Trait windows::Win32::Storage::IndexServer::IFilter_Impl
pub trait IFilter_Impl: Sized {
// Required methods
fn Init(
&self,
grfflags: u32,
cattributes: u32,
aattributes: *const FULLPROPSPEC,
pflags: *mut u32
) -> i32;
fn GetChunk(&self, pstat: *mut STAT_CHUNK) -> i32;
fn GetText(&self, pcwcbuffer: *mut u32, awcbuffer: PWSTR) -> i32;
fn GetValue(&self, pppropvalue: *mut *mut PROPVARIANT) -> i32;
fn BindRegion(
&self,
origpos: &FILTERREGION,
riid: *const GUID,
ppunk: *mut *mut c_void
) -> i32;
}
Required Methods§
fn Init( &self, grfflags: u32, cattributes: u32, aattributes: *const FULLPROPSPEC, pflags: *mut u32 ) -> i32
fn GetChunk(&self, pstat: *mut STAT_CHUNK) -> i32
fn GetText(&self, pcwcbuffer: *mut u32, awcbuffer: PWSTR) -> i32
fn GetValue(&self, pppropvalue: *mut *mut PROPVARIANT) -> i32
fn BindRegion( &self, origpos: &FILTERREGION, riid: *const GUID, ppunk: *mut *mut c_void ) -> i32
Object Safety§
This trait is not object safe.