Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

44 lines
1.7 KiB

#ifndef __C_HWX_FAREAST_H__
#define __C_HWX_FAREAST_H__
class CHwxFE
{
public:
static BOOL IsActiveIMEEnv(VOID);
static LANGID GetAppLangID(VOID);
static INT GetAppCodePage(VOID);
#ifndef UNDER_CE
static INT GetRecognizerFileName(HINSTANCE hInst, LPSTR lpstr, INT cchMax);
#else // UNDER_CE
static INT GetRecognizerFileName(HINSTANCE hInst, LPTSTR lpstr, INT cchMax);
#endif // UNDER_CE
static INT LoadStrWithLangId (LANGID langId,
HINSTANCE hInst,
INT id,
LPWSTR lpwstr,
INT cchMax);
static INT GetTitleStringW (HINSTANCE hInst, LPWSTR lpwstr, INT cchMax);
static INT GetDispFontW (HINSTANCE hInst, LPWSTR lpwstr, INT cchMax);
static INT GetDispFontA (HINSTANCE hInst, LPSTR lpstr, INT cchMax);
static INT GetInkExpTextW (HINSTANCE hInst, LPWSTR lpwstr, INT cchMax);
static INT GetInkExpTextA (HINSTANCE hInst, LPSTR lpstr, INT cchMax);
static INT GetListExpTextW (HINSTANCE hInst, LPWSTR lpwstr, INT cchMax);
static INT GetListExpTextA (HINSTANCE hInst, LPSTR lpstr, INT cchMax);
#ifdef UNDER_CE
static INT GetHeaderStringW (HINSTANCE hInst, INT index, LPWSTR lpstr, INT cchMax);
#endif // UNDER_CE
static INT GetHeaderStringA (HINSTANCE hInst, INT index, LPSTR lpstr, INT cchMax);
static INT ShowHelp (HWND hwnd);
static INT HandleWmHelp (HWND hwnd, BOOL fCAC);
static INT HandleWmContextMenu (HWND hwnd, BOOL fCAC);
static INT GetTipText(WCHAR wch, LPWSTR lpwstrTip, INT cchMax, LPVOID lpSkdic);
#ifndef UNDER_CE
static HMENU GetMenu(HINSTANCE hInst, LPSTR lpstrRes);
#else // UNDER_CE
static HMENU GetMenu(HINSTANCE hInst, LPTSTR lpstrRes);
#endif // UNDER_CE
static BOOL Is16bitApplication(VOID);
};
#endif //__C_HWX_FAREAST_H__