Trait windows::Win32::UI::Shell::ISyncMgrRegister_Impl
pub trait ISyncMgrRegister_Impl: Sized {
// 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<()>
Object Safety§
This trait is not object safe.