2025-04-27 07:49:33 -04:00

36 lines
666 B
C

#if !defined(_HANJA_H__INCLUDED_)
#define _HANJA_H__INCLUDED_
#define MAX_SENSE 50
enum _KCode_Type { _K_NONE=0, _K_K0=2, _K_K1=3 };
struct HanjaEntry
{
public:
HanjaEntry();
WORD wUnicode;
TCHAR szSense[MAX_SENSE];
};
struct HanjaPronouncEntry
{
HanjaPronouncEntry();
WCHAR wUniHangul;
WORD iNumOfK0, iNumOfK1;
HanjaEntry *pHanjaEntry;
};
struct HanjaToHangulEntry
{
WCHAR wchHanja;
WCHAR wchHangul;
};
extern BOOL Append(int iKCode, WCHAR wUniHangul, LPTSTR pszPronounc, LPTSTR pszSense);
extern void InitHanjaEntryTable();
extern void SaveLex();
extern void DeleteAllLexTable();
#endif // !_HANJA_H__INCLUDED_