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