Release 970305
[wine/multimedia.git] / include / debug.h
blob32bd72cc03634e24a425d28a24e57bc4e5c29e10
1 #include <stdio.h>
3 #define stddeb stdout
4 #define stdnimp stdout
6 /* Do not remove this line or change anything below this line */
8 #ifdef DEBUG_NONE_EXT
9 #undef DEBUG_ACCEL
10 #undef DEBUG_ATOM
11 #undef DEBUG_BITBLT
12 #undef DEBUG_BITMAP
13 #undef DEBUG_CARET
14 #undef DEBUG_CDAUDIO
15 #undef DEBUG_CLASS
16 #undef DEBUG_CLIPBOARD
17 #undef DEBUG_CLIPPING
18 #undef DEBUG_COMBO
19 #undef DEBUG_COMM
20 #undef DEBUG_COMMDLG
21 #undef DEBUG_CRTDLL
22 #undef DEBUG_CURSOR
23 #undef DEBUG_DC
24 #undef DEBUG_DDE
25 #undef DEBUG_DIALOG
26 #undef DEBUG_DLL
27 #undef DEBUG_DOSFS
28 #undef DEBUG_DRIVER
29 #undef DEBUG_EDIT
30 #undef DEBUG_ENV
31 #undef DEBUG_EVENT
32 #undef DEBUG_EXEC
33 #undef DEBUG_FILE
34 #undef DEBUG_FIXUP
35 #undef DEBUG_FONT
36 #undef DEBUG_GDI
37 #undef DEBUG_GLOBAL
38 #undef DEBUG_GRAPHICS
39 #undef DEBUG_HEAP
40 #undef DEBUG_HOOK
41 #undef DEBUG_ICON
42 #undef DEBUG_INT
43 #undef DEBUG_KEY
44 #undef DEBUG_KEYBOARD
45 #undef DEBUG_LDT
46 #undef DEBUG_LISTBOX
47 #undef DEBUG_LOCAL
48 #undef DEBUG_MCI
49 #undef DEBUG_MCIANIM
50 #undef DEBUG_MCIWAVE
51 #undef DEBUG_MDI
52 #undef DEBUG_MENU
53 #undef DEBUG_MESSAGE
54 #undef DEBUG_METAFILE
55 #undef DEBUG_MIDI
56 #undef DEBUG_MMIO
57 #undef DEBUG_MMSYS
58 #undef DEBUG_MMTIME
59 #undef DEBUG_MODULE
60 #undef DEBUG_MSG
61 #undef DEBUG_NONCLIENT
62 #undef DEBUG_OLE
63 #undef DEBUG_PALETTE
64 #undef DEBUG_PROFILE
65 #undef DEBUG_PROP
66 #undef DEBUG_REG
67 #undef DEBUG_REGION
68 #undef DEBUG_RELAY
69 #undef DEBUG_RESOURCE
70 #undef DEBUG_SCROLL
71 #undef DEBUG_SELECTOR
72 #undef DEBUG_SEM
73 #undef DEBUG_SENDMSG
74 #undef DEBUG_SHM
75 #undef DEBUG_STRESS
76 #undef DEBUG_TASK
77 #undef DEBUG_TEXT
78 #undef DEBUG_TIMER
79 #undef DEBUG_TOOLHELP
80 #undef DEBUG_VER
81 #undef DEBUG_VIRTUAL
82 #undef DEBUG_VXD
83 #undef DEBUG_WIN
84 #undef DEBUG_WIN16DRV
85 #undef DEBUG_WIN32
86 #undef DEBUG_WINSOCK
87 #endif
89 #ifdef DEBUG_ALL_EXT
90 #define DEBUG_ACCEL
91 #define DEBUG_ATOM
92 #define DEBUG_BITBLT
93 #define DEBUG_BITMAP
94 #define DEBUG_CARET
95 #define DEBUG_CDAUDIO
96 #define DEBUG_CLASS
97 #define DEBUG_CLIPBOARD
98 #define DEBUG_CLIPPING
99 #define DEBUG_COMBO
100 #define DEBUG_COMM
101 #define DEBUG_COMMDLG
102 #define DEBUG_CRTDLL
103 #define DEBUG_CURSOR
104 #define DEBUG_DC
105 #define DEBUG_DDE
106 #define DEBUG_DIALOG
107 #define DEBUG_DLL
108 #define DEBUG_DOSFS
109 #define DEBUG_DRIVER
110 #define DEBUG_EDIT
111 #define DEBUG_ENV
112 #define DEBUG_EVENT
113 #define DEBUG_EXEC
114 #define DEBUG_FILE
115 #define DEBUG_FIXUP
116 #define DEBUG_FONT
117 #define DEBUG_GDI
118 #define DEBUG_GLOBAL
119 #define DEBUG_GRAPHICS
120 #define DEBUG_HEAP
121 #define DEBUG_HOOK
122 #define DEBUG_ICON
123 #define DEBUG_INT
124 #define DEBUG_KEY
125 #define DEBUG_KEYBOARD
126 #define DEBUG_LDT
127 #define DEBUG_LISTBOX
128 #define DEBUG_LOCAL
129 #define DEBUG_MCI
130 #define DEBUG_MCIANIM
131 #define DEBUG_MCIWAVE
132 #define DEBUG_MDI
133 #define DEBUG_MENU
134 #define DEBUG_MESSAGE
135 #define DEBUG_METAFILE
136 #define DEBUG_MIDI
137 #define DEBUG_MMIO
138 #define DEBUG_MMSYS
139 #define DEBUG_MMTIME
140 #define DEBUG_MODULE
141 #define DEBUG_MSG
142 #define DEBUG_NONCLIENT
143 #define DEBUG_OLE
144 #define DEBUG_PALETTE
145 #define DEBUG_PROFILE
146 #define DEBUG_PROP
147 #define DEBUG_REG
148 #define DEBUG_REGION
149 #define DEBUG_RELAY
150 #define DEBUG_RESOURCE
151 #define DEBUG_SCROLL
152 #define DEBUG_SELECTOR
153 #define DEBUG_SEM
154 #define DEBUG_SENDMSG
155 #define DEBUG_SHM
156 #define DEBUG_STRESS
157 #define DEBUG_TASK
158 #define DEBUG_TEXT
159 #define DEBUG_TIMER
160 #define DEBUG_TOOLHELP
161 #define DEBUG_VER
162 #define DEBUG_VIRTUAL
163 #define DEBUG_VXD
164 #define DEBUG_WIN
165 #define DEBUG_WIN16DRV
166 #define DEBUG_WIN32
167 #define DEBUG_WINSOCK
168 #endif
170 #ifdef DEBUG_RUNTIME
171 #ifdef DEBUG_DEFINE_VARIABLES
172 short debug_msg_enabled[]={
173 #ifdef DEBUG_ACCEL
175 #else
177 #endif
178 #ifdef DEBUG_ATOM
180 #else
182 #endif
183 #ifdef DEBUG_BITBLT
185 #else
187 #endif
188 #ifdef DEBUG_BITMAP
190 #else
192 #endif
193 #ifdef DEBUG_CARET
195 #else
197 #endif
198 #ifdef DEBUG_CDAUDIO
200 #else
202 #endif
203 #ifdef DEBUG_CLASS
205 #else
207 #endif
208 #ifdef DEBUG_CLIPBOARD
210 #else
212 #endif
213 #ifdef DEBUG_CLIPPING
215 #else
217 #endif
218 #ifdef DEBUG_COMBO
220 #else
222 #endif
223 #ifdef DEBUG_COMM
225 #else
227 #endif
228 #ifdef DEBUG_COMMDLG
230 #else
232 #endif
233 #ifdef DEBUG_CRTDLL
235 #else
237 #endif
238 #ifdef DEBUG_CURSOR
240 #else
242 #endif
243 #ifdef DEBUG_DC
245 #else
247 #endif
248 #ifdef DEBUG_DDE
250 #else
252 #endif
253 #ifdef DEBUG_DIALOG
255 #else
257 #endif
258 #ifdef DEBUG_DLL
260 #else
262 #endif
263 #ifdef DEBUG_DOSFS
265 #else
267 #endif
268 #ifdef DEBUG_DRIVER
270 #else
272 #endif
273 #ifdef DEBUG_EDIT
275 #else
277 #endif
278 #ifdef DEBUG_ENV
280 #else
282 #endif
283 #ifdef DEBUG_EVENT
285 #else
287 #endif
288 #ifdef DEBUG_EXEC
290 #else
292 #endif
293 #ifdef DEBUG_FILE
295 #else
297 #endif
298 #ifdef DEBUG_FIXUP
300 #else
302 #endif
303 #ifdef DEBUG_FONT
305 #else
307 #endif
308 #ifdef DEBUG_GDI
310 #else
312 #endif
313 #ifdef DEBUG_GLOBAL
315 #else
317 #endif
318 #ifdef DEBUG_GRAPHICS
320 #else
322 #endif
323 #ifdef DEBUG_HEAP
325 #else
327 #endif
328 #ifdef DEBUG_HOOK
330 #else
332 #endif
333 #ifdef DEBUG_ICON
335 #else
337 #endif
338 #ifdef DEBUG_INT
340 #else
342 #endif
343 #ifdef DEBUG_KEY
345 #else
347 #endif
348 #ifdef DEBUG_KEYBOARD
350 #else
352 #endif
353 #ifdef DEBUG_LDT
355 #else
357 #endif
358 #ifdef DEBUG_LISTBOX
360 #else
362 #endif
363 #ifdef DEBUG_LOCAL
365 #else
367 #endif
368 #ifdef DEBUG_MCI
370 #else
372 #endif
373 #ifdef DEBUG_MCIANIM
375 #else
377 #endif
378 #ifdef DEBUG_MCIWAVE
380 #else
382 #endif
383 #ifdef DEBUG_MDI
385 #else
387 #endif
388 #ifdef DEBUG_MENU
390 #else
392 #endif
393 #ifdef DEBUG_MESSAGE
395 #else
397 #endif
398 #ifdef DEBUG_METAFILE
400 #else
402 #endif
403 #ifdef DEBUG_MIDI
405 #else
407 #endif
408 #ifdef DEBUG_MMIO
410 #else
412 #endif
413 #ifdef DEBUG_MMSYS
415 #else
417 #endif
418 #ifdef DEBUG_MMTIME
420 #else
422 #endif
423 #ifdef DEBUG_MODULE
425 #else
427 #endif
428 #ifdef DEBUG_MSG
430 #else
432 #endif
433 #ifdef DEBUG_NONCLIENT
435 #else
437 #endif
438 #ifdef DEBUG_OLE
440 #else
442 #endif
443 #ifdef DEBUG_PALETTE
445 #else
447 #endif
448 #ifdef DEBUG_PROFILE
450 #else
452 #endif
453 #ifdef DEBUG_PROP
455 #else
457 #endif
458 #ifdef DEBUG_REG
460 #else
462 #endif
463 #ifdef DEBUG_REGION
465 #else
467 #endif
468 #ifdef DEBUG_RELAY
470 #else
472 #endif
473 #ifdef DEBUG_RESOURCE
475 #else
477 #endif
478 #ifdef DEBUG_SCROLL
480 #else
482 #endif
483 #ifdef DEBUG_SELECTOR
485 #else
487 #endif
488 #ifdef DEBUG_SEM
490 #else
492 #endif
493 #ifdef DEBUG_SENDMSG
495 #else
497 #endif
498 #ifdef DEBUG_SHM
500 #else
502 #endif
503 #ifdef DEBUG_STRESS
505 #else
507 #endif
508 #ifdef DEBUG_TASK
510 #else
512 #endif
513 #ifdef DEBUG_TEXT
515 #else
517 #endif
518 #ifdef DEBUG_TIMER
520 #else
522 #endif
523 #ifdef DEBUG_TOOLHELP
525 #else
527 #endif
528 #ifdef DEBUG_VER
530 #else
532 #endif
533 #ifdef DEBUG_VIRTUAL
535 #else
537 #endif
538 #ifdef DEBUG_VXD
540 #else
542 #endif
543 #ifdef DEBUG_WIN
545 #else
547 #endif
548 #ifdef DEBUG_WIN16DRV
550 #else
552 #endif
553 #ifdef DEBUG_WIN32
555 #else
557 #endif
558 #ifdef DEBUG_WINSOCK
560 #else
562 #endif
565 #else
566 extern short debug_msg_enabled[];
567 #endif
568 #endif
570 #ifdef DEBUG_RUNTIME
571 #define dprintf_accel if(!debug_msg_enabled[0]) ; else fprintf
572 #define debugging_accel debug_msg_enabled[0]
573 #else
574 #ifdef DEBUG_ACCEL
575 #define dprintf_accel fprintf
576 #define debugging_accel 1
577 #else
578 #define dprintf_accel while(0) fprintf
579 #define debugging_accel 0
580 #endif
581 #endif
583 #ifdef DEBUG_RUNTIME
584 #define dprintf_atom if(!debug_msg_enabled[1]) ; else fprintf
585 #define debugging_atom debug_msg_enabled[1]
586 #else
587 #ifdef DEBUG_ATOM
588 #define dprintf_atom fprintf
589 #define debugging_atom 1
590 #else
591 #define dprintf_atom while(0) fprintf
592 #define debugging_atom 0
593 #endif
594 #endif
596 #ifdef DEBUG_RUNTIME
597 #define dprintf_bitblt if(!debug_msg_enabled[2]) ; else fprintf
598 #define debugging_bitblt debug_msg_enabled[2]
599 #else
600 #ifdef DEBUG_BITBLT
601 #define dprintf_bitblt fprintf
602 #define debugging_bitblt 1
603 #else
604 #define dprintf_bitblt while(0) fprintf
605 #define debugging_bitblt 0
606 #endif
607 #endif
609 #ifdef DEBUG_RUNTIME
610 #define dprintf_bitmap if(!debug_msg_enabled[3]) ; else fprintf
611 #define debugging_bitmap debug_msg_enabled[3]
612 #else
613 #ifdef DEBUG_BITMAP
614 #define dprintf_bitmap fprintf
615 #define debugging_bitmap 1
616 #else
617 #define dprintf_bitmap while(0) fprintf
618 #define debugging_bitmap 0
619 #endif
620 #endif
622 #ifdef DEBUG_RUNTIME
623 #define dprintf_caret if(!debug_msg_enabled[4]) ; else fprintf
624 #define debugging_caret debug_msg_enabled[4]
625 #else
626 #ifdef DEBUG_CARET
627 #define dprintf_caret fprintf
628 #define debugging_caret 1
629 #else
630 #define dprintf_caret while(0) fprintf
631 #define debugging_caret 0
632 #endif
633 #endif
635 #ifdef DEBUG_RUNTIME
636 #define dprintf_cdaudio if(!debug_msg_enabled[5]) ; else fprintf
637 #define debugging_cdaudio debug_msg_enabled[5]
638 #else
639 #ifdef DEBUG_CDAUDIO
640 #define dprintf_cdaudio fprintf
641 #define debugging_cdaudio 1
642 #else
643 #define dprintf_cdaudio while(0) fprintf
644 #define debugging_cdaudio 0
645 #endif
646 #endif
648 #ifdef DEBUG_RUNTIME
649 #define dprintf_class if(!debug_msg_enabled[6]) ; else fprintf
650 #define debugging_class debug_msg_enabled[6]
651 #else
652 #ifdef DEBUG_CLASS
653 #define dprintf_class fprintf
654 #define debugging_class 1
655 #else
656 #define dprintf_class while(0) fprintf
657 #define debugging_class 0
658 #endif
659 #endif
661 #ifdef DEBUG_RUNTIME
662 #define dprintf_clipboard if(!debug_msg_enabled[7]) ; else fprintf
663 #define debugging_clipboard debug_msg_enabled[7]
664 #else
665 #ifdef DEBUG_CLIPBOARD
666 #define dprintf_clipboard fprintf
667 #define debugging_clipboard 1
668 #else
669 #define dprintf_clipboard while(0) fprintf
670 #define debugging_clipboard 0
671 #endif
672 #endif
674 #ifdef DEBUG_RUNTIME
675 #define dprintf_clipping if(!debug_msg_enabled[8]) ; else fprintf
676 #define debugging_clipping debug_msg_enabled[8]
677 #else
678 #ifdef DEBUG_CLIPPING
679 #define dprintf_clipping fprintf
680 #define debugging_clipping 1
681 #else
682 #define dprintf_clipping while(0) fprintf
683 #define debugging_clipping 0
684 #endif
685 #endif
687 #ifdef DEBUG_RUNTIME
688 #define dprintf_combo if(!debug_msg_enabled[9]) ; else fprintf
689 #define debugging_combo debug_msg_enabled[9]
690 #else
691 #ifdef DEBUG_COMBO
692 #define dprintf_combo fprintf
693 #define debugging_combo 1
694 #else
695 #define dprintf_combo while(0) fprintf
696 #define debugging_combo 0
697 #endif
698 #endif
700 #ifdef DEBUG_RUNTIME
701 #define dprintf_comm if(!debug_msg_enabled[10]) ; else fprintf
702 #define debugging_comm debug_msg_enabled[10]
703 #else
704 #ifdef DEBUG_COMM
705 #define dprintf_comm fprintf
706 #define debugging_comm 1
707 #else
708 #define dprintf_comm while(0) fprintf
709 #define debugging_comm 0
710 #endif
711 #endif
713 #ifdef DEBUG_RUNTIME
714 #define dprintf_commdlg if(!debug_msg_enabled[11]) ; else fprintf
715 #define debugging_commdlg debug_msg_enabled[11]
716 #else
717 #ifdef DEBUG_COMMDLG
718 #define dprintf_commdlg fprintf
719 #define debugging_commdlg 1
720 #else
721 #define dprintf_commdlg while(0) fprintf
722 #define debugging_commdlg 0
723 #endif
724 #endif
726 #ifdef DEBUG_RUNTIME
727 #define dprintf_crtdll if(!debug_msg_enabled[12]) ; else fprintf
728 #define debugging_crtdll debug_msg_enabled[12]
729 #else
730 #ifdef DEBUG_CRTDLL
731 #define dprintf_crtdll fprintf
732 #define debugging_crtdll 1
733 #else
734 #define dprintf_crtdll while(0) fprintf
735 #define debugging_crtdll 0
736 #endif
737 #endif
739 #ifdef DEBUG_RUNTIME
740 #define dprintf_cursor if(!debug_msg_enabled[13]) ; else fprintf
741 #define debugging_cursor debug_msg_enabled[13]
742 #else
743 #ifdef DEBUG_CURSOR
744 #define dprintf_cursor fprintf
745 #define debugging_cursor 1
746 #else
747 #define dprintf_cursor while(0) fprintf
748 #define debugging_cursor 0
749 #endif
750 #endif
752 #ifdef DEBUG_RUNTIME
753 #define dprintf_dc if(!debug_msg_enabled[14]) ; else fprintf
754 #define debugging_dc debug_msg_enabled[14]
755 #else
756 #ifdef DEBUG_DC
757 #define dprintf_dc fprintf
758 #define debugging_dc 1
759 #else
760 #define dprintf_dc while(0) fprintf
761 #define debugging_dc 0
762 #endif
763 #endif
765 #ifdef DEBUG_RUNTIME
766 #define dprintf_dde if(!debug_msg_enabled[15]) ; else fprintf
767 #define debugging_dde debug_msg_enabled[15]
768 #else
769 #ifdef DEBUG_DDE
770 #define dprintf_dde fprintf
771 #define debugging_dde 1
772 #else
773 #define dprintf_dde while(0) fprintf
774 #define debugging_dde 0
775 #endif
776 #endif
778 #ifdef DEBUG_RUNTIME
779 #define dprintf_dialog if(!debug_msg_enabled[16]) ; else fprintf
780 #define debugging_dialog debug_msg_enabled[16]
781 #else
782 #ifdef DEBUG_DIALOG
783 #define dprintf_dialog fprintf
784 #define debugging_dialog 1
785 #else
786 #define dprintf_dialog while(0) fprintf
787 #define debugging_dialog 0
788 #endif
789 #endif
791 #ifdef DEBUG_RUNTIME
792 #define dprintf_dll if(!debug_msg_enabled[17]) ; else fprintf
793 #define debugging_dll debug_msg_enabled[17]
794 #else
795 #ifdef DEBUG_DLL
796 #define dprintf_dll fprintf
797 #define debugging_dll 1
798 #else
799 #define dprintf_dll while(0) fprintf
800 #define debugging_dll 0
801 #endif
802 #endif
804 #ifdef DEBUG_RUNTIME
805 #define dprintf_dosfs if(!debug_msg_enabled[18]) ; else fprintf
806 #define debugging_dosfs debug_msg_enabled[18]
807 #else
808 #ifdef DEBUG_DOSFS
809 #define dprintf_dosfs fprintf
810 #define debugging_dosfs 1
811 #else
812 #define dprintf_dosfs while(0) fprintf
813 #define debugging_dosfs 0
814 #endif
815 #endif
817 #ifdef DEBUG_RUNTIME
818 #define dprintf_driver if(!debug_msg_enabled[19]) ; else fprintf
819 #define debugging_driver debug_msg_enabled[19]
820 #else
821 #ifdef DEBUG_DRIVER
822 #define dprintf_driver fprintf
823 #define debugging_driver 1
824 #else
825 #define dprintf_driver while(0) fprintf
826 #define debugging_driver 0
827 #endif
828 #endif
830 #ifdef DEBUG_RUNTIME
831 #define dprintf_edit if(!debug_msg_enabled[20]) ; else fprintf
832 #define debugging_edit debug_msg_enabled[20]
833 #else
834 #ifdef DEBUG_EDIT
835 #define dprintf_edit fprintf
836 #define debugging_edit 1
837 #else
838 #define dprintf_edit while(0) fprintf
839 #define debugging_edit 0
840 #endif
841 #endif
843 #ifdef DEBUG_RUNTIME
844 #define dprintf_env if(!debug_msg_enabled[21]) ; else fprintf
845 #define debugging_env debug_msg_enabled[21]
846 #else
847 #ifdef DEBUG_ENV
848 #define dprintf_env fprintf
849 #define debugging_env 1
850 #else
851 #define dprintf_env while(0) fprintf
852 #define debugging_env 0
853 #endif
854 #endif
856 #ifdef DEBUG_RUNTIME
857 #define dprintf_event if(!debug_msg_enabled[22]) ; else fprintf
858 #define debugging_event debug_msg_enabled[22]
859 #else
860 #ifdef DEBUG_EVENT
861 #define dprintf_event fprintf
862 #define debugging_event 1
863 #else
864 #define dprintf_event while(0) fprintf
865 #define debugging_event 0
866 #endif
867 #endif
869 #ifdef DEBUG_RUNTIME
870 #define dprintf_exec if(!debug_msg_enabled[23]) ; else fprintf
871 #define debugging_exec debug_msg_enabled[23]
872 #else
873 #ifdef DEBUG_EXEC
874 #define dprintf_exec fprintf
875 #define debugging_exec 1
876 #else
877 #define dprintf_exec while(0) fprintf
878 #define debugging_exec 0
879 #endif
880 #endif
882 #ifdef DEBUG_RUNTIME
883 #define dprintf_file if(!debug_msg_enabled[24]) ; else fprintf
884 #define debugging_file debug_msg_enabled[24]
885 #else
886 #ifdef DEBUG_FILE
887 #define dprintf_file fprintf
888 #define debugging_file 1
889 #else
890 #define dprintf_file while(0) fprintf
891 #define debugging_file 0
892 #endif
893 #endif
895 #ifdef DEBUG_RUNTIME
896 #define dprintf_fixup if(!debug_msg_enabled[25]) ; else fprintf
897 #define debugging_fixup debug_msg_enabled[25]
898 #else
899 #ifdef DEBUG_FIXUP
900 #define dprintf_fixup fprintf
901 #define debugging_fixup 1
902 #else
903 #define dprintf_fixup while(0) fprintf
904 #define debugging_fixup 0
905 #endif
906 #endif
908 #ifdef DEBUG_RUNTIME
909 #define dprintf_font if(!debug_msg_enabled[26]) ; else fprintf
910 #define debugging_font debug_msg_enabled[26]
911 #else
912 #ifdef DEBUG_FONT
913 #define dprintf_font fprintf
914 #define debugging_font 1
915 #else
916 #define dprintf_font while(0) fprintf
917 #define debugging_font 0
918 #endif
919 #endif
921 #ifdef DEBUG_RUNTIME
922 #define dprintf_gdi if(!debug_msg_enabled[27]) ; else fprintf
923 #define debugging_gdi debug_msg_enabled[27]
924 #else
925 #ifdef DEBUG_GDI
926 #define dprintf_gdi fprintf
927 #define debugging_gdi 1
928 #else
929 #define dprintf_gdi while(0) fprintf
930 #define debugging_gdi 0
931 #endif
932 #endif
934 #ifdef DEBUG_RUNTIME
935 #define dprintf_global if(!debug_msg_enabled[28]) ; else fprintf
936 #define debugging_global debug_msg_enabled[28]
937 #else
938 #ifdef DEBUG_GLOBAL
939 #define dprintf_global fprintf
940 #define debugging_global 1
941 #else
942 #define dprintf_global while(0) fprintf
943 #define debugging_global 0
944 #endif
945 #endif
947 #ifdef DEBUG_RUNTIME
948 #define dprintf_graphics if(!debug_msg_enabled[29]) ; else fprintf
949 #define debugging_graphics debug_msg_enabled[29]
950 #else
951 #ifdef DEBUG_GRAPHICS
952 #define dprintf_graphics fprintf
953 #define debugging_graphics 1
954 #else
955 #define dprintf_graphics while(0) fprintf
956 #define debugging_graphics 0
957 #endif
958 #endif
960 #ifdef DEBUG_RUNTIME
961 #define dprintf_heap if(!debug_msg_enabled[30]) ; else fprintf
962 #define debugging_heap debug_msg_enabled[30]
963 #else
964 #ifdef DEBUG_HEAP
965 #define dprintf_heap fprintf
966 #define debugging_heap 1
967 #else
968 #define dprintf_heap while(0) fprintf
969 #define debugging_heap 0
970 #endif
971 #endif
973 #ifdef DEBUG_RUNTIME
974 #define dprintf_hook if(!debug_msg_enabled[31]) ; else fprintf
975 #define debugging_hook debug_msg_enabled[31]
976 #else
977 #ifdef DEBUG_HOOK
978 #define dprintf_hook fprintf
979 #define debugging_hook 1
980 #else
981 #define dprintf_hook while(0) fprintf
982 #define debugging_hook 0
983 #endif
984 #endif
986 #ifdef DEBUG_RUNTIME
987 #define dprintf_icon if(!debug_msg_enabled[32]) ; else fprintf
988 #define debugging_icon debug_msg_enabled[32]
989 #else
990 #ifdef DEBUG_ICON
991 #define dprintf_icon fprintf
992 #define debugging_icon 1
993 #else
994 #define dprintf_icon while(0) fprintf
995 #define debugging_icon 0
996 #endif
997 #endif
999 #ifdef DEBUG_RUNTIME
1000 #define dprintf_int if(!debug_msg_enabled[33]) ; else fprintf
1001 #define debugging_int debug_msg_enabled[33]
1002 #else
1003 #ifdef DEBUG_INT
1004 #define dprintf_int fprintf
1005 #define debugging_int 1
1006 #else
1007 #define dprintf_int while(0) fprintf
1008 #define debugging_int 0
1009 #endif
1010 #endif
1012 #ifdef DEBUG_RUNTIME
1013 #define dprintf_key if(!debug_msg_enabled[34]) ; else fprintf
1014 #define debugging_key debug_msg_enabled[34]
1015 #else
1016 #ifdef DEBUG_KEY
1017 #define dprintf_key fprintf
1018 #define debugging_key 1
1019 #else
1020 #define dprintf_key while(0) fprintf
1021 #define debugging_key 0
1022 #endif
1023 #endif
1025 #ifdef DEBUG_RUNTIME
1026 #define dprintf_keyboard if(!debug_msg_enabled[35]) ; else fprintf
1027 #define debugging_keyboard debug_msg_enabled[35]
1028 #else
1029 #ifdef DEBUG_KEYBOARD
1030 #define dprintf_keyboard fprintf
1031 #define debugging_keyboard 1
1032 #else
1033 #define dprintf_keyboard while(0) fprintf
1034 #define debugging_keyboard 0
1035 #endif
1036 #endif
1038 #ifdef DEBUG_RUNTIME
1039 #define dprintf_ldt if(!debug_msg_enabled[36]) ; else fprintf
1040 #define debugging_ldt debug_msg_enabled[36]
1041 #else
1042 #ifdef DEBUG_LDT
1043 #define dprintf_ldt fprintf
1044 #define debugging_ldt 1
1045 #else
1046 #define dprintf_ldt while(0) fprintf
1047 #define debugging_ldt 0
1048 #endif
1049 #endif
1051 #ifdef DEBUG_RUNTIME
1052 #define dprintf_listbox if(!debug_msg_enabled[37]) ; else fprintf
1053 #define debugging_listbox debug_msg_enabled[37]
1054 #else
1055 #ifdef DEBUG_LISTBOX
1056 #define dprintf_listbox fprintf
1057 #define debugging_listbox 1
1058 #else
1059 #define dprintf_listbox while(0) fprintf
1060 #define debugging_listbox 0
1061 #endif
1062 #endif
1064 #ifdef DEBUG_RUNTIME
1065 #define dprintf_local if(!debug_msg_enabled[38]) ; else fprintf
1066 #define debugging_local debug_msg_enabled[38]
1067 #else
1068 #ifdef DEBUG_LOCAL
1069 #define dprintf_local fprintf
1070 #define debugging_local 1
1071 #else
1072 #define dprintf_local while(0) fprintf
1073 #define debugging_local 0
1074 #endif
1075 #endif
1077 #ifdef DEBUG_RUNTIME
1078 #define dprintf_mci if(!debug_msg_enabled[39]) ; else fprintf
1079 #define debugging_mci debug_msg_enabled[39]
1080 #else
1081 #ifdef DEBUG_MCI
1082 #define dprintf_mci fprintf
1083 #define debugging_mci 1
1084 #else
1085 #define dprintf_mci while(0) fprintf
1086 #define debugging_mci 0
1087 #endif
1088 #endif
1090 #ifdef DEBUG_RUNTIME
1091 #define dprintf_mcianim if(!debug_msg_enabled[40]) ; else fprintf
1092 #define debugging_mcianim debug_msg_enabled[40]
1093 #else
1094 #ifdef DEBUG_MCIANIM
1095 #define dprintf_mcianim fprintf
1096 #define debugging_mcianim 1
1097 #else
1098 #define dprintf_mcianim while(0) fprintf
1099 #define debugging_mcianim 0
1100 #endif
1101 #endif
1103 #ifdef DEBUG_RUNTIME
1104 #define dprintf_mciwave if(!debug_msg_enabled[41]) ; else fprintf
1105 #define debugging_mciwave debug_msg_enabled[41]
1106 #else
1107 #ifdef DEBUG_MCIWAVE
1108 #define dprintf_mciwave fprintf
1109 #define debugging_mciwave 1
1110 #else
1111 #define dprintf_mciwave while(0) fprintf
1112 #define debugging_mciwave 0
1113 #endif
1114 #endif
1116 #ifdef DEBUG_RUNTIME
1117 #define dprintf_mdi if(!debug_msg_enabled[42]) ; else fprintf
1118 #define debugging_mdi debug_msg_enabled[42]
1119 #else
1120 #ifdef DEBUG_MDI
1121 #define dprintf_mdi fprintf
1122 #define debugging_mdi 1
1123 #else
1124 #define dprintf_mdi while(0) fprintf
1125 #define debugging_mdi 0
1126 #endif
1127 #endif
1129 #ifdef DEBUG_RUNTIME
1130 #define dprintf_menu if(!debug_msg_enabled[43]) ; else fprintf
1131 #define debugging_menu debug_msg_enabled[43]
1132 #else
1133 #ifdef DEBUG_MENU
1134 #define dprintf_menu fprintf
1135 #define debugging_menu 1
1136 #else
1137 #define dprintf_menu while(0) fprintf
1138 #define debugging_menu 0
1139 #endif
1140 #endif
1142 #ifdef DEBUG_RUNTIME
1143 #define dprintf_message if(!debug_msg_enabled[44]) ; else fprintf
1144 #define debugging_message debug_msg_enabled[44]
1145 #else
1146 #ifdef DEBUG_MESSAGE
1147 #define dprintf_message fprintf
1148 #define debugging_message 1
1149 #else
1150 #define dprintf_message while(0) fprintf
1151 #define debugging_message 0
1152 #endif
1153 #endif
1155 #ifdef DEBUG_RUNTIME
1156 #define dprintf_metafile if(!debug_msg_enabled[45]) ; else fprintf
1157 #define debugging_metafile debug_msg_enabled[45]
1158 #else
1159 #ifdef DEBUG_METAFILE
1160 #define dprintf_metafile fprintf
1161 #define debugging_metafile 1
1162 #else
1163 #define dprintf_metafile while(0) fprintf
1164 #define debugging_metafile 0
1165 #endif
1166 #endif
1168 #ifdef DEBUG_RUNTIME
1169 #define dprintf_midi if(!debug_msg_enabled[46]) ; else fprintf
1170 #define debugging_midi debug_msg_enabled[46]
1171 #else
1172 #ifdef DEBUG_MIDI
1173 #define dprintf_midi fprintf
1174 #define debugging_midi 1
1175 #else
1176 #define dprintf_midi while(0) fprintf
1177 #define debugging_midi 0
1178 #endif
1179 #endif
1181 #ifdef DEBUG_RUNTIME
1182 #define dprintf_mmio if(!debug_msg_enabled[47]) ; else fprintf
1183 #define debugging_mmio debug_msg_enabled[47]
1184 #else
1185 #ifdef DEBUG_MMIO
1186 #define dprintf_mmio fprintf
1187 #define debugging_mmio 1
1188 #else
1189 #define dprintf_mmio while(0) fprintf
1190 #define debugging_mmio 0
1191 #endif
1192 #endif
1194 #ifdef DEBUG_RUNTIME
1195 #define dprintf_mmsys if(!debug_msg_enabled[48]) ; else fprintf
1196 #define debugging_mmsys debug_msg_enabled[48]
1197 #else
1198 #ifdef DEBUG_MMSYS
1199 #define dprintf_mmsys fprintf
1200 #define debugging_mmsys 1
1201 #else
1202 #define dprintf_mmsys while(0) fprintf
1203 #define debugging_mmsys 0
1204 #endif
1205 #endif
1207 #ifdef DEBUG_RUNTIME
1208 #define dprintf_mmtime if(!debug_msg_enabled[49]) ; else fprintf
1209 #define debugging_mmtime debug_msg_enabled[49]
1210 #else
1211 #ifdef DEBUG_MMTIME
1212 #define dprintf_mmtime fprintf
1213 #define debugging_mmtime 1
1214 #else
1215 #define dprintf_mmtime while(0) fprintf
1216 #define debugging_mmtime 0
1217 #endif
1218 #endif
1220 #ifdef DEBUG_RUNTIME
1221 #define dprintf_module if(!debug_msg_enabled[50]) ; else fprintf
1222 #define debugging_module debug_msg_enabled[50]
1223 #else
1224 #ifdef DEBUG_MODULE
1225 #define dprintf_module fprintf
1226 #define debugging_module 1
1227 #else
1228 #define dprintf_module while(0) fprintf
1229 #define debugging_module 0
1230 #endif
1231 #endif
1233 #ifdef DEBUG_RUNTIME
1234 #define dprintf_msg if(!debug_msg_enabled[51]) ; else fprintf
1235 #define debugging_msg debug_msg_enabled[51]
1236 #else
1237 #ifdef DEBUG_MSG
1238 #define dprintf_msg fprintf
1239 #define debugging_msg 1
1240 #else
1241 #define dprintf_msg while(0) fprintf
1242 #define debugging_msg 0
1243 #endif
1244 #endif
1246 #ifdef DEBUG_RUNTIME
1247 #define dprintf_nonclient if(!debug_msg_enabled[52]) ; else fprintf
1248 #define debugging_nonclient debug_msg_enabled[52]
1249 #else
1250 #ifdef DEBUG_NONCLIENT
1251 #define dprintf_nonclient fprintf
1252 #define debugging_nonclient 1
1253 #else
1254 #define dprintf_nonclient while(0) fprintf
1255 #define debugging_nonclient 0
1256 #endif
1257 #endif
1259 #ifdef DEBUG_RUNTIME
1260 #define dprintf_ole if(!debug_msg_enabled[53]) ; else fprintf
1261 #define debugging_ole debug_msg_enabled[53]
1262 #else
1263 #ifdef DEBUG_OLE
1264 #define dprintf_ole fprintf
1265 #define debugging_ole 1
1266 #else
1267 #define dprintf_ole while(0) fprintf
1268 #define debugging_ole 0
1269 #endif
1270 #endif
1272 #ifdef DEBUG_RUNTIME
1273 #define dprintf_palette if(!debug_msg_enabled[54]) ; else fprintf
1274 #define debugging_palette debug_msg_enabled[54]
1275 #else
1276 #ifdef DEBUG_PALETTE
1277 #define dprintf_palette fprintf
1278 #define debugging_palette 1
1279 #else
1280 #define dprintf_palette while(0) fprintf
1281 #define debugging_palette 0
1282 #endif
1283 #endif
1285 #ifdef DEBUG_RUNTIME
1286 #define dprintf_profile if(!debug_msg_enabled[55]) ; else fprintf
1287 #define debugging_profile debug_msg_enabled[55]
1288 #else
1289 #ifdef DEBUG_PROFILE
1290 #define dprintf_profile fprintf
1291 #define debugging_profile 1
1292 #else
1293 #define dprintf_profile while(0) fprintf
1294 #define debugging_profile 0
1295 #endif
1296 #endif
1298 #ifdef DEBUG_RUNTIME
1299 #define dprintf_prop if(!debug_msg_enabled[56]) ; else fprintf
1300 #define debugging_prop debug_msg_enabled[56]
1301 #else
1302 #ifdef DEBUG_PROP
1303 #define dprintf_prop fprintf
1304 #define debugging_prop 1
1305 #else
1306 #define dprintf_prop while(0) fprintf
1307 #define debugging_prop 0
1308 #endif
1309 #endif
1311 #ifdef DEBUG_RUNTIME
1312 #define dprintf_reg if(!debug_msg_enabled[57]) ; else fprintf
1313 #define debugging_reg debug_msg_enabled[57]
1314 #else
1315 #ifdef DEBUG_REG
1316 #define dprintf_reg fprintf
1317 #define debugging_reg 1
1318 #else
1319 #define dprintf_reg while(0) fprintf
1320 #define debugging_reg 0
1321 #endif
1322 #endif
1324 #ifdef DEBUG_RUNTIME
1325 #define dprintf_region if(!debug_msg_enabled[58]) ; else fprintf
1326 #define debugging_region debug_msg_enabled[58]
1327 #else
1328 #ifdef DEBUG_REGION
1329 #define dprintf_region fprintf
1330 #define debugging_region 1
1331 #else
1332 #define dprintf_region while(0) fprintf
1333 #define debugging_region 0
1334 #endif
1335 #endif
1337 #ifdef DEBUG_RUNTIME
1338 #define dprintf_relay if(!debug_msg_enabled[59]) ; else fprintf
1339 #define debugging_relay debug_msg_enabled[59]
1340 #else
1341 #ifdef DEBUG_RELAY
1342 #define dprintf_relay fprintf
1343 #define debugging_relay 1
1344 #else
1345 #define dprintf_relay while(0) fprintf
1346 #define debugging_relay 0
1347 #endif
1348 #endif
1350 #ifdef DEBUG_RUNTIME
1351 #define dprintf_resource if(!debug_msg_enabled[60]) ; else fprintf
1352 #define debugging_resource debug_msg_enabled[60]
1353 #else
1354 #ifdef DEBUG_RESOURCE
1355 #define dprintf_resource fprintf
1356 #define debugging_resource 1
1357 #else
1358 #define dprintf_resource while(0) fprintf
1359 #define debugging_resource 0
1360 #endif
1361 #endif
1363 #ifdef DEBUG_RUNTIME
1364 #define dprintf_scroll if(!debug_msg_enabled[61]) ; else fprintf
1365 #define debugging_scroll debug_msg_enabled[61]
1366 #else
1367 #ifdef DEBUG_SCROLL
1368 #define dprintf_scroll fprintf
1369 #define debugging_scroll 1
1370 #else
1371 #define dprintf_scroll while(0) fprintf
1372 #define debugging_scroll 0
1373 #endif
1374 #endif
1376 #ifdef DEBUG_RUNTIME
1377 #define dprintf_selector if(!debug_msg_enabled[62]) ; else fprintf
1378 #define debugging_selector debug_msg_enabled[62]
1379 #else
1380 #ifdef DEBUG_SELECTOR
1381 #define dprintf_selector fprintf
1382 #define debugging_selector 1
1383 #else
1384 #define dprintf_selector while(0) fprintf
1385 #define debugging_selector 0
1386 #endif
1387 #endif
1389 #ifdef DEBUG_RUNTIME
1390 #define dprintf_sem if(!debug_msg_enabled[63]) ; else fprintf
1391 #define debugging_sem debug_msg_enabled[63]
1392 #else
1393 #ifdef DEBUG_SEM
1394 #define dprintf_sem fprintf
1395 #define debugging_sem 1
1396 #else
1397 #define dprintf_sem while(0) fprintf
1398 #define debugging_sem 0
1399 #endif
1400 #endif
1402 #ifdef DEBUG_RUNTIME
1403 #define dprintf_sendmsg if(!debug_msg_enabled[64]) ; else fprintf
1404 #define debugging_sendmsg debug_msg_enabled[64]
1405 #else
1406 #ifdef DEBUG_SENDMSG
1407 #define dprintf_sendmsg fprintf
1408 #define debugging_sendmsg 1
1409 #else
1410 #define dprintf_sendmsg while(0) fprintf
1411 #define debugging_sendmsg 0
1412 #endif
1413 #endif
1415 #ifdef DEBUG_RUNTIME
1416 #define dprintf_shm if(!debug_msg_enabled[65]) ; else fprintf
1417 #define debugging_shm debug_msg_enabled[65]
1418 #else
1419 #ifdef DEBUG_SHM
1420 #define dprintf_shm fprintf
1421 #define debugging_shm 1
1422 #else
1423 #define dprintf_shm while(0) fprintf
1424 #define debugging_shm 0
1425 #endif
1426 #endif
1428 #ifdef DEBUG_RUNTIME
1429 #define dprintf_stress if(!debug_msg_enabled[66]) ; else fprintf
1430 #define debugging_stress debug_msg_enabled[66]
1431 #else
1432 #ifdef DEBUG_STRESS
1433 #define dprintf_stress fprintf
1434 #define debugging_stress 1
1435 #else
1436 #define dprintf_stress while(0) fprintf
1437 #define debugging_stress 0
1438 #endif
1439 #endif
1441 #ifdef DEBUG_RUNTIME
1442 #define dprintf_task if(!debug_msg_enabled[67]) ; else fprintf
1443 #define debugging_task debug_msg_enabled[67]
1444 #else
1445 #ifdef DEBUG_TASK
1446 #define dprintf_task fprintf
1447 #define debugging_task 1
1448 #else
1449 #define dprintf_task while(0) fprintf
1450 #define debugging_task 0
1451 #endif
1452 #endif
1454 #ifdef DEBUG_RUNTIME
1455 #define dprintf_text if(!debug_msg_enabled[68]) ; else fprintf
1456 #define debugging_text debug_msg_enabled[68]
1457 #else
1458 #ifdef DEBUG_TEXT
1459 #define dprintf_text fprintf
1460 #define debugging_text 1
1461 #else
1462 #define dprintf_text while(0) fprintf
1463 #define debugging_text 0
1464 #endif
1465 #endif
1467 #ifdef DEBUG_RUNTIME
1468 #define dprintf_timer if(!debug_msg_enabled[69]) ; else fprintf
1469 #define debugging_timer debug_msg_enabled[69]
1470 #else
1471 #ifdef DEBUG_TIMER
1472 #define dprintf_timer fprintf
1473 #define debugging_timer 1
1474 #else
1475 #define dprintf_timer while(0) fprintf
1476 #define debugging_timer 0
1477 #endif
1478 #endif
1480 #ifdef DEBUG_RUNTIME
1481 #define dprintf_toolhelp if(!debug_msg_enabled[70]) ; else fprintf
1482 #define debugging_toolhelp debug_msg_enabled[70]
1483 #else
1484 #ifdef DEBUG_TOOLHELP
1485 #define dprintf_toolhelp fprintf
1486 #define debugging_toolhelp 1
1487 #else
1488 #define dprintf_toolhelp while(0) fprintf
1489 #define debugging_toolhelp 0
1490 #endif
1491 #endif
1493 #ifdef DEBUG_RUNTIME
1494 #define dprintf_ver if(!debug_msg_enabled[71]) ; else fprintf
1495 #define debugging_ver debug_msg_enabled[71]
1496 #else
1497 #ifdef DEBUG_VER
1498 #define dprintf_ver fprintf
1499 #define debugging_ver 1
1500 #else
1501 #define dprintf_ver while(0) fprintf
1502 #define debugging_ver 0
1503 #endif
1504 #endif
1506 #ifdef DEBUG_RUNTIME
1507 #define dprintf_virtual if(!debug_msg_enabled[72]) ; else fprintf
1508 #define debugging_virtual debug_msg_enabled[72]
1509 #else
1510 #ifdef DEBUG_VIRTUAL
1511 #define dprintf_virtual fprintf
1512 #define debugging_virtual 1
1513 #else
1514 #define dprintf_virtual while(0) fprintf
1515 #define debugging_virtual 0
1516 #endif
1517 #endif
1519 #ifdef DEBUG_RUNTIME
1520 #define dprintf_vxd if(!debug_msg_enabled[73]) ; else fprintf
1521 #define debugging_vxd debug_msg_enabled[73]
1522 #else
1523 #ifdef DEBUG_VXD
1524 #define dprintf_vxd fprintf
1525 #define debugging_vxd 1
1526 #else
1527 #define dprintf_vxd while(0) fprintf
1528 #define debugging_vxd 0
1529 #endif
1530 #endif
1532 #ifdef DEBUG_RUNTIME
1533 #define dprintf_win if(!debug_msg_enabled[74]) ; else fprintf
1534 #define debugging_win debug_msg_enabled[74]
1535 #else
1536 #ifdef DEBUG_WIN
1537 #define dprintf_win fprintf
1538 #define debugging_win 1
1539 #else
1540 #define dprintf_win while(0) fprintf
1541 #define debugging_win 0
1542 #endif
1543 #endif
1545 #ifdef DEBUG_RUNTIME
1546 #define dprintf_win16drv if(!debug_msg_enabled[75]) ; else fprintf
1547 #define debugging_win16drv debug_msg_enabled[75]
1548 #else
1549 #ifdef DEBUG_WIN16DRV
1550 #define dprintf_win16drv fprintf
1551 #define debugging_win16drv 1
1552 #else
1553 #define dprintf_win16drv while(0) fprintf
1554 #define debugging_win16drv 0
1555 #endif
1556 #endif
1558 #ifdef DEBUG_RUNTIME
1559 #define dprintf_win32 if(!debug_msg_enabled[76]) ; else fprintf
1560 #define debugging_win32 debug_msg_enabled[76]
1561 #else
1562 #ifdef DEBUG_WIN32
1563 #define dprintf_win32 fprintf
1564 #define debugging_win32 1
1565 #else
1566 #define dprintf_win32 while(0) fprintf
1567 #define debugging_win32 0
1568 #endif
1569 #endif
1571 #ifdef DEBUG_RUNTIME
1572 #define dprintf_winsock if(!debug_msg_enabled[77]) ; else fprintf
1573 #define debugging_winsock debug_msg_enabled[77]
1574 #else
1575 #ifdef DEBUG_WINSOCK
1576 #define dprintf_winsock fprintf
1577 #define debugging_winsock 1
1578 #else
1579 #define dprintf_winsock while(0) fprintf
1580 #define debugging_winsock 0
1581 #endif
1582 #endif
1585 #ifdef DEBUG_RUNTIME
1586 #ifdef DEBUG_DEFINE_VARIABLES
1587 static char *debug_msg_name[] = {
1588 "accel",
1589 "atom",
1590 "bitblt",
1591 "bitmap",
1592 "caret",
1593 "cdaudio",
1594 "class",
1595 "clipboard",
1596 "clipping",
1597 "combo",
1598 "comm",
1599 "commdlg",
1600 "crtdll",
1601 "cursor",
1602 "dc",
1603 "dde",
1604 "dialog",
1605 "dll",
1606 "dosfs",
1607 "driver",
1608 "edit",
1609 "env",
1610 "event",
1611 "exec",
1612 "file",
1613 "fixup",
1614 "font",
1615 "gdi",
1616 "global",
1617 "graphics",
1618 "heap",
1619 "hook",
1620 "icon",
1621 "int",
1622 "key",
1623 "keyboard",
1624 "ldt",
1625 "listbox",
1626 "local",
1627 "mci",
1628 "mcianim",
1629 "mciwave",
1630 "mdi",
1631 "menu",
1632 "message",
1633 "metafile",
1634 "midi",
1635 "mmio",
1636 "mmsys",
1637 "mmtime",
1638 "module",
1639 "msg",
1640 "nonclient",
1641 "ole",
1642 "palette",
1643 "profile",
1644 "prop",
1645 "reg",
1646 "region",
1647 "relay",
1648 "resource",
1649 "scroll",
1650 "selector",
1651 "sem",
1652 "sendmsg",
1653 "shm",
1654 "stress",
1655 "task",
1656 "text",
1657 "timer",
1658 "toolhelp",
1659 "ver",
1660 "virtual",
1661 "vxd",
1662 "win",
1663 "win16drv",
1664 "win32",
1665 "winsock",
1668 #endif
1669 #endif