home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / tolkit45.zip / os2tk45 / inc / pmstddlg.inc < prev    next >
Text File  |  1999-04-30  |  34KB  |  1,341 lines

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