wmmsg.h 22 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052
  1. /*
  2. Simple DirectMedia Layer
  3. Copyright (C) 1997-2016 Sam Lantinga <slouken@libsdl.org>
  4. This software is provided 'as-is', without any express or implied
  5. warranty. In no event will the authors be held liable for any damages
  6. arising from the use of this software.
  7. Permission is granted to anyone to use this software for any purpose,
  8. including commercial applications, and to alter it and redistribute it
  9. freely, subject to the following restrictions:
  10. 1. The origin of this software must not be misrepresented; you must not
  11. claim that you wrote the original software. If you use this software
  12. in a product, an acknowledgment in the product documentation would be
  13. appreciated but is not required.
  14. 2. Altered source versions must be plainly marked as such, and must not be
  15. misrepresented as being the original software.
  16. 3. This notice may not be removed or altered from any source distribution.
  17. */
  18. #define MAX_WMMSG (sizeof(wmtab)/sizeof(wmtab[0]))
  19. char *wmtab[] = {
  20. "WM_NULL",
  21. "WM_CREATE",
  22. "WM_DESTROY",
  23. "WM_MOVE",
  24. "UNKNOWN (4)",
  25. "WM_SIZE",
  26. "WM_ACTIVATE",
  27. "WM_SETFOCUS",
  28. "WM_KILLFOCUS",
  29. "UNKNOWN (9)",
  30. "WM_ENABLE",
  31. "WM_SETREDRAW",
  32. "WM_SETTEXT",
  33. "WM_GETTEXT",
  34. "WM_GETTEXTLENGTH",
  35. "WM_PAINT",
  36. "WM_CLOSE",
  37. "WM_QUERYENDSESSION",
  38. "WM_QUIT",
  39. "WM_QUERYOPEN",
  40. "WM_ERASEBKGND",
  41. "WM_SYSCOLORCHANGE",
  42. "WM_ENDSESSION",
  43. "UNKNOWN (23)",
  44. "WM_SHOWWINDOW",
  45. "UNKNOWN (25)",
  46. "WM_SETTINGCHANGE",
  47. "WM_DEVMODECHANGE",
  48. "WM_ACTIVATEAPP",
  49. "WM_FONTCHANGE",
  50. "WM_TIMECHANGE",
  51. "WM_CANCELMODE",
  52. "WM_SETCURSOR",
  53. "WM_MOUSEACTIVATE",
  54. "WM_CHILDACTIVATE",
  55. "WM_QUEUESYNC",
  56. "WM_GETMINMAXINFO",
  57. "UNKNOWN (37)",
  58. "WM_PAINTICON",
  59. "WM_ICONERASEBKGND",
  60. "WM_NEXTDLGCTL",
  61. "UNKNOWN (41)",
  62. "WM_SPOOLERSTATUS",
  63. "WM_DRAWITEM",
  64. "WM_MEASUREITEM",
  65. "WM_DELETEITEM",
  66. "WM_VKEYTOITEM",
  67. "WM_CHARTOITEM",
  68. "WM_SETFONT",
  69. "WM_GETFONT",
  70. "WM_SETHOTKEY",
  71. "WM_GETHOTKEY",
  72. "UNKNOWN (52)",
  73. "UNKNOWN (53)",
  74. "UNKNOWN (54)",
  75. "WM_QUERYDRAGICON",
  76. "UNKNOWN (56)",
  77. "WM_COMPAREITEM",
  78. "UNKNOWN (58)",
  79. "UNKNOWN (59)",
  80. "UNKNOWN (60)",
  81. "WM_GETOBJECT",
  82. "UNKNOWN (62)",
  83. "UNKNOWN (63)",
  84. "UNKNOWN (64)",
  85. "WM_COMPACTING",
  86. "UNKNOWN (66)",
  87. "UNKNOWN (67)",
  88. "WM_COMMNOTIFY",
  89. "UNKNOWN (69)",
  90. "WM_WINDOWPOSCHANGING",
  91. "WM_WINDOWPOSCHANGED",
  92. "WM_POWER",
  93. "UNKNOWN (73)",
  94. "WM_COPYDATA",
  95. "WM_CANCELJOURNAL",
  96. "UNKNOWN (76)",
  97. "UNKNOWN (77)",
  98. "WM_NOTIFY",
  99. "UNKNOWN (79)",
  100. "WM_INPUTLANGCHANGEREQUEST",
  101. "WM_INPUTLANGCHANGE",
  102. "WM_TCARD",
  103. "WM_HELP",
  104. "WM_USERCHANGED",
  105. "WM_NOTIFYFORMAT",
  106. "UNKNOWN (86)",
  107. "UNKNOWN (87)",
  108. "UNKNOWN (88)",
  109. "UNKNOWN (89)",
  110. "UNKNOWN (90)",
  111. "UNKNOWN (91)",
  112. "UNKNOWN (92)",
  113. "UNKNOWN (93)",
  114. "UNKNOWN (94)",
  115. "UNKNOWN (95)",
  116. "UNKNOWN (96)",
  117. "UNKNOWN (97)",
  118. "UNKNOWN (98)",
  119. "UNKNOWN (99)",
  120. "UNKNOWN (100)",
  121. "UNKNOWN (101)",
  122. "UNKNOWN (102)",
  123. "UNKNOWN (103)",
  124. "UNKNOWN (104)",
  125. "UNKNOWN (105)",
  126. "UNKNOWN (106)",
  127. "UNKNOWN (107)",
  128. "UNKNOWN (108)",
  129. "UNKNOWN (109)",
  130. "UNKNOWN (110)",
  131. "UNKNOWN (111)",
  132. "UNKNOWN (112)",
  133. "UNKNOWN (113)",
  134. "UNKNOWN (114)",
  135. "UNKNOWN (115)",
  136. "UNKNOWN (116)",
  137. "UNKNOWN (117)",
  138. "UNKNOWN (118)",
  139. "UNKNOWN (119)",
  140. "UNKNOWN (120)",
  141. "UNKNOWN (121)",
  142. "UNKNOWN (122)",
  143. "WM_CONTEXTMENU",
  144. "WM_STYLECHANGING",
  145. "WM_STYLECHANGED",
  146. "WM_DISPLAYCHANGE",
  147. "WM_GETICON",
  148. "WM_SETICON",
  149. "WM_NCCREATE",
  150. "WM_NCDESTROY",
  151. "WM_NCCALCSIZE",
  152. "WM_NCHITTEST",
  153. "WM_NCPAINT",
  154. "WM_NCACTIVATE",
  155. "WM_GETDLGCODE",
  156. "WM_SYNCPAINT",
  157. "UNKNOWN (137)",
  158. "UNKNOWN (138)",
  159. "UNKNOWN (139)",
  160. "UNKNOWN (140)",
  161. "UNKNOWN (141)",
  162. "UNKNOWN (142)",
  163. "UNKNOWN (143)",
  164. "UNKNOWN (144)",
  165. "UNKNOWN (145)",
  166. "UNKNOWN (146)",
  167. "UNKNOWN (147)",
  168. "UNKNOWN (148)",
  169. "UNKNOWN (149)",
  170. "UNKNOWN (150)",
  171. "UNKNOWN (151)",
  172. "UNKNOWN (152)",
  173. "UNKNOWN (153)",
  174. "UNKNOWN (154)",
  175. "UNKNOWN (155)",
  176. "UNKNOWN (156)",
  177. "UNKNOWN (157)",
  178. "UNKNOWN (158)",
  179. "UNKNOWN (159)",
  180. "WM_NCMOUSEMOVE",
  181. "WM_NCLBUTTONDOWN",
  182. "WM_NCLBUTTONUP",
  183. "WM_NCLBUTTONDBLCLK",
  184. "WM_NCRBUTTONDOWN",
  185. "WM_NCRBUTTONUP",
  186. "WM_NCRBUTTONDBLCLK",
  187. "WM_NCMBUTTONDOWN",
  188. "WM_NCMBUTTONUP",
  189. "WM_NCMBUTTONDBLCLK",
  190. "UNKNOWN (170)",
  191. "WM_NCXBUTTONDOWN",
  192. "WM_NCXBUTTONUP",
  193. "WM_NCXBUTTONDBLCLK",
  194. "WM_NCUAHDRAWCAPTION",
  195. "WM_NCUAHDRAWFRAME",
  196. "UNKNOWN (176)",
  197. "UNKNOWN (177)",
  198. "UNKNOWN (178)",
  199. "UNKNOWN (179)",
  200. "UNKNOWN (180)",
  201. "UNKNOWN (181)",
  202. "UNKNOWN (182)",
  203. "UNKNOWN (183)",
  204. "UNKNOWN (184)",
  205. "UNKNOWN (185)",
  206. "UNKNOWN (186)",
  207. "UNKNOWN (187)",
  208. "UNKNOWN (188)",
  209. "UNKNOWN (189)",
  210. "UNKNOWN (190)",
  211. "UNKNOWN (191)",
  212. "UNKNOWN (192)",
  213. "UNKNOWN (193)",
  214. "UNKNOWN (194)",
  215. "UNKNOWN (195)",
  216. "UNKNOWN (196)",
  217. "UNKNOWN (197)",
  218. "UNKNOWN (198)",
  219. "UNKNOWN (199)",
  220. "UNKNOWN (200)",
  221. "UNKNOWN (201)",
  222. "UNKNOWN (202)",
  223. "UNKNOWN (203)",
  224. "UNKNOWN (204)",
  225. "UNKNOWN (205)",
  226. "UNKNOWN (206)",
  227. "UNKNOWN (207)",
  228. "UNKNOWN (208)",
  229. "UNKNOWN (209)",
  230. "UNKNOWN (210)",
  231. "UNKNOWN (211)",
  232. "UNKNOWN (212)",
  233. "UNKNOWN (213)",
  234. "UNKNOWN (214)",
  235. "UNKNOWN (215)",
  236. "UNKNOWN (216)",
  237. "UNKNOWN (217)",
  238. "UNKNOWN (218)",
  239. "UNKNOWN (219)",
  240. "UNKNOWN (220)",
  241. "UNKNOWN (221)",
  242. "UNKNOWN (222)",
  243. "UNKNOWN (223)",
  244. "UNKNOWN (224)",
  245. "UNKNOWN (225)",
  246. "UNKNOWN (226)",
  247. "UNKNOWN (227)",
  248. "UNKNOWN (228)",
  249. "UNKNOWN (229)",
  250. "UNKNOWN (230)",
  251. "UNKNOWN (231)",
  252. "UNKNOWN (232)",
  253. "UNKNOWN (233)",
  254. "UNKNOWN (234)",
  255. "UNKNOWN (235)",
  256. "UNKNOWN (236)",
  257. "UNKNOWN (237)",
  258. "UNKNOWN (238)",
  259. "UNKNOWN (239)",
  260. "UNKNOWN (240)",
  261. "UNKNOWN (241)",
  262. "UNKNOWN (242)",
  263. "UNKNOWN (243)",
  264. "UNKNOWN (244)",
  265. "UNKNOWN (245)",
  266. "UNKNOWN (246)",
  267. "UNKNOWN (247)",
  268. "UNKNOWN (248)",
  269. "UNKNOWN (249)",
  270. "UNKNOWN (250)",
  271. "UNKNOWN (251)",
  272. "UNKNOWN (252)",
  273. "UNKNOWN (253)",
  274. "UNKNOWN (254)",
  275. "WM_INPUT",
  276. "WM_KEYDOWN",
  277. "WM_KEYUP",
  278. "WM_CHAR",
  279. "WM_DEADCHAR",
  280. "WM_SYSKEYDOWN",
  281. "WM_SYSKEYUP",
  282. "WM_SYSCHAR",
  283. "WM_SYSDEADCHAR",
  284. "WM_KEYLAST",
  285. "UNKNOWN (265)",
  286. "UNKNOWN (266)",
  287. "UNKNOWN (267)",
  288. "UNKNOWN (268)",
  289. "UNKNOWN (269)",
  290. "UNKNOWN (270)",
  291. "UNKNOWN (271)",
  292. "WM_INITDIALOG",
  293. "WM_COMMAND",
  294. "WM_SYSCOMMAND",
  295. "WM_TIMER",
  296. "WM_HSCROLL",
  297. "WM_VSCROLL",
  298. "WM_INITMENU",
  299. "WM_INITMENUPOPUP",
  300. "UNKNOWN (280)",
  301. "WM_GESTURE",
  302. "UNKNOWN (282)",
  303. "UNKNOWN (283)",
  304. "UNKNOWN (284)",
  305. "UNKNOWN (285)",
  306. "UNKNOWN (286)",
  307. "WM_MENUSELECT",
  308. "WM_MENUCHAR",
  309. "WM_ENTERIDLE",
  310. "WM_MENURBUTTONUP",
  311. "WM_MENUDRAG",
  312. "WM_MENUGETOBJECT",
  313. "WM_UNINITMENUPOPUP",
  314. "WM_MENUCOMMAND",
  315. "UNKNOWN (295)",
  316. "UNKNOWN (296)",
  317. "UNKNOWN (297)",
  318. "UNKNOWN (298)",
  319. "UNKNOWN (299)",
  320. "UNKNOWN (300)",
  321. "UNKNOWN (301)",
  322. "UNKNOWN (302)",
  323. "UNKNOWN (303)",
  324. "UNKNOWN (304)",
  325. "UNKNOWN (305)",
  326. "WM_CTLCOLORMSGBOX",
  327. "WM_CTLCOLOREDIT",
  328. "WM_CTLCOLORLISTBOX",
  329. "WM_CTLCOLORBTN",
  330. "WM_CTLCOLORDLG",
  331. "WM_CTLCOLORSCROLLBAR",
  332. "WM_CTLCOLORSTATIC",
  333. "UNKNOWN (313)",
  334. "UNKNOWN (314)",
  335. "UNKNOWN (315)",
  336. "UNKNOWN (316)",
  337. "UNKNOWN (317)",
  338. "UNKNOWN (318)",
  339. "UNKNOWN (319)",
  340. "UNKNOWN (320)",
  341. "UNKNOWN (321)",
  342. "UNKNOWN (322)",
  343. "UNKNOWN (323)",
  344. "UNKNOWN (324)",
  345. "UNKNOWN (325)",
  346. "UNKNOWN (326)",
  347. "UNKNOWN (327)",
  348. "UNKNOWN (328)",
  349. "UNKNOWN (329)",
  350. "UNKNOWN (330)",
  351. "UNKNOWN (331)",
  352. "UNKNOWN (332)",
  353. "UNKNOWN (333)",
  354. "UNKNOWN (334)",
  355. "UNKNOWN (335)",
  356. "UNKNOWN (336)",
  357. "UNKNOWN (337)",
  358. "UNKNOWN (338)",
  359. "UNKNOWN (339)",
  360. "UNKNOWN (340)",
  361. "UNKNOWN (341)",
  362. "UNKNOWN (342)",
  363. "UNKNOWN (343)",
  364. "UNKNOWN (344)",
  365. "UNKNOWN (345)",
  366. "UNKNOWN (346)",
  367. "UNKNOWN (347)",
  368. "UNKNOWN (348)",
  369. "UNKNOWN (349)",
  370. "UNKNOWN (350)",
  371. "UNKNOWN (351)",
  372. "UNKNOWN (352)",
  373. "UNKNOWN (353)",
  374. "UNKNOWN (354)",
  375. "UNKNOWN (355)",
  376. "UNKNOWN (356)",
  377. "UNKNOWN (357)",
  378. "UNKNOWN (358)",
  379. "UNKNOWN (359)",
  380. "UNKNOWN (360)",
  381. "UNKNOWN (361)",
  382. "UNKNOWN (362)",
  383. "UNKNOWN (363)",
  384. "UNKNOWN (364)",
  385. "UNKNOWN (365)",
  386. "UNKNOWN (366)",
  387. "UNKNOWN (367)",
  388. "UNKNOWN (368)",
  389. "UNKNOWN (369)",
  390. "UNKNOWN (370)",
  391. "UNKNOWN (371)",
  392. "UNKNOWN (372)",
  393. "UNKNOWN (373)",
  394. "UNKNOWN (374)",
  395. "UNKNOWN (375)",
  396. "UNKNOWN (376)",
  397. "UNKNOWN (377)",
  398. "UNKNOWN (378)",
  399. "UNKNOWN (379)",
  400. "UNKNOWN (380)",
  401. "UNKNOWN (381)",
  402. "UNKNOWN (382)",
  403. "UNKNOWN (383)",
  404. "UNKNOWN (384)",
  405. "UNKNOWN (385)",
  406. "UNKNOWN (386)",
  407. "UNKNOWN (387)",
  408. "UNKNOWN (388)",
  409. "UNKNOWN (389)",
  410. "UNKNOWN (390)",
  411. "UNKNOWN (391)",
  412. "UNKNOWN (392)",
  413. "UNKNOWN (393)",
  414. "UNKNOWN (394)",
  415. "UNKNOWN (395)",
  416. "UNKNOWN (396)",
  417. "UNKNOWN (397)",
  418. "UNKNOWN (398)",
  419. "UNKNOWN (399)",
  420. "UNKNOWN (400)",
  421. "UNKNOWN (401)",
  422. "UNKNOWN (402)",
  423. "UNKNOWN (403)",
  424. "UNKNOWN (404)",
  425. "UNKNOWN (405)",
  426. "UNKNOWN (406)",
  427. "UNKNOWN (407)",
  428. "UNKNOWN (408)",
  429. "UNKNOWN (409)",
  430. "UNKNOWN (410)",
  431. "UNKNOWN (411)",
  432. "UNKNOWN (412)",
  433. "UNKNOWN (413)",
  434. "UNKNOWN (414)",
  435. "UNKNOWN (415)",
  436. "UNKNOWN (416)",
  437. "UNKNOWN (417)",
  438. "UNKNOWN (418)",
  439. "UNKNOWN (419)",
  440. "UNKNOWN (420)",
  441. "UNKNOWN (421)",
  442. "UNKNOWN (422)",
  443. "UNKNOWN (423)",
  444. "UNKNOWN (424)",
  445. "UNKNOWN (425)",
  446. "UNKNOWN (426)",
  447. "UNKNOWN (427)",
  448. "UNKNOWN (428)",
  449. "UNKNOWN (429)",
  450. "UNKNOWN (430)",
  451. "UNKNOWN (431)",
  452. "UNKNOWN (432)",
  453. "UNKNOWN (433)",
  454. "UNKNOWN (434)",
  455. "UNKNOWN (435)",
  456. "UNKNOWN (436)",
  457. "UNKNOWN (437)",
  458. "UNKNOWN (438)",
  459. "UNKNOWN (439)",
  460. "UNKNOWN (440)",
  461. "UNKNOWN (441)",
  462. "UNKNOWN (442)",
  463. "UNKNOWN (443)",
  464. "UNKNOWN (444)",
  465. "UNKNOWN (445)",
  466. "UNKNOWN (446)",
  467. "UNKNOWN (447)",
  468. "UNKNOWN (448)",
  469. "UNKNOWN (449)",
  470. "UNKNOWN (450)",
  471. "UNKNOWN (451)",
  472. "UNKNOWN (452)",
  473. "UNKNOWN (453)",
  474. "UNKNOWN (454)",
  475. "UNKNOWN (455)",
  476. "UNKNOWN (456)",
  477. "UNKNOWN (457)",
  478. "UNKNOWN (458)",
  479. "UNKNOWN (459)",
  480. "UNKNOWN (460)",
  481. "UNKNOWN (461)",
  482. "UNKNOWN (462)",
  483. "UNKNOWN (463)",
  484. "UNKNOWN (464)",
  485. "UNKNOWN (465)",
  486. "UNKNOWN (466)",
  487. "UNKNOWN (467)",
  488. "UNKNOWN (468)",
  489. "UNKNOWN (469)",
  490. "UNKNOWN (470)",
  491. "UNKNOWN (471)",
  492. "UNKNOWN (472)",
  493. "UNKNOWN (473)",
  494. "UNKNOWN (474)",
  495. "UNKNOWN (475)",
  496. "UNKNOWN (476)",
  497. "UNKNOWN (477)",
  498. "UNKNOWN (478)",
  499. "UNKNOWN (479)",
  500. "UNKNOWN (480)",
  501. "UNKNOWN (481)",
  502. "UNKNOWN (482)",
  503. "UNKNOWN (483)",
  504. "UNKNOWN (484)",
  505. "UNKNOWN (485)",
  506. "UNKNOWN (486)",
  507. "UNKNOWN (487)",
  508. "UNKNOWN (488)",
  509. "UNKNOWN (489)",
  510. "UNKNOWN (490)",
  511. "UNKNOWN (491)",
  512. "UNKNOWN (492)",
  513. "UNKNOWN (493)",
  514. "UNKNOWN (494)",
  515. "UNKNOWN (495)",
  516. "UNKNOWN (496)",
  517. "UNKNOWN (497)",
  518. "UNKNOWN (498)",
  519. "UNKNOWN (499)",
  520. "UNKNOWN (500)",
  521. "UNKNOWN (501)",
  522. "UNKNOWN (502)",
  523. "UNKNOWN (503)",
  524. "UNKNOWN (504)",
  525. "UNKNOWN (505)",
  526. "UNKNOWN (506)",
  527. "UNKNOWN (507)",
  528. "UNKNOWN (508)",
  529. "UNKNOWN (509)",
  530. "UNKNOWN (510)",
  531. "UNKNOWN (511)",
  532. "WM_MOUSEMOVE",
  533. "WM_LBUTTONDOWN",
  534. "WM_LBUTTONUP",
  535. "WM_LBUTTONDBLCLK",
  536. "WM_RBUTTONDOWN",
  537. "WM_RBUTTONUP",
  538. "WM_RBUTTONDBLCLK",
  539. "WM_MBUTTONDOWN",
  540. "WM_MBUTTONUP",
  541. "WM_MOUSELAST",
  542. "WM_MOUSEWHEEL",
  543. "WM_XBUTTONDOWN",
  544. "WM_XBUTTONUP",
  545. "UNKNOWN (525)",
  546. "UNKNOWN (526)",
  547. "UNKNOWN (527)",
  548. "WM_PARENTNOTIFY",
  549. "WM_ENTERMENULOOP",
  550. "WM_EXITMENULOOP",
  551. "WM_NEXTMENU",
  552. "WM_SIZING",
  553. "WM_CAPTURECHANGED",
  554. "WM_MOVING",
  555. "UNKNOWN (535)",
  556. "WM_POWERBROADCAST",
  557. "WM_DEVICECHANGE",
  558. "UNKNOWN (538)",
  559. "UNKNOWN (539)",
  560. "UNKNOWN (540)",
  561. "UNKNOWN (541)",
  562. "UNKNOWN (542)",
  563. "UNKNOWN (543)",
  564. "WM_MDICREATE",
  565. "WM_MDIDESTROY",
  566. "WM_MDIACTIVATE",
  567. "WM_MDIRESTORE",
  568. "WM_MDINEXT",
  569. "WM_MDIMAXIMIZE",
  570. "WM_MDITILE",
  571. "WM_MDICASCADE",
  572. "WM_MDIICONARRANGE",
  573. "WM_MDIGETACTIVE",
  574. "UNKNOWN (554)",
  575. "UNKNOWN (555)",
  576. "UNKNOWN (556)",
  577. "UNKNOWN (557)",
  578. "UNKNOWN (558)",
  579. "UNKNOWN (559)",
  580. "WM_MDISETMENU",
  581. "WM_ENTERSIZEMOVE",
  582. "WM_EXITSIZEMOVE",
  583. "WM_DROPFILES",
  584. "WM_MDIREFRESHMENU",
  585. "UNKNOWN (565)",
  586. "UNKNOWN (566)",
  587. "UNKNOWN (567)",
  588. "WM_POINTERDEVICECHANGE",
  589. "WM_POINTERDEVICEINRANGE",
  590. "WM_POINTERDEVICEOUTOFRANGE",
  591. "UNKNOWN (571)",
  592. "UNKNOWN (572)",
  593. "UNKNOWN (573)",
  594. "UNKNOWN (574)",
  595. "UNKNOWN (575)",
  596. "WM_TOUCH",
  597. "WM_NCPOINTERUPDATE",
  598. "WM_NCPOINTERDOWN",
  599. "WM_NCPOINTERUP",
  600. "UNKNOWN (580)",
  601. "WM_POINTERUPDATE",
  602. "WM_POINTERDOWN",
  603. "WM_POINTERUP",
  604. "WM_POINTERENTER",
  605. "WM_POINTERLEAVE",
  606. "WM_POINTERACTIVATE",
  607. "WM_POINTERCAPTURECHANGED",
  608. "WM_TOUCHHITTESTING",
  609. "WM_POINTERWHEEL",
  610. "WM_POINTERHWHEEL",
  611. "DM_POINTERHITTEST",
  612. "UNKNOWN (592)",
  613. "UNKNOWN (593)",
  614. "UNKNOWN (594)",
  615. "UNKNOWN (595)",
  616. "UNKNOWN (596)",
  617. "UNKNOWN (597)",
  618. "UNKNOWN (598)",
  619. "UNKNOWN (599)",
  620. "UNKNOWN (600)",
  621. "UNKNOWN (601)",
  622. "UNKNOWN (602)",
  623. "UNKNOWN (603)",
  624. "UNKNOWN (604)",
  625. "UNKNOWN (605)",
  626. "UNKNOWN (606)",
  627. "UNKNOWN (607)",
  628. "UNKNOWN (608)",
  629. "UNKNOWN (609)",
  630. "UNKNOWN (610)",
  631. "UNKNOWN (611)",
  632. "UNKNOWN (612)",
  633. "UNKNOWN (613)",
  634. "UNKNOWN (614)",
  635. "UNKNOWN (615)",
  636. "UNKNOWN (616)",
  637. "UNKNOWN (617)",
  638. "UNKNOWN (618)",
  639. "UNKNOWN (619)",
  640. "UNKNOWN (620)",
  641. "UNKNOWN (621)",
  642. "UNKNOWN (622)",
  643. "UNKNOWN (623)",
  644. "UNKNOWN (624)",
  645. "UNKNOWN (625)",
  646. "UNKNOWN (626)",
  647. "UNKNOWN (627)",
  648. "UNKNOWN (628)",
  649. "UNKNOWN (629)",
  650. "UNKNOWN (630)",
  651. "UNKNOWN (631)",
  652. "UNKNOWN (632)",
  653. "UNKNOWN (633)",
  654. "UNKNOWN (634)",
  655. "UNKNOWN (635)",
  656. "UNKNOWN (636)",
  657. "UNKNOWN (637)",
  658. "UNKNOWN (638)",
  659. "UNKNOWN (639)",
  660. "UNKNOWN (640)",
  661. "WM_IME_SETCONTEXT",
  662. "WM_IME_NOTIFY",
  663. "WM_IME_CONTROL",
  664. "WM_IME_COMPOSITIONFULL",
  665. "WM_IME_SELECT",
  666. "WM_IME_CHAR",
  667. "UNKNOWN (647)",
  668. "WM_IME_REQUEST",
  669. "UNKNOWN (649)",
  670. "UNKNOWN (650)",
  671. "UNKNOWN (651)",
  672. "UNKNOWN (652)",
  673. "UNKNOWN (653)",
  674. "UNKNOWN (654)",
  675. "UNKNOWN (655)",
  676. "WM_IME_KEYDOWN",
  677. "WM_IME_KEYUP",
  678. "UNKNOWN (658)",
  679. "UNKNOWN (659)",
  680. "UNKNOWN (660)",
  681. "UNKNOWN (661)",
  682. "UNKNOWN (662)",
  683. "UNKNOWN (663)",
  684. "UNKNOWN (664)",
  685. "UNKNOWN (665)",
  686. "UNKNOWN (666)",
  687. "UNKNOWN (667)",
  688. "UNKNOWN (668)",
  689. "UNKNOWN (669)",
  690. "UNKNOWN (670)",
  691. "UNKNOWN (671)",
  692. "WM_NCMOUSEHOVER",
  693. "WM_MOUSEHOVER",
  694. "WM_NCMOUSELEAVE",
  695. "WM_MOUSELEAVE",
  696. "UNKNOWN (676)",
  697. "UNKNOWN (677)",
  698. "UNKNOWN (678)",
  699. "UNKNOWN (679)",
  700. "UNKNOWN (680)",
  701. "UNKNOWN (681)",
  702. "UNKNOWN (682)",
  703. "UNKNOWN (683)",
  704. "UNKNOWN (684)",
  705. "UNKNOWN (685)",
  706. "UNKNOWN (686)",
  707. "UNKNOWN (687)",
  708. "UNKNOWN (688)",
  709. "WM_WTSSESSION_CHANGE",
  710. "UNKNOWN (690)",
  711. "UNKNOWN (691)",
  712. "UNKNOWN (692)",
  713. "UNKNOWN (693)",
  714. "UNKNOWN (694)",
  715. "UNKNOWN (695)",
  716. "UNKNOWN (696)",
  717. "UNKNOWN (697)",
  718. "UNKNOWN (698)",
  719. "UNKNOWN (699)",
  720. "UNKNOWN (700)",
  721. "UNKNOWN (701)",
  722. "UNKNOWN (702)",
  723. "UNKNOWN (703)",
  724. "UNKNOWN (704)",
  725. "UNKNOWN (705)",
  726. "UNKNOWN (706)",
  727. "UNKNOWN (707)",
  728. "UNKNOWN (708)",
  729. "UNKNOWN (709)",
  730. "UNKNOWN (710)",
  731. "UNKNOWN (711)",
  732. "UNKNOWN (712)",
  733. "UNKNOWN (713)",
  734. "UNKNOWN (714)",
  735. "UNKNOWN (715)",
  736. "UNKNOWN (716)",
  737. "UNKNOWN (717)",
  738. "UNKNOWN (718)",
  739. "UNKNOWN (719)",
  740. "UNKNOWN (720)",
  741. "UNKNOWN (721)",
  742. "UNKNOWN (722)",
  743. "UNKNOWN (723)",
  744. "UNKNOWN (724)",
  745. "UNKNOWN (725)",
  746. "UNKNOWN (726)",
  747. "UNKNOWN (727)",
  748. "UNKNOWN (728)",
  749. "UNKNOWN (729)",
  750. "UNKNOWN (730)",
  751. "UNKNOWN (731)",
  752. "UNKNOWN (732)",
  753. "UNKNOWN (733)",
  754. "UNKNOWN (734)",
  755. "UNKNOWN (735)",
  756. "WM_DPICHANGED",
  757. "UNKNOWN (737)",
  758. "UNKNOWN (738)",
  759. "UNKNOWN (739)",
  760. "UNKNOWN (740)",
  761. "UNKNOWN (741)",
  762. "UNKNOWN (742)",
  763. "UNKNOWN (743)",
  764. "UNKNOWN (744)",
  765. "UNKNOWN (745)",
  766. "UNKNOWN (746)",
  767. "UNKNOWN (747)",
  768. "UNKNOWN (748)",
  769. "UNKNOWN (749)",
  770. "UNKNOWN (750)",
  771. "UNKNOWN (751)",
  772. "UNKNOWN (752)",
  773. "UNKNOWN (753)",
  774. "UNKNOWN (754)",
  775. "UNKNOWN (755)",
  776. "UNKNOWN (756)",
  777. "UNKNOWN (757)",
  778. "UNKNOWN (758)",
  779. "UNKNOWN (759)",
  780. "UNKNOWN (760)",
  781. "UNKNOWN (761)",
  782. "UNKNOWN (762)",
  783. "UNKNOWN (763)",
  784. "UNKNOWN (764)",
  785. "UNKNOWN (765)",
  786. "UNKNOWN (766)",
  787. "UNKNOWN (767)",
  788. "WM_CUT",
  789. "WM_COPY",
  790. "WM_PASTE",
  791. "WM_CLEAR",
  792. "WM_UNDO",
  793. "WM_RENDERFORMAT",
  794. "WM_RENDERALLFORMATS",
  795. "WM_DESTROYCLIPBOARD",
  796. "WM_DRAWCLIPBOARD",
  797. "WM_PAINTCLIPBOARD",
  798. "WM_VSCROLLCLIPBOARD",
  799. "WM_SIZECLIPBOARD",
  800. "WM_ASKCBFORMATNAME",
  801. "WM_CHANGECBCHAIN",
  802. "WM_HSCROLLCLIPBOARD",
  803. "WM_QUERYNEWPALETTE",
  804. "WM_PALETTEISCHANGING",
  805. "WM_PALETTECHANGED",
  806. "WM_HOTKEY",
  807. "UNKNOWN (787)",
  808. "UNKNOWN (788)",
  809. "UNKNOWN (789)",
  810. "UNKNOWN (790)",
  811. "WM_PRINT",
  812. "WM_PRINTCLIENT",
  813. "WM_APPCOMMAND",
  814. "WM_THEMECHANGED",
  815. "UNKNOWN (795)",
  816. "UNKNOWN (796)",
  817. "WM_CLIPBOARDUPDATE",
  818. "WM_DWMCOMPOSITIONCHANGED",
  819. "WM_DWMNCRENDERINGCHANGED",
  820. "WM_DWMCOLORIZATIONCOLORCHANGED",
  821. "WM_DWMWINDOWMAXIMIZEDCHANGE",
  822. "UNKNOWN (802)",
  823. "WM_DWMSENDICONICTHUMBNAIL",
  824. "UNKNOWN (804)",
  825. "UNKNOWN (805)",
  826. "WM_DWMSENDICONICLIVEPREVIEWBITMAP",
  827. "UNKNOWN (807)",
  828. "UNKNOWN (808)",
  829. "UNKNOWN (809)",
  830. "UNKNOWN (810)",
  831. "UNKNOWN (811)",
  832. "UNKNOWN (812)",
  833. "UNKNOWN (813)",
  834. "UNKNOWN (814)",
  835. "UNKNOWN (815)",
  836. "UNKNOWN (816)",
  837. "UNKNOWN (817)",
  838. "UNKNOWN (818)",
  839. "UNKNOWN (819)",
  840. "UNKNOWN (820)",
  841. "UNKNOWN (821)",
  842. "UNKNOWN (822)",
  843. "UNKNOWN (823)",
  844. "UNKNOWN (824)",
  845. "UNKNOWN (825)",
  846. "UNKNOWN (826)",
  847. "UNKNOWN (827)",
  848. "UNKNOWN (828)",
  849. "UNKNOWN (829)",
  850. "UNKNOWN (830)",
  851. "WM_GETTITLEBARINFOEX",
  852. "UNKNOWN (832)",
  853. "UNKNOWN (833)",
  854. "UNKNOWN (834)",
  855. "UNKNOWN (835)",
  856. "UNKNOWN (836)",
  857. "UNKNOWN (837)",
  858. "UNKNOWN (838)",
  859. "UNKNOWN (839)",
  860. "UNKNOWN (840)",
  861. "UNKNOWN (841)",
  862. "UNKNOWN (842)",
  863. "UNKNOWN (843)",
  864. "UNKNOWN (844)",
  865. "UNKNOWN (845)",
  866. "UNKNOWN (846)",
  867. "UNKNOWN (847)",
  868. "UNKNOWN (848)",
  869. "UNKNOWN (849)",
  870. "UNKNOWN (850)",
  871. "UNKNOWN (851)",
  872. "UNKNOWN (852)",
  873. "UNKNOWN (853)",
  874. "UNKNOWN (854)",
  875. "UNKNOWN (855)",
  876. "WM_HANDHELDFIRST",
  877. "UNKNOWN (857)",
  878. "UNKNOWN (858)",
  879. "UNKNOWN (859)",
  880. "UNKNOWN (860)",
  881. "UNKNOWN (861)",
  882. "UNKNOWN (862)",
  883. "WM_HANDHELDLAST",
  884. "WM_AFXFIRST",
  885. "UNKNOWN (865)",
  886. "UNKNOWN (866)",
  887. "UNKNOWN (867)",
  888. "UNKNOWN (868)",
  889. "UNKNOWN (869)",
  890. "UNKNOWN (870)",
  891. "UNKNOWN (871)",
  892. "UNKNOWN (872)",
  893. "UNKNOWN (873)",
  894. "UNKNOWN (874)",
  895. "UNKNOWN (875)",
  896. "UNKNOWN (876)",
  897. "UNKNOWN (877)",
  898. "UNKNOWN (878)",
  899. "UNKNOWN (879)",
  900. "UNKNOWN (880)",
  901. "UNKNOWN (881)",
  902. "UNKNOWN (882)",
  903. "UNKNOWN (883)",
  904. "UNKNOWN (884)",
  905. "UNKNOWN (885)",
  906. "UNKNOWN (886)",
  907. "UNKNOWN (887)",
  908. "UNKNOWN (888)",
  909. "UNKNOWN (889)",
  910. "UNKNOWN (890)",
  911. "UNKNOWN (891)",
  912. "UNKNOWN (892)",
  913. "UNKNOWN (893)",
  914. "UNKNOWN (894)",
  915. "WM_AFXLAST",
  916. "WM_PENWINFIRST",
  917. "UNKNOWN (897)",
  918. "UNKNOWN (898)",
  919. "UNKNOWN (899)",
  920. "UNKNOWN (900)",
  921. "UNKNOWN (901)",
  922. "UNKNOWN (902)",
  923. "UNKNOWN (903)",
  924. "UNKNOWN (904)",
  925. "UNKNOWN (905)",
  926. "UNKNOWN (906)",
  927. "UNKNOWN (907)",
  928. "UNKNOWN (908)",
  929. "UNKNOWN (909)",
  930. "UNKNOWN (910)",
  931. "WM_PENWINLAST",
  932. "UNKNOWN (912)",
  933. "UNKNOWN (913)",
  934. "UNKNOWN (914)",
  935. "UNKNOWN (915)",
  936. "UNKNOWN (916)",
  937. "UNKNOWN (917)",
  938. "UNKNOWN (918)",
  939. "UNKNOWN (919)",
  940. "UNKNOWN (920)",
  941. "UNKNOWN (921)",
  942. "UNKNOWN (922)",
  943. "UNKNOWN (923)",
  944. "UNKNOWN (924)",
  945. "UNKNOWN (925)",
  946. "UNKNOWN (926)",
  947. "UNKNOWN (927)",
  948. "UNKNOWN (928)",
  949. "UNKNOWN (929)",
  950. "UNKNOWN (930)",
  951. "UNKNOWN (931)",
  952. "UNKNOWN (932)",
  953. "UNKNOWN (933)",
  954. "UNKNOWN (934)",
  955. "UNKNOWN (935)",
  956. "UNKNOWN (936)",
  957. "UNKNOWN (937)",
  958. "UNKNOWN (938)",
  959. "UNKNOWN (939)",
  960. "UNKNOWN (940)",
  961. "UNKNOWN (941)",
  962. "UNKNOWN (942)",
  963. "UNKNOWN (943)",
  964. "UNKNOWN (944)",
  965. "UNKNOWN (945)",
  966. "UNKNOWN (946)",
  967. "UNKNOWN (947)",
  968. "UNKNOWN (948)",
  969. "UNKNOWN (949)",
  970. "UNKNOWN (950)",
  971. "UNKNOWN (951)",
  972. "UNKNOWN (952)",
  973. "UNKNOWN (953)",
  974. "UNKNOWN (954)",
  975. "UNKNOWN (955)",
  976. "UNKNOWN (956)",
  977. "UNKNOWN (957)",
  978. "UNKNOWN (958)",
  979. "UNKNOWN (959)",
  980. "UNKNOWN (960)",
  981. "UNKNOWN (961)",
  982. "UNKNOWN (962)",
  983. "UNKNOWN (963)",
  984. "UNKNOWN (964)",
  985. "UNKNOWN (965)",
  986. "UNKNOWN (966)",
  987. "UNKNOWN (967)",
  988. "UNKNOWN (968)",
  989. "UNKNOWN (969)",
  990. "UNKNOWN (970)",
  991. "UNKNOWN (971)",
  992. "UNKNOWN (972)",
  993. "UNKNOWN (973)",
  994. "UNKNOWN (974)",
  995. "UNKNOWN (975)",
  996. "UNKNOWN (976)",
  997. "UNKNOWN (977)",
  998. "UNKNOWN (978)",
  999. "UNKNOWN (979)",
  1000. "UNKNOWN (980)",
  1001. "UNKNOWN (981)",
  1002. "UNKNOWN (982)",
  1003. "UNKNOWN (983)",
  1004. "UNKNOWN (984)",
  1005. "UNKNOWN (985)",
  1006. "UNKNOWN (986)",
  1007. "UNKNOWN (987)",
  1008. "UNKNOWN (988)",
  1009. "UNKNOWN (989)",
  1010. "UNKNOWN (990)",
  1011. "UNKNOWN (991)",
  1012. "UNKNOWN (992)",
  1013. "UNKNOWN (993)",
  1014. "UNKNOWN (994)",
  1015. "UNKNOWN (995)",
  1016. "UNKNOWN (996)",
  1017. "UNKNOWN (997)",
  1018. "UNKNOWN (998)",
  1019. "UNKNOWN (999)",
  1020. "UNKNOWN (1000)",
  1021. "UNKNOWN (1001)",
  1022. "UNKNOWN (1002)",
  1023. "UNKNOWN (1003)",
  1024. "UNKNOWN (1004)",
  1025. "UNKNOWN (1005)",
  1026. "UNKNOWN (1006)",
  1027. "UNKNOWN (1007)",
  1028. "UNKNOWN (1008)",
  1029. "UNKNOWN (1009)",
  1030. "UNKNOWN (1010)",
  1031. "UNKNOWN (1011)",
  1032. "UNKNOWN (1012)",
  1033. "UNKNOWN (1013)",
  1034. "UNKNOWN (1014)",
  1035. "UNKNOWN (1015)",
  1036. "UNKNOWN (1016)",
  1037. "UNKNOWN (1017)",
  1038. "UNKNOWN (1018)",
  1039. "UNKNOWN (1019)",
  1040. "UNKNOWN (1020)",
  1041. "UNKNOWN (1021)",
  1042. "UNKNOWN (1022)",
  1043. "UNKNOWN (1023)",
  1044. "WM_USER"
  1045. };
  1046. /* vi: set ts=4 sw=4 expandtab: */