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