Trait windows::Win32::System::Mmc::View_Impl

pub trait View_Impl: Sized + IDispatch_Impl {
Show 42 methods // Required methods fn ActiveScopeNode(&self) -> Result<Node>; fn SetActiveScopeNode(&self, node: Option<&Node>) -> Result<()>; fn Selection(&self) -> Result<Nodes>; fn ListItems(&self) -> Result<Nodes>; fn SnapinScopeObject(&self, scopenode: &VARIANT) -> Result<IDispatch>; fn SnapinSelectionObject(&self) -> Result<IDispatch>; fn Is(&self, view: Option<&View>) -> Result<VARIANT_BOOL>; fn Document(&self) -> Result<Document>; fn SelectAll(&self) -> Result<()>; fn Select(&self, node: Option<&Node>) -> Result<()>; fn Deselect(&self, node: Option<&Node>) -> Result<()>; fn IsSelected(&self, node: Option<&Node>) -> Result<BOOL>; fn DisplayScopeNodePropertySheet(&self, scopenode: &VARIANT) -> Result<()>; fn DisplaySelectionPropertySheet(&self) -> Result<()>; fn CopyScopeNode(&self, scopenode: &VARIANT) -> Result<()>; fn CopySelection(&self) -> Result<()>; fn DeleteScopeNode(&self, scopenode: &VARIANT) -> Result<()>; fn DeleteSelection(&self) -> Result<()>; fn RenameScopeNode(&self, newname: &BSTR, scopenode: &VARIANT) -> Result<()>; fn RenameSelectedItem(&self, newname: &BSTR) -> Result<()>; fn get_ScopeNodeContextMenu( &self, scopenode: &VARIANT, ) -> Result<ContextMenu>; fn SelectionContextMenu(&self) -> Result<ContextMenu>; fn RefreshScopeNode(&self, scopenode: &VARIANT) -> Result<()>; fn RefreshSelection(&self) -> Result<()>; fn ExecuteSelectionMenuItem(&self, menuitempath: &BSTR) -> Result<()>; fn ExecuteScopeNodeMenuItem( &self, menuitempath: &BSTR, scopenode: &VARIANT, ) -> Result<()>; fn ExecuteShellCommand( &self, command: &BSTR, directory: &BSTR, parameters: &BSTR, windowstate: &BSTR, ) -> Result<()>; fn Frame(&self) -> Result<Frame>; fn Close(&self) -> Result<()>; fn ScopeTreeVisible(&self) -> Result<BOOL>; fn SetScopeTreeVisible(&self, visible: BOOL) -> Result<()>; fn Back(&self) -> Result<()>; fn Forward(&self) -> Result<()>; fn SetStatusBarText(&self, statusbartext: &BSTR) -> Result<()>; fn Memento(&self) -> Result<BSTR>; fn ViewMemento(&self, memento: &BSTR) -> Result<()>; fn Columns(&self) -> Result<Columns>; fn get_CellContents(&self, node: Option<&Node>, column: i32) -> Result<BSTR>; fn ExportList( &self, file: &BSTR, exportoptions: _ExportListOptions, ) -> Result<()>; fn ListViewMode(&self) -> Result<_ListViewMode>; fn SetListViewMode(&self, mode: _ListViewMode) -> Result<()>; fn ControlObject(&self) -> Result<IDispatch>;
}

Required Methods§

fn ActiveScopeNode(&self) -> Result<Node>

fn SetActiveScopeNode(&self, node: Option<&Node>) -> Result<()>

fn Selection(&self) -> Result<Nodes>

fn ListItems(&self) -> Result<Nodes>

fn SnapinScopeObject(&self, scopenode: &VARIANT) -> Result<IDispatch>

fn SnapinSelectionObject(&self) -> Result<IDispatch>

fn Is(&self, view: Option<&View>) -> Result<VARIANT_BOOL>

fn Document(&self) -> Result<Document>

fn SelectAll(&self) -> Result<()>

fn Select(&self, node: Option<&Node>) -> Result<()>

fn Deselect(&self, node: Option<&Node>) -> Result<()>

fn IsSelected(&self, node: Option<&Node>) -> Result<BOOL>

fn DisplayScopeNodePropertySheet(&self, scopenode: &VARIANT) -> Result<()>

fn DisplaySelectionPropertySheet(&self) -> Result<()>

fn CopyScopeNode(&self, scopenode: &VARIANT) -> Result<()>

fn CopySelection(&self) -> Result<()>

fn DeleteScopeNode(&self, scopenode: &VARIANT) -> Result<()>

fn DeleteSelection(&self) -> Result<()>

fn RenameScopeNode(&self, newname: &BSTR, scopenode: &VARIANT) -> Result<()>

fn RenameSelectedItem(&self, newname: &BSTR) -> Result<()>

fn get_ScopeNodeContextMenu(&self, scopenode: &VARIANT) -> Result<ContextMenu>

fn SelectionContextMenu(&self) -> Result<ContextMenu>

fn RefreshScopeNode(&self, scopenode: &VARIANT) -> Result<()>

fn RefreshSelection(&self) -> Result<()>

fn ExecuteSelectionMenuItem(&self, menuitempath: &BSTR) -> Result<()>

fn ExecuteScopeNodeMenuItem( &self, menuitempath: &BSTR, scopenode: &VARIANT, ) -> Result<()>

fn ExecuteShellCommand( &self, command: &BSTR, directory: &BSTR, parameters: &BSTR, windowstate: &BSTR, ) -> Result<()>

fn Frame(&self) -> Result<Frame>

fn Close(&self) -> Result<()>

fn ScopeTreeVisible(&self) -> Result<BOOL>

fn SetScopeTreeVisible(&self, visible: BOOL) -> Result<()>

fn Back(&self) -> Result<()>

fn Forward(&self) -> Result<()>

fn SetStatusBarText(&self, statusbartext: &BSTR) -> Result<()>

fn Memento(&self) -> Result<BSTR>

fn ViewMemento(&self, memento: &BSTR) -> Result<()>

fn Columns(&self) -> Result<Columns>

fn get_CellContents(&self, node: Option<&Node>, column: i32) -> Result<BSTR>

fn ExportList( &self, file: &BSTR, exportoptions: _ExportListOptions, ) -> Result<()>

fn ListViewMode(&self) -> Result<_ListViewMode>

fn SetListViewMode(&self, mode: _ListViewMode) -> Result<()>

fn ControlObject(&self) -> Result<IDispatch>

Object Safety§

This trait is not object safe.

Implementors§