Merge 13159:13510 from trunk
[reactos.git] / reactos / include / messages.h
1 /*
2 Messages.h
3
4 Windows32 API message definitions
5
6 Copyright (C) 1996 Free Software Foundation, Inc.
7
8 Author: Scott Christley <scottc@net-community.com>
9
10 This file is part of the Windows32 API Library.
11
12 This library is free software; you can redistribute it and/or
13 modify it under the terms of the GNU Library General Public
14 License as published by the Free Software Foundation; either
15 version 2 of the License, or (at your option) any later version.
16
17 This library is distributed in the hope that it will be useful,
18 but WITHOUT ANY WARRANTY; without even the implied warranty of
19 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
20 Library General Public License for more details.
21
22 If you are interested in a warranty or support for this source code,
23 contact Scott Christley <scottc@net-community.com> for more information.
24
25 You should have received a copy of the GNU Library General Public
26 License along with this library; see the file COPYING.LIB.
27 If not, write to the Free Software Foundation,
28 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
29 */
30 /* WARNING: This file is automatically generated. */
31
32 #ifndef _GNU_H_WINDOWS32_MESSAGES
33 #define _GNU_H_WINDOWS32_MESSAGES
34
35 #ifdef __USE_W32API
36
37 #include <winuser.h>
38
39 #else /* __USE_W32API */
40
41 #ifdef __cplusplus
42 extern "C" {
43 #endif /* __cplusplus */
44
45
46 /* Application bar */
47
48 /* Application bar notifications */
49
50 /* Animation Control */
51 #define ACM_OPENW (1127)
52 #define ACM_OPENA (1124)
53 #ifndef _DISABLE_TIDENTS
54 #ifdef UNICODE
55 #define ACM_OPEN ACM_OPENW
56 #else
57 #define ACM_OPEN ACM_OPENA
58 #endif /* UNICODE */
59 #endif /* _DISABLE_TIDENTS */
60 #define ACM_PLAY (1125)
61 #define ACM_STOP (1126)
62 #define ACN_START (1)
63 #define ACN_STOP (2)
64
65 /* Buttons */
66 #define BM_CLICK (245)
67 #define BM_GETCHECK (240)
68 #define BM_GETIMAGE (246)
69 #define BM_GETSTATE (242)
70 #define BM_SETCHECK (241)
71 #define BM_SETIMAGE (247)
72 #define BM_SETSTATE (243)
73 #define BM_SETSTYLE (244)
74 #define BN_CLICKED (0)
75 #define BN_DBLCLK (5)
76 #define BN_DISABLE (4)
77 #define BN_DOUBLECLICKED (5)
78 #define BN_HILITE (2)
79 #define BN_KILLFOCUS (7)
80 #define BN_PAINT (1)
81 #define BN_PUSHED (2)
82 #define BN_SETFOCUS (6)
83 #define BN_UNHILITE (3)
84 #define BN_UNPUSHED (3)
85
86 /* Combo Box */
87 #define CB_ADDSTRING (323)
88 #define CB_DELETESTRING (324)
89 #define CB_DIR (325)
90 #define CB_FINDSTRING (332)
91 #define CB_FINDSTRINGEXACT (344)
92 #define CB_GETCOUNT (326)
93 #define CB_GETCURSEL (327)
94 #define CB_GETDROPPEDCONTROLRECT (338)
95 #define CB_GETDROPPEDSTATE (343)
96 #define CB_GETDROPPEDWIDTH (351)
97 #define CB_GETEDITSEL (320)
98 #define CB_GETEXTENDEDUI (342)
99 #define CB_GETHORIZONTALEXTENT (349)
100 #define CB_GETITEMDATA (336)
101 #define CB_GETITEMHEIGHT (340)
102 #define CB_GETLBTEXT (328)
103 #define CB_GETLBTEXTLEN (329)
104 #define CB_GETLOCALE (346)
105 #define CB_GETTOPINDEX (347)
106 #define CB_INITSTORAGE (353)
107 #define CB_INSERTSTRING (330)
108 #define CB_LIMITTEXT (321)
109 #define CB_RESETCONTENT (331)
110 #define CB_SELECTSTRING (333)
111 #define CB_SETCURSEL (334)
112 #define CB_SETDROPPEDWIDTH (352)
113 #define CB_SETEDITSEL (322)
114 #define CB_SETEXTENDEDUI (341)
115 #define CB_SETHORIZONTALEXTENT (350)
116 #define CB_SETITEMDATA (337)
117 #define CB_SETITEMHEIGHT (339)
118 #define CB_SETLOCALE (345)
119 #define CB_SETTOPINDEX (348)
120 #define CB_SHOWDROPDOWN (335)
121
122 /* Combo Box notifications */
123 #define CBN_CLOSEUP (8)
124 #define CBN_DBLCLK (2)
125 #define CBN_DROPDOWN (7)
126 #define CBN_EDITCHANGE (5)
127 #define CBN_EDITUPDATE (6)
128 #define CBN_ERRSPACE (-1)
129 #define CBN_KILLFOCUS (4)
130 #define CBN_SELCHANGE (1)
131 #define CBN_SELENDCANCEL (10)
132 #define CBN_SELENDOK (9)
133 #define CBN_SETFOCUS (3)
134
135 /* Control Panel */
136
137 /* Device messages */
138
139 /* Drag list box */
140 #define DL_BEGINDRAG (1157)
141 #define DL_CANCELDRAG (1160)
142 #define DL_DRAGGING (1158)
143 #define DL_DROPPED (1159)
144
145 /* Default push button */
146 #define DM_GETDEFID (1024)
147 #define DM_REPOSITION (1026)
148 #define DM_SETDEFID (1025)
149
150 /* RTF control */
151 #define EM_CANPASTE (1074)
152 #define EM_CANUNDO (198)
153 #define EM_CHARFROMPOS (215)
154 #define EM_DISPLAYBAND (1075)
155 #define EM_EMPTYUNDOBUFFER (205)
156 #define EM_EXGETSEL (1076)
157 #define EM_EXLIMITTEXT (1077)
158 #define EM_EXLINEFROMCHAR (1078)
159 #define EM_EXSETSEL (1079)
160 #define EM_FINDTEXT (1080)
161 #define EM_FINDTEXTEX (1103)
162 #define EM_FINDWORDBREAK (1100)
163 #define EM_FMTLINES (200)
164 #define EM_FORMATRANGE (1081)
165 #define EM_GETCHARFORMAT (1082)
166 #define EM_GETEVENTMASK (1083)
167 #define EM_GETFIRSTVISIBLELINE (206)
168 #define EM_GETHANDLE (189)
169 #define EM_GETLIMITTEXT (213)
170 #define EM_GETLINE (196)
171 #define EM_GETLINECOUNT (186)
172 #define EM_GETMARGINS (212)
173 #define EM_GETMODIFY (184)
174 #define EM_GETIMECOLOR (1129)
175 #define EM_GETIMEOPTIONS (1131)
176 #define EM_GETOPTIONS (1102)
177 #define EM_GETOLEINTERFACE (1084)
178 #define EM_GETPARAFORMAT (1085)
179 #define EM_GETPASSWORDCHAR (210)
180 #define EM_GETPUNCTUATION (1125)
181 #define EM_GETRECT (178)
182 #define EM_GETSEL (176)
183 #define EM_GETSELTEXT (1086)
184 #define EM_GETTEXTRANGE (1099)
185 #define EM_GETTHUMB (190)
186 #define EM_GETWORDBREAKPROC (209)
187 #define EM_GETWORDBREAKPROCEX (1104)
188 #define EM_GETWORDWRAPMODE (1127)
189 #define EM_HIDESELECTION (1087)
190 #define EM_LIMITTEXT (197)
191 #define EM_LINEFROMCHAR (201)
192 #define EM_LINEINDEX (187)
193 #define EM_LINELENGTH (193)
194 #define EM_LINESCROLL (182)
195 #define EM_PASTESPECIAL (1088)
196 #define EM_POSFROMCHAR (214)
197 #define EM_REPLACESEL (194)
198 #define EM_REQUESTRESIZE (1089)
199 #define EM_SCROLL (181)
200 #define EM_SCROLLCARET (183)
201 #define EM_SELECTIONTYPE (1090)
202 #define EM_SETBKGNDCOLOR (1091)
203 #define EM_SETCHARFORMAT (1092)
204 #define EM_SETEVENTMASK (1093)
205 #define EM_SETHANDLE (188)
206 #define EM_SETIMECOLOR (1128)
207 #define EM_SETIMEOPTIONS (1130)
208 #define EM_SETLIMITTEXT (197)
209 #define EM_SETMARGINS (211)
210 #define EM_SETMODIFY (185)
211 #define EM_SETOLECALLBACK (1094)
212 #define EM_SETOPTIONS (1101)
213 #define EM_SETPARAFORMAT (1095)
214 #define EM_SETPASSWORDCHAR (204)
215 #define EM_SETPUNCTUATION (1124)
216 #define EM_SETREADONLY (207)
217 #define EM_SETRECT (179)
218 #define EM_SETRECTNP (180)
219 #define EM_SETSEL (177)
220 #define EM_SETTABSTOPS (203)
221 #define EM_SETTARGETDEVICE (1096)
222 #define EM_SETWORDBREAKPROC (208)
223 #define EM_SETWORDBREAKPROCEX (1105)
224 #define EM_SETWORDWRAPMODE (1126)
225 #define EM_STREAMIN (1097)
226 #define EM_STREAMOUT (1098)
227 #define EM_UNDO (199)
228
229 /* Edit control */
230 #define EN_CHANGE (768)
231 #define EN_CORRECTTEXT (1797)
232 #define EN_DROPFILES (1795)
233 #define EN_ERRSPACE (1280)
234 #define EN_HSCROLL (1537)
235 #define EN_IMECHANGE (1799)
236 #define EN_KILLFOCUS (512)
237 #define EN_MAXTEXT (1281)
238 #define EN_MSGFILTER (1792)
239 #define EN_OLEOPFAILED (1801)
240 #define EN_PROTECTED (1796)
241 #define EN_REQUESTRESIZE (1793)
242 #define EN_SAVECLIPBOARD (1800)
243 #define EN_SELCHANGE (1794)
244 #define EN_SETFOCUS (256)
245 #define EN_STOPNOUNDO (1798)
246 #define EN_UPDATE (1024)
247 #define EN_VSCROLL (1538)
248
249 /* File Manager extensions */
250
251 /* File Manager extensions DLL events */
252
253 /* Header control */
254 #define HDM_DELETEITEM (4610)
255 #define HDM_GETITEMW (4619)
256 #define HDM_INSERTITEMW (4618)
257 #define HDM_SETITEMW (4620)
258 #define HDM_GETITEMA (4611)
259 #define HDM_INSERTITEMA (4609)
260 #define HDM_SETITEMA (4612)
261 #ifndef _DISABLE_TIDENTS
262 #ifdef UNICODE
263 #define HDM_GETITEM HDM_GETITEMW
264 #define HDM_INSERTITEM HDM_INSERTITEMW
265 #define HDM_SETITEM HDM_SETITEMW
266 #else
267 #define HDM_GETITEM HDM_GETITEMA
268 #define HDM_INSERTITEM HDM_INSERTITEMA
269 #define HDM_SETITEM HDM_SETITEMA
270 #endif /* UNICODE */
271 #endif /* _DISABLE_TIDENTS */
272 #define HDM_GETITEMCOUNT (4608)
273 #define HDM_HITTEST (4614)
274 #define HDM_LAYOUT (4613)
275
276 /* Header control notifications */
277 #define HDN_BEGINTRACKW (-326)
278 #define HDN_DIVIDERDBLCLICKW (-325)
279 #define HDN_ENDTRACKW (-327)
280 #define HDN_ITEMCHANGEDW (-321)
281 #define HDN_ITEMCHANGINGW (-320)
282 #define HDN_ITEMCLICKW (-322)
283 #define HDN_ITEMDBLCLICKW (-323)
284 #define HDN_TRACKW (-328)
285 #define HDN_BEGINTRACKA (-306)
286 #define HDN_DIVIDERDBLCLICKA (-305)
287 #define HDN_ENDTRACKA (-307)
288 #define HDN_ITEMCHANGEDA (-301)
289 #define HDN_ITEMCHANGINGA (-300)
290 #define HDN_ITEMCLICKA (-302)
291 #define HDN_ITEMDBLCLICKA (-303)
292 #define HDN_TRACKA (-308)
293 #ifndef _DISABLE_TIDENTS
294 #ifdef UNICODE
295 #define HDN_BEGINTRACK HDN_BEGINTRACKW
296 #define HDN_DIVIDERDBLCLICK HDN_DIVIDERDBLCLICKW
297 #define HDN_ENDTRACK HDN_ENDTRACKW
298 #define HDN_ITEMCHANGED HDN_ITEMCHANGEDW
299 #define HDN_ITEMCHANGING HDN_ITEMCHANGINGW
300 #define HDN_ITEMCLICK HDN_ITEMCLICKW
301 #define HDN_ITEMDBLCLICK HDN_ITEMDBLCLICKW
302 #define HDN_TRACK HDN_TRACKW
303 #else
304 #define HDN_BEGINTRACK HDN_BEGINTRACKA
305 #define HDN_DIVIDERDBLCLICK HDN_DIVIDERDBLCLICKA
306 #define HDN_ENDTRACK HDN_ENDTRACKA
307 #define HDN_ITEMCHANGED HDN_ITEMCHANGEDA
308 #define HDN_ITEMCHANGING HDN_ITEMCHANGINGA
309 #define HDN_ITEMCLICK HDN_ITEMCLICKA
310 #define HDN_ITEMDBLCLICK HDN_ITEMDBLCLICKA
311 #define HDN_TRACK HDN_TRACKA
312 #endif /* UNICODE */
313 #endif /* _DISABLE_TIDENTS */
314
315 /* Hot key control */
316 #define HKM_GETHOTKEY (1026)
317 #define HKM_SETHOTKEY (1025)
318 #define HKM_SETRULES (1027)
319
320 /* List box */
321 #define LB_ADDFILE (406)
322 #define LB_ADDSTRING (384)
323 #define LB_DELETESTRING (386)
324 #define LB_DIR (397)
325 #define LB_FINDSTRING (399)
326 #define LB_FINDSTRINGEXACT (418)
327 #define LB_GETANCHORINDEX (413)
328 #define LB_GETCARETINDEX (415)
329 #define LB_GETCOUNT (395)
330 #define LB_GETCURSEL (392)
331 #define LB_GETHORIZONTALEXTENT (403)
332 #define LB_GETITEMDATA (409)
333 #define LB_GETITEMHEIGHT (417)
334 #define LB_GETITEMRECT (408)
335 #define LB_GETLOCALE (422)
336 #define LB_GETSEL (391)
337 #define LB_GETSELCOUNT (400)
338 #define LB_GETSELITEMS (401)
339 #define LB_GETTEXT (393)
340 #define LB_GETTEXTLEN (394)
341 #define LB_GETTOPINDEX (398)
342 #define LB_INITSTORAGE (424)
343 #define LB_INSERTSTRING (385)
344 #define LB_ITEMFROMPOINT (425)
345 #define LB_RESETCONTENT (388)
346 #define LB_SELECTSTRING (396)
347 #define LB_SELITEMRANGE (411)
348 #define LB_SELITEMRANGEEX (387)
349 #define LB_SETANCHORINDEX (412)
350 #define LB_SETCARETINDEX (414)
351 #define LB_SETCOLUMNWIDTH (405)
352 #define LB_SETCOUNT (423)
353 #define LB_SETCURSEL (390)
354 #define LB_SETHORIZONTALEXTENT (404)
355 #define LB_SETITEMDATA (410)
356 #define LB_SETITEMHEIGHT (416)
357 #define LB_SETLOCALE (421)
358 #define LB_SETSEL (389)
359 #define LB_SETTABSTOPS (402)
360 #define LB_SETTOPINDEX (407)
361
362 /* List box notifications */
363 #define LBN_DBLCLK (2)
364 #define LBN_ERRSPACE (-2)
365 #define LBN_KILLFOCUS (5)
366 #define LBN_SELCANCEL (3)
367 #define LBN_SELCHANGE (1)
368 #define LBN_SETFOCUS (4)
369
370 /* List view control */
371 #define LVM_ARRANGE (4118)
372 #define LVM_CREATEDRAGIMAGE (4129)
373 #define LVM_DELETEALLITEMS (4105)
374 #define LVM_DELETECOLUMN (4124)
375 #define LVM_DELETEITEM (4104)
376 #define LVM_ENSUREVISIBLE (4115)
377 #define LVM_GETBKCOLOR (4096)
378 #define LVM_GETCALLBACKMASK (4106)
379 #define LVM_GETCOLUMNWIDTH (4125)
380 #define LVM_GETCOUNTPERPAGE (4136)
381 #define LVM_GETEDITCONTROL (4120)
382 #define LVM_GETIMAGELIST (4098)
383 #define LVM_EDITLABELW (4214)
384 #define LVM_FINDITEMW (4179)
385 #define LVM_GETCOLUMNW (4191)
386 #define LVM_GETISEARCHSTRINGW (4213)
387 #define LVM_GETITEMW (4171)
388 #define LVM_GETITEMTEXTW (4211)
389 #define LVM_GETSTRINGWIDTHW (4183)
390 #define LVM_INSERTCOLUMNW (4193)
391 #define LVM_INSERTITEMW (4173)
392 #define LVM_SETCOLUMNW (4192)
393 #define LVM_SETITEMW (4172)
394 #define LVM_SETITEMTEXTW (4212)
395 #define LVM_EDITLABELA (4119)
396 #define LVM_FINDITEMA (4109)
397 #define LVM_GETCOLUMNA (4121)
398 #define LVM_GETISEARCHSTRINGA (4148)
399 #define LVM_GETITEMA (4101)
400 #define LVM_GETITEMTEXTA (4141)
401 #define LVM_GETSTRINGWIDTHA (4113)
402 #define LVM_INSERTCOLUMNA (4123)
403 #define LVM_INSERTITEMA (4103)
404 #define LVM_SETCOLUMNA (4122)
405 #define LVM_SETITEMA (4102)
406 #define LVM_SETITEMTEXTA (4142)
407 #ifndef _DISABLE_TIDENTS
408 #ifdef UNICODE
409 #define LVM_EDITLABEL LVM_EDITLABELW
410 #define LVM_FINDITEM LVM_FINDITEMW
411 #define LVM_GETCOLUMN LVM_GETCOLUMNW
412 #define LVM_GETISEARCHSTRING LVM_GETISEARCHSTRINGW
413 #define LVM_GETITEM LVM_GETITEMW
414 #define LVM_GETITEMTEXT LVM_GETITEMTEXTW
415 #define LVM_GETSTRINGWIDTH LVM_GETSTRINGWIDTHW
416 #define LVM_INSERTCOLUMN LVM_INSERTCOLUMNW
417 #define LVM_INSERTITEM LVM_INSERTITEMW
418 #define LVM_SETCOLUMN LVM_SETCOLUMNW
419 #define LVM_SETITEM LVM_SETITEMW
420 #define LVM_SETITEMTEXT LVM_SETITEMTEXTW
421 #else
422 #define LVM_EDITLABEL LVM_EDITLABELA
423 #define LVM_FINDITEM LVM_FINDITEMA
424 #define LVM_GETCOLUMN LVM_GETCOLUMNA
425 #define LVM_GETISEARCHSTRING LVM_GETISEARCHSTRINGA
426 #define LVM_GETITEM LVM_GETITEMA
427 #define LVM_GETITEMTEXT LVM_GETITEMTEXTA
428 #define LVM_GETSTRINGWIDTH LVM_GETSTRINGWIDTHA
429 #define LVM_INSERTCOLUMN LVM_INSERTCOLUMNA
430 #define LVM_INSERTITEM LVM_INSERTITEMA
431 #define LVM_SETCOLUMN LVM_SETCOLUMNA
432 #define LVM_SETITEM LVM_SETITEMA
433 #define LVM_SETITEMTEXT LVM_SETITEMTEXTA
434 #endif /* UNICODE */
435 #endif /* _DISABLE_TIDENTS */
436 #define LVM_GETITEMCOUNT (4100)
437 #define LVM_GETITEMPOSITION (4112)
438 #define LVM_GETITEMRECT (4110)
439 #define LVM_GETITEMSPACING (4147)
440 #define LVM_GETITEMSTATE (4140)
441 #define LVM_GETNEXTITEM (4108)
442 #define LVM_GETORIGIN (4137)
443 #define LVM_GETSELECTEDCOUNT (4146)
444 #define LVM_GETTEXTBKCOLOR (4133)
445 #define LVM_GETTEXTCOLOR (4131)
446 #define LVM_GETTOPINDEX (4135)
447 #define LVM_GETVIEWRECT (4130)
448 #define LVM_HITTEST (4114)
449 #define LVM_REDRAWITEMS (4117)
450 #define LVM_SCROLL (4116)
451 #define LVM_SETBKCOLOR (4097)
452 #define LVM_SETCALLBACKMASK (4107)
453 #define LVM_SETCOLUMNWIDTH (4126)
454 #define LVM_SETIMAGELIST (4099)
455 #define LVM_SETITEMCOUNT (4143)
456 #define LVM_SETITEMPOSITION (4111)
457 #define LVM_SETITEMPOSITION32 (4145)
458 #define LVM_SETITEMSTATE (4139)
459 #define LVM_SETTEXTBKCOLOR (4134)
460 #define LVM_SETTEXTCOLOR (4132)
461 #define LVM_SORTITEMS (4144)
462 #define LVM_UPDATE (4138)
463
464 /* List view control notifications */
465 #define LVN_BEGINDRAG (-109)
466 #define LVN_BEGINRDRAG (-111)
467 #define LVN_COLUMNCLICK (-108)
468 #define LVN_DELETEALLITEMS (-104)
469 #define LVN_DELETEITEM (-103)
470 #define LVN_BEGINLABELEDITW (-175)
471 #define LVN_ENDLABELEDITW (-176)
472 #define LVN_GETDISPINFOW (-177)
473 #define LVN_SETDISPINFOW (-178)
474 #define LVN_BEGINLABELEDITA (-105)
475 #define LVN_ENDLABELEDITA (-106)
476 #define LVN_GETDISPINFOA (-150)
477 #define LVN_SETDISPINFOA (-151)
478 #ifndef _DISABLE_TIDENTS
479 #ifdef UNICODE
480 #define LVN_BEGINLABELEDIT LVN_BEGINLABELEDITW
481 #define LVN_ENDLABELEDIT LVN_ENDLABELEDITW
482 #define LVN_GETDISPINFO LVN_GETDISPINFOW
483 #define LVN_SETDISPINFO LVN_SETDISPINFOW
484 #else
485 #define LVN_BEGINLABELEDIT LVN_BEGINLABELEDITA
486 #define LVN_ENDLABELEDIT LVN_ENDLABELEDITA
487 #define LVN_GETDISPINFO LVN_GETDISPINFOA
488 #define LVN_SETDISPINFO LVN_SETDISPINFOA
489 #endif /* UNICODE */
490 #endif /* _DISABLE_TIDENTS */
491 #define LVN_INSERTITEM (-102)
492 #define LVN_ITEMCHANGED (-101)
493 #define LVN_ITEMCHANGING (-100)
494 #define LVN_KEYDOWN (-155)
495
496 /* Control notification */
497 #define NM_CLICK (-2)
498 #define NM_DBLCLK (-3)
499 #define NM_KILLFOCUS (-8)
500 #define NM_OUTOFMEMORY (-1)
501 #define NM_RCLICK (-5)
502 #define NM_RDBLCLK (-6)
503 #define NM_RETURN (-4)
504 #define NM_SETFOCUS (-7)
505
506 /* Power status */
507
508 /* Progress bar control */
509 #define PBM_DELTAPOS (1027)
510 #define PBM_SETPOS (1026)
511 #define PBM_SETRANGE (1025)
512 #define PBM_SETSTEP (1028)
513 #define PBM_STEPIT (1029)
514
515 /* Property sheets */
516 #define PSM_ADDPAGE (1127)
517 #define PSM_APPLY (1134)
518 #define PSM_CANCELTOCLOSE (1131)
519 #define PSM_CHANGED (1128)
520 #define PSM_GETTABCONTROL (1140)
521 #define PSM_GETCURRENTPAGEHWND (1142)
522 #define PSM_ISDIALOGMESSAGE (1141)
523 #define PSM_PRESSBUTTON (1137)
524 #define PSM_QUERYSIBLINGS (1132)
525 #define PSM_REBOOTSYSTEM (1130)
526 #define PSM_REMOVEPAGE (1126)
527 #define PSM_RESTARTWINDOWS (1129)
528 #define PSM_SETCURSEL (1125)
529 #define PSM_SETCURSELID (1138)
530 #define PSM_SETFINISHTEXTW (1145)
531 #define PSM_SETTITLEW (1144)
532 #define PSM_SETFINISHTEXTA (1139)
533 #define PSM_SETTITLEA (1135)
534 #ifndef _DISABLE_TIDENTS
535 #ifdef UNICODE
536 #define PSM_SETFINISHTEXT PSM_SETFINISHTEXTW
537 #define PSM_SETTITLE PSM_SETTITLEW
538 #else
539 #define PSM_SETFINISHTEXT PSM_SETFINISHTEXTA
540 #define PSM_SETTITLE PSM_SETTITLEA
541 #endif /* UNICODE */
542 #endif /* _DISABLE_TIDENTS */
543 #define PSM_SETWIZBUTTONS (1136)
544 #define PSM_UNCHANGED (1133)
545
546 /* Property sheet notifications */
547 #define PSN_APPLY (-202)
548 #define PSN_HELP (-205)
549 #define PSN_KILLACTIVE (-201)
550 #define PSN_QUERYCANCEL (-209)
551 #define PSN_RESET (-203)
552 #define PSN_SETACTIVE (-200)
553 #define PSN_WIZBACK (-206)
554 #define PSN_WIZFINISH (-208)
555 #define PSN_WIZNEXT (-207)
556
557 /* Status window */
558 #define SB_GETBORDERS (1031)
559 #define SB_GETPARTS (1030)
560 #define SB_GETRECT (1034)
561 #define SB_GETTEXTW (1037)
562 #define SB_GETTEXTLENGTHW (1036)
563 #define SB_SETTEXTW (1035)
564 #define SB_GETTEXTA (1026)
565 #define SB_GETTEXTLENGTHA (1027)
566 #define SB_SETTEXTA (1025)
567 #ifndef _DISABLE_TIDENTS
568 #ifdef UNICODE
569 #define SB_GETTEXT SB_GETTEXTW
570 #define SB_GETTEXTLENGTH SB_GETTEXTLENGTHW
571 #define SB_SETTEXT SB_SETTEXTW
572 #else
573 #define SB_GETTEXT SB_GETTEXTA
574 #define SB_GETTEXTLENGTH SB_GETTEXTLENGTHA
575 #define SB_SETTEXT SB_SETTEXTA
576 #endif /* UNICODE */
577 #endif /* _DISABLE_TIDENTS */
578 #define SB_SETMINHEIGHT (1032)
579 #define SB_SETPARTS (1028)
580 #define SB_SIMPLE (1033)
581
582 /* Scroll bar control */
583 #define SBM_ENABLE_ARROWS (228)
584 #define SBM_GETPOS (225)
585 #define SBM_GETRANGE (227)
586 #define SBM_GETSCROLLINFO (234)
587 #define SBM_SETPOS (224)
588 #define SBM_SETRANGE (226)
589 #define SBM_SETRANGEREDRAW (230)
590 #define SBM_SETSCROLLINFO (233)
591
592 /* Static control */
593 #define STM_GETICON (369)
594 #define STM_GETIMAGE (371)
595 #define STM_SETICON (368)
596 #define STM_SETIMAGE (370)
597
598 /* Static control notifications */
599 #define STN_CLICKED (0)
600 #define STN_DBLCLK (1)
601 #define STN_DISABLE (3)
602 #define STN_ENABLE (2)
603
604 /* Toolbar control */
605 #define TB_ADDBITMAP (1043)
606 #define TB_ADDBUTTONS (1044)
607 #define TB_AUTOSIZE (1057)
608 #define TB_BUTTONCOUNT (1048)
609 #define TB_BUTTONSTRUCTSIZE (1054)
610 #define TB_CHANGEBITMAP (1067)
611 #define TB_CHECKBUTTON (1026)
612 #define TB_COMMANDTOINDEX (1049)
613 #define TB_CUSTOMIZE (1051)
614 #define TB_DELETEBUTTON (1046)
615 #define TB_ENABLEBUTTON (1025)
616 #define TB_GETBITMAP (1068)
617 #define TB_GETBITMAPFLAGS (1065)
618 #define TB_GETBUTTON (1047)
619 #define TB_ADDSTRINGW (1101)
620 #define TB_GETBUTTONTEXTW (1099)
621 #define TB_SAVERESTOREW (1100)
622 #define TB_ADDSTRINGA (1052)
623 #define TB_GETBUTTONTEXTA (1069)
624 #define TB_SAVERESTOREA (1050)
625 #ifndef _DISABLE_TIDENTS
626 #ifdef UNICODE
627 #define TB_ADDSTRING TB_ADDSTRINGW
628 #define TB_GETBUTTONTEXT TB_GETBUTTONTEXTW
629 #define TB_SAVERESTORE TB_SAVERESTOREW
630 #else
631 #define TB_ADDSTRING TB_ADDSTRINGA
632 #define TB_GETBUTTONTEXT TB_GETBUTTONTEXTA
633 #define TB_SAVERESTORE TB_SAVERESTOREA
634 #endif /* UNICODE */
635 #endif /* _DISABLE_TIDENTS */
636 #define TB_GETITEMRECT (1053)
637 #define TB_GETROWS (1064)
638 #define TB_GETSTATE (1042)
639 #define TB_GETTOOLTIPS (1059)
640 #define TB_HIDEBUTTON (1028)
641 #define TB_INDETERMINATE (1029)
642 #define TB_INSERTBUTTON (1045)
643 #define TB_ISBUTTONCHECKED (1034)
644 #define TB_ISBUTTONENABLED (1033)
645 #define TB_ISBUTTONHIDDEN (1036)
646 #define TB_ISBUTTONINDETERMINATE (1037)
647 #define TB_ISBUTTONPRESSED (1035)
648 #define TB_PRESSBUTTON (1027)
649 #define TB_SETBITMAPSIZE (1056)
650 #define TB_SETBUTTONSIZE (1055)
651 #define TB_SETCMDID (1066)
652 #define TB_SETPARENT (1061)
653 #define TB_SETROWS (1063)
654 #define TB_SETSTATE (1041)
655 #define TB_SETTOOLTIPS (1060)
656
657 /* Track bar control */
658 #define TBM_CLEARSEL (1043)
659 #define TBM_CLEARTICS (1033)
660 #define TBM_GETCHANNELRECT (1050)
661 #define TBM_GETLINESIZE (1048)
662 #define TBM_GETNUMTICS (1040)
663 #define TBM_GETPAGESIZE (1046)
664 #define TBM_GETPOS (1024)
665 #define TBM_GETPTICS (1038)
666 #define TBM_GETRANGEMAX (1026)
667 #define TBM_GETRANGEMIN (1025)
668 #define TBM_GETSELEND (1042)
669 #define TBM_GETSELSTART (1041)
670 #define TBM_GETTHUMBLENGTH (1052)
671 #define TBM_GETTHUMBRECT (1049)
672 #define TBM_GETTIC (1027)
673 #define TBM_GETTICPOS (1039)
674 #define TBM_SETLINESIZE (1047)
675 #define TBM_SETPAGESIZE (1045)
676 #define TBM_SETPOS (1029)
677 #define TBM_SETRANGE (1030)
678 #define TBM_SETRANGEMAX (1032)
679 #define TBM_SETRANGEMIN (1031)
680 #define TBM_SETSEL (1034)
681 #define TBM_SETSELEND (1036)
682 #define TBM_SETSELSTART (1035)
683 #define TBM_SETTHUMBLENGTH (1051)
684 #define TBM_SETTIC (1028)
685 #define TBM_SETTICFREQ (1044)
686
687 /* Tool bar control notifications */
688 #define TBN_BEGINADJUST (-703)
689 #define TBN_BEGINDRAG (-701)
690 #define TBN_CUSTHELP (-709)
691 #define TBN_ENDADJUST (-704)
692 #define TBN_ENDDRAG (-702)
693 #define TBN_GETBUTTONINFOW (-720)
694 #define TBN_GETBUTTONINFOA (-700)
695 #ifndef _DISABLE_TIDENTS
696 #ifdef UNICODE
697 #define TBN_GETBUTTONINFO TBN_GETBUTTONINFOW
698 #else
699 #define TBN_GETBUTTONINFO TBN_GETBUTTONINFOA
700 #endif /* UNICODE */
701 #endif /* _DISABLE_TIDENTS */
702 #define TBN_QUERYDELETE (-707)
703 #define TBN_QUERYINSERT (-706)
704 #define TBN_RESET (-705)
705 #define TBN_TOOLBARCHANGE (-708)
706
707 /* Tab control */
708 #define TCM_ADJUSTRECT (4904)
709 #define TCM_DELETEALLITEMS (4873)
710 #define TCM_DELETEITEM (4872)
711 #define TCM_GETCURFOCUS (4911)
712 #define TCM_GETCURSEL (4875)
713 #define TCM_GETIMAGELIST (4866)
714 #define TCM_GETITEMW (4924)
715 #define TCM_INSERTITEMW (4926)
716 #define TCM_SETITEMW (4925)
717 #define TCM_GETITEMA (4869)
718 #define TCM_INSERTITEMA (4871)
719 #define TCM_SETITEMA (4870)
720 #ifndef _DISABLE_TIDENTS
721 #ifdef UNICODE
722 #define TCM_GETITEM TCM_GETITEM
723 #define TCM_INSERTITEM TCM_INSERTITEMW
724 #define TCM_SETITEM TCM_SETITEMW
725 #else
726 #define TCM_GETITEM TCM_GETITEMA
727 #define TCM_INSERTITEM TCM_INSERTITEMA
728 #define TCM_SETITEM TCM_SETITEMA
729 #endif /* UNICODE */
730 #endif /* _DISABLE_TIDENTS */
731 #define TCM_GETITEMCOUNT (4868)
732 #define TCM_GETITEMRECT (4874)
733 #define TCM_GETROWCOUNT (4908)
734 #define TCM_GETTOOLTIPS (4909)
735 #define TCM_HITTEST (4877)
736 #define TCM_REMOVEIMAGE (4906)
737 #define TCM_SETCURFOCUS (4912)
738 #define TCM_SETCURSEL (4876)
739 #define TCM_SETIMAGELIST (4867)
740 #define TCM_SETITEMEXTRA (4878)
741 #define TCM_SETITEMSIZE (4905)
742 #define TCM_SETPADDING (4907)
743 #define TCM_SETTOOLTIPS (4910)
744
745 /* Tab control notifications */
746 #define TCN_KEYDOWN (-550)
747 #define TCN_SELCHANGE (-551)
748 #define TCN_SELCHANGING (-552)
749
750 /* Tool tip control */
751 #define TTM_ACTIVATE (1025)
752 #define TTM_ADDTOOLW (1074)
753 #define TTM_DELTOOLW (1075)
754 #define TTM_ENUMTOOLSW (1082)
755 #define TTM_GETCURRENTTOOLW (1083)
756 #define TTM_GETTEXTW (1080)
757 #define TTM_GETTOOLINFOW (1077)
758 #define TTM_HITTESTW (1079)
759 #define TTM_NEWTOOLRECTW (1076)
760 #define TTM_SETTOOLINFOW (1078)
761 #define TTM_UPDATETIPTEXTW (1081)
762 #define TTM_ADDTOOLA (1028)
763 #define TTM_DELTOOLA (1029)
764 #define TTM_ENUMTOOLSA (1038)
765 #define TTM_GETCURRENTTOOLA (1039)
766 #define TTM_GETTEXTA (1035)
767 #define TTM_GETTOOLINFOA (1032)
768 #define TTM_HITTESTA (1034)
769 #define TTM_NEWTOOLRECTA (1030)
770 #define TTM_SETTOOLINFOA (1033)
771 #define TTM_UPDATETIPTEXTA (1036)
772 #ifndef _DISABLE_TIDENTS
773 #ifdef UNICODE
774 #define TTM_ADDTOOL TTM_ADDTOOLW
775 #define TTM_DELTOOL TTM_DELTOOLW
776 #define TTM_ENUMTOOLS TTM_ENUMTOOLSW
777 #define TTM_GETCURRENTTOOL TTM_GETCURRENTTOOLW
778 #define TTM_GETTEXT TTM_GETTEXTW
779 #define TTM_GETTOOLINFO TTM_GETTOOLINFOW
780 #define TTM_HITTEST TTM_HITTESTW
781 #define TTM_NEWTOOLRECT TTM_NEWTOOLRECTW
782 #define TTM_SETTOOLINFO TTM_SETTOOLINFOW
783 #define TTM_UPDATETIPTEXT TTM_UPDATETIPTEXTW
784 #else
785 #define TTM_ADDTOOL TTM_ADDTOOLA
786 #define TTM_DELTOOL TTM_DELTOOLA
787 #define TTM_ENUMTOOLS TTM_ENUMTOOLSA
788 #define TTM_GETCURRENTTOOL TTM_GETCURRENTTOOLA
789 #define TTM_GETTEXT TTM_GETTEXTA
790 #define TTM_GETTOOLINFO TTM_GETTOOLINFOA
791 #define TTM_HITTEST TTM_HITTESTA
792 #define TTM_NEWTOOLRECT TTM_NEWTOOLRECTA
793 #define TTM_SETTOOLINFO TTM_SETTOOLINFOA
794 #define TTM_UPDATETIPTEXT TTM_UPDATETIPTEXTA
795 #endif /* UNICODE */
796 #endif /* _DISABLE_TIDENTS */
797 #define TTM_GETTOOLCOUNT (1037)
798 #define TTM_RELAYEVENT (1031)
799 #define TTM_SETDELAYTIME (1027)
800 #define TTM_WINDOWFROMPOINT (1040)
801
802 /* Tool tip control notification */
803 #define TTN_NEEDTEXTW (-530)
804 #define TTN_NEEDTEXTA (-520)
805 #ifndef _DISABLE_TIDENTS
806 #ifdef UNICODE
807 #define TTN_NEEDTEXT TTN_NEEDTEXTW
808 #else
809 #define TTN_NEEDTEXT TTN_NEEDTEXTA
810 #endif /* UNICODE */
811 #endif /* _DISABLE_TIDENTS */
812 #define TTN_POP (-522)
813 #define TTN_SHOW (-521)
814
815 /* Tree view control */
816 #define TVM_CREATEDRAGIMAGE (4370)
817 #define TVM_DELETEITEM (4353)
818 #define TVM_ENDEDITLABELNOW (4374)
819 #define TVM_ENSUREVISIBLE (4372)
820 #define TVM_EXPAND (4354)
821 #define TVM_GETCOUNT (4357)
822 #define TVM_GETEDITCONTROL (4367)
823 #define TVM_GETIMAGELIST (4360)
824 #define TVM_GETINDENT (4358)
825 #define TVM_GETITEMRECT (4356)
826 #define TVM_GETNEXTITEM (4362)
827 #define TVM_GETVISIBLECOUNT (4368)
828 #define TVM_HITTEST (4369)
829 #define TVM_EDITLABELW (4417)
830 #define TVM_GETISEARCHSTRINGW (4416)
831 #define TVM_GETITEMW (4414)
832 #define TVM_INSERTITEMW (4402)
833 #define TVM_SETITEMW (4415)
834 #define TVM_EDITLABELA (4366)
835 #define TVM_GETISEARCHSTRINGA (4375)
836 #define TVM_GETITEMA (4364)
837 #define TVM_INSERTITEMA (4352)
838 #define TVM_SETITEMA (4365)
839 #ifndef _DISABLE_TIDENTS
840 #ifdef UNICODE
841 #define TVM_EDITLABEL TVM_EDITLABELW
842 #define TVM_GETISEARCHSTRING TVM_GETISEARCHSTRINGW
843 #define TVM_GETITEM TVM_GETITEMW
844 #define TVM_INSERTITEM TVM_INSERTITEMW
845 #define TVM_SETITEM TVM_SETITEMW
846 #else
847 #define TVM_EDITLABEL TVM_EDITLABELA
848 #define TVM_GETISEARCHSTRING TVM_GETISEARCHSTRINGA
849 #define TVM_GETITEM TVM_GETITEMA
850 #define TVM_INSERTITEM TVM_INSERTITEMA
851 #define TVM_SETITEM TVM_SETITEMA
852 #endif /* UNICODE */
853 #endif /* _DISABLE_TIDENTS */
854 #define TVM_SELECTITEM (4363)
855 #define TVM_SETIMAGELIST (4361)
856 #define TVM_SETINDENT (4359)
857 #define TVM_SORTCHILDREN (4371)
858 #define TVM_SORTCHILDRENCB (4373)
859
860 /* Tree view control notification */
861 #define TVN_KEYDOWN (-412)
862 #define TVN_BEGINDRAGW (-456)
863 #define TVN_BEGINLABELEDITW (-459)
864 #define TVN_BEGINRDRAGW (-457)
865 #define TVN_DELETEITEMW (-458)
866 #define TVN_ENDLABELEDITW (-460)
867 #define TVN_GETDISPINFOW (-452)
868 #define TVN_ITEMEXPANDEDW (-455)
869 #define TVN_ITEMEXPANDINGW (-454)
870 #define TVN_SELCHANGEDW (-451)
871 #define TVN_SELCHANGINGW (-450)
872 #define TVN_SETDISPINFOW (-453)
873 #define TVN_BEGINDRAGA (-407)
874 #define TVN_BEGINLABELEDITA (-410)
875 #define TVN_BEGINRDRAGA (-408)
876 #define TVN_DELETEITEMA (-409)
877 #define TVN_ENDLABELEDITA (-411)
878 #define TVN_GETDISPINFOA (-403)
879 #define TVN_ITEMEXPANDEDA (-406)
880 #define TVN_ITEMEXPANDINGA (-405)
881 #define TVN_SELCHANGEDA (-402)
882 #define TVN_SELCHANGINGA (-401)
883 #define TVN_SETDISPINFOA (-404)
884 #ifndef _DISABLE_TIDENTS
885 #ifdef UNICODE
886 #define TVN_BEGINDRAG TVN_BEGINDRAGW
887 #define TVN_BEGINLABELEDIT TVN_BEGINLABELEDITW
888 #define TVN_BEGINRDRAG TVN_BEGINRDRAGW
889 #define TVN_DELETEITEM TVN_DELETEITEMW
890 #define TVN_ENDLABELEDIT TVN_ENDLABELEDITW
891 #define TVN_GETDISPINFO TVN_GETDISPINFOW
892 #define TVN_ITEMEXPANDED TVN_ITEMEXPANDEDW
893 #define TVN_ITEMEXPANDING TVN_ITEMEXPANDINGW
894 #define TVN_SELCHANGED TVN_SELCHANGEDW
895 #define TVN_SELCHANGING TVN_SELCHANGINGW
896 #define TVN_SETDISPINFO TVN_SETDISPINFOW
897 #else
898 #define TVN_BEGINDRAG TVN_BEGINDRAGA
899 #define TVN_BEGINLABELEDIT TVN_BEGINLABELEDITA
900 #define TVN_BEGINRDRAG TVN_BEGINRDRAGA
901 #define TVN_DELETEITEM TVN_DELETEITEMA
902 #define TVN_ENDLABELEDIT TVN_ENDLABELEDITA
903 #define TVN_GETDISPINFO TVN_GETDISPINFOA
904 #define TVN_ITEMEXPANDED TVN_ITEMEXPANDEDA
905 #define TVN_ITEMEXPANDING TVN_ITEMEXPANDINGA
906 #define TVN_SELCHANGED TVN_SELCHANGEDA
907 #define TVN_SELCHANGING TVN_SELCHANGINGA
908 #define TVN_SETDISPINFO TVN_SETDISPINFOA
909 #endif /* UNICODE */
910 #endif /* _DISABLE_TIDENTS */
911
912 /* Up/down control */
913 #define UDM_GETACCEL (1132)
914 #define UDM_GETBASE (1134)
915 #define UDM_GETBUDDY (1130)
916 #define UDM_GETPOS (1128)
917 #define UDM_GETRANGE (1126)
918 #define UDM_SETACCEL (1131)
919 #define UDM_SETBASE (1133)
920 #define UDM_SETBUDDY (1129)
921 #define UDM_SETPOS (1127)
922 #define UDM_SETRANGE (1125)
923
924 /* Up/down control notification */
925 #define UDN_DELTAPOS (-722)
926
927 /* Window messages */
928
929 #define WM_ACTIVATE (6)
930 #define WM_ACTIVATEAPP (28)
931 #define WM_ASKCBFORMATNAME (780)
932 #define WM_CANCELJOURNAL (75)
933 #define WM_CANCELMODE (31)
934 #define WM_CAPTURECHANGED (533)
935 #define WM_CHANGECBCHAIN (781)
936 #define WM_CHAR (258)
937 #define WM_CHARTOITEM (47)
938 #define WM_CHILDACTIVATE (34)
939 #define WM_CHOOSEFONT_GETLOGFONT (1025)
940 #define WM_CHOOSEFONT_SETLOGFONT (1125)
941 #define WM_CHOOSEFONT_SETFLAGS (1126)
942 #define WM_CLEAR (771)
943 #define WM_CLOSE (16)
944 #define WM_COMMAND (273)
945 #define WM_COMPACTING (65)
946 #define WM_COMPAREITEM (57)
947 #define WM_CONTEXTMENU (123)
948 #define WM_COPY (769)
949 #define WM_COPYDATA (74)
950 #define WM_CREATE (1)
951 #define WM_CTLCOLORBTN (309)
952 #define WM_CTLCOLORDLG (310)
953 #define WM_CTLCOLOREDIT (307)
954 #define WM_CTLCOLORLISTBOX (308)
955 #define WM_CTLCOLORMSGBOX (306)
956 #define WM_CTLCOLORSCROLLBAR (311)
957 #define WM_CTLCOLORSTATIC (312)
958 #define WM_CUT (768)
959 #define WM_DEADCHAR (259)
960 #define WM_DELETEITEM (45)
961 #define WM_DESTROY (2)
962 #define WM_DESTROYCLIPBOARD (775)
963 #define WM_DEVICECHANGE (537)
964 #define WM_DEVMODECHANGE (27)
965 #define WM_DISPLAYCHANGE (126)
966 #define WM_DRAWCLIPBOARD (776)
967 #define WM_DRAWITEM (43)
968 #define WM_DROPFILES (563)
969 #define WM_DROPOBJECT (544)
970 #define WM_ENABLE (10)
971 #define WM_ENDSESSION (22)
972 #define WM_ENTERIDLE (289)
973 #define WM_ENTERMENULOOP (529)
974 #define WM_ENTERSIZEMOVE (561)
975 #define WM_ERASEBKGND (20)
976 #define WM_EXITMENULOOP (530)
977 #define WM_EXITSIZEMOVE (562)
978 #define WM_FONTCHANGE (29)
979 #define WM_GETDLGCODE (135)
980 #define WM_GETFONT (49)
981 #define WM_GETHOTKEY (51)
982 #define WM_GETICON (127)
983 #define WM_GETMINMAXINFO (36)
984 #define WM_GETTEXT (13)
985 #define WM_GETTEXTLENGTH (14)
986 #define WM_HELP (83)
987 #define WM_HOTKEY (786)
988 #define WM_HSCROLL (276)
989 #define WM_HSCROLLCLIPBOARD (782)
990 #define WM_ICONERASEBKGND (39)
991 #define WM_IME_CHAR (646)
992 #define WM_IME_COMPOSITION (271)
993 #define WM_IME_COMPOSITIONFULL (644)
994 #define WM_IME_CONTROL (643)
995 #define WM_IME_ENDCOMPOSITION (270)
996 #define WM_IME_KEYDOWN (656)
997 #define WM_IME_KEYUP (657)
998 #define WM_IME_NOTIFY (642)
999 #define WM_IME_SELECT (645)
1000 #define WM_IME_SETCONTEXT (641)
1001 #define WM_IME_STARTCOMPOSITION (269)
1002 #define WM_INITDIALOG (272)
1003 #define WM_INITMENU (278)
1004 #define WM_INITMENUPOPUP (279)
1005 #define WM_INPUTLANGCHANGE (81)
1006 #define WM_INPUTLANGCHANGEREQUEST (80)
1007 #define WM_KEYDOWN (256)
1008 #define WM_KEYUP (257)
1009 #define WM_KILLFOCUS (8)
1010 #define WM_SETVISIBLE (9)
1011 #define WM_LBUTTONDBLCLK (515)
1012 #define WM_LBUTTONDOWN (513)
1013 #define WM_LBUTTONUP (514)
1014 #define WM_MBUTTONDBLCLK (521)
1015 #define WM_MBUTTONDOWN (519)
1016 #define WM_MBUTTONUP (520)
1017 #define WM_MDIACTIVATE (546)
1018 #define WM_MDICASCADE (551)
1019 #define WM_MDICREATE (544)
1020 #define WM_MDIDESTROY (545)
1021 #define WM_MDIGETACTIVE (553)
1022 #define WM_MDIICONARRANGE (552)
1023 #define WM_MDIMAXIMIZE (549)
1024 #define WM_MDINEXT (548)
1025 #define WM_MDIREFRESHMENU (564)
1026 #define WM_MDIRESTORE (547)
1027 #define WM_MDISETMENU (560)
1028 #define WM_MDITILE (550)
1029 #define WM_MEASUREITEM (44)
1030 #define WM_MENUCHAR (288)
1031 #define WM_MENUSELECT (287)
1032 #define WM_MOUSEACTIVATE (33)
1033 #define WM_MOUSEMOVE (512)
1034 #define WM_MOUSEWHEEL (522)
1035 #define WM_MOVE (3)
1036 #define WM_MOVING (534)
1037 #define WM_NCACTIVATE (134)
1038 #define WM_NCCALCSIZE (131)
1039 #define WM_NCCREATE (129)
1040 #define WM_NCDESTROY (130)
1041 #define WM_NCHITTEST (132)
1042 #define WM_NCLBUTTONDBLCLK (163)
1043 #define WM_NCLBUTTONDOWN (161)
1044 #define WM_NCLBUTTONUP (162)
1045 #define WM_NCMBUTTONDBLCLK (169)
1046 #define WM_NCMBUTTONDOWN (167)
1047 #define WM_NCMBUTTONUP (168)
1048 #define WM_NCMOUSEMOVE (160)
1049 #define WM_NCPAINT (133)
1050 #define WM_NCRBUTTONDBLCLK (166)
1051 #define WM_NCRBUTTONDOWN (164)
1052 #define WM_NCRBUTTONUP (165)
1053 #define WM_NCXBUTTONDOWN (171)
1054 #define WM_NCXBUTTONUP (172)
1055 #define WM_NCXBUTTONDBLCLK (173)
1056 #define WM_NEXTDLGCTL (40)
1057 #define WM_NEXTMENU (531)
1058 #define WM_NOTIFY (78)
1059 #define WM_NOTIFYFORMAT (85)
1060 #define WM_NULL (0)
1061 #define WM_PAINT (15)
1062 #define WM_PAINTCLIPBOARD (777)
1063 #define WM_PAINTICON (38)
1064 #define WM_PALETTECHANGED (785)
1065 #define WM_PALETTEISCHANGING (784)
1066 #define WM_PARENTNOTIFY (528)
1067 #define WM_PASTE (770)
1068 #define WM_PENWINFIRST (896)
1069 #define WM_PENWINLAST (911)
1070 #define WM_POWER (72)
1071 #define WM_POWERBROADCAST (536)
1072 #define WM_PRINT (791)
1073 #define WM_PRINTCLIENT (792)
1074 #define WM_PSD_ENVSTAMPRECT (1029)
1075 #define WM_PSD_FULLPAGERECT (1025)
1076 #define WM_PSD_GREEKTEXTRECT (1028)
1077 #define WM_PSD_MARGINRECT (1027)
1078 #define WM_PSD_MINMARGINRECT (1026)
1079 #define WM_PSD_PAGESETUPDLG (1024)
1080 #define WM_PSD_YAFULLPAGERECT (1030)
1081 #define WM_QUERYDRAGICON (55)
1082 #define WM_QUERYDROPOBJECT (555)
1083 #define WM_QUERYENDSESSION (17)
1084 #define WM_QUERYNEWPALETTE (783)
1085 #define WM_QUERYOPEN (19)
1086 #define WM_QUEUESYNC (35)
1087 #define WM_QUIT (18)
1088 #define WM_RBUTTONDBLCLK (518)
1089 #define WM_RBUTTONDOWN (516)
1090 #define WM_RBUTTONUP (517)
1091 #define WM_RENDERALLFORMATS (774)
1092 #define WM_RENDERFORMAT (773)
1093 #define WM_SETCURSOR (32)
1094 #define WM_SETFOCUS (7)
1095 #define WM_SETFONT (48)
1096 #define WM_SETHOTKEY (50)
1097 #define WM_SETICON (128)
1098 #define WM_SETREDRAW (11)
1099 #define WM_SETTEXT (12)
1100 #define WM_SETTINGCHANGE (26)
1101 #define WM_SHOWWINDOW (24)
1102 #define WM_SIZE (5)
1103 #define WM_SIZECLIPBOARD (779)
1104 #define WM_SIZING (532)
1105 #define WM_SPOOLERSTATUS (42)
1106 #define WM_STYLECHANGED (125)
1107 #define WM_STYLECHANGING (124)
1108 #define WM_SYNCPAINT (136)
1109 #define WM_SYSCHAR (262)
1110 #define WM_SYSCOLORCHANGE (21)
1111 #define WM_SYSCOMMAND (274)
1112 #define WM_SYSDEADCHAR (263)
1113 #define WM_SYSKEYDOWN (260)
1114 #define WM_SYSKEYUP (261)
1115 #define WM_TCARD (82)
1116 #define WM_TIMECHANGE (30)
1117 #define WM_TIMER (275)
1118 #define WM_SYSTIMER (280)
1119 #define WM_UNDO (772)
1120 #define WM_USER (1024)
1121 #define WM_USERCHANGED (84)
1122 #define WM_VKEYTOITEM (46)
1123 #define WM_VSCROLL (277)
1124 #define WM_VSCROLLCLIPBOARD (778)
1125 #define WM_WINDOWPOSCHANGED (71)
1126 #define WM_WINDOWPOSCHANGING (70)
1127 #define WM_WININICHANGE (26)
1128 #define WM_XBUTTONDOWN (523)
1129 #define WM_XBUTTONUP (524)
1130 #define WM_XBUTTONDBLCLK (525)
1131
1132 /* Window message ranges */
1133 #define WM_KEYFIRST (256)
1134 #define WM_KEYLAST (264)
1135 #define WM_MOUSEFIRST (512)
1136 #define WM_MOUSELAST (525)
1137
1138 #ifdef __cplusplus
1139 }
1140 #endif /* __cplusplus */
1141
1142 #endif /* __USE_W32API */
1143
1144 #endif /* _GNU_H_WINDOWS32_MESSAGES */