Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

769 lines
33 KiB

  1. LIBRARY USER
  2. DESCRIPTION 'Microsoft Windows WOW user.exe'
  3. EXETYPE WINDOWS
  4. PROTMODE
  5. STUB '..\BIN\WINSTUB.EXE'
  6. CODE MOVEABLE
  7. DATA PRELOAD SINGLE MOVEABLE
  8. SEGMENTS
  9. _TEXT CLASS 'CODE' FIXED PRELOAD
  10. _GPFIX0 CLASS 'CODE' FIXED PRELOAD
  11. _GPFIX CLASS 'CODE' FIXED PRELOAD
  12. _GPFIX1 CLASS 'CODE' FIXED PRELOAD
  13. _INTDS CLASS 'FAR_DATA' FIXED PRELOAD
  14. HEAPSIZE 5500
  15. EXPORTS
  16. WEP ;Internal
  17. MESSAGEBOX @1
  18. OLDEXITWINDOWS @2 ;Internal
  19. ENABLEOEMLAYER @3 ;Internal
  20. DISABLEOEMLAYER @4 ;Internal
  21. INITAPP @5
  22. POSTQUITMESSAGE @6
  23. EXITWINDOWS @7
  24. BEAR8=PLAYSOUNDEVENT @8 ;Internal
  25. SETTIMER @10
  26. BEAR11 = SETSYSTEMTIMER @11 ;Internal
  27. KILLTIMER @12
  28. GETTICKCOUNT @13
  29. GETTIMERRESOLUTION @14 NODATA
  30. GETCURRENTTIME @15
  31. CLIPCURSOR @16
  32. GETCURSORPOS @17
  33. SETCAPTURE @18
  34. RELEASECAPTURE @19
  35. SETDOUBLECLICKTIME @20
  36. GETDOUBLECLICKTIME @21
  37. SETFOCUS @22
  38. GETFOCUS @23
  39. REMOVEPROP @24
  40. GETPROP @25
  41. SETPROP @26
  42. ENUMPROPS @27
  43. CLIENTTOSCREEN @28
  44. SCREENTOCLIENT @29
  45. WINDOWFROMPOINT @30
  46. ISICONIC @31
  47. GETWINDOWRECT @32
  48. GETCLIENTRECT @33
  49. ENABLEWINDOW @34
  50. ISWINDOWENABLED @35
  51. GETWINDOWTEXT @36
  52. SETWINDOWTEXT @37
  53. GETWINDOWTEXTLENGTH @38
  54. BEGINPAINT @39
  55. ENDPAINT @40
  56. CREATEWINDOW @41
  57. SHOWWINDOW @42
  58. CLOSEWINDOW @43
  59. OPENICON @44
  60. BRINGWINDOWTOTOP @45
  61. GETPARENT @46
  62. ISWINDOW @47
  63. ISCHILD @48
  64. ISWINDOWVISIBLE @49
  65. FINDWINDOW @50
  66. BEAR51=ISTWOBYTECHARPREFIX @51 ;Internal
  67. ANYPOPUP @52
  68. DESTROYWINDOW @53
  69. ENUMWINDOWS @54
  70. ENUMCHILDWINDOWS @55
  71. MOVEWINDOW @56
  72. REGISTERCLASS @57
  73. GETCLASSNAME @58
  74. SETACTIVEWINDOW @59
  75. GETACTIVEWINDOW @60
  76. SCROLLWINDOW @61
  77. SETSCROLLPOS @62
  78. GETSCROLLPOS @63
  79. SETSCROLLRANGE @64
  80. GETSCROLLRANGE @65
  81. GETDC @66
  82. GETWINDOWDC @67
  83. RELEASEDC @68
  84. SETCURSOR @69
  85. SETCURSORPOS @70
  86. SHOWCURSOR @71
  87. SETRECT @72
  88. SETRECTEMPTY @73
  89. COPYRECT @74
  90. ISRECTEMPTY @75
  91. PTINRECT @76
  92. OFFSETRECT @77
  93. INFLATERECT @78
  94. INTERSECTRECT @79
  95. UNIONRECT @80
  96. FILLRECT @81
  97. INVERTRECT @82
  98. FRAMERECT @83
  99. DRAWICON @84
  100. DRAWTEXT @85
  101. ;BOGUS CAN WE REMOVE THIS?
  102. BEAR86=ICONSIZE @86 ;Internal
  103. DIALOGBOX @87
  104. ENDDIALOG @88
  105. CREATEDIALOG @89
  106. ISDIALOGMESSAGE @90
  107. GETDLGITEM @91
  108. SETDLGITEMTEXT @92
  109. GETDLGITEMTEXT @93
  110. SETDLGITEMINT @94
  111. GETDLGITEMINT @95
  112. CHECKRADIOBUTTON @96
  113. CHECKDLGBUTTON @97
  114. ISDLGBUTTONCHECKED @98
  115. DLGDIRSELECT @99
  116. DLGDIRLIST @100
  117. SENDDLGITEMMESSAGE @101
  118. ADJUSTWINDOWRECT @102
  119. MAPDIALOGRECT @103
  120. MESSAGEBEEP @104
  121. FLASHWINDOW @105
  122. GETKEYSTATE @106
  123. DEFWINDOWPROC @107
  124. GETMESSAGE @108
  125. PEEKMESSAGE @109
  126. POSTMESSAGE @110
  127. SENDMESSAGE @111
  128. WAITMESSAGE @112
  129. TRANSLATEMESSAGE @113
  130. DISPATCHMESSAGE @114
  131. REPLYMESSAGE @115
  132. POSTAPPMESSAGE @116
  133. WINDOWFROMDC @117
  134. REGISTERWINDOWMESSAGE @118
  135. GETMESSAGEPOS @119
  136. GETMESSAGETIME @120
  137. SETWINDOWSHOOK @121
  138. CALLWINDOWPROC @122
  139. CALLMSGFILTER @123
  140. UPDATEWINDOW @124
  141. INVALIDATERECT @125
  142. INVALIDATERGN @126
  143. VALIDATERECT @127
  144. VALIDATERGN @128
  145. GETCLASSWORD @129
  146. SETCLASSWORD @130
  147. GETCLASSLONG @131
  148. SETCLASSLONG @132
  149. GETWINDOWWORD @133
  150. SETWINDOWWORD @134
  151. GETWINDOWLONG @135
  152. SETWINDOWLONG @136
  153. OPENCLIPBOARD @137
  154. CLOSECLIPBOARD @138
  155. EMPTYCLIPBOARD @139
  156. GETCLIPBOARDOWNER @140
  157. SETCLIPBOARDDATA @141
  158. GETCLIPBOARDDATA @142
  159. COUNTCLIPBOARDFORMATS @143
  160. ENUMCLIPBOARDFORMATS @144
  161. REGISTERCLIPBOARDFORMAT @145
  162. GETCLIPBOARDFORMATNAME @146
  163. SETCLIPBOARDVIEWER @147
  164. GETCLIPBOARDVIEWER @148
  165. CHANGECLIPBOARDCHAIN @149
  166. LOADMENU @150
  167. CREATEMENU @151
  168. DESTROYMENU @152
  169. CHANGEMENU @153
  170. CHECKMENUITEM @154
  171. ENABLEMENUITEM @155
  172. GETSYSTEMMENU @156
  173. GETMENU @157
  174. SETMENU @158
  175. GETSUBMENU @159
  176. DRAWMENUBAR @160
  177. GETMENUSTRING @161
  178. HILITEMENUITEM @162
  179. CREATECARET @163
  180. DESTROYCARET @164
  181. SETCARETPOS @165
  182. HIDECARET @166
  183. SHOWCARET @167
  184. SETCARETBLINKTIME @168
  185. GETCARETBLINKTIME @169
  186. ARRANGEICONICWINDOWS @170
  187. WINHELP @171
  188. SWITCHTOTHISWINDOW @172 ;Internal
  189. LOADCURSOR @173
  190. LOADICON @174
  191. LOADBITMAP @175
  192. LOADSTRING @176
  193. LOADACCELERATORS @177
  194. TRANSLATEACCELERATOR @178
  195. GETSYSTEMMETRICS @179
  196. GETSYSCOLOR @180
  197. SETSYSCOLORS @181
  198. BEAR182=KILLSYSTEMTIMER @182 ;Internal
  199. GETCARETPOS @183
  200. QUERYSENDMESSAGE @184
  201. GRAYSTRING @185
  202. SWAPMOUSEBUTTON @186 NODATA
  203. ENDMENU @187 ;Internal
  204. SETSYSMODALWINDOW @188
  205. GETSYSMODALWINDOW @189
  206. GETUPDATERECT @190
  207. CHILDWINDOWFROMPOINT @191
  208. INSENDMESSAGE @192
  209. ISCLIPBOARDFORMATAVAILABLE @193
  210. DLGDIRSELECTCOMBOBOX @194
  211. DLGDIRLISTCOMBOBOX @195
  212. TABBEDTEXTOUT @196
  213. GETTABBEDTEXTEXTENT @197
  214. CASCADECHILDWINDOWS @198
  215. TILECHILDWINDOWS @199
  216. OPENCOMM @200
  217. SETCOMMSTATE @201
  218. GETCOMMSTATE @202
  219. GETCOMMERROR @203
  220. READCOMM @204
  221. WRITECOMM @205
  222. TRANSMITCOMMCHAR @206
  223. CLOSECOMM @207
  224. SETCOMMEVENTMASK @208
  225. GETCOMMEVENTMASK @209
  226. SETCOMMBREAK @210
  227. CLEARCOMMBREAK @211
  228. UNGETCOMMCHAR @212
  229. BUILDCOMMDCB @213
  230. ESCAPECOMMFUNCTION @214
  231. FLUSHCOMM @215
  232. USERSEEUSERDO @216 ;Internal (was MyOpenComm)
  233. LOOKUPMENUHANDLE @217 ;Internal
  234. DIALOGBOXINDIRECT @218
  235. CREATEDIALOGINDIRECT @219
  236. LOADMENUINDIRECT @220
  237. SCROLLDC @221
  238. GETKEYBOARDSTATE @222
  239. SETKEYBOARDSTATE @223
  240. GETWINDOWTASK @224
  241. ENUMTASKWINDOWS @225
  242. LOCKINPUT @226
  243. GETNEXTDLGGROUPITEM @227
  244. GETNEXTDLGTABITEM @228
  245. GETTOPWINDOW @229
  246. GETNEXTWINDOW @230
  247. GETSYSTEMDEBUGSTATE @231
  248. SETWINDOWPOS @232
  249. SETPARENT @233
  250. UNHOOKWINDOWSHOOK @234
  251. DEFHOOKPROC @235
  252. GETCAPTURE @236
  253. GETUPDATERGN @237
  254. EXCLUDEUPDATERGN @238
  255. DIALOGBOXPARAM @239
  256. DIALOGBOXINDIRECTPARAM @240
  257. CREATEDIALOGPARAM @241
  258. CREATEDIALOGINDIRECTPARAM @242
  259. GETDIALOGBASEUNITS @243
  260. EQUALRECT @244
  261. ENABLECOMMNOTIFICATION @245
  262. EXITWINDOWSEXEC @246
  263. GETCURSOR @247
  264. GETOPENCLIPBOARDWINDOW @248
  265. GETASYNCKEYSTATE @249
  266. GETMENUSTATE @250
  267. SENDDRIVERMESSAGE @251
  268. OPENDRIVER @252
  269. CLOSEDRIVER @253
  270. GETDRIVERMODULEHANDLE @254
  271. DEFDRIVERPROC @255
  272. GETDRIVERINFO @256
  273. GETNEXTDRIVER @257
  274. MAPWINDOWPOINTS @258
  275. BEGINDEFERWINDOWPOS @259
  276. DEFERWINDOWPOS @260
  277. ENDDEFERWINDOWPOS @261
  278. GETWINDOW @262
  279. GETMENUITEMCOUNT @263
  280. GETMENUITEMID @264
  281. SHOWOWNEDPOPUPS @265
  282. SETMESSAGEQUEUE @266
  283. SHOWSCROLLBAR @267
  284. GLOBALADDATOM @268
  285. GLOBALDELETEATOM @269
  286. GLOBALFINDATOM @270
  287. GLOBALGETATOMNAME @271
  288. ISZOOMED @272
  289. CONTROLPANELINFO @273 ;Internal
  290. GETNEXTQUEUEWINDOW @274 ;Internal
  291. REPAINTSCREEN @275
  292. LOCKMYTASK @276 ;Internal
  293. GETDLGCTRLID @277
  294. GETDESKTOPHWND @278 ;Internal
  295. OLDSETDESKPATTERN @279 ;Internal
  296. SETSYSTEMMENU @280 ;Internal
  297. GETSYSCOLORBRUSH @281
  298. SELECTPALETTE @282
  299. REALIZEPALETTE @283
  300. GETFREESYSTEMRESOURCES @284
  301. BEAR285=OLDSETDESKWALLPAPER @285 ;Internal
  302. GETDESKTOPWINDOW @286
  303. GETLASTACTIVEPOPUP @287
  304. GETMESSAGEEXTRAINFO @288
  305. KEYBD_EVENT @289
  306. ;
  307. ; Added AFX 3.1 APIs
  308. ;
  309. REDRAWWINDOW @290
  310. SETWINDOWSHOOKEX @291
  311. UNHOOKWINDOWSHOOKEX @292
  312. CALLNEXTHOOKEX @293
  313. LOCKWINDOWUPDATE @294
  314. ;;;;BEGINDRAWBUFFER @295
  315. ;;;;ENDDRAWBUFFER @296
  316. ;;;;FLUSHDRAWBUFFER @297
  317. ;;;;GETSYSINPUTMODE @298
  318. ;
  319. ; End of AFX APIs
  320. ;
  321. MOUSE_EVENT @299
  322. ;
  323. ; private externals.
  324. ;
  325. UNLOADINSTALLABLEDRIVERS @300 ;Internal
  326. EDITWNDPROC @301 ;Internal ; ChandanC
  327. STATICWNDPROC @302 ;Internal ; ChandanC
  328. BUTTONWNDPROC @303 ;Internal ; ChandanC
  329. SBWNDPROC @304 ;Internal ; ChandanC
  330. DESKTOPWNDPROC @305 ;Internal
  331. BEAR306=MENUWINDOWPROC @306 ;Internal
  332. ; WinWart 1.x depends on menu
  333. ; proc being exported
  334. LBOXCTLWNDPROC @307 ;Internal ; ChandanC
  335. DEFDLGPROC @308
  336. GETCLIPCURSOR @309
  337. ;;;;BEAR310=CONTSCROLL @310 ;Internal
  338. ;;;;CARETBLINKPROC @311 ;Internal
  339. ;;;;SENDMESSAGE2 @312 ;Internal
  340. ;;;;POSTMESSAGE2 @313 ;Internal
  341. SIGNALPROC @314 ;Internal ; Win95 doesn't export, uses SignalProc32 instead
  342. ;;;;XCSTODS @315 ;Internal
  343. ;;;;INTERNALBEGINPAINT @316 ;Internal
  344. ;
  345. ; More AFX 3.1 APIs
  346. ;
  347. ;;;;SETHOTKEYHOOK @317
  348. ;;;;POSTHOTKEYEVENT @318
  349. SCROLLWINDOWEX @319
  350. ;
  351. ; End of AFX APIs
  352. ;
  353. SYSERRORBOX @320 ;Internal
  354. SETEVENTHOOK @321
  355. WINOLDAPPHACKOMATIC @322 ;Internal
  356. GETMESSAGE2 @323 ;Internal
  357. FILLWINDOW @324 ;Internal
  358. PAINTRECT @325 ;Internal
  359. GETCONTROLBRUSH @326 ;Internal
  360. ;;;;KILLTIMER2 @327 ;Internal
  361. ;;;;SETTIMER2 @328 ;Internal
  362. ;;;;BEAR329=MENUITEMSTATE @329 ;Internal
  363. ;;;;SETGETKBDSTATE @330 ;Internal
  364. ENABLEHARDWAREINPUT @331 NODATA
  365. USERYIELD @332 ;Internal
  366. ISUSERIDLE @333 ;Internal
  367. GETQUEUESTATUS @334
  368. GETINPUTSTATE @335
  369. ; The following was added on request from IRIS
  370. ; LOADCURSORICONHANDLER @336 ;Internal
  371. GETMOUSEEVENTPROC @337 ;Internal
  372. ;;;;BEAR338=DESTROYTASKWINDOWSENUM @338 ;Internal
  373. ;;;;BEAR339=ACTIVATEAPP @339 ;Internal
  374. ;;;;BEAR340=SOW_SENDZOOM @340 ;Internal
  375. ;;;;_FFFE_FARFRAME @341 ;Internal
  376. ;;;;BEAR342=BROADCASTPROC @342 ;Internal
  377. ;;343 -- Available
  378. BEAR344=COMBOBOXCTLWNDPROC @344 ;Internal ;ChandanC
  379. BEAR345=TITLEWNDPROC @345 ;Internal ;MSMoney needs this
  380. ;;;;FILEPORTDLGPROC @346 ;Internal
  381. ;;;;*EAR347=SWITCHWNDPROC @347 ;Internal
  382. ;;;;BEAR348=FCHILDVISIBLE @348 ;Internal
  383. ;;;;BEAR349=DRAWFRAME @349 ;Internal
  384. ;;;;BEAR350=LOOKUPMENUITEM @350 ;Internal
  385. ;;;;BEAR351=RECALCTABSTRINGS @351 ;Internal
  386. ;;;;BEAR352=BTNGRAYSTRINGTEXTOUT @352 ;Internal
  387. ;;;;BEAR353=LBGRAYPRINT @353 ;Internal
  388. ;;;;BEAR354=TABTHETEXTOUTFORWIMPS @354 ;Internal
  389. ;;;;BROADCASTMESSAGE @355 ;Internal
  390. ;;;;LOADDIBCURSORHANDLER @356 ;Internal
  391. ;;;;LOADDIBICONHANDLER @357 ;Internal
  392. ;;;;BEAR358=FREEITEM @358 ;Internal
  393. ISMENU @358
  394. ;
  395. ; Even more AFX 3.1 APIs
  396. ;
  397. GETDCEX @359
  398. ;;;;INVALIDATEDCCACHE @360
  399. ;;;;DEFVISRGNHOOK @361
  400. DCHOOK @362 ;Internal
  401. LOOKUPICONIDFROMDIRECTORYEX @364 ;Internal BOGUS 4.0
  402. ;
  403. ; End of AFX APIs
  404. ;
  405. ;;;;BEAR363=FNENUMTASK @363 ;Internal
  406. ;;;;BEAR364=GRAYSTATICPRINT @364 ;Internal
  407. ;;;;BEAR365=IREDRAWWINDOW @365 ;Internal
  408. ;;;;BEAR366=FQUERYQUITENUM @366 ;Internal
  409. ;;;; @367
  410. COPYICON @368
  411. COPYCURSOR @369
  412. GETWINDOWPLACEMENT @370
  413. SETWINDOWPLACEMENT @371
  414. GETINTERNALICONHEADER @372 ;Internal
  415. SUBTRACTRECT @373
  416. DLLENTRYPOINT @374 RESIDENTNAME ;Internal
  417. DRAWTEXTEX @375 ;Internal BOGUS 4.0
  418. SETMESSAGEEXTRAINFO @376 ;Internal BOGUS 4.0
  419. SETPROPEX @378 ;Internal BOGUS 4.0
  420. GETPROPEX @379 ;Internal BOGUS 4.0
  421. REMOVEPROPEX @380 ;Internal BOGUS 4.0
  422. ;WOW USRMPR_THUNKDATA16 @381 ;Internal
  423. SETWINDOWCONTEXTHELPID @382 ;Internal BOGUS 4.0
  424. GETWINDOWCONTEXTHELPID @383 ;Internal BOGUS 4.0
  425. SETMENUCONTEXTHELPID @384 ;Internal BOGUS 4.0
  426. GETMENUCONTEXTHELPID @385 ;Internal BOGUS 4.0
  427. ;;;; The following is used only when compiled with PROTECTSEGS=1
  428. ;;; GETUSERVLLEVEL @387 ;Internal Temp
  429. ;;; USERENABLESEGMENTTRAP @388 ;Internal Temp
  430. LOADIMAGE @389 ;Internal BOGUS 4.0
  431. COPYIMAGE @390 ;Internal BOGUS 4.0
  432. SIGNALPROC32 @391 ;Internal
  433. DRAWICONEX @394 ;Internal BOGUS 4.0
  434. GETICONINFO @395 ;Internal BOGUS Win32
  435. ;; UNUSED @396
  436. REGISTERCLASSEX @397 ;Internal BOGUS 4.0
  437. GETCLASSINFOEX @398 ;Internal BOGUS 4.0
  438. CHILDWINDOWFROMPOINTEX @399 ;Internal BOGUS 4.0
  439. FINALUSERINIT @400 ;Internal
  440. ;;;;BEAR401=ANSISTRRTNS @401 ;Internal
  441. GETPRIORITYCLIPBOARDFORMAT @402
  442. UNREGISTERCLASS @403
  443. GETCLASSINFO @404
  444. ;;;;BEAR405=ANSIBUFFRTNS @405 ;Internal
  445. CREATECURSOR @406
  446. CREATEICON @407
  447. CREATECURSORICONINDIRECT @408 ;Internal
  448. INITTHREADINPUT @409 ;Internal
  449. INSERTMENU @410
  450. APPENDMENU @411
  451. REMOVEMENU @412
  452. DELETEMENU @413
  453. MODIFYMENU @414
  454. CREATEPOPUPMENU @415
  455. TRACKPOPUPMENU @416
  456. GETMENUCHECKMARKDIMENSIONS @417
  457. SETMENUITEMBITMAPS @418
  458. ;;;;BEAR419=CHARRTNS @419 ;Internal
  459. _WSPRINTF @420
  460. WVSPRINTF @421
  461. DLGDIRSELECTEX @422
  462. DLGDIRSELECTCOMBOBOXEX @423
  463. FINDWINDOWEX @427 ;Internal BOGUS 4.0
  464. TILEWINDOWS @428 ;Internal BOGUS 4.0
  465. CASCADEWINDOWS @429 ;Internal BOGUS 4.0
  466. LSTRCMP @430
  467. ANSIUPPER @431
  468. ANSILOWER @432
  469. ISCHARALPHA @433
  470. ISCHARALPHANUMERIC @434
  471. ISCHARUPPER @435
  472. ISCHARLOWER @436
  473. ANSIUPPERBUFF @437
  474. ANSILOWERBUFF @438
  475. ;; UNUSED @439
  476. ;; UNUSED @440
  477. INSERTMENUITEM @441 ;Internal BOGUS 4.0
  478. GETMENUITEMINFO @443 ;Internal BOGUS 4.0
  479. MDICLIENTWNDPROC @444 ;Internal ; ChandanC
  480. DEFFRAMEPROC @445
  481. SETMENUITEMINFO @446 ;Internal BOGUS 4.0
  482. DEFMDICHILDPROC @447
  483. DRAWANIMATEDRECTS @448 ;Internal BOGUS 4.0
  484. DRAWSTATE @449 ;Internal BOGUS 4.0
  485. CREATEICONFROMRESOURCEEX @450 ;Internal BOGUS 4.0
  486. TRANSLATEMDISYSACCEL @451
  487. CREATEWINDOWEX @452
  488. ;; BEAR453=LBOXCARETBLINKER @453 ;Internal
  489. ADJUSTWINDOWRECTEX @454
  490. GETICONID @455 ;Internal
  491. LOADICONHANDLER @456 ;Internal
  492. DESTROYICON @457
  493. DESTROYCURSOR @458
  494. DUMPICON @459 ;Internal
  495. GETINTERNALWINDOWPOS @460 ;Internal
  496. SETINTERNALWINDOWPOS @461 ;Internal
  497. CALCCHILDSCROLL @462 ;Internal
  498. SCROLLCHILDREN @463 ;Internal
  499. DRAGOBJECT @464 ;Internal
  500. DRAGDETECT @465 ;Internal
  501. DRAWFOCUSRECT @466
  502. ;;
  503. STRINGFUNC @470 ;Internal ChandanC
  504. LSTRCMPI @471
  505. ANSINEXT @472
  506. ANSIPREV @473
  507. ;;
  508. SETSCROLLINFO @475 ;Internal BOGUS 4.0
  509. GETSCROLLINFO @476 ;Internal BOGUS 4.0
  510. GETKEYBOARDLAYOUTNAME @477 ;Internal BOGUS Win32
  511. LOADKEYBOARDLAYOUT @478 ;Internal BOGUS Win32
  512. MENUITEMFROMPOINT @479 ;Internal BOGUS 4.0
  513. GETUSERLOCALOBJTYPE @480 ;Internal Debug purposes
  514. ;; hardware_event is the generic entrypoint for adding hardware events
  515. HARDWARE_EVENT @481
  516. ENABLESCROLLBAR @482
  517. SYSTEMPARAMETERSINFO @483
  518. ;
  519. ; GP fault exception handler table
  520. ;
  521. __GP @484 RESIDENTNAME ;Internal
  522. ;
  523. ; 485..498 reserved for backward compatability with intl versions of win3.1
  524. ;
  525. ;#ifdef WINDOWS_ME
  526. ;WINDOWS_ME: MAKEMENURTOL @485
  527. ;WINDOWS_ME: RAWGETTABBEDTEXTEXTENT @486
  528. ;WINDOWS_ME: RAWDRAWTEXT @487
  529. ;WINDOWS_ME: RAWTABBEDTEXTOUT @488
  530. ;WINDOWS_ME: GETKEYBOARDLANGUAGE @489
  531. ;WINDOWS_ME: SETKEYBOARDLANGUAGE @490
  532. ;WINDOWS_ME: BIDIGRAYSTRING @491
  533. ;WINDOWS_ME: MAKESCROLLBARSRTOL @492
  534. ;WINDOWS_ME: ISCHARBIDI @493
  535. ;WINDOWS_ME: ISCHARENGLISH @494
  536. ;WINDOWS_ME: BIDIOPENCLIPBOARD @495
  537. ;WINDOWS_ME: DRAWTEXTRTOL @496
  538. ;#endif
  539. ;;
  540. ;; intl DLL's require this.
  541. ;;
  542. BEAR498=GETAPPVER @498 ;Internal
  543. ;;
  544. ;; exports 500-599 and so are for WinNet entry points.
  545. ;; FarCallNetDriver exported to get DS right in winnet.asm...
  546. ;; There are about 30 right now.
  547. ;;
  548. WNETERRORTEXT @499 ;Internal
  549. ;;;;FARCALLNETDRIVER @500 ;Internal
  550. WNETOPENJOB @501 ;Internal
  551. WNETCLOSEJOB @502 ;Internal
  552. WNETABORTJOB @503 ;Internal
  553. WNETHOLDJOB @504 ;Internal
  554. WNETRELEASEJOB @505 ;Internal
  555. WNETCANCELJOB @506 ;Internal
  556. WNETSETJOBCOPIES @507 ;Internal
  557. WNETWATCHQUEUE @508 ;Internal
  558. WNETUNWATCHQUEUE @509 ;Internal
  559. WNETLOCKQUEUEDATA @510 ;Internal
  560. WNETUNLOCKQUEUEDATA @511 ;Internal
  561. WNETGETCONNECTION @512
  562. WNETGETCAPS @513 ;Internal
  563. WNETDEVICEMODE @514 ;Internal
  564. WNETBROWSEDIALOG @515 ;Internal
  565. WNETGETUSER @516 ;Internal
  566. WNETADDCONNECTION @517
  567. WNETCANCELCONNECTION @518
  568. WNETGETERROR @519 ;Internal
  569. WNETGETERRORTEXT @520 ;Internal
  570. WNETENABLE @521 ;Internal
  571. WNETDISABLE @522 ;Internal
  572. WNETRESTORECONNECTION @523 ;Internal
  573. WNETWRITEJOB @524 ;Internal
  574. WNETCONNECTDIALOG @525 ;Internal
  575. WNETDISCONNECTDIALOG @526 ;Internal
  576. WNETCONNECTIONDIALOG @527 ;Internal
  577. WNETVIEWQUEUEDIALOG @528 ;Internal
  578. WNETPROPERTYDIALOG @529 ;Internal
  579. WNETGETDIRECTORYTYPE @530 ;Internal
  580. WNETDIRECTORYNOTIFY @531 ;Internal
  581. WNETGETPROPERTYTEXT @532 ;Internal
  582. WNETINITIALIZE @533 ;Internal
  583. WNETLOGON @534 ;Internal
  584. ;;
  585. ;; Private WOW exports.
  586. ;;
  587. NOTIFYWOW @535 ;Internal for WOW
  588. DEFDLGPROCTHUNK @536 ;Internal for WOW
  589. WOWWORDBREAKPROC @537 ;Internal for WOW
  590. MOUSEEVENT @538 ;Internal for WOW
  591. KEYBDEVENT @539 ;Internal for WOW
  592. ; NEWSIGNALPROC @541 ;Internal for WOW
  593. ;;
  594. ;; I saved the 500 range for the winnet entry points, although I
  595. ;; didn't really have a good reason to do so, just seemed cleaner
  596. ;; that way. Here we go from 600 onward...
  597. ;;
  598. GETSHELLWINDOW @600 ;Internal needed for shell vxd
  599. DOHOTKEYSTUFF @601 ;Internal - called by WinOldAp
  600. SETCHECKCURSORTIMER @602
  601. ;; @603
  602. BROADCASTSYSTEMMESSAGE @604 ;Internal BOGUS 4.0
  603. HACKTASKMONITOR @605 ;Internal BOGUS 4.0
  604. FORMATMESSAGE @606 ;Internal BOGUS Win32
  605. GETFOREGROUNDWINDOW @608 ;Internal BOGUS Win32
  606. SETFOREGROUNDWINDOW @609 ;Internal BOGUS Win32
  607. DESTROYICON32 @610 ;Internal
  608. CHANGEDISPLAYSETTINGS @620
  609. ENUMDISPLAYSETTINGS @621
  610. MSGWAITFORMULTIPLEOBJECTS @640 ;Internal
  611. ACTIVATEKEYBOARDLAYOUT @650 ;Internal
  612. GETKEYBOARDLAYOUT @651 ;Internal
  613. GETKEYBOARDLAYOUTLIST @652 ;Internal
  614. UNLOADKEYBOARDLAYOUT @654 ;Internal
  615. POSTPOSTEDMESSAGES @655 ;Internal
  616. DRAWFRAMECONTROL @656 ;Internal BOGUS 4.0
  617. DRAWCAPTIONTEMP @657 ;Internal BOGUS 4.0
  618. DISPATCHINPUT @658 ;Internal
  619. DRAWEDGE @659 ;Internal BOGUS 4.0
  620. DRAWCAPTION @660 ;Internal BOGUS 4.0
  621. SETSYSCOLORSTEMP @661 ;Internal BOGUS 4.0
  622. DRAWMENUBARTEMP @662 ;Internal BOGUS 4.0
  623. GETMENUDEFAULTITEM @663 ;Internal BOGUS 4.0
  624. SETMENUDEFAULTITEM @664 ;Internal BOGUS 4.0
  625. GETMENUITEMRECT @665 ;Internal BOGUS 4.0
  626. CHECKMENURADIOITEM @666 ;Internal BOGUS 4.0
  627. TRACKPOPUPMENUEX @667 ;Internal BOGUS 4.0
  628. SETWINDOWRGN @668
  629. GETWINDOWRGN @669
  630. ;;------------------------------------------------------------------
  631. ;;
  632. ;; WARNING -- WARNING --- WARNING ---
  633. ;;
  634. ;; The names of all APIs with 'PASCAL' calling convention must be
  635. ;; mentioned in this def file in UPPER CASE.
  636. ;; The names of APIs with 'C' calling convention must be in LOWER case.
  637. ;;
  638. ;; Exceptions are: _WSPRINTF for compatibility.
  639. ;;
  640. ;;--------------------------------------------------------------------------
  641. ;;
  642. ;; These callback thunk fragments logically belong in commdlg.exe.
  643. ;; But they use some message macros which we want to sequester
  644. ;; in user.exe. So we link them into user.exe and let commdlg.exe
  645. ;; dynalink to them.
  646. ;;
  647. CHOOSEFONT_CALLBACK16 @800 ;Internal
  648. FINDREPLACE_CALLBACK16 @801 ;Internal
  649. OPENFILENAME_CALLBACK16 @802 ;Internal
  650. PRINTDLG_CALLBACK16 @803 ;Internal
  651. CHOOSECOLOR_CALLBACK16 @804 ;Internal
  652. PEEKMESSAGE32 @819 ;Internal Win32
  653. GETMESSAGE32 @820 ;Internal Win32
  654. TRANSLATEMESSAGE32 @821 ;Internal Win32
  655. DISPATCHMESSAGE32 @822 ;Internal Win32
  656. CALLMSGFILTER32 @823 ;Internal Win32
  657. ISDIALOGMESSAGE32 @824 ;Internal Win32
  658. POSTMESSAGE32 @825 ;Internal Win32
  659. POSTTHREADMESSAGE32 @826 ;Internal Win32
  660. MESSAGEBOXINDIRECT @827 ;Internal 4.0
  661. ;;
  662. ;; For initialization of link with User32
  663. ;;
  664. ;WOW USRTHKCONNECTIONDATALS @850 ;Internal
  665. ;WOW MSGTHKCONNECTIONDATALS @851 ;Internal
  666. ;WOW FT_USRFTHKTHKCONNECTIONDATA @853 ;Internal
  667. ;WOW FT_USRF2THKTHKCONNECTIONDATA @854 ;Internal
  668. ;WOW USR32THKCONNECTIONDATASL @855 ;Internal
  669. ;; FindReplace thunking support
  670. ;; CreateSegmentedFRTwin @870 ;Internal
  671. ;; GetFRTwin @871 ;Internal
  672. ;; UpdateFRTwin @872 ;Internal
  673. ;; DestroySegmentedFRTwin @873 ;Internal
  674. INSTALLIMT @890
  675. UNINSTALLIMT @891
  676. ;
  677. ; ordinals 900.930 reserved for backward compatability with intl versions of
  678. ; win3.1
  679. ;
  680. ;#ifdef WINDOWS_ME
  681. ;WINDOWS_ME: FINDRESOURCEEX @901
  682. ;WINDOWS_ME: LOADSYSTEMLANGUAGESTRING @902
  683. ;WINDOWS_ME: GETCLIPBOARDCODEPAGE @903
  684. ;WINDOWS_ME: RESETDIALOGTEMPLATE @904
  685. ;WINDOWS_ME: CHANGEDIALOGTEMPLATE @905
  686. ;WINDOWS_ME: GETNUMLANGUAGES @906
  687. ;WINDOWS_ME: GETLANGUAGENAME @907
  688. ;WINDOWS_ME: GETLANGUAGERESID @908
  689. ;WINDOWS_ME: SETWINDOWTEXTEX @909
  690. ;WINDOWS_ME: BIDIMESSAGEBOXEX @910 ;name change
  691. ;WINDOWS_ME: SETDLGITEMTEXTEX @911
  692. ;WINDOWS_ME: CHANGEKEYBOARDLANGUAGE @912
  693. ;WINDOWS_ME: GETCODEPAGESYSTEMFONT @913
  694. ;WINDOWS_ME: QUERYCODEPAGE @914
  695. ;WINDOWS_ME: GETAPPCODEPAGE @915
  696. ;WINDOWS_ME: CREATEDIALOGINDIRECTPARAMML @916
  697. ;WINDOWS_ME: CREATEDIALOGPARAMML @917
  698. ;WINDOWS_ME: DIALOGBOXINDIRECTPARAMML @918
  699. ;WINDOWS_ME: LOADLANGUAGESTRING @919
  700. ;WINDOWS_ME: SETAPPCODEPAGE @920
  701. ;WINDOWS_ME: DMSU1=GETINSTANCERESOURCELANGUAGE @921
  702. ;WINDOWS_ME: GETBASECODEPAGE @922
  703. ;WINDOWS_ME: FINDLANGUAGERESOURCE @923
  704. ;WINDOWS_ME: CHANGEKEYBOARDANDCODEPAGE @924
  705. ;WINDOWS_ME: LANGTOBESTCODEPAGE @925
  706. ;WINDOWS_ME: GETNUMKEYBOARDS @926
  707. ;WINDOWS_ME: ISCHARARABIC @929
  708. ;WINDOWS_ME: ISCHARHEBREW @927
  709. ;WINDOWS_ME: ISCHARFRENCH @928
  710. ;#endif
  711. ;;------------------------------------------------------------------------
  712. ;;
  713. ;; FE version internal function
  714. ;;
  715. ;;------------------------------------------------------------------------
  716. ;#ifdef WINDOWS_FE
  717. ;WINDOWS_FE: GETWINDOWTHREADPROCESSIDREAL @950 ;Internal
  718. ;#endif
  719. IMPORTS
  720. HandleParamError = KERNEL.327
  721. GetWOWCompatFlagsEx = KERNEL.GetWOWCompatFlagsEx ; Export from kernel to check WOWCFEX flags