Home | History | Annotate | Download | only in x86
      1 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
      2 # Use of this source code is governed by a BSD-style license that can be
      3 # found in the LICENSE file.
      4 #
      5 # This file is used to create a custom import library for Chrome's use of
      6 # user32.dll exports. The set of exports defined below
      7 {
      8   'architecture': 'x86',
      9 
     10   # The DLL to bind to.
     11   'dll_name': 'user32.dll',
     12 
     13   # Name of the generated import library.
     14   'importlib_name': 'user32.winxp.lib',
     15 
     16   # This is the set of exports observed on a user32.dll from Windows XP SP2.
     17   # The version of the DLL where these were observed is 5.1.2600.2180.
     18   # Incidentally this set of exports also coincides with Windows XP SP3, where
     19   # the version of the DLL is 5.1.2600.5512.
     20   # Don't add new imports here unless and until the minimal supported
     21   # Windows version has been bumped past Windows XP SP2+.
     22   'imports': [
     23     'ActivateKeyboardLayout@8',
     24     'AdjustWindowRect@12',
     25     'AdjustWindowRectEx@16',
     26     'AllowSetForegroundWindow@4',
     27     'AnimateWindow@12',
     28     'AnyPopup@0',
     29     'AppendMenuA@16',
     30     'AppendMenuW@16',
     31     'ArrangeIconicWindows@4',
     32     'AttachThreadInput@12',
     33     'BeginDeferWindowPos@4',
     34     'BeginPaint@8',
     35     'BlockInput@4',
     36     'BringWindowToTop@4',
     37     'BroadcastSystemMessage@20',
     38     'BroadcastSystemMessageA@20',
     39     'BroadcastSystemMessageExA@24',
     40     'BroadcastSystemMessageExW@24',
     41     'BroadcastSystemMessageW@20',
     42     'CallMsgFilter@8',
     43     'CallMsgFilterA@8',
     44     'CallMsgFilterW@8',
     45     'CallNextHookEx@16',
     46     'CallWindowProcA@20',
     47     'CallWindowProcW@20',
     48     'CascadeChildWindows@8',
     49     'CascadeWindows@20',
     50     'ChangeClipboardChain@8',
     51     'ChangeDisplaySettingsA@8',
     52     'ChangeDisplaySettingsExA@20',
     53     'ChangeDisplaySettingsExW@20',
     54     'ChangeDisplaySettingsW@8',
     55     'ChangeMenuA@20',
     56     'ChangeMenuW@20',
     57     'CharLowerA@4',
     58     'CharLowerBuffA@8',
     59     'CharLowerBuffW@8',
     60     'CharLowerW@4',
     61     'CharNextA@4',
     62     'CharNextExA@12',
     63     'CharNextW@4',
     64     'CharPrevA@8',
     65     'CharPrevExA@16',
     66     'CharPrevW@8',
     67     'CharToOemA@8',
     68     'CharToOemBuffA@12',
     69     'CharToOemBuffW@12',
     70     'CharToOemW@8',
     71     'CharUpperA@4',
     72     'CharUpperBuffA@8',
     73     'CharUpperBuffW@8',
     74     'CharUpperW@4',
     75     'CheckDlgButton@12',
     76     'CheckMenuItem@12',
     77     'CheckMenuRadioItem@20',
     78     'CheckRadioButton@16',
     79     'ChildWindowFromPoint@12',
     80     'ChildWindowFromPointEx@16',
     81     'ClientToScreen@8',
     82     'ClipCursor@4',
     83     'CloseClipboard@0',
     84     'CloseDesktop@4',
     85     'CloseWindow@4',
     86     'CloseWindowStation@4',
     87     'CopyAcceleratorTableA@12',
     88     'CopyAcceleratorTableW@12',
     89     'CopyIcon@4',
     90     'CopyImage@20',
     91     'CopyRect@8',
     92     'CountClipboardFormats@0',
     93     'CreateAcceleratorTableA@8',
     94     'CreateAcceleratorTableW@8',
     95     'CreateCaret@16',
     96     'CreateCursor@28',
     97     'CreateDesktopA@24',
     98     'CreateDesktopW@24',
     99     'CreateDialogIndirectParamA@20',
    100     'CreateDialogIndirectParamW@20',
    101     'CreateDialogParamA@20',
    102     'CreateDialogParamW@20',
    103     'CreateIcon@28',
    104     'CreateIconFromResource@16',
    105     'CreateIconFromResourceEx@28',
    106     'CreateIconIndirect@4',
    107     'CreateMDIWindowA@40',
    108     'CreateMDIWindowW@40',
    109     'CreateMenu@0',
    110     'CreatePopupMenu@0',
    111     'CreateWindowExA@48',
    112     'CreateWindowExW@48',
    113     'CreateWindowStationA@16',
    114     'CreateWindowStationW@16',
    115     'DdeAbandonTransaction@12',
    116     'DdeAccessData@8',
    117     'DdeAddData@16',
    118     'DdeClientTransaction@32',
    119     'DdeCmpStringHandles@8',
    120     'DdeConnect@16',
    121     'DdeConnectList@20',
    122     'DdeCreateDataHandle@28',
    123     'DdeCreateStringHandleA@12',
    124     'DdeCreateStringHandleW@12',
    125     'DdeDisconnect@4',
    126     'DdeDisconnectList@4',
    127     'DdeEnableCallback@12',
    128     'DdeFreeDataHandle@4',
    129     'DdeFreeStringHandle@8',
    130     'DdeGetData@16',
    131     'DdeGetLastError@4',
    132     'DdeImpersonateClient@4',
    133     'DdeInitializeA@16',
    134     'DdeInitializeW@16',
    135     'DdeKeepStringHandle@8',
    136     'DdeNameService@16',
    137     'DdePostAdvise@12',
    138     'DdeQueryConvInfo@12',
    139     'DdeQueryNextServer@8',
    140     'DdeQueryStringA@20',
    141     'DdeQueryStringW@20',
    142     'DdeReconnect@4',
    143     'DdeSetQualityOfService@12',
    144     'DdeSetUserHandle@12',
    145     'DdeUnaccessData@4',
    146     'DdeUninitialize@4',
    147     'DefDlgProcA@16',
    148     'DefDlgProcW@16',
    149     'DefFrameProcA@20',
    150     'DefFrameProcW@20',
    151     'DefMDIChildProcA@16',
    152     'DefMDIChildProcW@16',
    153     'DefRawInputProc@12',
    154     'DefWindowProcA@16',
    155     'DefWindowProcW@16',
    156     'DeferWindowPos@32',
    157     'DeleteMenu@12',
    158     'DeregisterShellHookWindow@4',
    159     'DestroyAcceleratorTable@4',
    160     'DestroyCaret@0',
    161     'DestroyCursor@4',
    162     'DestroyIcon@4',
    163     'DestroyMenu@4',
    164     'DestroyWindow@4',
    165     'DialogBoxIndirectParamA@20',
    166     'DialogBoxIndirectParamW@20',
    167     'DialogBoxParamA@20',
    168     'DialogBoxParamW@20',
    169     'DisableProcessWindowsGhosting@0',
    170     'DispatchMessageA@4',
    171     'DispatchMessageW@4',
    172     'DlgDirListA@20',
    173     'DlgDirListComboBoxA@20',
    174     'DlgDirListComboBoxW@20',
    175     'DlgDirListW@20',
    176     'DlgDirSelectComboBoxExA@16',
    177     'DlgDirSelectComboBoxExW@16',
    178     'DlgDirSelectExA@16',
    179     'DlgDirSelectExW@16',
    180     'DragDetect@12',
    181     'DragObject@20',
    182     'DrawAnimatedRects@16',
    183     'DrawCaption@16',
    184     'DrawEdge@16',
    185     'DrawFocusRect@8',
    186     'DrawFrame@16',
    187     'DrawFrameControl@16',
    188     'DrawIcon@16',
    189     'DrawIconEx@36',
    190     'DrawMenuBar@4',
    191     'DrawStateA@40',
    192     'DrawStateW@40',
    193     'DrawTextA@20',
    194     'DrawTextExA@24',
    195     'DrawTextExW@24',
    196     'DrawTextW@20',
    197     'EditWndProc@16',
    198     'EmptyClipboard@0',
    199     'EnableMenuItem@12',
    200     'EnableScrollBar@12',
    201     'EnableWindow@8',
    202     'EndDeferWindowPos@4',
    203     'EndDialog@8',
    204     'EndMenu@0',
    205     'EndPaint@8',
    206     'EndTask@12',
    207     'EnumChildWindows@12',
    208     'EnumClipboardFormats@4',
    209     'EnumDesktopWindows@12',
    210     'EnumDesktopsA@12',
    211     'EnumDesktopsW@12',
    212     'EnumDisplayDevicesA@16',
    213     'EnumDisplayDevicesW@16',
    214     'EnumDisplayMonitors@16',
    215     'EnumDisplaySettingsA@12',
    216     'EnumDisplaySettingsExA@16',
    217     'EnumDisplaySettingsExW@16',
    218     'EnumDisplaySettingsW@12',
    219     'EnumPropsA@8',
    220     'EnumPropsExA@12',
    221     'EnumPropsExW@12',
    222     'EnumPropsW@8',
    223     'EnumThreadWindows@12',
    224     'EnumWindowStationsA@8',
    225     'EnumWindowStationsW@8',
    226     'EnumWindows@8',
    227     'EqualRect@8',
    228     'ExcludeUpdateRgn@8',
    229     'ExitWindowsEx@8',
    230     'FillRect@12',
    231     'FindWindowA@8',
    232     'FindWindowExA@16',
    233     'FindWindowExW@16',
    234     'FindWindowW@8',
    235     'FlashWindow@8',
    236     'FlashWindowEx@4',
    237     'FrameRect@12',
    238     'FreeDDElParam@8',
    239     'GetActiveWindow@0',
    240     'GetAltTabInfo@20',
    241     'GetAltTabInfoA@20',
    242     'GetAltTabInfoW@20',
    243     'GetAncestor@8',
    244     'GetAsyncKeyState@4',
    245     'GetCapture@0',
    246     'GetCaretBlinkTime@0',
    247     'GetCaretPos@4',
    248     'GetClassInfoA@12',
    249     'GetClassInfoExA@12',
    250     'GetClassInfoExW@12',
    251     'GetClassInfoW@12',
    252     'GetClassLongA@8',
    253     'GetClassLongW@8',
    254     'GetClassNameA@12',
    255     'GetClassNameW@12',
    256     'GetClassWord@8',
    257     'GetClientRect@8',
    258     'GetClipCursor@4',
    259     'GetClipboardData@4',
    260     'GetClipboardFormatNameA@12',
    261     'GetClipboardFormatNameW@12',
    262     'GetClipboardOwner@0',
    263     'GetClipboardSequenceNumber@0',
    264     'GetClipboardViewer@0',
    265     'GetComboBoxInfo@8',
    266     'GetCursor@0',
    267     'GetCursorInfo@4',
    268     'GetCursorPos@4',
    269     'GetDC@4',
    270     'GetDCEx@12',
    271     'GetDesktopWindow@0',
    272     'GetDialogBaseUnits@0',
    273     'GetDlgCtrlID@4',
    274     'GetDlgItem@8',
    275     'GetDlgItemInt@16',
    276     'GetDlgItemTextA@16',
    277     'GetDlgItemTextW@16',
    278     'GetDoubleClickTime@0',
    279     'GetFocus@0',
    280     'GetForegroundWindow@0',
    281     'GetGUIThreadInfo@8',
    282     'GetGuiResources@8',
    283     'GetIconInfo@8',
    284     'GetInputDesktop@0',
    285     'GetInputState@0',
    286     'GetKBCodePage@0',
    287     'GetKeyNameTextA@12',
    288     'GetKeyNameTextW@12',
    289     'GetKeyState@4',
    290     'GetKeyboardLayout@4',
    291     'GetKeyboardLayoutList@8',
    292     'GetKeyboardLayoutNameA@4',
    293     'GetKeyboardLayoutNameW@4',
    294     'GetKeyboardState@4',
    295     'GetKeyboardType@4',
    296     'GetLastActivePopup@4',
    297     'GetLastInputInfo@4',
    298     'GetLayeredWindowAttributes@16',
    299     'GetListBoxInfo@4',
    300     'GetMenu@4',
    301     'GetMenuBarInfo@16',
    302     'GetMenuCheckMarkDimensions@0',
    303     'GetMenuContextHelpId@4',
    304     'GetMenuDefaultItem@12',
    305     'GetMenuInfo@8',
    306     'GetMenuItemCount@4',
    307     'GetMenuItemID@8',
    308     'GetMenuItemInfoA@16',
    309     'GetMenuItemInfoW@16',
    310     'GetMenuItemRect@16',
    311     'GetMenuState@12',
    312     'GetMenuStringA@20',
    313     'GetMenuStringW@20',
    314     'GetMessageA@16',
    315     'GetMessageExtraInfo@0',
    316     'GetMessagePos@0',
    317     'GetMessageTime@0',
    318     'GetMessageW@16',
    319     'GetMonitorInfoA@8',
    320     'GetMonitorInfoW@8',
    321     'GetMouseMovePointsEx@20',
    322     'GetNextDlgGroupItem@12',
    323     'GetNextDlgTabItem@12',
    324     'GetOpenClipboardWindow@0',
    325     'GetParent@4',
    326     'GetPriorityClipboardFormat@8',
    327     'GetProcessDefaultLayout@4',
    328     'GetProcessWindowStation@0',
    329     'GetPropA@8',
    330     'GetPropW@8',
    331     'GetQueueStatus@4',
    332     'GetRawInputBuffer@12',
    333     'GetRawInputData@20',
    334     'GetRawInputDeviceInfoA@16',
    335     'GetRawInputDeviceInfoW@16',
    336     'GetRawInputDeviceList@12',
    337     'GetRegisteredRawInputDevices@12',
    338     'GetScrollBarInfo@12',
    339     'GetScrollInfo@12',
    340     'GetScrollPos@8',
    341     'GetScrollRange@16',
    342     'GetShellWindow@0',
    343     'GetSubMenu@8',
    344     'GetSysColor@4',
    345     'GetSysColorBrush@4',
    346     'GetSystemMenu@8',
    347     'GetSystemMetrics@4',
    348     'GetTabbedTextExtentA@20',
    349     'GetTabbedTextExtentW@20',
    350     'GetThreadDesktop@4',
    351     'GetTitleBarInfo@8',
    352     'GetTopWindow@4',
    353     'GetUpdateRect@12',
    354     'GetUpdateRgn@12',
    355     'GetUserObjectInformationA@20',
    356     'GetUserObjectInformationW@20',
    357     'GetUserObjectSecurity@20',
    358     'GetWindow@8',
    359     'GetWindowContextHelpId@4',
    360     'GetWindowDC@4',
    361     'GetWindowInfo@8',
    362     'GetWindowLongA@8',
    363     'GetWindowLongW@8',
    364     'GetWindowModuleFileName@12',
    365     'GetWindowModuleFileNameA@12',
    366     'GetWindowModuleFileNameW@12',
    367     'GetWindowPlacement@8',
    368     'GetWindowRect@8',
    369     'GetWindowRgn@8',
    370     'GetWindowRgnBox@8',
    371     'GetWindowTextA@12',
    372     'GetWindowTextLengthA@4',
    373     'GetWindowTextLengthW@4',
    374     'GetWindowTextW@12',
    375     'GetWindowThreadProcessId@8',
    376     'GetWindowWord@8',
    377     'GrayStringA@36',
    378     'GrayStringW@36',
    379     'HideCaret@4',
    380     'HiliteMenuItem@16',
    381     'IMPGetIMEA@8',
    382     'IMPGetIMEW@8',
    383     'IMPQueryIMEA@4',
    384     'IMPQueryIMEW@4',
    385     'IMPSetIMEA@8',
    386     'IMPSetIMEW@8',
    387     'ImpersonateDdeClientWindow@8',
    388     'InSendMessage@0',
    389     'InSendMessageEx@4',
    390     'InflateRect@12',
    391     'InsertMenuA@20',
    392     'InsertMenuItemA@16',
    393     'InsertMenuItemW@16',
    394     'InsertMenuW@20',
    395     'InternalGetWindowText@12',
    396     'IntersectRect@12',
    397     'InvalidateRect@12',
    398     'InvalidateRgn@12',
    399     'InvertRect@8',
    400     'IsCharAlphaA@4',
    401     'IsCharAlphaNumericA@4',
    402     'IsCharAlphaNumericW@4',
    403     'IsCharAlphaW@4',
    404     'IsCharLowerA@4',
    405     'IsCharLowerW@4',
    406     'IsCharUpperA@4',
    407     'IsCharUpperW@4',
    408     'IsChild@8',
    409     'IsClipboardFormatAvailable@4',
    410     'IsDialogMessage@8',
    411     'IsDialogMessageA@8',
    412     'IsDialogMessageW@8',
    413     'IsDlgButtonChecked@8',
    414     'IsGUIThread@4',
    415     'IsHungAppWindow@4',
    416     'IsIconic@4',
    417     'IsMenu@4',
    418     'IsRectEmpty@4',
    419     'IsWinEventHookInstalled@4',
    420     'IsWindow@4',
    421     'IsWindowEnabled@4',
    422     'IsWindowUnicode@4',
    423     'IsWindowVisible@4',
    424     'IsZoomed@4',
    425     'KillTimer@8',
    426     'LoadAcceleratorsA@8',
    427     'LoadAcceleratorsW@8',
    428     'LoadBitmapA@8',
    429     'LoadBitmapW@8',
    430     'LoadCursorA@8',
    431     'LoadCursorFromFileA@4',
    432     'LoadCursorFromFileW@4',
    433     'LoadCursorW@8',
    434     'LoadIconA@8',
    435     'LoadIconW@8',
    436     'LoadImageA@24',
    437     'LoadImageW@24',
    438     'LoadKeyboardLayoutA@8',
    439     'LoadKeyboardLayoutW@8',
    440     'LoadMenuA@8',
    441     'LoadMenuIndirectA@4',
    442     'LoadMenuIndirectW@4',
    443     'LoadMenuW@8',
    444     'LoadStringA@16',
    445     'LoadStringW@16',
    446     'LockSetForegroundWindow@4',
    447     'LockWindowUpdate@4',
    448     'LockWorkStation@0',
    449     'LookupIconIdFromDirectory@8',
    450     'LookupIconIdFromDirectoryEx@20',
    451     'MapDialogRect@8',
    452     'MapVirtualKeyA@8',
    453     'MapVirtualKeyExA@12',
    454     'MapVirtualKeyExW@12',
    455     'MapVirtualKeyW@8',
    456     'MapWindowPoints@16',
    457     'MenuItemFromPoint@16',
    458     'MessageBeep@4',
    459     'MessageBoxA@16',
    460     'MessageBoxExA@20',
    461     'MessageBoxExW@20',
    462     'MessageBoxIndirectA@4',
    463     'MessageBoxIndirectW@4',
    464     'MessageBoxTimeoutA@24',
    465     'MessageBoxTimeoutW@24',
    466     'MessageBoxW@16',
    467     'ModifyMenuA@20',
    468     'ModifyMenuW@20',
    469     'MonitorFromPoint@12',
    470     'MonitorFromRect@8',
    471     'MonitorFromWindow@8',
    472     'MoveWindow@24',
    473     'MsgWaitForMultipleObjects@20',
    474     'MsgWaitForMultipleObjectsEx@20',
    475     'NotifyWinEvent@16',
    476     'OemKeyScan@4',
    477     'OemToCharA@8',
    478     'OemToCharBuffA@12',
    479     'OemToCharBuffW@12',
    480     'OemToCharW@8',
    481     'OffsetRect@12',
    482     'OpenClipboard@4',
    483     'OpenDesktopA@16',
    484     'OpenDesktopW@16',
    485     'OpenIcon@4',
    486     'OpenInputDesktop@12',
    487     'OpenWindowStationA@12',
    488     'OpenWindowStationW@12',
    489     'PackDDElParam@12',
    490     'PaintDesktop@4',
    491     'PeekMessageA@20',
    492     'PeekMessageW@20',
    493     'PostMessageA@16',
    494     'PostMessageW@16',
    495     'PostQuitMessage@4',
    496     'PostThreadMessageA@16',
    497     'PostThreadMessageW@16',
    498     'PrintWindow@12',
    499     'PrivateExtractIconsA@32',
    500     'PrivateExtractIconsW@32',
    501     'PtInRect@12',
    502     'RealChildWindowFromPoint@12',
    503     'RealGetWindowClass@12',
    504     'RealGetWindowClassA@12',
    505     'RealGetWindowClassW@12',
    506     'RedrawWindow@16',
    507     'RegisterClassA@4',
    508     'RegisterClassExA@4',
    509     'RegisterClassExW@4',
    510     'RegisterClassW@4',
    511     'RegisterClipboardFormatA@4',
    512     'RegisterClipboardFormatW@4',
    513     'RegisterDeviceNotificationA@12',
    514     'RegisterDeviceNotificationW@12',
    515     'RegisterHotKey@16',
    516     'RegisterRawInputDevices@12',
    517     'RegisterShellHookWindow@4',
    518     'RegisterWindowMessageA@4',
    519     'RegisterWindowMessageW@4',
    520     'ReleaseCapture@0',
    521     'ReleaseDC@8',
    522     'RemoveMenu@12',
    523     'RemovePropA@8',
    524     'RemovePropW@8',
    525     'ReplyMessage@4',
    526     'ReuseDDElParam@20',
    527     'ScreenToClient@8',
    528     'ScrollDC@28',
    529     'ScrollWindow@20',
    530     'ScrollWindowEx@32',
    531     'SendDlgItemMessageA@20',
    532     'SendDlgItemMessageW@20',
    533     'SendIMEMessageExA@8',
    534     'SendIMEMessageExW@8',
    535     'SendInput@12',
    536     'SendMessageA@16',
    537     'SendMessageCallbackA@24',
    538     'SendMessageCallbackW@24',
    539     'SendMessageTimeoutA@28',
    540     'SendMessageTimeoutW@28',
    541     'SendMessageW@16',
    542     'SendNotifyMessageA@16',
    543     'SendNotifyMessageW@16',
    544     'SetActiveWindow@4',
    545     'SetCapture@4',
    546     'SetCaretBlinkTime@4',
    547     'SetCaretPos@8',
    548     'SetClassLongA@12',
    549     'SetClassLongW@12',
    550     'SetClassWord@12',
    551     'SetClipboardData@8',
    552     'SetClipboardViewer@4',
    553     'SetCursor@4',
    554     'SetCursorPos@8',
    555     'SetDebugErrorLevel@4',
    556     'SetDeskWallpaper@4',
    557     'SetDlgItemInt@16',
    558     'SetDlgItemTextA@12',
    559     'SetDlgItemTextW@12',
    560     'SetDoubleClickTime@4',
    561     'SetFocus@4',
    562     'SetForegroundWindow@4',
    563     'SetKeyboardState@4',
    564     'SetLastErrorEx@8',
    565     'SetLayeredWindowAttributes@16',
    566     'SetMenu@8',
    567     'SetMenuContextHelpId@8',
    568     'SetMenuDefaultItem@12',
    569     'SetMenuInfo@8',
    570     'SetMenuItemBitmaps@20',
    571     'SetMenuItemInfoA@16',
    572     'SetMenuItemInfoW@16',
    573     'SetMessageExtraInfo@4',
    574     'SetMessageQueue@4',
    575     'SetParent@8',
    576     'SetProcessDefaultLayout@4',
    577     'SetProcessWindowStation@4',
    578     'SetPropA@12',
    579     'SetPropW@12',
    580     'SetRect@20',
    581     'SetRectEmpty@4',
    582     'SetScrollInfo@16',
    583     'SetScrollPos@16',
    584     'SetScrollRange@20',
    585     'SetShellWindow@4',
    586     'SetSysColors@12',
    587     'SetSystemCursor@8',
    588     'SetThreadDesktop@4',
    589     'SetTimer@16',
    590     'SetUserObjectInformationA@16',
    591     'SetUserObjectInformationW@16',
    592     'SetUserObjectSecurity@12',
    593     'SetWinEventHook@28',
    594     'SetWindowContextHelpId@8',
    595     'SetWindowLongA@12',
    596     'SetWindowLongW@12',
    597     'SetWindowPlacement@8',
    598     'SetWindowPos@28',
    599     'SetWindowRgn@12',
    600     'SetWindowTextA@8',
    601     'SetWindowTextW@8',
    602     'SetWindowWord@12',
    603     'SetWindowsHookA@8',
    604     'SetWindowsHookExA@16',
    605     'SetWindowsHookExW@16',
    606     'SetWindowsHookW@8',
    607     'ShowCaret@4',
    608     'ShowCursor@4',
    609     'ShowOwnedPopups@8',
    610     'ShowScrollBar@12',
    611     'ShowWindow@8',
    612     'ShowWindowAsync@8',
    613     'SubtractRect@12',
    614     'SwapMouseButton@4',
    615     'SwitchDesktop@4',
    616     'SwitchToThisWindow@8',
    617     'SystemParametersInfoA@16',
    618     'SystemParametersInfoW@16',
    619     'TabbedTextOutA@32',
    620     'TabbedTextOutW@32',
    621     'TileChildWindows@8',
    622     'TileWindows@20',
    623     'ToAscii@20',
    624     'ToAsciiEx@24',
    625     'ToUnicode@24',
    626     'ToUnicodeEx@28',
    627     'TrackMouseEvent@4',
    628     'TrackPopupMenu@28',
    629     'TrackPopupMenuEx@24',
    630     'TranslateAccelerator@12',
    631     'TranslateAcceleratorA@12',
    632     'TranslateAcceleratorW@12',
    633     'TranslateMDISysAccel@8',
    634     'TranslateMessage@4',
    635     'UnhookWinEvent@4',
    636     'UnhookWindowsHook@8',
    637     'UnhookWindowsHookEx@4',
    638     'UnionRect@12',
    639     'UnloadKeyboardLayout@4',
    640     'UnpackDDElParam@16',
    641     'UnregisterClassA@8',
    642     'UnregisterClassW@8',
    643     'UnregisterDeviceNotification@4',
    644     'UnregisterHotKey@8',
    645     'UpdateLayeredWindow@36',
    646     'UpdateWindow@4',
    647     'UserHandleGrantAccess@12',
    648     'ValidateRect@8',
    649     'ValidateRgn@8',
    650     'VkKeyScanA@4',
    651     'VkKeyScanExA@8',
    652     'VkKeyScanExW@8',
    653     'VkKeyScanW@4',
    654     'WINNLSEnableIME@8',
    655     'WINNLSGetEnableStatus@4',
    656     'WINNLSGetIMEHotkey@4',
    657     'WaitForInputIdle@8',
    658     'WaitMessage@0',
    659     'WinHelpA@16',
    660     'WinHelpW@16',
    661     'WindowFromDC@4',
    662     'WindowFromPoint@8',
    663     'keybd_event@16',
    664     'mouse_event@20',
    665     'wsprintfA',
    666     'wsprintfW',
    667     'wvsprintfA@12',
    668     'wvsprintfW@12',
    669   ]
    670 }
    671