#ifndef _THAI_KEYMAP_H_
#define _THAI_KEYMAP_H_

#define NUM_KEYMAPS_ALLOC  5
#define THAI_KEYMAP_LEN    97

enum {
	THAI_KEYMAP_ERROR = 0,
	THAI_KEYMAP_OK,
};

typedef struct {
	unsigned char *pName;
	unsigned char *pKeymap;
} TThaiKeymap, *PThaiKeymap;

typedef struct {
	int  nNum_Keymaps;
	int  nNum_Keymaps_Alloced;
	PThaiKeymap *pKeymaps;
} TThaiKeymapList;

#endif /* _THAI_KEYMAP_H_ */
