LIBRARY USER
DESCRIPTION 'WOW REPLACEMENT USER'
EXETYPE WINDOWS
STUB '..\BIN\WINSTUB.EXE'
CODE PRELOAD MOVEABLE DISCARDABLE
DATA PRELOAD MOVEABLE SINGLE

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 6144
EXPORTS
    WEP                     ;Internal
    MESSAGEBOX                      @1
    OLDEXITWINDOWS                  @2          ;Internal
    ENABLEOEMLAYER                  @3      ;Internal
    DISABLEOEMLAYER                 @4      ;Internal
    INITAPP                         @5
    POSTQUITMESSAGE                 @6
    EXITWINDOWS                     @7
;;
    SETTIMER                        @10
    BEAR11 = SETSYSTEMTIMER     @11     ;Internal
    KILLTIMER                       @12
    GETTICKCOUNT                    @13
    GETTIMERRESOLUTION              @14  NODATA ;Internal
    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
    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
;;    GETTASKFROMHWND           @117    ;Internal
    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    ;Internal
    TILECHILDWINDOWS            @199    ;Internal
    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
    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.
;
;                                   @300
    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
;;;;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

    WINFARFRAME             @340    ;Internal  ; ChandanC

;;;;BEAR340=SOW_SENDZOOM        @340    ;Internal
    _FFFE_FARFRAME          @341    ;Internal
;;;;BEAR342=BROADCASTPROC       @342    ;Internal
    GETFILEPORTNAME         @343    ;Internal
    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
;
; 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

    FINALUSERINIT           @400    ;Internal
;;;;BEAR401=ANSISTRRTNS         @401    ;Internal
    GETPRIORITYCLIPBOARDFORMAT      @402
    UNREGISTERCLASS         @403
    GETCLASSINFO            @404
;;;;BEAR405=ANSIBUFFRTNS        @405    ;Internal
    CREATECURSOR            @406
    CREATEICON              @407
    CREATECURSORICONINDIRECT        @408    ;Internal
;;;;MB_DLGPROC              @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    ; _WSPRINTF to WSPRINTF;ChandanC
    WVSPRINTF               @421
    DLGDIRSELECTEX                  @422
    DLGDIRSELECTCOMBOBOXEX          @423

    LSTRCMP             @430
    ANSIUPPER               @431
    ANSILOWER               @432
    ISCHARALPHA             @433
    ISCHARALPHANUMERIC          @434
    ISCHARUPPER             @435
    ISCHARLOWER             @436
    ANSIUPPERBUFF           @437
    ANSILOWERBUFF           @438
;;
    MDICLIENTWNDPROC            @444    ;Internal ; ChandanC
    DEFFRAMEPROC            @445
    DEFMDICHILDPROC         @447
;;
    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
;;
    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

;;
;;  exports 500 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
    NOTIFYWOW                   @533    ;Internal for WOW
    DEFDLGPROCTHUNK             @534    ;Internal for WOW
    WOWWORDBREAKPROC            @535    ;Internal for WOW
    NEWSIGNALPROC               @536    ;Internal for WOW
    MOUSEEVENT                  @537    ;Internal for WOW
    KEYBDEVENT                  @538    ;Internal for WOW

IMPORTS

    HandleParamError    = KERNEL.327
