pub unsafe extern "system" fn CoGetClassObject( rclsid: *const GUID, dwclscontext: u32, pvreserved: *const c_void, riid: *const GUID, ppv: *mut *mut c_void, ) -> HRESULT