pub unsafe fn MFCreateD3D12SynchronizationObject<P0>( pdevice: P0, riid: *const GUID, ppvsyncobject: *mut *mut c_void, ) -> Result<()>where P0: Param<ID3D12Device>,