home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ddkx86v2.zip / DDKX86 / DBCSDD / INC / PMHELP.INC < prev    next >
Text File  |  1995-04-14  |  6KB  |  211 lines

  1. ;*DDK*************************************************************************/
  2. ;
  3. ; COPYRIGHT    Copyright (C) 1995 IBM Corporation
  4. ;
  5. ;    The following IBM OS/2 WARP source code is provided to you solely for
  6. ;    the purpose of assisting you in your development of OS/2 WARP device
  7. ;    drivers. You may use this code in accordance with the IBM License
  8. ;    Agreement provided in the IBM Device Driver Source Kit for OS/2. This
  9. ;    Copyright statement may not be removed.;
  10. ;*****************************************************************************/
  11. PMHELP_INCLUDED    EQU    1
  12.  
  13. ifndef INCL_32         
  14. ifndef INCL_16      
  15. ifdef M_I386
  16. INCL_32    EQU    1
  17.  
  18. else
  19. INCL_16    EQU    1
  20.  
  21. endif
  22. endif
  23. endif
  24.  
  25. HELPTABLE    STRUC
  26. ht_idAppWindow    DW    ?
  27. ht_phstHelpSubTable    DD    ?
  28. ht_idExtPanel    DW    ?
  29. HELPTABLE    ENDS
  30. ifdef INCL_32
  31.  
  32. HELPINIT    STRUC
  33. hinit_cb    DD    ?
  34. hinit_ulReturnCode    DD    ?
  35. hinit_pszTutorialName    DD    ?
  36. hinit_phtHelpTable    DD    ?
  37. hinit_hmodHelpTableModule    DD    ?
  38. hinit_hmodAccelActionBarModule    DD    ?
  39. hinit_idAccelTable    DD    ?
  40. hinit_idActionBar    DD    ?
  41. hinit_pszHelpWindowTitle    DD    ?
  42. hinit_fShowPanelId    DD    ?
  43. hinit_pszHelpLibraryName    DD    ?
  44. HELPINIT    ENDS
  45. else
  46.  
  47. HELPINIT    STRUC
  48. hinit_cb    DW    ?
  49. hinit_ulReturnCode    DD    ?
  50. hinit_pszTutorialName    DD    ?
  51. hinit_phtHelpTable    DD    ?
  52. hinit_hmodHelpTableModule    DW    ?
  53. hinit_hmodAccelActionBarModule    DW    ?
  54. hinit_idAccelTable    DW    ?
  55. hinit_idActionBar    DW    ?
  56. hinit_pszHelpWindowTitle    DD    ?
  57. hinit_usShowPanelId    DW    ?
  58. hinit_pszHelpLibraryName    DD    ?
  59. HELPINIT    ENDS
  60. endif
  61. HWND_PARENT    EQU          NULL
  62. HM_RESOURCEID    EQU    0 
  63. HM_PANELNAME    EQU    1 
  64. HMPANELTYPE_NUMBER    EQU    0 
  65. HMPANELTYPE_NAME    EQU    1 
  66. CMIC_HIDE_PANEL_ID    EQU    0000H 
  67. CMIC_SHOW_PANEL_ID    EQU    0001H 
  68. CMIC_TOGGLE_PANEL_ID    EQU    0002H 
  69. ifdef INCL_32
  70. else
  71. endif
  72. HM_MSG_BASE    EQU    0220H 
  73. HM_DISMISS_WINDOW    EQU    HM_MSG_BASE+0001H 
  74. HM_DISPLAY_HELP    EQU    HM_MSG_BASE+0002H 
  75. HM_EXT_HELP    EQU    HM_MSG_BASE+0003H 
  76. HM_GENERAL_HELP    EQU    HM_EXT_HELP
  77. HM_SET_ACTIVE_WINDOW    EQU    HM_MSG_BASE+0004H 
  78. HM_LOAD_HELP_TABLE    EQU    HM_MSG_BASE+0005H 
  79. HM_CREATE_HELP_TABLE    EQU    HM_MSG_BASE+0006H 
  80. HM_SET_HELP_WINDOW_TITLE    EQU    HM_MSG_BASE+0007H 
  81. HM_SET_SHOW_PANEL_ID    EQU    HM_MSG_BASE+0008H 
  82. HM_REPLACE_HELP_FOR_HELP    EQU    HM_MSG_BASE+0009H 
  83. HM_REPLACE_USING_HELP    EQU    HM_REPLACE_HELP_FOR_HELP
  84. HM_HELP_INDEX    EQU    HM_MSG_BASE+000aH 
  85. HM_HELP_CONTENTS    EQU    HM_MSG_BASE+000bH 
  86. HM_KEYS_HELP    EQU    HM_MSG_BASE+000cH 
  87. HM_SET_HELP_LIBRARY_NAME    EQU    HM_MSG_BASE+000dH 
  88. HM_SET_OBJCOM_WINDOW    EQU    HM_MSG_BASE+0018H 
  89. HM_UPDATE_OBJCOM_WINDOW_CHAIN    EQU    HM_MSG_BASE+0019H 
  90. HM_QUERY_DDF_DATA    EQU    HM_MSG_BASE+001aH 
  91. HM_INVALIDATE_DDF_DATA    EQU    HM_MSG_BASE+001bH 
  92. HM_QUERY    EQU    HM_MSG_BASE+001cH 
  93. HM_SET_COVERPAGE_SIZE    EQU    HM_MSG_BASE+001dH 
  94. HMQW_COVERPAGE    EQU    0001H 
  95. HMQW_INDEX    EQU    0002H 
  96. HMQW_TOC    EQU    0003H 
  97. HMQW_SEARCH    EQU    0004H 
  98. HMQW_VIEWPAGES    EQU    0005H 
  99. HMQW_LIBRARY    EQU    0006H 
  100. HMQW_VIEWPORT    EQU    0007H 
  101. HMQW_OBJCOM_WINDOW    EQU    0008H 
  102. HMQW_INSTANCE    EQU    0009H 
  103. HMQW_ACTIVEVIEWPORT    EQU    000aH 
  104. CONTROL_SELECTED    EQU    000bH 
  105. HMQW_GROUP_VIEWPORT    EQU    00f1H 
  106. HMQW_RES_VIEWPORT    EQU    00f2H 
  107. USERDATA    EQU    00f3H 
  108. HMQVP_NUMBER    EQU    0001H 
  109. HMQVP_NAME    EQU    0002H 
  110. HMQVP_GROUP    EQU    0003H 
  111. CTRL_PREVIOUS_ID    EQU    (        0001H )
  112. CTRL_SEARCH_ID    EQU    (        0002H )
  113. CTRL_PRINT_ID    EQU    (        0003H )
  114. CTRL_INDEX_ID    EQU    (        0004H )
  115. CTRL_CONTENTS_ID    EQU    (        0005H )
  116. CTRL_BACK_ID    EQU    (        0006H )
  117. CTRL_FORWARD_ID    EQU    (        0007H )
  118. CTRL_TUTORIAL_ID    EQU    (        00FFH )
  119. CTRL_USER_ID_BASE    EQU    (        257 )
  120. HM_ERROR    EQU    HM_MSG_BASE+000eH 
  121. HM_HELPSUBITEM_NOT_FOUND    EQU    HM_MSG_BASE+000fH 
  122. HM_QUERY_KEYS_HELP    EQU    HM_MSG_BASE+0010H 
  123. HM_TUTORIAL    EQU    HM_MSG_BASE+0011H 
  124. HM_EXT_HELP_UNDEFINED    EQU    HM_MSG_BASE+0012H 
  125. HM_GENERAL_HELP_UNDEFINED    EQU    HM_EXT_HELP_UNDEFINED
  126. HM_ACTIONBAR_COMMAND    EQU    HM_MSG_BASE+0013H 
  127. HM_INFORM    EQU    HM_MSG_BASE+0014H 
  128. HM_NOTIFY    EQU    HM_MSG_BASE+0022H 
  129. HM_SET_USERDATA    EQU    HM_MSG_BASE+0023H 
  130. HM_CONTROL    EQU    HM_MSG_BASE+0024H 
  131. OPEN_COVERPAGE    EQU    0001H 
  132. OPEN_PAGE    EQU    0002H 
  133. SWAP_PAGE    EQU    0003H 
  134. OPEN_TOC    EQU    0004H 
  135. OPEN_INDEX    EQU    0005H 
  136. OPEN_HISTORY    EQU    0006H 
  137. OPEN_SEARCH_HIT_LIST    EQU    0007H 
  138. OPEN_LIBRARY    EQU    0008H 
  139. HELP_REQUESTED    EQU    0009H 
  140. HMERR_NO_FRAME_WND_IN_CHAIN    EQU    00001001H 
  141. HMERR_INVALID_ASSOC_APP_WND    EQU    00001002H 
  142. HMERR_INVALID_ASSOC_HELP_INST    EQU    00001003H 
  143. HMERR_INVALID_DESTROY_HELP_INST    EQU    00001004H 
  144. HMERR_NO_HELP_INST_IN_CHAIN    EQU    00001005H 
  145. HMERR_INVALID_HELP_INSTANCE_HDL    EQU    00001006H 
  146. HMERR_INVALID_QUERY_APP_WND    EQU    00001007H 
  147. HMERR_HELP_INST_CALLED_INVALID    EQU    00001008H 
  148. HMERR_HELPTABLE_UNDEFINE    EQU    00001009H 
  149. HMERR_HELP_INSTANCE_UNDEFINE    EQU    0000100aH 
  150. HMERR_HELPITEM_NOT_FOUND    EQU    0000100bH 
  151. HMERR_INVALID_HELPSUBITEM_SIZE    EQU    0000100cH 
  152. HMERR_HELPSUBITEM_NOT_FOUND    EQU    0000100dH 
  153. HMERR_INDEX_NOT_FOUND    EQU    00002001H 
  154. HMERR_CONTENT_NOT_FOUND    EQU    00002002H 
  155. HMERR_OPEN_LIB_FILE    EQU    00002003H 
  156. HMERR_READ_LIB_FILE    EQU    00002004H 
  157. HMERR_CLOSE_LIB_FILE    EQU    00002005H 
  158. HMERR_INVALID_LIB_FILE    EQU    00002006H 
  159. HMERR_NO_MEMORY    EQU    00002007H 
  160. HMERR_ALLOCATE_SEGMENT    EQU    00002008H 
  161. HMERR_FREE_MEMORY    EQU    00002009H 
  162. HMERR_PANEL_NOT_FOUND    EQU    00002010H 
  163. HMERR_DATABASE_NOT_OPEN    EQU    00002011H 
  164. HMERR_LOAD_DLL    EQU    00002013H 
  165.  
  166. ACVP    STRUC
  167. acvp_cb    DD    ?
  168. acvp_hAB    DD    ?
  169. acvp_hmq    DD    ?
  170. acvp_ObjectID    DD    ?
  171. acvp_hWndParent    DD    ?
  172. acvp_hWndOwner    DD    ?
  173. acvp_hWndACVP    DD    ?
  174. ACVP    ENDS
  175. ifndef PMDDF_H
  176. PMDDF_H    EQU    1
  177.  
  178. endif 
  179. ifdef INCL_DDF
  180. REFERENCE_BY_ID    EQU    0 
  181. REFERENCE_BY_RES    EQU    1 
  182. HMBT_NONE    EQU    1 
  183. HMBT_ALL    EQU    2 
  184. HMBT_FIT    EQU    3 
  185. HMLS_SINGLELINE    EQU    1 
  186. HMLS_DOUBLELINE    EQU    2 
  187. ART_RUNIN    EQU    10H 
  188. ART_LEFT    EQU    01H 
  189. ART_RIGHT    EQU    02H 
  190. ART_CENTER    EQU    04H 
  191. CLR_UNCHANGED    EQU    (-6 )
  192. HMERR_DDF_MEMORY    EQU    3001H 
  193. HMERR_DDF_ALIGN_TYPE    EQU    3002H 
  194. HMERR_DDF_BACKCOLOR    EQU    3003H 
  195. HMERR_DDF_FORECOLOR    EQU    3004H 
  196. HMERR_DDF_FONTSTYLE    EQU    3005H 
  197. HMERR_DDF_REFTYPE    EQU    3006H 
  198. HMERR_DDF_LIST_UNCLOSED    EQU    3007H 
  199. HMERR_DDF_LIST_UNINITIALIZED    EQU    3008H 
  200. HMERR_DDF_LIST_BREAKTYPE    EQU    3009H 
  201. HMERR_DDF_LIST_SPACING    EQU    300AH 
  202. HMERR_DDF_HINSTANCE    EQU    300BH 
  203. HMERR_DDF_EXCEED_MAX_LENGTH    EQU    300CH 
  204. HMERR_DDF_EXCEED_MAX_INC    EQU    300DH 
  205. HMERR_DDF_INVALID_DDF    EQU    300EH 
  206. HMERR_DDF_FORMAT_TYPE    EQU    300FH 
  207. HMERR_DDF_INVALID_PARM    EQU    3010H 
  208. HMERR_DDF_INVALID_FONT    EQU    3011H 
  209. HMERR_DDF_SEVERE    EQU    3012H 
  210. endif 
  211.