;
; User32 API definitions for NASM.
;
; (C) G-RoM in 1999/2002

Extern _ActivateKeyboardLayout@8
Extern _AdjustWindowRect@12
Extern _AdjustWindowRectEx@16
;Extern _AnimateWindow@12
Extern _AnyPopup@0
Extern _AppendMenuA@16
Extern _AppendMenuW@16
Extern _ArrangeIconicWindows@4
Extern _AttachThreadInput@12
Extern _BeginDeferWindowPos@4
Extern _BeginPaint@8
Extern _BlockInput@4
Extern _BringWindowToTop@4
Extern _BroadcastSystemMessage@20
;Extern _CalcChildScroll@8
Extern _CallMsgFilter@8
Extern _CallMsgFilterA@8
Extern _CallMsgFilterW@8
Extern _CallNextHookEx@16
Extern _CallWindowProcA@20
Extern _CallWindowProcW@20
Extern _CascadeChildWindows@8
Extern _CascadeWindows@20
Extern _ChangeClipboardChain@8
Extern _ChangeDisplaySettingsA@8
Extern _ChangeDisplaySettingsW@8
Extern _ChangeDisplaySettingsExA@20
Extern _ChangeMenuA@20
Extern _ChangeMenuW@20
Extern _CharLowerA@4
Extern _CharLowerBuffA@8
Extern _CharLowerBuffW@8
Extern _CharLowerW@4
Extern _CharNextA@4
Extern _CharNextExA@12
Extern _CharNextW@4
Extern _CharPrevA@8
Extern _CharPrevExA@16
Extern _CharPrevW@8
Extern _CharToOemA@8
Extern _CharToOemBuffA@12
Extern _CharToOemBuffW@12
Extern _CharToOemW@8
Extern _CharUpperA@4
Extern _CharUpperBuffA@8
Extern _CharUpperBuffW@8
Extern _CharUpperW@4
Extern _CheckDlgButton@12
Extern _CheckMenuItem@12
Extern _CheckMenuRadioItem@20
Extern _CheckRadioButton@16
Extern _ChildWindowFromPoint@12
Extern _ChildWindowFromPointEx@16
;Extern _ClientThreadConnect@4
Extern _ClientToScreen@8
Extern _ClipCursor@4
Extern _CloseClipboard@0
Extern _CloseDesktop@4
Extern _CloseWindow@4
Extern _CloseWindowStation@4
Extern _CopyAcceleratorTableA@12
Extern _CopyAcceleratorTableW@12
Extern _CopyIcon@4
Extern _CopyImage@20
Extern _CopyRect@8
Extern _CountClipboardFormats@0
Extern _CreateAcceleratorTableA@8
Extern _CreateAcceleratorTableW@8
Extern _CreateCaret@16
Extern _CreateCursor@28
Extern _CreateDesktopA@24
Extern _CreateDesktopW@24
Extern _CreateDialogIndirectParamA@20
Extern _CreateDialogIndirectParamW@20
Extern _CreateDialogParamA@20
Extern _CreateDialogParamW@20
Extern _CreateIcon@28
Extern _CreateIconFromResource@16
Extern _CreateIconFromResourceEx@28
Extern _CreateIconIndirect@4
Extern _CreateMDIWindowA@40
Extern _CreateMDIWindowW@40
Extern _CreateMenu@0
Extern _CreatePopupMenu@0
Extern _CreateWindowExA@48
Extern _CreateWindowExW@48
Extern _CreateWindowStationA@16
Extern _CreateWindowStationW@16
Extern _DdeAbandonTransaction@12
Extern _DdeAccessData@8
Extern _DdeAddData@16
Extern _DdeClientTransaction@32
Extern _DdeCmpStringHandles@8
Extern _DdeConnect@16
Extern _DdeConnectList@20
Extern _DdeCreateDataHandle@28
Extern _DdeCreateStringHandleA@12
Extern _DdeCreateStringHandleW@12
Extern _DdeDisconnect@4
Extern _DdeDisconnectList@4
Extern _DdeEnableCallback@12
Extern _DdeFreeDataHandle@4
Extern _DdeFreeStringHandle@8
Extern _DdeGetData@16
Extern _DdeGetLastError@4
;Extern _DdeGetQualityOfService@12
Extern _DdeImpersonateClient@4
Extern _DdeInitializeA@16
Extern _DdeInitializeW@16
Extern _DdeKeepStringHandle@8
Extern _DdeNameService@16
Extern _DdePostAdvise@12
Extern _DdeQueryConvInfo@12
Extern _DdeQueryNextServer@8
Extern _DdeQueryStringA@20
Extern _DdeQueryStringW@20
Extern _DdeReconnect@4
Extern _DdeSetQualityOfService@12
Extern _DdeSetUserHandle@12
Extern _DdeUnaccessData@4
Extern _DdeUninitialize@4
Extern _DefDlgProcA@16
Extern _DefDlgProcW@16
Extern _DefFrameProcA@20
Extern _DefFrameProcW@20
Extern _DefMDIChildProcA@16
Extern _DefMDIChildProcW@16
Extern _DefWindowProcA@16
Extern _DefWindowProcW@16
Extern _DeferWindowPos@32
Extern _DeleteMenu@12
Extern _DestroyAcceleratorTable@4
Extern _DestroyCaret@0
Extern _DestroyCursor@4
Extern _DestroyIcon@4
Extern _DestroyMenu@4
Extern _DestroyWindow@4
Extern _DialogBoxIndirectParamA@20
Extern _DialogBoxIndirectParamW@20
Extern _DialogBoxParamA@20
Extern _DialogBoxParamW@20
Extern _DispatchMessageA@4
Extern _DispatchMessageW@4
Extern _DlgDirListA@20
Extern _DlgDirListComboBoxA@20
Extern _DlgDirListComboBoxW@20
Extern _DlgDirListW@20
Extern _DlgDirSelectComboBoxExA@16
Extern _DlgDirSelectComboBoxExW@16
Extern _DlgDirSelectExA@16
Extern _DlgDirSelectExW@16
Extern _DragDetect@12
Extern _DragObject@20
Extern _DrawAnimatedRects@16
Extern _DrawCaption@16
Extern _DrawEdge@16
Extern _DrawFocusRect@8
Extern _DrawFrame@16
Extern _DrawFrameControl@16
Extern _DrawIcon@16
Extern _DrawIconEx@36
Extern _DrawMenuBar@4
Extern _DrawStateA@40
Extern _DrawStateW@40
Extern _DrawTextA@20
Extern _DrawTextExA@24
Extern _DrawTextExW@24
Extern _DrawTextW@20
Extern _EditWndProc@16
Extern _EmptyClipboard@0
Extern _EnableMenuItem@12
Extern _EnableScrollBar@12
Extern _EnableWindow@8
Extern _EndDeferWindowPos@4
Extern _EndDialog@8
Extern _EndPaint@8
Extern _EndMenu@0
Extern _EnumChildWindows@12
Extern _EnumClipboardFormats@4
Extern _EnumDesktopWindows@12
Extern _EnumDesktopsA@12
Extern _EnumDesktopsW@12
Extern _EnumDisplaySettingsA@12
Extern _EnumDisplaySettingsW@12
Extern _EnumPropsA@8
Extern _EnumPropsExA@12
Extern _EnumPropsExW@12
Extern _EnumPropsW@8
Extern _EnumThreadWindows@12
Extern _EnumWindowStationsA@8
Extern _EnumWindowStationsW@8
Extern _EnumWindows@8
Extern _EqualRect@8
Extern _ExcludeUpdateRgn@8
Extern _ExitWindowsEx@8
Extern _FillRect@12
Extern _FindWindowA@8
Extern _FindWindowExA@16
Extern _FindWindowExW@16
Extern _FindWindowW@8
Extern _FlashWindow@8
Extern _FrameRect@12
Extern _FreeDDElParam@8
Extern _GetActiveWindow@0
Extern _GetCursorInfo@4
Extern _GetAsyncKeyState@4
Extern _GetCapture@0
Extern _GetCaretBlinkTime@0
Extern _GetCaretPos@4
Extern _GetClassInfoA@12
Extern _GetClassInfoExA@12
Extern _GetClassInfoExW@12
Extern _GetClassInfoW@12
Extern _GetClassLongA@8
Extern _GetClassLongW@8
Extern _GetClassNameA@12
Extern _GetClassNameW@12
Extern _GetClassWord@8
Extern _GetClientRect@8
Extern _GetClipCursor@4
Extern _GetClipboardData@4
Extern _GetClipboardFormatNameA@12
Extern _GetClipboardFormatNameW@12
Extern _GetClipboardOwner@0
Extern _GetClipboardViewer@0
Extern _GetCursor@0
Extern _GetCursorPos@4
Extern _GetDC@4
Extern _GetDCEx@12
Extern _GetDesktopWindow@0
Extern _GetDialogBaseUnits@0
Extern _GetDlgCtrlID@4
Extern _GetDlgItem@8
Extern _GetDlgItemInt@16
Extern _GetDlgItemTextA@16
Extern _GetDlgItemTextW@16
Extern _GetDoubleClickTime@0
Extern _GetFocus@0
Extern _GetForegroundWindow@0
Extern _GetIconInfo@8
Extern _GetInputDesktop@0
Extern _GetInputState@0
Extern _GetKBCodePage@0
Extern _GetKeyNameTextA@12
Extern _GetKeyNameTextW@12
Extern _GetKeyState@4
Extern _GetKeyboardLayout@4
Extern _GetKeyboardLayoutList@8
Extern _GetKeyboardLayoutNameA@4
Extern _GetKeyboardLayoutNameW@4
Extern _GetKeyboardState@4
Extern _GetKeyboardType@4
Extern _GetLastActivePopup@4
Extern _GetMenu@4
Extern _GetMenuCheckMarkDimensions@0
Extern _GetMenuContextHelpId@4
Extern _GetMenuDefaultItem@12
Extern _GetMenuItemCount@4
Extern _GetMenuItemID@8
Extern _GetMenuItemInfoA@16
Extern _GetMenuItemInfoW@16
Extern _GetMenuItemRect@16
Extern _GetMenuState@12
Extern _GetMenuStringA@20
Extern _GetMenuStringW@20
Extern _GetMessageA@16
Extern _GetMessageExtraInfo@0
Extern _GetMessagePos@0
Extern _GetMessageTime@0
Extern _GetMessageW@16
Extern _GetNextDlgGroupItem@12
Extern _GetNextDlgTabItem@12
Extern _GetOpenClipboardWindow@0
Extern _GetParent@4
Extern _GetPriorityClipboardFormat@8
Extern _GetProcessWindowStation@0
Extern _GetPropA@8
Extern _GetPropW@8
Extern _GetQueueStatus@4
Extern _GetScrollInfo@12
Extern _GetScrollPos@8
Extern _GetScrollRange@16
Extern _GetShellWindow@0
Extern _GetSubMenu@8
Extern _GetSysColor@4
Extern _GetSysColorBrush@4
Extern _GetSystemMenu@8
Extern _GetSystemMetrics@4
Extern _GetTabbedTextExtentA@20
Extern _GetTabbedTextExtentW@20
Extern _GetThreadDesktop@4
Extern _GetTopWindow@4
Extern _GetUpdateRect@12
Extern _GetUpdateRgn@12
Extern _GetUserObjectInformationA@20
Extern _GetUserObjectInformationW@20
Extern _GetUserObjectSecurity@20
Extern _GetWindow@8
Extern _GetWindowContextHelpId@4
Extern _GetWindowDC@4
Extern _GetWindowLongA@8
Extern _GetWindowLongW@8
Extern _GetWindowPlacement@8
Extern _GetWindowRect@8
Extern _GetWindowRgn@8
Extern _GetWindowTextA@12
Extern _GetWindowTextLengthA@4
Extern _GetWindowTextLengthW@4
Extern _GetWindowTextW@12
Extern _GetWindowThreadProcessId@8
Extern _GetWindowWord@8
Extern _GrayStringA@36
Extern _GrayStringW@36
Extern _HideCaret@4
Extern _HiliteMenuItem@16
Extern _ImpersonateDdeClientWindow@8
Extern _InSendMessage@0
Extern _InflateRect@12
Extern _InsertMenuA@20
Extern _InsertMenuItemA@16
Extern _InsertMenuItemW@16
Extern _InsertMenuW@20
Extern _IntersectRect@12
Extern _InvalidateRect@12
Extern _InvalidateRgn@12
Extern _InvertRect@8
Extern _IsCharAlphaA@4
Extern _IsCharAlphaNumericA@4
Extern _IsCharAlphaNumericW@4
Extern _IsCharAlphaW@4
Extern _IsCharLowerA@4
Extern _IsCharLowerW@4
Extern _IsCharUpperA@4
Extern _IsCharUpperW@4
Extern _IsChild@8
Extern _IsClipboardFormatAvailable@4
Extern _IsDialogMessage@8
Extern _IsDialogMessageA@8
Extern _IsDialogMessageW@8
Extern _IsDlgButtonChecked@8
Extern _IsIconic@4
Extern _IsMenu@4
Extern _IsRectEmpty@4
Extern _IsWindow@4
Extern _IsWindowEnabled@4
Extern _IsWindowUnicode@4
Extern _IsWindowVisible@4
Extern _IsZoomed@4
;Extern _KillSystemTimer@8
Extern _KillTimer@8
Extern _LoadAcceleratorsA@8
Extern _LoadAcceleratorsW@8
Extern _LoadBitmapA@8
Extern _LoadBitmapW@8
Extern _LoadCursorA@8
Extern _LoadCursorFromFileA@4
Extern _LoadCursorFromFileW@4
Extern _LoadCursorW@8
Extern _LoadIconA@8
Extern _LoadIconW@8
Extern _LoadImageA@24
Extern _LoadImageW@24
Extern _LoadKeyboardLayoutA@8
Extern _LoadKeyboardLayoutW@8
Extern _LoadMenuA@8
Extern _LoadMenuIndirectA@4
Extern _LoadMenuIndirectW@4
Extern _LoadMenuW@8
Extern _LoadStringA@16
Extern _LoadStringW@16
Extern _LockWindowUpdate@4
Extern _LookupIconIdFromDirectory@8
Extern _LookupIconIdFromDirectoryEx@20
Extern _MapDialogRect@8
Extern _MapVirtualKeyA@8
Extern _MapVirtualKeyExA@12
Extern _MapVirtualKeyExW@12
Extern _MapVirtualKeyW@8
Extern _MapWindowPoints@16
Extern _MenuItemFromPoint@16
Extern _MessageBeep@4
Extern _MessageBoxA@16
Extern _MessageBoxExA@20
Extern _MessageBoxExW@20
Extern _MessageBoxIndirectA@4
Extern _MessageBoxIndirectW@4
Extern _MessageBoxW@16
Extern _ModifyMenuA@20
Extern _ModifyMenuW@20
Extern _MoveWindow@24
Extern _MsgWaitForMultipleObjects@20
Extern _OemKeyScan@4
Extern _OemToCharA@8
Extern _OemToCharBuffA@12
Extern _OemToCharBuffW@12
Extern _OemToCharW@8
Extern _OffsetRect@12
Extern _OpenClipboard@4
Extern _OpenDesktopA@16
Extern _OpenDesktopW@16
Extern _OpenIcon@4
Extern _OpenInputDesktop@12
Extern _OpenWindowStationA@12
Extern _OpenWindowStationW@12
Extern _PackDDElParam@12
Extern _PaintDesktop@4
Extern _PeekMessageA@20
Extern _PeekMessageW@20
Extern _PostMessageA@16
Extern _PostMessageW@16
Extern _PostQuitMessage@4
Extern _PostThreadMessageA@16
Extern _PostThreadMessageW@16
Extern _PtInRect@12
Extern _RedrawWindow@16
Extern _RegisterClassA@4
Extern _RegisterClassExA@4
Extern _RegisterClassExW@4
Extern _RegisterClassW@4
Extern _RegisterClipboardFormatA@4
Extern _RegisterClipboardFormatW@4
Extern _RegisterHotKey@16
Extern _RegisterWindowMessageA@4
Extern _RegisterWindowMessageW@4
Extern _ReleaseCapture@0
Extern _ReleaseDC@8
Extern _RemoveMenu@12
Extern _RemovePropA@8
Extern _RemovePropW@8
Extern _ReplyMessage@4
Extern _ReuseDDElParam@20
Extern _ScreenToClient@8
;Extern _ScrollChildren@12
Extern _ScrollDC@28
Extern _ScrollWindow@20
Extern _ScrollWindowEx@32
Extern _SendDlgItemMessageA@20
Extern _SendDlgItemMessageW@20
Extern _SendMessageA@16
Extern _SendMessageCallbackA@24
Extern _SendMessageCallbackW@24
Extern _SendMessageTimeoutA@28
Extern _SendMessageTimeoutW@28
Extern _SendMessageW@16
Extern _SendNotifyMessageA@16
Extern _SendNotifyMessageW@16
Extern _SetActiveWindow@4
Extern _SetCapture@4
Extern _SetCaretBlinkTime@4
Extern _SetCaretPos@8
Extern _SetClassLongA@12
Extern _SetClassLongW@12
Extern _SetClassWord@12
Extern _SetClipboardData@8
Extern _SetClipboardViewer@4
Extern _SetCursor@4
Extern _SetCursorPos@8
Extern _SetDebugErrorLevel@4
Extern _SetDeskWallpaper@4
Extern _SetDlgItemInt@16
Extern _SetDlgItemTextA@12
Extern _SetDlgItemTextW@12
Extern _SetDoubleClickTime@4
Extern _SetFocus@4
Extern _SetForegroundWindow@4
Extern _SetKeyboardState@4
Extern _SetLastErrorEx@8
Extern _SetMenu@8
Extern _SetMenuContextHelpId@8
Extern _SetMenuDefaultItem@12
Extern _SetMenuItemBitmaps@20
Extern _SetMenuItemInfoA@16
Extern _SetMenuItemInfoW@16
Extern _SetMessageExtraInfo@4
Extern _SetMessageQueue@4
Extern _SetParent@8
Extern _SetProcessWindowStation@4
Extern _SetPropA@12
Extern _SetPropW@12
Extern _SetRect@20
Extern _SetRectEmpty@4
Extern _SetScrollInfo@16
Extern _SetScrollPos@16
Extern _SetScrollRange@20
Extern _SetShellWindow@4
Extern _SetSysColors@12
Extern _SetSystemCursor@8
;Extern _SetSystemMenu@8
;Extern _SetSystemTimer@16
Extern _SetThreadDesktop@4
Extern _SetTimer@16
Extern _SetUserObjectInformationA@16
Extern _SetUserObjectInformationW@16
Extern _SetUserObjectSecurity@12
Extern _SetWindowContextHelpId@8
Extern _SetWindowLongA@12
Extern _SetWindowLongW@12
Extern _SetWindowPlacement@8
Extern _SetWindowPos@28
Extern _SetWindowRgn@12
Extern _SetWindowTextA@8
Extern _SetWindowTextW@8
Extern _SetWindowWord@12
Extern _SetWindowsHookA@8
Extern _SetWindowsHookExA@16
Extern _SetWindowsHookExW@16
Extern _SetWindowsHookW@8
Extern _ShowCaret@4
Extern _ShowCursor@4
Extern _ShowOwnedPopups@8
Extern _ShowScrollBar@12
Extern _ShowWindow@8
Extern _ShowWindowAsync@8
Extern _SubtractRect@12
Extern _SwapMouseButton@4
Extern _SwitchDesktop@4
Extern _SystemParametersInfoA@16
Extern _SystemParametersInfoW@16
Extern _TabbedTextOutA@32
Extern _TabbedTextOutW@32
Extern _TileChildWindows@8
Extern _TileWindows@20
Extern _ToAscii@20
Extern _ToAsciiEx@24
Extern _ToUnicode@24
Extern _ToUnicodeEx@28
Extern _TrackPopupMenu@28
Extern _TrackPopupMenuEx@24
Extern _TranslateAccelerator@12
Extern _TranslateAcceleratorA@12
Extern _TranslateAcceleratorW@12
Extern _TranslateMDISysAccel@8
Extern _TranslateMessage@4
Extern _UnhookWindowsHook@8
Extern _UnhookWindowsHookEx@4
Extern _UnionRect@12
Extern _UnloadKeyboardLayout@4
Extern _UnpackDDElParam@16
Extern _UnregisterClassA@8
Extern _UnregisterClassW@8
Extern _UnregisterHotKey@8
Extern _UpdateWindow@4
Extern _ValidateRect@8
Extern _ValidateRgn@8
Extern _VkKeyScanA@4
Extern _VkKeyScanExA@8
Extern _VkKeyScanExW@8
Extern _VkKeyScanW@4
Extern _WaitForInputIdle@8
Extern _WaitMessage@0
Extern _WinHelpA@16
Extern _WinHelpW@16
Extern _WindowFromDC@4
Extern _WindowFromPoint@8
Extern _keybd_event@16
Extern _mouse_event@20
Extern _wsprintfA
Extern _wsprintfW
Extern _wvsprintfA@12
Extern _wvsprintfW@12

%define ActivateKeyboardLayout          _ActivateKeyboardLayout@8
%define AdjustWindowRect                _AdjustWindowRect@12
%define AdjustWindowRectEx              _AdjustWindowRectEx@16
%define AnyPopup                        _AnyPopup@0
%define AppendMenuA                     _AppendMenuA@16
%define AppendMenuW                     _AppendMenuW@16
%define ArrangeIconicWindows            _ArrangeIconicWindows@4
%define AttachThreadInput               _AttachThreadInput@12
%define BeginDeferWindowPos             _BeginDeferWindowPos@4
%define BeginPaint                      _BeginPaint@8
%define BlockInput                      _BlockInput@4
%define BringWindowToTop                _BringWindowToTop@4
%define BroadcastSystemMessage          _BroadcastSystemMessage@20
%define CallMsgFilter                   _CallMsgFilter@8
%define CallMsgFilterA                  _CallMsgFilterA@8
%define CallMsgFilterW                  _CallMsgFilterW@8
%define CallNextHookEx                  _CallNextHookEx@16
%define CallWindowProcA                 _CallWindowProcA@20
%define CallWindowProcW                 _CallWindowProcW@20
%define CascadeChildWindows             _CascadeChildWindows@8
%define CascadeWindows                  _CascadeWindows@20
%define ChangeClipboardChain            _ChangeClipboardChain@8
%define ChangeDisplaySettingsA          _ChangeDisplaySettingsA@8
%define ChangeDisplaySettingsW          _ChangeDisplaySettingsW@8
%define ChangeDisplaySettingsExA        _ChangeDisplaySettingsExA@20
%define ChangeMenuA                     _ChangeMenuA@20
%define ChangeMenuW                     _ChangeMenuW@20
%define CharLowerA                      _CharLowerA@4
%define CharLowerBuffA                  _CharLowerBuffA@8
%define CharLowerBuffW                  _CharLowerBuffW@8
%define CharLowerW                      _CharLowerW@4
%define CharNextA                       _CharNextA@4
%define CharNextEx                      _CharNextExA@12
%define CharNextW                       _CharNextW@4
%define CharPrevA                       _CharPrevA@8
%define CharPrevEx                      _CharPrevExA@16
%define CharPrevW                       _CharPrevW@8
%define CharToOemA                      _CharToOemA@8
%define CharToOemBuffA                  _CharToOemBuffA@12
%define CharToOemBuffW                  _CharToOemBuffW@12
%define CharToOemW                      _CharToOemW@8
%define CharUpperA                      _CharUpperA@4
%define CharUpperBuffA                  _CharUpperBuffA@8
%define CharUpperBuffW                  _CharUpperBuffW@8
%define CharUpperW                      _CharUpperW@4
%define CheckDlgButton                  _CheckDlgButton@12
%define CheckMenuItem                   _CheckMenuItem@12
%define CheckMenuRadioItem              _CheckMenuRadioItem@20
%define CheckRadioButton                _CheckRadioButton@16
%define ChildWindowFromPoint            _ChildWindowFromPoint@12
%define ChildWindowFromPointEx          _ChildWindowFromPointEx@16
%define ClientToScreen                  _ClientToScreen@8
%define ClipCursor                      _ClipCursor@4
%define CloseClipboard                  _CloseClipboard@0
%define CloseDesktop                    _CloseDesktop@4
%define CloseWindow                     _CloseWindow@4
%define CloseWindowStation              _CloseWindowStation@4
%define CopyAcceleratorTableA           _CopyAcceleratorTableA@12
%define CopyAcceleratorTableW           _CopyAcceleratorTableW@12
%define CopyIcon                        _CopyIcon@4
%define CopyImage                       _CopyImage@20
%define CopyRect                        _CopyRect@8
%define CountClipboardFormats           _CountClipboardFormats@0
%define CreateAcceleratorTableA         _CreateAcceleratorTableA@8
%define CreateAcceleratorTableW         _CreateAcceleratorTableW@8
%define CreateCaret                     _CreateCaret@16
%define CreateCursor                    _CreateCursor@28
%define CreateDesktopA                  _CreateDesktopA@24
%define CreateDesktopW                  _CreateDesktopW@24
%define CreateDialogIndirectParamA      _CreateDialogIndirectParamA@20
%define CreateDialogIndirectParamW      _CreateDialogIndirectParamW@20
%define CreateDialogParamA              _CreateDialogParamA@20
%define CreateDialogParamW              _CreateDialogParamW@20
%define CreateIcon                      _CreateIcon@28
%define CreateIconFromResource          _CreateIconFromResource@16
%define CreateIconFromResourceEx        _CreateIconFromResourceEx@28
%define CreateIconIndirect              _CreateIconIndirect@4
%define CreateMDIWindowA                _CreateMDIWindowA@40
%define CreateMDIWindowW                _CreateMDIWindowW@40
%define CreateMenu                      _CreateMenu@0
%define CreatePopupMenu                 _CreatePopupMenu@0
%define CreateWindowExA                 _CreateWindowExA@48
%define CreateWindowExW                 _CreateWindowExW@48
%define CreateWindowStationA            _CreateWindowStationA@16
%define CreateWindowStationW            _CreateWindowStationW@16
%define DdeAbandonTransaction           _DdeAbandonTransaction@12
%define DdeAccessData                   _DdeAccessData@8
%define DdeAddData                      _DdeAddData@16
%define DdeClientTransaction            _DdeClientTransaction@32
%define DdeCmpStringHandles             _DdeCmpStringHandles@8
%define DdeConnect                      _DdeConnect@16
%define DdeConnectList                  _DdeConnectList@20
%define DdeCreateDataHandle             _DdeCreateDataHandle@28
%define DdeCreateStringHandleA          _DdeCreateStringHandleA@12
%define DdeCreateStringHandleW          _DdeCreateStringHandleW@12
%define DdeDisconnect                   _DdeDisconnect@4
%define DdeDisconnectList               _DdeDisconnectList@4
%define DdeEnableCallback               _DdeEnableCallback@12
%define DdeFreeDataHandle               _DdeFreeDataHandle@4
%define DdeFreeStringHandle             _DdeFreeStringHandle@8
%define DdeGetData                      _DdeGetData@16
%define DdeGetLastError                 _DdeGetLastError@4
%define DdeImpersonateClient            _DdeImpersonateClient@4
%define DdeInitializeA                  _DdeInitializeA@16
%define DdeInitializeW                  _DdeInitializeW@16
%define DdeKeepStringHandle             _DdeKeepStringHandle@8
%define DdeNameService                  _DdeNameService@16
%define DdePostAdvise                   _DdePostAdvise@12
%define DdeQueryConvInfo                _DdeQueryConvInfo@12
%define DdeQueryNextServer              _DdeQueryNextServer@8
%define DdeQueryStringA                 _DdeQueryStringA@20
%define DdeQueryStringW                 _DdeQueryStringW@20
%define DdeReconnect                    _DdeReconnect@4
%define DdeSetQualityOfService          _DdeSetQualityOfService@12
%define DdeSetUserHandle                _DdeSetUserHandle@12
%define DdeUnaccessData                 _DdeUnaccessData@4
%define DdeUninitialize                 _DdeUninitialize@4
%define DefDlgProcA                     _DefDlgProcA@16
%define DefDlgProcW                     _DefDlgProcW@16
%define DefFrameProcA                   _DefFrameProcA@20
%define DefFrameProcW                   _DefFrameProcW@20
%define DefMDIChildProcA                _DefMDIChildProcA@16
%define DefMDIChildProcW                _DefMDIChildProcW@16
%define DefWindowProcA                  _DefWindowProcA@16
%define DefWindowProcW                  _DefWindowProcW@16
%define DeferWindowPos                  _DeferWindowPos@32
%define DeleteMenu                      _DeleteMenu@12
%define DestroyAcceleratorTable         _DestroyAcceleratorTable@4
%define DestroyCaret                    _DestroyCaret@0
%define DestroyCursor                   _DestroyCursor@4
%define DestroyIcon                     _DestroyIcon@4
%define DestroyMenu                     _DestroyMenu@4
%define DestroyWindow                   _DestroyWindow@4
%define DialogBoxIndirectParamA         _DialogBoxIndirectParamA@20
%define DialogBoxIndirectParamW         _DialogBoxIndirectParamW@20
%define DialogBoxParamA                 _DialogBoxParamA@20
%define DialogBoxParamW                 _DialogBoxParamW@20
%define DispatchMessageA                _DispatchMessageA@4
%define DispatchMessageW                _DispatchMessageW@4
%define DlgDirListA                     _DlgDirListA@20
%define DlgDirListComboBoxA             _DlgDirListComboBoxA@20
%define DlgDirListComboBoxW             _DlgDirListComboBoxW@20
%define DlgDirListW                     _DlgDirListW@20
%define DlgDirSelectComboBoxExA         _DlgDirSelectComboBoxExA@16
%define DlgDirSelectComboBoxExW         _DlgDirSelectComboBoxExW@16
%define DlgDirSelectExA                 _DlgDirSelectExA@16
%define DlgDirSelectExW                 _DlgDirSelectExW@16
%define DragDetect                      _DragDetect@12
%define DragObject                      _DragObject@20
%define DrawAnimatedRects               _DrawAnimatedRects@16
%define DrawCaption                     _DrawCaption@16
%define DrawEdge                        _DrawEdge@16
%define DrawFocusRect                   _DrawFocusRect@8
%define DrawFrame                       _DrawFrame@16
%define DrawFrameControl                _DrawFrameControl@16
%define DrawIcon                        _DrawIcon@16
%define DrawIconEx                      _DrawIconEx@36
%define DrawMenuBar                     _DrawMenuBar@4
%define DrawStateA                      _DrawStateA@40
%define DrawStateW                      _DrawStateW@40
%define DrawTextA                       _DrawTextA@20
%define DrawTextExA                     _DrawTextExA@24
%define DrawTextExW                     _DrawTextExW@24
%define DrawTextW                       _DrawTextW@20
%define EditWndProc                     _EditWndProc@16
%define EmptyClipboard                  _EmptyClipboard@0
%define EnableMenuItem                  _EnableMenuItem@12
%define EnableScrollBar                 _EnableScrollBar@12
%define EnableWindow                    _EnableWindow@8
%define EndDeferWindowPos               _EndDeferWindowPos@4
%define EndDialog                       _EndDialog@8
%define EndPaint                        _EndPaint@8
%define EndMenu                         _EndMenu@0
%define EnumChildWindows                _EnumChildWindows@12
%define EnumClipboardFormats            _EnumClipboardFormats@4
%define EnumDesktopWindows              _EnumDesktopWindows@12
%define EnumDesktopsA                   _EnumDesktopsA@12
%define EnumDesktopsW                   _EnumDesktopsW@12
%define EnumDisplaySettingsA            _EnumDisplaySettingsA@12
%define EnumDisplaySettingsW            _EnumDisplaySettingsW@12
%define EnumPropsA                      _EnumPropsA@8
%define EnumPropsExA                    _EnumPropsExA@12
%define EnumPropsExW                    _EnumPropsExW@12
%define EnumPropsW                      _EnumPropsW@8
%define EnumThreadWindows               _EnumThreadWindows@12
%define EnumWindowStationsA             _EnumWindowStationsA@8
%define EnumWindowStationsW             _EnumWindowStationsW@8
%define EnumWindows                     _EnumWindows@8
%define EqualRect                       _EqualRect@8
%define ExcludeUpdateRgn                _ExcludeUpdateRgn@8
%define ExitWindowsEx                   _ExitWindowsEx@8
%define FillRect                        _FillRect@12
%define FindWindowA                     _FindWindowA@8
%define FindWindowExA                   _FindWindowExA@16
%define FindWindowExW                   _FindWindowExW@16
%define FindWindowW                     _FindWindowW@8
%define FlashWindow                     _FlashWindow@8
%define FrameRect                       _FrameRect@12
%define FreeDDElParam                   _FreeDDElParam@8
%define GetActiveWindow                 _GetActiveWindow@0
%define GetCursorInfo                   _GetCursorInfo@4
%define GetAsyncKeyState                _GetAsyncKeyState@4
%define GetCapture                      _GetCapture@0
%define GetCaretBlinkTime               _GetCaretBlinkTime@0
%define GetCaretPos                     _GetCaretPos@4
%define GetClassInfoA                   _GetClassInfoA@12
%define GetClassInfoExA                 _GetClassInfoExA@12
%define GetClassInfoExW                 _GetClassInfoExW@12
%define GetClassInfoW                   _GetClassInfoW@12
%define GetClassLongA                   _GetClassLongA@8
%define GetClassLongW                   _GetClassLongW@8
%define GetClassNameA                   _GetClassNameA@12
%define GetClassNameW                   _GetClassNameW@12
%define GetClassWord                    _GetClassWord@8
%define GetClientRect                   _GetClientRect@8
%define GetClipCursor                   _GetClipCursor@4
%define GetClipboardData                _GetClipboardData@4
%define GetClipboardFormatNameA         _GetClipboardFormatNameA@12
%define GetClipboardFormatNameW         _GetClipboardFormatNameW@12
%define GetClipboardOwner               _GetClipboardOwner@0
%define GetClipboardViewer              _GetClipboardViewer@0
%define GetCursor                       _GetCursor@0
%define GetCursorPos                    _GetCursorPos@4
%define GetDC                           _GetDC@4
%define GetDCEx                         _GetDCEx@12
%define GetDesktopWindow                _GetDesktopWindow@0
%define GetDialogBaseUnits              _GetDialogBaseUnits@0
%define GetDlgCtrlID                    _GetDlgCtrlID@4
%define GetDlgItem                      _GetDlgItem@8
%define GetDlgItemInt                   _GetDlgItemInt@16
%define GetDlgItemTextA                 _GetDlgItemTextA@16
%define GetDlgItemTextW                 _GetDlgItemTextW@16
%define GetDoubleClickTime              _GetDoubleClickTime@0
%define GetFocus                        _GetFocus@0
%define GetForegroundWindow             _GetForegroundWindow@0
%define GetIconInfo                     _GetIconInfo@8
%define GetInputDesktop                 _GetInputDesktop@0
%define GetInputState                   _GetInputState@0
%define GetKBCodePage                   _GetKBCodePage@0
%define GetKeyNameTextA                 _GetKeyNameTextA@12
%define GetKeyNameTextW                 _GetKeyNameTextW@12
%define GetKeyState                     _GetKeyState@4
%define GetKeyboardLayout               _GetKeyboardLayout@4
%define GetKeyboardLayoutList           _GetKeyboardLayoutList@8
%define GetKeyboardLayoutNameA          _GetKeyboardLayoutNameA@4
%define GetKeyboardLayoutNameW          _GetKeyboardLayoutNameW@4
%define GetKeyboardState                _GetKeyboardState@4
%define GetKeyboardType                 _GetKeyboardType@4
%define GetLastActivePopup              _GetLastActivePopup@4
%define GetMenu                         _GetMenu@4
%define GetMenuCheckMarkDimensions      _GetMenuCheckMarkDimensions@0
%define GetMenuContextHelpId            _GetMenuContextHelpId@4
%define GetMenuDefaultItem              _GetMenuDefaultItem@12
%define GetMenuItemCount                _GetMenuItemCount@4
%define GetMenuItemID                   _GetMenuItemID@8
%define GetMenuItemInfoA                _GetMenuItemInfoA@16
%define GetMenuItemInfoW                _GetMenuItemInfoW@16
%define GetMenuItemRect                 _GetMenuItemRect@16
%define GetMenuState                    _GetMenuState@12
%define GetMenuStringA                  _GetMenuStringA@20
%define GetMenuStringW                  _GetMenuStringW@20
%define GetMessageA                     _GetMessageA@16
%define GetMessageExtraInfo             _GetMessageExtraInfo@0
%define GetMessagePos                   _GetMessagePos@0
%define GetMessageTime                  _GetMessageTime@0
%define GetMessageW                     _GetMessageW@16
%define GetNextDlgGroupItem             _GetNextDlgGroupItem@12
%define GetNextDlgTabItem               _GetNextDlgTabItem@12
%define GetOpenClipboardWindow          _GetOpenClipboardWindow@0
%define GetParent                       _GetParent@4
%define GetPriorityClipboardFormat      _GetPriorityClipboardFormat@8
%define GetProcessWindowStation         _GetProcessWindowStation@0
%define GetPropA                        _GetPropA@8
%define GetPropW                        _GetPropW@8
%define GetQueueStatus                  _GetQueueStatus@4
%define GetScrollInfo                   _GetScrollInfo@12
%define GetScrollPos                    _GetScrollPos@8
%define GetScrollRange                  _GetScrollRange@16
%define GetShellWindow                  _GetShellWindow@0
%define GetSubMenu                      _GetSubMenu@8
%define GetSysColor                     _GetSysColor@4
%define GetSysColorBrush                _GetSysColorBrush@4
%define GetSystemMenu                   _GetSystemMenu@8
%define GetSystemMetrics                _GetSystemMetrics@4
%define GetTabbedTextExtentA            _GetTabbedTextExtentA@20
%define GetTabbedTextExtentW            _GetTabbedTextExtentW@20
%define GetThreadDesktop                _GetThreadDesktop@4
%define GetTopWindow                    _GetTopWindow@4
%define GetUpdateRect                   _GetUpdateRect@12
%define GetUpdateRgn                    _GetUpdateRgn@12
%define GetUserObjectInformationA       _GetUserObjectInformationA@20
%define GetUserObjectInformationW       _GetUserObjectInformationW@20
%define GetUserObjectSecurity           _GetUserObjectSecurity@20
%define GetWindow                       _GetWindow@8
%define GetWindowContextHelpId          _GetWindowContextHelpId@4
%define GetWindowDC                     _GetWindowDC@4
%define GetWindowLongA                  _GetWindowLongA@8
%define GetWindowLongW                  _GetWindowLongW@8
%define GetWindowPlacement              _GetWindowPlacement@8
%define GetWindowRect                   _GetWindowRect@8
%define GetWindowRgn                    _GetWindowRgn@8
%define GetWindowTextA                  _GetWindowTextA@12
%define GetWindowTextLengthA            _GetWindowTextLengthA@4
%define GetWindowTextLengthW            _GetWindowTextLengthW@4
%define GetWindowTextW                  _GetWindowTextW@12
%define GetWindowThreadProcessId        _GetWindowThreadProcessId@8
%define GetWindowWord                   _GetWindowWord@8
%define GrayStringA                     _GrayStringA@36
%define GrayStringW                     _GrayStringW@36
%define HideCaret                       _HideCaret@4
%define HiliteMenuItem                  _HiliteMenuItem@16
%define ImpersonateDdeClientWindow      _ImpersonateDdeClientWindow@8
%define InSendMessage                   _InSendMessage@0
%define InflateRect                     _InflateRect@12
%define InsertMenuA                     _InsertMenuA@20
%define InsertMenuItemA                 _InsertMenuItemA@16
%define InsertMenuItemW                 _InsertMenuItemW@16
%define InsertMenuW                     _InsertMenuW@20
%define IntersectRect                   _IntersectRect@12
%define InvalidateRect                  _InvalidateRect@12
%define InvalidateRgn                   _InvalidateRgn@12
%define InvertRect                      _InvertRect@8
%define IsCharAlphaA                    _IsCharAlphaA@4
%define IsCharAlphaNumericA             _IsCharAlphaNumericA@4
%define IsCharAlphaNumericW             _IsCharAlphaNumericW@4
%define IsCharAlphaW                    _IsCharAlphaW@4
%define IsCharLowerA                    _IsCharLowerA@4
%define IsCharLowerW                    _IsCharLowerW@4
%define IsCharUpperA                    _IsCharUpperA@4
%define IsCharUpperW                    _IsCharUpperW@4
%define IsChild                         _IsChild@8
%define IsClipboardFormatAvailable      _IsClipboardFormatAvailable@4
%define IsDialogMessage                 _IsDialogMessage@8
%define IsDialogMessageA                _IsDialogMessageA@8
%define IsDialogMessageW                _IsDialogMessageW@8
%define IsDlgButtonChecked              _IsDlgButtonChecked@8
%define IsIconic                        _IsIconic@4
%define IsMenu                          _IsMenu@4
%define IsRectEmpty                     _IsRectEmpty@4
%define IsWindow                        _IsWindow@4
%define IsWindowEnabled                 _IsWindowEnabled@4
%define IsWindowUnicode                 _IsWindowUnicode@4
%define IsWindowVisible                 _IsWindowVisible@4
%define IsZoomed                        _IsZoomed@4
%define KillTimer                       _KillTimer@8
%define LoadAcceleratorsA               _LoadAcceleratorsA@8
%define LoadAcceleratorsW               _LoadAcceleratorsW@8
%define LoadBitmapA                     _LoadBitmapA@8
%define LoadBitmapW                     _LoadBitmapW@8
%define LoadCursorA                     _LoadCursorA@8
%define LoadCursorFromFileA             _LoadCursorFromFileA@4
%define LoadCursorFromFileW             _LoadCursorFromFileW@4
%define LoadCursorW                     _LoadCursorW@8
%define LoadIconA                       _LoadIconA@8
%define LoadIconW                       _LoadIconW@8
%define LoadImageA                      _LoadImageA@24
%define LoadImageW                      _LoadImageW@24
%define LoadKeyboardLayoutA             _LoadKeyboardLayoutA@8
%define LoadKeyboardLayoutW             _LoadKeyboardLayoutW@8
%define LoadMenuA                       _LoadMenuA@8
%define LoadMenuIndirectA               _LoadMenuIndirectA@4
%define LoadMenuIndirectW               _LoadMenuIndirectW@4
%define LoadMenuW                       _LoadMenuW@8
%define LoadStringA                     _LoadStringA@16
%define LoadStringW                     _LoadStringW@16
%define LockWindowUpdate                _LockWindowUpdate@4
%define LookupIconIdFromDirectory       _LookupIconIdFromDirectory@8
%define LookupIconIdFromDirectoryEx     _LookupIconIdFromDirectoryEx@20
%define MapDialogRect                   _MapDialogRect@8
%define MapVirtualKeyA                  _MapVirtualKeyA@8
%define MapVirtualKeyExA                _MapVirtualKeyExA@12
%define MapVirtualKeyExW                _MapVirtualKeyExW@12
%define MapVirtualKeyW                  _MapVirtualKeyW@8
%define MapWindowPoints                 _MapWindowPoints@16
%define MenuItemFromPoint               _MenuItemFromPoint@16
%define MessageBeep                     _MessageBeep@4
%define MessageBoxA                     _MessageBoxA@16
%define MessageBoxExA                   _MessageBoxExA@20
%define MessageBoxExW                   _MessageBoxExW@20
%define MessageBoxIndirectA             _MessageBoxIndirectA@4
%define MessageBoxIndirectW             _MessageBoxIndirectW@4
%define MessageBoxW                     _MessageBoxW@16
%define ModifyMenuA                     _ModifyMenuA@20
%define ModifyMenuW                     _ModifyMenuW@20
%define MoveWindow                      _MoveWindow@24
%define MsgWaitForMultipleObjects       _MsgWaitForMultipleObjects@20
%define OemKeyScan                      _OemKeyScan@4
%define OemToCharA                      _OemToCharA@8
%define OemToCharBuffA                  _OemToCharBuffA@12
%define OemToCharBuffW                  _OemToCharBuffW@12
%define OemToCharW                      _OemToCharW@8
%define OffsetRect                      _OffsetRect@12
%define OpenClipboard                   _OpenClipboard@4
%define OpenDesktopA                    _OpenDesktopA@16
%define OpenDesktopW                    _OpenDesktopW@16
%define OpenIcon                        _OpenIcon@4
%define OpenInputDesktop                _OpenInputDesktop@12
%define OpenWindowStationA              _OpenWindowStationA@12
%define OpenWindowStationW              _OpenWindowStationW@12
%define PackDDElParam                   _PackDDElParam@12
%define PaintDesktop                    _PaintDesktop@4
%define PeekMessageA                    _PeekMessageA@20
%define PeekMessageW                    _PeekMessageW@20
%define PostMessageA                    _PostMessageA@16
%define PostMessageW                    _PostMessageW@16
%define PostQuitMessage                 _PostQuitMessage@4
%define PostThreadMessageA              _PostThreadMessageA@16
%define PostThreadMessageW              _PostThreadMessageW@16
%define PtInRect                        _PtInRect@12
%define RedrawWindow                    _RedrawWindow@16
%define RegisterClassA                  _RegisterClassA@4
%define RegisterClassExA                _RegisterClassExA@4
%define RegisterClassExW                _RegisterClassExW@4
%define RegisterClassW                  _RegisterClassW@4
%define RegisterClipboardFormatA        _RegisterClipboardFormatA@4
%define RegisterClipboardFormatW        _RegisterClipboardFormatW@4
%define RegisterHotKey                  _RegisterHotKey@16
%define RegisterWindowMessageA          _RegisterWindowMessageA@4
%define RegisterWindowMessageW          _RegisterWindowMessageW@4
%define ReleaseCapture                  _ReleaseCapture@0
%define ReleaseDC                       _ReleaseDC@8
%define RemoveMenu                      _RemoveMenu@12
%define RemovePropA                     _RemovePropA@8
%define RemovePropW                     _RemovePropW@8
%define ReplyMessage                    _ReplyMessage@4
%define ReuseDDElParam                  _ReuseDDElParam@20
%define ScreenToClient                  _ScreenToClient@8
%define ScrollDC                        _ScrollDC@28
%define ScrollWindow                    _ScrollWindow@20
%define ScrollWindowEx                  _ScrollWindowEx@32
%define SendDlgItemMessageA             _SendDlgItemMessageA@20
%define SendDlgItemMessageW             _SendDlgItemMessageW@20
%define SendMessageA                    _SendMessageA@16
%define SendMessageCallbackA            _SendMessageCallbackA@24
%define SendMessageCallbackW            _SendMessageCallbackW@24
%define SendMessageTimeoutA             _SendMessageTimeoutA@28
%define SendMessageTimeoutW             _SendMessageTimeoutW@28
%define SendMessageW                    _SendMessageW@16
%define SendNotifyMessageA              _SendNotifyMessageA@16
%define SendNotifyMessageW              _SendNotifyMessageW@16
%define SetActiveWindow                 _SetActiveWindow@4
%define SetCapture                      _SetCapture@4
%define SetCaretBlinkTime               _SetCaretBlinkTime@4
%define SetCaretPos                     _SetCaretPos@8
%define SetClassLongA                   _SetClassLongA@12
%define SetClassLongW                   _SetClassLongW@12
%define SetClassWord                    _SetClassWord@12
%define SetClipboardData                _SetClipboardData@8
%define SetClipboardViewer              _SetClipboardViewer@4
%define SetCursor                       _SetCursor@4
%define SetCursorPos                    _SetCursorPos@8
%define SetDebugErrorLevel              _SetDebugErrorLevel@4
%define SetDeskWallpaper                _SetDeskWallpaper@4
%define SetDlgItemInt                   _SetDlgItemInt@16
%define SetDlgItemTextA                 _SetDlgItemTextA@12
%define SetDlgItemTextW                 _SetDlgItemTextW@12
%define SetDoubleClickTime              _SetDoubleClickTime@4
%define SetFocus                        _SetFocus@4
%define SetForegroundWindow             _SetForegroundWindow@4
%define SetKeyboardState                _SetKeyboardState@4
%define SetLastErrorEx                  _SetLastErrorEx@8
%define SetMenu                         _SetMenu@8
%define SetMenuContextHelpId            _SetMenuContextHelpId@8
%define SetMenuDefaultItem              _SetMenuDefaultItem@12
%define SetMenuItemBitmaps              _SetMenuItemBitmaps@20
%define SetMenuItemInfoA                _SetMenuItemInfoA@16
%define SetMenuItemInfoW                _SetMenuItemInfoW@16
%define SetMessageExtraInfo             _SetMessageExtraInfo@4
%define SetMessageQueue                 _SetMessageQueue@4
%define SetParent                       _SetParent@8
%define SetProcessWindowStation         _SetProcessWindowStation@4
%define SetPropA                        _SetPropA@12
%define SetPropW                        _SetPropW@12
%define SetRect                         _SetRect@20
%define SetRectEmpty                    _SetRectEmpty@4
%define SetScrollInfo                   _SetScrollInfo@16
%define SetScrollPos                    _SetScrollPos@16
%define SetScrollRange                  _SetScrollRange@20
%define SetShellWindow                  _SetShellWindow@4
%define SetSysColors                    _SetSysColors@12
%define SetSystemCursor                 _SetSystemCursor@8
%define SetThreadDesktop                _SetThreadDesktop@4
%define SetTimer                        _SetTimer@16
%define SetUserObjectInformationA       _SetUserObjectInformationA@16
%define SetUserObjectInformationW       _SetUserObjectInformationW@16
%define SetUserObjectSecurity           _SetUserObjectSecurity@12
%define SetWindowContextHelpId          _SetWindowContextHelpId@8
%define SetWindowLongA                  _SetWindowLongA@12
%define SetWindowLongW                  _SetWindowLongW@12
%define SetWindowPlacement              _SetWindowPlacement@8
%define SetWindowPos                    _SetWindowPos@28
%define SetWindowRgn                    _SetWindowRgn@12
%define SetWindowTextA                  _SetWindowTextA@8
%define SetWindowTextW                  _SetWindowTextW@8
%define SetWindowWord                   _SetWindowWord@12
%define SetWindowsHookA                 _SetWindowsHookA@8
%define SetWindowsHookExA               _SetWindowsHookExA@16
%define SetWindowsHookExW               _SetWindowsHookExW@16
%define SetWindowsHookW                 _SetWindowsHookW@8
%define ShowCaret                       _ShowCaret@4
%define ShowCursor                      _ShowCursor@4
%define ShowOwnedPopups                 _ShowOwnedPopups@8
%define ShowScrollBar                   _ShowScrollBar@12
%define ShowWindow                      _ShowWindow@8
%define ShowWindowAsync                 _ShowWindowAsync@8
%define SubtractRect                    _SubtractRect@12
%define SwapMouseButton                 _SwapMouseButton@4
%define SwitchDesktop                   _SwitchDesktop@4
%define SystemParametersInfoA           _SystemParametersInfoA@16
%define SystemParametersInfoW           _SystemParametersInfoW@16
%define TabbedTextOutA                  _TabbedTextOutA@32
%define TabbedTextOutW                  _TabbedTextOutW@32
%define TileChildWindows                _TileChildWindows@8
%define TileWindows                     _TileWindows@20
%define ToAscii                         _ToAscii@20
%define ToAsciiEx                       _ToAsciiEx@24
%define ToUnicode                       _ToUnicode@24
%define ToUnicodeEx                     _ToUnicodeEx@28
%define TrackPopupMenu                  _TrackPopupMenu@28
%define TrackPopupMenuEx                _TrackPopupMenuEx@24
%define TranslateAccelerator            _TranslateAccelerator@12
%define TranslateAcceleratorA           _TranslateAcceleratorA@12
%define TranslateAcceleratorW           _TranslateAcceleratorW@12
%define TranslateMDISysAccel            _TranslateMDISysAccel@8
%define TranslateMessage                _TranslateMessage@4
%define UnhookWindowsHook               _UnhookWindowsHook@8
%define UnhookWindowsHookEx             _UnhookWindowsHookEx@4
%define UnionRect                       _UnionRect@12
%define UnloadKeyboardLayout            _UnloadKeyboardLayout@4
%define UnpackDDElParam                 _UnpackDDElParam@16
%define UnregisterClassA                _UnregisterClassA@8
%define UnregisterClassW                _UnregisterClassW@8
%define UnregisterHotKey                _UnregisterHotKey@8
%define UpdateWindow                    _UpdateWindow@4
%define ValidateRect                    _ValidateRect@8
%define ValidateRgn                     _ValidateRgn@8
%define VkKeyScanA                      _VkKeyScanA@4
%define VkKeyScanExA                    _VkKeyScanExA@8
%define VkKeyScanExW                    _VkKeyScanExW@8
%define VkKeyScanW                      _VkKeyScanW@4
%define WaitForInputIdle                _WaitForInputIdle@8
%define WaitMessage                     _WaitMessage@0
%define WinHelpA                        _WinHelpA@16
%define WinHelpW                        _WinHelpW@16
%define WindowFromDC                    _WindowFromDC@4
%define WindowFromPoint                 _WindowFromPoint@8
%define keybd_event                     _keybd_event@16
%define mouse_event                     _mouse_event@20
%define wsprintfA                       _wsprintfA
%define wsprintfW                       _wsprintfW
%define wvsprintfA                      _wvsprintfA@12
%define wvsprintfW                      _wvsprintfW@12
