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