pub unsafe fn CoGetMarshalSizeMax<P0>( pulsize: *mut u32, riid: *const GUID, punk: P0, dwdestcontext: u32, pvdestcontext: Option<*const c_void>, mshlflags: u32, ) -> Result<()>where P0: Param<IUnknown>,