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.