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