Patch OK for master?
From cc47979ce5d0c28422a3967a2b12369d810b0afe Mon Sep 17 00:00:00 2001
From: Jonathan Yong <[email protected]>
Date: Sat, 22 Apr 2017 00:45:43 +0000
Subject: [PATCH] crt: Update 64bit user32.def from Win10

Generated from build 14393.

Signed-off-by: Jonathan Yong <[email protected]>
---
 mingw-w64-crt/lib64/user32.def | 216 ++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 211 insertions(+), 5 deletions(-)

diff --git a/mingw-w64-crt/lib64/user32.def b/mingw-w64-crt/lib64/user32.def
index 7634988..967ab50 100644
--- a/mingw-w64-crt/lib64/user32.def
+++ b/mingw-w64-crt/lib64/user32.def
@@ -1,14 +1,15 @@
-; 
-; Exports of file USER32.dll
 ;
-; Autogenerated by gen_exportdef
-; Written by Kai Tietz, 2007
+; Definition file of USER32.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
 ;
-LIBRARY USER32.dll
+LIBRARY "USER32.dll"
 EXPORTS
 ActivateKeyboardLayout
+AddClipboardFormatListener
 AdjustWindowRect
 AdjustWindowRectEx
+AdjustWindowRectExForDpi
 AlignRects
 AllowForegroundActivation
 AllowSetForegroundWindow
@@ -16,6 +17,7 @@ AnimateWindow
 AnyPopup
 AppendMenuA
 AppendMenuW
+AreDpiAwarenessContextsEqual
 ArrangeIconicWindows
 AttachThreadInput
 BeginDeferWindowPos
@@ -29,12 +31,14 @@ BroadcastSystemMessageExW
 BroadcastSystemMessageW
 BuildReasonArray
 CalcMenuBar
+CalculatePopupWindowPosition
 CallMsgFilter
 CallMsgFilterA
 CallMsgFilterW
 CallNextHookEx
 CallWindowProcA
 CallWindowProcW
+CancelShutdown
 CascadeChildWindows
 CascadeWindows
 ChangeClipboardChain
@@ -64,10 +68,14 @@ CharUpperA
 CharUpperBuffA
 CharUpperBuffW
 CharUpperW
+CheckDBCSEnabledExt
 CheckDlgButton
 CheckMenuItem
 CheckMenuRadioItem
+CheckProcessForClipboardAccess
+CheckProcessSession
 CheckRadioButton
+CheckWindowThreadDesktop
 ChildWindowFromPoint
 ChildWindowFromPointEx
 CliImmSetHotKey
@@ -80,6 +88,8 @@ CloseGestureInfoHandle
 CloseTouchInputHandle
 CloseWindow
 CloseWindowStation
+ConsoleControl
+ControlMagnification
 CopyAcceleratorTableA
 CopyAcceleratorTableW
 CopyIcon
@@ -90,7 +100,10 @@ CreateAcceleratorTableA
 CreateAcceleratorTableW
 CreateCaret
 CreateCursor
+CreateDCompositionHwndTarget
 CreateDesktopA
+CreateDesktopExA
+CreateDesktopExW
 CreateDesktopW
 CreateDialogIndirectParamA
 CreateDialogIndirectParamAorW
@@ -108,6 +121,9 @@ CreatePopupMenu
 CreateSystemThreads
 CreateWindowExA
 CreateWindowExW
+CreateWindowInBand
+CreateWindowInBandEx
+CreateWindowIndirect
 CreateWindowStationA
 CreateWindowStationW
 CsrBroadcastSystemMessageExW
@@ -155,11 +171,13 @@ DefRawInputProc
 DefWindowProcA
 DefWindowProcW
 DeferWindowPos
+DeferWindowPosAndBand
 DeleteMenu
 DeregisterShellHookWindow
 DestroyAcceleratorTable
 DestroyCaret
 DestroyCursor
+DestroyDCompositionHwndTarget
 DestroyIcon
 DestroyMenu
 DestroyReasons
@@ -173,6 +191,8 @@ DialogBoxParamW
 DisableProcessWindowsGhosting
 DispatchMessageA
 DispatchMessageW
+DisplayConfigGetDeviceInfo
+DisplayConfigSetDeviceInfo
 DisplayExitWindowsWarnings
 DlgDirListA
 DlgDirListComboBoxA
@@ -182,6 +202,8 @@ DlgDirSelectComboBoxExA
 DlgDirSelectComboBoxExW
 DlgDirSelectExA
 DlgDirSelectExW
+DoSoundConnect
+DoSoundDisconnect
 DragDetect
 DragObject
 DrawAnimatedRects
@@ -202,12 +224,23 @@ DrawTextA
 DrawTextExA
 DrawTextExW
 DrawTextW
+DwmGetDxSharedSurface
+DwmGetRemoteSessionOcclusionEvent
+DwmGetRemoteSessionOcclusionState
+DwmKernelShutdown
+DwmKernelStartup
+DwmLockScreenUpdates
+DwmValidateWindow
 EditWndProc
 EmptyClipboard
 EnableMenuItem
+EnableMouseInPointer
+EnableNonClientDpiScaling
 EnableScrollBar
+EnableSessionForMMCSS
 EnableWindow
 EndDeferWindowPos
+EndDeferWindowPosEx
 EndDialog
 EndMenu
 EndPaint
@@ -234,6 +267,8 @@ EnumWindowStationsA
 EnumWindowStationsW
 EnumWindows
 EqualRect
+EvaluateProximityToPolygon
+EvaluateProximityToRect
 ExcludeUpdateRgn
 ExitWindowsEx
 FillRect
@@ -245,6 +280,7 @@ FlashWindow
 FlashWindowEx
 FrameRect
 FreeDDElParam
+FrostCrashedWindow
 GetActiveWindow
 GetAltTabInfo
 GetAltTabInfoA
@@ -253,6 +289,9 @@ GetAncestor
 GetAppCompatFlags
 GetAppCompatFlags2
 GetAsyncKeyState
+GetAutoRotationState
+GetAwarenessFromDpiAwarenessContext
+GetCIMSSM
 GetCapture
 GetCaretBlinkTime
 GetCaretPos
@@ -269,6 +308,7 @@ GetClassNameW
 GetClassWord
 GetClientRect
 GetClipCursor
+GetClipboardAccessToken
 GetClipboardData
 GetClipboardFormatNameA
 GetClipboardFormatNameW
@@ -276,29 +316,40 @@ GetClipboardOwner
 GetClipboardSequenceNumber
 GetClipboardViewer
 GetComboBoxInfo
+GetCurrentInputMessageSource
 GetCursor
 GetCursorFrameInfo
 GetCursorInfo
 GetCursorPos
 GetDC
 GetDCEx
+GetDesktopID
 GetDesktopWindow
 GetDialogBaseUnits
+GetDisplayAutoRotationPreferences
+GetDisplayConfigBufferSizes
 GetDlgCtrlID
 GetDlgItem
 GetDlgItemInt
 GetDlgItemTextA
 GetDlgItemTextW
 GetDoubleClickTime
+GetDpiForMonitorInternal
+GetDpiForSystem
+GetDpiForWindow
 GetFocus
 GetForegroundWindow
+GetGUIThreadInfo
 GetGestureConfig
 GetGestureExtraArgs
 GetGestureInfo
 GetGUIThreadInfo
 GetGuiResources
 GetIconInfo
+GetIconInfoExA
+GetIconInfoExW
 GetInputDesktop
+GetInputLocaleInfo
 GetInputState
 GetInternalWindowPos
 GetKBCodePage
@@ -315,6 +366,9 @@ GetLastActivePopup
 GetLastInputInfo
 GetLayeredWindowAttributes
 GetListBoxInfo
+GetMagnificationDesktopColorEffect
+GetMagnificationDesktopMagnification
+GetMagnificationLensCtxInformation
 GetMenu
 GetMenuBarInfo
 GetMenuCheckMarkDimensions
@@ -341,8 +395,31 @@ GetNextDlgGroupItem
 GetNextDlgTabItem
 GetOpenClipboardWindow
 GetParent
+GetPhysicalCursorPos
+GetPointerCursorId
+GetPointerDevice
+GetPointerDeviceCursors
+GetPointerDeviceProperties
+GetPointerDeviceRects
+GetPointerDevices
+GetPointerFrameArrivalTimes
+GetPointerFrameInfo
+GetPointerFrameInfoHistory
+GetPointerFramePenInfo
+GetPointerFramePenInfoHistory
+GetPointerFrameTouchInfo
+GetPointerFrameTouchInfoHistory
+GetPointerInfo
+GetPointerInfoHistory
+GetPointerInputTransform
+GetPointerPenInfo
+GetPointerPenInfoHistory
+GetPointerTouchInfo
+GetPointerTouchInfoHistory
+GetPointerType
 GetPriorityClipboardFormat
 GetProcessDefaultLayout
+GetProcessDpiAwarenessInternal
 GetProcessWindowStation
 GetProgmanWindow
 GetPropA
@@ -353,39 +430,53 @@ GetRawInputData
 GetRawInputDeviceInfoA
 GetRawInputDeviceInfoW
 GetRawInputDeviceList
+GetRawPointerDeviceData
 GetReasonTitleFromReasonCode
 GetRegisteredRawInputDevices
 GetScrollBarInfo
 GetScrollInfo
 GetScrollPos
 GetScrollRange
+GetSendMessageReceiver
 GetShellWindow
 GetSubMenu
 GetSysColor
 GetSysColorBrush
 GetSystemMenu
 GetSystemMetrics
+GetSystemMetricsForDpi
 GetTabbedTextExtentA
 GetTabbedTextExtentW
 GetTaskmanWindow
 GetThreadDesktop
+GetThreadDpiAwarenessContext
 GetTitleBarInfo
+GetTopLevelWindow
 GetTopWindow
 GetTouchInputInfo
+GetUnpredictedMessagePos
 GetUpdateRect
 GetUpdateRgn
+GetUpdatedClipboardFormats
 GetUserObjectInformationA
 GetUserObjectInformationW
 GetUserObjectSecurity
 GetWinStationInfo
 GetWindow
+GetWindowBand
+GetWindowCompositionAttribute
+GetWindowCompositionInfo
 GetWindowContextHelpId
 GetWindowDC
+GetWindowDisplayAffinity
+GetWindowDpiAwarenessContext
+GetWindowFeedbackSetting
 GetWindowInfo
 GetWindowLongA
 GetWindowLongPtrA
 GetWindowLongPtrW
 GetWindowLongW
+GetWindowMinimizeRect
 GetWindowModuleFileName
 GetWindowModuleFileNameA
 GetWindowModuleFileNameW
@@ -393,16 +484,19 @@ GetWindowPlacement
 GetWindowRect
 GetWindowRgn
 GetWindowRgnBox
+GetWindowRgnEx
 GetWindowTextA
 GetWindowTextLengthA
 GetWindowTextLengthW
 GetWindowTextW
 GetWindowThreadProcessId
 GetWindowWord
+GhostWindowFromHungWindow
 GrayStringA
 GrayStringW
 HideCaret
 HiliteMenuItem
+HungWindowFromGhostWindow
 IMPGetIMEA
 IMPGetIMEW
 IMPQueryIMEA
@@ -413,11 +507,22 @@ ImpersonateDdeClientWindow
 InSendMessage
 InSendMessageEx
 InflateRect
+InheritWindowMonitor
+InitDManipHook
+InitializeInputDeviceInjection
 InitializeLpkHooks
+InitializePointerDeviceInjection
+InitializeTouchInjection
+InjectDeviceInput
+InjectKeyboardInput
+InjectMouseInput
+InjectPointerInput
+InjectTouchInput
 InsertMenuA
 InsertMenuItemA
 InsertMenuItemW
 InsertMenuW
+InternalGetWindowIcon
 InternalGetWindowText
 IntersectRect
 InvalidateRect
@@ -440,16 +545,26 @@ IsDlgButtonChecked
 IsGUIThread
 IsHungAppWindow
 IsIconic
+IsImmersiveProcess
+IsInDesktopWindowBand
 IsMenu
 IsProcess16Bit
+IsMouseInPointerEnabled
+IsProcessDPIAware
+IsQueueAttached
 IsRectEmpty
 IsSETEnabled
 IsServerSideWindow
+IsThreadDesktopComposited
+IsTopLevelWindow
 IsTouchWindow
+IsValidDpiAwarenessContext
 IsWinEventHookInstalled
 IsWindow
+IsWindowArranged
 IsWindowEnabled
 IsWindowInDestroy
+IsWindowRedirectedForPrint
 IsWindowUnicode
 IsWindowVisible
 IsWow64Message
@@ -483,9 +598,12 @@ LockSetForegroundWindow
 LockWindowStation
 LockWindowUpdate
 LockWorkStation
+LogicalToPhysicalPoint
+LogicalToPhysicalPointForPerMonitorDPI
 LookupIconIdFromDirectory
 LookupIconIdFromDirectoryEx
 MBToWCSEx
+MBToWCSExt
 MB_GetString
 MapDialogRect
 MapVirtualKeyA
@@ -513,6 +631,7 @@ MonitorFromWindow
 MoveWindow
 MsgWaitForMultipleObjects
 MsgWaitForMultipleObjectsEx
+NotifyOverlayWindow
 NotifyWinEvent
 OemKeyScan
 OemToCharA
@@ -525,13 +644,18 @@ OpenDesktopA
 OpenDesktopW
 OpenIcon
 OpenInputDesktop
+OpenThreadDesktop
 OpenWindowStationA
 OpenWindowStationW
 PackDDElParam
+PackTouchHitTestingProximityEvaluation
 PaintDesktop
 PaintMenuBar
+PaintMonitor
 PeekMessageA
 PeekMessageW
+PhysicalToLogicalPoint
+PhysicalToLogicalPointForPerMonitorDPI
 PostMessageA
 PostMessageW
 PostQuitMessage
@@ -542,8 +666,29 @@ PrivateExtractIconExA
 PrivateExtractIconExW
 PrivateExtractIconsA
 PrivateExtractIconsW
+PrivateRegisterICSProc
 PtInRect
+QueryBSDRWindow
+QueryDisplayConfig
 QuerySendMessage
+RIMAddInputObserver
+RIMAreSiblingDevices
+RIMDeviceIoControl
+RIMFreeInputBuffer
+RIMGetDevicePreparsedData
+RIMGetDevicePreparsedDataLockfree
+RIMGetDeviceProperties
+RIMGetPhysicalDeviceRect
+RIMGetSourceProcessId
+RIMObserveNextInput
+RIMOnPnpNotification
+RIMOnTimerNotification
+RIMReadInput
+RIMRegisterForInput
+RIMRemoveInputObserver
+RIMSetTestModeStatus
+RIMUnregisterForInput
+RIMUpdateInputObserverRegistration
 RealChildWindowFromPoint
 RealGetWindowClass
 RealGetWindowClassA
@@ -552,29 +697,44 @@ ReasonCodeNeedsBugID
 ReasonCodeNeedsComment
 RecordShutdownReason
 RedrawWindow
+RegisterBSDRWindow
 RegisterClassA
 RegisterClassExA
 RegisterClassExW
 RegisterClassW
 RegisterClipboardFormatA
 RegisterClipboardFormatW
+RegisterDManipHook
 RegisterDeviceNotificationA
 RegisterDeviceNotificationW
+RegisterErrorReportingDialog
+RegisterFrostWindow
+RegisterGhostWindow
 RegisterHotKey
 RegisterLogonProcess
+RegisterManipulationThread
 RegisterMessagePumpHook
+RegisterPointerDeviceNotifications
+RegisterPointerInputTarget
+RegisterPointerInputTargetEx
 RegisterPowerSettingNotification
 RegisterRawInputDevices
 RegisterServicesProcess
+RegisterSessionPort
 RegisterShellHookWindow
+RegisterSuspendResumeNotification
 RegisterSystemThread
 RegisterTasklist
+RegisterTouchHitTestingWindow
 RegisterTouchWindow
 RegisterUserApiHook
 RegisterWindowMessageA
 RegisterWindowMessageW
 ReleaseCapture
 ReleaseDC
+ReleaseDwmHitTestWaiters
+RemoveClipboardFormatListener
+RemoveInjectionDevice
 RemoveMenu
 RemovePropA
 RemovePropW
@@ -611,15 +771,19 @@ SetClassWord
 SetClipboardData
 SetClipboardViewer
 SetConsoleReserveKeys
+SetCoalescableTimer
 SetCursor
 SetCursorContents
 SetCursorPos
 SetDebugErrorLevel
 SetDeskWallpaper
+SetDisplayAutoRotationPreferences
+SetDisplayConfig
 SetDlgItemInt
 SetDlgItemTextA
 SetDlgItemTextW
 SetDoubleClickTime
+SetFeatureReportResponse
 SetFocus
 SetForegroundWindow
 SetGestureConfig
@@ -628,6 +792,10 @@ SetKeyboardState
 SetLastErrorEx
 SetLayeredWindowAttributes
 SetLogonNotifyWindow
+SetMagnificationDesktopColorEffect
+SetMagnificationDesktopMagnification
+SetMagnificationLensCtxInformation
+SetManipulationInputTarget
 SetMenu
 SetMenuContextHelpId
 SetMenuDefaultItem
@@ -637,8 +805,14 @@ SetMenuItemInfoA
 SetMenuItemInfoW
 SetMessageExtraInfo
 SetMessageQueue
+SetMirrorRendering
 SetParent
+SetPhysicalCursorPos
+SetProcessDPIAware
 SetProcessDefaultLayout
+SetProcessDpiAwarenessContext
+SetProcessDpiAwarenessInternal
+SetProcessRestrictionExemption
 SetProcessWindowStation
 SetProgmanWindow
 SetPropA
@@ -657,12 +831,19 @@ SetSystemMenu
 SetSystemTimer
 SetTaskmanWindow
 SetThreadDesktop
+SetThreadDpiAwarenessContext
+SetThreadInputBlocked
 SetTimer
 SetUserObjectInformationA
 SetUserObjectInformationW
 SetUserObjectSecurity
 SetWinEventHook
+SetWindowBand
+SetWindowCompositionAttribute
+SetWindowCompositionTransition
 SetWindowContextHelpId
+SetWindowDisplayAffinity
+SetWindowFeedbackSetting
 SetWindowLongA
 SetWindowLongPtrA
 SetWindowLongPtrW
@@ -670,6 +851,7 @@ SetWindowLongW
 SetWindowPlacement
 SetWindowPos
 SetWindowRgn
+SetWindowRgnEx
 SetWindowStationUser
 SetWindowTextA
 SetWindowTextW
@@ -683,14 +865,23 @@ ShowCursor
 ShowOwnedPopups
 ShowScrollBar
 ShowStartGlass
+ShowSystemCursor
 ShowWindow
 ShowWindowAsync
+ShutdownBlockReasonCreate
+ShutdownBlockReasonDestroy
+ShutdownBlockReasonQuery
+SignalRedirectionStartComplete
+SkipPointerFrameMessages
 SoftModalMessageBox
+SoundSentry
 SubtractRect
 SwapMouseButton
 SwitchDesktop
+SwitchDesktopWithFade
 SwitchToThisWindow
 SystemParametersInfoA
+SystemParametersInfoForDpi
 SystemParametersInfoW
 TabbedTextOutA
 TabbedTextOutW
@@ -721,13 +912,20 @@ UnregisterClassW
 UnregisterDeviceNotification
 UnregisterHotKey
 UnregisterMessagePumpHook
+UnregisterPointerInputTarget
+UnregisterPointerInputTargetEx
 UnregisterPowerSettingNotification
+UnregisterSessionPort
+UnregisterSuspendResumeNotification
 UnregisterTouchWindow
 UnregisterUserApiHook
+UpdateDefaultDesktopThumbnail
 UpdateLayeredWindow
 UpdateLayeredWindowIndirect
 UpdatePerUserSystemParameters
 UpdateWindow
+UpdateWindowInputSinkHints
+UpdateWindowTransform
 User32InitializeImmEntryTable
 UserClientDllInitialize
 UserHandleGrantAccess
@@ -735,6 +933,8 @@ UserLpkPSMTextOut
 UserLpkTabbedTextOut
 UserRealizePalette
 UserRegisterWowHandlers
+VRipOutput
+VTagOutput
 ValidateRect
 ValidateRgn
 VkKeyScanA
@@ -746,15 +946,21 @@ WINNLSEnableIME
 WINNLSGetEnableStatus
 WINNLSGetIMEHotkey
 WaitForInputIdle
+WaitForRedirectionStartComplete
 WaitMessage
 Win32PoolAllocationStats
 WinHelpA
 WinHelpW
 WindowFromDC
+WindowFromPhysicalPoint
 WindowFromPoint
+_UserTestTokenForInteractive
+gSharedInfo DATA
+gapfnScSendMessage DATA
 keybd_event
 mouse_event
 wsprintfA
 wsprintfW
 wvsprintfA
 wvsprintfW
+IsThreadMessageQueueAttached
-- 
2.10.2

Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to