Trait windows::Win32::System::Mmc::IConsole_Impl
pub trait IConsole_Impl: Sized {
// Required methods
fn SetHeader(&self, pheader: Option<&IHeaderCtrl>) -> Result<()>;
fn SetToolbar(&self, ptoolbar: Option<&IToolbar>) -> Result<()>;
fn QueryResultView(&self) -> Result<IUnknown>;
fn QueryScopeImageList(&self) -> Result<IImageList>;
fn QueryResultImageList(&self) -> Result<IImageList>;
fn UpdateAllViews(
&self,
lpdataobject: Option<&IDataObject>,
data: LPARAM,
hint: isize
) -> Result<()>;
fn MessageBox(
&self,
lpsztext: &PCWSTR,
lpsztitle: &PCWSTR,
fustyle: u32
) -> Result<i32>;
fn QueryConsoleVerb(&self) -> Result<IConsoleVerb>;
fn SelectScopeItem(&self, hscopeitem: isize) -> Result<()>;
fn GetMainWindow(&self) -> Result<HWND>;
fn NewWindow(&self, hscopeitem: isize, loptions: u32) -> Result<()>;
}
Required Methods§
fn SetHeader(&self, pheader: Option<&IHeaderCtrl>) -> Result<()>
fn SetToolbar(&self, ptoolbar: Option<&IToolbar>) -> Result<()>
fn QueryResultView(&self) -> Result<IUnknown>
fn QueryScopeImageList(&self) -> Result<IImageList>
fn QueryResultImageList(&self) -> Result<IImageList>
fn UpdateAllViews( &self, lpdataobject: Option<&IDataObject>, data: LPARAM, hint: isize ) -> Result<()>
fn MessageBox( &self, lpsztext: &PCWSTR, lpsztitle: &PCWSTR, fustyle: u32 ) -> Result<i32>
fn QueryConsoleVerb(&self) -> Result<IConsoleVerb>
fn SelectScopeItem(&self, hscopeitem: isize) -> Result<()>
fn GetMainWindow(&self) -> Result<HWND>
fn NewWindow(&self, hscopeitem: isize, loptions: u32) -> Result<()>
Object Safety§
This trait is not object safe.