home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ddkx86v2.zip / DDKX86 / DBCSDD / INC32 / PMWIN.INC < prev    next >
Text File  |  1995-04-14  |  44KB  |  2,006 lines

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