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