crt: Add new APIs to lib32/user32.def
The new symbols are dumped from Windows 10 19043.
The current version of user32.dll there don't include all symbols
that are listed in our user32.def, but keeping them untouched for now.
This fixes building the latest dev branch of Qt for i686.
Signed-off-by: Martin Storsjö <martin@martin.st>
Signed-off-by: Jonathan Yong <10walls@gmail.com>
diff --git a/mingw-w64-crt/lib32/user32.def b/mingw-w64-crt/lib32/user32.def
index c20d168..429474a 100644
--- a/mingw-w64-crt/lib32/user32.def
+++ b/mingw-w64-crt/lib32/user32.def
@@ -3,10 +3,14 @@
;ord_1500@16 @1500
;ord_1501@4 @1501
;ord_1502@12 @1502
+GetPointerFrameArrivalTimes@12
+Wow64Transition DATA
ActivateKeyboardLayout@8
AddClipboardFormatListener@4
+AddVisualIdentifier@8
AdjustWindowRect@12
AdjustWindowRectEx@16
+AdjustWindowRectExForDpi@20
AlignRects@16
AllowForegroundActivation@0
AllowSetForegroundWindow@4
@@ -14,6 +18,7 @@
AnyPopup@0
AppendMenuA@16
AppendMenuW@16
+AreDpiAwarenessContextsEqual@8
ArrangeIconicWindows@4
AttachThreadInput@12
BeginDeferWindowPos@4
@@ -46,6 +51,7 @@
ChangeMenuA@20
ChangeMenuW@20
ChangeWindowMessageFilter@8
+DwmGetDxRgn@12
ChangeWindowMessageFilterEx@16
CharLowerA@4
CharLowerBuffA@8
@@ -73,6 +79,7 @@
CharUpperBuffW@8
CharUpperW@4
CheckDesktopByThreadId@4
+CheckBannedOneCoreTransformApi@4
CheckDBCSEnabledExt@0
CheckDlgButton@12
CheckMenuItem@12
@@ -123,10 +130,12 @@
CreateMDIWindowW@40
CreateMenu@0
CreatePopupMenu@0
+CreateSyntheticPointerDevice@12
CreateSystemThreads@16 ; ReactOS has the @8 variant
CreateWindowExA@48
CreateWindowExW@48
CreateWindowInBand@52
+CreateWindowInBandEx@56
CreateWindowIndirect@4
CreateWindowStationA@16
CreateWindowStationW@16
@@ -185,6 +194,7 @@
DestroyIcon@4
DestroyMenu@4
DestroyReasons@4
+DestroySyntheticPointerDevice@4
DestroyWindow@4
DeviceEventWorker@24 ; No documentation whatsoever, ReactOS has a stub with @20 - https://www.reactos.org/archives/public/ros-diffs/2011-February/040308.html
DialogBoxIndirectParamA@20
@@ -231,6 +241,8 @@
DwmGetDxSharedSurface@24
DwmGetRemoteSessionOcclusionEvent@0
DwmGetRemoteSessionOcclusionState@0
+DwmKernelShutdown@0
+DwmKernelStartup@0
DwmLockScreenUpdates@4
DwmStartRedirection@8 ; Mentioned on http://habrahabr.ru/post/145174/ , enables GDI virtualization (for security purposes)
DwmStopRedirection@0
@@ -239,6 +251,8 @@
EmptyClipboard@0
EnableMenuItem@12
EnableMouseInPointer@4
+EnableNonClientDpiScaling@4
+EnableOneCoreTransformMode@0
EnableScrollBar@12
EnableSessionForMMCSS@4
EnableWindow@8
@@ -293,6 +307,7 @@
GetAppCompatFlags@8 ; ReactOS has @4 version http://doxygen.reactos.org/d9/d71/undocuser_8h_a9b76cdc68c523a061c86a40367049ed2.html
GetAsyncKeyState@4
GetAutoRotationState@4
+GetAwarenessFromDpiAwarenessContext@4
GetCIMSSM@4
GetCapture@0
GetCaretBlinkTime@0
@@ -326,6 +341,8 @@
GetDesktopID@8
GetDesktopWindow@0
GetDialogBaseUnits@0
+GetDialogControlDpiChangeBehavior@4
+GetDialogDpiChangeBehavior@4
GetDisplayAutoRotationPreferences@4
GetDisplayConfigBufferSizes@12
GetDlgCtrlID@4
@@ -334,7 +351,12 @@
GetDlgItemTextA@16
GetDlgItemTextW@16
GetDoubleClickTime@0
+GetDpiAwarenessContextForProcess@4
GetDpiForMonitorInternal@16
+GetDpiForSystem@0
+GetDpiForWindow@4
+GetDpiFromDpiAwarenessContext@4
+GetExtendedPointerDeviceProperty@8
GetFocus@0
GetForegroundWindow@0
GetGUIThreadInfo@8
@@ -365,6 +387,7 @@
GetListBoxInfo@4
GetMagnificationDesktopColorEffect@4
GetMagnificationDesktopMagnification@12
+GetMagnificationDesktopSamplingMode@4
GetMagnificationLensCtxInformation@16
GetMenu@4
GetMenuBarInfo@16
@@ -396,6 +419,8 @@
GetPointerCursorId@8
GetPointerDevice@8
GetPointerDeviceCursors@12
+GetPointerDeviceInputSpace@8
+GetPointerDeviceOrientation@8
GetPointerDeviceProperties@12
GetPointerDeviceRects@12
GetPointerDevices@8
@@ -403,6 +428,7 @@
GetPointerFrameInfoHistory@16
GetPointerFramePenInfo@12
GetPointerFramePenInfoHistory@16
+GetPointerFrameTimes@12
GetPointerFrameTouchInfo@12
GetPointerFrameTouchInfoHistory@16
GetPointerInfo@8
@@ -435,16 +461,21 @@
GetScrollPos@8
GetScrollRange@16
GetSendMessageReceiver@4
+GetShellChangeNotifyWindow@0
GetShellWindow@0
GetSubMenu@8
GetSysColor@4
GetSysColorBrush@4
+GetSystemDpiForProcess@4
GetSystemMenu@8
GetSystemMetrics@4
+GetSystemMetricsForDpi@8
GetTabbedTextExtentA@20
GetTabbedTextExtentW@20
GetTaskmanWindow@0
GetThreadDesktop@4
+GetThreadDpiAwarenessContext@0
+GetThreadDpiHostingBehavior@0
GetTitleBarInfo@8
GetTopLevelWindow@4
GetTopWindow@4
@@ -464,6 +495,8 @@
GetWindowContextHelpId@4
GetWindowDC@4
GetWindowDisplayAffinity@8
+GetWindowDpiAwarenessContext@4
+GetWindowDpiHostingBehavior@4
GetWindowFeedbackSetting@20
GetWindowInfo@8
GetWindowLongA@8
@@ -473,6 +506,7 @@
GetWindowModuleFileNameA@12
GetWindowModuleFileNameW@12
GetWindowPlacement@8
+GetWindowProcessHandle@8
GetWindowRect@8
GetWindowRgn@8
GetWindowRgnBox@8
@@ -499,10 +533,23 @@
InSendMessage@0
InSendMessageEx@4
InflateRect@12
+InheritWindowMonitor@8
+InitDManipHook@0
+InitializeGenericHidInjection@8
+InitializeInputDeviceInjection@28
InitializeLpkHooks@4
InitializeWin32EntryTable@4
+InitializePointerDeviceInjection@20
+InitializePointerDeviceInjectionEx@24
InitializeTouchInjection@8
+InjectDeviceInput@12
+InjectGenericHidInput@12
+InjectKeyboardInput@8
+InjectMouseInput@8
+InjectPointerInput@12
+InjectSyntheticPointerInput@12
InjectTouchInput@8
+InputSpaceRegionFromPoint@20
InsertMenuA@20
InsertMenuItemA@16
InsertMenuItemW@16
@@ -539,16 +586,20 @@
IsMenu@4
IsProcess16Bit@0
IsMouseInPointerEnabled@0
+IsOneCoreTransformMode@0
IsProcessDPIAware@0
IsQueueAttached@0
IsRectEmpty@4
IsSETEnabled@0
IsServerSideWindow@4
IsThreadDesktopComposited@0
+IsThreadTSFEventAware@4
IsTopLevelWindow@4
IsTouchWindow@8
+IsValidDpiAwarenessContext@4
IsWinEventHookInstalled@4
IsWindow@4
+IsWindowArranged@4
IsWindowEnabled@4
IsWindowInDestroy@4
IsWindowRedirectedForPrint@4
@@ -596,11 +647,19 @@
MBToWCSEx@24
MBToWCSExt@20
MB_GetString@4
+MITGetCursorUpdateHandle@0
+MITSetForegroundRoutingInfo@8
+MITSetInputDelegationMode@8
+MITSetLastInputRecipient@4
+MITSynthesizeTouchInput@4
+MakeThreadTSFEventAware@4
MapDialogRect@8
+MapPointsByVisualIdentifier@20
MapVirtualKeyA@8
MapVirtualKeyExA@12
MapVirtualKeyExW@12
MapVirtualKeyW@8
+MapVisualRelativePoints@28
MapWindowPoints@16
MenuItemFromPoint@16
MenuWindowProcA@20
@@ -665,6 +724,28 @@
QueryDisplayConfig@24
QuerySendMessage@4
QueryUserCounters@20
+RIMAddInputObserver@32
+RIMAreSiblingDevices@12
+RIMDeviceIoControl@36
+RIMEnableMonitorMappingForDevice@12
+RIMFreeInputBuffer@8
+RIMGetDevicePreparsedData@16
+RIMGetDevicePreparsedDataLockfree@12
+RIMGetDeviceProperties@12
+RIMGetDevicePropertiesLockfree@8
+RIMGetPhysicalDeviceRect@12
+RIMGetSourceProcessId@12
+RIMObserveNextInput@4
+RIMOnPnpNotification@4
+RIMOnTimerNotification@8
+RIMQueryDevicePath@8
+RIMReadInput@28
+RIMRegisterForInput@40
+RIMRemoveInputObserver@4
+RIMSetExtendedDeviceProperty@12
+RIMSetTestModeStatus@4
+RIMUnregisterForInput@4
+RIMUpdateInputObserverRegistration@16
RealChildWindowFromPoint@12
RealGetWindowClass@12
RealGetWindowClassA@12
@@ -680,6 +761,7 @@
RegisterClassW@4
RegisterClipboardFormatA@4
RegisterClipboardFormatW@4
+RegisterDManipHook@0
RegisterDeviceNotificationA@12
RegisterDeviceNotificationW@12
RegisterErrorReportingDialog@8
@@ -691,6 +773,7 @@
RegisterMessagePumpHook@4
RegisterPointerDeviceNotifications@8
RegisterPointerInputTarget@8
+RegisterPointerInputTargetEx@12
RegisterPowerSettingNotification@12
RegisterRawInputDevices@12
RegisterServicesProcess@4
@@ -706,10 +789,14 @@
RegisterWindowMessageW@4
ReleaseCapture@0
ReleaseDC@8
+ReleaseDwmHitTestWaiters@0
RemoveClipboardFormatListener@4
+RemoveInjectionDevice@4
RemoveMenu@12
RemovePropA@8
RemovePropW@8
+RemoveThreadTSFEventAwareness@4
+RemoveVisualIdentifier@4
ReplyMessage@4
ResolveDesktopForWOW@4
ReuseDDElParam@20
@@ -747,14 +834,19 @@
SetCursorPos@8
SetDebugErrorLevel@4
SetDeskWallpaper@4
+SetDesktopColorTransform@4
+SetDialogControlDpiChangeBehavior@12
+SetDialogDpiChangeBehavior@12
SetDisplayAutoRotationPreferences@4
SetDisplayConfig@20
SetDlgItemInt@16
SetDlgItemTextA@12
SetDlgItemTextW@12
SetDoubleClickTime@4
+SetFeatureReportResponse@12
SetFocus@4
SetForegroundWindow@4
+SetFullscreenMagnifierOffsetsDWMUpdated@12
SetGestureConfig@20
SetImmersiveBackgroundWindow@4
SetInternalWindowPos@16
@@ -764,6 +856,8 @@
SetLogonNotifyWindow@4
SetMagnificationDesktopColorEffect@4
SetMagnificationDesktopMagnification@16
+SetMagnificationDesktopMagnifierOffsetsDWMUpdated@4
+SetMagnificationDesktopSamplingMode@4
SetMagnificationLensCtxInformation@16
SetMenu@8
SetMenuContextHelpId@8
@@ -777,8 +871,10 @@
SetMirrorRendering@8
SetParent@8
SetPhysicalCursorPos@8
+SetPointerDeviceInputSpace@12
SetProcessDPIAware@0
SetProcessDefaultLayout@4
+SetProcessDpiAwarenessContext@4
SetProcessDpiAwarenessInternal@4
SetProcessRestrictionExemption@4
SetProcessWindowStation@4
@@ -790,6 +886,7 @@
SetScrollInfo@16
SetScrollPos@16
SetScrollRange@20
+SetShellChangeNotifyWindow@4
SetShellWindow@4
SetShellWindowEx@8
SetSysColors@12
@@ -799,6 +896,8 @@
SetSystemTimer@16
SetTaskmanWindow@4
SetThreadDesktop@4
+SetThreadDpiAwarenessContext@4
+SetThreadDpiHostingBehavior@4
SetThreadInputBlocked@8
SetTimer@16
SetUserObjectInformationA@16
@@ -823,6 +922,7 @@
SetWindowWord@12
SetWindowsHookA@8
SetWindowsHookExA@16
+SetWindowsHookExAW@20
SetWindowsHookExW@16
SetWindowsHookW@8
SfmDxBindSwapChain@12
@@ -854,6 +954,7 @@
SwitchDesktopWithFade@12 ; Same as SwithDesktop(), only with fade (done at log-in), only usable by winlogon - http://blog.airesoft.co.uk/2010/08/things-microsoft-can-do-that-you-cant/
SwitchToThisWindow@8
SystemParametersInfoA@16
+SystemParametersInfoForDpi@20
SystemParametersInfoW@16
TabbedTextOutA@32
TabbedTextOutW@32
@@ -885,6 +986,7 @@
UnregisterHotKey@8
UnregisterMessagePumpHook@0
UnregisterPointerInputTarget@8
+UnregisterPointerInputTargetEx@8
UnregisterPowerSettingNotification@4
UnregisterSessionPort@0
UnregisterSuspendResumeNotification@4
@@ -934,6 +1036,9 @@
wsprintfW
wvsprintfA@12
wvsprintfW@12
+DelegateInput@24
+UndelegateInput@8
+HandleDelegatedInput@8
;ord_2500@16 @2500
;ord_2501@12 @2501
;ord_2502@8 @2502
@@ -962,6 +1067,7 @@
;ord_2525@12 @2525
;ord_2526@12 @2526
;ord_2527@12 @2527
+GetProcessUIContextInformation@8
IsThreadMessageQueueAttached@4
;ord_2529@4 @2529
;ord_2530@8 @2530
@@ -996,3 +1102,5 @@
;ord_2561@0 @2561
;ord_2562@0 @2562
;ord_2563@0 @2563
+ReportInertia@20
+SetCoreWindow@8