windows::Win32::UI::Input::Ime

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) -> HRESULT

Implementations§

§

impl IActiveIMMIME_Vtbl

pub const fn new<Identity: IActiveIMMIME_Impl, const OFFSET: isize>() -> Self

pub fn matches(iid: &GUID) -> bool

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.