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