home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional Developers Kit 1992 November / Disc01 / Disc01.mdf / os2tk20 / asm / os2inc / os2nls.in_ / OS2NLS.INC
Encoding:
Text File  |  1992-10-06  |  4.3 KB  |  169 lines

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