Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenimm.h
Go to the documentation of this file.
00001 00002 #ifndef _WINE_IMM_H_ 00003 #define _WINE_IMM_H_ 00004 00005 #include <wingdi.h> 00006 00007 #ifdef WINE_NO_UNICODE_MACROS 00008 # define WINELIB_NAME_AW(func) \ 00009 func##_must_be_suffixed_with_W_or_A_in_this_context \ 00010 func##_must_be_suffixed_with_W_or_A_in_this_context 00011 #else /* WINE_NO_UNICODE_MACROS */ 00012 # ifdef UNICODE 00013 # define WINELIB_NAME_AW(func) func##W 00014 # else 00015 # define WINELIB_NAME_AW(func) func##A 00016 # endif 00017 #endif /* WINE_NO_UNICODE_MACROS */ 00018 00019 #ifdef WINE_NO_UNICODE_MACROS 00020 # define DECL_WINELIB_TYPE_AW(type) /* nothing */ 00021 #else 00022 # define DECL_WINELIB_TYPE_AW(type) typedef WINELIB_NAME_AW(type) type; 00023 #endif 00024 00025 #include <psdk/imm.h> 00026 00027 typedef struct _tagINPUTCONTEXT { 00028 HWND hWnd; 00029 BOOL fOpen; 00030 POINT ptStatusWndPos; 00031 POINT ptSoftKbdPos; 00032 DWORD fdwConversion; 00033 DWORD fdwSentence; 00034 union { 00035 LOGFONTA A; 00036 LOGFONTW W; 00037 } lfFont; 00038 COMPOSITIONFORM cfCompForm; 00039 CANDIDATEFORM cfCandForm[4]; 00040 HIMCC hCompStr; 00041 HIMCC hCandInfo; 00042 HIMCC hGuideLine; 00043 HIMCC hPrivate; 00044 DWORD dwNumMsgBuf; 00045 HIMCC hMsgBuf; 00046 DWORD fdwInit; 00047 DWORD dwReserve[3]; 00048 } INPUTCONTEXT, *LPINPUTCONTEXT; 00049 00050 LPINPUTCONTEXT WINAPI ImmLockIMC(HIMC); 00051 00052 #endif /* _WINE_IMM_H_ */ Generated on Sat May 26 2012 04:30:14 for ReactOS by
1.7.6.1
|