Source code of Windows XP (NT5)
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.
|
|
/*----------------------------------------------------------------------------
%%File: OUTPOS.H %%Unit: OUTPOS %%Contact: seijia
mapping from public and private pos ----------------------------------------------------------------------------*/
#ifndef __OUTPOS_H__
#define __OUTPOS_H__
#define JPOS_UNDEFINED 0
#define JPOS_MEISHI_FUTSU 100 //����
#define JPOS_MEISHI_SAHEN 101 //���ϖ���
#define JPOS_MEISHI_ZAHEN 102 //���ϖ���
#define JPOS_MEISHI_KEIYOUDOUSHI 103 //�`������
#define JPOS_HUKUSIMEISHI 104 //�����I����
#define JPOS_MEISA_KEIDOU 105 //���ό`��
#define JPOS_JINMEI 106 //�l��
#define JPOS_JINMEI_SEI 107 //��
#define JPOS_JINMEI_MEI 108 //��
#define JPOS_CHIMEI 109 //�n��
#define JPOS_CHIMEI_KUNI 110 //��
#define JPOS_CHIMEI_KEN 111 //��
#define JPOS_CHIMEI_GUN 112 //�S
#define JPOS_CHIMEI_KU 113 //��
#define JPOS_CHIMEI_SHI 114 //�s
#define JPOS_CHIMEI_MACHI 115 //��
#define JPOS_CHIMEI_MURA 116 //��
#define JPOS_CHIMEI_EKI 117 //�w
#define JPOS_SONOTA 118 //�ŗL����
#define JPOS_SHAMEI 119 //�Ж�
#define JPOS_SOSHIKI 120 //�g�D
#define JPOS_KENCHIKU 121 //���z��
#define JPOS_BUPPIN 122 //���i
#define JPOS_DAIMEISHI 123 //�㖼��
#define JPOS_DAIMEISHI_NINSHOU 124 //�l�̑㖼��
#define JPOS_DAIMEISHI_SHIJI 125 //�w���㖼��
#define JPOS_KAZU 126 //��
#define JPOS_KAZU_SURYOU 127 //����
#define JPOS_KAZU_SUSHI 128 //����
#define JPOS_5DAN_AWA 200 //�����s
#define JPOS_5DAN_KA 201 //���s
#define JPOS_5DAN_GA 202 //���s
#define JPOS_5DAN_SA 203 //���s
#define JPOS_5DAN_TA 204 //���s
#define JPOS_5DAN_NA 205 //�ȍs
#define JPOS_5DAN_BA 206 //�s
#define JPOS_5DAN_MA 207 //�܍s
#define JPOS_5DAN_RA 208 //���s
#define JPOS_5DAN_AWAUON 209 //�����s������
#define JPOS_5DAN_KASOKUON 210 //���s������
#define JPOS_5DAN_RAHEN 211 //���s�ϊi
#define JPOS_4DAN_HA 212 //�͍s�l�i
#define JPOS_1DAN 213 //���i����
#define JPOS_TOKUSHU_KAHEN 214 //���ϓ���
#define JPOS_TOKUSHU_SAHENSURU 215 //���ϓ���
#define JPOS_TOKUSHU_SAHEN 216 //���s�ϊi
#define JPOS_TOKUSHU_ZAHEN 217 //���s�ϊi
#define JPOS_TOKUSHU_NAHEN 218 //�ȍs�ϊi
#define JPOS_KURU_KI 219 //��
#define JPOS_KURU_KITA 220 //����
#define JPOS_KURU_KITARA 221 //������
#define JPOS_KURU_KITARI 222 //������
#define JPOS_KURU_KITAROU 223 //�����낤
#define JPOS_KURU_KITE 224 //����
#define JPOS_KURU_KUREBA 225 //������
#define JPOS_KURU_KO 226 //���i�Ȃ��j
#define JPOS_KURU_KOI 227 //����
#define JPOS_KURU_KOYOU 228 //���悤
#define JPOS_SURU_SA 229 //��
#define JPOS_SURU_SI 230 //��
#define JPOS_SURU_SITA 231 //����
#define JPOS_SURU_SITARA 232 //������
#define JPOS_SURU_SIATRI 233 //������
#define JPOS_SURU_SITAROU 234 //�����낤
#define JPOS_SURU_SITE 235 //����
#define JPOS_SURU_SIYOU 236 //���悤
#define JPOS_SURU_SUREBA 237 //������
#define JPOS_SURU_SE 238 //��
#define JPOS_SURU_SEYO 239 //�����^����
#define JPOS_KEIYOU 300 //�`�e��
#define JPOS_KEIYOU_GARU 301 //�`�e�����
#define JPOS_KEIYOU_GE 302 //�`�e����
#define JPOS_KEIYOU_ME 303 //�`�e���
#define JPOS_KEIYOU_YUU 304 //�`�e����
#define JPOS_KEIYOU_U 305 //�`�e���
#define JPOS_KEIDOU 400 //�`�e����
#define JPOS_KEIDOU_NO 401 //�`�e�����
#define JPOS_KEIDOU_TARU 402 //�`�e������
#define JPOS_KEIDOU_GARU 403 //�`�e�������
#define JPOS_FUKUSHI 500 //����
#define JPOS_FUKUSHI_SAHEN 501 //���ϕ���
#define JPOS_FUKUSHI_NI 502 //�����
#define JPOS_FUKUSHI_NANO 503 //�����
#define JPOS_FUKUSHI_DA 504 //������
#define JPOS_FUKUSHI_TO 505 //�����
#define JPOS_FUKUSHI_TOSURU 506 //�������
#define JPOS_RENTAISHI 600 //�A�̎�
#define JPOS_RENTAISHI_SHIJI 601 //�w���A�̎�
#define JPOS_SETSUZOKUSHI 650 //�ڑ���
#define JPOS_KANDOUSHI 670 //������
#define JPOS_SETTOU 700 //�ړ���
#define JPOS_SETTOU_KAKU 701 //�����P�ړ���
#define JPOS_SETTOU_SAI 702 //�����Q�ړ���
#define JPOS_SETTOU_FUKU 703 //�����R�ړ���
#define JPOS_SETTOU_MI 704 //�����S�ړ���
#define JPOS_SETTOU_DAISHOU 705 //�����T�ړ���
#define JPOS_SETTOU_KOUTEI 706 //�����U�ړ���
#define JPOS_SETTOU_CHOUTAN 707 //�����V�ړ���
#define JPOS_SETTOU_SHINKYU 708 //�����W�ړ���
#define JPOS_SETTOU_JINMEI 709 //�l���ړ���
#define JPOS_SETTOU_CHIMEI 710 //�n���ړ���
#define JPOS_SETTOU_SONOTA 711 //�ŗL�ړ���
#define JPOS_SETTOU_JOSUSHI 712 //�O�u������
#define JPOS_SETTOU_TEINEI_O 713 //���J�P�ړ���
#define JPOS_SETTOU_TEINEI_GO 714 //���J�Q�ړ���
#define JPOS_SETTOU_TEINEI_ON 715 //���J�R�ړ���
#define JPOS_SETSUBI 800 //�ڔ���
#define JPOS_SETSUBI_TEKI 801 //�����P�ڔ���
#define JPOS_SETSUBI_SEI 802 //�����Q�ڔ���
#define JPOS_SETSUBI_KA 803 //�����R�ڔ���
#define JPOS_SETSUBI_CHU 804 //�����S�ڔ���
#define JPOS_SETSUBI_FU 805 //�����T�ڔ���
#define JPOS_SETSUBI_RYU 806 //�����U�ڔ���
#define JPOS_SETSUBI_YOU 807 //�����V�ڔ���
#define JPOS_SETSUBI_KATA 808 //�����W�ڔ���
#define JPOS_SETSUBI_MEISHIRENDAKU 809 //�����A��
#define JPOS_SETSUBI_JINMEI 810 //�l���ڔ���
#define JPOS_SETSUBI_CHIMEI 811 //�n���ڔ���
#define JPOS_SETSUBI_KUNI 812 //���ڔ���
#define JPOS_SETSUBI_KEN 813 //���ڔ���
#define JPOS_SETSUBI_GUN 814 //�S�ڔ���
#define JPOS_SETSUBI_KU 815 //���ڔ���
#define JPOS_SETSUBI_SHI 816 //�s�ڔ���
#define JPOS_SETSUBI_MACHI 817 //���P�ڔ���
#define JPOS_SETSUBI_CHOU 818 //���Q�ڔ���
#define JPOS_SETSUBI_MURA 819 //���P�ڔ���
#define JPOS_SETSUBI_SON 820 //���Q�ڔ���
#define JPOS_SETSUBI_EKI 821 //�w�ڔ���
#define JPOS_SETSUBI_SONOTA 822 //�ŗL�ڔ���
#define JPOS_SETSUBI_SHAMEI 823 //�Ж��ڔ���
#define JPOS_SETSUBI_SOSHIKI 824 //�g�D�ڔ���
#define JPOS_SETSUBI_KENCHIKU 825 //���z���ڔ���
#define JPOS_RENYOU_SETSUBI 826 //�A�p�ڔ���
#define JPOS_SETSUBI_JOSUSHI 827 //���u������
#define JPOS_SETSUBI_JOSUSHIPLUS 828 //���u�������{
#define JPOS_SETSUBI_JIKAN 829 //���ԏ�����
#define JPOS_SETSUBI_JIKANPLUS 830 //���ԏ������{
#define JPOS_SETSUBI_TEINEI 831 //���J�ڔ���
#define JPOS_SETSUBI_SAN 832 //���J�P�ڔ���
#define JPOS_SETSUBI_KUN 833 //���J�Q�ڔ���
#define JPOS_SETSUBI_SAMA 834 //���J�R�ڔ���
#define JPOS_SETSUBI_DONO 835 //���J�S�ڔ���
#define JPOS_SETSUBI_FUKUSU 836 //�����ڔ���
#define JPOS_SETSUBI_TACHI 837 //�����P�ڔ���
#define JPOS_SETSUBI_RA 838 //�����Q�ڔ���
#define JPOS_TANKANJI 900 //�P����
#define JPOS_TANKANJI_KAO 901 //��
#define JPOS_KANYOUKU 902 //���p��
#define JPOS_DOKURITSUGO 903 //�Ɨ���
#define JPOS_FUTEIGO 904 //�s����
#define JPOS_KIGOU 905 //�L��
#define JPOS_EIJI 906 //�p��
#define JPOS_KUTEN 907 //���_
#define JPOS_TOUTEN 908 //�Ǔ_
#define JPOS_KANJI 909 //���͕s�\����
#define JPOS_OPENBRACE 910 //�J������
#define JPOS_CLOSEBRACE 911 //������
#pragma pack (push, 1)
//POS table data structure
typedef struct _POSTBL { WORD nPos; //pos number
BYTE *szName; //name of pos
} POSTBL; #pragma pack (pop)
#ifdef __cplusplus
extern "C" { #endif
//function prototypes
extern POSTBL *ObtainPosTable(int *pcPos); extern WORD WPosExtFromIn(WORD wPos); extern WORD WPosInFromExt(WORD wPos); #ifdef __cplusplus
} /* end of 'extern "C" {' */ #endif
#endif //__OUTPOS_H__
|