#include "windowspch.h" #pragma hdrstop #include static LONG WINAPI ImmGetCompositionStringA( IN HIMC hIMC, IN DWORD dwIndex, OUT LPVOID lpBuf, IN DWORD dwBufLen) { return IMM_ERROR_GENERAL; } static LONG WINAPI ImmGetCompositionStringW( IN HIMC hIMC, IN DWORD dwIndex, OUT LPVOID lpBuf, IN DWORD dwBufLen ) { return IMM_ERROR_GENERAL; } static HIMC WINAPI ImmGetContext( IN HWND hWnd ) { return NULL; } static BOOL WINAPI ImmReleaseContext( IN HWND hWnd, IN HIMC hIMC ) { return FALSE; } static UINT WINAPI ImmGetVirtualKey( IN HWND hWnd ) { return VK_PROCESSKEY; } static HWND WINAPI ImmGetDefaultIMEWnd( IN HWND hWnd ) { return NULL; } static BOOL WINAPI ImmEnumInputContext( IN DWORD idThread, IN IMCENUMPROC lpfn, LPARAM lParam) { return FALSE; } static BOOL WINAPI ImmSetCandidateWindow( IN HIMC hIMC, IN LPCANDIDATEFORM lpCandidate) { return FALSE; } static LRESULT WINAPI ImmEscapeA( IN HKL hKL, IN HIMC hIMC, IN UINT uEscape, IN LPVOID lpData) { return 0; } static LRESULT WINAPI ImmEscapeW( IN HKL hKL, IN HIMC hIMC, IN UINT uEscape, IN LPVOID lpData) { return 0; } static BOOL WINAPI ImmSetCompositionFontW( IN HIMC hIMC, IN LPLOGFONT lplf) { return FALSE; } static BOOL WINAPI ImmGetCompositionWindow( IN HIMC hIMC, OUT LPCOMPOSITIONFORM lpCompForm) { return FALSE; } static BOOL WINAPI ImmSetCompositionWindow( IN HIMC hIMC, IN LPCOMPOSITIONFORM lpCompForm) { return FALSE; } static HIMC WINAPI ImmAssociateContext( IN HWND hWnd, IN HIMC hIMC) { return NULL; } static BOOL WINAPI ImmNotifyIME( IN HIMC hIMC, IN DWORD dwAction, IN DWORD dwIndex, IN DWORD dwValue) { return FALSE; } static LPINPUTCONTEXT WINAPI ImmLockIMC( IN HIMC hIMC) { return NULL; } static BOOL WINAPI ImmUnlockIMC( IN HIMC hIMC) { return FALSE; } static DWORD WINAPI ImmGetGuideLineW( IN HIMC hIMC, IN DWORD dwIndex, OUT LPWSTR lpBuf, IN DWORD dwBufLen) { return GL_LEVEL_ERROR; } static BOOL WINAPI ImmSetCompositionStringA( IN HIMC hIMC, IN DWORD dwIndex, IN LPVOID lpComp, IN DWORD dwCompLen, IN LPVOID lpRead, IN DWORD dwReadLen) { return FALSE; } static BOOL WINAPI ImmSetCompositionStringW( IN HIMC hIMC, IN DWORD dwIndex, IN LPVOID lpComp, IN DWORD dwCompLen, IN LPVOID lpRead, IN DWORD dwReadLen) { return FALSE; } static BOOL WINAPI ImmSetOpenStatus( IN HIMC hIMC, IN BOOL fOpen) { return FALSE; } static BOOL WINAPI ImmSetConversionStatus( IN HIMC hIMC, IN DWORD fdwConversion, IN DWORD fdwSentence) { return FALSE; } static BOOL WINAPI ImmIsIME( IN HKL hKL) { return FALSE; } static BOOL WINAPI ImmGetOpenStatus( IN HIMC hIMC) { return FALSE; } static BOOL WINAPI ImmGetConversionStatus( IN HIMC hIMC, OUT LPDWORD lpfdwConversion, OUT LPDWORD lpfdwSentence) { return FALSE; } static DWORD WINAPI ImmGetProperty( IN HKL hKL, IN DWORD fdwIndex) { return 0; } static BOOL WINAPI ImmGetCandidateWindow( IN HIMC hIMC, IN DWORD dw, OUT LPCANDIDATEFORM lpcf ) { return FALSE; } // // !! WARNING !! The entries below must be in alphabetical order, // and are CASE SENSITIVE (eg lower case comes last!) // DEFINE_PROCNAME_ENTRIES(imm32) { DLPENTRY(ImmAssociateContext) DLPENTRY(ImmEnumInputContext) DLPENTRY(ImmEscapeA) DLPENTRY(ImmEscapeW) DLPENTRY(ImmGetCandidateWindow) DLPENTRY(ImmGetCompositionStringA) DLPENTRY(ImmGetCompositionStringW) DLPENTRY(ImmGetCompositionWindow) DLPENTRY(ImmGetContext) DLPENTRY(ImmGetConversionStatus) DLPENTRY(ImmGetDefaultIMEWnd) DLPENTRY(ImmGetGuideLineW) DLPENTRY(ImmGetOpenStatus) DLPENTRY(ImmGetProperty) DLPENTRY(ImmGetVirtualKey) DLPENTRY(ImmIsIME) DLPENTRY(ImmLockIMC) DLPENTRY(ImmNotifyIME) DLPENTRY(ImmReleaseContext) DLPENTRY(ImmSetCandidateWindow) DLPENTRY(ImmSetCompositionFontW) DLPENTRY(ImmSetCompositionStringA) DLPENTRY(ImmSetCompositionStringW) DLPENTRY(ImmSetCompositionWindow) DLPENTRY(ImmSetConversionStatus) DLPENTRY(ImmSetOpenStatus) DLPENTRY(ImmUnlockIMC) }; DEFINE_PROCNAME_MAP(imm32)