pub unsafe fn CoCreateInstance<P0, T>( rclsid: *const GUID, punkouter: P0, dwclscontext: CLSCTX ) -> Result<T>where P0: IntoParam<IUnknown>, T: Interface,