com::sys
pub unsafe extern "system" fn CoInitializeEx( pvReserved: *mut c_void, dwCoInit: u32) -> HRESULT