Trait windows::Win32::System::Mmc::IResultData_Impl
pub trait IResultData_Impl: Sized {
Show 15 methods
// Required methods
fn InsertItem(&self, item: *mut RESULTDATAITEM) -> Result<()>;
fn DeleteItem(&self, itemid: isize, ncol: i32) -> Result<()>;
fn FindItemByLParam(&self, lparam: LPARAM) -> Result<isize>;
fn DeleteAllRsltItems(&self) -> Result<()>;
fn SetItem(&self, item: *const RESULTDATAITEM) -> Result<()>;
fn GetItem(&self, item: *mut RESULTDATAITEM) -> Result<()>;
fn GetNextItem(&self, item: *mut RESULTDATAITEM) -> Result<()>;
fn ModifyItemState(
&self,
nindex: i32,
itemid: isize,
uadd: u32,
uremove: u32,
) -> Result<()>;
fn ModifyViewStyle(
&self,
add: MMC_RESULT_VIEW_STYLE,
remove: MMC_RESULT_VIEW_STYLE,
) -> Result<()>;
fn SetViewMode(&self, lviewmode: i32) -> Result<()>;
fn GetViewMode(&self) -> Result<i32>;
fn UpdateItem(&self, itemid: isize) -> Result<()>;
fn Sort(
&self,
ncolumn: i32,
dwsortoptions: u32,
luserparam: LPARAM,
) -> Result<()>;
fn SetDescBarText(&self, desctext: &PCWSTR) -> Result<()>;
fn SetItemCount(&self, nitemcount: i32, dwoptions: u32) -> Result<()>;
}
Required Methods§
fn InsertItem(&self, item: *mut RESULTDATAITEM) -> Result<()>
fn DeleteItem(&self, itemid: isize, ncol: i32) -> Result<()>
fn FindItemByLParam(&self, lparam: LPARAM) -> Result<isize>
fn DeleteAllRsltItems(&self) -> Result<()>
fn SetItem(&self, item: *const RESULTDATAITEM) -> Result<()>
fn GetItem(&self, item: *mut RESULTDATAITEM) -> Result<()>
fn GetNextItem(&self, item: *mut RESULTDATAITEM) -> Result<()>
fn ModifyItemState( &self, nindex: i32, itemid: isize, uadd: u32, uremove: u32, ) -> Result<()>
fn ModifyViewStyle( &self, add: MMC_RESULT_VIEW_STYLE, remove: MMC_RESULT_VIEW_STYLE, ) -> Result<()>
fn SetViewMode(&self, lviewmode: i32) -> Result<()>
fn GetViewMode(&self) -> Result<i32>
fn UpdateItem(&self, itemid: isize) -> Result<()>
fn Sort( &self, ncolumn: i32, dwsortoptions: u32, luserparam: LPARAM, ) -> Result<()>
fn SetDescBarText(&self, desctext: &PCWSTR) -> Result<()>
fn SetItemCount(&self, nitemcount: i32, dwoptions: u32) -> Result<()>
Object Safety§
This trait is not object safe.