pub unsafe extern "system" fn CoCreateInstance( rclsid: *const GUID, punkouter: *mut c_void, dwclscontext: CLSCTX, riid: *const GUID, ppv: *mut *mut c_void, ) -> HRESULT