winsafe 0.0.27

Windows API and GUI in safe, idiomatic Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::kernel::ffi_types::*;

extern_sys! { "psapi";
	EmptyWorkingSet(HANDLE) -> BOOL
	EnumProcessModules(HANDLE, *mut HANDLE, u32, *const u32) -> BOOL
	GetMappedFileNameW(HANDLE, PVOID, PSTR, u32) -> BOOL
	GetModuleBaseNameW(HANDLE, HANDLE, PSTR, u32) -> BOOL
	GetModuleFileNameExW(HANDLE, HANDLE, PSTR, u32) -> BOOL
	GetModuleInformation(HANDLE, HANDLE, PVOID, u32) -> BOOL
	GetPerformanceInfo(PVOID, u32) -> BOOL
	GetProcessImageFileNameW(HANDLE, PSTR, u32) -> BOOL
	GetProcessMemoryInfo(HANDLE, PVOID, u32) -> BOOL
}