Trait windows::Win32::UI::Shell::FolderItem_Impl
pub trait FolderItem_Impl: Sized + IDispatch_Impl {
Show 17 methods
// Required methods
fn Application(&self) -> Result<IDispatch>;
fn Parent(&self) -> Result<IDispatch>;
fn Name(&self) -> Result<BSTR>;
fn SetName(&self, bs: &BSTR) -> Result<()>;
fn Path(&self) -> Result<BSTR>;
fn GetLink(&self) -> Result<IDispatch>;
fn GetFolder(&self) -> Result<IDispatch>;
fn IsLink(&self) -> Result<VARIANT_BOOL>;
fn IsFolder(&self) -> Result<VARIANT_BOOL>;
fn IsFileSystem(&self) -> Result<VARIANT_BOOL>;
fn IsBrowsable(&self) -> Result<VARIANT_BOOL>;
fn ModifyDate(&self) -> Result<f64>;
fn SetModifyDate(&self, dt: f64) -> Result<()>;
fn Size(&self) -> Result<i32>;
fn Type(&self) -> Result<BSTR>;
fn Verbs(&self) -> Result<FolderItemVerbs>;
fn InvokeVerb(&self, vverb: &VARIANT) -> Result<()>;
}
Required Methods§
fn Application(&self) -> Result<IDispatch>
fn Parent(&self) -> Result<IDispatch>
fn Name(&self) -> Result<BSTR>
fn SetName(&self, bs: &BSTR) -> Result<()>
fn Path(&self) -> Result<BSTR>
fn GetLink(&self) -> Result<IDispatch>
fn GetFolder(&self) -> Result<IDispatch>
fn IsLink(&self) -> Result<VARIANT_BOOL>
fn IsFolder(&self) -> Result<VARIANT_BOOL>
fn IsFileSystem(&self) -> Result<VARIANT_BOOL>
fn IsBrowsable(&self) -> Result<VARIANT_BOOL>
fn ModifyDate(&self) -> Result<f64>
fn SetModifyDate(&self, dt: f64) -> Result<()>
fn Size(&self) -> Result<i32>
fn Type(&self) -> Result<BSTR>
fn Verbs(&self) -> Result<FolderItemVerbs>
fn InvokeVerb(&self, vverb: &VARIANT) -> Result<()>
Object Safety§
This trait is not object safe.