// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // WARNING: DO NOT USE standard header file protection. // This file may be include several times in its entirety. // This file contains a list of all messages supported by Windows as would be // handled in a message loop. We only list the messages provided in // <winuser.h>, and do not currently include (the otherwise undefined) // #define WM_SYSTIMER 0x118 // By using various macro tricks, this list can be used to create pretty print // functions for the messages. See message_loop.cc for an example. // Start list of Windows Messages given in <winuser.h> A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NULL) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CREATE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DESTROY) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MOVE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SIZE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_ACTIVATE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SETFOCUS) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_KILLFOCUS) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_ENABLE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SETREDRAW) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SETTEXT) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_GETTEXT) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_GETTEXTLENGTH) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_PAINT) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CLOSE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_QUERYENDSESSION) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_QUERYOPEN) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_ENDSESSION) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_QUIT) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_ERASEBKGND) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SYSCOLORCHANGE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SHOWWINDOW) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_WININICHANGE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SETTINGCHANGE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DEVMODECHANGE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_ACTIVATEAPP) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_FONTCHANGE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_TIMECHANGE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CANCELMODE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SETCURSOR) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MOUSEACTIVATE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CHILDACTIVATE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_QUEUESYNC) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_GETMINMAXINFO) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_PAINTICON) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_ICONERASEBKGND) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NEXTDLGCTL) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SPOOLERSTATUS) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DRAWITEM) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MEASUREITEM) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DELETEITEM) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_VKEYTOITEM) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CHARTOITEM) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SETFONT) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_GETFONT) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SETHOTKEY) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_GETHOTKEY) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_QUERYDRAGICON) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_COMPAREITEM) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_GETOBJECT) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_COMPACTING) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_COMMNOTIFY) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_WINDOWPOSCHANGING) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_WINDOWPOSCHANGED) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_POWER) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_COPYDATA) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CANCELJOURNAL) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NOTIFY) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_INPUTLANGCHANGEREQUEST) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_INPUTLANGCHANGE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_TCARD) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_HELP) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_USERCHANGED) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NOTIFYFORMAT) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CONTEXTMENU) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_STYLECHANGING) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_STYLECHANGED) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DISPLAYCHANGE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_GETICON) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SETICON) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCCREATE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCDESTROY) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCCALCSIZE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCHITTEST) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCPAINT) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCACTIVATE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_GETDLGCODE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SYNCPAINT) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCMOUSEMOVE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCLBUTTONDOWN) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCLBUTTONUP) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCLBUTTONDBLCLK) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCRBUTTONDOWN) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCRBUTTONUP) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCRBUTTONDBLCLK) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCMBUTTONDOWN) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCMBUTTONUP) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCMBUTTONDBLCLK) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCXBUTTONDOWN) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCXBUTTONUP) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCXBUTTONDBLCLK) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_INPUT_DEVICE_CHANGE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_INPUT) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_KEYFIRST) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_KEYDOWN) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_KEYUP) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CHAR) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DEADCHAR) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SYSKEYDOWN) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SYSKEYUP) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SYSCHAR) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SYSDEADCHAR) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_UNICHAR) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_KEYLAST) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_KEYLAST) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_IME_STARTCOMPOSITION) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_IME_ENDCOMPOSITION) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_IME_COMPOSITION) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_IME_KEYLAST) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_INITDIALOG) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_COMMAND) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SYSCOMMAND) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_TIMER) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_HSCROLL) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_VSCROLL) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_INITMENU) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_INITMENUPOPUP) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MENUSELECT) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MENUCHAR) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_ENTERIDLE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MENURBUTTONUP) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MENUDRAG) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MENUGETOBJECT) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_UNINITMENUPOPUP) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MENUCOMMAND) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CHANGEUISTATE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_UPDATEUISTATE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_QUERYUISTATE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CTLCOLORMSGBOX) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CTLCOLOREDIT) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CTLCOLORLISTBOX) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CTLCOLORBTN) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CTLCOLORDLG) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CTLCOLORSCROLLBAR) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CTLCOLORSTATIC) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MOUSEFIRST) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MOUSEMOVE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_LBUTTONDOWN) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_LBUTTONUP) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_LBUTTONDBLCLK) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_RBUTTONDOWN) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_RBUTTONUP) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_RBUTTONDBLCLK) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MBUTTONDOWN) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MBUTTONUP) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MBUTTONDBLCLK) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MOUSEWHEEL) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_XBUTTONDOWN) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_XBUTTONUP) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_XBUTTONDBLCLK) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MOUSEHWHEEL) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MOUSELAST) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MOUSELAST) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MOUSELAST) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MOUSELAST) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_PARENTNOTIFY) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_ENTERMENULOOP) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_EXITMENULOOP) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NEXTMENU) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SIZING) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CAPTURECHANGED) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MOVING) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_POWERBROADCAST) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DEVICECHANGE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MDICREATE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MDIDESTROY) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MDIACTIVATE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MDIRESTORE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MDINEXT) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MDIMAXIMIZE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MDITILE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MDICASCADE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MDIICONARRANGE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MDIGETACTIVE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MDISETMENU) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_ENTERSIZEMOVE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_EXITSIZEMOVE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DROPFILES) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MDIREFRESHMENU) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_IME_SETCONTEXT) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_IME_NOTIFY) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_IME_CONTROL) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_IME_COMPOSITIONFULL) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_IME_SELECT) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_IME_CHAR) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_IME_REQUEST) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_IME_KEYDOWN) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_IME_KEYUP) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MOUSEHOVER) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MOUSELEAVE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCMOUSEHOVER) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCMOUSELEAVE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_WTSSESSION_CHANGE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_TABLET_FIRST) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_TABLET_LAST) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CUT) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_COPY) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_PASTE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CLEAR) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_UNDO) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_RENDERFORMAT) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_RENDERALLFORMATS) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DESTROYCLIPBOARD) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DRAWCLIPBOARD) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_PAINTCLIPBOARD) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_VSCROLLCLIPBOARD) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SIZECLIPBOARD) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_ASKCBFORMATNAME) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CHANGECBCHAIN) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_HSCROLLCLIPBOARD) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_QUERYNEWPALETTE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_PALETTEISCHANGING) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_PALETTECHANGED) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_HOTKEY) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_PRINT) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_PRINTCLIENT) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_APPCOMMAND) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_THEMECHANGED) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CLIPBOARDUPDATE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DWMCOMPOSITIONCHANGED) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DWMNCRENDERINGCHANGED) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DWMCOLORIZATIONCOLORCHANGED) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DWMWINDOWMAXIMIZEDCHANGE) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_GETTITLEBARINFOEX) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_HANDHELDFIRST) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_HANDHELDLAST) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_AFXFIRST) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_AFXLAST) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_PENWINFIRST) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_PENWINLAST) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_APP) A_NAMED_MESSAGE_FROM_WINUSER_H(WM_USER) // End list of Windows Messages given in <winuser.h>