Struct IShellDispatch_Vtbl
#[repr(C)]pub struct IShellDispatch_Vtbl {Show 24 fields
    pub base__: IDispatch_Vtbl,
    pub Application: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
    pub Parent: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
    pub NameSpace: unsafe extern "system" fn(_: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT,
    pub BrowseForFolder: unsafe extern "system" fn(_: *mut c_void, _: i32, _: *mut c_void, _: i32, _: VARIANT, _: *mut *mut c_void) -> HRESULT,
    pub Windows: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
    pub Open: unsafe extern "system" fn(_: *mut c_void, _: VARIANT) -> HRESULT,
    pub Explore: unsafe extern "system" fn(_: *mut c_void, _: VARIANT) -> HRESULT,
    pub MinimizeAll: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
    pub UndoMinimizeALL: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
    pub FileRun: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
    pub CascadeWindows: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
    pub TileVertically: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
    pub TileHorizontally: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
    pub ShutdownWindows: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
    pub Suspend: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
    pub EjectPC: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
    pub SetTime: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
    pub TrayProperties: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
    pub Help: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
    pub FindFiles: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
    pub FindComputer: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
    pub RefreshMenu: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
    pub ControlPanelItem: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
}Fields§
§base__: IDispatch_Vtbl§Application: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Parent: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§NameSpace: unsafe extern "system" fn(_: *mut c_void, _: VARIANT, _: *mut *mut c_void) -> HRESULT§BrowseForFolder: unsafe extern "system" fn(_: *mut c_void, _: i32, _: *mut c_void, _: i32, _: VARIANT, _: *mut *mut c_void) -> HRESULT§Windows: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§Open: unsafe extern "system" fn(_: *mut c_void, _: VARIANT) -> HRESULT§Explore: unsafe extern "system" fn(_: *mut c_void, _: VARIANT) -> HRESULT§MinimizeAll: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§UndoMinimizeALL: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§FileRun: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§CascadeWindows: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§TileVertically: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§TileHorizontally: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§ShutdownWindows: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§Suspend: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§EjectPC: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§SetTime: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§TrayProperties: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§Help: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§FindFiles: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§FindComputer: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§RefreshMenu: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§ControlPanelItem: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULTImplementations§
§impl IShellDispatch_Vtbl
 
impl IShellDispatch_Vtbl
pub const fn new<Identity: IShellDispatch_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IShellDispatch_Vtbl
impl RefUnwindSafe for IShellDispatch_Vtbl
impl Send for IShellDispatch_Vtbl
impl Sync for IShellDispatch_Vtbl
impl Unpin for IShellDispatch_Vtbl
impl UnwindSafe for IShellDispatch_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