; $Id: user32dbg.def,v 1.18 2004-05-28 09:51:59 sandervl Exp $

LIBRARY USER32 INITINSTANCE TERMINSTANCE
DESCRIPTION 'Odin32 System Dll - User32'
DATA MULTIPLE NONSHARED LOADONCALL
CODE SHARED LOADONCALL

;
; Segments are done with LDFLAGS (emxomfld limitation)
;
; SEGMENTS
;
;   _GLOBALDATA CLASS 'DATA'       SHARED LOADONCALL READWRITE
;

IMPORTS
    _WinSetDAXData              = PMMERGE.5448
    __DestroyCaret              = PMMERGE.10001
    __GetCaretBlinkTime         = PMMERGE.10002
    __HideCaret                 = PMMERGE.10004
    __SetCaretBlinkTime         = PMMERGE.10005
    __ShowCaret                 = PMMERGE.10007
    __ShowCursor                = PMMERGE.10018
    __SwapMouseButton           = PMMERGE.10019
    WinReplyMsg                 = PMMERGE.5325
    WinQueueFromID              = PMMERGE.5313
    _GpiEnableYInversion        = PMGPI.723
    _GpiQueryYInversion         = PMGPI.726
    _WinQueryPointerClipRect    = PMMERGE.5433
    _WinSetPointerClipRect      = PMMERGE.5434
    WinTranslateChar2           = PMMERGE.5473
    DspInitSystemDriverName     = PMGPI.656
    Win32AddClipbrdViewer       = PMMERGE.5442
    Win32RemoveClipbrdViewer    = PMMERGE.5443
    Win32QueryClipbrdViewerChain= PMMERGE.5444
    Win32QueryOpenClipbrdWindow = PMMERGE.5446
    _OpenClipbrd                = PMMERGE.10021

    WINSETSCANSTATETABLE        = PMMERGE.3266
    WINGETSCANSTATE             = PMMERGE.3138
    ; For GCC:
    _16_Win16SetScanStateTable  = PMMERGE.3266
    _16_Win16GetScanState       = PMMERGE.3138

;;;; Present in WGSS50
;;;;    _GpiQueryDCData             = PMGPI.665

    WinQueryProperty  = PMMERGE.5450
    WinRemoveProperty = PMMERGE.5451
    WinSetProperty    = PMMERGE.5452

EXPORTS
    ActivateKeyboardLayout     = "_DbgActivateKeyboardLayout@8" @1
    AdjustWindowRect           = "_DbgAdjustWindowRect@12"      @2
    AdjustWindowRectEx         = "_DbgAdjustWindowRectEx@16"    @3
    AnyPopup                   = "_DbgAnyPopup@0"               @4
    AppendMenuA                = "_DbgAppendMenuA@16"           @5
    AppendMenuW                = "_DbgAppendMenuW@16"           @6
    ArrangeIconicWindows       = "_DbgArrangeIconicWindows@4"   @7
    AttachThreadInput          = "_DbgAttachThreadInput@12"     @8
    BeginDeferWindowPos        = "_DbgBeginDeferWindowPos@4"    @9
    BeginPaint                 = "_DbgBeginPaint@8"             @10
    BringWindowToTop           = "_DbgBringWindowToTop@4"       @11
    BroadcastSystemMessage     = "_BroadcastSystemMessageA@20"  @12
    BroadcastSystemMessageA    = "_BroadcastSystemMessageA@20"  @2512
    BroadcastSystemMessageW    = "_BroadcastSystemMessageW@20"  @2612
    CalcChildScroll            = "_DbgCalcChildScroll@8"        @13
    CallMsgFilter              = "_DbgCallMsgFilterA@8"         @14
    CallMsgFilterA             = "_DbgCallMsgFilterA@8"         @15
    CallMsgFilterW             = "_DbgCallMsgFilterW@8"         @16
    CallNextHookEx             = "_DbgCallNextHookEx@16"        @17
    CallWindowProcA            = "_DbgCallWindowProcA@20"       @18
    CallWindowProcW            = "_DbgCallWindowProcW@20"       @19
    CascadeChildWindows        = "_DbgCascadeChildWindows@8"    @20
    CascadeWindows             = "_DbgCascadeWindows@20"        @21
    ChangeClipboardChain       = "_DbgChangeClipboardChain@8"   @22
    ChangeDisplaySettingsA     = "_DbgChangeDisplaySettingsA@8" @23
    ChangeDisplaySettingsW     = "_DbgChangeDisplaySettingsW@8" @24
    ChangeMenuA                = "_DbgChangeMenuA@20"           @25
    ChangeMenuW                = "_DbgChangeMenuW@20"           @26
    CharLowerA                 = "_CharLowerA@4"             @27
    CharLowerBuffA             = "_CharLowerBuffA@8"         @28
    CharLowerBuffW             = "_CharLowerBuffW@8"         @29
    CharLowerW                 = "_CharLowerW@4"             @30
    CharNextA                  = "_CharNextA@4"              @31
    CharNextExA                = "_CharNextExA@12"           @32
    CharNextExW                = "_CharNextExW@12"           @33
    CharNextW                  = "_CharNextW@4"              @34
    CharPrevA                  = "_CharPrevA@8"              @35
    CharPrevExA                = "_CharPrevExA@16"           @36
    CharPrevExW                = "_CharPrevExW@16"           @37
    CharPrevW                  = "_CharPrevW@8"              @38
    CharToOemA                 = "_CharToOemA@8"             @39
    CharToOemBuffA             = "_CharToOemBuffA@12"        @40
    CharToOemBuffW             = "_CharToOemBuffW@12"        @41
    CharToOemW                 = "_CharToOemW@8"             @42
    CharUpperA                 = "_CharUpperA@4"             @43
    CharUpperBuffA             = "_CharUpperBuffA@8"         @44
    CharUpperBuffW             = "_CharUpperBuffW@8"         @45
    CharUpperW                 = "_CharUpperW@4"             @46
    CheckDlgButton             = "_DbgCheckDlgButton@12"        @47
    CheckMenuItem              = "_DbgCheckMenuItem@12"         @48
    CheckMenuRadioItem         = "_DbgCheckMenuRadioItem@20"    @49
    CheckRadioButton           = "_DbgCheckRadioButton@16"      @50
    ChildWindowFromPoint       = "_DbgChildWindowFromPoint@12"  @51
    ChildWindowFromPointEx     = "_DbgChildWindowFromPointEx@16"  @52
;    ClientThreadConnect        = _DbgClientThreadConnect@??     @53
    ClientToScreen             = "_DbgClientToScreen@8"         @54
    ClipCursor                 = "_DbgClipCursor@4"             @55
    CloseClipboard             = "_DbgCloseClipboard@0"         @56
    CloseDesktop               = "_DbgCloseDesktop@4"           @57
    CloseWindow                = "_DbgCloseWindow@4"            @58
    CloseWindowStation         = "_DbgCloseWindowStation@4"     @59
    CopyAcceleratorTableA      = "_DbgCopyAcceleratorTableA@12" @60
    CopyAcceleratorTableW      = "_DbgCopyAcceleratorTableW@12" @61
    CopyIcon                   = "_DbgCopyIcon@4"               @62
    CopyImage                  = "_DbgCopyImage@20"             @63
    CopyRect                   = "_DbgCopyRect@8"               @64
    CountClipboardFormats      = "_DbgCountClipboardFormats@0"  @65
    CreateAcceleratorTableA    = "_DbgCreateAcceleratorTableA@8"  @66
    CreateAcceleratorTableW    = "_DbgCreateAcceleratorTableW@8"  @67
    CreateCaret                = "_DbgCreateCaret@16"           @68
    CreateCursor               = "_DbgCreateCursor@28"          @69
    CreateDesktopA             = "_DbgCreateDesktopA@24"        @70
    CreateDesktopW             = "_DbgCreateDesktopW@24"        @71
    CreateDialogIndirectParamA  = "_DbgCreateDialogIndirectParamA@20" @72
    CreateDialogIndirectParamW  = "_DbgCreateDialogIndirectParamW@20" @73
    CreateDialogParamA         = "_DbgCreateDialogParamA@20"    @74
    CreateDialogParamW         = "_DbgCreateDialogParamW@20"    @75
    CreateIcon                 = "_DbgCreateIcon@28"            @76
    CreateIconFromResource     = "_DbgCreateIconFromResource@16"  @77
    CreateIconFromResourceEx   = "_DbgCreateIconFromResourceEx@28" @78
    CreateIconIndirect         = "_DbgCreateIconIndirect@4"     @79
    CreateMDIWindowA           = "_DbgCreateMDIWindowA@40"      @80
    CreateMDIWindowW           = "_DbgCreateMDIWindowW@40"      @81
    CreateMenu                 = "_DbgCreateMenu@0"             @82
    CreatePopupMenu            = "_DbgCreatePopupMenu@0"        @83
    CreateWindowExA            = "_DbgCreateWindowExA@48"       @84
    CreateWindowExW            = "_DbgCreateWindowExW@48"       @85
    CreateWindowStationA       = "_DbgCreateWindowStationA@16"  @86
    CreateWindowStationW       = "_DbgCreateWindowStationW@16"  @87
    DdeAbandonTransaction      = "_DbgDdeAbandonTransaction@12" @88
    DdeAccessData              = "_DbgDdeAccessData@8"          @89
    DdeAddData                 = "_DbgDdeAddData@16"            @90
    DdeClientTransaction       = "_DbgDdeClientTransaction@32"  @91
    DdeCmpStringHandles        = "_DbgDdeCmpStringHandles@8"    @92
    DdeConnect                 = "_DbgDdeConnect@16"            @93
    DdeConnectList             = "_DbgDdeConnectList@20"        @94
    DdeCreateDataHandle        = "_DbgDdeCreateDataHandle@28"   @95
    DdeCreateStringHandleA     = "_DbgDdeCreateStringHandleA@12"  @96
    DdeCreateStringHandleW     = "_DbgDdeCreateStringHandleW@12"  @97
    DdeDisconnect              = "_DbgDdeDisconnect@4"          @98
    DdeDisconnectList          = "_DbgDdeDisconnectList@4"      @99
    DdeEnableCallback          = "_DbgDdeEnableCallback@12"     @100
    DdeFreeDataHandle          = "_DbgDdeFreeDataHandle@4"      @101
    DdeFreeStringHandle        = "_DbgDdeFreeStringHandle@8"    @102
    DdeGetData                 = "_DbgDdeGetData@16"            @103
    DdeGetLastError            = "_DbgDdeGetLastError@4"        @104
    DdeImpersonateClient       = "_DbgDdeImpersonateClient@4"   @105
    DdeInitializeA             = "_DbgDdeInitializeA@16"        @106
    DdeInitializeW             = "_DbgDdeInitializeW@16"        @107
    DdeKeepStringHandle        = "_DbgDdeKeepStringHandle@8"    @108
    DdeNameService             = "_DbgDdeNameService@16"        @109
    DdePostAdvise              = "_DbgDdePostAdvise@12"         @110
    DdeQueryConvInfo           = "_DbgDdeQueryConvInfo@12"      @111
    DdeQueryNextServer         = "_DbgDdeQueryNextServer@8"     @112
    DdeQueryStringA            = "_DbgDdeQueryStringA@20"       @113
    DdeQueryStringW            = "_DbgDdeQueryStringW@20"       @114
    DdeReconnect               = "_DbgDdeReconnect@4"           @115
    DdeSetQualityOfService     = "_DbgDdeSetQualityOfService@12"  @116
    DdeSetUserHandle           = "_DbgDdeSetUserHandle@12"      @117
    DdeUnaccessData            = "_DbgDdeUnaccessData@4"        @118
    DdeUninitialize            = "_DbgDdeUninitialize@4"        @119
    DefDlgProcA                = "_DbgDefDlgProcA@16"           @120
    DefDlgProcW                = "_DbgDefDlgProcW@16"           @121
    DefFrameProcA              = "_DbgDefFrameProcA@20"         @122
    DefFrameProcW              = "_DbgDefFrameProcW@20"         @123
    DefMDIChildProcA           = "_DbgDefMDIChildProcA@16"      @124
    DefMDIChildProcW           = "_DbgDefMDIChildProcW@16"      @125
    DefWindowProcA             = "_DbgDefWindowProcA@16"        @126
    DefWindowProcW             = "_DbgDefWindowProcW@16"        @127
    DeferWindowPos             = "_DbgDeferWindowPos@32"        @128
    DeleteMenu                 = "_DbgDeleteMenu@12"            @129
    DestroyAcceleratorTable    = "_DbgDestroyAcceleratorTable@4"  @130
    DestroyCaret               = "_DbgDestroyCaret@0"           @131
    DestroyCursor              = "_DbgDestroyCursor@4"          @132
    DestroyIcon                = "_DbgDestroyIcon@4"            @133
    DestroyMenu                = "_DbgDestroyMenu@4"            @134
    DestroyWindow              = "_DbgDestroyWindow@4"          @135
    DialogBoxIndirectParamA    = "_DbgDialogBoxIndirectParamA@20" @136
    DialogBoxIndirectParamW    = "_DbgDialogBoxIndirectParamW@20" @137
    DialogBoxParamA            = "_DbgDialogBoxParamA@20"       @138
    DialogBoxParamW            = "_DbgDialogBoxParamW@20"       @139
    DispatchMessageA           = "_DbgDispatchMessageA@4"       @140
    DispatchMessageW           = "_DbgDispatchMessageW@4"       @141
    DlgDirListA                = "_DbgDlgDirListA@20"           @142
    DlgDirListComboBoxA        = "_DbgDlgDirListComboBoxA@20"   @143
    DlgDirListComboBoxW        = "_DbgDlgDirListComboBoxW@20"   @144
    DlgDirListW                = "_DbgDlgDirListW@20"           @145
    DlgDirSelectComboBoxExA    = "_DbgDlgDirSelectComboBoxExA@16" @146
    DlgDirSelectComboBoxExW    = "_DbgDlgDirSelectComboBoxExW@16" @147
    DlgDirSelectExA            = "_DbgDlgDirSelectExA@16"       @148
    DlgDirSelectExW            = "_DbgDlgDirSelectExW@16"       @149
    DragDetect                 = "_DbgDragDetect@12"            @150
    DragObject                 = "_DbgDragObject@20"            @151
    DrawAnimatedRects          = "_DbgDrawAnimatedRects@16"     @152
    DrawCaption                = "_DbgDrawCaption@16"           @153
    DrawCaptionTempA           = "_DbgDrawCaptionTempA@28"      @154
    DrawCaptionTempW           = "_DbgDrawCaptionTempW@28"      @155
    DrawEdge                   = "_DbgDrawEdge@16"              @156
    DrawFocusRect              = "_DbgDrawFocusRect@8"          @157
;    DrawFrame                  = _DbgDrawFrame@??               @158
    DrawFrameControl           = "_DbgDrawFrameControl@16"      @159
    DrawIcon                   = "_DbgDrawIcon@16"              @160
    DrawIconEx                 = "_DbgDrawIconEx@36"            @161
    DrawMenuBar                = "_DbgDrawMenuBar@4"            @162
    DrawStateA                 = "_DbgDrawStateA@40"            @163
    DrawStateW                 = "_DbgDrawStateW@40"            @164
    DrawTextA                  = "_DbgDrawTextA@20"             @165
    DrawTextExA                = "_DbgDrawTextExA@24"           @166
    DrawTextExW                = "_DbgDrawTextExW@24"           @167
    DrawTextW                  = "_DbgDrawTextW@20"             @168
    EditWndProc                = "_DbgEditWndProcA@16"          @169
    EmptyClipboard             = "_DbgEmptyClipboard@0"         @170
    EnableMenuItem             = "_DbgEnableMenuItem@12"        @171
    EnableScrollBar            = "_DbgEnableScrollBar@12"       @172
    EnableWindow               = "_DbgEnableWindow@8"           @173
    EndDeferWindowPos          = "_DbgEndDeferWindowPos@4"      @174
    EndDialog                  = "_DbgEndDialog@8"              @175
    EndPaint                   = "_DbgEndPaint@8"               @176
    EndTask                    = "_DbgEndTask@12"               @177
    EnumChildWindows           = "_DbgEnumChildWindows@12"      @178
    EnumClipboardFormats       = "_DbgEnumClipboardFormats@4"   @179
    EnumDesktopWindows         = "_DbgEnumDesktopWindows@12"    @180
    EnumDesktopsA              = "_DbgEnumDesktopsA@12"         @181
    EnumDesktopsW              = "_DbgEnumDesktopsW@12"         @182
    EnumDisplaySettingsA       = "_DbgEnumDisplaySettingsA@12"  @183
    EnumDisplaySettingsW       = "_DbgEnumDisplaySettingsW@12"  @184
    EnumPropsA                 = "_DbgEnumPropsA@8"             @185
    EnumPropsExA               = "_DbgEnumPropsExA@12"          @186
    EnumPropsExW               = "_DbgEnumPropsExW@12"          @187
    EnumPropsW                 = "_DbgEnumPropsW@8"             @188
    EnumThreadWindows          = "_DbgEnumThreadWindows@12"     @189
    EnumWindowStationsA        = "_DbgEnumWindowStationsA@8"    @190
    EnumWindowStationsW        = "_DbgEnumWindowStationsW@8"    @191
    EnumWindows                = "_DbgEnumWindows@8"            @192
    EqualRect                  = "_DbgEqualRect@8"              @193
    ExcludeUpdateRgn           = "_DbgExcludeUpdateRgn@8"       @194
    ExitWindowsEx              = "_DbgExitWindowsEx@8"          @195
    FillRect                   = "_FillRect@12"                 @196
    FindWindowA                = "_DbgFindWindowA@8"            @197
    FindWindowExA              = "_DbgFindWindowExA@16"         @198
    FindWindowExW              = "_DbgFindWindowExW@16"         @199
    FindWindowW                = "_DbgFindWindowW@8"            @200
    FlashWindow                = "_DbgFlashWindow@8"            @201
    FrameRect                  = "_FrameRect@12"                @202
    FreeDDElParam              = "_DbgFreeDDElParam@8"          @203
    GetActiveWindow            = "_DbgGetActiveWindow@0"        @204
    GetAsyncKeyState           = "_DbgGetAsyncKeyState@4"       @205
    GetCapture                 = "_DbgGetCapture@0"             @206
    GetCaretBlinkTime          = "_DbgGetCaretBlinkTime@0"      @207
    GetCaretPos                = "_DbgGetCaretPos@4"            @208
    GetClassInfoA              = "_DbgGetClassInfoA@12"         @209
    GetClassInfoExA            = "_DbgGetClassInfoExA@12"       @210
    GetClassInfoExW            = "_DbgGetClassInfoExW@12"       @211
    GetClassInfoW              = "_DbgGetClassInfoW@12"         @212
    GetClassLongA              = "_DbgGetClassLongA@8"          @213
    GetClassLongW              = "_DbgGetClassLongW@8"          @214
    GetClassNameA              = "_DbgGetClassNameA@12"         @215
    GetClassNameW              = "_DbgGetClassNameW@12"         @216
    GetClassWord               = "_DbgGetClassWord@8"           @217
    GetClientRect              = "_DbgGetClientRect@8"          @218
    GetClipCursor              = "_DbgGetClipCursor@4"          @219
    GetClipboardData           = "_DbgGetClipboardData@4"       @220
    GetClipboardFormatNameA    = "_DbgGetClipboardFormatNameA@12" @221
    GetClipboardFormatNameW    = "_DbgGetClipboardFormatNameW@12" @222
    GetClipboardOwner          = "_DbgGetClipboardOwner@0"      @223
    GetClipboardViewer         = "_DbgGetClipboardViewer@0"     @224
    GetCursor                  = "_DbgGetCursor@0"              @225
    GetCursorPos               = "_DbgGetCursorPos@4"           @226
    GetDC                      = "_DbgGetDC@4"                  @227
    GetDCEx                    = "_DbgGetDCEx@12"               @228
    GetDesktopWindow           = "_DbgGetDesktopWindow@0"       @229
    GetDialogBaseUnits         = "_DbgGetDialogBaseUnits@0"     @230
    GetDlgCtrlID               = "_DbgGetDlgCtrlID@4"           @231
    GetDlgItem                 = "_DbgGetDlgItem@8"             @232
    GetDlgItemInt              = "_DbgGetDlgItemInt@16"         @233
    GetDlgItemTextA            = "_DbgGetDlgItemTextA@16"       @234
    GetDlgItemTextW            = "_DbgGetDlgItemTextW@16"       @235
    GetDoubleClickTime         = "_DbgGetDoubleClickTime@0"     @236
    GetFocus                   = "_DbgGetFocus@0"               @237
    GetForegroundWindow        = "_DbgGetForegroundWindow@0"    @238
    GetIconInfo                = "_DbgGetIconInfo@8"            @239
;    GetInputDesktop            = _DbgGetInputDesktop@??         @240
    GetInputState              = "_DbgGetInputState@0"          @241
    GetInternalWindowPos       = "_DbgGetInternalWindowPos@12"  @242
    GetKBCodePage              = "_DbgGetKBCodePage@0"          @243
    GetKeyNameTextA            = "_DbgGetKeyNameTextA@12"       @244
    GetKeyNameTextW            = "_DbgGetKeyNameTextW@12"       @245
    GetKeyState                = "_DbgGetKeyState@4"            @246
    GetKeyboardLayout          = "_DbgGetKeyboardLayout@4"      @247
    GetKeyboardLayoutList      = "_DbgGetKeyboardLayoutList@8"  @248
    GetKeyboardLayoutNameA     = "_DbgGetKeyboardLayoutNameA@4" @249
    GetKeyboardLayoutNameW     = "_DbgGetKeyboardLayoutNameW@4" @250
    GetKeyboardState           = "_DbgGetKeyboardState@4"       @251
    GetKeyboardType            = "_DbgGetKeyboardType@4"        @252
    GetLastActivePopup         = "_DbgGetLastActivePopup@4"     @253
    GetMenu                    = "_DbgGetMenu@4"                @254
    GetMenuCheckMarkDimensions  = "_DbgGetMenuCheckMarkDimensions@0" @255
    GetMenuContextHelpId       = "_DbgGetMenuContextHelpId@4"   @256
    GetMenuDefaultItem         = "_DbgGetMenuDefaultItem@12"    @257
    GetMenuItemCount           = "_DbgGetMenuItemCount@4"       @258
    GetMenuItemID              = "_DbgGetMenuItemID@8"          @259
    GetMenuItemInfoA           = "_DbgGetMenuItemInfoA@16"      @260
    GetMenuItemInfoW           = "_DbgGetMenuItemInfoW@16"      @261
    GetMenuItemRect            = "_DbgGetMenuItemRect@16"       @262
    GetMenuState               = "_DbgGetMenuState@12"          @263
    GetMenuStringA             = "_DbgGetMenuStringA@20"        @264
    GetMenuStringW             = "_DbgGetMenuStringW@20"        @265
    GetMessageA                = "_DbgGetMessageA@16"           @266
    GetMessageExtraInfo        = "_DbgGetMessageExtraInfo@0"    @267
    GetMessagePos              = "_DbgGetMessagePos@0"          @268
    GetMessageTime             = "_DbgGetMessageTime@0"         @269
    GetMessageW                = "_DbgGetMessageW@16"           @270
    GetNextDlgGroupItem        = "_DbgGetNextDlgGroupItem@12"   @271
    GetNextDlgTabItem          = "_DbgGetNextDlgTabItem@12"     @272
    GetNextQueueWindow         = "_DbgGetNextQueueWindow@8"     @273
    GetOpenClipboardWindow     = "_DbgGetOpenClipboardWindow@0" @274
    GetParent                  = "_DbgGetParent@4"              @275
    GetPriorityClipboardFormat  = "_DbgGetPriorityClipboardFormat@8" @276
    GetProcessWindowStation    = "_DbgGetProcessWindowStation@0"  @277
    GetProgmanWindow           = "_DbgGetProgmanWindow@0"       @1289
    GetPropA                   = "_DbgGetPropA@8"               @278
    GetPropW                   = "_DbgGetPropW@8"               @279
    GetQueueStatus             = "_DbgGetQueueStatus@4"         @280
    GetScrollBarInfo           = "_DbgGetScrollBarInfo@12"      @1281
    GetScrollInfo              = "_DbgGetScrollInfo@12"         @281
    GetScrollPos               = "_DbgGetScrollPos@8"           @282
    GetScrollRange             = "_DbgGetScrollRange@16"        @283
    GetShellWindow             = "_DbgGetShellWindow@0"         @284
    GetSubMenu                 = "_DbgGetSubMenu@8"             @285
    GetSysColor                = "_DbgGetSysColor@4"            @286
    GetSysColorBrush           = "_DbgGetSysColorBrush@4"       @287
    GetSystemMenu              = "_DbgGetSystemMenu@8"          @288
    GetSystemMetrics           = "_DbgGetSystemMetrics@4"       @289
    GetTabbedTextExtentA       = "_DbgGetTabbedTextExtentA@20"  @290
    GetTabbedTextExtentW       = "_DbgGetTabbedTextExtentW@20"  @291
    GetTaskmanWindow           = "_DbgGetTaskmanWindow@0"       @1304
    GetThreadDesktop           = "_DbgGetThreadDesktop@4"       @292
    GetTopWindow               = "_DbgGetTopWindow@4"           @293
    GetUpdateRect              = "_DbgGetUpdateRect@12"         @294
    GetUpdateRgn               = "_DbgGetUpdateRgn@12"          @295
    GetUserObjectInformationA  = "_DbgGetUserObjectInformationA@20" @296
    GetUserObjectInformationW  = "_DbgGetUserObjectInformationW@20" @297
    GetUserObjectSecurity      = "_DbgGetUserObjectSecurity@20" @298
    GetWindow                  = "_DbgGetWindow@8"              @299
    GetWindowContextHelpId     = "_DbgGetWindowContextHelpId@4" @300
    GetWindowDC                = "_DbgGetWindowDC@4"            @301
    GetWindowLongA             = "_DbgGetWindowLongA@8"         @302
    GetWindowLongW             = "_DbgGetWindowLongW@8"         @303
    GetWindowPlacement         = "_DbgGetWindowPlacement@8"     @304
    GetWindowRect              = "_DbgGetWindowRect@8"          @305
    GetWindowRgn               = "_DbgGetWindowRgn@8"           @306
    GetWindowTextA             = "_DbgGetWindowTextA@12"        @307
    GetWindowTextLengthA       = "_DbgGetWindowTextLengthA@4"   @308
    GetWindowTextLengthW       = "_DbgGetWindowTextLengthW@4"   @309
    GetWindowTextW             = "_DbgGetWindowTextW@12"        @310
    GetWindowThreadProcessId   = "_DbgGetWindowThreadProcessId@8" @311
    GetWindowWord              = "_DbgGetWindowWord@8"          @312
    GrayStringA                = "_DbgGrayStringA@36"           @313
    GrayStringW                = "_DbgGrayStringW@36"           @314
    HideCaret                  = "_DbgHideCaret@4"              @315
    HiliteMenuItem             = "_DbgHiliteMenuItem@16"        @316
    ImpersonateDdeClientWindow  = "_DbgImpersonateDdeClientWindow@8" @317
    InSendMessage              = "_DbgInSendMessage@0"          @318
    InflateRect                = "_DbgInflateRect@12"           @319
;    InitSharedTable            = _DbgInitSharedTable@??         @320
;    InitTask                   = _DbgInitTask@??                @321
    InsertMenuA                = "_DbgInsertMenuA@20"           @322
    InsertMenuItemA            = "_DbgInsertMenuItemA@16"       @323
    InsertMenuItemW            = "_DbgInsertMenuItemW@16"       @324
    InsertMenuW                = "_DbgInsertMenuW@20"           @325
    InternalGetWindowText      = "_DbgInternalGetWindowText@12" @326
    IntersectRect              = "_DbgIntersectRect@12"         @327
    InvalidateRect             = "_DbgInvalidateRect@12"        @328
    InvalidateRgn              = "_DbgInvalidateRgn@12"         @329
    InvertRect                 = "_InvertRect@8"                @330
    IsCharAlphaA               = "_IsCharAlphaA@4"           @331
    IsCharAlphaNumericA        = "_IsCharAlphaNumericA@4"    @332
    IsCharAlphaNumericW        = "_IsCharAlphaNumericW@4"    @333
    IsCharAlphaW               = "_IsCharAlphaW@4"           @334
    IsCharLowerA               = "_IsCharLowerA@4"           @335
    IsCharLowerW               = "_IsCharLowerW@4"           @336
    IsCharUpperA               = "_IsCharUpperA@4"           @337
    IsCharUpperW               = "_IsCharUpperW@4"           @338
    IsChild                    = "_DbgIsChild@8"                @339
    IsClipboardFormatAvailable  = "_DbgIsClipboardFormatAvailable@4" @340
    IsDialogMessage            = "_DbgIsDialogMessageA@8"       @341
    IsDialogMessageA           = "_DbgIsDialogMessageA@8"       @342
    IsDialogMessageW           = "_DbgIsDialogMessageW@8"       @343
    IsDlgButtonChecked         = "_DbgIsDlgButtonChecked@8"     @344
    IsHungThread               = "_DbgIsHungThread@4"           @345
    IsHungAppWindow            = "_DbgIsHungAppWindow@8"        @1345
    IsIconic                   = "_DbgIsIconic@4"               @346
    IsMenu                     = "_DbgIsMenu@4"                 @347
    IsRectEmpty                = "_DbgIsRectEmpty@4"            @348
    IsWindow                   = "_DbgIsWindow@4"               @349
    IsWindowEnabled            = "_DbgIsWindowEnabled@4"        @350
    IsWindowUnicode            = "_DbgIsWindowUnicode@4"        @351
    IsWindowVisible            = "_DbgIsWindowVisible@4"        @352
    IsZoomed                   = "_DbgIsZoomed@4"               @353
    KillTimer                  = "_DbgKillTimer@8"              @354
    LoadAcceleratorsA          = "_DbgLoadAcceleratorsA@8"      @355
    LoadAcceleratorsW          = "_DbgLoadAcceleratorsW@8"      @356
    LoadBitmapA                = "_DbgLoadBitmapA@8"            @357
    LoadBitmapW                = "_DbgLoadBitmapW@8"            @358
    LoadCursorA                = "_DbgLoadCursorA@8"            @359
    LoadCursorFromFileA        = "_DbgLoadCursorFromFileA@4"    @360
    LoadCursorFromFileW        = "_DbgLoadCursorFromFileW@4"    @361
    LoadCursorW                = "_DbgLoadCursorW@8"            @362
    LoadIconA                  = "_DbgLoadIconA@8"              @363
    LoadIconW                  = "_DbgLoadIconW@8"              @364
    LoadImageA                 = "_DbgLoadImageA@24"            @365
    LoadImageW                 = "_DbgLoadImageW@24"            @366
    LoadKeyboardLayoutA        = "_DbgLoadKeyboardLayoutA@8"    @367
    LoadKeyboardLayoutW        = "_DbgLoadKeyboardLayoutW@8"    @368
    LoadMenuA                  = "_DbgLoadMenuA@8"              @369
;Menu resources are always in Unicode format
    LoadMenuIndirectA          = "_DbgLoadMenuIndirectW@4"      @370
    LoadMenuIndirectW          = "_DbgLoadMenuIndirectW@4"      @371
    LoadMenuW                  = "_DbgLoadMenuW@8"              @372
    LoadStringA                = "_DbgLoadStringA@16"           @373
    LoadStringW                = "_DbgLoadStringW@16"           @374
;    LockWindowStation          = _DbgLockWindowStation@??       @375
    LockWindowUpdate           = "_DbgLockWindowUpdate@4"       @376
    LookupIconIdFromDirectory  = "_DbgLookupIconIdFromDirectory@8" @377
    LookupIconIdFromDirectoryEx  = "_DbgLookupIconIdFromDirectoryEx@20" @378
    MapDialogRect              = "_DbgMapDialogRect@8"          @379
    MapVirtualKeyA             = "_DbgMapVirtualKeyA@8"         @380
    MapVirtualKeyExA           = "_DbgMapVirtualKeyExA@12"      @381
    MapVirtualKeyExW           = "_DbgMapVirtualKeyExW@12"      @382
    MapVirtualKeyW             = "_DbgMapVirtualKeyW@8"         @383
    MapWindowPoints            = "_DbgMapWindowPoints@16"       @384
    MenuItemFromPoint          = "_DbgMenuItemFromPoint@16"     @385
    MessageBeep                = "_DbgMessageBeep@4"            @386
    MessageBoxA                = "_DbgMessageBoxA@16"           @387
    MessageBoxExA              = "_DbgMessageBoxExA@20"         @388
    MessageBoxExW              = "_DbgMessageBoxExW@20"         @389
    MessageBoxIndirectA        = "_DbgMessageBoxIndirectA@4"   @390
    MessageBoxIndirectW        = "_DbgMessageBoxIndirectW@4"   @391
    MessageBoxW                = "_DbgMessageBoxW@16"           @392
;    ModifyAccess               = _DbgModifyAccess@??            @393
    ModifyMenuA                = "_DbgModifyMenuA@20"           @394
    ModifyMenuW                = "_DbgModifyMenuW@20"           @395
    MoveWindow                 = "_DbgMoveWindow@24"            @396
    MsgWaitForMultipleObjects  = "_DbgMsgWaitForMultipleObjects@20" @397
    OemKeyScan                 = "_DbgOemKeyScan@4"             @398
    OemToCharA                 = "_OemToCharA@8"             @399
    OemToCharBuffA             = "_OemToCharBuffA@12"        @400
    OemToCharBuffW             = "_OemToCharBuffW@12"        @401
    OemToCharW                 = "_OemToCharW@8"             @402
    OffsetRect                 = "_DbgOffsetRect@12"            @403
    OpenClipboard              = "_DbgOpenClipboard@4"          @404
    OpenDesktopA               = "_DbgOpenDesktopA@16"          @405
    OpenDesktopW               = "_DbgOpenDesktopW@16"          @406
    OpenIcon                   = "_DbgOpenIcon@4"               @407
    OpenInputDesktop           = "_DbgOpenInputDesktop@12"      @408
    OpenWindowStationA         = "_DbgOpenWindowStationA@12"    @409
    OpenWindowStationW         = "_DbgOpenWindowStationW@12"    @410
    PackDDElParam              = "_DbgPackDDElParam@12"         @411
    PaintDesktop               = "_DbgPaintDesktop@4"           @412
    PeekMessageA               = "_DbgPeekMessageA@20"          @413
    PeekMessageW               = "_DbgPeekMessageW@20"          @414
    PlaySoundEvent             = "_DbgPlaySoundEvent@4"         @415
    PostMessageA               = "_DbgPostMessageA@16"          @416
    PostMessageW               = "_DbgPostMessageW@16"          @417
    PostQuitMessage            = "_DbgPostQuitMessage@4"        @418
    PostThreadMessageA         = "_DbgPostThreadMessageA@16"    @419
    PostThreadMessageW         = "_DbgPostThreadMessageW@16"    @420
    PtInRect                   = "_DbgPtInRect@12"              @421
    RedrawWindow               = "_DbgRedrawWindow@16"          @422
    RegisterClassA             = "_DbgRegisterClassA@4"         @423
    RegisterClassExA           = "_DbgRegisterClassExA@4"       @424
    RegisterClassExW           = "_DbgRegisterClassExW@4"       @425
    RegisterClassW             = "_DbgRegisterClassW@4"         @426
    RegisterClipboardFormatA   = "_DbgRegisterClipboardFormatA@4" @427
    RegisterClipboardFormatW   = "_DbgRegisterClipboardFormatW@4" @428
    RegisterHotKey             = "_DbgRegisterHotKey@16"        @429
;    RegisterLogonProcess       = _DbgRegisterLogonProcess@??    @430
    RegisterNetworkCapabilities  = "_DbgRegisterNetworkCapabilities@8" @431
    RegisterSystemThread       = "_DbgRegisterSystemThread@8"   @432
    RegisterTasklist           = "_DbgRegisterTasklist@4"       @433
    RegisterWindowMessageA     = "_DbgRegisterWindowMessageA@4" @434
    RegisterWindowMessageW     = "_DbgRegisterWindowMessageW@4" @435
    ReleaseCapture             = "_DbgReleaseCapture@0"         @436
    ReleaseDC                  = "_DbgReleaseDC@8"              @437
    RemoveMenu                 = "_DbgRemoveMenu@12"            @438
    RemovePropA                = "_DbgRemovePropA@8"            @439
    RemovePropW                = "_DbgRemovePropW@8"            @440
    ReplyMessage               = "_DbgReplyMessage@4"           @441
    ReuseDDElParam             = "_DbgReuseDDElParam@20"        @442
    ScreenToClient             = "_DbgScreenToClient@8"         @443
    ScrollDC                   = "_DbgScrollDC@28"              @444
    ScrollWindow               = "_DbgScrollWindow@20"          @445
    ScrollWindowEx             = "_DbgScrollWindowEx@32"        @446
    SendDlgItemMessageA        = "_DbgSendDlgItemMessageA@20"   @447
    SendDlgItemMessageW        = "_DbgSendDlgItemMessageW@20"   @448
    SendMessageA               = "_DbgSendMessageA@16"          @449
    SendMessageCallbackA       = "_DbgSendMessageCallbackA@24"  @450
    SendMessageCallbackW       = "_DbgSendMessageCallbackW@24"  @451
    SendMessageTimeoutA        = "_DbgSendMessageTimeoutA@28"   @452
    SendMessageTimeoutW        = "_DbgSendMessageTimeoutW@28"   @453
    SendMessageW               = "_DbgSendMessageW@16"          @454
    SendNotifyMessageA         = "_DbgSendNotifyMessageA@16"    @455
    SendNotifyMessageW         = "_DbgSendNotifyMessageW@16"    @456
    SetActiveWindow            = "_DbgSetActiveWindow@4"        @457
    SetCapture                 = "_DbgSetCapture@4"             @458
    SetCaretBlinkTime          = "_DbgSetCaretBlinkTime@4"      @459
    SetCaretPos                = "_DbgSetCaretPos@8"            @460
    SetClassLongA              = "_DbgSetClassLongA@12"         @461
    SetClassLongW              = "_DbgSetClassLongW@12"         @462
    SetClassWord               = "_DbgSetClassWord@12"          @463
    SetClipboardData           = "_DbgSetClipboardData@8"       @464
    SetClipboardViewer         = "_DbgSetClipboardViewer@4"     @465
    SetCursor                  = "_DbgSetCursor@4"              @466
    SetCursorPos               = "_DbgSetCursorPos@8"           @467
    SetDebugErrorLevel         = "_DbgSetDebugErrorLevel@4"     @468
    SetDeskWallPaper           = "_DbgSetDeskWallPaper@4"       @469
;    SetDesktopBitmap           = _DbgSetDesktopBitmap@??        @470
    SetDlgItemInt              = "_DbgSetDlgItemInt@16"         @471
    SetDlgItemTextA            = "_DbgSetDlgItemTextA@12"       @472
    SetDlgItemTextW            = "_DbgSetDlgItemTextW@12"       @473
    SetDoubleClickTime         = "_DbgSetDoubleClickTime@4"     @474
    SetFocus                   = "_DbgSetFocus@4"               @475
    SetForegroundWindow        = "_DbgSetForegroundWindow@4"    @476
    SetInternalWindowPos       = "_DbgSetInternalWindowPos@16"  @477
    SetKeyboardState           = "_DbgSetKeyboardState@4"       @478
    SetLastErrorEx             = "_DbgSetLastErrorEx@8"         @479
    SetLogonNotifyWindow       = "_DbgSetLogonNotifyWindow@8"   @480
    SetMenu                    = "_DbgSetMenu@8"                @481
    SetMenuContextHelpId       = "_DbgSetMenuContextHelpId@8"   @482
    SetMenuDefaultItem         = "_DbgSetMenuDefaultItem@12"    @483
    SetMenuItemBitmaps         = "_DbgSetMenuItemBitmaps@20"    @484
    SetMenuItemInfoA           = "_DbgSetMenuItemInfoA@16"      @485
    SetMenuItemInfoW           = "_DbgSetMenuItemInfoW@16"      @486
    SetMessageExtraInfo        = "_DbgSetMessageExtraInfo@4"    @487
    SetMessageQueue            = "_DbgSetMessageQueue@4"        @488
    SetParent                  = "_DbgSetParent@8"              @489
    SetProcessWindowStation    = "_DbgSetProcessWindowStation@4"  @490
    SetProgmanWindow           = "_DbgSetProgmanWindow@4"       @1522
    SetPropA                   = "_DbgSetPropA@12"              @491
    SetPropW                   = "_DbgSetPropW@12"              @492
    SetRect                    = "_DbgSetRect@20"               @493
    SetRectEmpty               = "_DbgSetRectEmpty@4"           @494
    SetScrollInfo              = "_DbgSetScrollInfo@16"         @495
    SetScrollPos               = "_DbgSetScrollPos@16"          @496
    SetScrollRange             = "_DbgSetScrollRange@20"        @497
    SetShellWindow             = "_DbgSetShellWindow@4"         @498
    SetShellWindowEx           = "_DbgSetShellWindowEx@8"       @1531
    SetSysColors               = "_DbgSetSysColors@12"          @499
    SetSysColorsTemp           = "_DbgSetSysColorsTemp@0"       @500
    SetSystemCursor            = "_DbgSetSystemCursor@8"        @501
    SetTaskmanWindow           = "_DbgSetTaskmanWindow@4"       @1537
    SetThreadDesktop           = "_DbgSetThreadDesktop@4"       @502
    SetTimer                   = "_DbgSetTimer@16"              @503
    SetUserObjectInformationA  = "_DbgSetUserObjectInformationA@16" @504
    SetUserObjectInformationW  = "_DbgSetUserObjectInformationW@16" @505
    SetUserObjectSecurity      = "_DbgSetUserObjectSecurity@12" @506
    SetWindowContextHelpId     = "_DbgSetWindowContextHelpId@8" @507
;    SetWindowFullScreenState   = _DbgSetWindowFullScreenState@?? @508
    SetWindowLongA             = "_DbgSetWindowLongA@12"        @509
    SetWindowLongW             = "_DbgSetWindowLongW@12"        @510
    SetWindowPlacement         = "_DbgSetWindowPlacement@8"     @511
    SetWindowPos               = "_DbgSetWindowPos@28"          @512
    SetWindowRgn               = "_DbgSetWindowRgn@12"          @513
    SetWindowTextA             = "_DbgSetWindowTextA@8"         @514
    SetWindowTextW             = "_DbgSetWindowTextW@8"         @515
    SetWindowWord              = "_DbgSetWindowWord@12"         @516
    SetWindowsHookA            = "_DbgSetWindowsHookA@8"        @517
    SetWindowsHookExA          = "_DbgSetWindowsHookExA@16"     @518
    SetWindowsHookExW          = "_DbgSetWindowsHookExW@16"     @519
    SetWindowsHookW            = "_DbgSetWindowsHookW@8"        @520
    ShowCaret                  = "_DbgShowCaret@4"              @521
    ShowCursor                 = "_DbgShowCursor@4"             @522
    ShowOwnedPopups            = "_DbgShowOwnedPopups@8"        @523
    ShowScrollBar              = "_DbgShowScrollBar@12"         @524
    ShowWindow                 = "_DbgShowWindow@8"             @525
    ShowWindowAsync            = "_DbgShowWindowAsync@8"        @526
    SubtractRect               = "_DbgSubtractRect@12"          @527
    SwapMouseButton            = "_DbgSwapMouseButton@4"        @528
    SwitchDesktop              = "_DbgSwitchDesktop@4"          @529
    SwitchToThisWindow         = "_DbgSwitchToThisWindow@8"     @530
    SysErrorBox                = "_DbgSysErrorBox@12"           @531
    SystemParametersInfoA      = "_DbgSystemParametersInfoA@16" @532
    SystemParametersInfoW      = "_DbgSystemParametersInfoW@16" @533
    TabbedTextOutA             = "_DbgTabbedTextOutA@32"        @534
    TabbedTextOutW             = "_DbgTabbedTextOutW@32"        @535
    TileChildWindows           = "_DbgTileChildWindows@8"       @536
    TileWindows                = "_DbgTileWindows@20"           @537
    ToAscii                    = "_DbgToAscii@20"               @538
    ToAsciiEx                  = "_DbgToAsciiEx@24"             @539
    ToUnicode                  = "_DbgToUnicode@24"             @540
    TrackPopupMenu             = "_DbgTrackPopupMenu@28"        @541
    TrackPopupMenuEx           = "_DbgTrackPopupMenuEx@24"      @542
    TranslateAccelerator       = "_DbgTranslateAcceleratorA@12" @543
    TranslateAcceleratorA      = "_DbgTranslateAcceleratorA@12" @544
    TranslateAcceleratorW      = "_DbgTranslateAcceleratorA@12" @545 ; the same
    TranslateMDISysAccel       = "_DbgTranslateMDISysAccel@8"   @546
    TranslateMessage           = "_DbgTranslateMessage@4"       @547
    UnhookWindowsHook          = "_DbgUnhookWindowsHook@8"      @548
    UnhookWindowsHookEx        = "_DbgUnhookWindowsHookEx@4"    @549
    UnionRect                  = "_DbgUnionRect@12"             @550
    UnloadKeyboardLayout       = "_DbgUnloadKeyboardLayout@4"   @551
;    UnlockWindowStation        = _DbgUnlockWindowStation@??     @552
    UnpackDDElParam            = "_DbgUnpackDDElParam@16"       @553
    UnregisterClassA           = "_DbgUnregisterClassA@8"       @554
    UnregisterClassW           = "_DbgUnregisterClassW@8"       @555
    UnregisterHotKey           = "_DbgUnregisterHotKey@8"       @556
    UpdateWindow               = "_DbgUpdateWindow@4"           @557
;    UserClientDllInitialize    = _DbgUserClientDllInitialize@?? @558
    UserSignalProc             = "_DbgUserSignalProc@16"        @559
    ValidateRect               = "_DbgValidateRect@8"           @560
    ValidateRgn                = "_DbgValidateRgn@8"            @561
    VkKeyScanA                 = "_DbgVkKeyScanA@4"            @562
    VkKeyScanExA               = "_DbgVkKeyScanExA@8"           @563
    VkKeyScanExW               = "_DbgVkKeyScanExW@8"           @564
    VkKeyScanW                 = "_DbgVkKeyScanW@4"             @565
;    WNDPROC_CALLBACK           = _DbgWNDPROC_CALLBACK@??        @566
    WaitForInputIdle           = "_DbgWaitForInputIdle@8"       @567
    WaitMessage                = "_DbgWaitMessage@0"            @568
    WinHelpA                   = "_DbgWinHelpA@16"              @569
    WinHelpW                   = "_DbgWinHelpW@16"              @570
    WinOldAppHackoMatic        = "_DbgWinOldAppHackoMatic@4"    @571
    WindowFromDC               = "_DbgWindowFromDC@4"           @572
    WindowFromPoint            = "_DbgWindowFromPoint@8"        @573
    YieldTask                  = "_DbgYieldTask@0"              @574
    keybd_event                = "_Dbgkeybd_event@16"           @575
    mouse_event                = "_Dbgmouse_event@20"           @576
    wsprintfA                  = _wsprintfA                   @577
    wsprintfW                  = _wsprintfW                   @578
    wvsprintfA                 = "_DbgwvsprintfA@12"            @579
    wvsprintfW                 = "_DbgwvsprintfW@12"            @580

    TrackMouseEvent            = "_DbgTrackMouseEvent@4"        @600 ;ordinal??
    SendInput                  = "_DbgSendInput@12"             @601 ;ordinal??
    GetGUIThreadInfo           = "_DbgGetGUIThreadInfo@8"       @602

    ChangeDisplaySettingsExA   = "_DbgChangeDisplaySettingsExA@20" @604
    ChangeDisplaySettingsExW   = "_DbgChangeDisplaySettingsExW@20" @605

    NotifyWinEvent             = "_DbgNotifyWinEvent@16"        @606
    UnhookWinEvent             = "_DbgUnhookWinEvent@4"         @607
    SetWinEventHook            = "_DbgSetWinEventHook@28"       @608

    GetAncestor                = "_DbgGetAncestor@8"            @609
    GetWindowModuleFileNameA   = "_DbgGetWindowModuleFileNameA@12" @610

    RealGetWindowClassA              = "_DbgRealGetWindowClassA@12"         @611
    RealGetWindowClassW              = "_DbgRealGetWindowClassW@12"         @612
    FlashWindowEx                    = "_FlashWindowEx@4"                @613
    ToUnicodeEx                      = "_ToUnicodeEx@28"                 @614

;------------
; Windows 98
;------------
    GetMenuInfo                = "_DbgGetMenuInfo@8"            @800
    SetMenuInfo                = "_DbgSetMenuInfo@8"            @801


    GetMonitorInfoW               = "_DbgGetMonitorInfoW@8"        @1000
    GetMonitorInfoA               = "_DbgGetMonitorInfoA@8"        @1001
    MonitorFromWindow          = "_DbgMonitorFromWindow@8"         @1002
    MonitorFromRect            = "_DbgMonitorFromRect@8"           @1003
    MonitorFromPoint              = "_DbgMonitorFromPoint@12"      @1004
    EnumDisplayMonitors        = "_DbgEnumDisplayMonitors@16"      @1005
    EnumDisplayDevicesA        = "_DbgEnumDisplayDevicesA@16"      @1006
    EnumDisplayDevicesW        = "_DbgEnumDisplayDevicesW@16"      @1007


;----------------------------------
; obsolete WINNLS APIs (Far East)
;----------------------------------
    SendIMEMessageExA          = "_DbgSendIMEMessageExA@8"         @1010
    SendIMEMessageExW          = "_DbgSendIMEMessageExW@8"         @1011

    WINNLSEnableIME            = "_DbgWINNLSEnableIME@8"           @1012
    WINNLSGetEnableStatus      = "_DbgWINNLSGetEnableStatus@4"     @1013
    WINNLSGetIMEHotkey         = "_DbgWINNLSGetIMEHotkey@4"        @1014

;-------------------------------
; Additional (undocumented) APIs
;-------------------------------
    PrivateExtractIconsW       = "_PrivateExtractIconsW@32"    @1015
    PrivateExtractIconsA       = "_PrivateExtractIconsA@32"    @1016
    PrivateExtractIconExW      = "_PrivateExtractIconExW@20"   @1017
    PrivateExtractIconExA      = "_PrivateExtractIconExA@20"   @1018

;
; ENDOFEXPORTS
; Internal function marker
;

;------------------------------------------------------------------------------
; Wine/Odin helper function
;------------------------------------------------------------------------------
    GetSysColorPen              = "_GetSysColorPen@4"            @2002 NONAME
    GetPattern55AABrush         = "_GetPattern55AABrush@0"       @2003 NONAME
    GetPattern55AABitmap        = "_GetPattern55AABitmap@0"      @2004 NONAME

    "_Win32ToOS2Handle@4"                                        @2006 NONAME
    "_OS2ToWin32Handle@4"                                        @2012 NONAME

;;    _KeyTranslatePMToWin@4                                       @2008 NONAME
    "_KeyTranslatePMToWinBuf@12"                                 @2009 NONAME

    "_wvsnprintfA@16"                                            @2010 NONAME
;Export for MSACM32
    _wsnprintfA                                                  @2100 NONAME

    ;SvL: Used by GDI32
    _OSLibGetScreenHeight                                        @2013 NONAME
    _OSLibGetScreenWidth                                         @2014 NONAME

    "_wvsnprintfW@16"                                            @2015 NONAME

    "_setPageXForm@4"                                            @2016 NONAME
    "_clientHeight@8"                                            @2017 NONAME
    "_changePageXForm@20"                                        @2018 NONAME
    "_removeClientArea@4"                                        @2019 NONAME
    "_setMapModeDC@8"                                            @2020 NONAME
    "_TestWideLine@4"                                            @2021 NONAME
    "_Calculate1PixelDelta@4"                                    @2022 NONAME
    "_DIB_GetDIBWidthBytes@8"                                    @2023 NONAME
    "_BITMAP_GetWidthBytes@8"                                    @2024 NONAME
    "_selectClientArea@4"                                        @2025 NONAME

    "_CreateFakeWindowEx@8" = "_CreateFakeWindowEx@8"              @2028
    "_DestroyFakeWindow@4"= "_DestroyFakeWindow@4"               @2035
    "_checkOrigin@4"                                             @2029 NONAME

    ; Do NOT change this ordinal
    "_SetWindowAppearance@4"                                     @2030

    "_ConvertIconGroup@12"                                       @2032 NONAME
    "_ConvertIconGroupIndirect@12"                               @2037 NONAME

    "_WinSetVisibleRgnNotifyProc@12"                             @2033 NONAME
    "_Win32ToOS2FrameHandle@4"                                   @2034 NONAME

    "_CustForceMonoCursor@0"                                     @2036 NONAME

    "_OSLibDragOver@12"                                          @2038 NONAME
    "_OSLibDragLeave@4"                                          @2039 NONAME
    "_OSLibDragDrop@16"                                          @2040 NONAME
    "_OSLibCreateDragStruct@16"                                  @2041 NONAME
    "_OSLibFreeDragStruct@4"                                     @2042 NONAME
    "_clipboardPMToOdinFormat@4"                                 @2043 NONAME
    "_clipboardOdinToPMFormat@4"                                 @2044 NONAME

    "_GetOS2Icon@4"                                              @2045 NONAME

; used for Flash plugin
    GetWindowInfo = "_GetWindowInfo@8"                           @2046
    _HPSToHDC                                                    @2047

    "_RunOnAuxThread@20"                                         @2048 NONAME
    "_RunOnAuxThreadAndWait@24"                                  @2049 NONAME
