Trait IRowsetWatchRegion_Impl
pub trait IRowsetWatchRegion_Impl: IRowsetWatchAll_Impl {
// Required methods
fn CreateWatchRegion(&self, dwwatchmode: u32) -> Result<usize>;
fn ChangeWatchMode(&self, hregion: usize, dwwatchmode: u32) -> Result<()>;
fn DeleteWatchRegion(&self, hregion: usize) -> Result<()>;
fn GetWatchRegionInfo(
&self,
hregion: usize,
pdwwatchmode: *mut u32,
phchapter: *mut usize,
pcbbookmark: *mut usize,
ppbookmark: *mut *mut u8,
pcrows: *mut isize,
) -> Result<()>;
fn Refresh(
&self,
pcchangesobtained: *mut usize,
prgchanges: *mut *mut DBROWWATCHCHANGE,
) -> Result<()>;
fn ShrinkWatchRegion(
&self,
hregion: usize,
hchapter: usize,
cbbookmark: usize,
pbookmark: *const u8,
crows: isize,
) -> Result<()>;
}
Required Methods§
fn CreateWatchRegion(&self, dwwatchmode: u32) -> Result<usize>
fn ChangeWatchMode(&self, hregion: usize, dwwatchmode: u32) -> Result<()>
fn DeleteWatchRegion(&self, hregion: usize) -> Result<()>
fn GetWatchRegionInfo( &self, hregion: usize, pdwwatchmode: *mut u32, phchapter: *mut usize, pcbbookmark: *mut usize, ppbookmark: *mut *mut u8, pcrows: *mut isize, ) -> Result<()>
fn Refresh( &self, pcchangesobtained: *mut usize, prgchanges: *mut *mut DBROWWATCHCHANGE, ) -> Result<()>
fn ShrinkWatchRegion( &self, hregion: usize, hchapter: usize, cbbookmark: usize, pbookmark: *const u8, crows: isize, ) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.