home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / cset21v5.zip / TOOLKT21 / ASM / OS2INC / PMSTDDLG.INC < prev    next >
Text File  |  1993-05-03  |  28KB  |  1,123 lines

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