Struct IShellUIHelper2_Vtbl
#[repr(C)]pub struct IShellUIHelper2_Vtbl {Show 17 fields
    pub base__: IShellUIHelper_Vtbl,
    pub AddSearchProvider: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
    pub RunOnceShown: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
    pub SkipRunOnce: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
    pub CustomizeSettings: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL, _: VARIANT_BOOL, _: *mut c_void) -> HRESULT,
    pub SqmEnabled: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
    pub PhishingEnabled: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
    pub BrandImageUri: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
    pub SkipTabsWelcome: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
    pub DiagnoseConnection: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
    pub CustomizeClearType: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
    pub IsSearchProviderInstalled: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut u32) -> HRESULT,
    pub IsSearchMigrated: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
    pub DefaultSearchProvider: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
    pub RunOnceRequiredSettingsComplete: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
    pub RunOnceHasShown: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
    pub SearchGuideUrl: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
}Fields§
§base__: IShellUIHelper_Vtbl§AddSearchProvider: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§RunOnceShown: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§SkipRunOnce: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§CustomizeSettings: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL, _: VARIANT_BOOL, _: *mut c_void) -> HRESULT§SqmEnabled: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§PhishingEnabled: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§BrandImageUri: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SkipTabsWelcome: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§DiagnoseConnection: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§CustomizeClearType: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§IsSearchProviderInstalled: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut u32) -> HRESULT§IsSearchMigrated: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§DefaultSearchProvider: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§RunOnceRequiredSettingsComplete: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§RunOnceHasShown: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SearchGuideUrl: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULTImplementations§
§impl IShellUIHelper2_Vtbl
 
impl IShellUIHelper2_Vtbl
pub const fn new<Identity: IShellUIHelper2_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IShellUIHelper2_Vtbl
impl RefUnwindSafe for IShellUIHelper2_Vtbl
impl Send for IShellUIHelper2_Vtbl
impl Sync for IShellUIHelper2_Vtbl
impl Unpin for IShellUIHelper2_Vtbl
impl UnwindSafe for IShellUIHelper2_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