#[repr(C)]pub struct ISpShortcutVtbl {
pub parent: IUnknownVtbl,
pub AddShortcut: unsafe extern "system" fn(This: *mut ISpShortcut, pszDisplay: LPCWSTR, LangID: WORD, pszSpoken: LPCWSTR, shType: SPSHORTCUTTYPE) -> HRESULT,
pub RemoveShortcut: unsafe extern "system" fn(This: *mut ISpShortcut, pszDisplay: LPCWSTR, LangID: WORD, pszSpoken: LPCWSTR, shType: SPSHORTCUTTYPE) -> HRESULT,
pub GetShortcuts: unsafe extern "system" fn(This: *mut ISpShortcut, LangId: WORD, pShortcutpairList: *mut SPSHORTCUTPAIRLIST) -> HRESULT,
pub GetGeneration: unsafe extern "system" fn(This: *mut ISpShortcut, pdwGeneration: *mut DWORD) -> HRESULT,
pub GetWordsFromGenerationChange: unsafe extern "system" fn(This: *mut ISpShortcut, pdwGeneration: *mut DWORD, pWordList: *mut SPWORDLIST) -> HRESULT,
pub GetWords: unsafe extern "system" fn(This: *mut ISpShortcut, pdwGeneration: *mut DWORD, pdwCookie: *mut DWORD, pWordList: *mut SPWORDLIST) -> HRESULT,
pub GetShortcutsForGeneration: unsafe extern "system" fn(This: *mut ISpShortcut, pdwGeneration: *mut DWORD, pdwCookie: *mut DWORD, pShortcutpairList: *mut SPSHORTCUTPAIRLIST) -> HRESULT,
pub GetGenerationChange: unsafe extern "system" fn(This: *mut ISpShortcut, pdwGeneration: *mut DWORD, pShortcutpairList: *mut SPSHORTCUTPAIRLIST) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§AddShortcut: unsafe extern "system" fn(This: *mut ISpShortcut, pszDisplay: LPCWSTR, LangID: WORD, pszSpoken: LPCWSTR, shType: SPSHORTCUTTYPE) -> HRESULT
§RemoveShortcut: unsafe extern "system" fn(This: *mut ISpShortcut, pszDisplay: LPCWSTR, LangID: WORD, pszSpoken: LPCWSTR, shType: SPSHORTCUTTYPE) -> HRESULT
§GetShortcuts: unsafe extern "system" fn(This: *mut ISpShortcut, LangId: WORD, pShortcutpairList: *mut SPSHORTCUTPAIRLIST) -> HRESULT
§GetGeneration: unsafe extern "system" fn(This: *mut ISpShortcut, pdwGeneration: *mut DWORD) -> HRESULT
§GetWordsFromGenerationChange: unsafe extern "system" fn(This: *mut ISpShortcut, pdwGeneration: *mut DWORD, pWordList: *mut SPWORDLIST) -> HRESULT
§GetWords: unsafe extern "system" fn(This: *mut ISpShortcut, pdwGeneration: *mut DWORD, pdwCookie: *mut DWORD, pWordList: *mut SPWORDLIST) -> HRESULT
§GetShortcutsForGeneration: unsafe extern "system" fn(This: *mut ISpShortcut, pdwGeneration: *mut DWORD, pdwCookie: *mut DWORD, pShortcutpairList: *mut SPSHORTCUTPAIRLIST) -> HRESULT
§GetGenerationChange: unsafe extern "system" fn(This: *mut ISpShortcut, pdwGeneration: *mut DWORD, pShortcutpairList: *mut SPSHORTCUTPAIRLIST) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpShortcutVtbl
impl RefUnwindSafe for ISpShortcutVtbl
impl Send for ISpShortcutVtbl
impl Sync for ISpShortcutVtbl
impl Unpin for ISpShortcutVtbl
impl UnwindSafe for ISpShortcutVtbl
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