Lines Matching refs:optional
144 optional=0x80, enumerator
181 { 0x0093, sent|defwinproc|optional },
182 { 0x0094, sent|defwinproc|optional },
194 { WM_NCPAINT, sent|wparam|optional, 1 },
195 { WM_GETTEXT, sent|defwinproc|optional },
196 { WM_ERASEBKGND, sent|optional },
199 { WM_NOTIFYFORMAT, sent|optional },
200 { WM_QUERYUISTATE, sent|optional },
201 { WM_QUERYNEWPALETTE, sent|wparam|lparam|optional, 0, 0 },
202 …{ WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE }, /* Win9x: SWP_NOSENDCHANGIN…
205 { WM_GETTEXT, sent|defwinproc|optional },
208 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
209 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
212 { WM_GETTEXT, sent|optional },
213 { WM_NCPAINT, sent|wparam|optional, 1 },
214 { WM_GETTEXT, sent|defwinproc|optional },
215 { WM_ERASEBKGND, sent|optional },
218 { WM_GETTEXT, sent|optional },
219 { WM_NCCALCSIZE, sent|wparam|optional, 1 },
220 { WM_NCPAINT, sent|wparam|optional, 1 },
221 { WM_ERASEBKGND, sent|optional },
223 { WM_SYNCPAINT, sent|optional },
224 { WM_GETTITLEBARINFOEX, sent|optional },
225 { WM_PAINT, sent|optional },
226 { WM_NCPAINT, sent|beginpaint|optional },
227 { WM_GETTEXT, sent|beginpaint|defwinproc|optional },
228 { WM_ERASEBKGND, sent|beginpaint|optional },
237 { HCBT_ACTIVATE, hook|optional },
238 { WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE },
239 { WM_ACTIVATEAPP, sent|wparam|optional, 1 },
240 { WM_NCACTIVATE, sent|optional },
241 { WM_ACTIVATE, sent|optional },
252 { WM_NCCALCSIZE, sent|wparam|optional, TRUE },
253 { WM_NCPAINT, sent|optional },
254 { WM_GETTEXT, sent|defwinproc|optional },
255 { WM_ERASEBKGND, sent|optional },
256 { WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_NOACTIVATE|SWP_NOMOVE|SWP_NOCLIENTMOVE },
257 { WM_SIZE, sent|defwinproc|optional },
258 { WM_NCCALCSIZE, sent|wparam|optional, TRUE },
259 { WM_NCPAINT, sent|optional },
260 { WM_GETTEXT, sent|defwinproc|optional },
261 { WM_ERASEBKGND, sent|optional },
263 …{ EVENT_OBJECT_LOCATIONCHANGE, winevent_hook|wparam|lparam|optional, 0, 0 }, /* XP sends a duplica…
272 { WM_GETMINMAXINFO, sent|defwinproc|optional }, /* Win9x */
273 { WM_NCCALCSIZE, sent|wparam|optional, TRUE },
274 { WM_NCPAINT, sent|optional },
275 { WM_GETTEXT, sent|defwinproc|optional },
276 { WM_ERASEBKGND, sent|optional },
277 { WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_NOACTIVATE|SWP_NOMOVE|SWP_NOCLIENTMOVE },
278 { WM_SIZE, sent|defwinproc|wparam|optional, SIZE_RESTORED },
279 { WM_NCCALCSIZE, sent|wparam|optional, TRUE },
280 { WM_NCPAINT, sent|optional },
281 { WM_GETTEXT, sent|defwinproc|optional },
282 { WM_ERASEBKGND, sent|optional },
292 { WM_NCPAINT, sent|optional },
293 { WM_GETTEXT, sent|defwinproc|optional },
294 { WM_ERASEBKGND, sent|optional },
307 { WM_NCCALCSIZE, sent|wparam|optional, 1 },
308 { WM_NCPAINT, sent|optional },
309 { WM_GETTEXT, sent|defwinproc|optional },
310 { WM_ERASEBKGND, sent|optional },
311 { WM_WINDOWPOSCHANGED, sent|wparam|optional, /*SWP_NOZORDER|*/SWP_NOACTIVATE, 0,
313 { WM_MOVE, sent|defwinproc|optional },
314 { WM_SIZE, sent|defwinproc|optional },
315 { WM_NCCALCSIZE, sent|wparam|optional, 1 }, /* Win9x doesn't send it */
316 { WM_NCPAINT, sent|optional }, /* Win9x doesn't send it */
317 { WM_GETTEXT, sent|defwinproc|optional }, /* Win9x doesn't send it */
318 { WM_ERASEBKGND, sent|optional }, /* Win9x doesn't send it */
364 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 0 },/* in the 1st MDI child */
365 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 }, /* in MDI client */
370 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 }, /* in MDI client */
371 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 }, /* in the 1st MDI child */
394 { WM_IME_SETCONTEXT, sent|defwinproc|optional }, /* in the 1st MDI child */
395 { WM_IME_SETCONTEXT, sent|optional }, /* in the MDI client */
399 { WM_IME_SETCONTEXT, sent|optional }, /* in the MDI client */
400 { WM_IME_SETCONTEXT, sent|defwinproc|optional }, /* in the 1st MDI child */
415 { WM_NCPAINT, sent|parent|optional }, /* wparam != 1 */
416 { WM_GETTEXT, sent|parent|defwinproc|optional },
417 { WM_ERASEBKGND, sent|parent|optional }, /* FIXME: remove optional once Wine is fixed */
434 { WM_PAINT, sent|parent|optional },
435 { WM_NCPAINT, sent|beginpaint|parent|optional }, /* wparam != 1 */
436 { WM_GETTEXT, sent|beginpaint|parent|defwinproc|optional },
439 { WM_ERASEBKGND, sent|beginpaint|optional },
450 { WM_NCPAINT, sent|parent|optional }, /* wparam != 1 */
451 { WM_GETTEXT, sent|parent|defwinproc|optional },
452 { WM_ERASEBKGND, sent|parent|optional },
457 { WM_ERASEBKGND, sent|beginpaint|optional },
464 { WM_NCPAINT, sent|wparam|optional, 1 },
467 { WM_NCPAINT, sent|wparam|optional, 1 },
468 { WM_GETTEXT, sent|defwinproc|optional },
469 { WM_ERASEBKGND, sent|optional },
470 { HCBT_ACTIVATE, hook|optional },
472 { WM_QUERYNEWPALETTE, sent|wparam|lparam|optional, 0, 0 },
473 { WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE },
474 { WM_NCPAINT, sent|wparam|optional, 1 },
475 { WM_ACTIVATEAPP, sent|wparam|optional, 1 },
476 { WM_NCACTIVATE, sent|wparam|optional, 1 },
477 { WM_GETTEXT, sent|defwinproc|optional },
478 { WM_ACTIVATE, sent|wparam|optional, 1 },
479 { HCBT_SETFOCUS, hook|optional },
480 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
481 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
483 { WM_SETFOCUS, sent|wparam|defwinproc|optional, 0 },
484 { WM_GETTEXT, sent|optional },
485 { WM_NCPAINT, sent|wparam|optional, 1 },
486 { WM_GETTEXT, sent|defwinproc|optional },
487 { WM_ERASEBKGND, sent|optional },
490 { WM_NCCALCSIZE, sent|optional },
491 { WM_GETTEXT, sent|optional },
492 { WM_NCPAINT, sent|optional },
493 { WM_ERASEBKGND, sent|optional },
494 { WM_SYNCPAINT, sent|optional },
502 { WM_PAINT, sent|optional },
503 { WM_NCPAINT, sent|beginpaint|optional },
514 { HCBT_ACTIVATE, hook|optional },
516 { WM_QUERYNEWPALETTE, sent|wparam|lparam|optional, 0, 0 },
517 { WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE },
518 { WM_ACTIVATEAPP, sent|wparam|optional, 1 },
519 { WM_NCACTIVATE, sent|wparam|optional, 1 },
520 { WM_GETTEXT, sent|defwinproc|optional },
521 { WM_ACTIVATE, sent|wparam|optional, 1 },
522 { HCBT_SETFOCUS, hook|optional },
523 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
524 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
526 { WM_SETFOCUS, sent|wparam|defwinproc|optional, 0 },
527 { WM_GETTEXT, sent|optional },
528 { WM_NCPAINT, sent|wparam|optional, 1 },
529 { WM_GETTEXT, sent|defwinproc|optional },
530 { WM_ERASEBKGND, sent|optional },
535 { WM_GETTEXT, sent|optional },
536 { WM_NCCALCSIZE, sent|optional },
537 { WM_NCPAINT, sent|optional },
538 { WM_ERASEBKGND, sent|optional },
541 { WM_SYNCPAINT, sent|optional },
542 { WM_GETTITLEBARINFOEX, sent|optional },
543 { WM_PAINT, sent|optional },
544 { WM_NCPAINT, sent|beginpaint|optional },
545 { WM_ERASEBKGND, sent|beginpaint|optional },
551 { WM_GETTEXT, sent|optional },
555 { WM_NCPAINT, sent|optional },
556 { WM_GETTEXT, sent|defwinproc|optional },
557 { WM_ERASEBKGND, sent|optional },
559 { WM_MOVE, sent|defwinproc|optional },
561 { WM_NCCALCSIZE, sent|wparam|optional, TRUE },
562 { WM_NCPAINT, sent|optional },
563 { WM_ERASEBKGND, sent|optional },
564 { WM_PAINT, sent|optional },
565 { WM_GETTITLEBARINFOEX, sent|optional },
566 { WM_NCPAINT, sent|beginpaint|optional },
567 { WM_ERASEBKGND, sent|beginpaint|optional },
568 { WM_SYNCPAINT, sent|optional },
574 { WM_QUERYOPEN, sent|optional },
575 { WM_GETTEXT, sent|optional },
576 { WM_NCACTIVATE, sent|wparam|optional, 1 },
577 { WM_WINDOWPOSCHANGING, sent|optional }, /* SWP_NOSIZE|SWP_NOMOVE */
578 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE|SWP_NOCLIENTSIZE|SWP_NOCLIENTMO…
579 { WM_NCCALCSIZE, sent|wparam|optional, TRUE },
580 { WM_MOVE, sent|optional },
581 { WM_SIZE, sent|wparam|optional, SIZE_RESTORED },
582 { WM_GETTEXT, sent|optional },
583 … { WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_FRAMECHANGED|SWP_STATECHANGED|SWP_NOCOPYBITS },
584 { WM_GETMINMAXINFO, sent|defwinproc|optional },
585 { WM_NCCALCSIZE, sent|wparam|optional, TRUE },
586 { HCBT_ACTIVATE, hook|optional },
587 { WM_QUERYNEWPALETTE, sent|wparam|lparam|optional, 0, 0 },
588 { WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE },
589 { WM_ACTIVATEAPP, sent|wparam|optional, 1 },
590 { WM_NCACTIVATE, sent|wparam|optional, 1 },
591 { WM_GETTEXT, sent|defwinproc|optional },
592 { WM_ACTIVATE, sent|wparam|optional, 1 },
593 { HCBT_SETFOCUS, hook|optional },
594 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
595 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
596 { WM_SETFOCUS, sent|wparam|defwinproc|optional, 0 },
597 { WM_GETTEXT, sent|optional },
598 { WM_NCPAINT, sent|wparam|optional, 1 },
599 { WM_GETTEXT, sent|defwinproc|optional },
604 { HCBT_SETFOCUS, hook|optional },
605 { WM_SETFOCUS, sent|wparam|optional, 0 },
606 { WM_NCCALCSIZE, sent|wparam|optional, TRUE },
607 { WM_NCPAINT, sent|wparam|optional, 1 },
608 { WM_ERASEBKGND, sent|optional },
609 { HCBT_SETFOCUS, hook|optional },
610 { WM_SETFOCUS, sent|wparam|optional, 0 },
612 { WM_GETTEXT, sent|optional },
613 { WM_PAINT, sent|optional },
614 { WM_GETTITLEBARINFOEX, sent|optional },
615 { WM_NCPAINT, sent|beginpaint|optional },
616 { WM_ERASEBKGND, sent|beginpaint|optional },
622 { HCBT_SETFOCUS, hook|optional },
624 { WM_KILLFOCUS, sent|optional },
625 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 },
626 { WM_IME_NOTIFY, sent|wparam|optional|defwinproc, 1 },
627 { WM_GETTEXT, sent|optional },
632 { WM_NCPAINT, sent|optional },
633 { WM_GETTEXT, sent|defwinproc|optional },
637 { WM_NCCALCSIZE, sent|optional },
641 { WM_NCACTIVATE, sent|wparam|optional, 0 },
642 { WM_GETTEXT, sent|defwinproc|optional },
643 { WM_ACTIVATE, sent|optional },
644 { WM_ACTIVATEAPP, sent|wparam|optional, 0 },
647 { WM_SYSCOMMAND, sent|optional|wparam, SC_RESTORE },
648 { HCBT_SYSCOMMAND, hook|optional|wparam, SC_RESTORE },
649 { HCBT_MINMAX, hook|optional|lparam, 0, SW_RESTORE },
650 { WM_QUERYOPEN, sent|optional },
651 { WM_WINDOWPOSCHANGING, sent|optional|wparam, SWP_FRAMECHANGED|SWP_STATECHANGED },
652 { WM_GETMINMAXINFO, sent|optional|defwinproc },
653 { WM_NCCALCSIZE, sent|optional|wparam, TRUE },
654 { HCBT_ACTIVATE, hook|optional },
655 { WM_ACTIVATEAPP, sent|optional|wparam, 1 },
656 { WM_NCACTIVATE, sent|optional },
657 { WM_GETTEXT, sent|optional },
658 { WM_ACTIVATE, sent|optional|wparam, 1 },
659 { HCBT_SETFOCUS, hook|optional },
660 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
661 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
662 { WM_SETFOCUS, sent|optional },
663 { WM_NCPAINT, sent|optional },
664 { WM_GETTEXT, sent|defwinproc|optional },
665 { WM_ERASEBKGND, sent|optional },
666 { WM_WINDOWPOSCHANGED, sent|optional|wparam, SWP_FRAMECHANGED|SWP_STATECHANGED },
667 { WM_MOVE, sent|defwinproc|optional },
668 { WM_SIZE, sent|defwinproc|optional|wparam, SIZE_RESTORED },
669 { WM_ACTIVATE, sent|optional|wparam, 1 },
670 { WM_SYSCOMMAND, sent|optional|wparam, SC_RESTORE },
671 { HCBT_SYSCOMMAND, hook|optional|wparam, SC_RESTORE },
673 { WM_PAINT, sent|optional },
674 { WM_NCPAINT, sent|beginpaint|optional },
675 { WM_ERASEBKGND, sent|beginpaint|optional },
684 { WM_SIZE, sent|optional }, /* XP doesn't send it */
685 { WM_MOVE, sent|optional }, /* XP doesn't send it */
686 { WM_NCACTIVATE, sent|wparam|optional, 0 },
687 { WM_ACTIVATE, sent|wparam|optional, 0 },
688 { WM_ACTIVATEAPP, sent|wparam|optional, 0 },
689 { HCBT_SETFOCUS, hook|optional },
690 { WM_KILLFOCUS, sent|wparam|optional, 0 },
691 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 },
692 { WM_IME_NOTIFY, sent|wparam|optional|defwinproc, 1 },
698 { 0x0090, sent|optional },
701 { 0x0090, sent|optional },
703 { WM_NCACTIVATE, sent|optional|wparam, 0 },
704 { WM_ACTIVATE, sent|optional },
705 { WM_ACTIVATEAPP, sent|optional|wparam, 0 },
706 { WM_KILLFOCUS, sent|optional|wparam, 0 },
707 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 },
708 { WM_IME_NOTIFY, sent|wparam|optional|defwinproc, 1 },
736 { WM_QUERYNEWPALETTE, sent|wparam|lparam|optional, 0, 0 },
737 { WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE },
738 { WM_NCPAINT, sent|wparam|optional, 1 },
739 { WM_ERASEBKGND, sent|optional },
740 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_NOCLIENTMOVE|SWP_NOCLIENTSIZE|SWP_NOMOVE|SWP_NOSI…
745 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
746 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
749 { WM_GETTEXT, sent|optional },
750 { WM_SYNCPAINT, sent|wparam|optional, 4 },
751 { WM_NCPAINT, sent|wparam|optional, 1 },
752 { WM_ERASEBKGND, sent|optional },
753 { WM_NCPAINT, sent|wparam|defwinproc|optional, 1 },
754 { WM_ERASEBKGND, sent|defwinproc|optional },
786 { WM_QUERYNEWPALETTE, sent|wparam|lparam|optional, 0, 0 },
787 { WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE },
788 { WM_NCPAINT, sent|wparam|optional, 1 },
789 { WM_ERASEBKGND, sent|optional },
790 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE|SWP_NOCLIENTSIZE|SWP_NOCLIENTMO…
795 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
796 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
799 { WM_GETTEXT, sent|optional },
800 { WM_NCPAINT, sent|wparam|optional, 1 },
801 { WM_ERASEBKGND, sent|optional },
804 { WM_MOVE, sent|defwinproc|optional },
818 { WM_QUERYNEWPALETTE, sent|wparam|lparam|optional, 0, 0 },
819 { WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE },
820 { WM_NCPAINT, sent|wparam|optional, 1 },
821 { WM_ERASEBKGND, sent|optional },
822 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_NOCLIENTSIZE|SWP_NOCLIENTMOVE|SWP_NOMOVE|SWP_NOSI…
827 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
828 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
831 { WM_GETTEXT, sent|optional },
832 { WM_SYNCPAINT, sent|wparam|optional, 4 },
833 { WM_NCPAINT, sent|wparam|optional, 1 },
834 { WM_ERASEBKGND, sent|optional },
835 { WM_NCPAINT, sent|wparam|defwinproc|optional, 1 },
836 { WM_ERASEBKGND, sent|defwinproc|optional },
839 { WM_SIZE, sent|defwinproc|optional },
856 { WM_QUERYNEWPALETTE, sent|wparam|lparam|optional, 0, 0 },
857 { WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE },
858 { WM_NCPAINT, sent|wparam|optional, 1 },
859 { WM_ERASEBKGND, sent|optional },
860 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE|SWP_NOCLIENTSIZE|SWP_NOCLIENTMO…
865 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
866 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
869 { WM_GETTEXT, sent|optional },
870 { WM_SYNCPAINT, sent|wparam|optional, 4 },
871 { WM_NCPAINT, sent|wparam|optional, 1 },
872 { WM_ERASEBKGND, sent|optional },
880 { WM_GETTEXT, sent|optional },
882 { WM_GETTEXT, sent|optional },
884 { WM_QUERYNEWPALETTE, sent|wparam|lparam|optional, 0, 0 },
885 { WM_NCPAINT, sent|wparam|optional, 1 },
886 { WM_ERASEBKGND, sent|optional },
933 { WM_QUERYNEWPALETTE, sent|wparam|lparam|optional, 0, 0 },
934 { WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE },
939 { WM_IME_SETCONTEXT, sent|parent|wparam|optional, 0 },
940 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
941 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
944 { WM_GETTEXT, sent|optional },
945 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE|SWP_NOCLIENTSIZE|SWP_NOCLIENTMO…
961 { WM_WINDOWPOSCHANGING, sent|optional },
962 { WM_QUERYNEWPALETTE, sent|optional },
966 { WM_IME_SETCONTEXT, sent|parent|wparam|optional, 0 },
967 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
968 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
976 { WM_NCPAINT, sent|optional },
977 { WM_ERASEBKGND, sent|optional },
993 { WM_WINDOWPOSCHANGING, sent|optional },
994 { WM_QUERYNEWPALETTE, sent|optional },
998 { WM_IME_SETCONTEXT, sent|parent|wparam|optional, 0 },
999 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
1000 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
1009 { WM_NCPAINT, sent|beginpaint|optional },
1010 { WM_ERASEBKGND, sent|beginpaint|optional },
1028 { WM_WINDOWPOSCHANGING, sent|optional },
1029 { WM_NCPAINT, sent|optional|wparam, 1 },
1030 { WM_ERASEBKGND, sent|optional },
1031 { WM_WINDOWPOSCHANGED, sent|optional },
1032 { WM_QUERYNEWPALETTE, sent|optional },
1036 { WM_IME_SETCONTEXT, sent|parent|wparam|optional, 0 },
1037 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
1038 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
1044 { WM_WINDOWPOSCHANGED, sent|optional },
1049 { WM_NCPAINT, sent|beginpaint|optional },
1050 { WM_ERASEBKGND, sent|beginpaint|optional },
1063 { WM_WINDOWPOSCHANGING, sent|optional },
1064 { WM_QUERYNEWPALETTE, sent|optional },
1068 { WM_IME_SETCONTEXT, sent|parent|wparam|optional, 0 },
1069 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
1070 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
1090 { WM_QUERYNEWPALETTE, sent|optional },
1091 { WM_WINDOWPOSCHANGING, sent|optional },
1095 { WM_IME_SETCONTEXT, sent|parent|wparam|optional, 0 },
1096 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
1097 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
1113 { HCBT_ACTIVATE, hook|optional },
1115 { WM_QUERYNEWPALETTE, sent|optional },
1116 { WM_ACTIVATEAPP, sent|optional },
1117 { WM_NCACTIVATE, sent|optional },
1118 { WM_ACTIVATE, sent|optional },
1119 { HCBT_SETFOCUS, hook|optional },
1120 { WM_SETFOCUS, sent|defwinproc|optional },
1133 { WM_WINDOWPOSCHANGING, sent|optional },
1134 { WM_QUERYNEWPALETTE, sent|optional },
1138 { WM_IME_SETCONTEXT, sent|parent|wparam|optional, 0 },
1139 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
1140 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
1159 { WM_WINDOWPOSCHANGING, sent|optional },
1160 { WM_QUERYNEWPALETTE, sent|optional },
1164 { WM_IME_SETCONTEXT, sent|parent|wparam|optional, 0 },
1165 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
1166 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
1180 { WM_NCPAINT, sent|optional },
1181 { WM_ERASEBKGND, sent|optional },
1231 { WM_ERASEBKGND, sent|parent|optional },
1233 { WM_NCCALCSIZE, sent|wparam|optional, 1 }, /* WinXP */
1242 { WM_ERASEBKGND, sent|parent|optional },
1251 { WM_ERASEBKGND, sent|parent|optional },
1260 { WM_ERASEBKGND, sent|parent|optional },
1297 { WM_CHILDACTIVATE, sent|optional },
1304 { WM_PARENTNOTIFY, sent|parent|wparam|optional, WM_CREATE },
1305 { WM_GETTEXT, sent|optional },
1344 { WM_PARENTNOTIFY, sent|parent|wparam|optional, WM_CREATE },
1345 { WM_GETTEXT, sent|optional },
1365 { WM_PARENTNOTIFY, sent|parent|wparam|optional, WM_CREATE },
1366 { WM_GETTEXT, sent|optional },
1401 { 0x0090, sent|optional },
1406 { WM_ERASEBKGND, sent|parent|optional },
1410 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 },
1411 { WM_IME_SETCONTEXT, sent|wparam|parent|optional, 1 },
1416 { WM_DESTROY, sent|optional }, /* some other (IME?) window */
1417 { WM_NCDESTROY, sent|optional }, /* some other (IME?) window */
1431 { 0x0090, sent|optional },
1443 { WM_ERASEBKGND, sent|parent|optional },
1444 { WM_ERASEBKGND, sent|optional },
1460 { WM_NOTIFYFORMAT, sent|optional },
1461 { WM_QUERYUISTATE, sent|optional },
1462 { WM_WINDOWPOSCHANGING, sent|optional },
1463 { WM_GETMINMAXINFO, sent|optional },
1464 { WM_NCCALCSIZE, sent|optional },
1465 { WM_WINDOWPOSCHANGED, sent|optional },
1473 { WM_QUERYNEWPALETTE, sent|wparam|lparam|optional, 0, 0 },
1475 { WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE },
1478 { WM_GETTEXT, sent|optional|defwinproc },
1479 { WM_GETTEXT, sent|optional|defwinproc },
1480 { WM_GETTEXT, sent|optional|defwinproc },
1481 { EVENT_OBJECT_DEFACTIONCHANGE, winevent_hook|wparam|lparam|optional, OBJID_CLIENT, 0 },
1483 { WM_GETTEXT, sent|optional },
1485 { WM_IME_SETCONTEXT, sent|parent|wparam|optional, 0 },
1486 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 },
1487 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
1492 { WM_GETTEXT, sent|optional|defwinproc },
1493 { WM_GETTEXT, sent|optional|defwinproc },
1495 { WM_CTLCOLORDLG, sent|optional|defwinproc },
1497 { WM_GETTEXT, sent|optional },
1498 { WM_GETTEXT, sent|optional },
1499 { WM_NCCALCSIZE, sent|optional },
1500 { WM_NCPAINT, sent|optional },
1501 { WM_GETTEXT, sent|optional|defwinproc },
1502 { WM_GETTEXT, sent|optional|defwinproc },
1503 { WM_ERASEBKGND, sent|optional },
1504 { WM_CTLCOLORDLG, sent|optional|defwinproc },
1515 { WM_GETTEXT, sent|optional },
1518 { WM_GETTEXT, sent|optional|defwinproc },
1519 { WM_GETTEXT, sent|optional|defwinproc },
1522 { WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOACTIVATE|SWP_NOSIZE|SWP_NOMOVE },
1523 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_NOACTIVATE|SWP_NOREDRAW|SWP_NOSIZE|SWP_NOMOVE|SWP…
1524 { WM_GETTEXT, sent|optional|defwinproc },
1525 { WM_GETTEXT, sent|optional|defwinproc },
1528 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 },
1529 { WM_IME_SETCONTEXT, sent|parent|wparam|defwinproc|optional, 1 },
1530 { WM_IME_NOTIFY, sent|wparam|optional, 1 },
1543 { WM_QUERYNEWPALETTE, sent|wparam|lparam|optional, 0, 0 },
1545 { WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE },
1546 { WM_ACTIVATEAPP, sent|wparam|optional, 1 },
1549 { WM_GETTEXT, sent|optional },
1552 { WM_IME_SETCONTEXT, sent|parent|wparam|optional, 0 },
1553 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 },
1554 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
1570 { WM_IME_SETCONTEXT, sent|parent|wparam|optional, 0 },
1578 { WM_CHANGEUISTATE, sent|optional },
1579 { WM_UPDATEUISTATE, sent|optional },
1583 { WM_QUERYNEWPALETTE, sent|wparam|lparam|optional, 0, 0 },
1586 { WM_GETTEXT, sent|optional },
1590 { WM_NCPAINT, sent|optional },
1591 { WM_GETTEXT, sent|optional },
1592 { WM_ERASEBKGND, sent|optional },
1593 { WM_CTLCOLORDLG, sent|optional },
1595 { WM_GETTEXT, sent|optional },
1596 { WM_NCCALCSIZE, sent|optional },
1597 { WM_NCPAINT, sent|optional },
1598 { WM_GETTEXT, sent|optional },
1599 { WM_ERASEBKGND, sent|optional },
1600 { WM_CTLCOLORDLG, sent|optional },
1602 { WM_PAINT, sent|optional },
1603 { WM_CTLCOLORBTN, sent|optional },
1604 { WM_GETTITLEBARINFOEX, sent|optional },
1605 { WM_ENTERIDLE, sent|parent|optional },
1606 { WM_ENTERIDLE, sent|parent|optional },
1607 { WM_ENTERIDLE, sent|parent|optional },
1608 { WM_ENTERIDLE, sent|parent|optional },
1609 { WM_ENTERIDLE, sent|parent|optional },
1610 { WM_ENTERIDLE, sent|parent|optional },
1611 { WM_ENTERIDLE, sent|parent|optional },
1612 { WM_ENTERIDLE, sent|parent|optional },
1613 { WM_ENTERIDLE, sent|parent|optional },
1614 { WM_ENTERIDLE, sent|parent|optional },
1615 { WM_ENTERIDLE, sent|parent|optional },
1616 { WM_ENTERIDLE, sent|parent|optional },
1617 { WM_ENTERIDLE, sent|parent|optional },
1618 { WM_ENTERIDLE, sent|parent|optional },
1619 { WM_ENTERIDLE, sent|parent|optional },
1620 { WM_ENTERIDLE, sent|parent|optional },
1621 { WM_ENTERIDLE, sent|parent|optional },
1622 { WM_ENTERIDLE, sent|parent|optional },
1623 { WM_ENTERIDLE, sent|parent|optional },
1624 { WM_ENTERIDLE, sent|parent|optional },
1631 { WM_GETTEXT, sent|optional },
1634 { WM_GETTEXT, sent|optional },
1637 { WM_WINDOWPOSCHANGING, sent|optional },
1638 { WM_WINDOWPOSCHANGED, sent|optional },
1640 { WM_IME_SETCONTEXT, sent|parent|wparam|defwinproc|optional, 1 },
1645 { 0x0090, sent|optional },
1656 { WM_IME_SETCONTEXT, sent|parent|wparam|optional, 0 },
1664 { WM_CHANGEUISTATE, sent|optional },
1665 { WM_UPDATEUISTATE, sent|optional },
1669 { WM_CHANGEUISTATE, sent|optional },
1670 { WM_UPDATEUISTATE, sent|optional },
1672 { 0x0090, sent|optional },
1686 { WM_NCCALCSIZE,sent|wparam|optional, 1 }, /* XP */
1688 …{ EVENT_OBJECT_LOCATIONCHANGE, winevent_hook|wparam|lparam|optional, 0, 0 }, /* XP sends a duplica…
1689 { WM_GETTEXT, sent|optional },
1690 { WM_NCCALCSIZE, sent|wparam|optional, 1 },
1705 { 0x0093, sent|defwinproc|optional },
1707 { WM_NCPAINT, sent|optional }, /* wparam != 1 */
1708 { 0x0093, sent|defwinproc|optional },
1709 { 0x0093, sent|defwinproc|optional },
1710 { 0x0091, sent|defwinproc|optional },
1711 { 0x0092, sent|defwinproc|optional },
1712 { WM_GETTEXT, sent|defwinproc|optional },
1713 { WM_ERASEBKGND, sent|optional },
1714 { WM_ACTIVATE, sent|optional },
1718 { 0x0093, sent|optional },
1719 { WM_NCCALCSIZE, sent|wparam|optional, 1 },
1720 { 0x0093, sent|defwinproc|optional },
1721 { WM_NCPAINT, sent|optional }, /* wparam != 1 */
1722 { 0x0093, sent|defwinproc|optional },
1723 { 0x0093, sent|defwinproc|optional },
1724 { 0x0091, sent|defwinproc|optional },
1725 { 0x0092, sent|defwinproc|optional },
1726 { WM_ERASEBKGND, sent|optional },
1728 …{ EVENT_OBJECT_LOCATIONCHANGE, winevent_hook|wparam|lparam|optional, 0, 0 }, /* XP sends a duplica…
1735 { WM_NCPAINT, sent|optional }, /* wparam != 1 */
1736 { WM_GETTEXT, sent|defwinproc|optional },
1737 { WM_ERASEBKGND, sent|optional },
1738 { WM_ACTIVATE, sent|optional },
1748 { 0x0093, sent|defwinproc|optional },
1749 { WM_NCPAINT, sent|optional }, /* wparam != 1 */
1750 { 0x0093, sent|defwinproc|optional },
1751 { 0x0093, sent|defwinproc|optional },
1752 { 0x0091, sent|defwinproc|optional },
1753 { 0x0092, sent|defwinproc|optional },
1754 { WM_GETTEXT, sent|defwinproc|optional },
1755 { WM_ERASEBKGND, sent|optional },
1757 { 0x0093, sent|optional },
1778 { HCBT_SETFOCUS, hook|optional },
1779 { WM_KILLFOCUS, sent|optional },
1837 { WM_GETTEXT, sent|defwinproc|optional },
1838 { WM_ERASEBKGND, sent|optional },
1841 …{ EVENT_OBJECT_VALUECHANGE, winevent_hook|lparam|optional, 0/*OBJID_HSCROLL or OBJID_VSCROLL*/, 0 …
1850 { WM_NCPAINT, sent|optional },
1851 { WM_STYLECHANGING, sent|defwinproc|optional },
1852 { WM_STYLECHANGED, sent|defwinproc|optional },
1853 { WM_STYLECHANGING, sent|defwinproc|optional },
1854 { WM_STYLECHANGED, sent|defwinproc|optional },
1855 { WM_STYLECHANGING, sent|defwinproc|optional },
1856 { WM_STYLECHANGED, sent|defwinproc|optional },
1857 { WM_STYLECHANGING, sent|defwinproc|optional },
1858 { WM_STYLECHANGED, sent|defwinproc|optional },
1859 { WM_GETTEXT, sent|defwinproc|optional },
1860 { WM_GETTEXT, sent|defwinproc|optional },
1861 { WM_ERASEBKGND, sent|optional },
1862 { WM_CTLCOLORDLG, sent|defwinproc|optional }, /* sent to a parent of the dialog */
1864 { WM_SIZE, sent|defwinproc|optional },
1866 …{ EVENT_OBJECT_VALUECHANGE, winevent_hook|lparam|optional, 0/*OBJID_HSCROLL or OBJID_VSCROLL*/, 0 …
1867 { WM_GETTEXT, sent|optional },
1868 { WM_GETTEXT, sent|optional },
1869 { WM_GETTEXT, sent|optional },
1870 { WM_GETTEXT, sent|optional },
1892 { WM_ERASEBKGND, sent|optional },
1899 { WM_NCPAINT, sent|wparam|optional, 1 },
1900 { WM_GETTEXT, sent|defwinproc|optional },
1901 { WM_ERASEBKGND, sent|optional },
1902 { WM_WINDOWPOSCHANGED, sent|optional },
1906 { WM_NOTIFYFORMAT, sent|optional },
1907 { WM_QUERYUISTATE, sent|optional },
1908 { WM_WINDOWPOSCHANGING, sent|optional },
1909 { WM_GETMINMAXINFO, sent|optional },
1910 { WM_NCCALCSIZE, sent|optional },
1911 { WM_WINDOWPOSCHANGED, sent|optional },
1915 { WM_NCPAINT, sent|wparam|optional, 1 },
1916 { WM_GETTEXT, sent|defwinproc|optional },
1917 { WM_ERASEBKGND, sent|optional },
1919 { WM_NCCALCSIZE, sent|wparam|optional, 1 },
1920 { WM_NCPAINT, sent|wparam|optional, 1 },
1921 { WM_ERASEBKGND, sent|optional },
1933 { 0x0093, sent|optional },
1934 { 0x0094, sent|optional },
1935 { 0x0094, sent|optional },
1955 { 0x0093, sent|optional },
1956 { 0x0094, sent|optional },
1957 { 0x0094, sent|optional },
1972 { 0x0093, sent|optional },
1973 { 0x0094, sent|optional },
1974 { 0x0094, sent|optional },
1987 { 0x0093, sent|optional },
1988 { 0x0094, sent|optional },
1989 { 0x0094, sent|optional },
2344 (expected->flags & optional)) in dump_sequence()
2356 else if ((expected->flags & optional) || ((expected->flags & winevent_hook) && !hEvent_hook)) in dump_sequence()
2367 while (expected->message && ((expected->flags & optional) || in dump_sequence()
2452 if ((expected->flags & optional) && in ok_sequence_()
2512 else if ((expected->flags & optional) || in ok_sequence_()
2539 while (expected->message && ((expected->flags & optional) || in ok_sequence_()
2588 { WM_NOTIFYFORMAT, sent|optional },
2589 { WM_QUERYUISTATE, sent|optional },
2590 { WM_WINDOWPOSCHANGING, sent|optional },
2591 { WM_GETMINMAXINFO, sent|optional },
2592 { WM_NCCALCSIZE, sent|optional },
2593 { WM_WINDOWPOSCHANGED, sent|optional },
2599 { WM_QUERYNEWPALETTE, sent|wparam|lparam|optional, 0, 0 },
2600 { WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE }, /* XP */
2601 { WM_ACTIVATEAPP, sent|wparam|optional, 1 }, /* Win9x doesn't send it */
2603 { WM_GETTEXT, sent|defwinproc|optional },
2605 { WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE }, /* Win9x */
2607 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
2608 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
2613 { WM_NCCALCSIZE, sent|wparam|optional, 1 }, /* XP */
2622 { 0x0090, sent|optional },
2623 …{ WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_HIDEWINDOW|SWP_NOACTIVATE|SWP_NOSIZE|SWP_NOMOVE …
2625 { WM_NCACTIVATE, sent|wparam|optional, 0 }, /* Win9x */
2626 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_HIDEWINDOW|SWP_NOACTIVATE|SWP_NOSIZE|SWP_NOMOVE|S…
2627 { WM_NCACTIVATE, sent|wparam|optional, 0 }, /* XP */
2628 { WM_ACTIVATE, sent|wparam|optional, 0 }, /* Win9x */
2629 { WM_ACTIVATEAPP, sent|wparam|optional, 0 }, /* Win9x */
2641 { EVENT_OBJECT_REORDER, winevent_hook|wparam|lparam|optional, 0, 0 },
2643 { EVENT_OBJECT_REORDER, winevent_hook|wparam|lparam|optional, 0, 0 },
2649 …{ WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_SHOWWINDOW|SWP_NOACTIVATE|SWP_NOSIZE|SWP_NOMOVE …
2651 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_SHOWWINDOW|SWP_NOACTIVATE|SWP_NOSIZE|SWP_NOMOVE|S…
2657 …{ WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_SHOWWINDOW|SWP_NOACTIVATE|SWP_NOSIZE|SWP_NOMOVE …
2659 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_SHOWWINDOW|SWP_NOACTIVATE|SWP_NOSIZE|SWP_NOMOVE|S…
2665 …{ WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_HIDEWINDOW|SWP_NOACTIVATE|SWP_NOSIZE|SWP_NOMOVE …
2666 { EVENT_OBJECT_SHOW, winevent_hook|wparam|lparam|optional, 0, 0 }, /* win2000 */
2667 { EVENT_OBJECT_HIDE, winevent_hook|wparam|lparam|optional, 0, 0 }, /* XP */
2668 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_HIDEWINDOW|SWP_NOACTIVATE|SWP_NOSIZE|SWP_NOMOVE|S…
2674 { 0x0090, sent|optional },
2677 …{ WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_HIDEWINDOW|SWP_NOACTIVATE|SWP_NOSIZE|SWP_NOMOVE …
2679 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_HIDEWINDOW|SWP_NOACTIVATE|SWP_NOSIZE|SWP_NOMOVE|S…
2713 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 }, /* in MDI client */
2714 { WM_IME_NOTIFY, sent|wparam|optional, 2 }, /* in MDI client */
2719 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 }, /* in MDI client */
2720 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
2754 { EVENT_OBJECT_REORDER, winevent_hook|wparam|lparam|optional, 0, 0 },
2770 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 }, /* in MDI client */
2771 { WM_IME_NOTIFY, sent|wparam|optional, 2 }, /* in MDI client */
2776 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 }, /* in MDI client */
2777 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
2791 { 0x0090, sent|optional },
2794 …{ WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_HIDEWINDOW|SWP_NOACTIVATE|SWP_NOSIZE|SWP_NOMOVE …
2796 { WM_ERASEBKGND, sent|parent|optional },
2797 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_HIDEWINDOW|SWP_NOACTIVATE|SWP_NOSIZE|SWP_NOMOVE|S…
2805 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 },
2806 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 }, /* in MDI client */
2812 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 }, /* in MDI client */
2813 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 },
2821 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 },
2822 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 }, /* in MDI client */
2828 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 }, /* in MDI client */
2829 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 },
2837 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 },
2838 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 }, /* in MDI client */
2844 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 }, /* in MDI client */
2845 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 },
2877 { 0x0090, sent|optional },
2883 { WM_PARENTNOTIFY, sent|wparam|optional, WM_DESTROY }, /* MDI client */
2920 …{ WM_WINDOWPOSCHANGING, sent|wparam|defwinproc|optional, SWP_NOACTIVATE|SWP_NOSIZE|SWP_NOMOVE, 0, …
2924 { WM_NCACTIVATE, sent|wparam|defwinproc|optional, 1 },
2925 { HCBT_SETFOCUS, hook|optional }, /* in MDI client */
2926 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 }, /* in MDI client */
2927 { WM_IME_NOTIFY, sent|wparam|optional, 2 }, /* in MDI client */
2929 { WM_SETFOCUS, sent|optional }, /* in MDI client */
2930 { HCBT_SETFOCUS, hook|optional },
2931 { WM_KILLFOCUS, sent|optional }, /* in MDI client */
2932 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 }, /* in MDI client */
2933 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
2935 { WM_SETFOCUS, sent|defwinproc|optional },
2936 { WM_MDIACTIVATE, sent|defwinproc|optional },
3005 { WM_KILLFOCUS, sent|defwinproc|optional }, /* in the 1st MDI child */
3006 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 0 }, /* in the 1st MDI child */
3007 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 }, /* in MDI client */
3012 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 }, /* in MDI client */
3013 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
3070 { WM_SETFOCUS, sent|optional }, /* in MDI client */
3072 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 }, /* in MDI client */
3073 { WM_IME_NOTIFY, sent|wparam|optional, 2 },
3074 { EVENT_OBJECT_FOCUS, winevent_hook|wparam|lparam|optional, OBJID_CLIENT, 0 },
3075 { WM_SETFOCUS, sent|optional }, /* in MDI client */
3076 { HCBT_SETFOCUS, hook|optional },
3078 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 }, /* in MDI client */
3079 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
3094 { 0x0093, sent|defwinproc|optional },
3095 { 0x0093, sent|defwinproc|optional },
3096 { 0x0093, sent|defwinproc|optional },
3110 { 0x0093, sent|optional },
3114 { 0x0093, sent|optional },
3117 { WM_NCCALCSIZE, sent|wparam|optional, 1 }, /* XP sends it to MDI frame */
3118 { 0x0093, sent|defwinproc|optional },
3119 { 0x0093, sent|defwinproc|optional },
3120 { 0x0093, sent|defwinproc|optional },
3136 …{ WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_FRAMECHANGED|SWP_NOACTIVATE|SWP_NOSIZE|SWP_NOMOV…
3137 { WM_NCCALCSIZE, sent|wparam|optional, 1 }, /* MDI frame */
3138 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_FRAMECHANGED|SWP_NOACTIVATE|SWP_NOSIZE|SWP_NOMOVE…
3153 { WM_NCCALCSIZE, sent|wparam|optional, 1 }, /* MDI child */
3216 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 0 },
3217 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 }, /* in MDI client */
3222 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 }, /* in MDI client */
3223 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
3242 { 0x0090, sent|defwinproc|optional },
3247 { WM_ERASEBKGND, sent|parent|optional },
3261 { WM_ERASEBKGND, sent|parent|optional },
3266 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 },
3267 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 }, /* in MDI client */
3272 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 }, /* in MDI client */
3273 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 },
3286 { 0x0093, sent|defwinproc|optional },
3287 { 0x0093, sent|defwinproc|optional },
3313 { 0x0093, sent|defwinproc|optional },
3314 { 0x0093, sent|defwinproc|optional },
3315 { 0x0093, sent|defwinproc|optional },
3334 { 0x0093, sent|defwinproc|optional },
3335 { WM_NCCALCSIZE, sent|wparam|defwinproc|optional, 1 }, /* XP sends it to MDI frame */
3336 { 0x0093, sent|defwinproc|optional },
3337 { 0x0093, sent|defwinproc|optional },
3338 { 0x0093, sent|defwinproc|optional },
3339 { 0x0093, sent|optional },
3348 …{ WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_FRAMECHANGED|SWP_NOACTIVATE|SWP_NOSIZE|SWP_NOMOV…
3349 { WM_NCCALCSIZE, sent|wparam|optional, 1 },
3350 { 0x0093, sent|defwinproc|optional },
3351 { 0x0093, sent|defwinproc|optional },
3352 { 0x0093, sent|defwinproc|optional },
3353 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_FRAMECHANGED|SWP_NOACTIVATE|SWP_NOSIZE|SWP_NOMOVE…
3355 { 0x0093, sent|optional },
3389 { WM_NCCALCSIZE, sent|wparam|optional, 1 }, /* XP */
3396 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 },
3397 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 }, /* in MDI client */
3409 { 0x0090, sent|optional },
3413 …{ WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_HIDEWINDOW|SWP_NOACTIVATE|SWP_NOSIZE|SWP_NOMOVE …
3415 { WM_ERASEBKGND, sent|parent|optional },
3416 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_HIDEWINDOW|SWP_NOACTIVATE|SWP_NOSIZE|SWP_NOMOVE|S…
3432 { WM_WINDOWPOSCHANGING, sent|wparam|optional|defwinproc, SWP_NOACTIVATE|SWP_NOSIZE|SWP_NOMOVE },
3433 { WM_NCACTIVATE, sent|wparam|optional|defwinproc, 1 },
3434 { HCBT_SETFOCUS, hook|optional },
3435 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 }, /* in MDI client */
3437 { WM_SETFOCUS, sent|optional }, /* in MDI client */
3438 { HCBT_SETFOCUS, hook|optional },
3439 { WM_KILLFOCUS, sent|optional }, /* in MDI client */
3440 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 }, /* in MDI client */
3441 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
3443 { WM_SETFOCUS, sent|optional|defwinproc },
3444 { WM_MDIACTIVATE, sent|optional|defwinproc },
3465 { WM_WINDOWPOSCHANGING, sent|wparam|defwinproc|optional, SWP_NOACTIVATE|SWP_NOSIZE|SWP_NOMOVE },
3466 { WM_NCACTIVATE, sent|wparam|defwinproc|optional, 1 },
3467 { HCBT_SETFOCUS, hook|optional },
3468 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 }, /* in MDI client */
3470 { WM_SETFOCUS, sent|optional }, /* in MDI client */
3471 { HCBT_SETFOCUS, hook|optional },
3472 { WM_KILLFOCUS, sent|optional }, /* in MDI client */
3473 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 }, /* in MDI client */
3474 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
3476 { WM_SETFOCUS, sent|defwinproc|optional },
3477 { WM_MDIACTIVATE, sent|defwinproc|optional },
3480 { WM_SIZE, sent|defwinproc|optional },
3491 { EVENT_OBJECT_SHOW, winevent_hook|wparam|lparam|optional, 0, 0 }, /* XP doesn't send it */
3500 { WM_NCCALCSIZE, sent|wparam|defwinproc|optional, 1 },
3501 { EVENT_OBJECT_LOCATIONCHANGE, winevent_hook|wparam|lparam|optional, 0, 0 }, /* MDI child XP */
3502 { EVENT_OBJECT_LOCATIONCHANGE, winevent_hook|wparam|lparam|optional, 0, 0 }, /* MDI client XP */
3506 { 0x0093, sent|defwinproc|optional },
3507 { 0x0094, sent|defwinproc|optional },
3508 { 0x0094, sent|defwinproc|optional },
3509 { 0x0094, sent|defwinproc|optional },
3510 { 0x0094, sent|defwinproc|optional },
3511 { 0x0093, sent|defwinproc|optional },
3512 { 0x0093, sent|defwinproc|optional },
3513 { 0x0091, sent|defwinproc|optional },
3514 { 0x0092, sent|defwinproc|optional },
3515 { 0x0092, sent|defwinproc|optional },
3516 { 0x0092, sent|defwinproc|optional },
3517 { 0x0092, sent|defwinproc|optional },
3521 …{ EVENT_OBJECT_LOCATIONCHANGE, winevent_hook|wparam|lparam|optional, 0, 0 }, /* MDI frame win2000 …
3533 …{ EVENT_OBJECT_LOCATIONCHANGE, winevent_hook|wparam|lparam|optional, 0, 0 }, /* MDI child win2000 …
3534 { WM_NCCALCSIZE, sent|wparam|defwinproc|optional, 1 },
3535 { EVENT_OBJECT_LOCATIONCHANGE, winevent_hook|wparam|lparam|optional, 0, 0 }, /* MDI child XP */
3536 { EVENT_OBJECT_LOCATIONCHANGE, winevent_hook|wparam|lparam|optional, 0, 0 }, /* MDI child XP */
3537 { EVENT_OBJECT_LOCATIONCHANGE, winevent_hook|wparam|lparam|optional, 0, 0 }, /* MDI client XP */
3539 { 0x0093, sent|optional },
3540 { WM_NCCALCSIZE, sent|wparam|optional, 1 },
3541 { 0x0093, sent|defwinproc|optional },
3542 { 0x0093, sent|defwinproc|optional },
3543 { 0x0093, sent|defwinproc|optional },
3544 { 0x0091, sent|defwinproc|optional },
3545 { 0x0092, sent|defwinproc|optional },
3546 { 0x0092, sent|defwinproc|optional },
3547 { 0x0092, sent|defwinproc|optional },
3548 { 0x0092, sent|defwinproc|optional },
3549 { EVENT_OBJECT_LOCATIONCHANGE, winevent_hook|wparam|lparam|optional, 0, 0 }, /* MDI frame XP */
3550 { EVENT_OBJECT_LOCATIONCHANGE, winevent_hook|wparam|lparam|optional, 0, 0 }, /* MDI frame XP */
3551 { EVENT_OBJECT_LOCATIONCHANGE, winevent_hook|wparam|lparam|optional, 0, 0 }, /* MDI child XP */
3600 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 },
3601 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
3618 { WM_PARENTNOTIFY, sent|parent|wparam|optional, WM_CREATE }, /* MDI client */
4786 { WM_SETFOCUS, sent|optional }, in test_recursive_activation()
4879 { 0x00AE, sent|defwinproc|optional }, /* XP */
4880 { WM_GETTEXT, sent|defwinproc|optional },
4881 { WM_GETTEXT, sent|defwinproc|optional }, /* XP sends a duplicate */
4927 { WM_PAINT, sent|optional },
4928 { WM_NCPAINT, sent|beginpaint|optional },
4929 { WM_GETTEXT, sent|beginpaint|defwinproc|optional },
4930 { WM_ERASEBKGND, sent|beginpaint|optional },
4938 { WM_QUERYNEWPALETTE, sent|wparam|lparam|optional, 0, 0 },
4940 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_NOREDRAW|SWP_NOMOVE|SWP_NOSIZE|SWP_NOCLIENTSIZE|S…
4941 { WM_GETTEXT, sent|optional },
4942 { WM_NCCALCSIZE, sent|wparam|optional, 1 },
4945 { WM_GETTEXT, sent|defwinproc|optional },
4946 { WM_GETTEXT, sent|defwinproc|optional },
4949 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
4950 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
4953 { WM_GETTEXT, sent|optional },
4954 { WM_NCCALCSIZE, sent|optional },
5898 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 },
5899 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
5914 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 },
5915 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 1 },
5924 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 },
5925 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
5930 … { WM_COMMAND, sent|wparam|parent|optional, MAKEWPARAM(ID_BUTTON, BN_CLICKED) }, /* radio button */
5941 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 },
5942 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 1 },
5951 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 },
5952 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
5969 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 },
5970 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 1 },
5982 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
5983 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
5997 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
5998 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
6048 { WM_ERASEBKGND, sent|defwinproc|optional },
6050 { WM_CTLCOLORBTN, sent|defwinproc|optional }, /* FIXME: Wine sends it twice for BS_OWNERDRAW */
6057 { WM_ERASEBKGND, sent|defwinproc|optional },
6066 { WM_COMMAND, sent|parent|optional },
6067 { WM_DRAWITEM, sent|parent|optional },
6081 { WM_CTLCOLORSTATIC, sent|parent|optional }, /* FIXME: Missing in Wine */
6082 { WM_CTLCOLORSTATIC, sent|parent|optional }, /* FIXME: Missing in Wine */
6095 { WM_NCPAINT, sent|defwinproc|optional }, /* FIXME: Wine sends it */
6096 { WM_ERASEBKGND, sent|defwinproc|optional }, /* Win9x doesn't send it */
6105 { WM_NCPAINT, sent|defwinproc|optional }, /* FIXME: Wine sends it */
6106 { WM_ERASEBKGND, sent|defwinproc|optional }, /* Win9x doesn't send it */
6115 { WM_NCPAINT, sent|defwinproc|optional }, /* FIXME: Wine sends it */
6116 { WM_ERASEBKGND, sent|defwinproc|optional }, /* Win9x doesn't send it */
6126 { WM_NCPAINT, sent|optional }, /* FIXME: Wine sends it */
6127 { WM_ERASEBKGND, sent|defwinproc|optional }, /* Win9x doesn't send it */
6129 { WM_CTLCOLORBTN, sent|parent|optional }, /* Win9x doesn't send it */
6175 { WM_CTLCOLORSTATIC, sent|defwinproc|optional },
6176 { WM_CTLCOLORBTN, sent|optional },
6179 { WM_CTLCOLORBTN, sent|defwinproc|optional },
6180 { WM_CTLCOLORSTATIC, sent|defwinproc|optional },
6181 { BM_SETCHECK, sent|defwinproc|optional },
6182 { WM_CTLCOLORBTN, sent|optional },
6183 { WM_CTLCOLORSTATIC, sent|defwinproc|optional },
6757 { WM_NCHITTEST, sent|optional, 0, 0 }, /* FIXME: Wine doesn't send it */
6758 { WM_SETCURSOR, sent|optional, 0, 0 }, /* FIXME: Wine doesn't send it */
6759 { WM_MOUSEMOVE, sent|optional, 0, 0 }, /* FIXME: Wine doesn't send it */
6782 { WM_CHANGEUISTATE, sent|optional },
6783 { WM_UPDATEUISTATE, sent|optional },
6784 { WM_UPDATEUISTATE, sent|optional },
6785 { WM_UPDATEUISTATE, sent|optional },
6786 { WM_UPDATEUISTATE, sent|optional },
6787 { WM_UPDATEUISTATE, sent|optional },
6788 { WM_UPDATEUISTATE, sent|optional },
6789 { WM_UPDATEUISTATE, sent|optional },
6790 { WM_UPDATEUISTATE, sent|optional },
6791 { WM_UPDATEUISTATE, sent|optional },
6792 { WM_UPDATEUISTATE, sent|optional },
6793 { WM_UPDATEUISTATE, sent|optional },
6794 { WM_UPDATEUISTATE, sent|optional },
6795 { WM_UPDATEUISTATE, sent|optional },
6796 { WM_UPDATEUISTATE, sent|optional },
6797 { WM_UPDATEUISTATE, sent|optional },
6798 { WM_UPDATEUISTATE, sent|optional },
6799 { WM_UPDATEUISTATE, sent|optional },
6800 { WM_UPDATEUISTATE, sent|optional },
6801 { WM_CTLCOLORSTATIC, sent|parent|optional },
6802 { WM_CTLCOLORSTATIC, sent|parent|optional },
6803 { WM_CTLCOLORSTATIC, sent|parent|optional },
6804 { WM_UPDATEUISTATE, sent|optional },
6805 { WM_CTLCOLORSTATIC, sent|parent|optional },
6806 { WM_CTLCOLORSTATIC, sent|parent|optional },
6807 { WM_UPDATEUISTATE, sent|optional },
6808 { WM_CTLCOLORBTN, sent|parent|optional },
6809 { WM_CTLCOLORBTN, sent|parent|optional },
6810 { WM_UPDATEUISTATE, sent|optional },
6811 { WM_CTLCOLORSTATIC, sent|parent|optional },
6812 { WM_CTLCOLORSTATIC, sent|parent|optional },
6860 { WM_NCHITTEST, sent|optional, 0, 0 }, /* FIXME: Wine doesn't send it */
6861 { WM_SETCURSOR, sent|optional, 0, 0 }, /* FIXME: Wine doesn't send it */
6862 { WM_MOUSEMOVE, sent|optional, 0, 0 }, /* FIXME: Wine doesn't send it */
7161 { WM_PAINT, sent|defwinproc|optional },
7162 { WM_ERASEBKGND, sent|defwinproc|optional },
7163 { WM_CTLCOLORSTATIC, sent|defwinproc|optional },
7258 …{ LB_GETTEXTLEN, sent|wparam|lparam|optional, 0, 0 }, /* TODO: it's sent on all Windows versions */
7273 …{ LB_GETTEXTLEN, sent|wparam|lparam|optional, 0, 0 }, /* TODO: it's sent on all Windows versions */
7319 { WM_CTLCOLOREDIT, sent|defwinproc|optional },/* Not sent on W2000, XP or Server 2003 */
7320 { WM_CTLCOLOREDIT, sent|parent|optional },/* Not sent on W2000, XP or Server 2003 */
7328 { CB_GETCOMBOBOXINFO, sent|optional },/* Windows 2000 */
7329 { 0x0167, sent|optional },/* Undocumented message. Sent on all versions except Windows 2000 */
7333 { WM_CTLCOLOREDIT, sent|defwinproc|optional },/* Not sent on W2000, XP or Server 2003 */
7334 { WM_CTLCOLOREDIT, sent|parent|optional },/* Not sent on W2000, XP or Server 2003 */
7348 { WM_CTLCOLOREDIT, sent|defwinproc|optional },/* Not sent on W2000, XP or Server 2003 */
7349 { WM_CTLCOLOREDIT, sent|parent|optional },/* Not sent on W2000, XP or Server 2003 */
7357 { CB_GETCOMBOBOXINFO, sent|optional },/* Windows 2000 */
7358 { 0x0167, sent|optional },/* Undocumented message. Sent on all versions except Windows 2000 */
7634 { WM_KEYDOWN, optional|wparam, VK_RETURN },
7635 { WM_CHAR, optional|wparam, VK_RETURN },
7755 { WM_GETTEXT, sent|defwinproc|optional },
7761 { WM_GETTEXT, sent|defwinproc|optional },
7768 { WM_GETTEXT, sent|defwinproc|optional },
7774 { WM_GETTEXT, sent|defwinproc|optional },
7782 { WM_GETTEXT, sent|beginpaint|defwinproc|optional },
7789 { WM_GETTEXT, sent|beginpaint|defwinproc|optional },
7790 { WM_ERASEBKGND, sent|beginpaint|optional },
7797 { WM_GETTEXT, sent|beginpaint|defwinproc|optional },
7798 { WM_ERASEBKGND, sent|beginpaint|optional },
7819 { WM_GETTEXT, sent|defwinproc|parent|optional },
7826 { WM_GETTEXT, sent|defwinproc|parent|optional },
7829 { WM_GETTEXT, sent|defwinproc|optional },
7837 { WM_GETTEXT, sent|defwinproc|optional },
7852 { WM_GETTEXT, sent|beginpaint|defwinproc|optional },
7853 { WM_ERASEBKGND, sent|beginpaint|optional },
7860 { WM_GETTEXT, sent|beginpaint|defwinproc|optional },
7861 { WM_ERASEBKGND, sent|beginpaint|optional },
7868 { WM_GETTEXT, sent|parent|beginpaint|defwinproc|optional },
7869 { WM_ERASEBKGND, sent|parent|beginpaint|optional },
7872 { WM_GETTEXT, sent|beginpaint|defwinproc|optional },
7873 { WM_ERASEBKGND, sent|beginpaint|optional },
7880 { WM_GETTEXT, sent|parent|beginpaint|defwinproc|optional },
8815 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'N', 1 }, /* XP */
8820 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'N', 0xc0000001 }, /* XP */
8826 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_SHIFT, 1 }, /* XP */
8829 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'N', 1 }, /* XP */
8834 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'N', 0xc0000001 }, /* XP */
8837 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_SHIFT, 0xc0000001 }, /* XP */
8843 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_CONTROL, 1 }, /* XP */
8846 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'N', 1 }, /* XP */
8851 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'N', 0xc0000001 }, /* XP */
8854 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_CONTROL, 0xc0000001 }, /* XP */
8860 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_CONTROL, 1 }, /* XP */
8863 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'N', 1 }, /* XP */
8866 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'N', 0xc0000001 }, /* XP */
8869 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_CONTROL, 0xc0000001 }, /* XP */
8875 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_MENU, 0x20000001 }, /* XP */
8878 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'N', 0x20000001 }, /* XP */
8887 { 0x00AE, sent|defwinproc|optional }, /* XP */
8888 { WM_GETTEXT, sent|defwinproc|optional }, /* XP */
8897 { WM_MENUSELECT, sent|defwinproc|wparam|optional, MAKEWPARAM(0,0xffff) }, /* Win95 bug */
8898 { WM_EXITMENULOOP, sent|defwinproc|optional }, /* Win95 bug */
8899 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'N', 0xe0000001 }, /* XP */
8902 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_MENU, 0xc0000001 }, /* XP */
8908 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_MENU, 0x20000001 }, /* XP */
8911 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'N', 0x20000001 }, /* XP */
8914 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'N', 0xe0000001 }, /* XP */
8917 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_MENU, 0xc0000001 }, /* XP */
8923 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_CONTROL, 1 }, /* XP */
8926 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_MENU, 0x20000001 }, /* XP */
8929 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'N', 0x20000001 }, /* XP */
8932 { WM_CHAR, optional },
8933 { WM_CHAR, sent|optional },
8934 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'N', 0xe0000001 }, /* XP */
8937 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_MENU, 0xc0000001 }, /* XP */
8940 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_CONTROL, 0xc0000001 }, /* XP */
8946 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_CONTROL, 1 }, /* XP */
8949 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_SHIFT, 1 }, /* XP */
8952 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'N', 1 }, /* XP */
8955 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'N', 0xc0000001 }, /* XP */
8958 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_SHIFT, 0xc0000001 }, /* XP */
8961 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_CONTROL, 0xc0000001 }, /* XP */
8967 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_CONTROL, 1 }, /* XP */
8970 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_MENU, 0x20000001 }, /* XP */
8973 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_SHIFT, 0x20000001 }, /* XP */
8976 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'N', 0x20000001 }, /* XP */
8979 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'N', 0xe0000001 }, /* XP */
8982 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_SHIFT, 0xe0000001 }, /* XP */
8985 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_MENU, 0xc0000001 }, /* XP */
8988 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_CONTROL, 0xc0000001 }, /* XP */
8994 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_MENU, 0x20000001 }, /* XP */
8997 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_MENU, 0xc0000001 }, /* XP */
9009 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_MENU, 0x30000001 }, /* XP */
9014 { WM_MENUSELECT, sent|defwinproc|wparam|optional, MAKEWPARAM(0,0xffff) },
9017 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_MENU, 0xc0000001 }, /* XP */
9023 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_SHIFT, 1 }, /* XP */
9026 { WM_MOUSEMOVE, wparam|optional, 0, 0 },
9027 { WM_MOUSEMOVE, sent|wparam|optional, 0, 0 },
9032 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_SHIFT, 0xc0000001 }, /* XP */
9038 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_F1, 1 }, /* XP */
9044 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_F1, 0xc0000001 }, /* XP */
9050 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_APPS, 1 }, /* XP */
9053 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_APPS, 0xc0000001 }, /* XP */
9061 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_F10, 1 }, /* XP */
9064 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_F10, 0xc0000001 }, /* XP */
9076 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_F10, 0x10000001 }, /* XP */
9078 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_F10, 1 }, /* XP */
9082 { WM_MENUSELECT, sent|defwinproc|wparam|optional, MAKEWPARAM(0,0xffff) },
9085 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_F10, 0xc0000001 }, /* XP */
9091 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_SHIFT, 1 }, /* XP */
9094 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_F10, 1 }, /* XP */
9098 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_F10, 0xc0000001 }, /* XP */
9106 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_SHIFT, 0xd0000001 }, /* XP */
9107 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_ESCAPE, 0x10000001 }, /* XP */
9111 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_ESCAPE, 0xc0000001 }, /* XP */
10061 { WM_GETTEXT, sent|optional },
11049 { WM_GETTEXTLENGTH, sent|optional },
11050 { WM_PAINT, sent|optional },
11051 { WM_NCPAINT, sent|beginpaint|optional },
11052 { WM_GETTEXT, sent|beginpaint|optional },
11053 { WM_GETTEXT, sent|beginpaint|optional },
11054 { WM_GETTEXT, sent|beginpaint|optional },
11055 { WM_GETTEXT, sent|beginpaint|defwinproc|optional },
11056 { WM_ERASEBKGND, sent|beginpaint|optional },
11135 { 0x0090, sent|optional },
11137 { 0x0090, sent|optional },
11273 { WM_GETTEXT, sent|defwinproc|optional },
11274 { WM_GETTEXT, sent|defwinproc|optional },
11486 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 },
11487 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
11490 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 10 },
11491 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 15 },
11493 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 11 },
11502 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 },
11503 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
11513 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 },
11514 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
11517 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 10 },
11518 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 11 },
11532 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 },
11533 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 1 },
11546 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
11547 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
11550 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 10 },
11552 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 11 },
11559 { WM_CTLCOLOREDIT, sent|parent|optional },
11560 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 11 },
11570 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
11571 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
11574 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 10 },
11575 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 11 },
11740 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'N', 1 }, /* XP */
11745 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'N', 0x40000001 }, /* XP */
11750 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'N', 0xc0000001 }, /* XP */
11756 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'N', 0xc0000001 }, /* XP */
12570 { WM_CHANGEUISTATE, sent|optional },
12572 { 0x0090, sent|optional }, /* Vista */
12579 { WM_DWMNCRENDERINGCHANGED, posted|optional },
12741 …{ WM_MOUSEACTIVATE, sent|optional }, /* we can get those when moving the mouse in focus-follow-mo…
12742 { WM_MOUSEACTIVATE, sent|optional },
12743 { WM_TIMER, sent|optional }, /* XP sends it */
12981 { WM_NCPAINT, sent|optional }, /* wparam != 1 */
12982 { WM_GETTEXT, sent|defwinproc|optional },
12983 { WM_ERASEBKGND, sent|optional },
13000 { WM_NCPAINT, sent|optional },
13001 { WM_GETTEXT, sent|defwinproc|optional },
13002 { WM_ERASEBKGND, sent|optional }, /* FIXME: remove optional once Wine is fixed */
13004 { WM_NCCALCSIZE, sent|wparam|optional, 1 },
13005 { WM_NCPAINT, sent|optional },
13006 { WM_GETTEXT, sent|defwinproc|optional },
13007 { WM_ERASEBKGND, sent|optional },
13008 { WM_WINDOWPOSCHANGING, sent|optional },
13009 { WM_NCCALCSIZE, sent|optional|wparam, 1 },
13010 { WM_NCPAINT, sent|optional },
13011 { WM_GETTEXT, sent|defwinproc|optional },
13012 { WM_ERASEBKGND, sent|optional },
13013 …{ WM_WINDOWPOSCHANGED, sent|optional|wparam, SWP_NOCLIENTSIZE|SWP_NOCLIENTMOVE|SWP_NOACTIVATE|SWP_…
13014 { WM_NCCALCSIZE, sent|optional|wparam, 1 },
13015 { WM_NCPAINT, sent|optional },
13016 { WM_GETTEXT, sent|defwinproc|optional },
13017 { WM_ERASEBKGND, sent|optional },
13059 …{ WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE }, /* win2003 doesn't send it …
13067 { HCBT_ACTIVATE, hook|optional }, /* win2000 doesn't send it */
13068 …{ WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE }, /* win2000 doesn't send it …
13069 { HCBT_SETFOCUS, hook|optional }, /* win2000 doesn't send it */
13077 { WM_MOVE, sent|defwinproc|optional },
13084 { HCBT_ACTIVATE, hook|optional },
13085 { WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE },
13086 { HCBT_SETFOCUS, hook|optional },
13090 { HCBT_SETFOCUS, hook|optional },
13091 { HCBT_ACTIVATE, hook|optional }, /* win2003 doesn't send it */
13092 …{ WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE }, /* win2003 doesn't send it …
13093 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE|SWP_NOCLIENTSIZE|SWP_NOCLIENTMO…
13094 { HCBT_SETFOCUS, hook|optional }, /* win2003 doesn't send it */
13106 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_NOACTIVATE|SWP_NOSIZE|SWP_NOMOVE|SWP_NOCLIENTSIZE…
13112 { HCBT_ACTIVATE, hook|optional }, /* win2000 doesn't send it */
13113 …{ WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE }, /* win2000 doesn't send it …
13114 { HCBT_SETFOCUS, hook|optional }, /* win2000 doesn't send it */
13118 { HCBT_SETFOCUS, hook|optional }, /* win2000 sends it */
13124 { HCBT_ACTIVATE, hook|optional }, /* win2000 doesn't send it */
13125 …{ WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE }, /* win2000 doesn't send it …
13126 { HCBT_SETFOCUS, hook|optional }, /* win2000 doesn't send it */
13134 { HCBT_ACTIVATE, hook|optional }, /* win2003 doesn't send it */
13135 …{ WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE }, /* win2003 doesn't send it …
13136 { HCBT_SETFOCUS, hook|optional }, /* win2003 doesn't send it */
13140 { HCBT_SETFOCUS, hook|optional }, /* win2003 sends it */
13144 { HCBT_MINMAX, hook|lparam|optional, 0, SW_RESTORE },
13145 …{ WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_FRAMECHANGED|SWP_STATECHANGED, 0, SWP_NOCLIENTSI…
13146 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_FRAMECHANGED|SWP_STATECHANGED, 0, SWP_NOCLIENTSIZ…
13147 { WM_MOVE, sent|defwinproc|optional },
13148 { WM_SIZE, sent|wparam|defwinproc|optional, SIZE_RESTORED },
13152 { HCBT_MINMAX, hook|lparam|optional, 0, SW_SHOWNORMAL },
13153 …{ WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_FRAMECHANGED|SWP_STATECHANGED, 0, SWP_NOCLIENTSI…
13154 { HCBT_ACTIVATE, hook|optional },
13155 { HCBT_SETFOCUS, hook|optional },
13156 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_FRAMECHANGED|SWP_STATECHANGED, 0, SWP_NOCLIENTSIZ…
13157 { WM_MOVE, sent|defwinproc|optional },
13158 { WM_SIZE, sent|wparam|defwinproc|optional, SIZE_RESTORED },
13165 { HCBT_ACTIVATE, hook|optional },
13166 { HCBT_SETFOCUS, hook|optional }, /* win2000 sends it */
13173 { HCBT_ACTIVATE, hook|optional },
13180 { HCBT_SETFOCUS, hook|optional },
13187 { HCBT_ACTIVATE, hook|optional }, /* win2000 doesn't send it */
13188 …{ WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE }, /* win2000 doesn't send it …
13196 { HCBT_SETFOCUS, hook|optional }, /* win2000 doesn't send it */
13206 { HCBT_SETFOCUS, hook|optional },
13216 { HCBT_ACTIVATE, hook|optional },
13217 { WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE },
13227 { WM_MOVE, sent|defwinproc|optional },
13228 { WM_SIZE, sent|wparam|lparam|defwinproc|optional, SIZE_MINIMIZED, 0 },
13237 { WM_GETMINMAXINFO, sent|optional },
13238 { WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_FRAMECHANGED|SWP_STATECHANGED },
13239 { HCBT_ACTIVATE, hook|optional },
13240 { WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE },
13241 { HCBT_SETFOCUS, hook|optional },
13242 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_FRAMECHANGED|SWP_STATECHANGED, 0, SWP_NOSIZE|SWP_…
13243 { WM_MOVE, sent|defwinproc|optional },
13244 { WM_SIZE, sent|wparam|defwinproc|optional, SIZE_MAXIMIZED },
13245 { HCBT_SETFOCUS, hook|optional },
13250 { HCBT_SETFOCUS, hook|optional },
13251 …{ WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_SHOWWINDOW|SWP_NOACTIVATE|SWP_FRAMECHANGED|SWP_N…
13252 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_NOACTIVATE|SWP_FRAMECHANGED|SWP_NOCOPYBITS|SWP_ST…
13253 { WM_MOVE, sent|defwinproc|optional },
13254 { WM_SIZE, sent|wparam|lparam|defwinproc|optional, SIZE_MINIMIZED, 0 },
13265 { HCBT_ACTIVATE, hook|optional }, /* win2000 doesn't send it */
13266 …{ WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE }, /* win2000 doesn't send it …
13267 { HCBT_SETFOCUS, hook|optional }, /* win2000 doesn't send it */
13271 { HCBT_SETFOCUS, hook|optional }, /* win2003 sends it */
13277 { WM_WINDOWPOSCHANGING, sent|optional },
13278 { HCBT_ACTIVATE, hook|optional },
13279 { WM_WINDOWPOSCHANGED, sent|optional },
13280 { WM_MOVE, sent|optional }, /* Win9x doesn't send it */
13281 { WM_SIZE, sent|wparam|optional, SIZE_MAXIMIZED }, /* Win9x doesn't send it */
13282 { WM_WINDOWPOSCHANGING, sent|optional },
13283 { HCBT_SETFOCUS, hook|optional },
13284 { WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_FRAMECHANGED|SWP_NOCOPYBITS|SWP_STATECHANGED },
13287 { HCBT_SETFOCUS, hook|optional },
13292 { WM_GETMINMAXINFO, sent|optional },
13294 { HCBT_ACTIVATE, hook|optional }, /* win2000 doesn't send it */
13295 …{ WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE }, /* win2000 doesn't send it …
13296 { HCBT_SETFOCUS, hook|optional }, /* win2000 doesn't send it */
13298 { WM_MOVE, sent|defwinproc|optional },
13643 { WM_GETTEXTLENGTH, sent|wparam|lparam|optional, 0, 0 }, /* XP */
13644 { WM_GETTEXT, sent|wparam|optional, 6 }, /* XP */
13645 { WM_GETTEXT, sent|wparam|optional, 12 }, /* XP */
13648 { WM_IME_SETCONTEXT, sent|wparam|optional, 1 },
13649 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
13652 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 10 },
13654 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 11 },
13663 { WM_GETTEXTLENGTH, sent|wparam|lparam|optional, 0, 0 }, /* XP */
13664 { WM_GETTEXT, sent|wparam|optional, 6 }, /* XP */
13665 { WM_GETTEXT, sent|wparam|optional, 12 }, /* XP */
13668 { WM_CTLCOLOREDIT, sent|optional }, /* XP */
13683 { WM_CHANGEUISTATE, sent|optional },
13697 { WM_GETDLGCODE, sent|wparam|lparam|optional, 0, 0 }, /* FIXME: Wine doesn't send it */
13700 { WM_QUERYNEWPALETTE, sent|optional },
13701 { WM_PALETTEISCHANGING, sent|optional },
13702 { WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE },
13707 { WM_CHANGEUISTATE, sent|optional },
13719 { WM_CHANGEUISTATE, sent|optional },
13729 { EM_SETSEL, sent|wparam|lparam|optional, 0, INT_MAX },
13730 { EM_SETSEL, sent|wparam|lparam|optional, 0, INT_MAX },
13731 { EM_SETSEL, sent|wparam|lparam|optional, 0, INT_MAX },
13733 { WM_QUERYNEWPALETTE, sent|parent|optional }, /* TODO: this message should not be sent */
13734 { WM_WINDOWPOSCHANGING, sent|parent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE },
13735 { WM_WINDOWPOSCHANGING, sent|parent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE },
13736 …{ WM_WINDOWPOSCHANGED, sent|parent|wparam|optional, SWP_NOREDRAW|SWP_NOSIZE|SWP_NOMOVE|SWP_NOCLIEN…
13737 …{ WM_WINDOWPOSCHANGED, sent|parent|wparam|optional, SWP_NOREDRAW|SWP_NOSIZE|SWP_NOMOVE|SWP_NOCLIEN…
13745 { WM_CHANGEUISTATE, sent|parent|optional },
13761 { EM_SETSEL, sent|wparam|lparam|optional, 0, INT_MAX },
13762 { EM_SETSEL, sent|wparam|lparam|optional, 0, INT_MAX },
13763 { EM_SETSEL, sent|wparam|lparam|optional, 0, INT_MAX },
13765 { WM_QUERYNEWPALETTE, sent|parent|optional }, /* TODO: this message should not be sent */
13766 { WM_WINDOWPOSCHANGING, sent|parent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE },
13767 { WM_WINDOWPOSCHANGING, sent|parent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE },
13778 { WM_CHANGEUISTATE, sent|parent|optional },
13779 { WM_UPDATEUISTATE, sent|parent|optional },
13780 { WM_UPDATEUISTATE, sent|optional },
13961 { WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE }, in test_enddialog_seq()
13962 { WM_QUERYNEWPALETTE, sent|optional }, in test_enddialog_seq()
13964 { WM_GETTEXT, sent|optional|defwinproc }, in test_enddialog_seq()
13985 { WM_WINDOWPOSCHANGING, sent|optional|wparam, SWP_NOACTIVATE|SWP_NOSIZE|SWP_NOMOVE }, in test_enddialog_seq2()
13986 { WM_WINDOWPOSCHANGING, sent|optional|wparam, SWP_NOACTIVATE|SWP_NOSIZE|SWP_NOMOVE }, in test_enddialog_seq2()
14128 { HCBT_ACTIVATE, hook|optional },
14130 { WM_GETTEXT, sent|defwinproc|optional },
14132 { WM_ACTIVATEAPP, sent|wparam|optional, 0 },
14133 { WM_ACTIVATEAPP, sent|wparam|optional, 0 },
14134 { WM_QUERYNEWPALETTE, sent|wparam|lparam|optional, 0, 0 },
14135 { WM_KILLFOCUS, sent|optional },
14136 { WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE|SWP_NOACTIVATE },
14137 { WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE },
14138 { WM_NCACTIVATE, sent|wparam|optional, 1 },
14139 { WM_GETTEXT, sent|defwinproc|optional },
14140 { WM_ACTIVATE, sent|wparam|optional, 1 },
14141 { HCBT_SETFOCUS, hook|optional },
14142 { WM_KILLFOCUS, sent|defwinproc|optional },
14143 { WM_IME_SETCONTEXT, sent|defwinproc|optional },
14144 { WM_IME_SETCONTEXT, sent|defwinproc|optional },
14145 { WM_IME_SETCONTEXT, sent|optional },
14146 { WM_IME_SETCONTEXT, sent|optional },
14147 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 1 },
14148 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
14149 { WM_SETFOCUS, sent|defwinproc|optional },
14150 { WM_GETTEXT, sent|optional },
14156 { WM_QUERYNEWPALETTE, sent|wparam|lparam|optional, 0, 0 },
14164 { WM_GETTEXT, sent|defwinproc|optional },
14166 { WM_QUERYNEWPALETTE, sent|wparam|lparam|optional, 0, 0 },
14167 { WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE },
14168 { WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE|SWP_NOACTIVATE },
14169 { WM_NCPAINT, sent|optional },
14170 { WM_GETTEXT, sent|defwinproc|optional },
14171 { WM_ERASEBKGND, sent|optional },
14172 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE|SWP_NOCLIENTSIZE|SWP_NOCLIENTMO…
14174 { WM_GETTEXT, sent|defwinproc|optional },
14178 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 0 },
14179 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
14180 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 1 },
14181 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
14183 { WM_GETTEXT, sent|optional },
14191 { WM_QUERYNEWPALETTE, sent|wparam|lparam|optional, 0, 0 },
14194 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE|SWP_NOREDRAW|SWP_NOACTIVATE|SWP…
14195 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE|SWP_NOREDRAW|SWP_NOCLIENTSIZE|S…
14201 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
14202 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
14211 { WM_GETTEXT, sent|defwinproc|optional },
14213 { WM_QUERYNEWPALETTE, sent|wparam|lparam|optional, 0, 0 },
14216 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE|SWP_NOREDRAW|SWP_NOCLIENTSIZE|S…
14217 …{ WM_WINDOWPOSCHANGED, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE|SWP_NOACTIVATE|SWP_NOREDRAW|SWP…
14219 { WM_GETTEXT, sent|defwinproc|optional },
14223 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 0 },
14224 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
14225 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 1 },
14226 { WM_IME_NOTIFY, sent|wparam|defwinproc|optional, 2 },
14290 { WM_GETTEXT, sent|defwinproc|optional },
14294 { WM_IME_SETCONTEXT, sent|wparam|optional, 0 },
14295 { WM_IME_NOTIFY, sent|wparam|optional|defwinproc, 1 },
14783 { WM_IME_SETCONTEXT, sent|wparam|optional|parent, 0 },
14784 { WM_IME_SETCONTEXT, sent|wparam|defwinproc|optional, 1 },
14813 { WM_DELETEITEM, sent|wparam|parent|optional, ID_LISTBOX, 0 },
14814 { WM_DRAWITEM, sent|wparam|parent|optional, ID_LISTBOX },
14815 { WM_DRAWITEM, sent|wparam|parent|optional, ID_LISTBOX },
14821 { LB_RESETCONTENT, sent|wparam|lparam|defwinproc|optional, 0, 0 },
14822 { WM_DELETEITEM, sent|wparam|parent|optional, ID_LISTBOX, 0 },
14823 { WM_DRAWITEM, sent|wparam|parent|optional, ID_LISTBOX },
14824 { WM_DRAWITEM, sent|wparam|parent|optional, ID_LISTBOX },
15088 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_MENU, 0x20000001 },
15090 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'E', 0x20000001 },
15098 { HCBT_CREATEWND, hook|optional }, /* Win9x doesn't create a window */
15100 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'E', 0xf0000001 },
15101 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_MENU, 0xd0000001 },
15102 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_RETURN, 0x10000001, 0, 0x40000000 },
15103 { HCBT_DESTROYWND, hook|optional }, /* Win9x doesn't create a window */
15108 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_RETURN, 0xc0000001 },
15114 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_MENU, 0x20000001 },
15116 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'F', 0x20000001 },
15124 { WM_MENUSELECT, sent|wparam|optional, MAKEWPARAM(0,MF_HILITE|MF_POPUP) }, /* Win9x */
15125 { WM_INITMENUPOPUP, sent|lparam|optional, 0, 0 }, /* Win9x */
15129 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'F', 0xf0000001 },
15130 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_MENU, 0xd0000001 },
15131 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_RIGHT, 0x10000001 },
15132 { WM_INITMENUPOPUP, sent|lparam|optional, 0, 0 }, /* Win9x doesn't send it */
15133 { HCBT_CREATEWND, hook|optional }, /* Win9x doesn't send it */
15134 { WM_MENUSELECT, sent|wparam|optional, MAKEWPARAM(100,MF_HILITE) },
15135 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_RIGHT, 0xd0000001 },
15136 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_RETURN, 0x10000001 },
15139 { HCBT_DESTROYWND, hook|optional }, /* Win9x doesn't send it */
15144 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_RETURN, 0xc0000001 },
15150 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_MENU, 0x20000001 },
15152 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'F', 0x20000001 },
15160 { WM_MENUSELECT, sent|wparam|optional, MAKEWPARAM(0,MF_HILITE|MF_POPUP) }, /* Win9x */
15161 { WM_INITMENUPOPUP, sent|lparam|optional, 0, 0 }, /* Win9x */
15165 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'F', 0xf0000001 },
15166 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_MENU, 0xd0000001 },
15167 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_RIGHT, 0x10000001 },
15168 { WM_INITMENUPOPUP, sent|lparam|optional, 0, 0 }, /* Win9x doesn't send it */
15169 { HCBT_CREATEWND, hook|optional }, /* Win9x doesn't send it */
15170 { WM_MENUSELECT, sent|wparam|optional, MAKEWPARAM(100,MF_HILITE) },
15171 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_RIGHT, 0xd0000001 },
15172 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_RETURN, 0x10000001 },
15175 { HCBT_DESTROYWND, hook|optional }, /* Win9x doesn't send it */
15180 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_RETURN, 0xc0000001 },
15187 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_MENU, 0x20000001 },
15189 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'Q', 0x20000001 },
15195 { WM_MENUSELECT, sent|wparam|optional, MAKEWPARAM(300,MF_HILITE) },
15199 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 'Q', 0xe0000001 },
15201 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_MENU, 0xc0000001 },
15204 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_ESCAPE, 1 },
15207 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_ESCAPE, 0xc0000001 },
15476 { WM_GETTEXT, sent|optional },
15477 { WM_NCACTIVATE, sent|optional },
15479 { WM_WINDOWPOSCHANGED, sent|optional },
15480 { WM_WINDOWPOSCHANGING, sent|optional },
15482 { WM_NCCALCSIZE, sent|optional },
15483 { WM_NCPAINT, sent|optional },
15484 { WM_GETTEXT, sent|defwinproc|optional },
15485 { WM_ERASEBKGND, sent|optional },
15486 { WM_WINDOWPOSCHANGED, sent|optional },
15491 { WM_GETTEXT, sent|defwinproc|optional },
15496 { WM_GETTEXT, sent|defwinproc|optional },
15501 { WM_NCCALCSIZE, sent|optional },
15502 { WM_NCPAINT, sent|optional },
15503 { WM_ERASEBKGND, sent|optional },
15505 { WM_SYNCPAINT, sent|optional },
16365 { HCBT_SETFOCUS, hook|optional },
16366 { WM_NCACTIVATE, sent|wparam|optional, 0 },
16367 { WM_ACTIVATE, sent|wparam|optional, 0 },
16368 { WM_ACTIVATEAPP, sent|wparam|optional, 0 },
16372 { HCBT_ACTIVATE, hook|optional },
16374 { WM_WINDOWPOSCHANGING, sent|wparam|optional, SWP_NOSIZE|SWP_NOMOVE },
16375 { WM_NCACTIVATE, sent|wparam|optional, 1 },
16376 { WM_ACTIVATE, sent|wparam|optional, 1 },
16377 { HCBT_SETFOCUS, hook|optional },
16379 { WM_SETFOCUS, sent|optional|defwinproc },
16468 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 0x41, 0x80000001 },
16473 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 0x41, 0x1 },
16478 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 0x41, 0x40000001 },
16483 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, 0x41, 0xc0000001 },
16595 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_LWIN, 1 },
16606 { HCBT_KEYSKIPPED, hook|lparam|optional, 0, 0x80000001 },
16612 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_LWIN, 0xc0000001 },
16624 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_LWIN, 1 },
16626 { HCBT_KEYSKIPPED, hook|optional, 0, 0x80000001 },
16628 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_LWIN, 0xc0000001 },
16637 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_LWIN, 1 },
16639 { HCBT_KEYSKIPPED, hook|lparam|optional, 0, 1 },
16641 { HCBT_KEYSKIPPED, hook|optional|lparam, 0, 0xc0000001 },
16643 { HCBT_KEYSKIPPED, hook|wparam|lparam|optional, VK_LWIN, 0xc0000001 },
16651 { HCBT_KEYSKIPPED, hook|optional, 0, 0x80000001 },
16950 { WM_QUERYNEWPALETTE, sent|wparam|lparam|parent|optional, 0, 0 },
16954 { WM_GETTEXT, sent|defwinproc|parent|optional },
16955 { WM_GETTEXT, sent|defwinproc|parent|optional },
17173 { WM_GETTEXT, sent|defwinproc|optional },
17180 …{ WM_WINDOWPOSCHANGING, sent|optional|wparam|defwinproc, SWP_FRAMECHANGED|SWP_NOACTIVATE|SWP_NOSIZ…
17181 { WM_NCCALCSIZE, sent|optional|wparam|defwinproc, 1 },
17182 …{ WM_WINDOWPOSCHANGED, sent|optional|wparam|defwinproc, SWP_FRAMECHANGED|SWP_NOACTIVATE|SWP_NOSIZE…
17183 { WM_MOVE, sent|optional|defwinproc|wparam, 0 },
17184 { WM_SIZE, sent|optional|defwinproc|wparam, SIZE_RESTORED },
17732 { WM_GETTEXT, sent|defwinproc|optional },
17734 { HCBT_KEYSKIPPED, hook|optional },
17735 { WM_SYSKEYUP, sent|optional },
17738 { HCBT_SYSCOMMAND, hook|wparam|optional, SC_RESTORE },
17740 { HCBT_MINMAX, hook|optional },
17742 { WM_QUERYOPEN, sent|optional },
17743 { WM_GETTEXT, sent|defwinproc|optional },
17747 { WM_NCPAINT, sent|wparam|defwinproc|optional, 1 },
17748 { WM_GETTEXT, sent|defwinproc|optional },
17753 { WM_NCCALCSIZE, sent|wparam|defwinproc|optional, 1 },
17754 { WM_NCPAINT, sent|wparam|defwinproc|optional, 1 },
17755 { WM_ERASEBKGND, sent|defwinproc|optional },
17759 { WM_PAINT, sent| optional },
17760 { WM_SETFOCUS, sent|defwinproc|optional },
17761 { HCBT_KEYSKIPPED, hook|optional },
17762 { WM_KEYUP, sent|optional },
17763 { HCBT_KEYSKIPPED, hook|optional },
17764 { WM_SYSKEYUP, sent|optional },
17765 { HCBT_KEYSKIPPED, hook|optional },
17766 { WM_KEYUP, sent|optional },
17767 { WM_PAINT, sent| optional },