blob: ed99d7c236bb4923e8672e013e2827a62e1465e6 [file] [log] [blame]
license.botf003cfe2008-08-24 09:55:55 +09001// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
initial.commit3f4a7322008-07-27 06:49:38 +09004
5// WARNING: DO NOT USE standard header file protection.
6// This file may be include several times in its entirety.
7
8// This file contains a list of all messages supported by Windows as would be
9// handled in a message loop. We only list the messages provided in
10// <winuser.h>, and do not currently include (the otherwise undefined)
11// #define WM_SYSTIMER 0x118
12
13// By using various macro tricks, this list can be used to create pretty print
14// functions for the messages. See message_loop.cc for an example.
15
16// Start list of Windows Messages given in <winuser.h>
17A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NULL)
18A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CREATE)
19A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DESTROY)
20A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MOVE)
21A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SIZE)
22A_NAMED_MESSAGE_FROM_WINUSER_H(WM_ACTIVATE)
23A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SETFOCUS)
24A_NAMED_MESSAGE_FROM_WINUSER_H(WM_KILLFOCUS)
25A_NAMED_MESSAGE_FROM_WINUSER_H(WM_ENABLE)
26A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SETREDRAW)
27A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SETTEXT)
28A_NAMED_MESSAGE_FROM_WINUSER_H(WM_GETTEXT)
29A_NAMED_MESSAGE_FROM_WINUSER_H(WM_GETTEXTLENGTH)
30A_NAMED_MESSAGE_FROM_WINUSER_H(WM_PAINT)
31A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CLOSE)
32A_NAMED_MESSAGE_FROM_WINUSER_H(WM_QUERYENDSESSION)
33A_NAMED_MESSAGE_FROM_WINUSER_H(WM_QUERYOPEN)
34A_NAMED_MESSAGE_FROM_WINUSER_H(WM_ENDSESSION)
35A_NAMED_MESSAGE_FROM_WINUSER_H(WM_QUIT)
36A_NAMED_MESSAGE_FROM_WINUSER_H(WM_ERASEBKGND)
37A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SYSCOLORCHANGE)
38A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SHOWWINDOW)
39A_NAMED_MESSAGE_FROM_WINUSER_H(WM_WININICHANGE)
40A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SETTINGCHANGE)
41A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DEVMODECHANGE)
42A_NAMED_MESSAGE_FROM_WINUSER_H(WM_ACTIVATEAPP)
43A_NAMED_MESSAGE_FROM_WINUSER_H(WM_FONTCHANGE)
44A_NAMED_MESSAGE_FROM_WINUSER_H(WM_TIMECHANGE)
45A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CANCELMODE)
46A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SETCURSOR)
47A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MOUSEACTIVATE)
48A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CHILDACTIVATE)
49A_NAMED_MESSAGE_FROM_WINUSER_H(WM_QUEUESYNC)
50A_NAMED_MESSAGE_FROM_WINUSER_H(WM_GETMINMAXINFO)
51A_NAMED_MESSAGE_FROM_WINUSER_H(WM_PAINTICON)
52A_NAMED_MESSAGE_FROM_WINUSER_H(WM_ICONERASEBKGND)
53A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NEXTDLGCTL)
54A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SPOOLERSTATUS)
55A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DRAWITEM)
56A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MEASUREITEM)
57A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DELETEITEM)
58A_NAMED_MESSAGE_FROM_WINUSER_H(WM_VKEYTOITEM)
59A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CHARTOITEM)
60A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SETFONT)
61A_NAMED_MESSAGE_FROM_WINUSER_H(WM_GETFONT)
62A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SETHOTKEY)
63A_NAMED_MESSAGE_FROM_WINUSER_H(WM_GETHOTKEY)
64A_NAMED_MESSAGE_FROM_WINUSER_H(WM_QUERYDRAGICON)
65A_NAMED_MESSAGE_FROM_WINUSER_H(WM_COMPAREITEM)
66A_NAMED_MESSAGE_FROM_WINUSER_H(WM_GETOBJECT)
67A_NAMED_MESSAGE_FROM_WINUSER_H(WM_COMPACTING)
68A_NAMED_MESSAGE_FROM_WINUSER_H(WM_COMMNOTIFY)
69A_NAMED_MESSAGE_FROM_WINUSER_H(WM_WINDOWPOSCHANGING)
70A_NAMED_MESSAGE_FROM_WINUSER_H(WM_WINDOWPOSCHANGED)
71A_NAMED_MESSAGE_FROM_WINUSER_H(WM_POWER)
72A_NAMED_MESSAGE_FROM_WINUSER_H(WM_COPYDATA)
73A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CANCELJOURNAL)
74A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NOTIFY)
75A_NAMED_MESSAGE_FROM_WINUSER_H(WM_INPUTLANGCHANGEREQUEST)
76A_NAMED_MESSAGE_FROM_WINUSER_H(WM_INPUTLANGCHANGE)
77A_NAMED_MESSAGE_FROM_WINUSER_H(WM_TCARD)
78A_NAMED_MESSAGE_FROM_WINUSER_H(WM_HELP)
79A_NAMED_MESSAGE_FROM_WINUSER_H(WM_USERCHANGED)
80A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NOTIFYFORMAT)
81A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CONTEXTMENU)
82A_NAMED_MESSAGE_FROM_WINUSER_H(WM_STYLECHANGING)
83A_NAMED_MESSAGE_FROM_WINUSER_H(WM_STYLECHANGED)
84A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DISPLAYCHANGE)
85A_NAMED_MESSAGE_FROM_WINUSER_H(WM_GETICON)
86A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SETICON)
87A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCCREATE)
88A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCDESTROY)
89A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCCALCSIZE)
90A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCHITTEST)
91A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCPAINT)
92A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCACTIVATE)
93A_NAMED_MESSAGE_FROM_WINUSER_H(WM_GETDLGCODE)
94A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SYNCPAINT)
95A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCMOUSEMOVE)
96A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCLBUTTONDOWN)
97A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCLBUTTONUP)
98A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCLBUTTONDBLCLK)
99A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCRBUTTONDOWN)
100A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCRBUTTONUP)
101A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCRBUTTONDBLCLK)
102A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCMBUTTONDOWN)
103A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCMBUTTONUP)
104A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCMBUTTONDBLCLK)
105A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCXBUTTONDOWN)
106A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCXBUTTONUP)
107A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCXBUTTONDBLCLK)
108A_NAMED_MESSAGE_FROM_WINUSER_H(WM_INPUT_DEVICE_CHANGE)
109A_NAMED_MESSAGE_FROM_WINUSER_H(WM_INPUT)
110A_NAMED_MESSAGE_FROM_WINUSER_H(WM_KEYFIRST)
111A_NAMED_MESSAGE_FROM_WINUSER_H(WM_KEYDOWN)
112A_NAMED_MESSAGE_FROM_WINUSER_H(WM_KEYUP)
113A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CHAR)
114A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DEADCHAR)
115A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SYSKEYDOWN)
116A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SYSKEYUP)
117A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SYSCHAR)
118A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SYSDEADCHAR)
119A_NAMED_MESSAGE_FROM_WINUSER_H(WM_UNICHAR)
120A_NAMED_MESSAGE_FROM_WINUSER_H(WM_KEYLAST)
121A_NAMED_MESSAGE_FROM_WINUSER_H(WM_KEYLAST)
122A_NAMED_MESSAGE_FROM_WINUSER_H(WM_IME_STARTCOMPOSITION)
123A_NAMED_MESSAGE_FROM_WINUSER_H(WM_IME_ENDCOMPOSITION)
124A_NAMED_MESSAGE_FROM_WINUSER_H(WM_IME_COMPOSITION)
125A_NAMED_MESSAGE_FROM_WINUSER_H(WM_IME_KEYLAST)
126A_NAMED_MESSAGE_FROM_WINUSER_H(WM_INITDIALOG)
127A_NAMED_MESSAGE_FROM_WINUSER_H(WM_COMMAND)
128A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SYSCOMMAND)
129A_NAMED_MESSAGE_FROM_WINUSER_H(WM_TIMER)
130A_NAMED_MESSAGE_FROM_WINUSER_H(WM_HSCROLL)
131A_NAMED_MESSAGE_FROM_WINUSER_H(WM_VSCROLL)
132A_NAMED_MESSAGE_FROM_WINUSER_H(WM_INITMENU)
133A_NAMED_MESSAGE_FROM_WINUSER_H(WM_INITMENUPOPUP)
134A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MENUSELECT)
135A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MENUCHAR)
136A_NAMED_MESSAGE_FROM_WINUSER_H(WM_ENTERIDLE)
137A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MENURBUTTONUP)
138A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MENUDRAG)
139A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MENUGETOBJECT)
140A_NAMED_MESSAGE_FROM_WINUSER_H(WM_UNINITMENUPOPUP)
141A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MENUCOMMAND)
142A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CHANGEUISTATE)
143A_NAMED_MESSAGE_FROM_WINUSER_H(WM_UPDATEUISTATE)
144A_NAMED_MESSAGE_FROM_WINUSER_H(WM_QUERYUISTATE)
145A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CTLCOLORMSGBOX)
146A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CTLCOLOREDIT)
147A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CTLCOLORLISTBOX)
148A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CTLCOLORBTN)
149A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CTLCOLORDLG)
150A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CTLCOLORSCROLLBAR)
151A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CTLCOLORSTATIC)
152A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MOUSEFIRST)
153A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MOUSEMOVE)
154A_NAMED_MESSAGE_FROM_WINUSER_H(WM_LBUTTONDOWN)
155A_NAMED_MESSAGE_FROM_WINUSER_H(WM_LBUTTONUP)
156A_NAMED_MESSAGE_FROM_WINUSER_H(WM_LBUTTONDBLCLK)
157A_NAMED_MESSAGE_FROM_WINUSER_H(WM_RBUTTONDOWN)
158A_NAMED_MESSAGE_FROM_WINUSER_H(WM_RBUTTONUP)
159A_NAMED_MESSAGE_FROM_WINUSER_H(WM_RBUTTONDBLCLK)
160A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MBUTTONDOWN)
161A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MBUTTONUP)
162A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MBUTTONDBLCLK)
163A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MOUSEWHEEL)
164A_NAMED_MESSAGE_FROM_WINUSER_H(WM_XBUTTONDOWN)
165A_NAMED_MESSAGE_FROM_WINUSER_H(WM_XBUTTONUP)
166A_NAMED_MESSAGE_FROM_WINUSER_H(WM_XBUTTONDBLCLK)
167A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MOUSEHWHEEL)
168A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MOUSELAST)
169A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MOUSELAST)
170A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MOUSELAST)
171A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MOUSELAST)
172A_NAMED_MESSAGE_FROM_WINUSER_H(WM_PARENTNOTIFY)
173A_NAMED_MESSAGE_FROM_WINUSER_H(WM_ENTERMENULOOP)
174A_NAMED_MESSAGE_FROM_WINUSER_H(WM_EXITMENULOOP)
175A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NEXTMENU)
176A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SIZING)
177A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CAPTURECHANGED)
178A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MOVING)
179A_NAMED_MESSAGE_FROM_WINUSER_H(WM_POWERBROADCAST)
180A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DEVICECHANGE)
181A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MDICREATE)
182A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MDIDESTROY)
183A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MDIACTIVATE)
184A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MDIRESTORE)
185A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MDINEXT)
186A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MDIMAXIMIZE)
187A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MDITILE)
188A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MDICASCADE)
189A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MDIICONARRANGE)
190A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MDIGETACTIVE)
191A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MDISETMENU)
192A_NAMED_MESSAGE_FROM_WINUSER_H(WM_ENTERSIZEMOVE)
193A_NAMED_MESSAGE_FROM_WINUSER_H(WM_EXITSIZEMOVE)
194A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DROPFILES)
195A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MDIREFRESHMENU)
196A_NAMED_MESSAGE_FROM_WINUSER_H(WM_IME_SETCONTEXT)
197A_NAMED_MESSAGE_FROM_WINUSER_H(WM_IME_NOTIFY)
198A_NAMED_MESSAGE_FROM_WINUSER_H(WM_IME_CONTROL)
199A_NAMED_MESSAGE_FROM_WINUSER_H(WM_IME_COMPOSITIONFULL)
200A_NAMED_MESSAGE_FROM_WINUSER_H(WM_IME_SELECT)
201A_NAMED_MESSAGE_FROM_WINUSER_H(WM_IME_CHAR)
202A_NAMED_MESSAGE_FROM_WINUSER_H(WM_IME_REQUEST)
203A_NAMED_MESSAGE_FROM_WINUSER_H(WM_IME_KEYDOWN)
204A_NAMED_MESSAGE_FROM_WINUSER_H(WM_IME_KEYUP)
205A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MOUSEHOVER)
206A_NAMED_MESSAGE_FROM_WINUSER_H(WM_MOUSELEAVE)
207A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCMOUSEHOVER)
208A_NAMED_MESSAGE_FROM_WINUSER_H(WM_NCMOUSELEAVE)
209A_NAMED_MESSAGE_FROM_WINUSER_H(WM_WTSSESSION_CHANGE)
210A_NAMED_MESSAGE_FROM_WINUSER_H(WM_TABLET_FIRST)
211A_NAMED_MESSAGE_FROM_WINUSER_H(WM_TABLET_LAST)
212A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CUT)
213A_NAMED_MESSAGE_FROM_WINUSER_H(WM_COPY)
214A_NAMED_MESSAGE_FROM_WINUSER_H(WM_PASTE)
215A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CLEAR)
216A_NAMED_MESSAGE_FROM_WINUSER_H(WM_UNDO)
217A_NAMED_MESSAGE_FROM_WINUSER_H(WM_RENDERFORMAT)
218A_NAMED_MESSAGE_FROM_WINUSER_H(WM_RENDERALLFORMATS)
219A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DESTROYCLIPBOARD)
220A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DRAWCLIPBOARD)
221A_NAMED_MESSAGE_FROM_WINUSER_H(WM_PAINTCLIPBOARD)
222A_NAMED_MESSAGE_FROM_WINUSER_H(WM_VSCROLLCLIPBOARD)
223A_NAMED_MESSAGE_FROM_WINUSER_H(WM_SIZECLIPBOARD)
224A_NAMED_MESSAGE_FROM_WINUSER_H(WM_ASKCBFORMATNAME)
225A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CHANGECBCHAIN)
226A_NAMED_MESSAGE_FROM_WINUSER_H(WM_HSCROLLCLIPBOARD)
227A_NAMED_MESSAGE_FROM_WINUSER_H(WM_QUERYNEWPALETTE)
228A_NAMED_MESSAGE_FROM_WINUSER_H(WM_PALETTEISCHANGING)
229A_NAMED_MESSAGE_FROM_WINUSER_H(WM_PALETTECHANGED)
230A_NAMED_MESSAGE_FROM_WINUSER_H(WM_HOTKEY)
231A_NAMED_MESSAGE_FROM_WINUSER_H(WM_PRINT)
232A_NAMED_MESSAGE_FROM_WINUSER_H(WM_PRINTCLIENT)
233A_NAMED_MESSAGE_FROM_WINUSER_H(WM_APPCOMMAND)
234A_NAMED_MESSAGE_FROM_WINUSER_H(WM_THEMECHANGED)
235A_NAMED_MESSAGE_FROM_WINUSER_H(WM_CLIPBOARDUPDATE)
236A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DWMCOMPOSITIONCHANGED)
237A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DWMNCRENDERINGCHANGED)
238A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DWMCOLORIZATIONCOLORCHANGED)
239A_NAMED_MESSAGE_FROM_WINUSER_H(WM_DWMWINDOWMAXIMIZEDCHANGE)
240A_NAMED_MESSAGE_FROM_WINUSER_H(WM_GETTITLEBARINFOEX)
241A_NAMED_MESSAGE_FROM_WINUSER_H(WM_HANDHELDFIRST)
242A_NAMED_MESSAGE_FROM_WINUSER_H(WM_HANDHELDLAST)
243A_NAMED_MESSAGE_FROM_WINUSER_H(WM_AFXFIRST)
244A_NAMED_MESSAGE_FROM_WINUSER_H(WM_AFXLAST)
245A_NAMED_MESSAGE_FROM_WINUSER_H(WM_PENWINFIRST)
246A_NAMED_MESSAGE_FROM_WINUSER_H(WM_PENWINLAST)
247A_NAMED_MESSAGE_FROM_WINUSER_H(WM_APP)
248A_NAMED_MESSAGE_FROM_WINUSER_H(WM_USER)
249// End list of Windows Messages given in <winuser.h>
license.botf003cfe2008-08-24 09:55:55 +0900250