home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / warptlk3.zip / TOOLKIT / INC / PMWIN.INC < prev    next >
Text File  |  1995-08-30  |  45KB  |  2,048 lines

  1. WIN_INCLUDED    EQU    1
  2.  
  3. ifdef INCL_WIN
  4. INCL_WINWINDOWMGR    EQU    1
  5.  
  6. INCL_WINMESSAGEMGR    EQU    1
  7.  
  8. INCL_WININPUT    EQU    1
  9.  
  10. INCL_WINDIALOGS    EQU    1
  11.  
  12. INCL_WINSTATICS    EQU    1
  13.  
  14. INCL_WINBUTTONS    EQU    1
  15.  
  16. INCL_WINENTRYFIELDS    EQU    1
  17.  
  18. INCL_WINMLE    EQU    1
  19.  
  20. INCL_WINLISTBOXES    EQU    1
  21.  
  22. INCL_WINMENUS    EQU    1
  23.  
  24. INCL_WINSCROLLBARS    EQU    1
  25.  
  26. INCL_WINFRAMEMGR    EQU    1
  27.  
  28. INCL_WINFRAMECTLS    EQU    1
  29.  
  30. INCL_WINRECTANGLES    EQU    1
  31.  
  32. INCL_WINSYS    EQU    1
  33.  
  34. INCL_WINTIMER    EQU    1
  35.  
  36. INCL_WINACCELERATORS    EQU    1
  37.  
  38. INCL_WINTRACKRECT    EQU    1
  39.  
  40. INCL_WINCLIPBOARD    EQU    1
  41.  
  42. INCL_WINCURSORS    EQU    1
  43.  
  44. INCL_WINPOINTERS    EQU    1
  45.  
  46. INCL_WINHOOKS    EQU    1
  47.  
  48. INCL_WINSWITCHLIST    EQU    1
  49.  
  50. INCL_WINPROGRAMLIST    EQU    1
  51.  
  52. INCL_WINSHELLDATA    EQU    1
  53.  
  54. INCL_WINCOUNTRY    EQU    1
  55.  
  56. INCL_WINHEAP    EQU    1
  57.  
  58. INCL_WINATOM    EQU    1
  59.  
  60. INCL_WINERRORS    EQU    1
  61.  
  62. INCL_WINDDE    EQU    1
  63.  
  64. INCL_WINHELP    EQU    1
  65.  
  66. INCL_WINSEI    EQU    1
  67.  
  68. INCL_WINLOAD    EQU    1
  69.  
  70. INCL_WINTYPES    EQU    1
  71.  
  72. INCL_WINDESKTOP    EQU    1
  73.  
  74. INCL_WINPALETTE    EQU    1
  75.  
  76. INCL_WINTHUNKAPI    EQU    1
  77.  
  78. INCL_WINSTDDLGS    EQU    1
  79.  
  80. else 
  81. ifdef RC_INVOKED
  82. INCL_WININPUT    EQU    1
  83.  
  84. INCL_WINDIALOGS    EQU    1
  85.  
  86. INCL_WINSTATICS    EQU    1
  87.  
  88. INCL_WINBUTTONS    EQU    1
  89.  
  90. INCL_WINENTRYFIELDS    EQU    1
  91.  
  92. INCL_WINLISTBOXES    EQU    1
  93.  
  94. INCL_WINMENUS    EQU    1
  95.  
  96. INCL_WINSCROLLBARS    EQU    1
  97.  
  98. INCL_WINFRAMEMGR    EQU    1
  99.  
  100. INCL_WINFRAMECTLS    EQU    1
  101.  
  102. INCL_WINACCELERATORS    EQU    1
  103.  
  104. INCL_WINPOINTERS    EQU    1
  105.  
  106. INCL_WINMESSAGEMGR    EQU    1
  107.  
  108. INCL_WINMLE    EQU    1
  109.  
  110. INCL_WINHELP    EQU    1
  111.  
  112. INCL_WINSTDDLGS    EQU    1
  113.  
  114. INCL_WINSYS    EQU    1
  115.  
  116. endif 
  117. endif 
  118. ifdef INCL_WINMLE
  119. ifndef INCL_WINENTRYFIELDS
  120. INCL_WINENTRYFIELDS    EQU    1
  121.  
  122. endif 
  123. endif 
  124. ifdef INCL_WINCOMMON
  125. INCL_WINWINDOWMGR    EQU    1
  126.  
  127. endif 
  128. ifdef INCL_ERRORS
  129. INCL_WINERRORS    EQU    1
  130.  
  131. endif  
  132. MPVOID    EQU    (        0 )
  133. ifndef INCL_SAADEFS
  134. HWND_DESKTOP    EQU          1 
  135. HWND_OBJECT    EQU          2 
  136. endif 
  137. HWND_TOP    EQU          3 
  138. HWND_BOTTOM    EQU          4 
  139. ifndef INCL_SAADEFS
  140. HWND_THREADCAPTURE    EQU          5 
  141. endif 
  142. WC_FRAME    EQU    (     0ffff0001H )
  143. WC_COMBOBOX    EQU    (     0ffff0002H )
  144. WC_BUTTON    EQU    (     0ffff0003H )
  145. WC_MENU    EQU    (     0ffff0004H )
  146. WC_STATIC    EQU    (     0ffff0005H )
  147. WC_ENTRYFIELD    EQU    (     0ffff0006H )
  148. WC_LISTBOX    EQU    (     0ffff0007H )
  149. WC_SCROLLBAR    EQU    (     0ffff0008H )
  150. WC_TITLEBAR    EQU    (     0ffff0009H )
  151. WC_MLE    EQU    (     0ffff000AH )
  152. WC_APPSTAT    EQU    (     0ffff0010H )
  153. WC_KBDSTAT    EQU    (     0ffff0011H )
  154. WC_PECIC    EQU    (     0ffff0012H )
  155. WC_DBE_KKPOPUP    EQU    (     0ffff0013H )
  156. WC_SPINBUTTON    EQU    (     0ffff0020H )
  157. WC_CONTAINER    EQU    (     0ffff0025H )
  158. WC_SLIDER    EQU    (     0ffff0026H )
  159. WC_VALUESET    EQU    (     0ffff0027H )
  160. WC_NOTEBOOK    EQU    (     0ffff0028H )
  161. WC_PENFIRST    EQU    (     0ffff0029H )
  162. WC_PENLAST    EQU    (     0ffff002CH )
  163. WC_MMPMFIRST    EQU    (     0ffff0040H )
  164. WC_CIRCULARSLIDER    EQU    (     0ffff0041H )
  165. WC_MMPMLAST    EQU    (     0ffff004fH )
  166. WS_VISIBLE    EQU    80000000H 
  167. WS_DISABLED    EQU    40000000H 
  168. WS_CLIPCHILDREN    EQU    20000000H 
  169. WS_CLIPSIBLINGS    EQU    10000000H 
  170. WS_PARENTCLIP    EQU    08000000H 
  171. WS_SAVEBITS    EQU    04000000H 
  172. WS_SYNCPAINT    EQU    02000000H 
  173. WS_MINIMIZED    EQU    01000000H 
  174. WS_MAXIMIZED    EQU    00800000H 
  175. WS_ANIMATE    EQU    00400000H 
  176. WS_GROUP    EQU    00010000H 
  177. WS_TABSTOP    EQU    00020000H 
  178. WS_MULTISELECT    EQU    00040000H 
  179. CS_MOVENOTIFY    EQU    00000001H 
  180. CS_SIZEREDRAW    EQU    00000004H 
  181. CS_HITTEST    EQU    00000008H 
  182. CS_PUBLIC    EQU    00000010H 
  183. CS_FRAME    EQU    00000020H 
  184. CS_CLIPCHILDREN    EQU    20000000H 
  185. CS_CLIPSIBLINGS    EQU    10000000H 
  186. CS_PARENTCLIP    EQU    08000000H 
  187. CS_SAVEBITS    EQU    04000000H 
  188. CS_SYNCPAINT    EQU    02000000H 
  189. IFTEMP00 = 0
  190. IFDEF INCL_WINWINDOWMGR
  191. IFTEMP00 = 1
  192. ENDIF
  193. IFNDEF INCL_NOCOMMON
  194. IFTEMP00 = 1
  195. ENDIF
  196. IF IFTEMP00
  197. ifndef INCL_SAADEFS
  198. endif 
  199. ifndef INCL_SAADEFS
  200. PSF_LOCKWINDOWUPDATE    EQU    0001H 
  201. PSF_CLIPUPWARDS    EQU    0002H 
  202. PSF_CLIPDOWNWARDS    EQU    0004H 
  203. PSF_CLIPSIBLINGS    EQU    0008H 
  204. PSF_CLIPCHILDREN    EQU    0010H 
  205. PSF_PARENTCLIP    EQU    0020H 
  206. endif 
  207. SW_SCROLLCHILDREN    EQU    0001H 
  208. SW_INVALIDATERGN    EQU    0002H 
  209.  
  210. QVERSDATA    STRUC
  211. qver_environment    DW    ?
  212. qver_version    DW    ?
  213. QVERSDATA    ENDS
  214. QV_OS2    EQU    0000H 
  215. QV_CMS    EQU    0001H 
  216. QV_TSO    EQU    0002H 
  217. QV_TSOBATCH    EQU    0003H 
  218. QV_OS400    EQU    0004H 
  219. endif 
  220. QW_NEXT    EQU    0 
  221. QW_PREV    EQU    1 
  222. QW_TOP    EQU    2 
  223. QW_BOTTOM    EQU    3 
  224. QW_OWNER    EQU    4 
  225. QW_PARENT    EQU    5 
  226. QW_NEXTTOP    EQU    6 
  227. QW_PREVTOP    EQU    7 
  228. QW_FRAMEOWNER    EQU    8 
  229. ifndef INCL_SAADEFS
  230. endif 
  231.  
  232. SWP    STRUC
  233. swp_fl    DD    ?
  234. swp_cy    DD    ?
  235. swp_cx    DD    ?
  236. swp_y    DD    ?
  237. swp_x    DD    ?
  238. swp_hwndInsertBehind    DD    ?
  239. swp_hwnd    DD    ?
  240. swp_ulReserved1    DD    ?
  241. swp_ulReserved2    DD    ?
  242. SWP    ENDS
  243. AWP_MINIMIZED    EQU    00010000H 
  244. AWP_MAXIMIZED    EQU    00020000H 
  245. AWP_RESTORED    EQU    00040000H 
  246. AWP_ACTIVATE    EQU    00080000H 
  247. AWP_DEACTIVATE    EQU    00100000H 
  248. SWP_SIZE    EQU    0001H 
  249. SWP_MOVE    EQU    0002H 
  250. SWP_ZORDER    EQU    0004H 
  251. SWP_SHOW    EQU    0008H 
  252. SWP_HIDE    EQU    0010H 
  253. SWP_NOREDRAW    EQU    0020H 
  254. SWP_NOADJUST    EQU    0040H 
  255. SWP_ACTIVATE    EQU    0080H 
  256. SWP_DEACTIVATE    EQU    0100H 
  257. SWP_EXTSTATECHANGE    EQU    0200H 
  258. SWP_MINIMIZE    EQU    0400H 
  259. SWP_MAXIMIZE    EQU    0800H 
  260. SWP_RESTORE    EQU    1000H 
  261. SWP_FOCUSACTIVATE    EQU    2000H 
  262. SWP_FOCUSDEACTIVATE    EQU    4000H 
  263. SWP_NOAUTOCLOSE    EQU    8000H     
  264. DBM_NORMAL    EQU    0000H 
  265. DBM_INVERT    EQU    0001H 
  266. DBM_HALFTONE    EQU    0002H 
  267. DBM_STRETCH    EQU    0004H 
  268. DBM_IMAGEATTRS    EQU    0008H 
  269. DT_LEFT    EQU    0000H 
  270. DT_QUERYEXTENT    EQU    0002H 
  271. DT_UNDERSCORE    EQU    0010H 
  272. DT_STRIKEOUT    EQU    0020H 
  273. DT_TEXTATTRS    EQU    0040H 
  274. DT_EXTERNALLEADING    EQU    0080H 
  275. DT_CENTER    EQU    0100H 
  276. DT_RIGHT    EQU    0200H 
  277. DT_TOP    EQU    0000H 
  278. DT_VCENTER    EQU    0400H 
  279. DT_BOTTOM    EQU    0800H 
  280. DT_HALFTONE    EQU    1000H 
  281. DT_MNEMONIC    EQU    2000H 
  282. DT_WORDBREAK    EQU    4000H 
  283. DT_ERASERECT    EQU    8000H 
  284. DB_PATCOPY    EQU    0000H 
  285. DB_PATINVERT    EQU    0001H 
  286. DB_DESTINVERT    EQU    0002H 
  287. DB_AREAMIXMODE    EQU    0003H 
  288. DB_ROP    EQU    0007H 
  289. DB_INTERIOR    EQU    0008H 
  290. DB_AREAATTRS    EQU    0010H 
  291. DB_STANDARD    EQU    0100H 
  292. DB_DLGBORDER    EQU    0200H 
  293. ifndef INCL_SAADEFS
  294. endif 
  295. IFTEMP01 = 0
  296. IFDEF INCL_WINWINDOWMGR
  297. IFTEMP01 = 1
  298. ENDIF
  299. IFNDEF INCL_NOCOMMON
  300. IFTEMP01 = 1
  301. ENDIF
  302. IF IFTEMP01
  303. endif 
  304. ifdef INCL_WINWINDOWMGR
  305.  
  306. CREATESTRUCT    STRUC
  307. crst_pPresParams    DD    ?
  308. crst_pCtlData    DD    ?
  309. crst_id    DD    ?
  310. crst_hwndInsertBehind    DD    ?
  311. crst_hwndOwner    DD    ?
  312. crst_cy    DD    ?
  313. crst_cx    DD    ?
  314. crst_y    DD    ?
  315. crst_x    DD    ?
  316. crst_flStyle    DD    ?
  317. crst_pszText    DD    ?
  318. crst_pszClass    DD    ?
  319. crst_hwndParent    DD    ?
  320. CREATESTRUCT    ENDS
  321.  
  322. CLASSINFO    STRUC
  323. clsi_flClassStyle    DD    ?
  324. clsi_pfnWindowProc    DD    ?
  325. clsi_cbWindowData    DD    ?
  326. CLASSINFO    ENDS
  327. ifndef INCL_SAADEFS
  328. endif 
  329. ifndef INCL_SAADEFS
  330. endif 
  331. ifndef INCL_SAADEFS
  332. QWS_USER    EQU    0 
  333. QWS_ID    EQU    (-1 )
  334. QWS_MIN    EQU    (-1 )
  335. QWL_USER    EQU    0 
  336. QWL_STYLE    EQU    (-2 )
  337. QWP_PFNWP    EQU    (-3 )
  338. QWL_HMQ    EQU    (-4 )
  339. QWL_RESERVED    EQU    (-5 )
  340. QWL_PENDATA    EQU    (-7 )
  341. QWL_MIN    EQU    (-8 )
  342. QWL_HHEAP    EQU    0004H 
  343. QWL_HWNDFOCUSSAVE    EQU    0018H 
  344. QWL_DEFBUTTON    EQU    0040H 
  345. QWL_PSSCBLK    EQU    0048H 
  346. QWL_PFEPBLK    EQU    004cH 
  347. QWL_PSTATBLK    EQU    0050H 
  348. QWS_FLAGS    EQU    0008H 
  349. QWS_RESULT    EQU    000aH 
  350. QWS_XRESTORE    EQU    000cH 
  351. QWS_YRESTORE    EQU    000eH 
  352. QWS_CXRESTORE    EQU    0010H 
  353. QWS_CYRESTORE    EQU    0012H 
  354. QWS_XMINIMIZE    EQU    0014H 
  355. QWS_YMINIMIZE    EQU    0016H 
  356. endif 
  357. ifndef INCL_SAADEFS
  358. endif 
  359. endif 
  360. IFTEMP02 = 0
  361. IFDEF INCL_WINMESSAGEMGR
  362. IFTEMP02 = 1
  363. ENDIF
  364. IFNDEF INCL_NOCOMMON
  365. IFTEMP02 = 1
  366. ENDIF
  367. IF IFTEMP02
  368.  
  369. QMSG    STRUC
  370. qmsg_hwnd    DD    ?
  371. qmsg_msg    DD    ?
  372. qmsg_mp1    DD    ?
  373. qmsg_mp2    DD    ?
  374. qmsg_time    DD    ?
  375. qmsg_ptl    DB    SIZE POINTL DUP (?)
  376. qmsg_reserved    DD    ?
  377. QMSG    ENDS
  378. WM_NULL    EQU    0000H 
  379. WM_CREATE    EQU    0001H 
  380. WM_DESTROY    EQU    0002H 
  381. ifndef INCL_SAADEFS
  382. endif 
  383. WM_ENABLE    EQU    0004H 
  384. WM_SHOW    EQU    0005H 
  385. WM_MOVE    EQU    0006H 
  386. WM_SIZE    EQU    0007H 
  387. WM_ADJUSTWINDOWPOS    EQU    0008H 
  388. WM_CALCVALIDRECTS    EQU    0009H 
  389. WM_SETWINDOWPARAMS    EQU    000aH 
  390. WM_QUERYWINDOWPARAMS    EQU    000bH 
  391. WM_HITTEST    EQU    000cH 
  392. WM_ACTIVATE    EQU    000dH 
  393. WM_SETFOCUS    EQU    000fH 
  394. WM_SETSELECTION    EQU    0010H 
  395. WM_PPAINT    EQU    0011H 
  396. WM_PSETFOCUS    EQU    0012H 
  397. WM_PSYSCOLORCHANGE    EQU    0013H 
  398. WM_PSIZE    EQU    0014H 
  399. WM_PACTIVATE    EQU    0015H 
  400. WM_PCONTROL    EQU    0016H 
  401. WM_COMMAND    EQU    0020H 
  402. WM_SYSCOMMAND    EQU    0021H 
  403. WM_HELP    EQU    0022H 
  404. WM_PAINT    EQU    0023H 
  405. ifndef INCL_SAADEFS
  406. WM_TIMER    EQU    0024H 
  407. WM_SEM1    EQU    0025H 
  408. WM_SEM2    EQU    0026H 
  409. WM_SEM3    EQU    0027H 
  410. WM_SEM4    EQU    0028H 
  411. endif 
  412. WM_CLOSE    EQU    0029H 
  413. WM_QUIT    EQU    002aH 
  414. WM_SYSCOLORCHANGE    EQU    002bH 
  415. WM_SYSVALUECHANGED    EQU    002dH 
  416. WM_APPTERMINATENOTIFY    EQU    002eH 
  417. WM_PRESPARAMCHANGED    EQU    002fH 
  418. WM_CONTROL    EQU    0030H 
  419. WM_VSCROLL    EQU    0031H 
  420. WM_HSCROLL    EQU    0032H 
  421. WM_INITMENU    EQU    0033H 
  422. WM_MENUSELECT    EQU    0034H 
  423. WM_MENUEND    EQU    0035H 
  424. WM_DRAWITEM    EQU    0036H 
  425. WM_MEASUREITEM    EQU    0037H 
  426. WM_CONTROLPOINTER    EQU    0038H 
  427. WM_QUERYDLGCODE    EQU    003aH 
  428. WM_INITDLG    EQU    003bH 
  429. WM_SUBSTITUTESTRING    EQU    003cH 
  430. WM_MATCHMNEMONIC    EQU    003dH 
  431. WM_SAVEAPPLICATION    EQU    003eH 
  432. WM_HELPBASE    EQU    0F00H  
  433. WM_HELPTOP    EQU    0FFFH  
  434. WM_USER    EQU    1000H 
  435. CMDSRC_PUSHBUTTON    EQU    1 
  436. CMDSRC_MENU    EQU    2 
  437. CMDSRC_ACCELERATOR    EQU    3 
  438. CMDSRC_FONTDLG    EQU    4 
  439. CMDSRC_FILEDLG    EQU    5 
  440. CMDSRC_PRINTDLG    EQU    6 
  441. CMDSRC_COLORDLG    EQU    7 
  442. CMDSRC_OTHER    EQU    0 
  443.  
  444. COMMANDMSG    STRUC
  445. commandmsg_cmd    DW    ?
  446. commandmsg_unused    DW    ?
  447. commandmsg_source    DW    ?
  448. commandmsg_fMouse    DW    ?
  449. COMMANDMSG    ENDS
  450.  
  451. MQINFO    STRUC
  452. mqi_cb    DD    ?
  453. mqi_pid    DD    ?
  454. mqi_tid    DD    ?
  455. mqi_cmsgs    DD    ?
  456. mqi_pReserved    DD    ?
  457. MQINFO    ENDS
  458. ifndef INCL_SAADEFS
  459. endif 
  460. PM_REMOVE    EQU    0001H 
  461. PM_NOREMOVE    EQU    0000H 
  462. ifdef INCL_WINTYPES
  463. INCLUDE pmtypes.INC
  464. endif 
  465. RUM_IN    EQU    1 
  466. RUM_OUT    EQU    2 
  467. RUM_INOUT    EQU    3 
  468. SMD_DELAYED    EQU    0001H 
  469. SMD_IMMEDIATE    EQU    0002H 
  470. SSM_SYNCHRONOUS    EQU    0001H 
  471. SSM_ASYNCHRONOUS    EQU    0002H 
  472. SSM_MIXED    EQU    0003H 
  473. endif 
  474. ifdef INCL_WINMESSAGEMGR
  475. CVR_ALIGNLEFT    EQU    0001H 
  476. CVR_ALIGNBOTTOM    EQU    0002H 
  477. CVR_ALIGNRIGHT    EQU    0004H 
  478. CVR_ALIGNTOP    EQU    0008H 
  479. CVR_REDRAW    EQU    0010H 
  480. HT_NORMAL    EQU    0 
  481. HT_TRANSPARENT    EQU    (-1 )
  482. HT_DISCARD    EQU    (-2 )
  483. HT_ERROR    EQU    (-3 )
  484.  
  485. WNDPARAMS    STRUC
  486. wprm_fsStatus    DD    ?
  487. wprm_cchText    DD    ?
  488. wprm_pszText    DD    ?
  489. wprm_cbPresParams    DD    ?
  490. wprm_pPresParams    DD    ?
  491. wprm_cbCtlData    DD    ?
  492. wprm_pCtlData    DD    ?
  493. WNDPARAMS    ENDS
  494. WPM_TEXT    EQU    0001H 
  495. WPM_CTLDATA    EQU    0002H 
  496. WPM_PRESPARAMS    EQU    0004H 
  497. WPM_CCHTEXT    EQU    0008H 
  498. WPM_CBCTLDATA    EQU    0010H 
  499. WPM_CBPRESPARAMS    EQU    0020H 
  500. ifndef INCL_SAADEFS
  501. endif 
  502. BMSG_POST    EQU    0000H 
  503. BMSG_SEND    EQU    0001H 
  504. BMSG_POSTQUEUE    EQU    0002H 
  505. BMSG_DESCENDANTS    EQU    0004H 
  506. BMSG_FRAMEONLY    EQU    0008H 
  507. ifndef INCL_SAADEFS
  508. QS_KEY    EQU    0001H 
  509. QS_MOUSEBUTTON    EQU    0002H 
  510. QS_MOUSEMOVE    EQU    0004H 
  511. QS_MOUSE    EQU    0006H    
  512. QS_TIMER    EQU    0008H 
  513. QS_PAINT    EQU    0010H 
  514. QS_POSTMSG    EQU    0020H 
  515. QS_SEM1    EQU    0040H 
  516. QS_SEM2    EQU    0080H 
  517. QS_SEM3    EQU    0100H 
  518. QS_SEM4    EQU    0200H 
  519. QS_SENDMSG    EQU    0400H 
  520. QS_MSGINPUT    EQU    0800H 
  521. ifndef INCL_DOSSEMAPHORES
  522. ifndef __HEV__
  523. __HEV__    EQU    1
  524.  
  525. endif
  526. endif
  527. endif 
  528. SMIM_ALL    EQU    0EFFH 
  529. SMI_NOINTEREST    EQU    0001H 
  530. SMI_INTEREST    EQU    0002H 
  531. SMI_RESET    EQU    0004H 
  532. SMI_AUTODISPATCH    EQU    0008H 
  533. endif 
  534. IFTEMP03 = 0
  535. IFDEF INCL_WININPUT
  536. IFTEMP03 = 1
  537. ENDIF
  538. IFNDEF INCL_NOCOMMON
  539. IFTEMP03 = 1
  540. ENDIF
  541. IF IFTEMP03
  542. FC_NOSETFOCUS    EQU    0001H 
  543. FC_NOBRINGTOTOP    EQU    FC_NOSETFOCUS
  544. FC_NOLOSEFOCUS    EQU    0002H 
  545. FC_NOBRINGTOPFIRSTWINDOW    EQU    FC_NOLOSEFOCUS
  546. FC_NOSETACTIVE    EQU    0004H 
  547. FC_NOLOSEACTIVE    EQU    0008H 
  548. FC_NOSETSELECTION    EQU    0010H 
  549. FC_NOLOSESELECTION    EQU    0020H 
  550. QFC_NEXTINCHAIN    EQU    0001H 
  551. QFC_ACTIVE    EQU    0002H 
  552. QFC_FRAME    EQU    0003H 
  553. QFC_SELECTACTIVE    EQU    0004H 
  554. QFC_PARTOFCHAIN    EQU    0005H 
  555. endif  
  556. WM_VRNDISABLED    EQU    007eH 
  557. WM_VRNENABLED    EQU    007fH 
  558. ifdef INCL_WININPUT
  559. ifndef INCL_SAADEFS
  560. endif 
  561. ifndef INCL_SAADEFS
  562. WM_MOUSEFIRST    EQU    0070H 
  563. WM_MOUSELAST    EQU    0079H 
  564. WM_BUTTONCLICKFIRST    EQU    0071H 
  565. WM_BUTTONCLICKLAST    EQU    0079H 
  566. endif 
  567. WM_MOUSEMOVE    EQU    0070H 
  568. WM_BUTTON1DOWN    EQU    0071H 
  569. WM_BUTTON1UP    EQU    0072H 
  570. WM_BUTTON1DBLCLK    EQU    0073H 
  571. WM_BUTTON2DOWN    EQU    0074H 
  572. WM_BUTTON2UP    EQU    0075H 
  573. WM_BUTTON2DBLCLK    EQU    0076H 
  574. ifndef INCL_SAADEFS
  575. WM_BUTTON3DOWN    EQU    0077H 
  576. WM_BUTTON3UP    EQU    0078H 
  577. WM_BUTTON3DBLCLK    EQU    0079H 
  578. WM_MOUSEMAP    EQU    007DH 
  579. WM_EXTMOUSEFIRST    EQU    0410H 
  580. WM_EXTMOUSELAST    EQU    0419H 
  581. WM_CHORD    EQU    0410H 
  582. WM_BUTTON1MOTIONSTART    EQU    0411H 
  583. WM_BUTTON1MOTIONEND    EQU    0412H 
  584. WM_BUTTON1CLICK    EQU    0413H 
  585. WM_BUTTON2MOTIONSTART    EQU    0414H 
  586. WM_BUTTON2MOTIONEND    EQU    0415H 
  587. WM_BUTTON2CLICK    EQU    0416H 
  588. WM_BUTTON3MOTIONSTART    EQU    0417H 
  589. WM_BUTTON3MOTIONEND    EQU    0418H 
  590. WM_BUTTON3CLICK    EQU    0419H 
  591. WM_MOUSETRANSLATEFIRST    EQU    0420H 
  592. WM_MOUSETRANSLATELAST    EQU    0428H 
  593. WM_BEGINDRAG    EQU    0420H 
  594. WM_ENDDRAG    EQU    0421H 
  595. WM_SINGLESELECT    EQU    0422H 
  596. WM_OPEN    EQU    0423H 
  597. WM_CONTEXTMENU    EQU    0424H 
  598. WM_CONTEXTHELP    EQU    0425H 
  599. WM_TEXTEDIT    EQU    0426H 
  600. WM_BEGINSELECT    EQU    0427H 
  601. WM_ENDSELECT    EQU    0428H 
  602. WM_PICKUP    EQU    0429H 
  603. WM_PENFIRST    EQU    04C0H 
  604. WM_PENLAST    EQU    04FFH 
  605. WM_MMPMFIRST    EQU    0500H 
  606. WM_MMPMLAST    EQU    05FFH 
  607. WM_BIDI_FIRST    EQU    0BD0H 
  608. WM_BIDI_LAST    EQU    0BFFH 
  609. endif 
  610. WM_CHAR    EQU    007aH 
  611. WM_VIOCHAR    EQU    007bH 
  612. KC_NONE    EQU    0000H      
  613. KC_CHAR    EQU    0001H 
  614. KC_VIRTUALKEY    EQU    0002H 
  615. KC_SCANCODE    EQU    0004H 
  616. KC_SHIFT    EQU    0008H 
  617. KC_CTRL    EQU    0010H 
  618. KC_ALT    EQU    0020H 
  619. KC_KEYUP    EQU    0040H 
  620. KC_PREVDOWN    EQU    0080H 
  621. KC_LONEKEY    EQU    0100H 
  622. KC_DEADKEY    EQU    0200H 
  623. KC_COMPOSITE    EQU    0400H 
  624. KC_INVALIDCOMP    EQU    0800H 
  625. ifndef INCL_SAADEFS
  626. KC_TOGGLE    EQU    1000H 
  627. KC_INVALIDCHAR    EQU    2000H 
  628. KC_DBCSRSRVD1    EQU    4000H 
  629. KC_DBCSRSRVD2    EQU    8000H 
  630. endif 
  631.  
  632. MOUSEMSG    STRUC
  633. mousemsg_x    DW    ?
  634. mousemsg_y    DW    ?
  635. mousemsg_codeHitTest    DW    ?
  636. mousemsg_fsInp    DW    ?
  637. MOUSEMSG    ENDS
  638.  
  639. CHARMSG    STRUC
  640. charmsg_fs    DW    ?
  641. charmsg_cRepeat    DB    ?
  642. charmsg_scancode    DB    ?
  643. charmsg_chr    DW    ?
  644. charmsg_vkey    DW    ?
  645. CHARMSG    ENDS
  646. INP_NONE    EQU    0000H 
  647. INP_KBD    EQU    0001H 
  648. INP_MULT    EQU    0002H 
  649. INP_RES2    EQU    0004H 
  650. INP_SHIFT    EQU    0008H 
  651. INP_CTRL    EQU    0010H 
  652. INP_ALT    EQU    0020H 
  653. INP_RES3    EQU    0040H 
  654. INP_RES4    EQU    0080H 
  655. INP_IGNORE    EQU    0FFFFH 
  656. VK_BUTTON1    EQU    01H 
  657. VK_BUTTON2    EQU    02H 
  658. VK_BUTTON3    EQU    03H 
  659. VK_BREAK    EQU    04H 
  660. VK_BACKSPACE    EQU    05H 
  661. VK_TAB    EQU    06H 
  662. VK_BACKTAB    EQU    07H 
  663. VK_NEWLINE    EQU    08H 
  664. VK_SHIFT    EQU    09H 
  665. VK_CTRL    EQU    0AH 
  666. VK_ALT    EQU    0BH 
  667. VK_ALTGRAF    EQU    0CH 
  668. VK_PAUSE    EQU    0DH 
  669. VK_CAPSLOCK    EQU    0EH 
  670. VK_ESC    EQU    0FH 
  671. VK_SPACE    EQU    10H 
  672. VK_PAGEUP    EQU    11H 
  673. VK_PAGEDOWN    EQU    12H 
  674. VK_END    EQU    13H 
  675. VK_HOME    EQU    14H 
  676. VK_LEFT    EQU    15H 
  677. VK_UP    EQU    16H 
  678. VK_RIGHT    EQU    17H 
  679. VK_DOWN    EQU    18H 
  680. VK_PRINTSCRN    EQU    19H 
  681. VK_INSERT    EQU    1AH 
  682. VK_DELETE    EQU    1BH 
  683. VK_SCRLLOCK    EQU    1CH 
  684. VK_NUMLOCK    EQU    1DH 
  685. VK_ENTER    EQU    1EH 
  686. VK_SYSRQ    EQU    1FH 
  687. VK_F1    EQU    20H 
  688. VK_F2    EQU    21H 
  689. VK_F3    EQU    22H 
  690. VK_F4    EQU    23H 
  691. VK_F5    EQU    24H 
  692. VK_F6    EQU    25H 
  693. VK_F7    EQU    26H 
  694. VK_F8    EQU    27H 
  695. VK_F9    EQU    28H 
  696. VK_F10    EQU    29H 
  697. VK_F11    EQU    2AH 
  698. VK_F12    EQU    2BH 
  699. VK_F13    EQU    2CH 
  700. VK_F14    EQU    2DH 
  701. VK_F15    EQU    2EH 
  702. VK_F16    EQU    2FH 
  703. VK_F17    EQU    30H 
  704. VK_F18    EQU    31H 
  705. VK_F19    EQU    32H 
  706. VK_F20    EQU    33H 
  707. VK_F21    EQU    34H 
  708. VK_F22    EQU    35H 
  709. VK_F23    EQU    36H 
  710. VK_F24    EQU    37H 
  711. VK_ENDDRAG    EQU    38H 
  712. VK_CLEAR    EQU    39H 
  713. VK_EREOF    EQU    3AH 
  714. VK_PA1    EQU    3BH 
  715. VK_ATTN    EQU    3CH 
  716. VK_CRSEL    EQU    3DH 
  717. VK_EXSEL    EQU    3EH 
  718. VK_COPY    EQU    3FH 
  719. VK_BLK1    EQU    40H 
  720. VK_BLK2    EQU    41H 
  721. VK_MENU    EQU    VK_F10
  722. ifdef INCL_NLS
  723. VK_DBCSFIRST    EQU    0080H 
  724. VK_DBCSLAST    EQU    00ffH 
  725. VK_BIDI_FIRST    EQU    0E0H 
  726. VK_BIDI_LAST    EQU    0FFH 
  727. endif 
  728. VK_USERFIRST    EQU    0100H 
  729. VK_USERLAST    EQU    01ffH 
  730. ifndef INCL_SAADEFS
  731. WM_JOURNALNOTIFY    EQU    007cH 
  732. JRN_QUEUESTATUS    EQU    00000001H 
  733. JRN_PHYSKEYSTATE    EQU    00000002H 
  734. endif 
  735. endif 
  736. IFTEMP04 = 0
  737. IFDEF INCL_WINDIALOGS
  738. IFTEMP04 = 1
  739. ENDIF
  740. IFNDEF INCL_NOCOMMON
  741. IFTEMP04 = 1
  742. ENDIF
  743. IF IFTEMP04
  744. ifndef INCL_SAADEFS
  745. DID_OK    EQU    1 
  746. DID_CANCEL    EQU    2 
  747. DID_ERROR    EQU    0ffffH 
  748. endif 
  749. WA_WARNING    EQU    0 
  750. WA_NOTE    EQU    1 
  751. WA_ERROR    EQU    2 
  752. WA_CWINALARMS    EQU    13      
  753. MAX_MBDTEXT    EQU    70 
  754. MB_OK    EQU    0000H 
  755. MB_OKCANCEL    EQU    0001H 
  756. MB_RETRYCANCEL    EQU    0002H 
  757. MB_ABORTRETRYIGNORE    EQU    0003H 
  758. MB_YESNO    EQU    0004H 
  759. MB_YESNOCANCEL    EQU    0005H 
  760. MB_CANCEL    EQU    0006H 
  761. MB_ENTER    EQU    0007H 
  762. MB_ENTERCANCEL    EQU    0008H 
  763. MB_NOICON    EQU    0000H 
  764. MB_CUANOTIFICATION    EQU    0000H 
  765. MB_ICONQUESTION    EQU    0010H 
  766. MB_ICONEXCLAMATION    EQU    0020H 
  767. MB_CUAWARNING    EQU    0020H 
  768. MB_ICONASTERISK    EQU    0030H 
  769. MB_ICONHAND    EQU    0040H 
  770. MB_CUACRITICAL    EQU    0040H 
  771. MB_QUERY    EQU    MB_ICONQUESTION
  772. MB_WARNING    EQU    MB_CUAWARNING
  773. MB_INFORMATION    EQU    MB_ICONASTERISK
  774. MB_CRITICAL    EQU    MB_CUACRITICAL
  775. MB_ERROR    EQU    MB_CRITICAL
  776. MB_CUSTOMICON    EQU    0080H 
  777. MB_DEFBUTTON1    EQU    0000H 
  778. MB_DEFBUTTON2    EQU    0100H 
  779. MB_DEFBUTTON3    EQU    0200H 
  780. MB_APPLMODAL    EQU    0000H 
  781. MB_SYSTEMMODAL    EQU    1000H 
  782. MB_HELP    EQU    2000H 
  783. MB_MOVEABLE    EQU    4000H 
  784. MB_NONMODAL    EQU    8000H 
  785. MBID_OK    EQU    1 
  786. MBID_CANCEL    EQU    2 
  787. MBID_ABORT    EQU    3 
  788. MBID_RETRY    EQU    4 
  789. MBID_IGNORE    EQU    5 
  790. MBID_YES    EQU    6 
  791. MBID_NO    EQU    7 
  792. MBID_HELP    EQU    8 
  793. MBID_ENTER    EQU    9 
  794. MBID_ERROR    EQU    0ffffH 
  795. endif 
  796. ifdef INCL_WINDIALOGS
  797. DLGC_ENTRYFIELD    EQU    0001H   
  798. DLGC_BUTTON    EQU    0002H   
  799. DLGC_RADIOBUTTON    EQU    0004H   
  800. DLGC_STATIC    EQU    0008H   
  801. DLGC_DEFAULT    EQU    0010H   
  802. DLGC_PUSHBUTTON    EQU    0020H   
  803. DLGC_CHECKBOX    EQU    0040H   
  804. DLGC_SCROLLBAR    EQU    0080H   
  805. DLGC_MENU    EQU    0100H   
  806. DLGC_TABONCLICK    EQU    0200H 
  807. DLGC_MLE    EQU    0400H   
  808. EDI_FIRSTTABITEM    EQU    0 
  809. EDI_LASTTABITEM    EQU    1 
  810. EDI_NEXTTABITEM    EQU    2 
  811. EDI_PREVTABITEM    EQU    3 
  812. EDI_FIRSTGROUPITEM    EQU    4 
  813. EDI_LASTGROUPITEM    EQU    5 
  814. EDI_NEXTGROUPITEM    EQU    6 
  815. EDI_PREVGROUPITEM    EQU    7 
  816.  
  817. DLGTITEM    STRUC
  818. dlgti_fsItemStatus    DW    ?
  819. dlgti_cChildren    DW    ?
  820. dlgti_cchClassName    DW    ?
  821. dlgti_offClassName    DW    ?
  822. dlgti_cchText    DW    ?
  823. dlgti_offText    DW    ?
  824. dlgti_flStyle    DD    ?
  825. dlgti_x    DW    ?
  826. dlgti_y    DW    ?
  827. dlgti_cx    DW    ?
  828. dlgti_cy    DW    ?
  829. dlgti_id    DW    ?
  830. dlgti_offPresParams    DW    ?
  831. dlgti_offCtlData    DW    ?
  832. DLGTITEM    ENDS
  833.  
  834. DLGTEMPLATE    STRUC
  835. dlgt_cbTemplate    DW    ?
  836. dlgt_type    DW    ?
  837. dlgt_codepage    DW    ?
  838. dlgt_offadlgti    DW    ?
  839. dlgt_fsTemplateStatus    DW    ?
  840. dlgt_iItemFocus    DW    ?
  841. dlgt_coffPresParams    DW    ?
  842. dlgt_adlgti    DB    SIZE DLGTITEM * 1 DUP (?)
  843. DLGTEMPLATE    ENDS
  844. endif 
  845. ifdef INCL_WINSTATICS
  846. SS_TEXT    EQU    0001H 
  847. SS_GROUPBOX    EQU    0002H 
  848. ifndef INCL_SAADEFS
  849. SS_ICON    EQU    0003H 
  850. SS_BITMAP    EQU    0004H 
  851. endif 
  852. SS_FGNDRECT    EQU    0005H 
  853. ifndef INCL_SAADEFS
  854. SS_HALFTONERECT    EQU    0006H 
  855. endif 
  856. SS_BKGNDRECT    EQU    0007H 
  857. SS_FGNDFRAME    EQU    0008H 
  858. ifndef INCL_SAADEFS
  859. SS_HALFTONEFRAME    EQU    0009H 
  860. endif 
  861. SS_BKGNDFRAME    EQU    000aH 
  862. SS_SYSICON    EQU    000bH 
  863. SS_AUTOSIZE    EQU    0040H 
  864. SM_SETHANDLE    EQU    0100H 
  865. SM_QUERYHANDLE    EQU    0101H 
  866. WM_MSGBOXINIT    EQU    010EH 
  867. WM_MSGBOXDISMISS    EQU    010FH 
  868. endif 
  869. ifdef INCL_WINBUTTONS
  870. BS_PUSHBUTTON    EQU    0 
  871. BS_CHECKBOX    EQU    1 
  872. BS_AUTOCHECKBOX    EQU    2 
  873. BS_RADIOBUTTON    EQU    3 
  874. BS_AUTORADIOBUTTON    EQU    4 
  875. BS_3STATE    EQU    5 
  876. BS_AUTO3STATE    EQU    6 
  877. ifndef INCL_SAADEFS
  878. BS_USERBUTTON    EQU    7 
  879. endif 
  880. BS_PRIMARYSTYLES    EQU    000fH 
  881. BS_TEXT    EQU    0010H 
  882. BS_MINIICON    EQU    0020H 
  883. BS_BITMAP    EQU    0040H 
  884. BS_ICON    EQU    0080H 
  885. BS_HELP    EQU    0100H 
  886. BS_SYSCOMMAND    EQU    0200H 
  887. BS_DEFAULT    EQU    0400H 
  888. BS_NOPOINTERFOCUS    EQU    0800H 
  889. BS_NOBORDER    EQU    1000H 
  890. BS_NOCURSORSELECT    EQU    2000H 
  891. BS_AUTOSIZE    EQU    4000H 
  892. ifndef INCL_SAADEFS
  893.  
  894. BTNCDATA    STRUC
  895. btncd_cb    DW    ?
  896. btncd_fsCheckState    DW    ?
  897. btncd_fsHiliteState    DW    ?
  898. btncd_hImage    DD    ?
  899. BTNCDATA    ENDS
  900. endif 
  901. ifndef INCL_SAADEFS
  902.  
  903. USERBUTTON    STRUC
  904. ubtn_hwnd    DD    ?
  905. ubtn_hps    DD    ?
  906. ubtn_fsState    DD    ?
  907. ubtn_fsStateOld    DD    ?
  908. USERBUTTON    ENDS
  909. endif 
  910. BM_CLICK    EQU    0120H 
  911. BM_QUERYCHECKINDEX    EQU    0121H 
  912. BM_QUERYHILITE    EQU    0122H 
  913. BM_SETHILITE    EQU    0123H 
  914. BM_QUERYCHECK    EQU    0124H 
  915. BM_SETCHECK    EQU    0125H 
  916. BM_SETDEFAULT    EQU    0126H 
  917. BN_CLICKED    EQU    1 
  918. BN_DBLCLICKED    EQU    2 
  919. BN_PAINT    EQU    3 
  920. ifndef INCL_SAADEFS
  921. BDS_HILITED    EQU    0100H 
  922. BDS_DISABLED    EQU    0200H 
  923. BDS_DEFAULT    EQU    0400H 
  924. endif 
  925. endif 
  926. ifdef INCL_WINENTRYFIELDS
  927. ES_LEFT    EQU    00000000H 
  928. ES_CENTER    EQU    00000001H 
  929. ES_RIGHT    EQU    00000002H 
  930. ifndef INCL_SAADEFS
  931. ES_AUTOSCROLL    EQU    00000004H 
  932. endif 
  933. ES_MARGIN    EQU    00000008H 
  934. ES_AUTOTAB    EQU    00000010H 
  935. ES_READONLY    EQU    00000020H 
  936. ES_COMMAND    EQU    00000040H 
  937. ES_UNREADABLE    EQU    00000080H 
  938. ES_AUTOSIZE    EQU    00000200H 
  939. ifdef INCL_NLS
  940. ES_ANY    EQU    00000000H 
  941. ES_SBCS    EQU    00001000H 
  942. ES_DBCS    EQU    00002000H 
  943. ES_MIXED    EQU    00003000H 
  944. endif 
  945. CBS_SIMPLE    EQU    0001H 
  946. CBS_DROPDOWN    EQU    0002H 
  947. CBS_DROPDOWNLIST    EQU    0004H 
  948. CBS_COMPATIBLE    EQU    0008H 
  949. CBID_LIST    EQU    029AH 
  950. CBID_EDIT    EQU    029BH 
  951. CBM_SHOWLIST    EQU    0170H 
  952. CBM_HILITE    EQU    0171H 
  953. CBM_ISLISTSHOWING    EQU    0172H 
  954. CBN_EFCHANGE    EQU    1 
  955. CBN_EFSCROLL    EQU    2 
  956. CBN_MEMERROR    EQU    3 
  957. CBN_LBSELECT    EQU    4 
  958. CBN_LBSCROLL    EQU    5 
  959. CBN_SHOWLIST    EQU    6 
  960. CBN_ENTER    EQU    7 
  961. ifndef INCL_SAADEFS
  962.  
  963. COMBOCDATA    STRUC
  964. combocdata_cbSize    DD    ?
  965. combocdata_reserved    DD    ?
  966. combocdata_pHWXCtlData    DD    ?
  967. COMBOCDATA    ENDS
  968.  
  969. ENTRYFDATA    STRUC
  970. efd_cb    DW    ?
  971. efd_cchEditLimit    DW    ?
  972. efd_ichMinSel    DW    ?
  973. efd_ichMaxSel    DW    ?
  974. efd_pHWXCtlData    DD    ?
  975. ENTRYFDATA    ENDS
  976. endif 
  977. EM_QUERYCHANGED    EQU    0140H 
  978. EM_QUERYSEL    EQU    0141H 
  979. EM_SETSEL    EQU    0142H 
  980. EM_SETTEXTLIMIT    EQU    0143H 
  981. ifndef INCL_SAADEFS
  982. EM_CUT    EQU    0144H 
  983. EM_COPY    EQU    0145H 
  984. endif 
  985. EM_CLEAR    EQU    0146H 
  986. ifndef INCL_SAADEFS
  987. EM_PASTE    EQU    0147H 
  988. endif 
  989. EM_QUERYFIRSTCHAR    EQU    0148H 
  990. EM_SETFIRSTCHAR    EQU    0149H 
  991. ifndef INCL_SAADEFS
  992. EM_QUERYREADONLY    EQU    014aH 
  993. EM_SETREADONLY    EQU    014bH 
  994. EM_SETINSERTMODE    EQU    014cH 
  995. endif 
  996. EN_SETFOCUS    EQU    0001H 
  997. EN_KILLFOCUS    EQU    0002H 
  998. EN_CHANGE    EQU    0004H 
  999. EN_SCROLL    EQU    0008H 
  1000. ifndef INCL_SAADEFS
  1001. EN_MEMERROR    EQU    0010H 
  1002. EN_OVERFLOW    EQU    0020H 
  1003. EN_INSERTMODETOGGLE    EQU    0040H 
  1004. endif 
  1005. endif 
  1006. ifdef INCL_WINMLE
  1007. INCLUDE pmmle.INC
  1008. endif 
  1009. ifdef INCL_WINLISTBOXES
  1010. LS_MULTIPLESEL    EQU    00000001H 
  1011. ifndef INCL_SAADEFS
  1012. LS_OWNERDRAW    EQU    00000002H 
  1013. endif 
  1014. LS_NOADJUSTPOS    EQU    00000004H 
  1015. LS_HORZSCROLL    EQU    00000008H 
  1016. LS_EXTENDEDSEL    EQU    00000010H 
  1017. LN_SELECT    EQU    1 
  1018. LN_SETFOCUS    EQU    2 
  1019. LN_KILLFOCUS    EQU    3 
  1020. LN_SCROLL    EQU    4 
  1021. LN_ENTER    EQU    5 
  1022. LM_QUERYITEMCOUNT    EQU    0160H 
  1023. LM_INSERTITEM    EQU    0161H 
  1024. LM_SETTOPINDEX    EQU    0162H 
  1025. LM_DELETEITEM    EQU    0163H 
  1026. LM_SELECTITEM    EQU    0164H 
  1027. LM_QUERYSELECTION    EQU    0165H 
  1028. LM_SETITEMTEXT    EQU    0166H 
  1029. LM_QUERYITEMTEXTLENGTH    EQU    0167H 
  1030. LM_QUERYITEMTEXT    EQU    0168H 
  1031. LM_SETITEMHANDLE    EQU    0169H 
  1032. LM_QUERYITEMHANDLE    EQU    016aH 
  1033. LM_SEARCHSTRING    EQU    016bH 
  1034. LM_SETITEMHEIGHT    EQU    016cH 
  1035. LM_QUERYTOPINDEX    EQU    016dH 
  1036. LM_DELETEALL    EQU    016eH 
  1037. LM_INSERTMULTITEMS    EQU    016fH 
  1038. LM_SETITEMWIDTH    EQU    0660H 
  1039. LIT_CURSOR    EQU    (-4 )
  1040. LIT_ERROR    EQU    (-3 )
  1041. LIT_MEMERROR    EQU    (-2 )
  1042. LIT_NONE    EQU    (-1 )
  1043. LIT_FIRST    EQU    (-1 )
  1044. LIT_END    EQU    (-1 )
  1045. LIT_SORTASCENDING    EQU    (-2 )
  1046. LIT_SORTDESCENDING    EQU    (-3 )
  1047. LSS_SUBSTRING    EQU    0001H 
  1048. LSS_PREFIX    EQU    0002H 
  1049. LSS_CASESENSITIVE    EQU    0004H 
  1050.  
  1051. LBOXINFO    STRUC
  1052. lboxinfo_lItemIndex    DD    ?
  1053. lboxinfo_ulItemCount    DD    ?
  1054. lboxinfo_reserved    DD    ?
  1055. lboxinfo_reserved2    DD    ?
  1056. LBOXINFO    ENDS
  1057. endif 
  1058. ifdef INCL_WINMENUS
  1059. MS_ACTIONBAR    EQU    00000001H 
  1060. MS_TITLEBUTTON    EQU    00000002H 
  1061. MS_VERTICALFLIP    EQU    00000004H 
  1062. MS_CONDITIONALCASCADE    EQU    00000040H 
  1063. MM_INSERTITEM    EQU    0180H 
  1064. MM_DELETEITEM    EQU    0181H 
  1065. MM_QUERYITEM    EQU    0182H 
  1066. MM_SETITEM    EQU    0183H 
  1067. MM_QUERYITEMCOUNT    EQU    0184H 
  1068. MM_STARTMENUMODE    EQU    0185H 
  1069. MM_ENDMENUMODE    EQU    0186H 
  1070. MM_REMOVEITEM    EQU    0188H 
  1071. MM_SELECTITEM    EQU    0189H 
  1072. MM_QUERYSELITEMID    EQU    018aH 
  1073. MM_QUERYITEMTEXT    EQU    018bH 
  1074. MM_QUERYITEMTEXTLENGTH    EQU    018cH 
  1075. MM_SETITEMHANDLE    EQU    018dH 
  1076. MM_SETITEMTEXT    EQU    018eH 
  1077. MM_ITEMPOSITIONFROMID    EQU    018fH 
  1078. MM_ITEMIDFROMPOSITION    EQU    0190H 
  1079. MM_QUERYITEMATTR    EQU    0191H 
  1080. MM_SETITEMATTR    EQU    0192H 
  1081. MM_ISITEMVALID    EQU    0193H 
  1082. MM_QUERYITEMRECT    EQU    0194H 
  1083. MM_QUERYDEFAULTITEMID    EQU    0431H 
  1084. MM_SETDEFAULTITEMID    EQU    0432H 
  1085. ifndef MTI_INCLUDED
  1086. MTI_INCLUDED    EQU    1
  1087.  
  1088.  
  1089. mti    STRUC
  1090. mti_afStyle    DW    ?
  1091. mti_pad    DW    ?
  1092. mti_idItem    DW    ?
  1093. mti_c    DB    2 DUP (?)
  1094. mti    ENDS
  1095.  
  1096. mt    STRUC
  1097. mt_len    DD    ?
  1098. mt_codepage    DW    ?
  1099. mt_reserved    DW    ?
  1100. mt_cMti    DW    ?
  1101. mt_rgMti    DB    SIZE MTI * 1 DUP (?)
  1102. mt    ENDS
  1103. endif
  1104. ifndef INCL_SAADEFS
  1105.  
  1106. OWNERITEM    STRUC
  1107. oi_hwnd    DD    ?
  1108. oi_hps    DD    ?
  1109. oi_fsState    DD    ?
  1110. oi_fsAttribute    DD    ?
  1111. oi_fsStateOld    DD    ?
  1112. oi_fsAttributeOld    DD    ?
  1113. oi_rclItem    DB    SIZE RECTL DUP (?)
  1114. oi_idItem    DD    ?
  1115. oi_hItem    DD    ?
  1116. OWNERITEM    ENDS
  1117. endif 
  1118.  
  1119. MENUITEM    STRUC
  1120. mi_iPosition    DW    ?
  1121. mi_afStyle    DW    ?
  1122. mi_afAttribute    DW    ?
  1123. mi_id    DW    ?
  1124. mi_hwndSubMenu    DD    ?
  1125. mi_hItem    DD    ?
  1126. MENUITEM    ENDS
  1127. MIT_END    EQU    (-1 )
  1128. MIT_NONE    EQU    (-1 )
  1129. MIT_MEMERROR    EQU    (-1 )
  1130. MIT_ERROR    EQU    (-1 )
  1131. MIT_FIRST    EQU    (-2 )
  1132. MIT_LAST    EQU    (-3 )
  1133. MID_NONE    EQU    MIT_NONE
  1134. MID_ERROR    EQU    (-1 )
  1135. MIS_TEXT    EQU    0001H 
  1136. ifndef INCL_SAADEFS
  1137. MIS_BITMAP    EQU    0002H 
  1138. endif 
  1139. MIS_SEPARATOR    EQU    0004H 
  1140. ifndef INCL_SAADEFS
  1141. MIS_OWNERDRAW    EQU    0008H 
  1142. endif 
  1143. MIS_SUBMENU    EQU    0010H 
  1144. MIS_MULTMENU    EQU    0020H       
  1145. MIS_SYSCOMMAND    EQU    0040H 
  1146. MIS_HELP    EQU    0080H 
  1147. MIS_STATIC    EQU    0100H 
  1148. MIS_BUTTONSEPARATOR    EQU    0200H 
  1149. MIS_BREAK    EQU    0400H 
  1150. MIS_BREAKSEPARATOR    EQU    0800H 
  1151. MIS_GROUP    EQU    1000H       
  1152. MIS_SINGLE    EQU    2000H 
  1153. MIA_NODISMISS    EQU    0020H 
  1154. MIA_FRAMED    EQU    1000H 
  1155. MIA_CHECKED    EQU    2000H 
  1156. MIA_DISABLED    EQU    4000H 
  1157. MIA_HILITED    EQU    8000H 
  1158. PU_POSITIONONITEM    EQU    0001H  
  1159. PU_HCONSTRAIN    EQU    0002H  
  1160. PU_VCONSTRAIN    EQU    0004H  
  1161. PU_NONE    EQU    0000H  
  1162. PU_MOUSEBUTTON1DOWN    EQU    0008H  
  1163. PU_MOUSEBUTTON2DOWN    EQU    0010H  
  1164. PU_MOUSEBUTTON3DOWN    EQU    0018H  
  1165. PU_SELECTITEM    EQU    0020H  
  1166. PU_MOUSEBUTTON1    EQU    0040H  
  1167. PU_MOUSEBUTTON2    EQU    0080H  
  1168. PU_MOUSEBUTTON3    EQU    0100H  
  1169. PU_KEYBOARD    EQU    0200H  
  1170. endif 
  1171. ifdef INCL_WINSCROLLBARS
  1172. SBS_HORZ    EQU    0 
  1173. SBS_VERT    EQU    1 
  1174. SBS_THUMBSIZE    EQU    2 
  1175. SBS_AUTOTRACK    EQU    4 
  1176. SBS_AUTOSIZE    EQU    2000H 
  1177. SBM_SETSCROLLBAR    EQU    01a0H 
  1178. SBM_SETPOS    EQU    01a1H 
  1179. SBM_QUERYPOS    EQU    01a2H 
  1180. SBM_QUERYRANGE    EQU    01a3H 
  1181. SBM_SETTHUMBSIZE    EQU    01a6H 
  1182. SB_LINEUP    EQU    1 
  1183. SB_LINEDOWN    EQU    2 
  1184. SB_LINELEFT    EQU    1 
  1185. SB_LINERIGHT    EQU    2 
  1186. SB_PAGEUP    EQU    3 
  1187. SB_PAGEDOWN    EQU    4 
  1188. SB_PAGELEFT    EQU    3 
  1189. SB_PAGERIGHT    EQU    4 
  1190. SB_SLIDERTRACK    EQU    5 
  1191. SB_SLIDERPOSITION    EQU    6 
  1192. SB_ENDSCROLL    EQU    7 
  1193. ifndef INCL_SAADEFS
  1194.  
  1195. SBCDATA    STRUC
  1196. sbcd_cb    DW    ?
  1197. sbcd_sHilite    DW    ?
  1198. sbcd_posFirst    DW    ?
  1199. sbcd_posLast    DW    ?
  1200. sbcd_posThumb    DW    ?
  1201. sbcd_cVisible    DW    ?
  1202. sbcd_cTotal    DW    ?
  1203. SBCDATA    ENDS
  1204. endif 
  1205. endif 
  1206. IFTEMP05 = 0
  1207. IFDEF INCL_WINFRAMEMGR
  1208. IFTEMP05 = 1
  1209. ENDIF
  1210. IFNDEF INCL_NOCOMMON
  1211. IFTEMP05 = 1
  1212. ENDIF
  1213. IF IFTEMP05
  1214.  
  1215. FRAMECDATA    STRUC
  1216. fcdata_cb    DW    ?
  1217. fcdata_flCreateFlags    DD    ?
  1218. fcdata_hmodResources    DW    ?
  1219. fcdata_idResources    DW    ?
  1220. FRAMECDATA    ENDS
  1221. FCF_TITLEBAR    EQU    00000001H 
  1222. FCF_SYSMENU    EQU    00000002H 
  1223. FCF_MENU    EQU    00000004H 
  1224. FCF_SIZEBORDER    EQU    00000008H 
  1225. FCF_MINBUTTON    EQU    00000010H 
  1226. FCF_MAXBUTTON    EQU    00000020H 
  1227. FCF_MINMAX    EQU    00000030H  
  1228. FCF_VERTSCROLL    EQU    00000040H 
  1229. FCF_HORZSCROLL    EQU    00000080H 
  1230. FCF_DLGBORDER    EQU    00000100H 
  1231. FCF_BORDER    EQU    00000200H 
  1232. FCF_SHELLPOSITION    EQU    00000400H 
  1233. FCF_TASKLIST    EQU    00000800H 
  1234. FCF_NOBYTEALIGN    EQU    00001000H 
  1235. FCF_NOMOVEWITHOWNER    EQU    00002000H 
  1236. FCF_ICON    EQU    00004000H 
  1237. FCF_ACCELTABLE    EQU    00008000H 
  1238. FCF_SYSMODAL    EQU    00010000H 
  1239. FCF_SCREENALIGN    EQU    00020000H 
  1240. FCF_MOUSEALIGN    EQU    00040000H 
  1241. FCF_HIDEBUTTON    EQU    01000000H 
  1242. FCF_HIDEMAX    EQU    01000020H  
  1243. ifdef INCL_NLS
  1244. FCF_DBE_APPSTAT    EQU    80000000H 
  1245. endif 
  1246. FCF_AUTOICON    EQU    40000000H 
  1247. FCF_STANDARD    EQU    0000CC3FH 
  1248. FS_ICON    EQU    00000001H 
  1249. FS_ACCELTABLE    EQU    00000002H 
  1250. ifndef INCL_SAADEFS
  1251. FS_SHELLPOSITION    EQU    00000004H 
  1252. endif 
  1253. FS_TASKLIST    EQU    00000008H 
  1254. FS_NOBYTEALIGN    EQU    00000010H 
  1255. FS_NOMOVEWITHOWNER    EQU    00000020H 
  1256. FS_SYSMODAL    EQU    00000040H 
  1257. FS_DLGBORDER    EQU    00000080H 
  1258. FS_BORDER    EQU    00000100H 
  1259. FS_SCREENALIGN    EQU    00000200H 
  1260. FS_MOUSEALIGN    EQU    00000400H 
  1261. FS_SIZEBORDER    EQU    00000800H 
  1262. FS_AUTOICON    EQU    00001000H 
  1263. ifdef INCL_NLS
  1264. FS_DBE_APPSTAT    EQU    00008000H 
  1265. endif 
  1266. FS_STANDARD    EQU    0000000FH 
  1267. ifndef INCL_SAADEFS
  1268. FF_FLASHWINDOW    EQU    0001H 
  1269. FF_ACTIVE    EQU    0002H 
  1270. FF_FLASHHILITE    EQU    0004H 
  1271. FF_OWNERHIDDEN    EQU    0008H 
  1272. FF_DLGDISMISSED    EQU    0010H 
  1273. FF_OWNERDISABLED    EQU    0020H 
  1274. FF_SELECTED    EQU    0040H 
  1275. FF_NOACTIVATESWP    EQU    0080H 
  1276. FF_DIALOGBOX    EQU    0100H 
  1277. endif 
  1278. endif 
  1279. ifdef INCL_WINFRAMEMGR
  1280. WM_FLASHWINDOW    EQU    0040H 
  1281. WM_FORMATFRAME    EQU    0041H 
  1282. WM_UPDATEFRAME    EQU    0042H 
  1283. WM_FOCUSCHANGE    EQU    0043H 
  1284. WM_SETBORDERSIZE    EQU    0044H 
  1285. WM_TRACKFRAME    EQU    0045H 
  1286. WM_MINMAXFRAME    EQU    0046H 
  1287. WM_SETICON    EQU    0047H 
  1288. WM_QUERYICON    EQU    0048H 
  1289. WM_SETACCELTABLE    EQU    0049H 
  1290. WM_QUERYACCELTABLE    EQU    004aH 
  1291. WM_TRANSLATEACCEL    EQU    004bH 
  1292. WM_QUERYTRACKINFO    EQU    004cH 
  1293. WM_QUERYBORDERSIZE    EQU    004dH 
  1294. WM_NEXTMENU    EQU    004eH 
  1295. WM_ERASEBACKGROUND    EQU    004fH 
  1296. WM_QUERYFRAMEINFO    EQU    0050H 
  1297. WM_QUERYFOCUSCHAIN    EQU    0051H 
  1298. WM_OWNERPOSCHANGE    EQU    0052H 
  1299. WM_CALCFRAMERECT    EQU    0053H 
  1300. WM_WINDOWPOSCHANGED    EQU    0055H 
  1301. WM_ADJUSTFRAMEPOS    EQU    0056H 
  1302. WM_QUERYFRAMECTLCOUNT    EQU    0059H 
  1303. ifndef INCL_SAADEFS
  1304. WM_QUERYHELPINFO    EQU    005BH 
  1305. WM_SETHELPINFO    EQU    005CH 
  1306. WM_ERROR    EQU    005DH 
  1307. WM_REALIZEPALETTE    EQU    005EH 
  1308. FI_FRAME    EQU    00000001H 
  1309. FI_OWNERHIDE    EQU    00000002H 
  1310. FI_ACTIVATEOK    EQU    00000004H 
  1311. FI_NOMOVEWITHOWNER    EQU    00000008H 
  1312. endif 
  1313. ifndef INCL_SAADEFS
  1314. endif 
  1315. FID_SYSMENU    EQU    8002H 
  1316. FID_TITLEBAR    EQU    8003H 
  1317. FID_MINMAX    EQU    8004H 
  1318. FID_MENU    EQU    8005H 
  1319. FID_VERTSCROLL    EQU    8006H 
  1320. FID_HORZSCROLL    EQU    8007H 
  1321. FID_CLIENT    EQU    8008H 
  1322. FID_DBE_APPSTAT    EQU    8010H 
  1323. FID_DBE_KBDSTAT    EQU    8011H 
  1324. FID_DBE_PECIC    EQU    8012H 
  1325. FID_DBE_KKPOPUP    EQU    8013H 
  1326. SC_SIZE    EQU    8000H 
  1327. SC_MOVE    EQU    8001H 
  1328. SC_MINIMIZE    EQU    8002H 
  1329. SC_MAXIMIZE    EQU    8003H 
  1330. SC_CLOSE    EQU    8004H 
  1331. SC_NEXT    EQU    8005H 
  1332. SC_APPMENU    EQU    8006H 
  1333. SC_SYSMENU    EQU    8007H 
  1334. SC_RESTORE    EQU    8008H 
  1335. SC_NEXTFRAME    EQU    8009H 
  1336. SC_NEXTWINDOW    EQU    8010H 
  1337. ifndef INCL_SAADEFS
  1338. SC_TASKMANAGER    EQU    8011H 
  1339. SC_HELPKEYS    EQU    8012H 
  1340. SC_HELPINDEX    EQU    8013H 
  1341. SC_HELPEXTENDED    EQU    8014H 
  1342. SC_SWITCHPANELIDS    EQU    8015H 
  1343. SC_DBE_FIRST    EQU    8018H 
  1344. SC_DBE_LAST    EQU    801FH 
  1345. SC_BEGINDRAG    EQU    8020H 
  1346. SC_ENDDRAG    EQU    8021H 
  1347. SC_SELECT    EQU    8022H 
  1348. SC_OPEN    EQU    8023H 
  1349. SC_CONTEXTMENU    EQU    8024H 
  1350. SC_CONTEXTHELP    EQU    8025H 
  1351. SC_TEXTEDIT    EQU    8026H 
  1352. SC_BEGINSELECT    EQU    8027H 
  1353. SC_ENDSELECT    EQU    8028H 
  1354. SC_WINDOW    EQU    8029H 
  1355. SC_HIDE    EQU    802aH 
  1356. endif 
  1357. endif 
  1358. ifdef INCL_WINFRAMECTLS
  1359. TBM_SETHILITE    EQU    01e3H 
  1360. TBM_QUERYHILITE    EQU    01e4H 
  1361. endif 
  1362. ifdef INCL_WINRECTANGLES
  1363. ifndef INCL_SAADEFS
  1364. endif 
  1365. endif 
  1366. ifdef INCL_WINSYS
  1367. SV_SWAPBUTTON    EQU    0 
  1368. SV_DBLCLKTIME    EQU    1 
  1369. SV_CXDBLCLK    EQU    2 
  1370. SV_CYDBLCLK    EQU    3 
  1371. SV_CXSIZEBORDER    EQU    4 
  1372. SV_CYSIZEBORDER    EQU    5 
  1373. SV_ALARM    EQU    6 
  1374. ifndef INCL_SAADEFS
  1375. SV_RESERVEDFIRST1    EQU    7 
  1376. SV_RESERVEDLAST1    EQU    8 
  1377. endif 
  1378. SV_CURSORRATE    EQU    9 
  1379. SV_FIRSTSCROLLRATE    EQU    10 
  1380. SV_SCROLLRATE    EQU    11 
  1381. SV_NUMBEREDLISTS    EQU    12 
  1382. SV_WARNINGFREQ    EQU    13 
  1383. SV_NOTEFREQ    EQU    14 
  1384. SV_ERRORFREQ    EQU    15 
  1385. SV_WARNINGDURATION    EQU    16 
  1386. SV_NOTEDURATION    EQU    17 
  1387. SV_ERRORDURATION    EQU    18 
  1388. ifndef INCL_SAADEFS
  1389. SV_RESERVEDFIRST    EQU    19 
  1390. SV_RESERVEDLAST    EQU    19 
  1391. endif 
  1392. SV_CXSCREEN    EQU    20 
  1393. SV_CYSCREEN    EQU    21 
  1394. SV_CXVSCROLL    EQU    22 
  1395. SV_CYHSCROLL    EQU    23 
  1396. SV_CYVSCROLLARROW    EQU    24 
  1397. SV_CXHSCROLLARROW    EQU    25 
  1398. SV_CXBORDER    EQU    26 
  1399. SV_CYBORDER    EQU    27 
  1400. SV_CXDLGFRAME    EQU    28 
  1401. SV_CYDLGFRAME    EQU    29 
  1402. SV_CYTITLEBAR    EQU    30 
  1403. SV_CYVSLIDER    EQU    31 
  1404. SV_CXHSLIDER    EQU    32 
  1405. SV_CXMINMAXBUTTON    EQU    33 
  1406. SV_CYMINMAXBUTTON    EQU    34 
  1407. SV_CYMENU    EQU    35 
  1408. SV_CXFULLSCREEN    EQU    36 
  1409. SV_CYFULLSCREEN    EQU    37 
  1410. SV_CXICON    EQU    38 
  1411. SV_CYICON    EQU    39 
  1412. SV_CXPOINTER    EQU    40 
  1413. SV_CYPOINTER    EQU    41 
  1414. SV_DEBUG    EQU    42 
  1415. SV_CMOUSEBUTTONS    EQU    43 
  1416. SV_CPOINTERBUTTONS    EQU    43 
  1417. SV_POINTERLEVEL    EQU    44 
  1418. SV_CURSORLEVEL    EQU    45 
  1419. SV_TRACKRECTLEVEL    EQU    46 
  1420. ifndef INCL_SAADEFS
  1421. SV_CTIMERS    EQU    47 
  1422. endif 
  1423. SV_MOUSEPRESENT    EQU    48 
  1424. SV_CXBYTEALIGN    EQU    49 
  1425. SV_CXALIGN    EQU    49 
  1426. SV_CYBYTEALIGN    EQU    50 
  1427. SV_CYALIGN    EQU    50 
  1428. SV_NOTRESERVED    EQU    56 
  1429. SV_EXTRAKEYBEEP    EQU    57 
  1430. SV_SETLIGHTS    EQU    58 
  1431. SV_INSERTMODE    EQU    59 
  1432. SV_MENUROLLDOWNDELAY    EQU    64 
  1433. SV_MENUROLLUPDELAY    EQU    65 
  1434. SV_ALTMNEMONIC    EQU    66 
  1435. SV_TASKLISTMOUSEACCESS    EQU    67 
  1436. SV_CXICONTEXTWIDTH    EQU    68 
  1437. SV_CICONTEXTLINES    EQU    69 
  1438. SV_CHORDTIME    EQU    70 
  1439. SV_CXCHORD    EQU    71 
  1440. SV_CYCHORD    EQU    72 
  1441. SV_CXMOTIONSTART    EQU    73 
  1442. SV_CYMOTIONSTART    EQU    74 
  1443. SV_BEGINDRAG    EQU    75 
  1444. SV_ENDDRAG    EQU    76 
  1445. SV_SINGLESELECT    EQU    77 
  1446. SV_OPEN    EQU    78 
  1447. SV_CONTEXTMENU    EQU    79 
  1448. SV_CONTEXTHELP    EQU    80 
  1449. SV_TEXTEDIT    EQU    81 
  1450. SV_BEGINSELECT    EQU    82 
  1451. SV_ENDSELECT    EQU    83 
  1452. SV_BEGINDRAGKB    EQU    84 
  1453. SV_ENDDRAGKB    EQU    85 
  1454. SV_SELECTKB    EQU    86 
  1455. SV_OPENKB    EQU    87 
  1456. SV_CONTEXTMENUKB    EQU    88 
  1457. SV_CONTEXTHELPKB    EQU    89 
  1458. SV_TEXTEDITKB    EQU    90 
  1459. SV_BEGINSELECTKB    EQU    91 
  1460. SV_ENDSELECTKB    EQU    92 
  1461. SV_ANIMATION    EQU    93 
  1462. SV_ANIMATIONSPEED    EQU    94 
  1463. SV_MONOICONS    EQU    95 
  1464. SV_KBDALTERED    EQU    96 
  1465. SV_PRINTSCREEN    EQU    97 
  1466. SV_LOCKSTARTINPUT    EQU    98 
  1467. SV_CSYSVALUES    EQU    99 
  1468.  
  1469. PARAM    STRUC
  1470. param_id    DD    ?
  1471. param_cb    DD    ?
  1472. param_ab    DB    1 DUP (?)
  1473. PARAM    ENDS
  1474.  
  1475. PRESPARAMS    STRUC
  1476. pres_cb    DD    ?
  1477. pres_aparam    DB    SIZE PARAM * 1 DUP (?)
  1478. PRESPARAMS    ENDS
  1479. PP_FOREGROUNDCOLOR    EQU    1 
  1480. PP_FOREGROUNDCOLORINDEX    EQU    2 
  1481. PP_BACKGROUNDCOLOR    EQU    3 
  1482. PP_BACKGROUNDCOLORINDEX    EQU    4 
  1483. PP_HILITEFOREGROUNDCOLOR    EQU    5 
  1484. PP_HILITEFOREGROUNDCOLORINDEX    EQU    6 
  1485. PP_HILITEBACKGROUNDCOLOR    EQU    7 
  1486. PP_HILITEBACKGROUNDCOLORINDEX    EQU    8 
  1487. PP_DISABLEDFOREGROUNDCOLOR    EQU    9 
  1488. PP_DISABLEDFOREGROUNDCOLORINDEX    EQU    10 
  1489. PP_DISABLEDBACKGROUNDCOLOR    EQU    11 
  1490. PP_DISABLEDBACKGROUNDCOLORINDEX    EQU    12 
  1491. PP_BORDERCOLOR    EQU    13 
  1492. PP_BORDERCOLORINDEX    EQU    14 
  1493. PP_FONTNAMESIZE    EQU    15 
  1494. PP_FONTHANDLE    EQU    16 
  1495. PP_RESERVED    EQU    17 
  1496. PP_ACTIVECOLOR    EQU    18 
  1497. PP_ACTIVECOLORINDEX    EQU    19 
  1498. PP_INACTIVECOLOR    EQU    20 
  1499. PP_INACTIVECOLORINDEX    EQU    21 
  1500. PP_ACTIVETEXTFGNDCOLOR    EQU    22 
  1501. PP_ACTIVETEXTFGNDCOLORINDEX    EQU    23 
  1502. PP_ACTIVETEXTBGNDCOLOR    EQU    24 
  1503. PP_ACTIVETEXTBGNDCOLORINDEX    EQU    25 
  1504. PP_INACTIVETEXTFGNDCOLOR    EQU    26 
  1505. PP_INACTIVETEXTFGNDCOLORINDEX    EQU    27 
  1506. PP_INACTIVETEXTBGNDCOLOR    EQU    28 
  1507. PP_INACTIVETEXTBGNDCOLORINDEX    EQU    29 
  1508. PP_SHADOW    EQU    30 
  1509. PP_MENUFOREGROUNDCOLOR    EQU    31 
  1510. PP_MENUFOREGROUNDCOLORINDEX    EQU    32 
  1511. PP_MENUBACKGROUNDCOLOR    EQU    33 
  1512. PP_MENUBACKGROUNDCOLORINDEX    EQU    34 
  1513. PP_MENUHILITEFGNDCOLOR    EQU    35 
  1514. PP_MENUHILITEFGNDCOLORINDEX    EQU    36 
  1515. PP_MENUHILITEBGNDCOLOR    EQU    37 
  1516. PP_MENUHILITEBGNDCOLORINDEX    EQU    38 
  1517. PP_MENUDISABLEDFGNDCOLOR    EQU    39 
  1518. PP_MENUDISABLEDFGNDCOLORINDEX    EQU    40 
  1519. PP_MENUDISABLEDBGNDCOLOR    EQU    41 
  1520. PP_MENUDISABLEDBGNDCOLORINDEX    EQU    42 
  1521. PP_SHADOWTEXTCOLOR    EQU    43 
  1522. PP_SHADOWTEXTCOLORINDEX    EQU    44 
  1523. PP_SHADOWHILITEFGNDCOLOR    EQU    45 
  1524. PP_SHADOWHILITEFGNDCOLORINDEX    EQU    46 
  1525. PP_SHADOWHILITEBGNDCOLOR    EQU    47 
  1526. PP_SHADOWHILITEBGNDCOLORINDEX    EQU    48 
  1527. PP_ICONTEXTBACKGROUNDCOLOR    EQU    49 
  1528. PP_ICONTEXTBACKGROUNDCOLORINDEX    EQU    50 
  1529. PP_BIDI_FIRST    EQU    0100H 
  1530. PP_BIDI_LAST    EQU    012FH 
  1531. PP_USER    EQU    8000H 
  1532. QPF_NOINHERIT    EQU    0001H  
  1533. QPF_ID1COLORINDEX    EQU    0002H  
  1534. QPF_ID2COLORINDEX    EQU    0004H  
  1535. QPF_PURERGBCOLOR    EQU    0008H  
  1536. QPF_VALIDFLAGS    EQU    000FH  
  1537. SYSCLR_SHADOWHILITEBGND    EQU    (-50 )
  1538. SYSCLR_SHADOWHILITEFGND    EQU    (-49 )
  1539. SYSCLR_SHADOWTEXT    EQU    (-48 )
  1540. SYSCLR_ENTRYFIELD    EQU    (-47 )
  1541. SYSCLR_MENUDISABLEDTEXT    EQU    (-46 )
  1542. SYSCLR_MENUHILITE    EQU    (-45 )
  1543. SYSCLR_MENUHILITEBGND    EQU    (-44 )
  1544. SYSCLR_PAGEBACKGROUND    EQU    (-43 )
  1545. SYSCLR_FIELDBACKGROUND    EQU    (-42 )
  1546. SYSCLR_BUTTONLIGHT    EQU    (-41 )
  1547. SYSCLR_BUTTONMIDDLE    EQU    (-40 )
  1548. SYSCLR_BUTTONDARK    EQU    (-39 )
  1549. SYSCLR_BUTTONDEFAULT    EQU    (-38 )
  1550. SYSCLR_TITLEBOTTOM    EQU    (-37 )
  1551. SYSCLR_SHADOW    EQU    (-36 )
  1552. SYSCLR_ICONTEXT    EQU    (-35 )
  1553. SYSCLR_DIALOGBACKGROUND    EQU    (-34 )
  1554. SYSCLR_HILITEFOREGROUND    EQU    (-33 )
  1555. SYSCLR_HILITEBACKGROUND    EQU    (-32 )
  1556. SYSCLR_INACTIVETITLETEXTBGND    EQU    (-31 )
  1557. SYSCLR_ACTIVETITLETEXTBGND    EQU    (-30 )
  1558. SYSCLR_INACTIVETITLETEXT    EQU    (-29 )
  1559. SYSCLR_ACTIVETITLETEXT    EQU    (-28 )
  1560. SYSCLR_OUTPUTTEXT    EQU    (-27 )
  1561. SYSCLR_WINDOWSTATICTEXT    EQU    (-26 )
  1562. SYSCLR_SCROLLBAR    EQU    (-25 )
  1563. SYSCLR_BACKGROUND    EQU    (-24 )
  1564. SYSCLR_ACTIVETITLE    EQU    (-23 )
  1565. SYSCLR_INACTIVETITLE    EQU    (-22 )
  1566. SYSCLR_MENU    EQU    (-21 )
  1567. SYSCLR_WINDOW    EQU    (-20 )
  1568. SYSCLR_WINDOWFRAME    EQU    (-19 )
  1569. SYSCLR_MENUTEXT    EQU    (-18 )
  1570. SYSCLR_WINDOWTEXT    EQU    (-17 )
  1571. SYSCLR_TITLETEXT    EQU    (-16 )
  1572. SYSCLR_ACTIVEBORDER    EQU    (-15 )
  1573. SYSCLR_INACTIVEBORDER    EQU    (-14 )
  1574. SYSCLR_APPWORKSPACE    EQU    (-13 )
  1575. SYSCLR_HELPBACKGROUND    EQU    (-12 )
  1576. SYSCLR_HELPTEXT    EQU    (-11 )
  1577. SYSCLR_HELPHILITE    EQU    (-10 )
  1578. SYSCLR_CSYSCOLORS    EQU    41 
  1579. endif 
  1580. ifdef INCL_WINTIMER
  1581. ifndef INCL_SAADEFS
  1582. TID_CURSOR    EQU    0ffffH   
  1583. TID_SCROLL    EQU    0fffeH   
  1584. TID_FLASHWINDOW    EQU    0fffdH   
  1585. TID_USERMAX    EQU    7fffH   
  1586. endif 
  1587. endif 
  1588. ifdef INCL_WINACCELERATORS
  1589. ifndef INCL_SAADEFS
  1590. AF_CHAR    EQU    0001H 
  1591. AF_VIRTUALKEY    EQU    0002H 
  1592. AF_SCANCODE    EQU    0004H 
  1593. AF_SHIFT    EQU    0008H 
  1594. AF_CONTROL    EQU    0010H 
  1595. AF_ALT    EQU    0020H 
  1596. AF_LONEKEY    EQU    0040H 
  1597. AF_SYSCOMMAND    EQU    0100H 
  1598. AF_HELP    EQU    0200H 
  1599. endif 
  1600.  
  1601. ACCEL    STRUC
  1602. acc_fs    DW    ?
  1603. acc_key    DW    ?
  1604. acc_cmd    DW    ?
  1605. ACCEL    ENDS
  1606.  
  1607. ACCELTABLE    STRUC
  1608. acct_cAccel    DW    ?
  1609. acct_codepage    DW    ?
  1610. acct_aaccel    DB    SIZE ACCEL * 1 DUP (?)
  1611. ACCELTABLE    ENDS
  1612. endif 
  1613. EAF_DEFAULTOWNER    EQU    0001H 
  1614. EAF_UNCHANGEABLE    EQU    0002H 
  1615. EAF_REUSEICON    EQU    0004H 
  1616. ifdef INCL_WINTRACKRECT
  1617.  
  1618. TRACKINFO    STRUC
  1619. ti_cxBorder    DD    ?
  1620. ti_cyBorder    DD    ?
  1621. ti_cxGrid    DD    ?
  1622. ti_cyGrid    DD    ?
  1623. ti_cxKeyboard    DD    ?
  1624. ti_cyKeyboard    DD    ?
  1625. ti_rclTrack    DB    SIZE RECTL DUP (?)
  1626. ti_rclBoundary    DB    SIZE RECTL DUP (?)
  1627. ti_ptlMinTrackSize    DB    SIZE POINTL DUP (?)
  1628. ti_ptlMaxTrackSize    DB    SIZE POINTL DUP (?)
  1629. ti_fs    DD    ?
  1630. TRACKINFO    ENDS
  1631. ifndef INCL_SAADEFS
  1632. TF_LEFT    EQU    0001H 
  1633. TF_TOP    EQU    0002H 
  1634. TF_RIGHT    EQU    0004H 
  1635. TF_BOTTOM    EQU    0008H 
  1636. TF_MOVE    EQU    000FH 
  1637. TF_SETPOINTERPOS    EQU    0010H 
  1638. TF_GRID    EQU    0020H 
  1639. TF_STANDARD    EQU    0040H 
  1640. TF_ALLINBOUNDARY    EQU    0080H 
  1641. TF_VALIDATETRACKRECT    EQU    0100H 
  1642. TF_PARTINBOUNDARY    EQU    0200H 
  1643. endif 
  1644. endif 
  1645. IFTEMP06 = 0
  1646. IFDEF INCL_WINCLIPBOARD
  1647. IFTEMP06 = 1
  1648. ENDIF
  1649. IFDEF INCL_WINDDE
  1650. IFTEMP06 = 1
  1651. ENDIF
  1652. IF IFTEMP06
  1653. ifndef INCL_SAADEFS
  1654. WM_RENDERFMT    EQU    0060H 
  1655. WM_RENDERALLFMTS    EQU    0061H 
  1656. WM_DESTROYCLIPBOARD    EQU    0062H 
  1657. WM_PAINTCLIPBOARD    EQU    0063H 
  1658. WM_SIZECLIPBOARD    EQU    0064H 
  1659. WM_HSCROLLCLIPBOARD    EQU    0065H 
  1660. WM_VSCROLLCLIPBOARD    EQU    0066H 
  1661. WM_DRAWCLIPBOARD    EQU    0067H 
  1662. CF_TEXT    EQU    1 
  1663. CF_BITMAP    EQU    2 
  1664. CF_DSPTEXT    EQU    3 
  1665. CF_DSPBITMAP    EQU    4 
  1666. CF_METAFILE    EQU    5 
  1667. CF_DSPMETAFILE    EQU    6 
  1668. CF_PALETTE    EQU    9 
  1669. CF_MMPMFIRST    EQU    10 
  1670. CF_MMPMLAST    EQU    19 
  1671. SZFMT_TEXT    EQU    <"#1">
  1672. SZFMT_BITMAP    EQU    <"#2">
  1673. SZFMT_DSPTEXT    EQU    <"#3">
  1674. SZFMT_DSPBITMAP    EQU    <"#4">
  1675. SZFMT_METAFILE    EQU    <"#5">
  1676. SZFMT_DSPMETAFILE    EQU    <"#6">
  1677. SZFMT_PALETTE    EQU    <"#9">
  1678. SZFMT_SYLK    EQU    <"Sylk">
  1679. SZFMT_DIF    EQU    <"Dif">
  1680. SZFMT_TIFF    EQU    <"Tiff">
  1681. SZFMT_OEMTEXT    EQU    <"OemText">
  1682. SZFMT_DIB    EQU    <"Dib">
  1683. SZFMT_OWNERDISPLAY    EQU    <"OwnerDisplay">
  1684. SZFMT_LINK    EQU    <"Link">
  1685. SZFMT_METAFILEPICT    EQU    <"MetaFilePict">
  1686. SZFMT_DSPMETAFILEPICT    EQU    <"DspMetaFilePict">
  1687. SZFMT_CPTEXT    EQU    <"Codepage Text">
  1688. SZDDEFMT_RTF    EQU    <"Rich Text Format">
  1689. SZDDEFMT_PTRPICT    EQU    <"Printer_Picture">
  1690.  
  1691. MFP    STRUC
  1692. mfp_sizeBounds    DB    SIZE POINTL DUP (?)
  1693. mfp_sizeMM    DB    SIZE POINTL DUP (?)
  1694. mfp_cbLength    DD    ?
  1695. mfp_mapMode    DW    ?
  1696. mfp_reserved    DW    ?
  1697. mfp_abData    DB    1 DUP (?)
  1698. MFP    ENDS
  1699.  
  1700. CPTEXT    STRUC
  1701. cptxt_idCountry    DW    ?
  1702. cptxt_usCodepage    DW    ?
  1703. cptxt_usLangID    DW    ?
  1704. cptxt_usSubLangID    DW    ?
  1705. cptxt_abText    DB    1 DUP (?)
  1706. CPTEXT    ENDS
  1707. endif 
  1708. endif 
  1709. ifdef INCL_WINCLIPBOARD
  1710. ifndef INCL_SAADEFS
  1711. CFI_OWNERFREE    EQU    0001H 
  1712. CFI_OWNERDISPLAY    EQU    0002H 
  1713. CFI_POINTER    EQU    0400H 
  1714. CFI_HANDLE    EQU    0200H 
  1715. endif 
  1716. endif 
  1717. IFTEMP07 = 0
  1718. IFDEF INCL_WINCURSORS
  1719. IFTEMP07 = 1
  1720. ENDIF
  1721. IFNDEF INCL_NOCOMMON
  1722. IFTEMP07 = 1
  1723. ENDIF
  1724. IF IFTEMP07
  1725. CURSOR_SOLID    EQU    0000H 
  1726. CURSOR_HALFTONE    EQU    0001H 
  1727. CURSOR_FRAME    EQU    0002H 
  1728. CURSOR_FLASH    EQU    0004H 
  1729. CURSOR_SETPOS    EQU    8000H 
  1730. CURSOR_BIDI_FIRST    EQU    0100H 
  1731. CURSOR_BIDI_LAST    EQU    0200H 
  1732. endif 
  1733. ifdef INCL_WINCURSORS
  1734.  
  1735. CURSORINFO    STRUC
  1736. csri_hwnd    DD    ?
  1737. csri_x    DD    ?
  1738. csri_y    DD    ?
  1739. csri_cx    DD    ?
  1740. csri_cy    DD    ?
  1741. csri_fs    DD    ?
  1742. csri_rclClip    DB    SIZE RECTL DUP (?)
  1743. CURSORINFO    ENDS
  1744. endif 
  1745. ifdef INCL_WINPOINTERS
  1746. SPTR_ARROW    EQU    1 
  1747. SPTR_TEXT    EQU    2 
  1748. SPTR_WAIT    EQU    3 
  1749. SPTR_SIZE    EQU    4 
  1750. SPTR_MOVE    EQU    5 
  1751. SPTR_SIZENWSE    EQU    6 
  1752. SPTR_SIZENESW    EQU    7 
  1753. SPTR_SIZEWE    EQU    8 
  1754. SPTR_SIZENS    EQU    9 
  1755. SPTR_APPICON    EQU    10 
  1756. SPTR_ICONINFORMATION    EQU    11 
  1757. SPTR_ICONQUESTION    EQU    12 
  1758. SPTR_ICONERROR    EQU    13 
  1759. SPTR_ICONWARNING    EQU    14 
  1760. SPTR_ILLEGAL    EQU    18 
  1761. SPTR_FILE    EQU    19 
  1762. SPTR_FOLDER    EQU    20 
  1763. SPTR_MULTFILE    EQU    21 
  1764. SPTR_PROGRAM    EQU    22 
  1765. SPTR_DISPLAY_PTRS    EQU    22 
  1766. SPTR_PENFIRST    EQU    23 
  1767. SPTR_PENLAST    EQU    39 
  1768. SPTR_CPTR    EQU    39   
  1769. SPTR_HANDICON    EQU    SPTR_ICONERROR
  1770. SPTR_QUESICON    EQU    SPTR_ICONQUESTION
  1771. SPTR_BANGICON    EQU    SPTR_ICONWARNING
  1772. SPTR_NOTEICON    EQU    SPTR_ICONINFORMATION
  1773.  
  1774. POINTERINFO    STRUC
  1775. ptri_fPointer    DD    ?
  1776. ptri_xHotspot    DD    ?
  1777. ptri_yHotspot    DD    ?
  1778. ptri_hbmPointer    DD    ?
  1779. ptri_hbmColor    DD    ?
  1780. ptri_hbmMiniPointer    DD    ?
  1781. ptri_hbmMiniColor    DD    ?
  1782. POINTERINFO    ENDS
  1783. DP_NORMAL    EQU    0000H 
  1784. DP_HALFTONED    EQU    0001H 
  1785. DP_INVERTED    EQU    0002H 
  1786. DP_MINI    EQU    0004H   
  1787. SBMP_OLD_SYSMENU    EQU    1 
  1788. SBMP_OLD_SBUPARROW    EQU    2 
  1789. SBMP_OLD_SBDNARROW    EQU    3 
  1790. SBMP_OLD_SBRGARROW    EQU    4 
  1791. SBMP_OLD_SBLFARROW    EQU    5 
  1792. SBMP_MENUCHECK    EQU    6 
  1793. SBMP_OLD_CHECKBOXES    EQU    7 
  1794. SBMP_BTNCORNERS    EQU    8 
  1795. SBMP_OLD_MINBUTTON    EQU    9 
  1796. SBMP_OLD_MAXBUTTON    EQU    10 
  1797. SBMP_OLD_RESTOREBUTTON    EQU    11 
  1798. SBMP_OLD_CHILDSYSMENU    EQU    12 
  1799. SBMP_DRIVE    EQU    15 
  1800. SBMP_FILE    EQU    16 
  1801. SBMP_FOLDER    EQU    17 
  1802. SBMP_TREEPLUS    EQU    18 
  1803. SBMP_TREEMINUS    EQU    19 
  1804. SBMP_PROGRAM    EQU    22 
  1805. SBMP_MENUATTACHED    EQU    23 
  1806. SBMP_SIZEBOX    EQU    24 
  1807. SBMP_SYSMENU    EQU    25 
  1808. SBMP_MINBUTTON    EQU    26 
  1809. SBMP_MAXBUTTON    EQU    27 
  1810. SBMP_RESTOREBUTTON    EQU    28 
  1811. SBMP_CHILDSYSMENU    EQU    29 
  1812. SBMP_SYSMENUDEP    EQU    30 
  1813. SBMP_MINBUTTONDEP    EQU    31 
  1814. SBMP_MAXBUTTONDEP    EQU    32 
  1815. SBMP_RESTOREBUTTONDEP    EQU    33 
  1816. SBMP_CHILDSYSMENUDEP    EQU    34 
  1817. SBMP_SBUPARROW    EQU    35 
  1818. SBMP_SBDNARROW    EQU    36 
  1819. SBMP_SBLFARROW    EQU    37 
  1820. SBMP_SBRGARROW    EQU    38 
  1821. SBMP_SBUPARROWDEP    EQU    39 
  1822. SBMP_SBDNARROWDEP    EQU    40 
  1823. SBMP_SBLFARROWDEP    EQU    41 
  1824. SBMP_SBRGARROWDEP    EQU    42 
  1825. SBMP_SBUPARROWDIS    EQU    43 
  1826. SBMP_SBDNARROWDIS    EQU    44 
  1827. SBMP_SBLFARROWDIS    EQU    45 
  1828. SBMP_SBRGARROWDIS    EQU    46 
  1829. SBMP_COMBODOWN    EQU    47 
  1830. SBMP_CHECKBOXES    EQU    48 
  1831. endif 
  1832. ifdef INCL_WINHOOKS
  1833. ifndef INCL_SAADEFS
  1834. HK_SENDMSG    EQU    0 
  1835. HK_INPUT    EQU    1 
  1836. HK_MSGFILTER    EQU    2 
  1837. HK_JOURNALRECORD    EQU    3 
  1838. HK_JOURNALPLAYBACK    EQU    4 
  1839. HK_HELP    EQU    5 
  1840. HK_LOADER    EQU    6 
  1841. HK_REGISTERUSERMSG    EQU    7 
  1842. HK_MSGCONTROL    EQU    8 
  1843. HK_PLIST_ENTRY    EQU    9 
  1844. HK_PLIST_EXIT    EQU    10 
  1845. HK_FINDWORD    EQU    11 
  1846. HK_CODEPAGECHANGED    EQU    12 
  1847. HK_WINDOWDC    EQU    15 
  1848. HK_DESTROYWINDOW    EQU    16 
  1849. HK_CHECKMSGFILTER    EQU    20 
  1850. HK_MSGINPUT    EQU    21 
  1851. HK_LOCKUP    EQU    23 
  1852. HK_FLUSHBUF    EQU    24 
  1853. HMQ_CURRENT    EQU    (     1 )
  1854. MSGF_DIALOGBOX    EQU    1 
  1855. MSGF_MESSAGEBOX    EQU    2 
  1856. MSGF_TRACK    EQU    8 
  1857. MSGF_DDEPOSTMSG    EQU    3 
  1858. HLPM_FRAME    EQU    (-1 )
  1859. HLPM_WINDOW    EQU    (-2 )
  1860. HLPM_MENU    EQU    (-3 )
  1861. PM_MODEL_1X    EQU    0 
  1862. PM_MODEL_2X    EQU    1 
  1863.  
  1864. SMHSTRUCT    STRUC
  1865. smhs_mp2    DD    ?
  1866. smhs_mp1    DD    ?
  1867. smhs_msg    DD    ?
  1868. smhs_hwnd    DD    ?
  1869. smhs_model    DD    ?
  1870. SMHSTRUCT    ENDS
  1871. LHK_DELETEPROC    EQU    1 
  1872. LHK_DELETELIB    EQU    2 
  1873. LHK_LOADPROC    EQU    3 
  1874. LHK_LOADLIB    EQU    4 
  1875. MCHK_MSGINTEREST    EQU    1 
  1876. MCHK_CLASSMSGINTEREST    EQU    2 
  1877. MCHK_SYNCHRONISATION    EQU    3 
  1878. MCHK_MSGMODE    EQU    4 
  1879. RUMHK_DATATYPE    EQU    1 
  1880. RUMHK_MSG    EQU    2 
  1881. endif 
  1882. endif 
  1883. ifdef INCL_WINTHUNKAPI
  1884. endif 
  1885. ifndef INCL_SAADEFS
  1886. INCLUDE pmshl.INC
  1887. endif 
  1888. ifdef INCL_WINCOUNTRY
  1889. ifndef INCL_SAADEFS
  1890. WCS_ERROR    EQU    0 
  1891. WCS_EQ    EQU    1 
  1892. WCS_LT    EQU    2 
  1893. WCS_GT    EQU    3 
  1894. endif 
  1895. endif 
  1896. ifdef INCL_WINHEAP
  1897. endif  
  1898. ifdef INCL_WINATOM
  1899. ifndef INCL_SAADEFS
  1900. endif 
  1901. endif 
  1902. ifdef INCL_WINERRORS
  1903. INCLUDE pmerr.INC
  1904. WINDBG_HWND_NOT_DESTROYED    EQU    1022H 
  1905. WINDBG_HPTR_NOT_DESTROYED    EQU    1023H 
  1906. WINDBG_HACCEL_NOT_DESTROYED    EQU    1024H 
  1907. WINDBG_HENUM_NOT_DESTROYED    EQU    1025H 
  1908. WINDBG_VISRGN_SEM_BUSY    EQU    1026H 
  1909. WINDBG_USER_SEM_BUSY    EQU    1027H 
  1910. WINDBG_DC_CACHE_BUSY    EQU    1028H 
  1911. WINDBG_HOOK_STILL_INSTALLED    EQU    1029H 
  1912. WINDBG_WINDOW_STILL_LOCKED    EQU    102aH 
  1913. WINDBG_UPDATEPS_ASSERTION_FAIL    EQU    102bH 
  1914. WINDBG_SENDMSG_WITHIN_USER_SEM    EQU    102cH 
  1915. WINDBG_USER_SEM_NOT_ENTERED    EQU    102dH 
  1916. WINDBG_PROC_NOT_EXPORTED    EQU    102eH 
  1917. WINDBG_BAD_SENDMSG_HWND    EQU    102fH 
  1918. WINDBG_ABNORMAL_EXIT    EQU    1030H 
  1919. WINDBG_INTERNAL_REVISION    EQU    1031H 
  1920. WINDBG_INITSYSTEM_FAILED    EQU    1032H 
  1921. WINDBG_HATOMTBL_NOT_DESTROYED    EQU    1033H 
  1922. WINDBG_WINDOW_UNLOCK_WAIT    EQU    1035H 
  1923.  
  1924. ERRINFO    STRUC
  1925. erri_cbFixedErrInfo    DD    ?
  1926. erri_idError    DD    ?
  1927. erri_cDetailLevel    DD    ?
  1928. erri_offaoffszMsg    DD    ?
  1929. erri_offBinaryData    DD    ?
  1930. ERRINFO    ENDS
  1931. endif  
  1932. ifndef INCL_SAADEFS
  1933. ifdef INCL_WINSEI
  1934. ifndef SEI_PMWINP
  1935. SEI_PMWIN    EQU    1
  1936.  
  1937. INCLUDE pmsei.INC
  1938. endif
  1939. endif
  1940. endif
  1941. ifndef INCL_SAADEFS
  1942. ifdef  INCL_WINDDE
  1943. SZDDESYS_TOPIC    EQU    <"System">
  1944. SZDDESYS_ITEM_TOPICS    EQU    <"Topics">
  1945. SZDDESYS_ITEM_SYSITEMS    EQU    <"SysItems">
  1946. SZDDESYS_ITEM_RTNMSG    EQU    <"ReturnMessage">
  1947. SZDDESYS_ITEM_STATUS    EQU    <"Status">
  1948. SZDDESYS_ITEM_FORMATS    EQU    <"Formats">
  1949. SZDDESYS_ITEM_SECURITY    EQU    <"Security">
  1950. SZDDESYS_ITEM_ITEMFORMATS    EQU    <"ItemFormats">
  1951. SZDDESYS_ITEM_HELP    EQU    <"Help">
  1952. SZDDESYS_ITEM_PROTOCOLS    EQU    <"Protocols">
  1953. SZDDESYS_ITEM_RESTART    EQU    <"Restart">
  1954.  
  1955. CONVCONTEXT    STRUC
  1956. cctxt_cb    DD    ?
  1957. cctxt_fsContext    DD    ?
  1958. cctxt_idCountry    DD    ?
  1959. cctxt_usCodepage    DD    ?
  1960. cctxt_usLangID    DD    ?
  1961. cctxt_usSubLangID    DD    ?
  1962. CONVCONTEXT    ENDS
  1963. DDECTXT_CASESENSITIVE    EQU    0001H 
  1964.  
  1965. DDEINIT    STRUC
  1966. ddei_cb    DD    ?
  1967. ddei_pszAppName    DD    ?
  1968. ddei_pszTopic    DD    ?
  1969. ddei_offConvContext    DD    ?
  1970. DDEINIT    ENDS
  1971.  
  1972. DDESTRUCT    STRUC
  1973. dde_cbData    DD    ?
  1974. dde_fsStatus    DW    ?
  1975. dde_usFormat    DW    ?
  1976. dde_offszItemName    DW    ?
  1977. dde_offabData    DW    ?
  1978. DDESTRUCT    ENDS
  1979. DDE_FACK    EQU    0001H 
  1980. DDE_FBUSY    EQU    0002H 
  1981. DDE_FNODATA    EQU    0004H 
  1982. DDE_FACKREQ    EQU    0008H 
  1983. DDE_FRESPONSE    EQU    0010H 
  1984. DDE_NOTPROCESSED    EQU    0020H 
  1985. DDE_FRESERVED    EQU    00C0H 
  1986. DDE_FAPPSTATUS    EQU    0FF00H 
  1987. DDEFMT_TEXT    EQU    0001H 
  1988. DDEPM_RETRY    EQU    00000001H 
  1989. DDEPM_NOFREE    EQU    00000002H 
  1990. WM_DDE_FIRST    EQU    00A0H 
  1991. WM_DDE_INITIATE    EQU    00A0H 
  1992. WM_DDE_REQUEST    EQU    00A1H 
  1993. WM_DDE_ACK    EQU    00A2H 
  1994. WM_DDE_DATA    EQU    00A3H 
  1995. WM_DDE_ADVISE    EQU    00A4H 
  1996. WM_DDE_UNADVISE    EQU    00A5H 
  1997. WM_DDE_POKE    EQU    00A6H 
  1998. WM_DDE_EXECUTE    EQU    00A7H 
  1999. WM_DDE_TERMINATE    EQU    00A8H 
  2000. WM_DDE_INITIATEACK    EQU    00A9H 
  2001. WM_DDE_LAST    EQU    00AFH 
  2002. endif 
  2003. endif 
  2004. ifdef INCL_WINWINDOWMGR
  2005. WM_QUERYCONVERTPOS    EQU    00b0H    
  2006. QCP_CONVERT    EQU    0001H 
  2007. QCP_NOCONVERT    EQU    0000H 
  2008. endif  
  2009. ifdef INCL_WINHELP
  2010. INCLUDE pmhelp.INC
  2011. endif 
  2012. ifdef INCL_WINLOAD
  2013. endif 
  2014. ifndef INCL_SAADEFS
  2015. ifdef INCL_WINDESKTOP
  2016.  
  2017. DESKTOP    STRUC
  2018. dsk_cbSize    DD    ?
  2019. dsk_hbm    DD    ?
  2020. dsk_x    DD    ?
  2021. dsk_y    DD    ?
  2022. dsk_fl    DD    ?
  2023. dsk_lTileCount    DD    ?
  2024. dsk_szFile    DB    260 DUP (?)
  2025. DESKTOP    ENDS
  2026. SDT_DESTROY    EQU    0001H 
  2027. SDT_NOBKGND    EQU    0002H 
  2028. SDT_TILE    EQU    0004H 
  2029. SDT_SCALE    EQU    0008H 
  2030. SDT_PATTERN    EQU    0010H 
  2031. SDT_CENTER    EQU    0020H 
  2032. SDT_RETAIN    EQU    0040H 
  2033. SDT_LOADFILE    EQU    0080H 
  2034. endif  
  2035. endif
  2036. ifndef INCL_SAADEFS
  2037. ifdef INCL_WINPALETTE
  2038. endif  
  2039. endif
  2040. ifdef INCL_REMAPDLL
  2041. STR_DLLNAME    EQU    <"keyremap">
  2042. endif 
  2043. ifdef INCL_NLS
  2044. WM_DBCSFIRST    EQU    00b0H 
  2045. WM_DBCSLAST    EQU    00cfH 
  2046. INCLUDE os2nls.INC
  2047. endif 
  2048.