home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / tolkit45.zip / os2tk45 / inc / os2nls.inc < prev    next >
Text File  |  1999-04-30  |  4KB  |  168 lines

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