Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenwinnls32.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
1.7.6.1
|