35 lines
653 B
C
35 lines
653 B
C
|
|
||
|
#define CP_CHINESE_BIG5 950
|
||
|
#define CP_CHINESE_GB 936
|
||
|
|
||
|
extern HINSTANCE g_hInstance;
|
||
|
|
||
|
BOOL MigrateImeEUDCTables(HKEY);
|
||
|
BOOL MovePerUserIMEData();
|
||
|
BOOL MigrateImeEUDCTables2(HKEY );
|
||
|
BOOL ConcatenatePaths(
|
||
|
LPTSTR Target,
|
||
|
LPCTSTR Path,
|
||
|
UINT TargetBufferSize
|
||
|
);
|
||
|
|
||
|
//#define MYDBG
|
||
|
//#define SETUP
|
||
|
|
||
|
#ifdef MYDBG
|
||
|
#define DebugMsg(_parameter) Print _parameter
|
||
|
|
||
|
#define DBGTITLE TEXT("IMECONV::")
|
||
|
extern void Print(LPCTSTR ,...);
|
||
|
#else
|
||
|
#define DebugMsg(_parameter)
|
||
|
#endif
|
||
|
|
||
|
typedef struct _tagPathPair {
|
||
|
TCHAR szSrcFile[MAX_PATH];
|
||
|
TCHAR szDstFile[MAX_PATH];
|
||
|
} PATHPAIR,*LPPATHPAIR;
|
||
|
|
||
|
extern TCHAR ImeDataDirectory[MAX_PATH];
|
||
|
|