pub trait ISyncMgrEvent_Impl: Sized {
    // Required methods
    fn GetEventID(&self) -> Result<GUID>;
    fn GetHandlerID(&self) -> Result<PWSTR>;
    fn GetItemID(&self) -> Result<PWSTR>;
    fn GetLevel(&self) -> Result<SYNCMGR_EVENT_LEVEL>;
    fn GetFlags(&self) -> Result<SYNCMGR_EVENT_FLAGS>;
    fn GetTime(&self) -> Result<FILETIME>;
    fn GetName(&self) -> Result<PWSTR>;
    fn GetDescription(&self) -> Result<PWSTR>;
    fn GetLinkText(&self) -> Result<PWSTR>;
    fn GetLinkReference(&self) -> Result<PWSTR>;
    fn GetContext(&self) -> Result<PWSTR>;
}

Required Methods§

fn GetEventID(&self) -> Result<GUID>

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

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

fn GetLevel(&self) -> Result<SYNCMGR_EVENT_LEVEL>

fn GetFlags(&self) -> Result<SYNCMGR_EVENT_FLAGS>

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

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

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

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

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

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

Object Safety§

This trait is not object safe.

Implementors§