Trait windows::Win32::System::AddressBook::ITableData_Impl
pub trait ITableData_Impl: Sized {
// Required methods
fn HrGetView(
&self,
lpssortorderset: *mut SSortOrderSet,
lpfcallerrelease: *mut CALLERRELEASE,
ulcallerdata: u32,
lppmapitable: *mut Option<IMAPITable>
) -> Result<()>;
fn HrModifyRow(&self, param0: *mut SRow) -> Result<()>;
fn HrDeleteRow(&self, lpspropvalue: *mut SPropValue) -> Result<()>;
fn HrQueryRow(
&self,
lpspropvalue: *mut SPropValue,
lppsrow: *mut *mut SRow,
lpulirow: *mut u32
) -> Result<()>;
fn HrEnumRow(&self, ulrownumber: u32, lppsrow: *mut *mut SRow) -> Result<()>;
fn HrNotify(
&self,
ulflags: u32,
cvalues: u32,
lpspropvalue: *mut SPropValue
) -> Result<()>;
fn HrInsertRow(&self, ulirow: u32, lpsrow: *mut SRow) -> Result<()>;
fn HrModifyRows(&self, ulflags: u32, lpsrowset: *mut SRowSet) -> Result<()>;
fn HrDeleteRows(
&self,
ulflags: u32,
lprowsettodelete: *mut SRowSet,
crowsdeleted: *mut u32
) -> Result<()>;
}
Required Methods§
fn HrGetView( &self, lpssortorderset: *mut SSortOrderSet, lpfcallerrelease: *mut CALLERRELEASE, ulcallerdata: u32, lppmapitable: *mut Option<IMAPITable> ) -> Result<()>
fn HrModifyRow(&self, param0: *mut SRow) -> Result<()>
fn HrDeleteRow(&self, lpspropvalue: *mut SPropValue) -> Result<()>
fn HrQueryRow( &self, lpspropvalue: *mut SPropValue, lppsrow: *mut *mut SRow, lpulirow: *mut u32 ) -> Result<()>
fn HrEnumRow(&self, ulrownumber: u32, lppsrow: *mut *mut SRow) -> Result<()>
fn HrNotify( &self, ulflags: u32, cvalues: u32, lpspropvalue: *mut SPropValue ) -> Result<()>
fn HrInsertRow(&self, ulirow: u32, lpsrow: *mut SRow) -> Result<()>
fn HrModifyRows(&self, ulflags: u32, lpsrowset: *mut SRowSet) -> Result<()>
fn HrDeleteRows( &self, ulflags: u32, lprowsettodelete: *mut SRowSet, crowsdeleted: *mut u32 ) -> Result<()>
Object Safety§
This trait is not object safe.