Struct IActiveIMMIME_Vtbl
#[repr(C)]pub struct IActiveIMMIME_Vtbl {Show 89 fields
pub base__: IUnknown_Vtbl,
pub AssociateContext: unsafe extern "system" fn(_: *mut c_void, _: HWND, _: HIMC, _: *mut HIMC) -> HRESULT,
pub ConfigureIMEA: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: HWND, _: u32, _: *const REGISTERWORDA) -> HRESULT,
pub ConfigureIMEW: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: HWND, _: u32, _: *const REGISTERWORDW) -> HRESULT,
pub CreateContext: unsafe extern "system" fn(_: *mut c_void, _: *mut HIMC) -> HRESULT,
pub DestroyContext: unsafe extern "system" fn(_: *mut c_void, _: HIMC) -> HRESULT,
pub EnumRegisterWordA: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: PCSTR, _: u32, _: PCSTR, _: *const c_void, _: *mut *mut c_void) -> HRESULT,
pub EnumRegisterWordW: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: PCWSTR, _: u32, _: PCWSTR, _: *const c_void, _: *mut *mut c_void) -> HRESULT,
pub EscapeA: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: HIMC, _: u32, _: *mut c_void, _: *mut LRESULT) -> HRESULT,
pub EscapeW: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: HIMC, _: u32, _: *mut c_void, _: *mut LRESULT) -> HRESULT,
pub GetCandidateListA: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: u32, _: u32, _: *mut CANDIDATELIST, _: *mut u32) -> HRESULT,
pub GetCandidateListW: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: u32, _: u32, _: *mut CANDIDATELIST, _: *mut u32) -> HRESULT,
pub GetCandidateListCountA: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *mut u32, _: *mut u32) -> HRESULT,
pub GetCandidateListCountW: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *mut u32, _: *mut u32) -> HRESULT,
pub GetCandidateWindow: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: u32, _: *mut CANDIDATEFORM) -> HRESULT,
pub GetCompositionFontA: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *mut LOGFONTA) -> HRESULT,
pub GetCompositionFontW: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *mut LOGFONTW) -> HRESULT,
pub GetCompositionStringA: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: u32, _: u32, _: *mut i32, _: *mut c_void) -> HRESULT,
pub GetCompositionStringW: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: u32, _: u32, _: *mut i32, _: *mut c_void) -> HRESULT,
pub GetCompositionWindow: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *mut COMPOSITIONFORM) -> HRESULT,
pub GetContext: unsafe extern "system" fn(_: *mut c_void, _: HWND, _: *mut HIMC) -> HRESULT,
pub GetConversionListA: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: HIMC, _: PCSTR, _: u32, _: u32, _: *mut CANDIDATELIST, _: *mut u32) -> HRESULT,
pub GetConversionListW: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: HIMC, _: PCWSTR, _: u32, _: u32, _: *mut CANDIDATELIST, _: *mut u32) -> HRESULT,
pub GetConversionStatus: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *mut u32, _: *mut u32) -> HRESULT,
pub GetDefaultIMEWnd: unsafe extern "system" fn(_: *mut c_void, _: HWND, _: *mut HWND) -> HRESULT,
pub GetDescriptionA: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: u32, _: PSTR, _: *mut u32) -> HRESULT,
pub GetDescriptionW: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: u32, _: PWSTR, _: *mut u32) -> HRESULT,
pub GetGuideLineA: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: u32, _: u32, _: PSTR, _: *mut u32) -> HRESULT,
pub GetGuideLineW: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: u32, _: u32, _: PWSTR, _: *mut u32) -> HRESULT,
pub GetIMEFileNameA: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: u32, _: PSTR, _: *mut u32) -> HRESULT,
pub GetIMEFileNameW: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: u32, _: PWSTR, _: *mut u32) -> HRESULT,
pub GetOpenStatus: unsafe extern "system" fn(_: *mut c_void, _: HIMC) -> HRESULT,
pub GetProperty: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: u32, _: *mut u32) -> HRESULT,
pub GetRegisterWordStyleA: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: u32, _: *mut STYLEBUFA, _: *mut u32) -> HRESULT,
pub GetRegisterWordStyleW: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: u32, _: *mut STYLEBUFW, _: *mut u32) -> HRESULT,
pub GetStatusWindowPos: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *mut POINT) -> HRESULT,
pub GetVirtualKey: unsafe extern "system" fn(_: *mut c_void, _: HWND, _: *mut u32) -> HRESULT,
pub InstallIMEA: unsafe extern "system" fn(_: *mut c_void, _: PCSTR, _: PCSTR, _: *mut HKL) -> HRESULT,
pub InstallIMEW: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR, _: PCWSTR, _: *mut HKL) -> HRESULT,
pub IsIME: unsafe extern "system" fn(_: *mut c_void, _: HKL) -> HRESULT,
pub IsUIMessageA: unsafe extern "system" fn(_: *mut c_void, _: HWND, _: u32, _: WPARAM, _: LPARAM) -> HRESULT,
pub IsUIMessageW: unsafe extern "system" fn(_: *mut c_void, _: HWND, _: u32, _: WPARAM, _: LPARAM) -> HRESULT,
pub NotifyIME: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: u32, _: u32, _: u32) -> HRESULT,
pub RegisterWordA: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: PCSTR, _: u32, _: PCSTR) -> HRESULT,
pub RegisterWordW: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: PCWSTR, _: u32, _: PCWSTR) -> HRESULT,
pub ReleaseContext: unsafe extern "system" fn(_: *mut c_void, _: HWND, _: HIMC) -> HRESULT,
pub SetCandidateWindow: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *const CANDIDATEFORM) -> HRESULT,
pub SetCompositionFontA: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *const LOGFONTA) -> HRESULT,
pub SetCompositionFontW: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *const LOGFONTW) -> HRESULT,
pub SetCompositionStringA: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: u32, _: *const c_void, _: u32, _: *const c_void, _: u32) -> HRESULT,
pub SetCompositionStringW: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: u32, _: *const c_void, _: u32, _: *const c_void, _: u32) -> HRESULT,
pub SetCompositionWindow: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *const COMPOSITIONFORM) -> HRESULT,
pub SetConversionStatus: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: u32, _: u32) -> HRESULT,
pub SetOpenStatus: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: BOOL) -> HRESULT,
pub SetStatusWindowPos: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *const POINT) -> HRESULT,
pub SimulateHotKey: unsafe extern "system" fn(_: *mut c_void, _: HWND, _: u32) -> HRESULT,
pub UnregisterWordA: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: PCSTR, _: u32, _: PCSTR) -> HRESULT,
pub UnregisterWordW: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: PCWSTR, _: u32, _: PCWSTR) -> HRESULT,
pub GenerateMessage: unsafe extern "system" fn(_: *mut c_void, _: HIMC) -> HRESULT,
pub LockIMC: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *mut *mut INPUTCONTEXT) -> HRESULT,
pub UnlockIMC: unsafe extern "system" fn(_: *mut c_void, _: HIMC) -> HRESULT,
pub GetIMCLockCount: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *mut u32) -> HRESULT,
pub CreateIMCC: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut HIMCC) -> HRESULT,
pub DestroyIMCC: unsafe extern "system" fn(_: *mut c_void, _: HIMCC) -> HRESULT,
pub LockIMCC: unsafe extern "system" fn(_: *mut c_void, _: HIMCC, _: *mut *mut c_void) -> HRESULT,
pub UnlockIMCC: unsafe extern "system" fn(_: *mut c_void, _: HIMCC) -> HRESULT,
pub ReSizeIMCC: unsafe extern "system" fn(_: *mut c_void, _: HIMCC, _: u32, _: *mut HIMCC) -> HRESULT,
pub GetIMCCSize: unsafe extern "system" fn(_: *mut c_void, _: HIMCC, _: *mut u32) -> HRESULT,
pub GetIMCCLockCount: unsafe extern "system" fn(_: *mut c_void, _: HIMCC, _: *mut u32) -> HRESULT,
pub GetHotKey: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut u32, _: *mut u32, _: *mut HKL) -> HRESULT,
pub SetHotKey: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: u32, _: HKL) -> HRESULT,
pub CreateSoftKeyboard: unsafe extern "system" fn(_: *mut c_void, _: u32, _: HWND, _: i32, _: i32, _: *mut HWND) -> HRESULT,
pub DestroySoftKeyboard: unsafe extern "system" fn(_: *mut c_void, _: HWND) -> HRESULT,
pub ShowSoftKeyboard: unsafe extern "system" fn(_: *mut c_void, _: HWND, _: i32) -> HRESULT,
pub GetCodePageA: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: *mut u32) -> HRESULT,
pub GetLangId: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: *mut u16) -> HRESULT,
pub KeybdEvent: unsafe extern "system" fn(_: *mut c_void, _: u16, _: u8, _: u8, _: u32, _: u32) -> HRESULT,
pub LockModal: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub UnlockModal: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub AssociateContextEx: unsafe extern "system" fn(_: *mut c_void, _: HWND, _: HIMC, _: u32) -> HRESULT,
pub DisableIME: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub GetImeMenuItemsA: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: u32, _: u32, _: *const IMEMENUITEMINFOA, _: *mut IMEMENUITEMINFOA, _: u32, _: *mut u32) -> HRESULT,
pub GetImeMenuItemsW: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: u32, _: u32, _: *const IMEMENUITEMINFOW, _: *mut IMEMENUITEMINFOW, _: u32, _: *mut u32) -> HRESULT,
pub EnumInputContext: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut *mut c_void) -> HRESULT,
pub RequestMessageA: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: WPARAM, _: LPARAM, _: *mut LRESULT) -> HRESULT,
pub RequestMessageW: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: WPARAM, _: LPARAM, _: *mut LRESULT) -> HRESULT,
pub SendIMCA: unsafe extern "system" fn(_: *mut c_void, _: HWND, _: u32, _: WPARAM, _: LPARAM, _: *mut LRESULT) -> HRESULT,
pub SendIMCW: unsafe extern "system" fn(_: *mut c_void, _: HWND, _: u32, _: WPARAM, _: LPARAM, _: *mut LRESULT) -> HRESULT,
pub IsSleeping: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
}Fields§
§base__: IUnknown_Vtbl§AssociateContext: unsafe extern "system" fn(_: *mut c_void, _: HWND, _: HIMC, _: *mut HIMC) -> HRESULT§ConfigureIMEA: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: HWND, _: u32, _: *const REGISTERWORDA) -> HRESULT§ConfigureIMEW: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: HWND, _: u32, _: *const REGISTERWORDW) -> HRESULT§CreateContext: unsafe extern "system" fn(_: *mut c_void, _: *mut HIMC) -> HRESULT§DestroyContext: unsafe extern "system" fn(_: *mut c_void, _: HIMC) -> HRESULT§EnumRegisterWordA: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: PCSTR, _: u32, _: PCSTR, _: *const c_void, _: *mut *mut c_void) -> HRESULT§EnumRegisterWordW: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: PCWSTR, _: u32, _: PCWSTR, _: *const c_void, _: *mut *mut c_void) -> HRESULT§EscapeA: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: HIMC, _: u32, _: *mut c_void, _: *mut LRESULT) -> HRESULT§EscapeW: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: HIMC, _: u32, _: *mut c_void, _: *mut LRESULT) -> HRESULT§GetCandidateListA: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: u32, _: u32, _: *mut CANDIDATELIST, _: *mut u32) -> HRESULT§GetCandidateListW: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: u32, _: u32, _: *mut CANDIDATELIST, _: *mut u32) -> HRESULT§GetCandidateListCountA: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *mut u32, _: *mut u32) -> HRESULT§GetCandidateListCountW: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *mut u32, _: *mut u32) -> HRESULT§GetCandidateWindow: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: u32, _: *mut CANDIDATEFORM) -> HRESULT§GetCompositionFontA: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *mut LOGFONTA) -> HRESULT§GetCompositionFontW: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *mut LOGFONTW) -> HRESULT§GetCompositionStringA: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: u32, _: u32, _: *mut i32, _: *mut c_void) -> HRESULT§GetCompositionStringW: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: u32, _: u32, _: *mut i32, _: *mut c_void) -> HRESULT§GetCompositionWindow: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *mut COMPOSITIONFORM) -> HRESULT§GetContext: unsafe extern "system" fn(_: *mut c_void, _: HWND, _: *mut HIMC) -> HRESULT§GetConversionListA: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: HIMC, _: PCSTR, _: u32, _: u32, _: *mut CANDIDATELIST, _: *mut u32) -> HRESULT§GetConversionListW: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: HIMC, _: PCWSTR, _: u32, _: u32, _: *mut CANDIDATELIST, _: *mut u32) -> HRESULT§GetConversionStatus: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *mut u32, _: *mut u32) -> HRESULT§GetDefaultIMEWnd: unsafe extern "system" fn(_: *mut c_void, _: HWND, _: *mut HWND) -> HRESULT§GetDescriptionA: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: u32, _: PSTR, _: *mut u32) -> HRESULT§GetDescriptionW: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: u32, _: PWSTR, _: *mut u32) -> HRESULT§GetGuideLineA: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: u32, _: u32, _: PSTR, _: *mut u32) -> HRESULT§GetGuideLineW: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: u32, _: u32, _: PWSTR, _: *mut u32) -> HRESULT§GetIMEFileNameA: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: u32, _: PSTR, _: *mut u32) -> HRESULT§GetIMEFileNameW: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: u32, _: PWSTR, _: *mut u32) -> HRESULT§GetOpenStatus: unsafe extern "system" fn(_: *mut c_void, _: HIMC) -> HRESULT§GetProperty: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: u32, _: *mut u32) -> HRESULT§GetRegisterWordStyleA: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: u32, _: *mut STYLEBUFA, _: *mut u32) -> HRESULT§GetRegisterWordStyleW: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: u32, _: *mut STYLEBUFW, _: *mut u32) -> HRESULT§GetStatusWindowPos: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *mut POINT) -> HRESULT§GetVirtualKey: unsafe extern "system" fn(_: *mut c_void, _: HWND, _: *mut u32) -> HRESULT§InstallIMEA: unsafe extern "system" fn(_: *mut c_void, _: PCSTR, _: PCSTR, _: *mut HKL) -> HRESULT§InstallIMEW: unsafe extern "system" fn(_: *mut c_void, _: PCWSTR, _: PCWSTR, _: *mut HKL) -> HRESULT§IsIME: unsafe extern "system" fn(_: *mut c_void, _: HKL) -> HRESULT§IsUIMessageA: unsafe extern "system" fn(_: *mut c_void, _: HWND, _: u32, _: WPARAM, _: LPARAM) -> HRESULT§IsUIMessageW: unsafe extern "system" fn(_: *mut c_void, _: HWND, _: u32, _: WPARAM, _: LPARAM) -> HRESULT§NotifyIME: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: u32, _: u32, _: u32) -> HRESULT§RegisterWordA: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: PCSTR, _: u32, _: PCSTR) -> HRESULT§RegisterWordW: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: PCWSTR, _: u32, _: PCWSTR) -> HRESULT§ReleaseContext: unsafe extern "system" fn(_: *mut c_void, _: HWND, _: HIMC) -> HRESULT§SetCandidateWindow: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *const CANDIDATEFORM) -> HRESULT§SetCompositionFontA: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *const LOGFONTA) -> HRESULT§SetCompositionFontW: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *const LOGFONTW) -> HRESULT§SetCompositionStringA: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: u32, _: *const c_void, _: u32, _: *const c_void, _: u32) -> HRESULT§SetCompositionStringW: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: u32, _: *const c_void, _: u32, _: *const c_void, _: u32) -> HRESULT§SetCompositionWindow: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *const COMPOSITIONFORM) -> HRESULT§SetConversionStatus: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: u32, _: u32) -> HRESULT§SetOpenStatus: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: BOOL) -> HRESULT§SetStatusWindowPos: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *const POINT) -> HRESULT§SimulateHotKey: unsafe extern "system" fn(_: *mut c_void, _: HWND, _: u32) -> HRESULT§UnregisterWordA: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: PCSTR, _: u32, _: PCSTR) -> HRESULT§UnregisterWordW: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: PCWSTR, _: u32, _: PCWSTR) -> HRESULT§GenerateMessage: unsafe extern "system" fn(_: *mut c_void, _: HIMC) -> HRESULT§LockIMC: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *mut *mut INPUTCONTEXT) -> HRESULT§UnlockIMC: unsafe extern "system" fn(_: *mut c_void, _: HIMC) -> HRESULT§GetIMCLockCount: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: *mut u32) -> HRESULT§CreateIMCC: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut HIMCC) -> HRESULT§DestroyIMCC: unsafe extern "system" fn(_: *mut c_void, _: HIMCC) -> HRESULT§LockIMCC: unsafe extern "system" fn(_: *mut c_void, _: HIMCC, _: *mut *mut c_void) -> HRESULT§UnlockIMCC: unsafe extern "system" fn(_: *mut c_void, _: HIMCC) -> HRESULT§ReSizeIMCC: unsafe extern "system" fn(_: *mut c_void, _: HIMCC, _: u32, _: *mut HIMCC) -> HRESULT§GetIMCCSize: unsafe extern "system" fn(_: *mut c_void, _: HIMCC, _: *mut u32) -> HRESULT§GetIMCCLockCount: unsafe extern "system" fn(_: *mut c_void, _: HIMCC, _: *mut u32) -> HRESULT§GetHotKey: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut u32, _: *mut u32, _: *mut HKL) -> HRESULT§SetHotKey: unsafe extern "system" fn(_: *mut c_void, _: u32, _: u32, _: u32, _: HKL) -> HRESULT§CreateSoftKeyboard: unsafe extern "system" fn(_: *mut c_void, _: u32, _: HWND, _: i32, _: i32, _: *mut HWND) -> HRESULT§DestroySoftKeyboard: unsafe extern "system" fn(_: *mut c_void, _: HWND) -> HRESULT§ShowSoftKeyboard: unsafe extern "system" fn(_: *mut c_void, _: HWND, _: i32) -> HRESULT§GetCodePageA: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: *mut u32) -> HRESULT§GetLangId: unsafe extern "system" fn(_: *mut c_void, _: HKL, _: *mut u16) -> HRESULT§KeybdEvent: unsafe extern "system" fn(_: *mut c_void, _: u16, _: u8, _: u8, _: u32, _: u32) -> HRESULT§LockModal: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§UnlockModal: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§AssociateContextEx: unsafe extern "system" fn(_: *mut c_void, _: HWND, _: HIMC, _: u32) -> HRESULT§DisableIME: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§GetImeMenuItemsA: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: u32, _: u32, _: *const IMEMENUITEMINFOA, _: *mut IMEMENUITEMINFOA, _: u32, _: *mut u32) -> HRESULT§GetImeMenuItemsW: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: u32, _: u32, _: *const IMEMENUITEMINFOW, _: *mut IMEMENUITEMINFOW, _: u32, _: *mut u32) -> HRESULT§EnumInputContext: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut *mut c_void) -> HRESULT§RequestMessageA: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: WPARAM, _: LPARAM, _: *mut LRESULT) -> HRESULT§RequestMessageW: unsafe extern "system" fn(_: *mut c_void, _: HIMC, _: WPARAM, _: LPARAM, _: *mut LRESULT) -> HRESULT§SendIMCA: unsafe extern "system" fn(_: *mut c_void, _: HWND, _: u32, _: WPARAM, _: LPARAM, _: *mut LRESULT) -> HRESULT§SendIMCW: unsafe extern "system" fn(_: *mut c_void, _: HWND, _: u32, _: WPARAM, _: LPARAM, _: *mut LRESULT) -> HRESULT§IsSleeping: unsafe extern "system" fn(_: *mut c_void) -> HRESULTImplementations§
§impl IActiveIMMIME_Vtbl
impl IActiveIMMIME_Vtbl
pub const fn new<Identity: IActiveIMMIME_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IActiveIMMIME_Vtbl
impl RefUnwindSafe for IActiveIMMIME_Vtbl
impl Send for IActiveIMMIME_Vtbl
impl Sync for IActiveIMMIME_Vtbl
impl Unpin for IActiveIMMIME_Vtbl
impl UnwindSafe for IActiveIMMIME_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