• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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