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