pub trait ISyncMgrHandlerInfo_Impl: Sized {
    // Required methods
    fn GetType(&self) -> Result<SYNCMGR_HANDLER_TYPE>;
    fn GetTypeLabel(&self) -> Result<PWSTR>;
    fn GetComment(&self) -> Result<PWSTR>;
    fn GetLastSyncTime(&self) -> Result<FILETIME>;
    fn IsActive(&self) -> Result<()>;
    fn IsEnabled(&self) -> Result<()>;
    fn IsConnected(&self) -> Result<()>;
}

Required Methods§

fn GetType(&self) -> Result<SYNCMGR_HANDLER_TYPE>

fn GetTypeLabel(&self) -> Result<PWSTR>

fn GetComment(&self) -> Result<PWSTR>

fn GetLastSyncTime(&self) -> Result<FILETIME>

fn IsActive(&self) -> Result<()>

fn IsEnabled(&self) -> Result<()>

fn IsConnected(&self) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§