home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / odtlktv4.zip / ODTLKT / TOOLKIT / INC / OS2NLS.INC < prev    next >
Text File  |  1995-12-04  |  4KB  |  173 lines

  1. ifdef __IBMC__
  2. ifndef __CHKHDR__
  3. endif
  4. endif
  5. __OS2NLS__    EQU    1
  6.  
  7. RID_DBE_OFFSET    EQU    1000H 
  8. STR_DBE_OFFSET    EQU    1000H 
  9. VK_DBE_FIRST    EQU    80H  
  10. VK_DBE_LAST    EQU    0ffH  
  11. VK_DBE_IMEFIRST    EQU    0A0H  
  12. VK_DBE_IMELAST    EQU    0FFH  
  13. VK_DBE_OEMFIRST    EQU    0C0H 
  14. VK_DBE_OEMLAST    EQU    0CFH 
  15. VK_DBE_ALPHANUMERIC    EQU    80H  
  16. VK_DBE_KATAKANA    EQU    81H  
  17. VK_DBE_HIRAGANA    EQU    82H  
  18. VK_DBE_SBCSCHAR    EQU    83H  
  19. VK_DBE_DBCSCHAR    EQU    84H  
  20. VK_DBE_SBCSDBCSCHAR    EQU    85H  
  21. VK_DBE_ROMAN    EQU    86H  
  22. VK_DBE_HANJA    EQU    87H  
  23. VK_DBE_HANGEUL    EQU    88H  
  24. VK_DBE_JAMO    EQU    89H  
  25. VK_DBE_HANZI    EQU    8AH  
  26. VK_DBE_TSANGJYE    EQU    8CH  
  27. VK_DBE_PHONETIC    EQU    8DH  
  28. VK_DBE_KANJI    EQU    0a0H  
  29. VK_DBE_IMEACTIVATE    EQU    0a0H  
  30. VK_DBE_CONV    EQU    0a1H  
  31. VK_DBE_NOCONV    EQU    0a2H  
  32. VK_DBE_TANGO    EQU    0a3H  
  33. VK_DBE_WORDREGISTER    EQU    0a3H  
  34. VK_DBE_IMEDIALOG    EQU    0a4H  
  35. VK_DBE_IME_MBSELECTED    EQU    0a5H  
  36. VK_DBE_IME_LBSELECTED    EQU    0a6H  
  37. VK_DBE_CODEINPUT    EQU    0a7H  
  38. VK_DBE_ALLCANDIDATE    EQU    0a8H  
  39. VK_DBE_PREVCANDIDATE    EQU    0a9H  
  40. VK_DBE_IMEDEACTIVATE    EQU    0aaH  
  41. VK_DBE_IME_WORDREGISTED    EQU    0abH  
  42. VK_DBE_IMECONTROL    EQU    0acH  
  43. VK_DBE_IME_FREEPS    EQU    0adH  
  44. VK_DBE_IMEMODEEXIT    EQU    0aeH  
  45. WC_DBE_APPSTAT    EQU    (     0ffff0010H ) 
  46. WC_DBE_KBDSTAT    EQU    (     0ffff0011H ) 
  47. WC_DBE_PECIC    EQU    (     0ffff0012H ) 
  48. WM_DBE_SETAPPLSTAT    EQU    00b6H 
  49. WM_DBE_KKCPARAMS    EQU    00bcH 
  50. FCF_DBE_STATAREA    EQU    80000000H  
  51.  
  52. KEYSTSDATA    STRUC
  53. keysts_wpmctlflag    DD    ?
  54. keysts_textlength    DD    ?
  55. keysts_pTextString    DD    ?
  56. keysts_pAttrString    DD    ?
  57. keysts_pRomanString    DD    ?
  58. KEYSTSDATA    ENDS
  59.  
  60. WPMCTLPARAMS    STRUC
  61. wpmctlprm_wpmctlflag    DD    ?
  62. wpmctlprm_textlength    DD    ?
  63. wpmctlprm_pTextString    DD    ?
  64. wpmctlprm_pAttrString    DD    ?
  65. WPMCTLPARAMS    ENDS
  66. DBE_KSF_ALPHANUMERIC    EQU    0001H 
  67. DBE_KSF_KATAKANA    EQU    0002H 
  68. DBE_KSF_HIRAGANA    EQU    0004H 
  69. DBE_KSF_CAPS    EQU    0008H 
  70. DBE_KSF_ROMAN    EQU    0010H 
  71. DBE_KSF_HANKAKU    EQU    0020H 
  72. DBE_KSF_ZENKAKU    EQU    0040H 
  73. DBE_KSF_SBCS    EQU    DBE_KSF_HANKAKU
  74. DBE_KSF_DBCS    EQU    DBE_KSF_ZENKAKU
  75. DBE_KSF_UPPER    EQU    0080H 
  76. DBE_KSF_LOWER    EQU    0100H 
  77. DBE_KSF_TEXT    EQU    0200H 
  78. DBE_KSF_NOROMAN    EQU    0400H 
  79. DBE_KSF_DISABLEONTHESPOT    EQU    0800H 
  80. DBE_KSF_ROMANTEXT    EQU    1000H 
  81. DBE_KSF_JAMO    EQU    0002H 
  82. DBE_KSF_HANGEUL    EQU    0004H 
  83. DBE_KSF_PHONETIC    EQU    0002H 
  84. DBE_KSF_TSANGJYE    EQU    0004H 
  85.  
  86. PECICDATA    STRUC
  87. pecicdata_wpmctlflag    DD    ?
  88. pecicdata_textlength    DD    ?
  89. pecicdata_pTextString    DD    ?
  90. pecicdata_pAttrString    DD    ?
  91. pecicdata_CursorPos    DD    ?
  92. pecicdata_CursorAttr    DD    ?
  93. PECICDATA    ENDS
  94. DBE_WPM_APPLSTAT_VISIBILITY    EQU    0004H 
  95. DBE_AS_APPLTOP    EQU    0001H 
  96. DBE_AS_KBDTOP    EQU    0002H 
  97. DBE_AS_PECICTOP    EQU    0004H 
  98. DBE_AS_APPLBOTTOM    EQU    0008H 
  99.  
  100. KKCPARAMS    STRUC
  101. kkcparams_lenKKCParams    DD    ?
  102. kkcparams_fRequest    DD    ?
  103. kkcparams_fKKCParams    DD    ?
  104. kkcparams_pKKCData    DD    ?
  105. kkcparams_Reserved    DD    ?
  106. KKCPARAMS    ENDS
  107. DBE_KKCPARAMS_SET    EQU    0001H 
  108. DBE_KKCPARAMS_QUERY    EQU    0002H 
  109. DBE_KKCPARAMS_PHYSICALATTRIBUTE    EQU    0001H 
  110. DBE_KKCPARAMS_PECICCURSORPOS    EQU    0002H 
  111.  
  112. LEVEL    STRUC
  113. Level_attri1    DB    ?
  114. Level_attri2    DB    ?
  115. LEVEL    ENDS
  116.  
  117. COLORLOOKUPTBL    STRUC
  118. ColorLookUpTable_nAttr    DD    ?
  119. ColorLookUpTable_PhysicalLevel    DB    SIZE LEVEL * 32 DUP (?)
  120. COLORLOOKUPTBL    ENDS
  121. DBE_IMCTL_QUERY    EQU    0001H 
  122. DBE_IMCTL_SET    EQU    0002H 
  123.  
  124. IMEMODE    STRUC
  125. imemode_lenIMEMODE    DD    ?
  126. imemode_fIMEMode    DD    ?
  127. imemode_hIME    DD    ?
  128. imemode_hModIME    DD    ?
  129. IMEMODE    ENDS
  130. DBE_IMCTL_IMEENABLE    EQU    0001H 
  131. DBE_IMCTL_IMEDISABLE    EQU    0002H 
  132. DBE_IMCTL_IMEMODE    EQU    0004H 
  133. DBE_IMCTL_NOTIMEMODE    EQU    0008H 
  134. DBE_IMCTL_INHERIT_PFRAME    EQU    0100H 
  135. DBE_IMCTL_INTERIMREQUEST    EQU    8000H 
  136. DBE_MCTL_QUERY    EQU    0001H 
  137. DBE_MCTL_SET    EQU    0002H 
  138. DBE_MCTL_INPUTMODEREQUEST    EQU    0001H 
  139. DBE_MCTL_JAPANREQ    EQU    0001H    
  140. DBE_MCTL_ALPHANUMERIC    EQU    0001H 
  141. DBE_MCTL_KATAKANA    EQU    0002H 
  142. DBE_MCTL_HIRAGANA    EQU    0004H 
  143. DBE_MCTL_SBCSCHAR    EQU    0008H 
  144. DBE_MCTL_DBCSCHAR    EQU    0010H 
  145. DBE_MCTL_ROMAN    EQU    0020H 
  146. DBE_MCTL_NOROMAN    EQU    0040H 
  147. DBE_MCTL_KKCREQ    EQU    1000H 
  148. DBE_MCTL_CP932REQ    EQU    0001H 
  149. DBE_MCTL_KKCENABLE    EQU    1000H 
  150. DBE_MCTL_KKCDISABLE    EQU    2000H 
  151. DBE_MCTL_HANKAKU    EQU    0008H 
  152. DBE_MCTL_ZENKAKU    EQU    0010H 
  153. DBE_MCTL_JAMO    EQU    0002H 
  154. DBE_MCTL_HANGEUL    EQU    0004H 
  155. DBE_MCTL_INTERIMREQUEST    EQU    0080H 
  156. DBE_MCTL_PHONETIC    EQU    0002H 
  157. DBE_MCTL_TSANGJYE    EQU    0004H 
  158. DBE_MCTL_INHERIT_PFRAME    EQU    0100H 
  159.  
  160. FD_DESC    STRUC
  161. fd_desc_flType    DD    ?
  162. fd_desc_str64Desc    DB    64 DUP (?)
  163. FD_DESC    ENDS
  164. DBE_FD_DESC_SYSTEM    EQU    0001H 
  165. DBE_FD_DESC_PUBLIC    EQU    0002H 
  166. DBE_FD_DESC_PRIVATE    EQU    0004H 
  167. SC_DBE_IME    EQU    8018H 
  168. SC_DBE_IMESEPARATOR    EQU    8019H 
  169. ifdef __IBMC__
  170. ifndef __CHKHDR__
  171. endif
  172. endif
  173.