ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

imm.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 doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.