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

winnls32.h
Go to the documentation of this file.
00001 #ifndef _WINNLS32_
00002 #define _WINNLS32_
00003 
00004 #ifdef __cplusplus
00005 extern "C" {
00006 #endif
00007 
00008 typedef struct _tagDATETIME
00009 {
00010     WORD year;
00011     WORD month;
00012     WORD day;
00013     WORD hour;
00014     WORD min;
00015     WORD sec;
00016 } DATETIME;
00017 
00018 typedef struct _tagIMEPROA
00019 {
00020     HWND hWnd;
00021     DATETIME InstDate;
00022     UINT wVersion;
00023     BYTE szDescription[50];
00024     BYTE szName[80];
00025     BYTE szOptions[30];
00026 } IMEPROA,*PIMEPROA,NEAR *NPIMEPROA,FAR *LPIMEPROA;
00027 
00028 typedef struct _tagIMEPROW
00029 {
00030     HWND hWnd;
00031     DATETIME InstDate;
00032     UINT wVersion;
00033     WCHAR szDescription[50];
00034     WCHAR szName[80];
00035     WCHAR szOptions[30];
00036 } IMEPROW,*PIMEPROW,NEAR *NPIMEPROW,FAR *LPIMEPROW;
00037 
00038 #ifdef UNICODE
00039 typedef IMEPROW IMEPRO;
00040 typedef PIMEPROW PIMEPRO;
00041 typedef NPIMEPROW NPIMEPRO;
00042 typedef LPIMEPROW LPIMEPRO;
00043 #define IMPGetIME IMPGetIMEW
00044 #define IMPQueryIME IMPQueryIMEW
00045 #define IMPSetIME IMPSetIMEW
00046 #else
00047 typedef IMEPROA IMEPRO;
00048 typedef PIMEPROA PIMEPRO;
00049 typedef NPIMEPROA NPIMEPRO;
00050 typedef LPIMEPROA LPIMEPRO;
00051 #define IMPGetIME IMPGetIMEA
00052 #define IMPQueryIME IMPQueryIMEA
00053 #define IMPSetIME IMPSetIMEA
00054 #endif
00055 
00056 BOOL WINAPI IMPGetIMEA(HWND, LPIMEPROA);
00057 BOOL WINAPI IMPGetIMEW(HWND, LPIMEPROW);
00058 BOOL WINAPI IMPQueryIMEA(LPIMEPROA);
00059 BOOL WINAPI IMPQueryIMEW(LPIMEPROW);
00060 BOOL WINAPI IMPSetIMEA(HWND, LPIMEPROA);
00061 BOOL WINAPI IMPSetIMEW(HWND, LPIMEPROW);
00062 UINT WINAPI WINNLSGetIMEHotkey(HWND);
00063 BOOL WINAPI WINNLSEnableIME(HWND, BOOL);
00064 BOOL WINAPI WINNLSGetEnableStatus(HWND);
00065 
00066 #ifdef __cplusplus
00067 }
00068 #endif
00069 
00070 #endif /* _USERENV_H */

Generated on Sun May 27 2012 04:32:43 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.