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
14
15
use crate::kernel::ffi_types::*;

extern_sys! { "mf";
	MFCreateMediaSession(COMPTR, *mut COMPTR) -> HRES
	MFCreateTopology(*mut COMPTR) -> HRES
	MFCreateTopologyNode(u32, *mut COMPTR) -> HRES
}

extern_sys! { "mfplat";
	MFCreateAsyncResult(COMPTR, COMPTR, COMPTR, *mut COMPTR) -> HRES
	MFCreateMFByteStreamOnStream(COMPTR, *mut COMPTR) -> HRES
	MFCreateSourceResolver(*mut COMPTR) -> HRES
	MFShutdown() -> HRES
	MFStartup(u32, u32) -> HRES
}