winsafe 0.0.28

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

extern_sys! { "dwmapi";
	DwmEnableMMCSS(BOOL) -> HRES
	DwmExtendFrameIntoClientArea(HANDLE, PCVOID) -> HRES
	DwmFlush() -> HRES
	DwmGetColorizationColor(*mut u32, *mut BOOL) -> HRES
	DwmGetWindowAttribute(HANDLE, u32, PVOID, u32) -> HRES
	DwmInvalidateIconicBitmaps(HANDLE) -> HRES
	DwmIsCompositionEnabled(*mut BOOL) -> HRES
	DwmModifyPreviousDxFrameDuration(HANDLE, i32, BOOL) -> HRES
	DwmSetIconicLivePreviewBitmap(HANDLE, HANDLE, PCVOID, u32) -> HRES
	DwmSetIconicThumbnail(HANDLE, HANDLE, u32) -> HRES
	DwmSetWindowAttribute(HANDLE, u32, PCVOID, u32) -> HRES
	DwmShowContact(u32, u32) -> HRES
}