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