Struct windows::Win32::System::Search::ISearchQueryHelper_Vtbl
#[repr(C)]pub struct ISearchQueryHelper_Vtbl {Show 22 fields
pub base__: IUnknown_Vtbl,
pub ConnectionString: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT,
pub SetQueryContentLocale: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub QueryContentLocale: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetQueryKeywordLocale: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub QueryKeywordLocale: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetQueryTermExpansion: unsafe extern "system" fn(_: *mut c_void, _: SEARCH_TERM_EXPANSION) -> HRESULT,
pub QueryTermExpansion: unsafe extern "system" fn(_: *mut c_void, _: *mut SEARCH_TERM_EXPANSION) -> HRESULT,
pub SetQuerySyntax: unsafe extern "system" fn(_: *mut c_void, _: SEARCH_QUERY_SYNTAX) -> HRESULT,
pub QuerySyntax: unsafe extern "system" fn(_: *mut c_void, _: *mut SEARCH_QUERY_SYNTAX) -> HRESULT,
pub SetQueryContentProperties: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT,
pub QueryContentProperties: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT,
pub SetQuerySelectColumns: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT,
pub QuerySelectColumns: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT,
pub SetQueryWhereRestrictions: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT,
pub QueryWhereRestrictions: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT,
pub SetQuerySorting: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT,
pub QuerySorting: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT,
pub GenerateSQLFromUserQuery: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR, _: *mut PWSTR) -> HRESULT,
pub WriteProperties: unsafe extern "system" fn(_: *mut c_void, _: i32, _: u32, _: *const PROPERTYKEY, _: *const SEARCH_COLUMN_PROPERTIES, _: *const FILETIME) -> HRESULT,
pub SetQueryMaxResults: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub QueryMaxResults: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
}
Fields§
§base__: IUnknown_Vtbl
§ConnectionString: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT
§SetQueryContentLocale: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§QueryContentLocale: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§SetQueryKeywordLocale: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§QueryKeywordLocale: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§SetQueryTermExpansion: unsafe extern "system" fn(_: *mut c_void, _: SEARCH_TERM_EXPANSION) -> HRESULT
§QueryTermExpansion: unsafe extern "system" fn(_: *mut c_void, _: *mut SEARCH_TERM_EXPANSION) -> HRESULT
§SetQuerySyntax: unsafe extern "system" fn(_: *mut c_void, _: SEARCH_QUERY_SYNTAX) -> HRESULT
§QuerySyntax: unsafe extern "system" fn(_: *mut c_void, _: *mut SEARCH_QUERY_SYNTAX) -> HRESULT
§SetQueryContentProperties: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT
§QueryContentProperties: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT
§SetQuerySelectColumns: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT
§QuerySelectColumns: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT
§SetQueryWhereRestrictions: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT
§QueryWhereRestrictions: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT
§SetQuerySorting: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR) -> HRESULT
§QuerySorting: unsafe extern "system" fn(_: *mut c_void, _: *mut PWSTR) -> HRESULT
§GenerateSQLFromUserQuery: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR, _: *mut PWSTR) -> HRESULT
§WriteProperties: unsafe extern "system" fn(_: *mut c_void, _: i32, _: u32, _: *const PROPERTYKEY, _: *const SEARCH_COLUMN_PROPERTIES, _: *const FILETIME) -> HRESULT
§SetQueryMaxResults: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT
§QueryMaxResults: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
Implementations§
§impl ISearchQueryHelper_Vtbl
impl ISearchQueryHelper_Vtbl
pub const fn new<Identity, const OFFSET: isize>() -> ISearchQueryHelper_Vtblwhere
Identity: ISearchQueryHelper_Impl + IUnknownImpl,
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for ISearchQueryHelper_Vtbl
impl RefUnwindSafe for ISearchQueryHelper_Vtbl
impl Send for ISearchQueryHelper_Vtbl
impl Sync for ISearchQueryHelper_Vtbl
impl Unpin for ISearchQueryHelper_Vtbl
impl UnwindSafe for ISearchQueryHelper_Vtbl
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more