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