Vanara.PInvoke.User32 5.0.5

Prefix Reserved
dotnet add package Vanara.PInvoke.User32 --version 5.0.5
                    
NuGet\Install-Package Vanara.PInvoke.User32 -Version 5.0.5
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Vanara.PInvoke.User32" Version="5.0.5" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Vanara.PInvoke.User32" Version="5.0.5" />
                    
Directory.Packages.props
<PackageReference Include="Vanara.PInvoke.User32" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Vanara.PInvoke.User32 --version 5.0.5
                    
#r "nuget: Vanara.PInvoke.User32, 5.0.5"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Vanara.PInvoke.User32@5.0.5
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Vanara.PInvoke.User32&version=5.0.5
                    
Install as a Cake Addin
#tool nuget:?package=Vanara.PInvoke.User32&version=5.0.5
                    
Install as a Cake Tool

Vanara

Vanara.PInvoke.User32 NuGet Package

Version Build status

PInvoke API (methods, structures and constants) imported from Windows User32.dll.

What is Vanara?

Vanara is a community project that contains various .NET assemblies which have P/Invoke functions, interfaces, enums and structures from Windows libraries. Each assembly is associated with one or a few tightly related libraries.

Issues?

First check if it's already fixed by trying the MyGet build. If you're still running into problems, file an issue.

Included in Vanara.PInvoke.User32

Functions Enumerations Structures
ActivateKeyboardLayout<br>AddClipboardFormatListener<br>AdjustWindowRect<br>AdjustWindowRectEx<br>AdjustWindowRectExForDpi<br>AllowSetForegroundWindow<br>AnimateWindow<br>AnyPopup<br>AppendMenuA<br>AppendMenuW<br>AreDpiAwarenessContextsEqual<br>ArrangeIconicWindows<br>AttachThreadInput<br>BeginDeferWindowPos<br>BeginPaint<br>BlockInput<br>BringWindowToTop<br>BroadcastSystemMessage<br>BroadcastSystemMessageEx<br>CalculatePopupWindowPosition<br>CallMsgFilter<br>CallNextHookEx<br>CallWindowProc<br>CascadeWindows<br>ChangeClipboardChain<br>ChangeDisplaySettings<br>ChangeDisplaySettingsEx<br>ChangeWindowMessageFilter<br>ChangeWindowMessageFilterEx<br>CharToOem<br>CharToOemBuff<br>CheckDlgButton<br>CheckMenuItem<br>CheckMenuRadioItem<br>CheckRadioButton<br>ChildWindowFromPoint<br>ChildWindowFromPointEx<br>ClientToScreen<br>ClipCursor<br>CloseClipboard<br>CloseDesktop<br>CloseGestureInfoHandle<br>CloseTouchInputHandle<br>CloseWindow<br>CloseWindowStation<br>ConvertPrimaryPointerToMouseDrag<br>CopyAcceleratorTableA<br>CopyAcceleratorTableW<br>CopyIcon<br>CopyImage<br>CopyRect<br>CountClipboardFormats<br>CreateAcceleratorTable<br>CreateCaret<br>CreateCursor<br>CreateDesktop<br>CreateDesktopExA<br>CreateDesktopExW<br>CreateDialogIndirectParam<br>CreateDialogParam<br>CreateIcon<br>CreateIconFromResource<br>CreateIconFromResourceEx<br>CreateIconIndirect<br>CreateMenu<br>CreatePopupMenu<br>CreateSyntheticPointerDevice<br>CreateWindowEx<br>CreateWindowStation<br>DefDlgProc<br>DeferWindowPos<br>DefFrameProc<br>DefMDIChildProc<br>DefRawInputProc<br>DefWindowProc<br>DeleteMenu<br>DeregisterShellHookWindow<br>DestroyAcceleratorTable<br>DestroyCaret<br>DestroyCursor<br>DestroyIcon<br>DestroyMenu<br>DestroySyntheticPointerDevice<br>DestroyWindow<br>DialogBoxIndirectParam<br>DialogBoxParam<br>DisableProcessWindowsGhosting<br>DispatchMessage<br>DisplayConfigGetDeviceInfo<br>DisplayConfigSetDeviceInfo<br>DlgDirList<br>DlgDirListComboBox<br>DlgDirSelectComboBoxEx<br>DlgDirSelectEx<br>DragDetect<br>DrawAnimatedRects<br>DrawCaption<br>DrawEdge<br>DrawFocusRect<br>DrawFrameControl<br>DrawIcon<br>DrawIconEx<br>DrawMenuBar<br>DrawState<br>DrawText<br>DrawTextEx<br>EmptyClipboard<br>EnableMenuItem<br>EnableMouseInPointer<br>EnableNonClientDpiScaling<br>EnableScrollBar<br>EnableWindow<br>EndDeferWindowPos<br>EndDialog<br>EndMenu<br>EndPaint<br>EndTask<br>EnumChildWindows<br>EnumClipboardFormats<br>EnumDesktops<br>EnumDesktopWindows<br>EnumDisplayDevices<br>EnumDisplayMonitors<br>EnumDisplaySettings<br>EnumDisplaySettingsEx<br>EnumPropsA<br>EnumPropsEx<br>EnumPropsW<br>EnumThreadWindows<br>EnumWindows<br>EnumWindowStations<br>EqualRect<br>EvaluateProximityToPolygon<br>EvaluateProximityToRect<br>ExcludeUpdateRgn<br>ExitWindowsEx<br>FillRect<br>FindWindow<br>FindWindowEx<br>FlashWindow<br>FlashWindowEx<br>FrameRect<br>FreeDDElParam<br>GetActiveWindow<br>GetAltTabInfo<br>GetAncestor<br>GetAsyncKeyState<br>GetAutoRotationState<br>GetAwarenessFromDpiAwarenessContext<br>GetCapture<br>GetCaretBlinkTime<br>GetCaretPos<br>GetClassInfo<br>GetClassInfoEx<br>GetClassLong<br>GetClassLongPtr<br>GetClassName<br>GetClassWord<br>GetClientRect<br>GetClipboardData<br>GetClipboardFormatNameA<br>GetClipboardFormatNameW<br>GetClipboardOwner<br>GetClipboardSequenceNumber<br>GetClipboardViewer<br>GetClipCursor<br>GetCurrentInputMessageSource<br>GetCursor<br>GetCursorInfo<br>GetCursorPos<br>GetDC<br>GetDCEx<br>GetDesktopWindow<br>GetDialogBaseUnits<br>GetDialogControlDpiChangeBehavior<br>GetDialogDpiChangeBehavior<br>GetDisplayAutoRotationPreferences<br>GetDisplayConfigBufferSizes<br>GetDlgCtrlID<br>GetDlgItem<br>GetDlgItemInt<br>GetDlgItemText<br>GetDoubleClickTime<br>GetDpiForSystem<br>GetDpiForWindow<br>GetDpiFromDpiAwarenessContext<br>GetFocus<br>GetForegroundWindow<br>GetGestureConfig<br>GetGestureExtraArgs<br>GetGestureInfo<br>GetGuiResources<br>GetGUIThreadInfo<br>GetIconInfo<br>GetIconInfoEx<br>GetInputState<br>GetKBCodePage<br>GetKeyboardLayout<br>GetKeyboardLayoutList<br>GetKeyboardLayoutName<br>GetKeyboardState<br>GetKeyboardType<br>GetKeyNameText<br>GetKeyState<br>GetLastActivePopup<br>GetLastInputInfo<br>GetLayeredWindowAttributes<br>GetListBoxInfo<br>GetMenu<br>GetMenuBarInfo<br>GetMenuCheckMarkDimensions<br>GetMenuContextHelpId<br>GetMenuDefaultItem<br>GetMenuInfo<br>GetMenuItemCount<br>GetMenuItemID<br>GetMenuItemInfoA<br>GetMenuItemInfoW<br>GetMenuItemRect<br>GetMenuState<br>GetMenuString<br>GetMessage<br>GetMessageExtraInfo<br>GetMessagePos<br>GetMessageTime<br>GetMonitorInfo<br>GetMouseMovePointsEx<br>GetNextDlgGroupItem<br>GetNextDlgTabItem<br>GetOpenClipboardWindow<br>GetParent<br>GetPhysicalCursorPos<br>GetPointerCursorId<br>GetPointerDevice<br>GetPointerDeviceCursors<br>GetPointerDeviceProperties<br>GetPointerDeviceRects<br>GetPointerDevices<br>GetPointerFrameInfo<br>GetPointerFrameInfoHistory<br>GetPointerFramePenInfo<br>GetPointerFramePenInfoHistory<br>GetPointerFrameTouchInfo<br>GetPointerFrameTouchInfoHistory<br>GetPointerInfo<br>GetPointerInfoHistory<br>GetPointerInputTransform<br>GetPointerPenInfo<br>GetPointerPenInfoHistory<br>GetPointerTouchInfo<br>GetPointerTouchInfoHistory<br>GetPointerType<br>GetPriorityClipboardFormat<br>GetProcessDefaultLayout<br>GetProcessWindowStation<br>GetProp<br>GetQueueStatus<br>GetRawInputBuffer<br>GetRawInputData<br>GetRawInputDeviceInfo<br>GetRawInputDeviceList<br>GetRawPointerDeviceData<br>GetRegisteredRawInputDevices<br>GetScrollBarInfo<br>GetScrollInfo<br>GetScrollPos<br>GetScrollRange<br>GetShellWindow<br>GetSubMenu<br>GetSysColor<br>GetSysColorBrush<br>GetSystemDpiForProcess<br>GetSystemMenu<br>GetSystemMetrics<br>GetSystemMetricsForDpi<br>GetTabbedTextExtent<br>GetThreadDesktop<br>GetThreadDpiAwarenessContext<br>GetThreadDpiHostingBehavior<br>GetTitleBarInfo<br>GetTopWindow<br>GetTouchInputInfo<br>GetUnpredictedMessagePos<br>GetUpdatedClipboardFormats<br>GetUpdateRect<br>GetUpdateRgn<br>GetUserObjectInformationA<br>GetUserObjectInformationW<br>GetUserObjectSecurity<br>GetWindow<br>GetWindowContextHelpId<br>GetWindowDC<br>GetWindowDisplayAffinity<br>GetWindowDpiAwarenessContext<br>GetWindowDpiHostingBehavior<br>GetWindowFeedbackSetting<br>GetWindowInfo<br>GetWindowLong<br>GetWindowLongPtr<br>GetWindowModuleFileName<br>GetWindowPlacement<br>GetWindowRect<br>GetWindowRgn<br>GetWindowRgnBox<br>GetWindowText<br>GetWindowTextLength<br>GetWindowThreadProcessId<br>GrayString<br>HideCaret<br>HiliteMenuItem<br>ImpersonateDdeClientWindow<br>InflateRect<br>InitializeTouchInjection<br>InjectSyntheticPointerInput<br>InjectTouchInput<br>InSendMessage<br>InSendMessageEx<br>InsertMenu<br>InsertMenuItem<br>InternalGetWindowText<br>IntersectRect<br>InvalidateRect<br>InvalidateRgn<br>InvertRect<br>IsChild<br>IsClipboardFormatAvailable<br>IsDialogMessage<br>IsDlgButtonChecked<br>IsGUIThread<br>IsHungAppWindow<br>IsIconic<br>IsImmersiveProcess<br>IsMenu<br>IsMouseInPointerEnabled<br>IsProcessDPIAware<br>IsRectEmpty<br>IsTouchWindow<br>IsValidDpiAwarenessContext<br>IsWindow<br>IsWindowEnabled<br>IsWindowRedirectedForPrint<br>IsWindowUnicode<br>IsWindowVisible<br>IsWinEventHookInstalled<br>IsWow64Message<br>IsZoomed<br>keybd_event<br>KillTimer<br>LoadAcceleratorsA<br>LoadAcceleratorsW<br>LoadBitmap<br>LoadCursor<br>LoadCursorFromFileA<br>LoadCursorFromFileW<br>LoadIcon<br>LoadImage<br>LoadKeyboardLayout<br>LoadMenu<br>LoadMenuIndirect<br>LoadString<br>LockSetForegroundWindow<br>LockWindowUpdate<br>LockWorkStation<br>LogicalToPhysicalPoint<br>LogicalToPhysicalPointForPerMonitorDPI<br>LookupIconIdFromDirectory<br>LookupIconIdFromDirectoryEx<br>MapDialogRect<br>MapVirtualKey<br>MapVirtualKeyEx<br>MapWindowPoints<br>MB_GetString<br>MenuItemFromPoint<br>MessageBeep<br>MessageBox<br>MessageBoxIndirect<br>MessageBoxTimeoutA<br>MessageBoxTimeoutW<br>ModifyMenu<br>MonitorFromPoint<br>MonitorFromRect<br>MonitorFromWindow<br>mouse_event<br>MoveWindow<br>MsgWaitForMultipleObjects<br>MsgWaitForMultipleObjectsEx<br>NotifyWinEvent<br>OemKeyScan<br>OemToChar<br>OemToCharBuff<br>OffsetRect<br>OpenClipboard<br>OpenDesktop<br>OpenIcon<br>OpenInputDesktop<br>OpenWindowStation<br>PackDDElParam<br>PackTouchHitTestingProximityEvaluation<br>PaintDesktop<br>PeekMessage<br>PhysicalToLogicalPoint<br>PhysicalToLogicalPointForPerMonitorDPI<br>PostMessage<br>PostQuitMessage<br>PostThreadMessage<br>PrintWindow<br>PrivateExtractIcons<br>PtInRect<br>QueryDisplayConfig<br>RealChildWindowFromPoint<br>RealGetWindowClass<br>RedrawWindow<br>RegisterClass<br>RegisterClassEx<br>RegisterClipboardFormat<br>RegisterDeviceNotification<br>RegisterForTooltipDismissNotification<br>RegisterHotKey<br>RegisterPointerDeviceNotifications<br>RegisterPointerInputTarget<br>RegisterPointerInputTargetEx<br>RegisterPowerSettingNotification<br>RegisterRawInputDevices<br>RegisterShellHookWindow<br>RegisterSuspendResumeNotification<br>RegisterTouchHitTestingWindow<br>RegisterTouchWindow<br>RegisterWindowMessage<br>ReleaseCapture<br>ReleaseDC<br>RemoveClipboardFormatListener<br>RemoveMenu<br>RemoveProp<br>ReplyMessage<br>ReuseDDElParam<br>ScreenToClient<br>ScrollDC<br>ScrollWindow<br>ScrollWindowEx<br>SendDlgItemMessage<br>SendInput<br>SendMessage<br>SendMessageCallbackA<br>SendMessageCallbackW<br>SendMessageTimeout<br>SendNotifyMessage<br>SetActiveWindow<br>SetAdditionalForegroundBoostProcesses<br>SetCapture<br>SetCaretBlinkTime<br>SetCaretPos<br>SetClassLong<br>SetClassLongPtr<br>SetClassWord<br>SetClipboardData<br>SetClipboardViewer<br>SetCoalescableTimer<br>SetCursor<br>SetCursorPos<br>SetDialogControlDpiChangeBehavior<br>SetDialogDpiChangeBehavior<br>SetDisplayAutoRotationPreferences<br>SetDisplayConfig<br>SetDlgItemInt<br>SetDlgItemText<br>SetDoubleClickTime<br>SetFocus<br>SetForegroundWindow<br>SetGestureConfig<br>SetKeyboardState<br>SetLastErrorEx<br>SetLayeredWindowAttributes<br>SetMaxTouchpadSensitivity<br>SetMenu<br>SetMenuContextHelpId<br>SetMenuDefaultItem<br>SetMenuInfo<br>SetMenuItemBitmaps<br>SetMenuItemInfo<br>SetMessageExtraInfo<br>SetParent<br>SetPhysicalCursorPos<br>SetProcessDefaultLayout<br>SetProcessDPIAware<br>SetProcessDpiAwarenessContext<br>SetProcessRestrictionExemption<br>SetProcessWindowStation<br>SetProp<br>SetRect<br>SetRectEmpty<br>SetScrollInfo<br>SetScrollPos<br>SetScrollRange<br>SetSysColors<br>SetSystemCursor<br>SetThreadCursorCreationScaling<br>SetThreadDesktop<br>SetThreadDpiAwarenessContext<br>SetThreadDpiHostingBehavior<br>SetTimer<br>SetUserObjectInformation<br>SetUserObjectSecurity<br>SetWindowContextHelpId<br>SetWindowDisplayAffinity<br>SetWindowFeedbackSetting<br>SetWindowLong<br>SetWindowLongPtrA<br>SetWindowLongPtrW<br>SetWindowPlacement<br>SetWindowPos<br>SetWindowRgn<br>SetWindowsHookExA<br>SetWindowsHookExW<br>SetWindowText<br>SetWinEventHook<br>ShowCaret<br>ShowCursor<br>ShowOwnedPopups<br>ShowScrollBar<br>ShowWindow<br>ShowWindowAsync<br>ShutdownBlockReasonCreate<br>ShutdownBlockReasonDestroy<br>ShutdownBlockReasonQuery<br>SkipPointerFrameMessages<br>SoundSentry<br>SubtractRect<br>SwapMouseButton<br>SwitchDesktop<br>SwitchToThisWindow<br>SystemParametersInfo<br>SystemParametersInfoForDpi<br>TabbedTextOut<br>TileWindows<br>ToAscii<br>ToAsciiEx<br>ToUnicode<br>ToUnicodeEx<br>TrackMouseEvent<br>TrackPopupMenu<br>TrackPopupMenuEx<br>TranslateAccelerator<br>TranslateMDISysAccel<br>TranslateMessage<br>UnhookWindowsHookEx<br>UnhookWinEvent<br>UnionRect<br>UnloadKeyboardLayout<br>UnpackDDElParam<br>UnregisterClass<br>UnregisterDeviceNotification<br>UnregisterHotKey<br>UnregisterPointerInputTarget<br>UnregisterPowerSettingNotification<br>UnregisterSuspendResumeNotification<br>UnregisterTouchWindow<br>UpdateLayeredWindow<br>UpdateLayeredWindowIndirect<br>UpdateWindow<br>UserHandleGrantAccess<br>ValidateRect<br>ValidateRgn<br>VkKeyScan<br>VkKeyScanEx<br>WaitForInputIdle<br>WaitMessage<br>WindowFromDC<br>WindowFromPhysicalPoint<br>WindowFromPoint<br>WinHelp<br>WINNLSEnableIME<br> VP_COMMAND<br>VP_CP_CMD<br>VP_CP_TYPE<br>VP_FLAGS<br>VP_MODE<br>VP_TV<br>APPCOMMAND<br>ENDSESSION<br>FAPPCOMMAND<br>GIDC<br>INPUTLANGCHANGE<br>ISC<br>MND<br>MNGO<br>MSGF<br>NOTIFYFORMAT<br>PRF<br>RIM_CODE<br>SBCMD<br>UIS<br>UISF<br>WindowMessage<br>WM_ACTIVATE_WPARAM<br>WM_ICON_WPARAM<br>WM_MENUCHAR_RETURN<br>WM_MOUSEACTIVATE_RETURN<br>WM_SHOWWINDOW_LPARAM<br>WM_SIZE_WPARAM<br>WMSZ<br>WTS<br>WVR<br>WindowStyles<br>WindowStylesEx<br>FVIRT<br>ButtonMessage<br>ButtonNotification<br>ButtonStateFlags<br>ButtonStyle<br>ClipboardNotificationMessage<br>StandardClipboardFormat<br>ComboBoxInfoState<br>ComboBoxMessage<br>ComboBoxNotification<br>ComboBoxStyle<br>ORIENTATION_PREFERENCE<br>AR_STATE<br>FR<br>TOOLTIP_DISMISS_FLAGS<br>CursorState<br>OCR<br>DBT_DEVTYPE<br>DBTF<br>DEVICE_NOTIFY<br>DeviceBroadcastEvent<br>LOCKF<br>LOCKP<br>CreateDesktopFlags<br>CreateWindowStationFlags<br>DesktopAccess<br>UserObjectInformationType<br>WindowStationAccess<br>DDL<br>DialogBoxStyles<br>DLGC<br>QDC<br>SDC<br>EC<br>EC_ENDOFLINE<br>EC_SEARCHWEB_ENTRYPOINT<br>EditMessage<br>EditNotification<br>EditStyle<br>EditStylesEx<br>EIMES<br>EMSIS<br>WB<br>ChangeDisplaySettingsFlags<br>CopyImageOptions<br>DCX<br>GR<br>HitTestValues<br>WindowLongFlags<br>HelpCmd<br>DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS<br>DIALOG_DPI_CHANGE_BEHAVIORS<br>DPI_AWARENESS<br>DPI_HOSTING_BEHAVIOR<br>EventConstant<br>HC<br>HCBT<br>HookType<br>LLKHF<br>LLMHF<br>ObjectIdentifier<br>WINEVENT<br>DrawIconExFlags<br>INPUT_MESSAGE_DEVICE_TYPE<br>INPUT_MESSAGE_ORIGIN_ID<br>INPUTTYPE<br>MouseState<br>RI_KEY<br>RI_MOUSE<br>RID<br>RIDEV<br>RIDI<br>RIM_TYPE<br>HOTKEYF<br>HotKeyModifiers<br>KEYEVENTF<br>KLF<br>MAPVK<br>VK<br>ListBoxMessage<br>ListBoxNotification<br>ListBoxReturnValue<br>ListBoxStyle<br>GetMenuDefaultItemFlags<br>MenuFlags<br>MenuInfoMember<br>MenuInfoStyle<br>MenuItemInfoMask<br>MenuItemState<br>MenuItemType<br>MNGOF<br>BSF<br>BSM<br>ISMEX<br>MWMO<br>PM<br>QS<br>SMTO<br>EDD<br>EDS<br>MonitorFlags<br>MonitorInfoFlags<br>GMMP<br>MouseActivateCode<br>MOUSEEVENTF<br>TME<br>ODA<br>ODS<br>ODT<br>BorderFlags<br>BorderStyles3D<br>DrawCaptionFlags<br>DrawStateFlags<br>FrameControlState<br>FrameControlType<br>IDANI<br>RedrawWindowFlags<br>WM_POINTERACTIVATE_RETURN<br>PDC<br>PEN_FLAGS<br>PEN_MASK<br>POINTER_BUTTON_CHANGE_TYPE<br>POINTER_DEVICE_CURSOR_TYPE<br>POINTER_DEVICE_TYPE<br>POINTER_FEEDBACK_MODE<br>POINTER_FLAGS<br>POINTER_INPUT_TYPE<br>POINTER_MESSAGE_FLAG<br>TOUCH_FLAGS<br>TOUCH_MASK<br>PowerBroadcastType<br>LoadImageOptions<br>LoadImageType<br>ESB_FLAGS<br>SB<br>ScrollWindowFlags<br>SIF<br>StaticMessage<br>StaticNotification<br>StaticStyle<br>ARW<br>ATF<br>ContactVisualization<br>ExitWindowsFlags<br>FKF<br>GestureVisualization<br>HANDEDNESS<br>HELPINFOCONTEXT<br>HFC<br>MB_FLAGS<br>MB_RESULT<br>MKF<br>MouseWheelRouting<br>PenArbitrationType<br>PenVisualization<br>SERKF<br>SKF<br>SPI<br>SPIF<br>SSF<br>SSGF<br>SSTF<br>SSWF<br>SystemMetric<br>TKF<br>Gesture<br>GCF<br>GF<br>GID<br>TOUCH_FEEDBACK<br>TOUCH_HIT_TESTING<br>TOUCHEVENTF<br>TOUCHINPUTMASKF<br>TWF<br>AnimateWindowFlags<br>ChildWindowSkipOptions<br>DefaultLayout<br>FEEDBACK_TYPE<br>FLASHW<br>GetClassLongFlag<br>GCW<br>GetAncestorFlag<br>GetWindowCmd<br>GUIThreadInfoFlags<br>GWFS<br>LayeredWindowAttributes<br>LSFW<br>MdiTileFlags<br>MessageFilterExAction<br>MessageFilterFlag<br>MessageFilterInformation<br>ObjectState<br>PW<br>SetWindowPosFlags<br>SysCommand<br>TrackPopupMenuFlags<br>UpdateLayeredWindowFlags<br>WindowClassStyles<br>WindowDisplayAffinity<br>WindowPlacementFlags<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> ICONINFO<br>VIDEOPARAMETERS<br>NMHDR<br>COPYDATASTRUCT<br>MDICREATESTRUCT<br>MOUSEWHEEL<br>SIZES<br>STYLESTRUCT<br>UISTATE<br>WM_HOTKEY_LPARAM<br>WM_KEY_LPARAM<br>WM_MENUCHAR_LRESULT<br>WM_SCROLL_LPARAM<br>WM_SETCURSOR_LPARAM<br>ACCEL<br>METAFILEPICT<br>COMBOBOXINFO<br>CmdNotifyWParam<br>CURSORINFO<br>DEV_BROADCAST_DEVICEINTERFACE<br>DEV_BROADCAST_DEVNODE<br>DEV_BROADCAST_HANDLE<br>DEV_BROADCAST_HDR<br>DEV_BROADCAST_NET<br>DEV_BROADCAST_OEM<br>DEV_BROADCAST_PORT<br>DEV_BROADCAST_USERDEFINED<br>DEV_BROADCAST_VOLUME<br>VolLockBroadcast<br>HDESK<br>HWINSTA<br>USEROBJECTFLAGS<br>DLGITEMTEMPLATE<br>DLGTEMPLATE<br>EDITBALLOONTIP<br>NMSEARCHWEB<br>MINMAXINFO<br>WINDOWPOS<br>DRAWTEXTPARAMS<br>HELPWININFO<br>MULTIKEYHELP<br>DPI_AWARENESS_CONTEXT<br>CBT_CREATEWND<br>CBTACTIVATESTRUCT<br>CWPRETSTRUCT<br>CWPSTRUCT<br>DEBUGHOOKINFO<br>EVENTMSG<br>KBDLLHOOKSTRUCT<br>MOUSEHOOKSTRUCT<br>MOUSEHOOKSTRUCTEX<br>MSLLHOOKSTRUCT<br>ICONINFOEX<br>HARDWAREINPUT<br>INPUT<br>INPUT_MESSAGE_SOURCE<br>LASTINPUTINFO<br>MOUSEINPUT<br>RAWHID<br>RAWINPUT<br>RAWINPUTDEVICE<br>RAWINPUTDEVICELIST<br>RAWINPUTHEADER<br>RAWKEYBOARD<br>RAWMOUSE<br>RID_DEVICE_INFO<br>RID_DEVICE_INFO_HID<br>RID_DEVICE_INFO_KEYBOARD<br>RID_DEVICE_INFO_MOUSE<br>HKL<br>KEYBDINPUT<br>MDINEXTMENU<br>MENUBARINFO<br>MENUEX_TEMPLATE_HEADER<br>MENUEX_TEMPLATE_ITEM<br>MENUGETOBJECTINFO<br>MENUINFO<br>MENUITEMINFO<br>MENUITEMTEMPLATE<br>MENUITEMTEMPLATEHEADER<br>TPMPARAMS<br>BSMINFO<br>MONITORINFO<br>MONITORINFOEX<br>MOUSEMOVEPOINT<br>TRACKMOUSEEVENT<br>COMPAREITEMSTRUCT<br>DELETEITEMSTRUCT<br>DRAWITEMSTRUCT<br>MEASUREITEMSTRUCT<br>PAINTSTRUCT<br>HPOINTERDEVICE<br>HSYNTHETICPOINTERDEVICE<br>INPUT_TRANSFORM<br>POINTER_DEVICE_CURSOR_INFO<br>POINTER_DEVICE_INFO<br>POINTER_DEVICE_PROPERTY<br>POINTER_INFO<br>POINTER_PEN_INFO<br>POINTER_TOUCH_INFO<br>POINTER_TYPE_INFO<br>POWERBROADCAST_SETTING<br>GRPICONDIR<br>GRPICONDIRENTRY<br>SCROLLBARINFO<br>SCROLLINFO<br>ACCESSTIMEOUT<br>ANIMATIONINFO<br>AUDIODESCRIPTION<br>FILTERKEYS<br>HELPINFO<br>HIGHCONTRAST<br>ICONMETRICS<br>MINIMIZEDMETRICS<br>MOUSEKEYS<br>MSGBOXPARAMS<br>NONCLIENTMETRICS<br>SERIALKEYS<br>SOUNDSENTRY<br>STICKYKEYS<br>TOGGLEKEYS<br>TOUCHPREDICTIONPARAMETERS<br>GESTURECONFIG<br>GESTUREINFO<br>GESTURENOTIFYSTRUCT<br>TOUCH_HIT_TESTING_INPUT<br>TOUCH_HIT_TESTING_PROXIMITY_EVALUATION<br>TOUCHINPUT<br>ALTTABINFO<br>CHANGEFILTERSTRUCT<br>CREATESTRUCT<br>FLASHWINFO<br>GUITHREADINFO<br>NCCALCSIZE_PARAMS<br>TITLEBARINFO<br>UPDATELAYEREDWINDOWINFO<br>WINDOWINFO<br>WINDOWPLACEMENT<br>WNDCLASS<br>WNDCLASSEX<br>HDEVNOTIFY<br>HGESTUREINFO<br>HTOUCHINPUT<br>HHOOK<br>HWINEVENTHOOK<br>HRAWINPUT<br>DATA<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  net5.0-windows was computed.  net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net8.0-windows7.0 is compatible.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net9.0-windows7.0 is compatible.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed.  net10.0-windows7.0 is compatible. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 is compatible. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 is compatible. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 is compatible.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (25)

Showing the top 5 NuGet packages that depend on Vanara.PInvoke.User32:

Package Downloads
Vanara.PInvoke.ComCtl32

PInvoke API (methods, structures and constants) imported from Windows ComCtl32.dll.

NetDimension.NanUI

Easily buid powerful WinForm applications with HTML, CSS and JavaScript.

Vanara.PInvoke.UxTheme

PInvoke API (methods, structures and constants) imported from Windows UxTheme.dll.

Vanara.SystemServices

Classes for system related items derived from the Vanara PInvoke libraries. Includes extensions for Process (privileges and elavation), FileInfo (compression info), Shared Network Drives and Devices, and ServiceController (SetStartType) that pull extended information through native API calls.

Vanara.Windows.Extensions

Extension methods and conversions from Vanara P/Invoke types and methods to Windows Forms types and methods.

GitHub repositories (24)

Showing the top 20 popular GitHub repositories that depend on Vanara.PInvoke.User32:

Repository Stars
duplicati/duplicati
Store securely encrypted backups in the cloud!
babalae/better-genshin-impact
📦BetterGI · 更好的原神 - 自动拾取 | 自动剧情 | 全自动钓鱼(AI) | 全自动七圣召唤 | 自动伐木 | 自动刷本 | 自动采集/挖矿/锄地 | 一条龙 | 全连音游 | 自动烹饪 - UI Automation Testing Tools For Genshin Impact
Jeric-X/SyncClipboard
跨平台剪贴板同步、历史记录管理工具 / Cross-platform cipboard syncing, history management tool
XuanchenLin/NanUI
NanUI is an open source .NET project for developers who want to create Windows desktop applications with HTML, CSS and JavaScript.
ashmind/SharpLab
.NET language playground
ProtonVPN/win-app
Official ProtonVPN Windows app
jayfunc/BetterLyrics
An elegant and deeply customizable lyrics visualizer & versatile music player, built with WinUI3/Win2D | 一款优雅且高度自定义的歌词可视化与全能音乐播放应用,基于 WinUI3/Win2D 构建
LogExperts/LogExpert
Windows tail program and log file analyzer.
zhuxb711/RX-Explorer
一款优雅的UWP文件管理器 | An elegant UWP Explorer
omeryanar/FileExplorer
Windows File Explorer alternative with tab browsing
not-nullptr/Aerochat
Native rewrite of Aerochat, a WLM 09 themed Discord client
cnbluefire/HotLyric
热词,为 HyPlayer 和 LyricEase 提供桌面歌词支持。https://www.microsoft.com/store/productId/9MXFFHVQVBV9
glsorre/amethystwindows
[ARCHIVED] Automatic tiling window manager for Windows 10/11
JamXi233/WaveTools
🧰鸣潮工具箱
NickvisionApps/Tagger
Tag your music
dantmnf/MHC2
information about next generation color management in Windows
Timthreetwelve/WUView
Windows Update Viewer
ImAxel0/Openthesia
Customizable midi visualization software kinda like Synthesia for Windows (Wine-compatible on Linux)
Scighost/WinUI3Keng
WinUI 3 踩坑记
LegendaryGaoZheng/Cross-Game-Recoil-Control
部署极其简单,高效,多功能的跨平台压枪脚本,可绕过各大主流反作弊系统,适配《三角洲行动》,《CS2》,《PUBG》等一系列游戏。Effortless deployment, efficient, and versatile cross-platform aimbot script that bypasses major mainstream anti-cheat systems, compatible with games such as Delta Force, CS2, PUBG, and more.
Version Downloads Last Updated
5.0.5 2,926 5/16/2026
5.0.4 7,023 4/15/2026
5.0.3 1,734 4/9/2026
5.0.1 6,331 3/11/2026
5.0.0 27,000 1/12/2026
4.2.1 35,828 9/9/2025
4.2.0 4,095 8/25/2025
4.1.6 19,515 6/20/2025
4.1.5 1,108 6/20/2025
4.1.4 7,643 6/7/2025
4.1.3 13,748 4/24/2025
4.1.2 5,649 4/16/2025
4.1.1 12,981 3/7/2025
4.1.0 1,328 3/7/2025
4.0.6 2,887 2/24/2025
4.0.5 6,259 2/8/2025
4.0.4 55,902 9/13/2024
4.0.3 161,034 8/5/2024
4.0.2 12,870 6/24/2024
4.0.1 59,827 4/30/2024
Loading failed

Currently implements:

Functions
ActivateKeyboardLayout AddClipboardFormatListener AdjustWindowRect AdjustWindowRectEx AdjustWindowRectExForDpi AllowSetForegroundWindow AnimateWindow AnyPopup AppendMenuA AppendMenuW AreDpiAwarenessContextsEqual ArrangeIconicWindows AttachThreadInput BeginDeferWindowPos BeginPaint BlockInput BringWindowToTop BroadcastSystemMessage BroadcastSystemMessageEx CalculatePopupWindowPosition CallMsgFilter CallNextHookEx CallWindowProc CascadeWindows ChangeClipboardChain ChangeDisplaySettings ChangeDisplaySettingsEx ChangeWindowMessageFilter ChangeWindowMessageFilterEx CharToOem CharToOemBuff CheckDlgButton CheckMenuItem CheckMenuRadioItem CheckRadioButton ChildWindowFromPoint ChildWindowFromPointEx ClientToScreen ClipCursor CloseClipboard CloseDesktop CloseGestureInfoHandle CloseTouchInputHandle CloseWindow CloseWindowStation ConvertPrimaryPointerToMouseDrag CopyAcceleratorTableA CopyAcceleratorTableW CopyIcon CopyImage CopyRect CountClipboardFormats CreateAcceleratorTable CreateCaret CreateCursor CreateDesktop CreateDesktopExA CreateDesktopExW CreateDialogIndirectParam CreateDialogParam CreateIcon CreateIconFromResource CreateIconFromResourceEx CreateIconIndirect CreateMenu CreatePopupMenu CreateSyntheticPointerDevice CreateWindowEx CreateWindowStation DefDlgProc DeferWindowPos DefFrameProc DefMDIChildProc DefRawInputProc DefWindowProc DeleteMenu DeregisterShellHookWindow DestroyAcceleratorTable DestroyCaret DestroyCursor DestroyIcon DestroyMenu DestroySyntheticPointerDevice DestroyWindow DialogBoxIndirectParam DialogBoxParam DisableProcessWindowsGhosting DispatchMessage DisplayConfigGetDeviceInfo DisplayConfigSetDeviceInfo DlgDirList DlgDirListComboBox DlgDirSelectComboBoxEx DlgDirSelectEx DragDetect DrawAnimatedRects DrawCaption DrawEdge DrawFocusRect DrawFrameControl DrawIcon DrawIconEx DrawMenuBar DrawState DrawText DrawTextEx EmptyClipboard EnableMenuItem EnableMouseInPointer EnableNonClientDpiScaling EnableScrollBar EnableWindow EndDeferWindowPos EndDialog EndMenu EndPaint EndTask EnumChildWindows EnumClipboardFormats EnumDesktops EnumDesktopWindows EnumDisplayDevices EnumDisplayMonitors EnumDisplaySettings EnumDisplaySettingsEx EnumPropsA EnumPropsEx EnumPropsW EnumThreadWindows EnumWindows EnumWindowStations EqualRect EvaluateProximityToPolygon EvaluateProximityToRect ExcludeUpdateRgn ExitWindowsEx FillRect FindWindow FindWindowEx FlashWindow FlashWindowEx FrameRect FreeDDElParam GetActiveWindow GetAltTabInfo GetAncestor GetAsyncKeyState GetAutoRotationState GetAwarenessFromDpiAwarenessContext GetCapture GetCaretBlinkTime GetCaretPos GetClassInfo GetClassInfoEx GetClassLong GetClassLongPtr GetClassName GetClassWord GetClientRect GetClipboardData GetClipboardFormatNameA GetClipboardFormatNameW GetClipboardOwner GetClipboardSequenceNumber GetClipboardViewer GetClipCursor GetCurrentInputMessageSource GetCursor GetCursorInfo GetCursorPos GetDC GetDCEx GetDesktopWindow GetDialogBaseUnits GetDialogControlDpiChangeBehavior GetDialogDpiChangeBehavior GetDisplayAutoRotationPreferences GetDisplayConfigBufferSizes GetDlgCtrlID GetDlgItem GetDlgItemInt GetDlgItemText GetDoubleClickTime GetDpiForSystem GetDpiForWindow GetDpiFromDpiAwarenessContext GetFocus GetForegroundWindow GetGestureConfig GetGestureExtraArgs GetGestureInfo GetGuiResources GetGUIThreadInfo GetIconInfo GetIconInfoEx GetInputState GetKBCodePage GetKeyboardLayout GetKeyboardLayoutList GetKeyboardLayoutName GetKeyboardState GetKeyboardType GetKeyNameText GetKeyState GetLastActivePopup GetLastInputInfo GetLayeredWindowAttributes GetListBoxInfo GetMenu GetMenuBarInfo GetMenuCheckMarkDimensions GetMenuContextHelpId GetMenuDefaultItem GetMenuInfo GetMenuItemCount GetMenuItemID GetMenuItemInfoA GetMenuItemInfoW GetMenuItemRect GetMenuState GetMenuString GetMessage GetMessageExtraInfo GetMessagePos GetMessageTime GetMonitorInfo GetMouseMovePointsEx GetNextDlgGroupItem GetNextDlgTabItem GetOpenClipboardWindow GetParent GetPhysicalCursorPos GetPointerCursorId GetPointerDevice GetPointerDeviceCursors GetPointerDeviceProperties GetPointerDeviceRects GetPointerDevices GetPointerFrameInfo GetPointerFrameInfoHistory GetPointerFramePenInfo GetPointerFramePenInfoHistory GetPointerFrameTouchInfo GetPointerFrameTouchInfoHistory GetPointerInfo GetPointerInfoHistory GetPointerInputTransform GetPointerPenInfo GetPointerPenInfoHistory GetPointerTouchInfo GetPointerTouchInfoHistory GetPointerType GetPriorityClipboardFormat GetProcessDefaultLayout GetProcessWindowStation GetProp GetQueueStatus GetRawInputBuffer GetRawInputData GetRawInputDeviceInfo GetRawInputDeviceList GetRawPointerDeviceData GetRegisteredRawInputDevices GetScrollBarInfo GetScrollInfo GetScrollPos GetScrollRange GetShellWindow GetSubMenu GetSysColor GetSysColorBrush GetSystemDpiForProcess GetSystemMenu GetSystemMetrics GetSystemMetricsForDpi GetTabbedTextExtent GetThreadDesktop GetThreadDpiAwarenessContext GetThreadDpiHostingBehavior GetTitleBarInfo GetTopWindow GetTouchInputInfo GetUnpredictedMessagePos GetUpdatedClipboardFormats GetUpdateRect GetUpdateRgn GetUserObjectInformationA GetUserObjectInformationW GetUserObjectSecurity GetWindow GetWindowContextHelpId GetWindowDC GetWindowDisplayAffinity GetWindowDpiAwarenessContext GetWindowDpiHostingBehavior GetWindowFeedbackSetting GetWindowInfo GetWindowLong GetWindowLongPtr GetWindowModuleFileName GetWindowPlacement GetWindowRect GetWindowRgn GetWindowRgnBox GetWindowText GetWindowTextLength GetWindowThreadProcessId GrayString HideCaret HiliteMenuItem ImpersonateDdeClientWindow InflateRect InitializeTouchInjection InjectSyntheticPointerInput InjectTouchInput InSendMessage InSendMessageEx InsertMenu InsertMenuItem InternalGetWindowText IntersectRect InvalidateRect InvalidateRgn InvertRect IsChild IsClipboardFormatAvailable IsDialogMessage IsDlgButtonChecked IsGUIThread IsHungAppWindow IsIconic IsImmersiveProcess IsMenu IsMouseInPointerEnabled IsProcessDPIAware IsRectEmpty IsTouchWindow IsValidDpiAwarenessContext IsWindow IsWindowEnabled IsWindowRedirectedForPrint IsWindowUnicode IsWindowVisible IsWinEventHookInstalled IsWow64Message IsZoomed keybd_event KillTimer LoadAcceleratorsA LoadAcceleratorsW LoadBitmap LoadCursor LoadCursorFromFileA LoadCursorFromFileW LoadIcon LoadImage LoadKeyboardLayout LoadMenu LoadMenuIndirect LoadString LockSetForegroundWindow LockWindowUpdate LockWorkStation LogicalToPhysicalPoint LogicalToPhysicalPointForPerMonitorDPI LookupIconIdFromDirectory LookupIconIdFromDirectoryEx MapDialogRect MapVirtualKey MapVirtualKeyEx MapWindowPoints MB_GetString MenuItemFromPoint MessageBeep MessageBox MessageBoxIndirect MessageBoxTimeoutA MessageBoxTimeoutW ModifyMenu MonitorFromPoint MonitorFromRect MonitorFromWindow mouse_event MoveWindow MsgWaitForMultipleObjects MsgWaitForMultipleObjectsEx NotifyWinEvent OemKeyScan OemToChar OemToCharBuff OffsetRect OpenClipboard OpenDesktop OpenIcon OpenInputDesktop OpenWindowStation PackDDElParam PackTouchHitTestingProximityEvaluation PaintDesktop PeekMessage PhysicalToLogicalPoint PhysicalToLogicalPointForPerMonitorDPI PostMessage PostQuitMessage PostThreadMessage PrintWindow PrivateExtractIcons PtInRect QueryDisplayConfig RealChildWindowFromPoint RealGetWindowClass RedrawWindow RegisterClass RegisterClassEx RegisterClipboardFormat RegisterDeviceNotification RegisterForTooltipDismissNotification RegisterHotKey RegisterPointerDeviceNotifications RegisterPointerInputTarget RegisterPointerInputTargetEx RegisterPowerSettingNotification RegisterRawInputDevices RegisterShellHookWindow RegisterSuspendResumeNotification RegisterTouchHitTestingWindow RegisterTouchWindow RegisterWindowMessage ReleaseCapture ReleaseDC RemoveClipboardFormatListener RemoveMenu RemoveProp ReplyMessage ReuseDDElParam ScreenToClient ScrollDC ScrollWindow ScrollWindowEx SendDlgItemMessage SendInput SendMessage SendMessageCallbackA SendMessageCallbackW SendMessageTimeout SendNotifyMessage SetActiveWindow SetAdditionalForegroundBoostProcesses SetCapture SetCaretBlinkTime SetCaretPos SetClassLong SetClassLongPtr SetClassWord SetClipboardData SetClipboardViewer SetCoalescableTimer SetCursor SetCursorPos SetDialogControlDpiChangeBehavior SetDialogDpiChangeBehavior SetDisplayAutoRotationPreferences SetDisplayConfig SetDlgItemInt SetDlgItemText SetDoubleClickTime SetFocus SetForegroundWindow SetGestureConfig SetKeyboardState SetLastErrorEx SetLayeredWindowAttributes SetMaxTouchpadSensitivity SetMenu SetMenuContextHelpId SetMenuDefaultItem SetMenuInfo SetMenuItemBitmaps SetMenuItemInfo SetMessageExtraInfo SetParent SetPhysicalCursorPos SetProcessDefaultLayout SetProcessDPIAware SetProcessDpiAwarenessContext SetProcessRestrictionExemption SetProcessWindowStation SetProp SetRect SetRectEmpty SetScrollInfo SetScrollPos SetScrollRange SetSysColors SetSystemCursor SetThreadCursorCreationScaling SetThreadDesktop SetThreadDpiAwarenessContext SetThreadDpiHostingBehavior SetTimer SetUserObjectInformation SetUserObjectSecurity SetWindowContextHelpId SetWindowDisplayAffinity SetWindowFeedbackSetting SetWindowLong SetWindowLongPtrA SetWindowLongPtrW SetWindowPlacement SetWindowPos SetWindowRgn SetWindowsHookExA SetWindowsHookExW SetWindowText SetWinEventHook ShowCaret ShowCursor ShowOwnedPopups ShowScrollBar ShowWindow ShowWindowAsync ShutdownBlockReasonCreate ShutdownBlockReasonDestroy ShutdownBlockReasonQuery SkipPointerFrameMessages SoundSentry SubtractRect SwapMouseButton SwitchDesktop SwitchToThisWindow SystemParametersInfo SystemParametersInfoForDpi TabbedTextOut TileWindows ToAscii ToAsciiEx ToUnicode ToUnicodeEx TrackMouseEvent TrackPopupMenu TrackPopupMenuEx TranslateAccelerator TranslateMDISysAccel TranslateMessage UnhookWindowsHookEx UnhookWinEvent UnionRect UnloadKeyboardLayout UnpackDDElParam UnregisterClass UnregisterDeviceNotification UnregisterHotKey UnregisterPointerInputTarget UnregisterPowerSettingNotification UnregisterSuspendResumeNotification UnregisterTouchWindow UpdateLayeredWindow UpdateLayeredWindowIndirect UpdateWindow UserHandleGrantAccess ValidateRect ValidateRgn VkKeyScan VkKeyScanEx WaitForInputIdle WaitMessage WindowFromDC WindowFromPhysicalPoint WindowFromPoint WinHelp WINNLSEnableIME

Structures
ACCEL ACCESSTIMEOUT ALTTABINFO ANIMATIONINFO AUDIODESCRIPTION BSMINFO CBTACTIVATESTRUCT CBT_CREATEWND CHANGEFILTERSTRUCT CmdNotifyWParam COMBOBOXINFO COMPAREITEMSTRUCT COPYDATASTRUCT CREATESTRUCT CURSORINFO CWPRETSTRUCT CWPSTRUCT DATA DEBUGHOOKINFO DELETEITEMSTRUCT DEV_BROADCAST_DEVICEINTERFACE DEV_BROADCAST_DEVNODE DEV_BROADCAST_HANDLE DEV_BROADCAST_HDR DEV_BROADCAST_NET DEV_BROADCAST_OEM DEV_BROADCAST_PORT DEV_BROADCAST_USERDEFINED DEV_BROADCAST_VOLUME DLGITEMTEMPLATE DLGTEMPLATE DPI_AWARENESS_CONTEXT DRAWITEMSTRUCT DRAWTEXTPARAMS EDITBALLOONTIP EVENTMSG FILTERKEYS FLASHWINFO GESTURECONFIG GESTUREINFO GESTURENOTIFYSTRUCT GRPICONDIR GRPICONDIRENTRY GUITHREADINFO HARDWAREINPUT HDESK HDEVNOTIFY HELPINFO HELPWININFO HGESTUREINFO HHOOK HIGHCONTRAST HKL HPOINTERDEVICE HRAWINPUT HSYNTHETICPOINTERDEVICE HTOUCHINPUT HWINEVENTHOOK HWINSTA ICONINFO ICONINFOEX ICONMETRICS INPUT INPUT_MESSAGE_SOURCE INPUT_TRANSFORM KBDLLHOOKSTRUCT KEYBDINPUT LASTINPUTINFO MDICREATESTRUCT MDINEXTMENU MEASUREITEMSTRUCT MENUBARINFO MENUEX_TEMPLATE_HEADER MENUEX_TEMPLATE_ITEM MENUGETOBJECTINFO MENUINFO MENUITEMINFO MENUITEMTEMPLATE MENUITEMTEMPLATEHEADER METAFILEPICT MINIMIZEDMETRICS MINMAXINFO MONITORINFO MONITORINFOEX MOUSEHOOKSTRUCT MOUSEHOOKSTRUCTEX MOUSEINPUT MOUSEKEYS MOUSEMOVEPOINT MOUSEWHEEL MSGBOXPARAMS MSLLHOOKSTRUCT MULTIKEYHELP NCCALCSIZE_PARAMS NMHDR NMSEARCHWEB NONCLIENTMETRICS PAINTSTRUCT POINTER_DEVICE_CURSOR_INFO POINTER_DEVICE_INFO POINTER_DEVICE_PROPERTY POINTER_INFO POINTER_PEN_INFO POINTER_TOUCH_INFO POINTER_TYPE_INFO POWERBROADCAST_SETTING RAWHID RAWINPUT RAWINPUTDEVICE RAWINPUTDEVICELIST RAWINPUTHEADER RAWKEYBOARD RAWMOUSE RID_DEVICE_INFO RID_DEVICE_INFO_HID RID_DEVICE_INFO_KEYBOARD RID_DEVICE_INFO_MOUSE SCROLLBARINFO SCROLLINFO SERIALKEYS SIZES SOUNDSENTRY STICKYKEYS STYLESTRUCT TITLEBARINFO TOGGLEKEYS TOUCHINPUT TOUCHPREDICTIONPARAMETERS TOUCH_HIT_TESTING_INPUT TOUCH_HIT_TESTING_PROXIMITY_EVALUATION TPMPARAMS TRACKMOUSEEVENT UISTATE UPDATELAYEREDWINDOWINFO USEROBJECTFLAGS VIDEOPARAMETERS VolLockBroadcast WINDOWINFO WINDOWPLACEMENT WINDOWPOS WM_HOTKEY_LPARAM WM_KEY_LPARAM WM_MENUCHAR_LRESULT WM_SCROLL_LPARAM WM_SETCURSOR_LPARAM WNDCLASS WNDCLASSEX