Trait windows::Win32::Storage::Imapi::IFsiItem_Impl
pub trait IFsiItem_Impl: Sized + IDispatch_Impl {
// Required methods
fn Name(&self) -> Result<BSTR>;
fn FullPath(&self) -> Result<BSTR>;
fn CreationTime(&self) -> Result<f64>;
fn SetCreationTime(&self, newval: f64) -> Result<()>;
fn LastAccessedTime(&self) -> Result<f64>;
fn SetLastAccessedTime(&self, newval: f64) -> Result<()>;
fn LastModifiedTime(&self) -> Result<f64>;
fn SetLastModifiedTime(&self, newval: f64) -> Result<()>;
fn IsHidden(&self) -> Result<VARIANT_BOOL>;
fn SetIsHidden(&self, newval: VARIANT_BOOL) -> Result<()>;
fn FileSystemName(&self, filesystem: FsiFileSystems) -> Result<BSTR>;
fn FileSystemPath(&self, filesystem: FsiFileSystems) -> Result<BSTR>;
}
Required Methods§
fn Name(&self) -> Result<BSTR>
fn FullPath(&self) -> Result<BSTR>
fn CreationTime(&self) -> Result<f64>
fn SetCreationTime(&self, newval: f64) -> Result<()>
fn LastAccessedTime(&self) -> Result<f64>
fn SetLastAccessedTime(&self, newval: f64) -> Result<()>
fn LastModifiedTime(&self) -> Result<f64>
fn SetLastModifiedTime(&self, newval: f64) -> Result<()>
fn IsHidden(&self) -> Result<VARIANT_BOOL>
fn SetIsHidden(&self, newval: VARIANT_BOOL) -> Result<()>
fn FileSystemName(&self, filesystem: FsiFileSystems) -> Result<BSTR>
fn FileSystemPath(&self, filesystem: FsiFileSystems) -> Result<BSTR>
Object Safety§
This trait is not object safe.