pub trait IOfflineFilesSyncErrorInfo_Impl: Sized + IOfflineFilesErrorInfo_Impl {
    // Required methods
    fn GetSyncOperation(&self) -> Result<OFFLINEFILES_SYNC_OPERATION>;
    fn GetItemChangeFlags(&self) -> Result<u32>;
    fn InfoEnumerated(
        &self,
        pblocalenumerated: *mut BOOL,
        pbremoteenumerated: *mut BOOL,
        pboriginalenumerated: *mut BOOL
    ) -> Result<()>;
    fn InfoAvailable(
        &self,
        pblocalinfo: *mut BOOL,
        pbremoteinfo: *mut BOOL,
        pboriginalinfo: *mut BOOL
    ) -> Result<()>;
    fn GetLocalInfo(&self) -> Result<IOfflineFilesSyncErrorItemInfo>;
    fn GetRemoteInfo(&self) -> Result<IOfflineFilesSyncErrorItemInfo>;
    fn GetOriginalInfo(&self) -> Result<IOfflineFilesSyncErrorItemInfo>;
}

Required Methods§

fn GetSyncOperation(&self) -> Result<OFFLINEFILES_SYNC_OPERATION>

fn GetItemChangeFlags(&self) -> Result<u32>

fn InfoEnumerated( &self, pblocalenumerated: *mut BOOL, pbremoteenumerated: *mut BOOL, pboriginalenumerated: *mut BOOL ) -> Result<()>

fn InfoAvailable( &self, pblocalinfo: *mut BOOL, pbremoteinfo: *mut BOOL, pboriginalinfo: *mut BOOL ) -> Result<()>

fn GetLocalInfo(&self) -> Result<IOfflineFilesSyncErrorItemInfo>

fn GetRemoteInfo(&self) -> Result<IOfflineFilesSyncErrorItemInfo>

fn GetOriginalInfo(&self) -> Result<IOfflineFilesSyncErrorItemInfo>

Object Safety§

This trait is not object safe.

Implementors§