Module winapi::winuser [] [src]

USER procedure declarations, constant definitions and macros

Structs

ACCEL
CHANGEFILTERSTRUCT
CREATESTRUCTA
CREATESTRUCTW
DLGTEMPLATE
DRAWTEXTPARAMS
FLASHWINFO
HARDWAREINPUT
HELPINFO
ICONINFO
INPUT
KEYBDINPUT
MENUITEMINFOA
MENUITEMINFOW
MONITORINFO
MONITORINFOEXA
MONITORINFOEXW
MOUSEINPUT
MSGBOXPARAMSA
MSGBOXPARAMSW
NMHDR

The lParam of the WM_NOTIFY message is a pointer to this structure

NONCLIENTMETRICSA
NONCLIENTMETRICSW
RAWHID
RAWINPUT
RAWINPUTDEVICE
RAWINPUTDEVICELIST
RAWINPUTHEADER
RAWKEYBOARD
RAWMOUSE
RID_DEVICE_INFO
RID_DEVICE_INFO_HID
RID_DEVICE_INFO_KEYBOARD
RID_DEVICE_INFO_MOUSE
TRACKMOUSEEVENT
WINDOWPOS

lParam of WM_WINDOWPOSCHANGING, WM_WINDOWPOSCHANGED

Enums

POINTER_INPUT_TYPE

Constants

CCHDEVICENAME
COLOR_3DDKSHADOW
COLOR_3DFACE
COLOR_3DHIGHLIGHT
COLOR_3DHILIGHT
COLOR_3DLIGHT
COLOR_3DSHADOW
COLOR_ACTIVEBORDER
COLOR_ACTIVECAPTION
COLOR_APPWORKSPACE
COLOR_BACKGROUND
COLOR_BTNFACE
COLOR_BTNHIGHLIGHT
COLOR_BTNHILIGHT
COLOR_BTNSHADOW
COLOR_BTNTEXT
COLOR_CAPTIONTEXT
COLOR_DESKTOP
COLOR_GRADIENTACTIVECAPTION
COLOR_GRADIENTINACTIVECAPTION
COLOR_GRAYTEXT
COLOR_HIGHLIGHT
COLOR_HIGHLIGHTTEXT
COLOR_HOTLIGHT
COLOR_INACTIVEBORDER
COLOR_INACTIVECAPTION
COLOR_INACTIVECAPTIONTEXT
COLOR_INFOBK
COLOR_INFOTEXT
COLOR_MENU
COLOR_MENUBAR
COLOR_MENUHILIGHT
COLOR_MENUTEXT
COLOR_SCROLLBAR
COLOR_WINDOW
COLOR_WINDOWFRAME
COLOR_WINDOWTEXT
EWX_BOOTOPTIONS
EWX_FORCE
EWX_FORCEIFHUNG
EWX_HYBRID_SHUTDOWN
EWX_LOGOFF
EWX_POWEROFF
EWX_QUICKRESOLVE
EWX_REBOOT
EWX_RESTARTAPPS
EWX_SHUTDOWN
FLASHW_ALL
FLASHW_CAPTION
FLASHW_STOP
FLASHW_TIMER
FLASHW_TIMERNOFG
FLASHW_TRAY
GIDC_ARRIVAL
GIDC_REMOVAL
GWLP_HINSTANCE
GWLP_HWNDPARENT
GWLP_ID
GWLP_USERDATA
GWLP_WNDPROC
GWL_EXSTYLE
GWL_HINSTANCE
GWL_HWNDPARENT
GWL_ID
GWL_STYLE
GWL_USERDATA
GWL_WNDPROC
IDC_APPSTARTING
IDC_ARROW
IDC_CROSS
IDC_HAND
IDC_HELP
IDC_IBEAM
IDC_ICON
IDC_NO
IDC_SIZE
IDC_SIZEALL
IDC_SIZENESW
IDC_SIZENS
IDC_SIZENWSE
IDC_SIZEWE
IDC_UPARROW
IDC_WAIT
IDI_APPLICATION
IDI_ASTERISK
IDI_ERROR
IDI_EXCLAMATION
IDI_HAND
IDI_INFORMATION
IDI_QUESTION
IDI_SHIELD
IDI_WARNING
IDI_WINLOGO
INPUT_HARDWARE
INPUT_KEYBOARD
INPUT_MOUSE
KEYBOARD_OVERRUN_MAKE_CODE
KEYEVENTF_EXTENDEDKEY
KEYEVENTF_KEYUP
KEYEVENTF_SCANCODE
KEYEVENTF_UNICODE
LWA_ALPHA
LWA_COLORKEY
MK_CONTROL
MK_LBUTTON
MK_MBUTTON
MK_RBUTTON
MK_SHIFT
MK_XBUTTON1
MK_XBUTTON2
MONITORINFOF_PRIMARY
MOUSEEVENTF_ABSOLUTE
MOUSEEVENTF_HWHEEL
MOUSEEVENTF_LEFTDOWN
MOUSEEVENTF_LEFTUP
MOUSEEVENTF_MIDDLEDOWN
MOUSEEVENTF_MIDDLEUP
MOUSEEVENTF_MOVE
MOUSEEVENTF_MOVE_NOCOALESCE
MOUSEEVENTF_RIGHTDOWN
MOUSEEVENTF_RIGHTUP
MOUSEEVENTF_VIRTUALDESK
MOUSEEVENTF_WHEEL
MOUSEEVENTF_XDOWN
MOUSEEVENTF_XUP
MOUSE_ATTRIBUTES_CHANGED
MOUSE_MOVE_ABSOLUTE
MOUSE_MOVE_NOCOALESCE
MOUSE_MOVE_RELATIVE
MOUSE_VIRTUAL_DESKTOP
MWMO_ALERTABLE
MWMO_INPUTAVAILABLE
MWMO_WAITALL
PM_NOREMOVE
PM_NOYIELD
PM_QS_INPUT
PM_QS_PAINT
PM_QS_POSTMESSAGE
PM_QS_SENDMESSAGE
PM_REMOVE
QS_ALLEVENTS
QS_ALLINPUT
QS_ALLPOSTMESSAGE
QS_HOTKEY
QS_INPUT
QS_KEY
QS_MOUSE
QS_MOUSEBUTTON
QS_MOUSEMOVE
QS_PAINT
QS_POINTER
QS_POSTMESSAGE
QS_RAWINPUT
QS_SENDMESSAGE
QS_TIMER
QS_TOUCH
RIDEV_APPKEYS
RIDEV_CAPTUREMOUSE
RIDEV_DEVNOTIFY
RIDEV_EXCLUDE
RIDEV_EXINPUTSINK
RIDEV_EXMODEMASK
RIDEV_INPUTSINK
RIDEV_NOHOTKEYS
RIDEV_NOLEGACY
RIDEV_PAGEONLY
RIDEV_REMOVE
RIDI_DEVICEINFO
RIDI_DEVICENAME
RIDI_PREPARSEDDATA
RID_HEADER
RID_INPUT
RIM_INPUT
RIM_INPUTSINK
RIM_TYPEHID
RIM_TYPEKEYBOARD
RIM_TYPEMOUSE
RI_KEY_BREAK
RI_KEY_E0
RI_KEY_E1
RI_KEY_MAKE
RI_KEY_TERMSRV_SET_LED
RI_KEY_TERMSRV_SHADOW
RI_MOUSE_BUTTON_1_DOWN
RI_MOUSE_BUTTON_1_UP
RI_MOUSE_BUTTON_2_DOWN
RI_MOUSE_BUTTON_2_UP
RI_MOUSE_BUTTON_3_DOWN
RI_MOUSE_BUTTON_3_UP
RI_MOUSE_BUTTON_4_DOWN
RI_MOUSE_BUTTON_4_UP
RI_MOUSE_BUTTON_5_DOWN
RI_MOUSE_BUTTON_5_UP
RI_MOUSE_LEFT_BUTTON_DOWN
RI_MOUSE_LEFT_BUTTON_UP
RI_MOUSE_MIDDLE_BUTTON_DOWN
RI_MOUSE_MIDDLE_BUTTON_UP
RI_MOUSE_RIGHT_BUTTON_DOWN
RI_MOUSE_RIGHT_BUTTON_UP
RI_MOUSE_WHEEL
SM_ARRANGE
SM_CARETBLINKINGENABLED
SM_CLEANBOOT
SM_CMETRICS
SM_CMONITORS
SM_CMOUSEBUTTONS
SM_CONVERTIBLESLATEMODE
SM_CXBORDER
SM_CXCURSOR
SM_CXDLGFRAME
SM_CXDOUBLECLK
SM_CXDRAG
SM_CXEDGE
SM_CXFIXEDFRAME
SM_CXFOCUSBORDER
SM_CXFRAME
SM_CXFULLSCREEN
SM_CXHSCROLL
SM_CXHTHUMB
SM_CXICON
SM_CXICONSPACING
SM_CXMAXIMIZED
SM_CXMAXTRACK
SM_CXMENUCHECK
SM_CXMENUSIZE
SM_CXMIN
SM_CXMINIMIZED
SM_CXMINSPACING
SM_CXMINTRACK
SM_CXPADDEDBORDER
SM_CXSCREEN
SM_CXSIZE
SM_CXSIZEFRAME
SM_CXSMICON
SM_CXSMSIZE
SM_CXVIRTUALSCREEN
SM_CXVSCROLL
SM_CYBORDER
SM_CYCAPTION
SM_CYCURSOR
SM_CYDLGFRAME
SM_CYDOUBLECLK
SM_CYDRAG
SM_CYEDGE
SM_CYFIXEDFRAME
SM_CYFOCUSBORDER
SM_CYFRAME
SM_CYFULLSCREEN
SM_CYHSCROLL
SM_CYICON
SM_CYICONSPACING
SM_CYKANJIWINDOW
SM_CYMAXIMIZED
SM_CYMAXTRACK
SM_CYMENU
SM_CYMENUCHECK
SM_CYMENUSIZE
SM_CYMIN
SM_CYMINIMIZED
SM_CYMINSPACING
SM_CYMINTRACK
SM_CYSCREEN
SM_CYSIZE
SM_CYSIZEFRAME
SM_CYSMCAPTION
SM_CYSMICON
SM_CYSMSIZE
SM_CYVIRTUALSCREEN
SM_CYVSCROLL
SM_CYVTHUMB
SM_DBCSENABLED
SM_DEBUG
SM_DIGITIZER
SM_IMMENABLED
SM_MAXIMUMTOUCHES
SM_MEDIACENTER
SM_MENUDROPALIGNMENT
SM_MIDEASTENABLED
SM_MOUSEHORIZONTALWHEELPRESENT
SM_MOUSEPRESENT
SM_MOUSEWHEELPRESENT
SM_NETWORK
SM_PENWINDOWS
SM_REMOTECONTROL
SM_REMOTESESSION
SM_RESERVED1
SM_RESERVED2
SM_RESERVED3
SM_RESERVED4
SM_SAMEDISPLAYFORMAT
SM_SECURE
SM_SERVERR2
SM_SHOWSOUNDS
SM_SHUTTINGDOWN
SM_SLOWMACHINE
SM_STARTER
SM_SWAPBUTTON
SM_SYSTEMDOCKED
SM_TABLETPC
SM_XVIRTUALSCREEN
SM_YVIRTUALSCREEN
SPI_GETNONCLIENTMETRICS
TME_CANCEL
TME_HOVER
TME_LEAVE
TME_NONCLIENT
TME_QUERY
UNICODE_NOCHAR
WHEEL_DELTA
XBUTTON1
XBUTTON2

Functions

GET_RAWINPUT_CODE_WPARAM

Type Definitions

HDWP
HRAWINPUT
LPACCEL
LPCDLGTEMPLATEA
LPCDLGTEMPLATEW
LPCMENUITEMINFOA
LPCMENUITEMINFOW
LPCREATESTRUCTA
LPCREATESTRUCTW
LPDLGTEMPLATEA
LPDLGTEMPLATEW
LPDRAWTEXTPARAMS
LPHARDWAREINPUT
LPHELPINFO
LPINPUT
LPKEYBDINPUT
LPMENUITEMINFOA
LPMENUITEMINFOW
LPMONITORINFO
LPMONITORINFOEXA
LPMONITORINFOEXW
LPMOUSEINPUT
LPMSGBOXPARAMSA
LPMSGBOXPARAMSW
LPNONCLIENTMETRICSA
LPNONCLIENTMETRICSW
LPRAWHID
LPRAWINPUT
LPRAWINPUTDEVICE
LPRAWINPUTHEADER
LPRAWKEYBOARD
LPRAWMOUSE
LPRID_DEVICE_INFO
LPTRACKMOUSEEVENT
LPWINDOWPOS
MONITORENUMPROC
PCHANGEFILTERSTRUCT
PCRAWINPUTDEVICE
PFLASHWINFO
PHARDWAREINPUT
PICONINFO
PINPUT
PKEYBDINPUT
PMOUSEINPUT
PMSGBOXPARAMSA
PMSGBOXPARAMSW
PRAWHID
PRAWINPUT
PRAWINPUTDEVICE
PRAWINPUTDEVICELIST
PRAWINPUTHEADER
PRAWKEYBOARD
PRAWMOUSE
PRID_DEVICE_INFO
PRID_DEVICE_INFO_HID
PRID_DEVICE_INFO_KEYBOARD
PRID_DEVICE_INFO_MOUSE
PWINDOWPOS