Trait ISyncMgrRegister_Impl
pub trait ISyncMgrRegister_Impl: IUnknownImpl {
// Required methods
fn RegisterSyncMgrHandler(
&self,
clsidhandler: *const GUID,
pwszdescription: &PCWSTR,
dwsyncmgrregisterflags: u32,
) -> Result<()>;
fn UnregisterSyncMgrHandler(
&self,
clsidhandler: *const GUID,
dwreserved: u32,
) -> Result<()>;
fn GetHandlerRegistrationInfo(
&self,
clsidhandler: *const GUID,
pdwsyncmgrregisterflags: *mut u32,
) -> Result<()>;
}Required Methods§
fn RegisterSyncMgrHandler( &self, clsidhandler: *const GUID, pwszdescription: &PCWSTR, dwsyncmgrregisterflags: u32, ) -> Result<()>
fn UnregisterSyncMgrHandler( &self, clsidhandler: *const GUID, dwreserved: u32, ) -> Result<()>
fn GetHandlerRegistrationInfo( &self, clsidhandler: *const GUID, pdwsyncmgrregisterflags: *mut u32, ) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.