pub trait IOfflineFilesFileSysInfo_Impl: Sized {
// Required methods
fn GetAttributes(&self, copy: OFFLINEFILES_ITEM_COPY) -> Result<u32>;
fn GetTimes(
&self,
copy: OFFLINEFILES_ITEM_COPY,
pftcreationtime: *mut FILETIME,
pftlastwritetime: *mut FILETIME,
pftchangetime: *mut FILETIME,
pftlastaccesstime: *mut FILETIME,
) -> Result<()>;
fn GetFileSize(&self, copy: OFFLINEFILES_ITEM_COPY) -> Result<i64>;
}
Required Methods§
fn GetAttributes(&self, copy: OFFLINEFILES_ITEM_COPY) -> Result<u32>
fn GetTimes( &self, copy: OFFLINEFILES_ITEM_COPY, pftcreationtime: *mut FILETIME, pftlastwritetime: *mut FILETIME, pftchangetime: *mut FILETIME, pftlastaccesstime: *mut FILETIME, ) -> Result<()>
fn GetFileSize(&self, copy: OFFLINEFILES_ITEM_COPY) -> Result<i64>
Object Safety§
This trait is not object safe.