Struct windows::Storage::Search::IQueryOptions_Vtbl
#[repr(C)]pub struct IQueryOptions_Vtbl {Show 19 fields
pub base__: IInspectable_Vtbl,
pub FileTypeFilter: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub FolderDepth: unsafe extern "system" fn(_: *mut c_void, _: *mut FolderDepth) -> HRESULT,
pub SetFolderDepth: unsafe extern "system" fn(_: *mut c_void, _: FolderDepth) -> HRESULT,
pub ApplicationSearchFilter: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub SetApplicationSearchFilter: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub UserSearchFilter: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub SetUserSearchFilter: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub Language: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub SetLanguage: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub IndexerOption: unsafe extern "system" fn(_: *mut c_void, _: *mut IndexerOption) -> HRESULT,
pub SetIndexerOption: unsafe extern "system" fn(_: *mut c_void, _: IndexerOption) -> HRESULT,
pub SortOrder: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GroupPropertyName: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub DateStackOption: unsafe extern "system" fn(_: *mut c_void, _: *mut DateStackOption) -> HRESULT,
pub SaveToString: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub LoadFromString: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub SetThumbnailPrefetch: unsafe extern "system" fn(_: *mut c_void, _: ThumbnailMode, _: u32, _: ThumbnailOptions) -> HRESULT,
pub SetPropertyPrefetch: unsafe extern "system" fn(_: *mut c_void, _: PropertyPrefetchOptions, _: *mut c_void) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§FileTypeFilter: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§FolderDepth: unsafe extern "system" fn(_: *mut c_void, _: *mut FolderDepth) -> HRESULT
§SetFolderDepth: unsafe extern "system" fn(_: *mut c_void, _: FolderDepth) -> HRESULT
§ApplicationSearchFilter: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§SetApplicationSearchFilter: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§UserSearchFilter: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§SetUserSearchFilter: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§Language: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§SetLanguage: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§IndexerOption: unsafe extern "system" fn(_: *mut c_void, _: *mut IndexerOption) -> HRESULT
§SetIndexerOption: unsafe extern "system" fn(_: *mut c_void, _: IndexerOption) -> HRESULT
§SortOrder: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§GroupPropertyName: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§DateStackOption: unsafe extern "system" fn(_: *mut c_void, _: *mut DateStackOption) -> HRESULT
§SaveToString: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§LoadFromString: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§SetThumbnailPrefetch: unsafe extern "system" fn(_: *mut c_void, _: ThumbnailMode, _: u32, _: ThumbnailOptions) -> HRESULT
§SetPropertyPrefetch: unsafe extern "system" fn(_: *mut c_void, _: PropertyPrefetchOptions, _: *mut c_void) -> HRESULT
Auto Trait Implementations§
impl RefUnwindSafe for IQueryOptions_Vtbl
impl Send for IQueryOptions_Vtbl
impl Sync for IQueryOptions_Vtbl
impl Unpin for IQueryOptions_Vtbl
impl UnwindSafe for IQueryOptions_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