Trait windows::Win32::Data::HtmlHelp::IITResultSet_Impl
pub trait IITResultSet_Impl: Sized {
Show 30 methods
// Required methods
fn SetColumnPriority(
&self,
lcolumnindex: i32,
columnpriority: PRIORITY,
) -> Result<()>;
fn SetColumnHeap(
&self,
lcolumnindex: i32,
lpvheap: *mut c_void,
pfncolheapfree: PFNCOLHEAPFREE,
) -> Result<()>;
fn SetKeyProp(&self, propid: u32) -> Result<()>;
fn Add(
&self,
propid: u32,
dwdefaultdata: u32,
priority: PRIORITY,
) -> Result<()>;
fn Add2(
&self,
propid: u32,
lpszwdefault: &PCWSTR,
priority: PRIORITY,
) -> Result<()>;
fn Add3(
&self,
propid: u32,
lpvdefaultdata: *mut c_void,
cbdata: u32,
priority: PRIORITY,
) -> Result<()>;
fn Add4(&self, lpvhdr: *mut c_void) -> Result<()>;
fn Append(&self, lpvhdr: *mut c_void, lpvdata: *mut c_void) -> Result<()>;
fn Set(
&self,
lrowindex: i32,
lcolumnindex: i32,
lpvdata: *mut c_void,
cbdata: u32,
) -> Result<()>;
fn Set2(
&self,
lrowindex: i32,
lcolumnindex: i32,
lpwstr: &PCWSTR,
) -> Result<()>;
fn Set3(
&self,
lrowindex: i32,
lcolumnindex: i32,
dwdata: usize,
) -> Result<()>;
fn Set4(
&self,
lrowindex: i32,
lpvhdr: *mut c_void,
lpvdata: *mut c_void,
) -> Result<()>;
fn Copy(&self, prscopy: Option<&IITResultSet>) -> Result<()>;
fn AppendRows(
&self,
pressrc: Option<&IITResultSet>,
lrowsrcfirst: i32,
csrcrows: i32,
lrowfirstdest: *mut i32,
) -> Result<()>;
fn Get(
&self,
lrowindex: i32,
lcolumnindex: i32,
prop: *mut CProperty,
) -> Result<()>;
fn GetKeyProp(&self, keypropid: *mut u32) -> Result<()>;
fn GetColumnPriority(
&self,
lcolumnindex: i32,
columnpriority: *mut PRIORITY,
) -> Result<()>;
fn GetRowCount(&self, lnumberofrows: *mut i32) -> Result<()>;
fn GetColumnCount(&self, lnumberofcolumns: *mut i32) -> Result<()>;
fn GetColumn(
&self,
lcolumnindex: i32,
propid: *mut u32,
dwtype: *mut u32,
lpvdefaultvalue: *mut *mut c_void,
cbsize: *mut u32,
columnpriority: *mut PRIORITY,
) -> Result<()>;
fn GetColumn2(&self, lcolumnindex: i32, propid: *mut u32) -> Result<()>;
fn GetColumnFromPropID(
&self,
propid: u32,
lcolumnindex: *mut i32,
) -> Result<()>;
fn Clear(&self) -> Result<()>;
fn ClearRows(&self) -> Result<()>;
fn Free(&self) -> Result<()>;
fn IsCompleted(&self) -> Result<()>;
fn Cancel(&self) -> Result<()>;
fn Pause(&self, fpause: BOOL) -> Result<()>;
fn GetRowStatus(
&self,
lrowfirst: i32,
crows: i32,
lprowstatus: *mut ROWSTATUS,
) -> Result<()>;
fn GetColumnStatus(&self, lpcolstatus: *mut COLUMNSTATUS) -> Result<()>;
}
Required Methods§
fn SetColumnPriority( &self, lcolumnindex: i32, columnpriority: PRIORITY, ) -> Result<()>
fn SetColumnHeap( &self, lcolumnindex: i32, lpvheap: *mut c_void, pfncolheapfree: PFNCOLHEAPFREE, ) -> Result<()>
fn SetKeyProp(&self, propid: u32) -> Result<()>
fn Add(&self, propid: u32, dwdefaultdata: u32, priority: PRIORITY) -> Result<()>
fn Add2( &self, propid: u32, lpszwdefault: &PCWSTR, priority: PRIORITY, ) -> Result<()>
fn Add3( &self, propid: u32, lpvdefaultdata: *mut c_void, cbdata: u32, priority: PRIORITY, ) -> Result<()>
fn Add4(&self, lpvhdr: *mut c_void) -> Result<()>
fn Append(&self, lpvhdr: *mut c_void, lpvdata: *mut c_void) -> Result<()>
fn Set( &self, lrowindex: i32, lcolumnindex: i32, lpvdata: *mut c_void, cbdata: u32, ) -> Result<()>
fn Set2(&self, lrowindex: i32, lcolumnindex: i32, lpwstr: &PCWSTR) -> Result<()>
fn Set3(&self, lrowindex: i32, lcolumnindex: i32, dwdata: usize) -> Result<()>
fn Set4( &self, lrowindex: i32, lpvhdr: *mut c_void, lpvdata: *mut c_void, ) -> Result<()>
fn Copy(&self, prscopy: Option<&IITResultSet>) -> Result<()>
fn AppendRows( &self, pressrc: Option<&IITResultSet>, lrowsrcfirst: i32, csrcrows: i32, lrowfirstdest: *mut i32, ) -> Result<()>
fn Get( &self, lrowindex: i32, lcolumnindex: i32, prop: *mut CProperty, ) -> Result<()>
fn GetKeyProp(&self, keypropid: *mut u32) -> Result<()>
fn GetColumnPriority( &self, lcolumnindex: i32, columnpriority: *mut PRIORITY, ) -> Result<()>
fn GetRowCount(&self, lnumberofrows: *mut i32) -> Result<()>
fn GetColumnCount(&self, lnumberofcolumns: *mut i32) -> Result<()>
fn GetColumn( &self, lcolumnindex: i32, propid: *mut u32, dwtype: *mut u32, lpvdefaultvalue: *mut *mut c_void, cbsize: *mut u32, columnpriority: *mut PRIORITY, ) -> Result<()>
fn GetColumn2(&self, lcolumnindex: i32, propid: *mut u32) -> Result<()>
fn GetColumnFromPropID(&self, propid: u32, lcolumnindex: *mut i32) -> Result<()>
fn Clear(&self) -> Result<()>
fn ClearRows(&self) -> Result<()>
fn Free(&self) -> Result<()>
fn IsCompleted(&self) -> Result<()>
fn Cancel(&self) -> Result<()>
fn Pause(&self, fpause: BOOL) -> Result<()>
fn GetRowStatus( &self, lrowfirst: i32, crows: i32, lprowstatus: *mut ROWSTATUS, ) -> Result<()>
fn GetColumnStatus(&self, lpcolstatus: *mut COLUMNSTATUS) -> Result<()>
Object Safety§
This trait is not object safe.