pub unsafe fn SHCoCreateInstance<P0, P1, T>( pszclsid: P0, pclsid: Option<*const GUID>, punkouter: P1 ) -> Result<T>where P0: IntoParam<PCWSTR>, P1: IntoParam<IUnknown>, T: Interface,