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