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.

Implementors§