home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ddkx86v2.zip / DDKX86 / DBCSDD / INC32 / PMSTDDLG.INC < prev    next >
Text File  |  1995-04-14  |  28KB  |  1,134 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. ifdef __IBMC__
  12. ifndef __CHKHDR__
  13. endif
  14. endif
  15. STDDLG_INCLUDED    EQU    1
  16.  
  17. ifdef INCL_WINSTDDLGS 
  18. INCL_WINSTDFILE    EQU    1
  19.  
  20. INCL_WINSTDFONT    EQU    1
  21.  
  22. INCL_WINSTDSPIN    EQU    1
  23.  
  24. INCL_WINSTDDRAG    EQU    1
  25.  
  26. INCL_WINSTDCNR    EQU    1
  27.  
  28. INCL_WINSTDSLIDER    EQU    1
  29.  
  30. INCL_WINSTDVALSET    EQU    1
  31.  
  32. INCL_WINSTDBOOK    EQU    1
  33.  
  34. endif 
  35. IFTEMP11 = 0
  36. IFDEF INCL_WINSTDCNR
  37. IFTEMP11 = 1
  38. ENDIF
  39. IFDEF INCL_WINSTDVALSET
  40. IFTEMP11 = 1
  41. ENDIF
  42. IF IFTEMP11
  43. INCL_WINSTDDRAG    EQU    1
  44.  
  45. endif 
  46. IFTEMP12 = 0
  47. IFDEF INCL_WINSTDFILE_INCLUDED
  48. IFTEMP12 = 1
  49. ENDIF
  50. IFNDEF INCL_WINSTDFILE
  51. IFTEMP12 = 1
  52. ENDIF
  53. IFE IFTEMP12
  54. INCL_WINSTDFILE_INCLUDED    EQU    1
  55.  
  56. FDS_CENTER    EQU    00000001H  
  57. FDS_CUSTOM    EQU    00000002H  
  58. FDS_FILTERUNION    EQU    00000004H  
  59. FDS_HELPBUTTON    EQU    00000008H  
  60. FDS_APPLYBUTTON    EQU    00000010H  
  61. FDS_PRELOAD_VOLINFO    EQU    00000020H  
  62. FDS_MODELESS    EQU    00000040H  
  63. FDS_INCLUDE_EAS    EQU    00000080H  
  64. FDS_OPEN_DIALOG    EQU    00000100H  
  65. FDS_SAVEAS_DIALOG    EQU    00000200H  
  66. FDS_MULTIPLESEL    EQU    00000400H  
  67. FDS_ENABLEFILELB    EQU    00000800H  
  68. FDS_EFSELECTION    EQU    0 
  69. FDS_LBSELECTION    EQU    1 
  70. FDS_SUCCESSFUL    EQU    0 
  71. FDS_ERR_DEALLOCATE_MEMORY    EQU    1 
  72. FDS_ERR_FILTER_TRUNC    EQU    2 
  73. FDS_ERR_INVALID_DIALOG    EQU    3 
  74. FDS_ERR_INVALID_DRIVE    EQU    4 
  75. FDS_ERR_INVALID_FILTER    EQU    5 
  76. FDS_ERR_INVALID_PATHFILE    EQU    6 
  77. FDS_ERR_OUT_OF_MEMORY    EQU    7 
  78. FDS_ERR_PATH_TOO_LONG    EQU    8 
  79. FDS_ERR_TOO_MANY_FILE_TYPES    EQU    9 
  80. FDS_ERR_INVALID_VERSION    EQU    10 
  81. FDS_ERR_INVALID_CUSTOM_HANDLE    EQU    11 
  82. FDS_ERR_DIALOG_LOAD_ERROR    EQU    12 
  83. FDS_ERR_DRIVE_ERROR    EQU    13 
  84. FDM_FILTER    EQU    WM_USER+40   
  85. FDM_VALIDATE    EQU    WM_USER+41   
  86. FDM_ERROR    EQU    WM_USER+42   
  87.  
  88. FILEDLG    STRUC
  89. fildlg_cbSize    DD    ?
  90. fildlg_fl    DD    ?
  91. fildlg_ulUser    DD    ?
  92. fildlg_lReturn    DD    ?
  93. fildlg_lSRC    DD    ?
  94. fildlg_pszTitle    DD    ?
  95. fildlg_pszOKButton    DD    ?
  96. fildlg_pfnDlgProc    DD    ?
  97. fildlg_pszIType    DD    ?
  98. fildlg_papszITypeList    DD    ?
  99. fildlg_pszIDrive    DD    ?
  100. fildlg_papszIDriveList    DD    ?
  101. fildlg_hMod    DD    ?
  102. fildlg_szFullFile    DB    CCHMAXPATH DUP (?)
  103. fildlg_papszFQFilename    DD    ?
  104. fildlg_ulFQFCount    DD    ?
  105. fildlg_usDlgId    DW    ?
  106. fildlg_x    DW    ?
  107. fildlg_y    DW    ?
  108. fildlg_sEAType    DW    ?
  109. FILEDLG    ENDS
  110. DID_FILE_DIALOG    EQU    256 
  111. DID_FILENAME_TXT    EQU    257 
  112. DID_FILENAME_ED    EQU    258 
  113. DID_DRIVE_TXT    EQU    259 
  114. DID_DRIVE_CB    EQU    260 
  115. DID_FILTER_TXT    EQU    261 
  116. DID_FILTER_CB    EQU    262 
  117. DID_DIRECTORY_TXT    EQU    263 
  118. DID_DIRECTORY_LB    EQU    264 
  119. DID_FILES_TXT    EQU    265 
  120. DID_FILES_LB    EQU    266 
  121. DID_HELP_PB    EQU    267 
  122. DID_APPLY_PB    EQU    268 
  123. DID_OK_PB    EQU    DID_OK
  124. DID_CANCEL_PB    EQU    DID_CANCEL
  125. IDS_FILE_ALL_FILES_SELECTOR    EQU    1000 
  126. IDS_FILE_BACK_CUR_PATH    EQU    1001 
  127. IDS_FILE_BACK_PREV_PATH    EQU    1002 
  128. IDS_FILE_BACK_SLASH    EQU    1003 
  129. IDS_FILE_BASE_FILTER    EQU    1004 
  130. IDS_FILE_BLANK    EQU    1005 
  131. IDS_FILE_COLON    EQU    1006 
  132. IDS_FILE_DOT    EQU    1007 
  133. IDS_FILE_DRIVE_LETTERS    EQU    1008 
  134. IDS_FILE_FWD_CUR_PATH    EQU    1009 
  135. IDS_FILE_FWD_PREV_PATH    EQU    1010 
  136. IDS_FILE_FORWARD_SLASH    EQU    1011 
  137. IDS_FILE_PARENT_DIR    EQU    1012 
  138. IDS_FILE_Q_MARK    EQU    1013 
  139. IDS_FILE_SPLAT    EQU    1014 
  140. IDS_FILE_SPLAT_DOT    EQU    1015 
  141. IDS_FILE_SAVEAS_TITLE    EQU    1016 
  142. IDS_FILE_SAVEAS_FILTER_TXT    EQU    1017 
  143. IDS_FILE_SAVEAS_FILENM_TXT    EQU    1018 
  144. IDS_FILE_DUMMY_FILE_NAME    EQU    1019 
  145. IDS_FILE_DUMMY_FILE_EXT    EQU    1020 
  146. IDS_FILE_DUMMY_DRIVE    EQU    1021 
  147. IDS_FILE_DUMMY_ROOT_DIR    EQU    1022 
  148. IDS_FILE_PATH_PTR    EQU    1023 
  149. IDS_FILE_VOLUME_PREFIX    EQU    1024 
  150. IDS_FILE_VOLUME_SUFFIX    EQU    1025 
  151. IDS_FILE_PATH_PTR2    EQU    1026 
  152. IDS_FILE_INVALID_CHARS    EQU    1027 
  153. IDS_FILE_BAD_DRIVE_NAME    EQU    1100 
  154. IDS_FILE_BAD_DRIVE_OR_PATH_NAME    EQU    1101 
  155. IDS_FILE_BAD_FILE_NAME    EQU    1102 
  156. IDS_FILE_BAD_FQF    EQU    1103 
  157. IDS_FILE_BAD_NETWORK_NAME    EQU    1104 
  158. IDS_FILE_BAD_SUB_DIR_NAME    EQU    1105 
  159. IDS_FILE_DRIVE_NOT_AVAILABLE    EQU    1106 
  160. IDS_FILE_FQFNAME_TOO_LONG    EQU    1107 
  161. IDS_FILE_OPEN_DIALOG_NOTE    EQU    1108 
  162. IDS_FILE_PATH_TOO_LONG    EQU    1109 
  163. IDS_FILE_SAVEAS_DIALOG_NOTE    EQU    1110 
  164. IDS_FILE_DRIVE_DISK_CHANGE    EQU    1120 
  165. IDS_FILE_DRIVE_NOT_READY    EQU    1122 
  166. IDS_FILE_DRIVE_LOCKED    EQU    1123 
  167. IDS_FILE_DRIVE_NO_SECTOR    EQU    1124 
  168. IDS_FILE_DRIVE_SOME_ERROR    EQU    1125 
  169. IDS_FILE_DRIVE_INVALID    EQU    1126 
  170. IDS_FILE_INSERT_DISK_NOTE    EQU    1127 
  171. IDS_FILE_OK_WHEN_READY    EQU    1128 
  172. endif  
  173. IFTEMP13 = 0
  174. IFDEF INCL_WINSTDFONT_INCLUDED
  175. IFTEMP13 = 1
  176. ENDIF
  177. IFNDEF INCL_WINSTDFONT
  178. IFTEMP13 = 1
  179. ENDIF
  180. IFE IFTEMP13
  181. INCL_WINSTDFONT_INCLUDED    EQU    1
  182.  
  183.  
  184. FONTDLG    STRUC
  185. fntdlg_cbSize    DD    ?
  186. fntdlg_hpsScreen    DD    ?
  187. fntdlg_hpsPrinter    DD    ?
  188. fntdlg_pszTitle    DD    ?
  189. fntdlg_pszPreview    DD    ?
  190. fntdlg_pszPtSizeList    DD    ?
  191. fntdlg_pfnDlgProc    DD    ?
  192. fntdlg_pszFamilyname    DD    ?
  193. fntdlg_fxPointSize    DD    ?
  194. fntdlg_fl    DD    ?
  195. fntdlg_flFlags    DD    ?
  196. fntdlg_flType    DD    ?
  197. fntdlg_flTypeMask    DD    ?
  198. fntdlg_flStyle    DD    ?
  199. fntdlg_flStyleMask    DD    ?
  200. fntdlg_clrFore    DD    ?
  201. fntdlg_clrBack    DD    ?
  202. fntdlg_ulUser    DD    ?
  203. fntdlg_lReturn    DD    ?
  204. fntdlg_lSRC    DD    ?
  205. fntdlg_lEmHeight    DD    ?
  206. fntdlg_lXHeight    DD    ?
  207. fntdlg_lExternalLeading    DD    ?
  208. fntdlg_hMod    DD    ?
  209. fntdlg_fAttrs    DB    SIZE FATTRS DUP (?)
  210. fntdlg_sNominalPointSize    DW    ?
  211. fntdlg_usWeight    DW    ?
  212. fntdlg_usWidth    DW    ?
  213. fntdlg_x    DW    ?
  214. fntdlg_y    DW    ?
  215. fntdlg_usDlgId    DW    ?
  216. fntdlg_usFamilyBufLen    DW    ?
  217. fntdlg_usReserved    DW    ?
  218. FONTDLG    ENDS
  219. FNTS_CENTER    EQU    00000001H  
  220. FNTS_CUSTOM    EQU    00000002H  
  221. FNTS_OWNERDRAWPREVIEW    EQU    00000004H  
  222. FNTS_HELPBUTTON    EQU    00000008H  
  223. FNTS_APPLYBUTTON    EQU    00000010H  
  224. FNTS_RESETBUTTON    EQU    00000020H  
  225. FNTS_MODELESS    EQU    00000040H  
  226. FNTS_INITFROMFATTRS    EQU    00000080H  
  227. FNTS_BITMAPONLY    EQU    00000100H  
  228. FNTS_VECTORONLY    EQU    00000200H  
  229. FNTS_FIXEDWIDTHONLY    EQU    00000400H  
  230. FNTS_PROPORTIONALONLY    EQU    00000800H  
  231. FNTS_NOSYNTHESIZEDFONTS    EQU    00001000H  
  232. FNTF_NOVIEWSCREENFONTS    EQU    1 
  233. FNTF_NOVIEWPRINTERFONTS    EQU    2 
  234. FNTF_SCREENFONTSELECTED    EQU    4 
  235. FNTF_PRINTERFONTSELECTED    EQU    8 
  236. CLRC_FOREGROUND    EQU    1 
  237. CLRC_BACKGROUND    EQU    2 
  238. FNTI_BITMAPFONT    EQU    0001H 
  239. FNTI_VECTORFONT    EQU    0002H 
  240. FNTI_FIXEDWIDTHFONT    EQU    0004H 
  241. FNTI_PROPORTIONALFONT    EQU    0008H 
  242. FNTI_SYNTHESIZED    EQU    0010H 
  243. FNTI_DEFAULTLIST    EQU    0020H 
  244. FNTI_FAMILYNAME    EQU    0100H 
  245. FNTI_STYLENAME    EQU    0200H 
  246. FNTI_POINTSIZE    EQU    0400H 
  247. FNTS_SUCCESSFUL    EQU    0 
  248. FNTS_ERR_INVALID_DIALOG    EQU    3 
  249. FNTS_ERR_ALLOC_SHARED_MEM    EQU    4 
  250. FNTS_ERR_INVALID_PARM    EQU    5 
  251. FNTS_ERR_OUT_OF_MEMORY    EQU    7 
  252. FNTS_ERR_INVALID_VERSION    EQU    10 
  253. FNTS_ERR_DIALOG_LOAD_ERROR    EQU    12 
  254. FNTM_FACENAMECHANGED    EQU    WM_USER+50   
  255. FNTM_POINTSIZECHANGED    EQU    WM_USER+51   
  256. FNTM_STYLECHANGED    EQU    WM_USER+52   
  257. FNTM_COLORCHANGED    EQU    WM_USER+53   
  258. FNTM_UPDATEPREVIEW    EQU    WM_USER+54   
  259. FNTM_FILTERLIST    EQU    WM_USER+55   
  260.  
  261. STYLECHANGE    STRUC
  262. stylc_usWeight    DW    ?
  263. stylc_usWeightOld    DW    ?
  264. stylc_usWidth    DW    ?
  265. stylc_usWidthOld    DW    ?
  266. stylc_flType    DD    ?
  267. stylc_flTypeOld    DD    ?
  268. stylc_flTypeMask    DD    ?
  269. stylc_flTypeMaskOld    DD    ?
  270. stylc_flStyle    DD    ?
  271. stylc_flStyleOld    DD    ?
  272. stylc_flStyleMask    DD    ?
  273. stylc_flStyleMaskOld    DD    ?
  274. STYLECHANGE    ENDS
  275. DID_FONT_DIALOG    EQU    300 
  276. DID_NAME    EQU    301 
  277. DID_STYLE    EQU    302 
  278. DID_DISPLAY_FILTER    EQU    303 
  279. DID_PRINTER_FILTER    EQU    304 
  280. DID_SIZE    EQU    305 
  281. DID_SAMPLE    EQU    306 
  282. DID_OUTLINE    EQU    307 
  283. DID_UNDERSCORE    EQU    308 
  284. DID_STRIKEOUT    EQU    309 
  285. DID_HELP_BUTTON    EQU    310 
  286. DID_APPLY_BUTTON    EQU    311 
  287. DID_RESET_BUTTON    EQU    312 
  288. DID_OK_BUTTON    EQU    DID_OK
  289. DID_CANCEL_BUTTON    EQU    DID_CANCEL
  290. DID_NAME_PREFIX    EQU    313 
  291. DID_STYLE_PREFIX    EQU    314 
  292. DID_SIZE_PREFIX    EQU    315 
  293. DID_SAMPLE_GROUPBOX    EQU    316 
  294. DID_EMPHASIS_GROUPBOX    EQU    317 
  295. DID_FONT_ISO_SUPPORT    EQU    318 
  296. DID_FONT_ISO_UNTESTED    EQU    319 
  297. IDS_FONT_SAMPLE    EQU    350 
  298. IDS_FONT_BLANK    EQU    351 
  299. IDS_FONT_KEY_0    EQU    352 
  300. IDS_FONT_KEY_9    EQU    353 
  301. IDS_FONT_KEY_SEP    EQU    354 
  302. IDS_FONT_DISP_ONLY    EQU    355 
  303. IDS_FONT_PRINTER_ONLY    EQU    356 
  304. IDS_FONT_COMBINED    EQU    357 
  305. IDS_FONT_WEIGHT1    EQU    358 
  306. IDS_FONT_WEIGHT2    EQU    359 
  307. IDS_FONT_WEIGHT3    EQU    360 
  308. IDS_FONT_WEIGHT4    EQU    361 
  309. IDS_FONT_WEIGHT5    EQU    362 
  310. IDS_FONT_WEIGHT6    EQU    363 
  311. IDS_FONT_WEIGHT7    EQU    364 
  312. IDS_FONT_WEIGHT8    EQU    365 
  313. IDS_FONT_WEIGHT9    EQU    366 
  314. IDS_FONT_WIDTH1    EQU    367 
  315. IDS_FONT_WIDTH2    EQU    368 
  316. IDS_FONT_WIDTH3    EQU    369 
  317. IDS_FONT_WIDTH4    EQU    370 
  318. IDS_FONT_WIDTH5    EQU    371 
  319. IDS_FONT_WIDTH6    EQU    372 
  320. IDS_FONT_WIDTH7    EQU    373 
  321. IDS_FONT_WIDTH8    EQU    374 
  322. IDS_FONT_WIDTH9    EQU    375 
  323. IDS_FONT_OPTION0    EQU    376 
  324. IDS_FONT_OPTION1    EQU    377 
  325. IDS_FONT_OPTION2    EQU    378 
  326. IDS_FONT_OPTION3    EQU    379 
  327. IDS_FONT_POINT_SIZE_LIST    EQU    380 
  328. endif  
  329. IFTEMP14 = 0
  330. IFDEF INCL_WINSTDSPIN_INCLUDED
  331. IFTEMP14 = 1
  332. ENDIF
  333. IFNDEF INCL_WINSTDSPIN
  334. IFTEMP14 = 1
  335. ENDIF
  336. IFE IFTEMP14
  337. INCL_WINSTDSPIN_INCLUDED    EQU    1
  338.  
  339. SPBS_ALLCHARACTERS    EQU    00000000H  
  340. SPBS_NUMERICONLY    EQU    00000001H  
  341. SPBS_READONLY    EQU    00000002H  
  342. SPBS_MASTER    EQU    00000010H 
  343. SPBS_SERVANT    EQU    00000000H  
  344. SPBS_JUSTDEFAULT    EQU    00000000H  
  345. SPBS_JUSTLEFT    EQU    00000008H 
  346. SPBS_JUSTRIGHT    EQU    00000004H 
  347. SPBS_JUSTCENTER    EQU    0000000CH 
  348. SPBS_NOBORDER    EQU    00000020H  
  349. SPBS_FASTSPIN    EQU    00000100H  
  350. SPBS_PADWITHZEROS    EQU    00000080H  
  351. SPBN_UPARROW    EQU    20AH       
  352. SPBN_DOWNARROW    EQU    20BH       
  353. SPBN_ENDSPIN    EQU    20CH       
  354. SPBN_CHANGE    EQU    20DH       
  355. SPBN_SETFOCUS    EQU    20EH       
  356. SPBN_KILLFOCUS    EQU    20FH       
  357. SPBM_OVERRIDESETLIMITS    EQU    200H   
  358. SPBM_QUERYLIMITS    EQU    201H   
  359. SPBM_SETTEXTLIMIT    EQU    202H   
  360. SPBM_SPINUP    EQU    203H   
  361. SPBM_SPINDOWN    EQU    204H   
  362. SPBM_QUERYVALUE    EQU    205H   
  363. SPBQ_UPDATEIFVALID    EQU    0        
  364. SPBQ_ALWAYSUPDATE    EQU    1 
  365. SPBQ_DONOTUPDATE    EQU    3 
  366. SPBM_SETARRAY    EQU    206H   
  367. SPBM_SETLIMITS    EQU    207H   
  368. SPBM_SETCURRENTVALUE    EQU    208H   
  369. SPBM_SETMASTER    EQU    209H   
  370. endif  
  371. IFTEMP15 = 0
  372. IFDEF INCL_WINSTDDRAG_INCLUDED
  373. IFTEMP15 = 1
  374. ENDIF
  375. IFNDEF INCL_WINSTDDRAG
  376. IFTEMP15 = 1
  377. ENDIF
  378. IFE IFTEMP15
  379. INCL_WINSTDDRAG_INCLUDED    EQU    1
  380.  
  381. PMERR_NOT_DRAGGING    EQU    1f00H 
  382. PMERR_ALREADY_DRAGGING    EQU    1f01H 
  383. MSGF_DRAG    EQU    0010H     
  384. WM_DRAGFIRST    EQU    0310H 
  385. WM_DRAGLAST    EQU    032fH 
  386. DM_DROP    EQU    032fH 
  387. DM_DRAGOVER    EQU    032eH 
  388. DM_DRAGLEAVE    EQU    032dH 
  389. DM_DROPHELP    EQU    032cH 
  390. DM_ENDCONVERSATION    EQU    032bH 
  391. DM_PRINT    EQU    032aH 
  392. DM_RENDER    EQU    0329H 
  393. DM_RENDERCOMPLETE    EQU    0328H 
  394. DM_RENDERPREPARE    EQU    0327H 
  395. DM_DRAGFILECOMPLETE    EQU    0326H 
  396. DM_EMPHASIZETARGET    EQU    0325H 
  397. DM_DRAGERROR    EQU    0324H 
  398. DM_FILERENDERED    EQU    0323H 
  399. DM_RENDERFILE    EQU    0322H 
  400. DM_DRAGOVERNOTIFY    EQU    0321H 
  401. DM_PRINTOBJECT    EQU    0320H 
  402. DM_DISCARDOBJECT    EQU    031fH 
  403. DRT_ASM    EQU    <"Assembler Code">
  404. DRT_BASIC    EQU    <"BASIC Code">
  405. DRT_BINDATA    EQU    <"Binary Data">
  406. DRT_BITMAP    EQU    <"Bitmap">
  407. DRT_C    EQU    <"C Code">
  408. DRT_COBOL    EQU    <"COBOL Code">
  409. DRT_DLL    EQU    <"Dynamic Link Library">
  410. DRT_DOSCMD    EQU    <"DOS Command File">
  411. DRT_EXE    EQU    <"Executable">
  412. DRT_FORTRAN    EQU    <"FORTRAN Code">
  413. DRT_ICON    EQU    <"Icon">
  414. DRT_LIB    EQU    <"Library">
  415. DRT_METAFILE    EQU    <"Metafile">
  416. DRT_OS2CMD    EQU    <"OS/2 Command File">
  417. DRT_PASCAL    EQU    <"Pascal Code">
  418. DRT_RESOURCE    EQU    <"Resource File">
  419. DRT_TEXT    EQU    <"Plain Text">
  420. DRT_UNKNOWN    EQU    <"Unknown">
  421. DOR_NODROP    EQU    0000H    
  422. DOR_DROP    EQU    0001H 
  423. DOR_NODROPOP    EQU    0002H 
  424. DOR_NEVERDROP    EQU    0003H 
  425. DO_COPYABLE    EQU    0001H    
  426. DO_MOVEABLE    EQU    0002H 
  427. DO_LINKABLE    EQU    0004H 
  428. DC_OPEN    EQU    0001H    
  429. DC_REF    EQU    0002H 
  430. DC_GROUP    EQU    0004H 
  431. DC_CONTAINER    EQU    0008H 
  432. DC_PREPARE    EQU    0010H 
  433. DC_REMOVEABLEMEDIA    EQU    0020H 
  434. DO_DEFAULT    EQU    0BFFEH    
  435. DO_UNKNOWN    EQU    0BFFFH    
  436. DO_COPY    EQU    0010H 
  437. DO_MOVE    EQU    0020H 
  438. DO_LINK    EQU    0018H 
  439. DO_CREATE    EQU    0040H 
  440. DMFL_TARGETSUCCESSFUL    EQU    0001H    
  441. DMFL_TARGETFAIL    EQU    0002H 
  442. DMFL_NATIVERENDER    EQU    0004H 
  443. DMFL_RENDERRETRY    EQU    0008H 
  444. DMFL_RENDEROK    EQU    0010H 
  445. DMFL_RENDERFAIL    EQU    0020H 
  446. DRG_ICON    EQU    00000001H    
  447. DRG_BITMAP    EQU    00000002H    
  448. DRG_POLYGON    EQU    00000004H 
  449. DRG_STRETCH    EQU    00000008H 
  450. DRG_TRANSPARENT    EQU    00000010H 
  451. DRG_CLOSED    EQU    00000020H 
  452. DME_IGNOREABORT    EQU    1         
  453. DME_IGNORECONTINUE    EQU    2 
  454. DME_REPLACE    EQU    3 
  455. DME_RETRY    EQU    4 
  456. DF_MOVE    EQU    0001H    
  457. DF_SOURCE    EQU    0002H 
  458. DF_SUCCESSFUL    EQU    0004H 
  459. DRR_SOURCE    EQU    1 
  460. DRR_TARGET    EQU    2 
  461. DRR_ABORT    EQU    3 
  462. DFF_MOVE    EQU    1         
  463. DFF_COPY    EQU    2 
  464. DFF_DELETE    EQU    3 
  465.  
  466. DRAGITEM    STRUC
  467. ditem_hwndItem    DD    ?
  468. ditem_ulItemID    DD    ?
  469. ditem_hstrType    DD    ?
  470. ditem_hstrRMF    DD    ?
  471. ditem_hstrContainerName    DD    ?
  472. ditem_hstrSourceName    DD    ?
  473. ditem_hstrTargetName    DD    ?
  474. ditem_cxOffset    DW    ?
  475. ditem_cyOffset    DW    ?
  476. ditem_fsControl    DW    ?
  477. ditem_fsSupportedOps    DW    ?
  478. DRAGITEM    ENDS
  479.  
  480. DRAGINFO    STRUC
  481. dinfo_cbDraginfo    DD    ?
  482. dinfo_cbDragitem    DW    ?
  483. dinfo_usOperation    DW    ?
  484. dinfo_hwndSource    DD    ?
  485. dinfo_xDrop    DW    ?
  486. dinfo_yDrop    DW    ?
  487. dinfo_cditem    DW    ?
  488. dinfo_usReserved    DW    ?
  489. DRAGINFO    ENDS
  490.  
  491. DRAGIMAGE    STRUC
  492. dimg_cb    DW    ?
  493. dimg_cptl    DW    ?
  494. dimg_hImage    DD    ?
  495. dimg_sizlStretch    DB    SIZE SIZEL DUP (?)
  496. dimg_fl    DD    ?
  497. dimg_cxOffset    DW    ?
  498. dimg_cyOffset    DW    ?
  499. DRAGIMAGE    ENDS
  500.  
  501. DRAGTRANSFER    STRUC
  502. dxfer_cb    DD    ?
  503. dxfer_hwndClient    DD    ?
  504. dxfer_pditem    DD    ?
  505. dxfer_hstrSelectedRMF    DD    ?
  506. dxfer_hstrRenderToName    DD    ?
  507. dxfer_ulTargetInfo    DD    ?
  508. dxfer_usOperation    DW    ?
  509. dxfer_fsReply    DW    ?
  510. DRAGTRANSFER    ENDS
  511.  
  512. RENDERFILE    STRUC
  513. rndf_hwndDragFiles    DD    ?
  514. rndf_hstrSource    DD    ?
  515. rndf_hstrTarget    DD    ?
  516. rndf_fMove    DW    ?
  517. rndf_usRsvd    DW    ?
  518. RENDERFILE    ENDS
  519. endif  
  520. IFTEMP16 = 0
  521. IFDEF INCL_WINSTDCNR_INCLUDED
  522. IFTEMP16 = 1
  523. ENDIF
  524. IFNDEF INCL_WINSTDCNR
  525. IFTEMP16 = 1
  526. ENDIF
  527. IFE IFTEMP16
  528. INCL_WINSTDCNR_INCLUDED    EQU    1
  529.  
  530. PMERR_NOFILTERED_ITEMS    EQU    1f02H 
  531. PMERR_COMPARISON_FAILED    EQU    1f03H 
  532. PMERR_RECORD_CURRENTLY_INSERTED    EQU    1f04H 
  533. PMERR_FI_CURRENTLY_INSERTED    EQU    1f05H 
  534. CCS_EXTENDSEL    EQU    00000001H 
  535. CCS_MULTIPLESEL    EQU    00000002H 
  536. CCS_SINGLESEL    EQU    00000004H 
  537. CCS_AUTOPOSITION    EQU    00000008H 
  538. CCS_VERIFYPOINTERS    EQU    00000010H 
  539. CCS_READONLY    EQU    00000020H 
  540. CCS_MINIRECORDCORE    EQU    00000040H 
  541. CV_TEXT    EQU    00000001H   
  542. CV_NAME    EQU    00000002H   
  543. CV_ICON    EQU    00000004H   
  544. CV_DETAIL    EQU    00000008H   
  545. CV_FLOW    EQU    00000010H   
  546. CV_MINI    EQU    00000020H   
  547. CV_TREE    EQU    00000040H   
  548. CA_CONTAINERTITLE    EQU    00000200H 
  549. CA_TITLESEPARATOR    EQU    00000400H 
  550. CA_TITLELEFT    EQU    00000800H 
  551. CA_TITLERIGHT    EQU    00001000H 
  552. CA_TITLECENTER    EQU    00002000H 
  553. CA_OWNERDRAW    EQU    00004000H 
  554. CA_DETAILSVIEWTITLES    EQU    00008000H 
  555. CA_ORDEREDTARGETEMPH    EQU    00010000H 
  556. CA_DRAWBITMAP    EQU    00020000H 
  557. CA_DRAWICON    EQU    00040000H 
  558. CA_TITLEREADONLY    EQU    00080000H 
  559. CA_OWNERPAINTBACKGROUND    EQU    00100000H 
  560. CA_MIXEDTARGETEMPH    EQU    00200000H 
  561. CA_TREELINE    EQU    00400000H 
  562. CID_LEFTCOLTITLEWND    EQU    7FF0H    
  563. CID_RIGHTCOLTITLEWND    EQU    7FF1H    
  564. CID_BLANKBOX    EQU    7FF2H    
  565. CID_HSCROLL    EQU    7FF3H    
  566. CID_RIGHTHSCROLL    EQU    7FF4H    
  567. CID_CNRTITLEWND    EQU    7FF5H    
  568. CID_LEFTDVWND    EQU    7FF7H    
  569. CID_RIGHTDVWND    EQU    7FF8H    
  570. CID_VSCROLL    EQU    7FF9H    
  571. CID_MLE    EQU    7FFAH    
  572.  
  573. TREEITEMDESC    STRUC
  574. treend_hbmExpanded    DD    ?
  575. treend_hbmCollapsed    DD    ?
  576. treend_hptrExpanded    DD    ?
  577. treend_hptrCollapsed    DD    ?
  578. TREEITEMDESC    ENDS
  579.  
  580. FIELDINFO    STRUC
  581. fldinfo_cb    DD    ?
  582. fldinfo_flData    DD    ?
  583. fldinfo_flTitle    DD    ?
  584. fldinfo_pTitleData    DD    ?
  585. fldinfo_offStruct    DD    ?
  586. fldinfo_pUserData    DD    ?
  587. fldinfo_pNextFieldInfo    DD    ?
  588. fldinfo_cxWidth    DD    ?
  589. FIELDINFO    ENDS
  590.  
  591. RECORDCORE    STRUC
  592. recc_cb    DD    ?
  593. recc_flRecordAttr    DD    ?
  594. recc_ptlIcon    DB    SIZE POINTL DUP (?)
  595. recc_preccNextRecord    DD    ?
  596. recc_pszIcon    DD    ?
  597. recc_hptrIcon    DD    ?
  598. recc_hptrMiniIcon    DD    ?
  599. recc_hbmBitmap    DD    ?
  600. recc_hbmMiniBitmap    DD    ?
  601. recc_pTreeItemDesc    DD    ?
  602. recc_pszText    DD    ?
  603. recc_pszName    DD    ?
  604. recc_pszTree    DD    ?
  605. RECORDCORE    ENDS
  606.  
  607. MINIRECORDCORE    STRUC
  608. minirec_cb    DD    ?
  609. minirec_flRecordAttr    DD    ?
  610. minirec_ptlIcon    DB    SIZE POINTL DUP (?)
  611. minirec_preccNextRecord    DD    ?
  612. minirec_pszIcon    DD    ?
  613. minirec_hptrIcon    DD    ?
  614. MINIRECORDCORE    ENDS
  615.  
  616. CNRINFO    STRUC
  617. ccinfo_cb    DD    ?
  618. ccinfo_pSortRecord    DD    ?
  619. ccinfo_pFieldInfoLast    DD    ?
  620. ccinfo_pFieldInfoObject    DD    ?
  621. ccinfo_pszCnrTitle    DD    ?
  622. ccinfo_flWindowAttr    DD    ?
  623. ccinfo_ptlOrigin    DB    SIZE POINTL DUP (?)
  624. ccinfo_cDelta    DD    ?
  625. ccinfo_cRecords    DD    ?
  626. ccinfo_slBitmapOrIcon    DB    SIZE SIZEL DUP (?)
  627. ccinfo_slTreeBitmapOrIcon    DB    SIZE SIZEL DUP (?)
  628. ccinfo_hbmExpanded    DD    ?
  629. ccinfo_hbmCollapsed    DD    ?
  630. ccinfo_hptrExpanded    DD    ?
  631. ccinfo_hptrCollapsed    DD    ?
  632. ccinfo_cyLineSpacing    DD    ?
  633. ccinfo_cxTreeIndent    DD    ?
  634. ccinfo_cxTreeLine    DD    ?
  635. ccinfo_cFields    DD    ?
  636. ccinfo_xVertSplitbar    DD    ?
  637. CNRINFO    ENDS
  638.  
  639. CDATE    STRUC
  640. cdate_day    DB    ?
  641. cdate_month    DB    ?
  642. cdate_year    DW    ?
  643. CDATE    ENDS
  644.  
  645. CTIME    STRUC
  646. ctime_hours    DB    ?
  647. ctime_minutes    DB    ?
  648. ctime_seconds    DB    ?
  649. ctime_ucReserved    DB    ?
  650. CTIME    ENDS
  651. CFA_LEFT    EQU    00000001H  
  652. CFA_RIGHT    EQU    00000002H  
  653. CFA_CENTER    EQU    00000004H  
  654. CFA_TOP    EQU    00000008H  
  655. CFA_VCENTER    EQU    00000010H  
  656. CFA_BOTTOM    EQU    00000020H  
  657. CFA_INVISIBLE    EQU    00000040H  
  658. CFA_BITMAPORICON    EQU    00000100H  
  659. CFA_SEPARATOR    EQU    00000200H  
  660. CFA_HORZSEPARATOR    EQU    00000400H  
  661. CFA_STRING    EQU    00000800H  
  662. CFA_OWNER    EQU    00001000H  
  663. CFA_DATE    EQU    00002000H  
  664. CFA_TIME    EQU    00004000H  
  665. CFA_FIREADONLY    EQU    00008000H  
  666. CFA_FITITLEREADONLY    EQU    00010000H  
  667. CFA_ULONG    EQU    00020000H  
  668. CRA_SELECTED    EQU    00000001H  
  669. CRA_TARGET    EQU    00000002H  
  670. CRA_CURSORED    EQU    00000004H  
  671. CRA_INUSE    EQU    00000008H  
  672. CRA_FILTERED    EQU    00000010H  
  673. CRA_DROPONABLE    EQU    00000020H  
  674. CRA_RECORDREADONLY    EQU    00000040H  
  675. CRA_EXPANDED    EQU    00000080H  
  676. CRA_COLLAPSED    EQU    00000100H  
  677. CM_ALLOCDETAILFIELDINFO    EQU    0330H 
  678. CM_ALLOCRECORD    EQU    0331H 
  679. CM_ARRANGE    EQU    0332H 
  680. CM_ERASERECORD    EQU    0333H 
  681. CM_FILTER    EQU    0334H 
  682. CM_FREEDETAILFIELDINFO    EQU    0335H 
  683. CM_FREERECORD    EQU    0336H 
  684. CM_HORZSCROLLSPLITWINDOW    EQU    0337H 
  685. CM_INSERTDETAILFIELDINFO    EQU    0338H 
  686. CM_INSERTRECORD    EQU    0339H 
  687. CM_INVALIDATEDETAILFIELDINFO    EQU    033aH 
  688. CM_INVALIDATERECORD    EQU    033bH 
  689. CM_PAINTBACKGROUND    EQU    033cH 
  690. CM_QUERYCNRINFO    EQU    033dH 
  691. CM_QUERYDETAILFIELDINFO    EQU    033eH 
  692. CM_QUERYDRAGIMAGE    EQU    033fH 
  693. CM_QUERYRECORD    EQU    0340H 
  694. CM_QUERYRECORDEMPHASIS    EQU    0341H 
  695. CM_QUERYRECORDFROMRECT    EQU    0342H 
  696. CM_QUERYRECORDRECT    EQU    0343H 
  697. CM_QUERYVIEWPORTRECT    EQU    0344H 
  698. CM_REMOVEDETAILFIELDINFO    EQU    0345H 
  699. CM_REMOVERECORD    EQU    0346H 
  700. CM_SCROLLWINDOW    EQU    0347H 
  701. CM_SEARCHSTRING    EQU    0348H 
  702. CM_SETCNRINFO    EQU    0349H 
  703. CM_SETRECORDEMPHASIS    EQU    034aH 
  704. CM_SORTRECORD    EQU    034bH 
  705. CM_OPENEDIT    EQU    034cH 
  706. CM_CLOSEEDIT    EQU    034dH 
  707. CM_COLLAPSETREE    EQU    034eH 
  708. CM_EXPANDTREE    EQU    034fH 
  709. CM_QUERYRECORDINFO    EQU    0350H 
  710. CN_DRAGAFTER    EQU    101 
  711. CN_DRAGLEAVE    EQU    102 
  712. CN_DRAGOVER    EQU    103 
  713. CN_DROP    EQU    104 
  714. CN_DROPHELP    EQU    105 
  715. CN_ENTER    EQU    106 
  716. CN_INITDRAG    EQU    107 
  717. CN_EMPHASIS    EQU    108 
  718. CN_KILLFOCUS    EQU    109 
  719. CN_SCROLL    EQU    110 
  720. CN_QUERYDELTA    EQU    111 
  721. CN_SETFOCUS    EQU    112 
  722. CN_REALLOCPSZ    EQU    113 
  723. CN_BEGINEDIT    EQU    114 
  724. CN_ENDEDIT    EQU    115 
  725. CN_COLLAPSETREE    EQU    116 
  726. CN_EXPANDTREE    EQU    117 
  727. CN_HELP    EQU    118 
  728. CN_CONTEXTMENU    EQU    119 
  729. CN_VERIFYEDIT    EQU    134 
  730.  
  731. CNRDRAGINIT    STRUC
  732. cdrginit_hwndCnr    DD    ?
  733. cdrginit_pRecord    DD    ?
  734. cdrginit_x    DD    ?
  735. cdrginit_y    DD    ?
  736. cdrginit_cx    DD    ?
  737. cdrginit_cy    DD    ?
  738. CNRDRAGINIT    ENDS
  739.  
  740. FIELDINFOINSERT    STRUC
  741. fiins_cb    DD    ?
  742. fiins_pFieldInfoOrder    DD    ?
  743. fiins_fInvalidateFieldInfo    DD    ?
  744. fiins_cFieldInfoInsert    DD    ?
  745. FIELDINFOINSERT    ENDS
  746.  
  747. RECORDINSERT    STRUC
  748. recins_cb    DD    ?
  749. recins_pRecordOrder    DD    ?
  750. recins_pRecordParent    DD    ?
  751. recins_fInvalidateRecord    DD    ?
  752. recins_zOrder    DD    ?
  753. recins_cRecordsInsert    DD    ?
  754. RECORDINSERT    ENDS
  755.  
  756. QUERYRECFROMRECT    STRUC
  757. qrecfrct_cb    DD    ?
  758. qrecfrct_rect    DB    SIZE RECTL DUP (?)
  759. qrecfrct_fsSearch    DD    ?
  760. QUERYRECFROMRECT    ENDS
  761.  
  762. QUERYRECORDRECT    STRUC
  763. qrecrct_cb    DD    ?
  764. qrecrct_pRecord    DD    ?
  765. qrecrct_fRightSplitWindow    DD    ?
  766. qrecrct_fsExtent    DD    ?
  767. QUERYRECORDRECT    ENDS
  768.  
  769. SEARCHSTRING    STRUC
  770. srchstr_cb    DD    ?
  771. srchstr_pszSearch    DD    ?
  772. srchstr_fsPrefix    DD    ?
  773. srchstr_fsCaseSensitive    DD    ?
  774. srchstr_usView    DD    ?
  775. SEARCHSTRING    ENDS
  776. ifdef INCL_WINSTDDRAG
  777.  
  778. CNRDRAGINFO    STRUC
  779. cdrginfo_pDragInfo    DD    ?
  780. cdrginfo_pRecord    DD    ?
  781. CNRDRAGINFO    ENDS
  782. endif
  783.  
  784. NOTIFYRECORDEMPHASIS    STRUC
  785. nrecemph_hwndCnr    DD    ?
  786. nrecemph_pRecord    DD    ?
  787. nrecemph_fEmphasisMask    DD    ?
  788. NOTIFYRECORDEMPHASIS    ENDS
  789.  
  790. NOTIFYRECORDENTER    STRUC
  791. notrecen_hwndCnr    DD    ?
  792. notrecen_fKey    DD    ?
  793. notrecen_pRecord    DD    ?
  794. NOTIFYRECORDENTER    ENDS
  795.  
  796. NOTIFYDELTA    STRUC
  797. notdlt_hwndCnr    DD    ?
  798. notdlt_fDelta    DD    ?
  799. NOTIFYDELTA    ENDS
  800.  
  801. NOTIFYSCROLL    STRUC
  802. notscr_hwndCnr    DD    ?
  803. notscr_lScrollInc    DD    ?
  804. notscr_fScroll    DD    ?
  805. NOTIFYSCROLL    ENDS
  806.  
  807. CNREDITDATA    STRUC
  808. cnredat_cb    DD    ?
  809. cnredat_hwndCnr    DD    ?
  810. cnredat_pRecord    DD    ?
  811. cnredat_pFieldInfo    DD    ?
  812. cnredat_ppszText    DD    ?
  813. cnredat_cbText    DD    ?
  814. cnredat_id    DD    ?
  815. CNREDITDATA    ENDS
  816.  
  817. OWNERBACKGROUND    STRUC
  818. ownbckg_hwnd    DD    ?
  819. ownbckg_hps    DD    ?
  820. ownbckg_rclBackground    DB    SIZE RECTL DUP (?)
  821. ownbckg_idWindow    DD    ?
  822. OWNERBACKGROUND    ENDS
  823.  
  824. CNRDRAWITEMINFO    STRUC
  825. cnrdrwii_pRecord    DD    ?
  826. cnrdrwii_pFieldInfo    DD    ?
  827. CNRDRAWITEMINFO    ENDS
  828. CMA_TOP    EQU    0001H        
  829. CMA_BOTTOM    EQU    0002H        
  830. CMA_LEFT    EQU    0004H 
  831. CMA_RIGHT    EQU    0008H 
  832. CMA_FIRST    EQU    0010H        
  833. CMA_LAST    EQU    0020H 
  834. CMA_END    EQU    0040H        
  835. CMA_PREV    EQU    0080H 
  836. CMA_NEXT    EQU    0100H 
  837. CMA_HORIZONTAL    EQU    0200H 
  838. CMA_VERTICAL    EQU    0400H 
  839. CMA_ICON    EQU    0800H 
  840. CMA_TEXT    EQU    1000H 
  841. CMA_PARTIAL    EQU    2000H 
  842. CMA_COMPLETE    EQU    4000H 
  843. CMA_PARENT    EQU    0001H 
  844. CMA_FIRSTCHILD    EQU    0002H 
  845. CMA_LASTCHILD    EQU    0004H 
  846. CMA_CNRTITLE    EQU    0001H        
  847. CMA_DELTA    EQU    0002H        
  848. CMA_FLWINDOWATTR    EQU    0004H        
  849. CMA_LINESPACING    EQU    0008H 
  850. CMA_PFIELDINFOLAST    EQU    0010H        
  851. CMA_PSORTRECORD    EQU    0020H        
  852. CMA_PTLORIGIN    EQU    0040H        
  853. CMA_SLBITMAPORICON    EQU    0080H        
  854. CMA_XVERTSPLITBAR    EQU    0100H        
  855. CMA_PFIELDINFOOBJECT    EQU    0200H        
  856. CMA_TREEICON    EQU    0400H      
  857. CMA_TREEBITMAP    EQU    0800H      
  858. CMA_CXTREEINDENT    EQU    1000H      
  859. CMA_CXTREELINE    EQU    2000H      
  860. CMA_SLTREEBITMAPORICON    EQU    4000H      
  861. CMA_ITEMORDER    EQU    0001H        
  862. CMA_WINDOW    EQU    0002H 
  863. CMA_WORKSPACE    EQU    0004H 
  864. CMA_ZORDER    EQU    0008H 
  865. CMA_DELTATOP    EQU    0001H        
  866. CMA_DELTABOT    EQU    0002H        
  867. CMA_DELTAHOME    EQU    0004H        
  868. CMA_DELTAEND    EQU    0008H        
  869. CMA_NOREPOSITION    EQU    0001H        
  870. CMA_REPOSITION    EQU    0002H 
  871. CMA_TEXTCHANGED    EQU    0004H 
  872. CMA_ERASE    EQU    0008H 
  873. CMA_FREE    EQU    0001H 
  874. CMA_INVALIDATE    EQU    0002H 
  875. endif 
  876. IFTEMP17 = 0
  877. IFDEF INCL_WINSTDSLIDER_INCLUDED
  878. IFTEMP17 = 1
  879. ENDIF
  880. IFNDEF INCL_WINSTDSLIDER
  881. IFTEMP17 = 1
  882. ENDIF
  883. IFE IFTEMP17
  884. INCL_WINSTDSLIDER_INCLUDED    EQU    1
  885.  
  886. SLM_ADDDETENT    EQU    0369H     
  887. SLM_QUERYDETENTPOS    EQU    036aH     
  888. SLM_QUERYSCALETEXT    EQU    036bH     
  889. SLM_QUERYSLIDERINFO    EQU    036cH     
  890. SLM_QUERYTICKPOS    EQU    036dH     
  891. SLM_QUERYTICKSIZE    EQU    036eH     
  892. SLM_REMOVEDETENT    EQU    036fH     
  893. SLM_SETSCALETEXT    EQU    0370H     
  894. SLM_SETSLIDERINFO    EQU    0371H     
  895. SLM_SETTICKSIZE    EQU    0372H     
  896. SLN_CHANGE    EQU    1          
  897. SLN_SLIDERTRACK    EQU    2          
  898. SLN_SETFOCUS    EQU    3          
  899. SLN_KILLFOCUS    EQU    4          
  900.  
  901. SLDCDATA    STRUC
  902. sldcd_cbSize    DD    ?
  903. sldcd_usScale1Increments    DW    ?
  904. sldcd_usScale1Spacing    DW    ?
  905. sldcd_usScale2Increments    DW    ?
  906. sldcd_usScale2Spacing    DW    ?
  907. SLDCDATA    ENDS
  908. SLS_HORIZONTAL    EQU    00000000H  
  909. SLS_VERTICAL    EQU    00000001H  
  910. SLS_CENTER    EQU    00000000H  
  911. SLS_BOTTOM    EQU    00000002H  
  912. SLS_TOP    EQU    00000004H  
  913. SLS_LEFT    EQU    00000002H  
  914. SLS_RIGHT    EQU    00000004H  
  915. SLS_SNAPTOINCREMENT    EQU    00000008H  
  916. SLS_BUTTONSBOTTOM    EQU    00000010H  
  917. SLS_BUTTONSTOP    EQU    00000020H  
  918. SLS_BUTTONSLEFT    EQU    00000010H  
  919. SLS_BUTTONSRIGHT    EQU    00000020H  
  920. SLS_OWNERDRAW    EQU    00000040H  
  921. SLS_READONLY    EQU    00000080H  
  922. SLS_RIBBONSTRIP    EQU    00000100H  
  923. SLS_HOMEBOTTOM    EQU    00000000H  
  924. SLS_HOMETOP    EQU    00000200H  
  925. SLS_HOMELEFT    EQU    00000000H  
  926. SLS_HOMERIGHT    EQU    00000200H  
  927. SLS_PRIMARYSCALE1    EQU    00000000H  
  928. SLS_PRIMARYSCALE2    EQU    00000400H  
  929. SMA_SCALE1    EQU    0001H 
  930. SMA_SCALE2    EQU    0002H 
  931. SMA_SHAFTDIMENSIONS    EQU    0000H 
  932. SMA_SHAFTPOSITION    EQU    0001H 
  933. SMA_SLIDERARMDIMENSIONS    EQU    0002H 
  934. SMA_SLIDERARMPOSITION    EQU    0003H 
  935. SMA_RANGEVALUE    EQU    0000H 
  936. SMA_INCREMENTVALUE    EQU    0001H 
  937. SMA_SETALLTICKS    EQU    0FFFFH 
  938. SDA_RIBBONSTRIP    EQU    0001H 
  939. SDA_SLIDERSHAFT    EQU    0002H 
  940. SDA_BACKGROUND    EQU    0003H 
  941. SDA_SLIDERARM    EQU    0004H 
  942. PMERR_UPDATE_IN_PROGRESS    EQU    1f06H 
  943. SLDERR_INVALID_PARAMETERS    EQU    -1 
  944. endif 
  945. IFTEMP18 = 0
  946. IFDEF INCL_WINSTDVALSET_INCLUDED
  947. IFTEMP18 = 1
  948. ENDIF
  949. IFNDEF INCL_WINSTDVALSET
  950. IFTEMP18 = 1
  951. ENDIF
  952. IFE IFTEMP18
  953. INCL_WINSTDVALSET_INCLUDED    EQU    1
  954.  
  955. VM_QUERYITEM    EQU    0375H     
  956. VM_QUERYITEMATTR    EQU    0376H     
  957. VM_QUERYMETRICS    EQU    0377H     
  958. VM_QUERYSELECTEDITEM    EQU    0378H     
  959. VM_SELECTITEM    EQU    0379H     
  960. VM_SETITEM    EQU    037aH     
  961. VM_SETITEMATTR    EQU    037bH     
  962. VM_SETMETRICS    EQU    037cH     
  963. VN_SELECT    EQU    120        
  964. VN_ENTER    EQU    121        
  965. VN_DRAGLEAVE    EQU    122        
  966. VN_DRAGOVER    EQU    123        
  967. VN_DROP    EQU    124        
  968. VN_DROPHELP    EQU    125        
  969. VN_INITDRAG    EQU    126        
  970. VN_SETFOCUS    EQU    127        
  971. VN_KILLFOCUS    EQU    128        
  972. VN_HELP    EQU    129        
  973.  
  974. VSCDATA    STRUC
  975. vscd_cbSize    DD    ?
  976. vscd_usRowCount    DW    ?
  977. vscd_usColumnCount    DW    ?
  978. VSCDATA    ENDS
  979.  
  980. VSDRAGINIT    STRUC
  981. vsdinit_hwnd    DD    ?
  982. vsdinit_x    DD    ?
  983. vsdinit_y    DD    ?
  984. vsdinit_cx    DD    ?
  985. vsdinit_cy    DD    ?
  986. vsdinit_usRow    DW    ?
  987. vsdinit_usColumn    DW    ?
  988. VSDRAGINIT    ENDS
  989. ifdef INCL_WINSTDDRAG
  990.  
  991. VSDRAGINFO    STRUC
  992. vsdinfo_pDragInfo    DD    ?
  993. vsdinfo_usRow    DW    ?
  994. vsdinfo_usColumn    DW    ?
  995. VSDRAGINFO    ENDS
  996. endif
  997.  
  998. VSTEXT    STRUC
  999. vstext_pszItemText    DD    ?
  1000. vstext_ulBufLen    DD    ?
  1001. VSTEXT    ENDS
  1002. VS_BITMAP    EQU    0001H    
  1003. VS_ICON    EQU    0002H    
  1004. VS_TEXT    EQU    0004H    
  1005. VS_RGB    EQU    0008H    
  1006. VS_COLORINDEX    EQU    0010H    
  1007. VS_BORDER    EQU    0020H    
  1008. VS_ITEMBORDER    EQU    0040H    
  1009. VS_SCALEBITMAPS    EQU    0080H    
  1010. VS_RIGHTTOLEFT    EQU    0100H    
  1011. VS_OWNERDRAW    EQU    0200H    
  1012. VIA_BITMAP    EQU    0001H   
  1013. VIA_ICON    EQU    0002H   
  1014. VIA_TEXT    EQU    0004H   
  1015. VIA_RGB    EQU    0008H   
  1016. VIA_COLORINDEX    EQU    0010H   
  1017. VIA_OWNERDRAW    EQU    0020H   
  1018. VIA_DISABLED    EQU    0040H   
  1019. VIA_DRAGGABLE    EQU    0080H   
  1020. VIA_DROPONABLE    EQU    0100H   
  1021. VMA_ITEMSIZE    EQU    0001H 
  1022. VMA_ITEMSPACING    EQU    0002H 
  1023. VDA_ITEM    EQU    0001H 
  1024. VDA_ITEMBACKGROUND    EQU    0002H 
  1025. VDA_SURROUNDING    EQU    0003H 
  1026. VDA_BACKGROUND    EQU    0004H 
  1027. VSERR_INVALID_PARAMETERS    EQU    -1 
  1028. endif 
  1029. IFTEMP19 = 0
  1030. IFDEF INCL_WINSTDBOOK_INCLUDED
  1031. IFTEMP19 = 1
  1032. ENDIF
  1033. IFNDEF INCL_WINSTDBOOK
  1034. IFTEMP19 = 1
  1035. ENDIF
  1036. IFE IFTEMP19
  1037. INCL_WINSTDBOOK_INCLUDED    EQU    1
  1038.  
  1039. BKM_CALCPAGERECT    EQU    0353H   
  1040. BKM_DELETEPAGE    EQU    0354H   
  1041. BKM_INSERTPAGE    EQU    0355H   
  1042. BKM_INVALIDATETABS    EQU    0356H   
  1043. BKM_TURNTOPAGE    EQU    0357H   
  1044. BKM_QUERYPAGECOUNT    EQU    0358H   
  1045. BKM_QUERYPAGEID    EQU    0359H   
  1046. BKM_QUERYPAGEDATA    EQU    035aH   
  1047. BKM_QUERYPAGEWINDOWHWND    EQU    035bH   
  1048. BKM_QUERYTABBITMAP    EQU    035cH   
  1049. BKM_QUERYTABTEXT    EQU    035dH   
  1050. BKM_SETDIMENSIONS    EQU    035eH   
  1051. BKM_SETPAGEDATA    EQU    035fH   
  1052. BKM_SETPAGEWINDOWHWND    EQU    0360H   
  1053. BKM_SETSTATUSLINETEXT    EQU    0361H   
  1054. BKM_SETTABBITMAP    EQU    0362H   
  1055. BKM_SETTABTEXT    EQU    0363H   
  1056. BKM_SETNOTEBOOKCOLORS    EQU    0364H   
  1057. BKM_QUERYPAGESTYLE    EQU    0365H   
  1058. BKM_QUERYSTATUSLINETEXT    EQU    0366H   
  1059. BKN_PAGESELECTED    EQU    130      
  1060. BKN_NEWPAGESIZE    EQU    131      
  1061. BKN_HELP    EQU    132      
  1062. BKN_PAGEDELETED    EQU    133      
  1063. BKA_ALL    EQU    0001H   
  1064. BKA_SINGLE    EQU    0002H   
  1065. BKA_TAB    EQU    0004H   
  1066. BKA_LAST    EQU    0002H   
  1067. BKA_FIRST    EQU    0004H   
  1068. BKA_NEXT    EQU    0008H   
  1069. BKA_PREV    EQU    0010H   
  1070. BKA_TOP    EQU    0020H   
  1071. BKA_MAJORTAB    EQU    0001H   
  1072. BKA_MINORTAB    EQU    0002H   
  1073. BKA_PAGEBUTTON    EQU    0100H   
  1074. BKA_STATUSTEXTON    EQU    0001H   
  1075. BKA_MAJOR    EQU    0040H   
  1076. BKA_MINOR    EQU    0080H   
  1077. BKA_AUTOPAGESIZE    EQU    0100H   
  1078. BKA_END    EQU    0200H   
  1079. BKA_TEXT    EQU    0400H   
  1080. BKA_BITMAP    EQU    0800H   
  1081. BKS_BACKPAGESBR    EQU    00000001H   
  1082. BKS_BACKPAGESBL    EQU    00000002H   
  1083. BKS_BACKPAGESTR    EQU    00000004H   
  1084. BKS_BACKPAGESTL    EQU    00000008H   
  1085. BKS_MAJORTABRIGHT    EQU    00000010H   
  1086. BKS_MAJORTABLEFT    EQU    00000020H   
  1087. BKS_MAJORTABTOP    EQU    00000040H   
  1088. BKS_MAJORTABBOTTOM    EQU    00000080H   
  1089. BKS_SQUARETABS    EQU    00000000H   
  1090. BKS_ROUNDEDTABS    EQU    00000100H   
  1091. BKS_POLYGONTABS    EQU    00000200H   
  1092. BKS_SOLIDBIND    EQU    00000000H   
  1093. BKS_SPIRALBIND    EQU    00000400H   
  1094. BKS_STATUSTEXTLEFT    EQU    00000000H   
  1095. BKS_STATUSTEXTRIGHT    EQU    00001000H   
  1096. BKS_STATUSTEXTCENTER    EQU    00002000H   
  1097. BKS_TABTEXTLEFT    EQU    00000000H   
  1098. BKS_TABTEXTRIGHT    EQU    00004000H   
  1099. BKS_TABTEXTCENTER    EQU    00008000H   
  1100. BKA_BACKGROUNDPAGECOLORINDEX    EQU    0001H  
  1101. BKA_BACKGROUNDPAGECOLOR    EQU    0002H 
  1102. BKA_BACKGROUNDMAJORCOLORINDEX    EQU    0003H  
  1103. BKA_BACKGROUNDMAJORCOLOR    EQU    0004H 
  1104. BKA_BACKGROUNDMINORCOLORINDEX    EQU    0005H  
  1105. BKA_BACKGROUNDMINORCOLOR    EQU    0006H 
  1106. BKA_FOREGROUNDMAJORCOLORINDEX    EQU    0007H  
  1107. BKA_FOREGROUNDMAJORCOLOR    EQU    0008H 
  1108. BKA_FOREGROUNDMINORCOLORINDEX    EQU    0009H  
  1109. BKA_FOREGROUNDMINORCOLOR    EQU    000AH 
  1110. BOOKERR_INVALID_PARAMETERS    EQU    -1  
  1111.  
  1112. BOOKTEXT    STRUC
  1113. booktxt_pString    DD    ?
  1114. booktxt_textLen    DD    ?
  1115. BOOKTEXT    ENDS
  1116.  
  1117. DELETENOTIFY    STRUC
  1118. delntfy_hwndBook    DD    ?
  1119. delntfy_hwndPage    DD    ?
  1120. delntfy_ulAppPageData    DD    ?
  1121. delntfy_hbmTab    DD    ?
  1122. DELETENOTIFY    ENDS
  1123.  
  1124. PAGESELECTNOTIFY    STRUC
  1125. pgsntfy_hwndBook    DD    ?
  1126. pgsntfy_ulPageIdCur    DD    ?
  1127. pgsntfy_ulPageIdNew    DD    ?
  1128. PAGESELECTNOTIFY    ENDS
  1129. endif 
  1130. ifdef __IBMC__
  1131. ifndef __CHKHDR__
  1132. endif
  1133. endif
  1134.