annotate devhelpers/structswin/structs.d @ 128:884b44777f65

struct tester for win
author Frank Benoit <benoit@tionex.de>
date Sat, 26 Jul 2008 02:11:52 +0200
parents 673190ebf3a7
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
124
c39d1446f191 Added dev tools, so they are not in the release code.
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1 // Author: Frank Benoit
c39d1446f191 Added dev tools, so they are not in the release code.
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2 // This prints the sizes of some C struct how they are defined in the c-bindings
c39d1446f191 Added dev tools, so they are not in the release code.
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3
c39d1446f191 Added dev tools, so they are not in the release code.
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
4 import dwt.internal.win32.WINTYPES;
c39d1446f191 Added dev tools, so they are not in the release code.
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
5
c39d1446f191 Added dev tools, so they are not in the release code.
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
6 extern(C) int printf( char*, ... );
c39d1446f191 Added dev tools, so they are not in the release code.
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
7
c39d1446f191 Added dev tools, so they are not in the release code.
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
8 struct TSizeValue {
c39d1446f191 Added dev tools, so they are not in the release code.
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
9 char[] name;
c39d1446f191 Added dev tools, so they are not in the release code.
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
10 int size;
c39d1446f191 Added dev tools, so they are not in the release code.
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
11 } ;
c39d1446f191 Added dev tools, so they are not in the release code.
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
12
c39d1446f191 Added dev tools, so they are not in the release code.
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
13 const TSizeValue[] size_values = [
126
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
14 { "ABC", ABC.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
15 { "ABCFLOAT", ABCFLOAT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
16 { "ACCEL", ACCEL.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
17 { "ACCESS_ALLOWED_ACE", ACCESS_ALLOWED_ACE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
18 { "ACCESS_DENIED_ACE", ACCESS_DENIED_ACE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
19 { "ACCESSTIMEOUT", ACCESSTIMEOUT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
20 { "ACE_HEADER", ACE_HEADER.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
21 { "ACL", ACL.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
22 { "ACL_REVISION_INFORMATION", ACL_REVISION_INFORMATION.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
23 { "ACL_SIZE_INFORMATION", ACL_SIZE_INFORMATION.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
24 { "ACTCTXA", ACTCTXA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
25 { "ACTCTXW", ACTCTXW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
26 { "ACTION_HEADER", ACTION_HEADER.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
27 { "ADAPTER_STATUS", ADAPTER_STATUS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
28 { "ADDJOB_INFO_1", ADDJOB_INFO_1.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
29 { "ANIMATIONINFO", ANIMATIONINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
30 { "APPBARDATA", APPBARDATA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
31 { "BITMAP", BITMAP.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
32 { "BITMAPCOREHEADER", BITMAPCOREHEADER.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
33 { "BITMAPCOREINFO", BITMAPCOREINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
34 { "BITMAPFILEHEADER", BITMAPFILEHEADER.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
35 { "BITMAPINFO", BITMAPINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
36 { "BITMAPINFOHEADER", BITMAPINFOHEADER.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
37 { "BITMAPV4HEADER", BITMAPV4HEADER.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
38 { "_BLENDFUNCTION", _BLENDFUNCTION.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
39 { "BLOB", BLOB.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
40 { "BROWSEINFOA", BROWSEINFOA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
41 { "BROWSEINFOW", BROWSEINFOW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
42 { "BUTTON_IMAGELIST", BUTTON_IMAGELIST.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
43 { "BY_HANDLE_FILE_INFORMATION", BY_HANDLE_FILE_INFORMATION.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
44 { "CANDIDATEFORM", CANDIDATEFORM.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
45 { "CANDIDATELIST", CANDIDATELIST.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
46 { "CBTACTIVATESTRUCT", CBTACTIVATESTRUCT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
47 { "CBT_CREATEWND", CBT_CREATEWND.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
48 { "CHARFORMAT", CHARFORMAT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
49 { "CHAR_INFO", CHAR_INFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
50 { "CHARRANGE", CHARRANGE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
51 { "CHARSET", CHARSET.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
52 { "CHARSETINFO", CHARSETINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
53 { "CHOOSECOLORA", CHOOSECOLORA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
54 { "CHOOSECOLORW", CHOOSECOLORW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
55 { "CHOOSEFONTA", CHOOSEFONTA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
56 { "CHOOSEFONTW", CHOOSEFONTW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
57 { "CIDA", CIDA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
58 { "CIEXYZ", CIEXYZ.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
59 { "CIEXYZTRIPLE", CIEXYZTRIPLE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
60 { "CLIENTCREATESTRUCT", CLIENTCREATESTRUCT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
61 { "CMINVOKECOMMANDINFO", CMINVOKECOMMANDINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
62 { "COLORADJUSTMENT", COLORADJUSTMENT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
63 { "COLORMAP", COLORMAP.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
64 { "COMBOBOXINFO", COMBOBOXINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
65 { "COMMCONFIG", COMMCONFIG.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
66 { "COMMPROP", COMMPROP.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
67 { "COMMTIMEOUTS", COMMTIMEOUTS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
68 { "COMPAREITEMSTRUCT", COMPAREITEMSTRUCT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
69 { "COMPCOLOR", COMPCOLOR.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
70 { "COMPOSITIONFORM", COMPOSITIONFORM.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
71 { "COMSTAT", COMSTAT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
72 { "CONNECTDLGSTRUCT", CONNECTDLGSTRUCT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
73 { "CONSOLE_CURSOR_INFO", CONSOLE_CURSOR_INFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
74 { "CONSOLE_SCREEN_BUFFER_INFO", CONSOLE_SCREEN_BUFFER_INFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
75 { "CONTEXT", CONTEXT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
76 { "CONVCONTEXT", CONVCONTEXT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
77 { "CONVINFO", CONVINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
78 { "COORD", COORD.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
79 { "COPYDATASTRUCT", COPYDATASTRUCT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
80 { "CPINFO", CPINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
81 { "CPLINFO", CPLINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
82 { "CREATE_PROCESS_DEBUG_INFO", CREATE_PROCESS_DEBUG_INFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
83 { "CREATESTRUCT", CREATESTRUCT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
84 { "CREATE_THREAD_DEBUG_INFO", CREATE_THREAD_DEBUG_INFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
85 { "CRITICAL_SECTION", CRITICAL_SECTION.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
86 { "CRITICAL_SECTION_DEBUG", CRITICAL_SECTION_DEBUG.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
87 { "CURRENCYFMT", CURRENCYFMT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
88 { "CURSORSHAPE", CURSORSHAPE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
89 { "CWPRETSTRUCT", CWPRETSTRUCT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
90 { "CWPSTRUCT", CWPSTRUCT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
91 { "DATATYPES_INFO_1", DATATYPES_INFO_1.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
92 { "DCB", DCB.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
93 { "DDEACK", DDEACK.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
94 { "DDEADVISE", DDEADVISE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
95 { "DDEDATA", DDEDATA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
96 { "DDELN", DDELN.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
97 { "DDEML_MSG_HOOK_DATA", DDEML_MSG_HOOK_DATA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
98 { "DDEPOKE", DDEPOKE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
99 { "DDEUP", DDEUP.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
100 { "DEBUG_EVENT", DEBUG_EVENT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
101 { "DEBUGHOOKINFO", DEBUGHOOKINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
102 { "DELETEITEMSTRUCT", DELETEITEMSTRUCT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
103 { "DEV_BROADCAST_HDR", DEV_BROADCAST_HDR.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
104 { "DEV_BROADCAST_OEM", DEV_BROADCAST_OEM.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
105 { "DEV_BROADCAST_PORT", DEV_BROADCAST_PORT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
106 { "_DEV_BROADCAST_USERDEFINED", _DEV_BROADCAST_USERDEFINED.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
107 { "DEV_BROADCAST_VOLUME", DEV_BROADCAST_VOLUME.sizeof },
127
673190ebf3a7 Added C version of win struct tester
Frank Benoit <benoit@tionex.de>
parents: 126
diff changeset
108 { "DEVMODEA", DEVMODEA.sizeof },
673190ebf3a7 Added C version of win struct tester
Frank Benoit <benoit@tionex.de>
parents: 126
diff changeset
109 { "DEVMODEW", DEVMODEW.sizeof },
126
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
110 { "DEVNAMES", DEVNAMES.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
111 { "DIBSECTION", DIBSECTION.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
112 { "DISCDLGSTRUCT", DISCDLGSTRUCT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
113 { "DISK_GEOMETRY", DISK_GEOMETRY.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
114 { "DISK_PERFORMANCE", DISK_PERFORMANCE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
115 { "DLGITEMTEMPLATE", DLGITEMTEMPLATE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
116 { "DLGTEMPLATE", DLGTEMPLATE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
117 { "DLLVERSIONINFO", DLLVERSIONINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
118 { "DOC_INFO_1", DOC_INFO_1.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
119 { "DOC_INFO_2", DOC_INFO_2.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
120 { "DOCINFOA", DOCINFOA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
121 { "DOCINFOW", DOCINFOW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
122 { "DRAGLISTINFO", DRAGLISTINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
123 { "DRAWITEMSTRUCT", DRAWITEMSTRUCT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
124 { "DRAWTEXTPARAMS", DRAWTEXTPARAMS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
125 { "DRIVE_LAYOUT_INFORMATION", DRIVE_LAYOUT_INFORMATION.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
126 { "DRIVER_INFO_1", DRIVER_INFO_1.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
127 { "DRIVER_INFO_2", DRIVER_INFO_2.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
128 { "DRIVER_INFO_3", DRIVER_INFO_3.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
129 { "DROPFILES", DROPFILES.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
130 { "EDITSTREAM", EDITSTREAM.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
131 { "EMPTYRECORD", EMPTYRECORD.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
132 { "EMR", EMR.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
133 { "EMRABORTPATH", EMRABORTPATH.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
134 { "EMRANGLEARC", EMRANGLEARC.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
135 { "EMRARC", EMRARC.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
136 { "EMRBITBLT", EMRBITBLT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
137 { "EMRCREATEBRUSHINDIRECT", EMRCREATEBRUSHINDIRECT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
138 { "EMRCREATECOLORSPACE", EMRCREATECOLORSPACE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
139 { "EMRCREATEDIBPATTERNBRUSHPT", EMRCREATEDIBPATTERNBRUSHPT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
140 { "EMRCREATEMONOBRUSH", EMRCREATEMONOBRUSH.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
141 { "EMRCREATEPALETTE", EMRCREATEPALETTE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
142 { "EMRCREATEPEN", EMRCREATEPEN.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
143 { "EMRELLIPSE", EMRELLIPSE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
144 { "EMREOF", EMREOF.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
145 { "EMREXCLUDECLIPRECT", EMREXCLUDECLIPRECT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
146 { "EMREXTCREATEFONTINDIRECTW", EMREXTCREATEFONTINDIRECTW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
147 { "EMREXTCREATEPEN", EMREXTCREATEPEN.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
148 { "EMREXTFLOODFILL", EMREXTFLOODFILL.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
149 { "EMREXTSELECTCLIPRGN", EMREXTSELECTCLIPRGN.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
150 { "EMREXTTEXTOUTA", EMREXTTEXTOUTA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
151 { "EMRFILLPATH", EMRFILLPATH.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
152 { "EMRFILLRGN", EMRFILLRGN.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
153 { "EMRFORMAT", EMRFORMAT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
154 { "EMRFRAMERGN", EMRFRAMERGN.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
155 { "EMRGDICOMMENT", EMRGDICOMMENT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
156 { "EMRINVERTRGN", EMRINVERTRGN.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
157 { "EMRLINETO", EMRLINETO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
158 { "EMRMASKBLT", EMRMASKBLT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
159 { "EMRMODIFYWORLDTRANSFORM", EMRMODIFYWORLDTRANSFORM.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
160 { "EMROFFSETCLIPRGN", EMROFFSETCLIPRGN.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
161 { "EMRPLGBLT", EMRPLGBLT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
162 { "EMRPOLYDRAW", EMRPOLYDRAW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
163 { "EMRPOLYDRAW16", EMRPOLYDRAW16.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
164 { "EMRPOLYLINE", EMRPOLYLINE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
165 { "EMRPOLYLINE16", EMRPOLYLINE16.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
166 { "EMRPOLYPOLYLINE", EMRPOLYPOLYLINE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
167 { "EMRPOLYPOLYLINE16", EMRPOLYPOLYLINE16.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
168 { "EMRPOLYTEXTOUTA", EMRPOLYTEXTOUTA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
169 { "EMRRESIZEPALETTE", EMRRESIZEPALETTE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
170 { "EMRRESTOREDC", EMRRESTOREDC.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
171 { "EMRROUNDRECT", EMRROUNDRECT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
172 { "EMRSCALEVIEWPORTEXTEX", EMRSCALEVIEWPORTEXTEX.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
173 { "EMRSELECTCLIPPATH", EMRSELECTCLIPPATH.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
174 { "EMRSELECTCOLORSPACE", EMRSELECTCOLORSPACE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
175 { "EMRSELECTOBJECT", EMRSELECTOBJECT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
176 { "EMRSELECTPALETTE", EMRSELECTPALETTE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
177 { "EMRSETARCDIRECTION", EMRSETARCDIRECTION.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
178 { "EMRSETBKCOLOR", EMRSETBKCOLOR.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
179 { "EMRSETCOLORADJUSTMENT", EMRSETCOLORADJUSTMENT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
180 { "EMRSETDIBITSTODEVICE", EMRSETDIBITSTODEVICE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
181 { "EMRSETMAPPERFLAGS", EMRSETMAPPERFLAGS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
182 { "EMRSETMITERLIMIT", EMRSETMITERLIMIT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
183 { "EMRSETPALETTEENTRIES", EMRSETPALETTEENTRIES.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
184 { "EMRSETPIXELV", EMRSETPIXELV.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
185 { "EMRSETVIEWPORTEXTEX", EMRSETVIEWPORTEXTEX.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
186 { "EMRSETVIEWPORTORGEX", EMRSETVIEWPORTORGEX.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
187 { "EMRSETWORLDTRANSFORM", EMRSETWORLDTRANSFORM.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
188 { "EMRSTRETCHBLT", EMRSTRETCHBLT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
189 { "EMRSTRETCHDIBITS", EMRSTRETCHDIBITS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
190 { "EMRTEXT", EMRTEXT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
191 { "ENCORRECTTEXT", ENCORRECTTEXT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
192 { "ENDROPFILES", ENDROPFILES.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
193 { "ENHMETAHEADER", ENHMETAHEADER.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
194 { "ENHMETARECORD", ENHMETARECORD.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
195 { "ENOLEOPFAILED", ENOLEOPFAILED.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
196 { "ENPROTECTED", ENPROTECTED.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
197 { "ENSAVECLIPBOARD", ENSAVECLIPBOARD.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
198 { "ENUMLOGFONTA", ENUMLOGFONTA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
199 { "ENUMLOGFONTEXA", ENUMLOGFONTEXA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
200 { "ENUMLOGFONTEXW", ENUMLOGFONTEXW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
201 { "ENUMLOGFONTW", ENUMLOGFONTW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
202 { "ENUM_SERVICE_STATUS", ENUM_SERVICE_STATUS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
203 { "EVENTLOGRECORD", EVENTLOGRECORD.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
204 { "EVENTMSG", EVENTMSG.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
205 { "EXCEPTION_DEBUG_INFO", EXCEPTION_DEBUG_INFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
206 { "EXCEPTION_POINTERS", EXCEPTION_POINTERS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
207 { "EXCEPTION_RECORD", EXCEPTION_RECORD.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
208 { "EXIT_PROCESS_DEBUG_INFO", EXIT_PROCESS_DEBUG_INFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
209 { "EXIT_THREAD_DEBUG_INFO", EXIT_THREAD_DEBUG_INFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
210 { "EXT_BUTTON", EXT_BUTTON.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
211 { "EXTLOGFONT", EXTLOGFONT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
212 { "EXTLOGPEN", EXTLOGPEN.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
213 { "FILETIME", FILETIME.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
214 { "FILTERKEYS", FILTERKEYS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
215 { "FIND_NAME_BUFFER", FIND_NAME_BUFFER.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
216 { "FIND_NAME_HEADER", FIND_NAME_HEADER.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
217 { "FINDREPLACE", FINDREPLACE.sizeof },
128
884b44777f65 struct tester for win
Frank Benoit <benoit@tionex.de>
parents: 127
diff changeset
218 { "FINDTEXT", FINDTEXT.sizeof },
126
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
219 { "FINDTEXTEX", FINDTEXTEX.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
220 { "FIXED", FIXED.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
221 { "FLOATING_SAVE_AREA", FLOATING_SAVE_AREA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
222 { "FMS_GETDRIVEINFO", FMS_GETDRIVEINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
223 { "FMS_GETFILESEL", FMS_GETFILESEL.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
224 { "FMS_LOAD", FMS_LOAD.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
225 { "FMS_TOOLBARLOAD", FMS_TOOLBARLOAD.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
226 { "FOCUS_EVENT_RECORD", FOCUS_EVENT_RECORD.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
227 { "FONTSIGNATURE", FONTSIGNATURE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
228 { "FORMAT_PARAMETERS", FORMAT_PARAMETERS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
229 { "FORMATRANGE", FORMATRANGE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
230 { "FORM_INFO_1", FORM_INFO_1.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
231 { "GCP_RESULTSA", GCP_RESULTSA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
232 { "GCP_RESULTSW", GCP_RESULTSW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
233 { "GENERIC_MAPPING", GENERIC_MAPPING.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
234 { "GLYPHMETRICS", GLYPHMETRICS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
235 { "GLYPHMETRICSFLOAT", GLYPHMETRICSFLOAT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
236 { "GOFFSET", GOFFSET.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
237 { "GRADIENT_RECT", GRADIENT_RECT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
238 { "GROUP_INFO_2", GROUP_INFO_2.sizeof },
128
884b44777f65 struct tester for win
Frank Benoit <benoit@tionex.de>
parents: 127
diff changeset
239 { "GUID", GUID.sizeof },
126
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
240 { "GUITHREADINFO", GUITHREADINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
241 { "HANDLETABLE", HANDLETABLE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
242 { "HD_HITTESTINFO", HD_HITTESTINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
243 { "HD_ITEM", HD_ITEM.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
244 { "HDITEMA", HDITEMA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
245 { "HDITEMW", HDITEMW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
246 { "HD_LAYOUT", HD_LAYOUT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
247 { "HD_NOTIFY", HD_NOTIFY.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
248 { "HELPINFO", HELPINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
249 { "HELPWININFO", HELPWININFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
250 { "HIGHCONTRASTA", HIGHCONTRASTA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
251 { "HIGHCONTRASTW", HIGHCONTRASTW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
252 { "HSZPAIR", HSZPAIR.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
253 { "ICONINFO", ICONINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
254 { "ICONMETRICS", ICONMETRICS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
255 { "IMAGE_DOS_HEADER", IMAGE_DOS_HEADER.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
256 { "IMAGEINFO", IMAGEINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
257 { "INITCOMMONCONTROLSEX", INITCOMMONCONTROLSEX.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
258 { "INPUT", INPUT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
259 { "INPUT_RECORD", INPUT_RECORD.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
260 { "ITEMIDLIST", ITEMIDLIST.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
261 { "JOB_INFO_1", JOB_INFO_1.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
262 { "JOB_INFO_2", JOB_INFO_2.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
263 { "KERNINGPAIR", KERNINGPAIR.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
264 { "KEYBDINPUT", KEYBDINPUT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
265 { "KEY_EVENT_RECORD", KEY_EVENT_RECORD.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
266 { "LANA_ENUM", LANA_ENUM.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
267 { "LAYERPLANEDESCRIPTOR", LAYERPLANEDESCRIPTOR.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
268 { "LDT_ENTRY", LDT_ENTRY.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
269 { "LIST_ENTRY", LIST_ENTRY.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
270 { "LITEM", LITEM.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
271 { "LOAD_DLL_DEBUG_INFO", LOAD_DLL_DEBUG_INFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
272 { "LOCALESIGNATURE", LOCALESIGNATURE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
273 { "LOCALGROUP_INFO_0", LOCALGROUP_INFO_0.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
274 { "LOCALGROUP_MEMBERS_INFO_0", LOCALGROUP_MEMBERS_INFO_0.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
275 { "LOCALGROUP_MEMBERS_INFO_3", LOCALGROUP_MEMBERS_INFO_3.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
276 { "LOGBRUSH", LOGBRUSH.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
277 { "LOGCOLORSPACE", LOGCOLORSPACE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
278 { "LOGFONTA", LOGFONTA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
279 { "LOGFONTW", LOGFONTW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
280 { "LOGPALETTE", LOGPALETTE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
281 { "LOGPEN", LOGPEN.sizeof },
128
884b44777f65 struct tester for win
Frank Benoit <benoit@tionex.de>
parents: 127
diff changeset
282 { "LUID", LUID.sizeof },
126
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
283 { "LUID_AND_ATTRIBUTES", LUID_AND_ATTRIBUTES.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
284 { "LV_COLUMN", LV_COLUMN.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
285 { "LVCOLUMNA", LVCOLUMNA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
286 { "LVCOLUMNW", LVCOLUMNW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
287 { "LV_DISPINFO", LV_DISPINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
288 { "LV_FINDINFO", LV_FINDINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
289 { "LVFINDINFOA", LVFINDINFOA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
290 { "LVFINDINFOW", LVFINDINFOW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
291 { "LVHITTESTINFO", LVHITTESTINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
292 { "LV_HITTESTINFO", LV_HITTESTINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
293 { "LV_ITEM", LV_ITEM.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
294 { "LVITEMA", LVITEMA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
295 { "LVITEMW", LVITEMW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
296 { "LV_KEYDOWN", LV_KEYDOWN.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
297 { "MARGINS", MARGINS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
298 { "MAT2", MAT2.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
299 { "MDICREATESTRUCT", MDICREATESTRUCT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
300 { "MEASUREITEMSTRUCT", MEASUREITEMSTRUCT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
301 { "MEMORY_BASIC_INFORMATION", MEMORY_BASIC_INFORMATION.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
302 { "MEMORYSTATUS", MEMORYSTATUS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
303 { "MENUBARINFO", MENUBARINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
304 { "MENU_EVENT_RECORD", MENU_EVENT_RECORD.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
305 { "MENUEX_TEMPLATE_HEADER", MENUEX_TEMPLATE_HEADER.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
306 { "MENUEX_TEMPLATE_ITEM", MENUEX_TEMPLATE_ITEM.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
307 { "MENUINFO", MENUINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
308 { "MENUITEMINFOA", MENUITEMINFOA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
309 { "MENUITEMINFOW", MENUITEMINFOW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
310 { "MENUITEMTEMPLATE", MENUITEMTEMPLATE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
311 { "MENUITEMTEMPLATEHEADER", MENUITEMTEMPLATEHEADER.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
312 { "MENUTEMPLATE", MENUTEMPLATE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
313 { "METAFILEPICT", METAFILEPICT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
314 { "METAHEADER", METAHEADER.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
315 { "METARECORD", METARECORD.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
316 { "MINIMIZEDMETRICS", MINIMIZEDMETRICS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
317 { "MINMAXINFO", MINMAXINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
318 { "MODEMDEVCAPS", MODEMDEVCAPS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
319 { "MODEMSETTINGS", MODEMSETTINGS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
320 { "MONCBSTRUCT", MONCBSTRUCT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
321 { "MONCONVSTRUCT", MONCONVSTRUCT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
322 { "MONERRSTRUCT", MONERRSTRUCT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
323 { "MONHSZSTRUCT", MONHSZSTRUCT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
324 { "MONITORINFO", MONITORINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
325 { "MONITOR_INFO_1", MONITOR_INFO_1.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
326 { "MONITOR_INFO_2", MONITOR_INFO_2.sizeof },
128
884b44777f65 struct tester for win
Frank Benoit <benoit@tionex.de>
parents: 127
diff changeset
327 { "MONITORINFO", MONITORINFO.sizeof },
884b44777f65 struct tester for win
Frank Benoit <benoit@tionex.de>
parents: 127
diff changeset
328 { "MONITORINFOEX", MONITORINFOEX.sizeof },
126
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
329 { "MONLINKSTRUCT", MONLINKSTRUCT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
330 { "MONMSGSTRUCT", MONMSGSTRUCT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
331 { "MOUSE_EVENT_RECORD", MOUSE_EVENT_RECORD.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
332 { "MOUSEHOOKSTRUCT", MOUSEHOOKSTRUCT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
333 { "MOUSEINPUT", MOUSEINPUT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
334 { "MOUSEKEYS", MOUSEKEYS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
335 { "MSG", MSG.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
336 { "MSGBOXPARAMS", MSGBOXPARAMS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
337 { "MSGFILTER", MSGFILTER.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
338 { "MULTIKEYHELP", MULTIKEYHELP.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
339 { "NAME_BUFFER", NAME_BUFFER.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
340 { "NCB", NCB.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
341 { "NCCALCSIZE_PARAMS", NCCALCSIZE_PARAMS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
342 { "NDDESHAREINFO", NDDESHAREINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
343 { "NETCONNECTINFOSTRUCT", NETCONNECTINFOSTRUCT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
344 { "NETINFOSTRUCT", NETINFOSTRUCT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
345 { "NETRESOURCE", NETRESOURCE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
346 { "NEWCPLINFO", NEWCPLINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
347 { "NEWTEXTMETRICA", NEWTEXTMETRICA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
348 { "NEWTEXTMETRICEXA", NEWTEXTMETRICEXA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
349 { "NEWTEXTMETRICEXW", NEWTEXTMETRICEXW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
350 { "NEWTEXTMETRICW", NEWTEXTMETRICW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
351 { "NMCUSTOMDRAW", NMCUSTOMDRAW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
352 { "NMHDR", NMHDR.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
353 { "NMHEADER", NMHEADER.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
354 { "NMLINK", NMLINK.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
355 { "NMLISTVIEW", NMLISTVIEW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
356 { "NM_LISTVIEW", NM_LISTVIEW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
357 { "NMLVCUSTOMDRAW", NMLVCUSTOMDRAW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
358 { "NMLVDISPINFOA", NMLVDISPINFOA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
359 { "NMLVDISPINFOW", NMLVDISPINFOW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
360 { "NMLVFINDITEMA", NMLVFINDITEMA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
361 { "NMLVFINDITEMW", NMLVFINDITEMW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
362 { "NMLVODSTATECHANGE", NMLVODSTATECHANGE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
363 { "NMREBARCHEVRON", NMREBARCHEVRON.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
364 { "NMREBARCHILDSIZE", NMREBARCHILDSIZE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
365 { "NMRGINFO", NMRGINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
366 { "NMTBHOTITEM", NMTBHOTITEM.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
367 { "NMTOOLBARA", NMTOOLBARA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
368 { "NMTOOLBARW", NMTOOLBARW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
369 { "NMTREEVIEW", NMTREEVIEW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
370 { "NMTTCUSTOMDRAW", NMTTCUSTOMDRAW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
371 { "NMTTDISPINFOA", NMTTDISPINFOA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
372 { "NMTTDISPINFOW", NMTTDISPINFOW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
373 { "NMTVCUSTOMDRAW", NMTVCUSTOMDRAW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
374 { "NMTVDISPINFO", NMTVDISPINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
375 { "NMTVITEMCHANGE", NMTVITEMCHANGE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
376 { "NM_UPDOWNW", NM_UPDOWNW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
377 { "NONCLIENTMETRICSA", NONCLIENTMETRICSA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
378 { "NONCLIENTMETRICSW", NONCLIENTMETRICSW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
379 { "NOTIFYICONDATAA", NOTIFYICONDATAA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
380 { "NOTIFYICONDATAW", NOTIFYICONDATAW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
381 { "NS_SERVICE_INFO", NS_SERVICE_INFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
382 { "NUMBERFMT", NUMBERFMT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
383 { "_OBJECT_TYPE_LIST", _OBJECT_TYPE_LIST.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
384 { "OFNOTIFY", OFNOTIFY.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
385 { "OFSTRUCT", OFSTRUCT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
386 { "OPENFILENAME", OPENFILENAME.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
387 { "OPENFILENAMEA", OPENFILENAMEA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
388 { "OPENFILENAMEW", OPENFILENAMEW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
389 { "OSVERSIONINFOA", OSVERSIONINFOA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
390 { "OSVERSIONINFOEX", OSVERSIONINFOEX.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
391 { "OSVERSIONINFOW", OSVERSIONINFOW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
392 { "OUTLINETEXTMETRICA", OUTLINETEXTMETRICA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
393 { "OUTLINETEXTMETRICW", OUTLINETEXTMETRICW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
394 { "OUTPUT_DEBUG_STRING_INFO", OUTPUT_DEBUG_STRING_INFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
395 { "OVERLAPPED", OVERLAPPED.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
396 { "PAINTSTRUCT", PAINTSTRUCT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
397 { "PALETTEENTRY", PALETTEENTRY.sizeof },
128
884b44777f65 struct tester for win
Frank Benoit <benoit@tionex.de>
parents: 127
diff changeset
398 { "PAGESETUPDLG", PAGESETUPDLG.sizeof },
126
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
399 { "PANOSE", PANOSE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
400 { "PARAFORMAT", PARAFORMAT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
401 { "PARTITION_INFORMATION", PARTITION_INFORMATION.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
402 { "PERF_COUNTER_BLOCK", PERF_COUNTER_BLOCK.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
403 { "PERF_COUNTER_DEFINITION", PERF_COUNTER_DEFINITION.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
404 { "PERF_DATA_BLOCK", PERF_DATA_BLOCK.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
405 { "PERF_INSTANCE_DEFINITION", PERF_INSTANCE_DEFINITION.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
406 { "PERF_OBJECT_TYPE", PERF_OBJECT_TYPE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
407 { "PIXELFORMATDESCRIPTOR", PIXELFORMATDESCRIPTOR.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
408 { "POINT", POINT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
409 { "POINTFLOAT", POINTFLOAT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
410 { "POINTFX", POINTFX.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
411 { "POINTL", POINTL.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
412 { "POINTS", POINTS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
413 { "POLYTEXT", POLYTEXT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
414 { "PORT_INFO_1", PORT_INFO_1.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
415 { "PORT_INFO_2", PORT_INFO_2.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
416 { "PREVENT_MEDIA_REMOVAL", PREVENT_MEDIA_REMOVAL.sizeof },
127
673190ebf3a7 Added C version of win struct tester
Frank Benoit <benoit@tionex.de>
parents: 126
diff changeset
417 { "PRINTDLGA", PRINTDLGA.sizeof },
673190ebf3a7 Added C version of win struct tester
Frank Benoit <benoit@tionex.de>
parents: 126
diff changeset
418 { "PRINTDLGW", PRINTDLGW.sizeof },
126
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
419 { "PRINTER_DEFAULTS", PRINTER_DEFAULTS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
420 { "PRINTER_INFO_1", PRINTER_INFO_1.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
421 { "PRINTER_INFO_2", PRINTER_INFO_2.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
422 { "PRINTER_INFO_3", PRINTER_INFO_3.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
423 { "PRINTER_INFO_4", PRINTER_INFO_4.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
424 { "PRINTER_INFO_5", PRINTER_INFO_5.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
425 { "PRINTER_NOTIFY_INFO", PRINTER_NOTIFY_INFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
426 { "PRINTER_NOTIFY_INFO_DATA", PRINTER_NOTIFY_INFO_DATA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
427 { "PRINTER_NOTIFY_OPTIONS", PRINTER_NOTIFY_OPTIONS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
428 { "PRINTER_NOTIFY_OPTIONS_TYPE", PRINTER_NOTIFY_OPTIONS_TYPE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
429 { "PRINTPROCESSOR_INFO_1", PRINTPROCESSOR_INFO_1.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
430 { "PRIVILEGE_SET", PRIVILEGE_SET.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
431 { "PROCESS_HEAPENTRY", PROCESS_HEAPENTRY.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
432 { "PROCESS_INFORMATION", PROCESS_INFORMATION.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
433 { "PROPSHEETHEADER", PROPSHEETHEADER.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
434 { "PROPSHEETPAGE", PROPSHEETPAGE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
435 { "PROTOCOL_INFO", PROTOCOL_INFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
436 { "PROVIDOR_INFO_1", PROVIDOR_INFO_1.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
437 { "PSHNOTIFY", PSHNOTIFY.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
438 { "PUNCTUATION", PUNCTUATION.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
439 { "QUERY_SERVICE_CONFIG", QUERY_SERVICE_CONFIG.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
440 { "QUERY_SERVICE_LOCK_STATUS", QUERY_SERVICE_LOCK_STATUS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
441 { "RASAMB", RASAMB.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
442 { "RASCONN", RASCONN.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
443 { "RASCONNSTATUS", RASCONNSTATUS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
444 { "RASDIALEXTENSIONS", RASDIALEXTENSIONS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
445 { "RASDIALPARAMS", RASDIALPARAMS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
446 { "RASENTRYNAME", RASENTRYNAME.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
447 { "RASPPPIP", RASPPPIP.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
448 { "RASPPPIPX", RASPPPIPX.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
449 { "RASPPPNBF", RASPPPNBF.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
450 { "RASTERIZER_STATUS", RASTERIZER_STATUS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
451 { "REASSIGN_BLOCKS", REASSIGN_BLOCKS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
452 { "REBARBANDINFOA", REBARBANDINFOA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
453 { "REBARBANDINFOW", REBARBANDINFOW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
454 { "RECT", RECT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
455 { "RECTL", RECTL.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
456 { "REMOTE_NAME_INFO", REMOTE_NAME_INFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
457 { "REPASTESPECIAL", REPASTESPECIAL.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
458 { "REQRESIZE", REQRESIZE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
459 { "RGBQUAD", RGBQUAD.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
460 { "RGBTRIPLE", RGBTRIPLE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
461 { "RGNDATA", RGNDATA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
462 { "RGNDATAHEADER", RGNDATAHEADER.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
463 { "RIP_INFO", RIP_INFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
464 { "SCRIPT_ANALYSIS", SCRIPT_ANALYSIS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
465 { "SCRIPT_CONTROL", SCRIPT_CONTROL.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
466 { "SCRIPT_DIGITSUBSTITUTE", SCRIPT_DIGITSUBSTITUTE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
467 { "SCRIPT_FONTPROPERTIES", SCRIPT_FONTPROPERTIES.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
468 { "SCRIPT_ITEM", SCRIPT_ITEM.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
469 { "SCRIPT_LOGATTR", SCRIPT_LOGATTR.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
470 { "SCRIPT_PROPERTIES", SCRIPT_PROPERTIES.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
471 { "SCRIPT_STATE", SCRIPT_STATE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
472 { "SCRIPT_TABDEF", SCRIPT_TABDEF.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
473 { "SCRIPT_VISATTR", SCRIPT_VISATTR.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
474 { "SCROLLBARINFO", SCROLLBARINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
475 { "SCROLLINFO", SCROLLINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
476 { "SECURITY_ATTRIBUTES", SECURITY_ATTRIBUTES.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
477 { "SECURITY_DESCRIPTOR", SECURITY_DESCRIPTOR.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
478 { "SECURITY_QUALITY_OF_SERVICE", SECURITY_QUALITY_OF_SERVICE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
479 { "SELCHANGE", SELCHANGE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
480 { "SERIALKEYS", SERIALKEYS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
481 { "SERVICE_ADDRESS", SERVICE_ADDRESS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
482 { "SERVICE_ADDRESSES", SERVICE_ADDRESSES.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
483 { "SERVICE_INFO", SERVICE_INFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
484 { "SERVICE_STATUS", SERVICE_STATUS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
485 { "SERVICE_TABLE_ENTRY", SERVICE_TABLE_ENTRY.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
486 { "SERVICE_TYPE_INFO_ABS", SERVICE_TYPE_INFO_ABS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
487 { "SERVICE_TYPE_VALUE_ABS", SERVICE_TYPE_VALUE_ABS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
488 { "SESSION_BUFFER", SESSION_BUFFER.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
489 { "SESSION_HEADER", SESSION_HEADER.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
490 { "SET_PARTITION_INFORMATION", SET_PARTITION_INFORMATION.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
491 { "SHDRAGIMAGE", SHDRAGIMAGE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
492 { "SHELLEXECUTEINFOA", SHELLEXECUTEINFOA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
493 { "SHELLEXECUTEINFOW", SHELLEXECUTEINFOW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
494 { "SHFILEINFOA", SHFILEINFOA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
495 { "SHFILEINFOW", SHFILEINFOW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
496 { "SHFILEOPSTRUCT", SHFILEOPSTRUCT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
497 { "SHITEMID", SHITEMID.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
498 { "SHMENUBARINFO", SHMENUBARINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
499 { "SHNAMEMAPPING", SHNAMEMAPPING.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
500 { "SHRGINFO", SHRGINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
501 { "SID", SID.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
502 { "SID_AND_ATTRIBUTES", SID_AND_ATTRIBUTES.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
503 { "SID_IDENTIFIER_AUTHORITY", SID_IDENTIFIER_AUTHORITY.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
504 { "SINGLE_LIST_ENTRY", SINGLE_LIST_ENTRY.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
505 { "SIPINFO", SIPINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
506 { "SIZE", SIZE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
507 { "SMALL_RECT", SMALL_RECT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
508 { "SOUNDSENTRY", SOUNDSENTRY.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
509 { "STARTUPINFO", STARTUPINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
510 { "STICKYKEYS", STICKYKEYS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
511 { "STRRET", STRRET.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
512 { "STYLEBUF", STYLEBUF.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
513 { "STYLESTRUCT", STYLESTRUCT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
514 { "SYSTEM_AUDIT_ACE", SYSTEM_AUDIT_ACE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
515 { "SYSTEM_INFO", SYSTEM_INFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
516 { "SYSTEM_POWER_STATUS", SYSTEM_POWER_STATUS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
517 { "SYSTEMTIME", SYSTEMTIME.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
518 { "TAPE_ERASE", TAPE_ERASE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
519 { "TAPE_GET_DRIVE_PARAMETERS", TAPE_GET_DRIVE_PARAMETERS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
520 { "TAPE_GET_MEDIA_PARAMETERS", TAPE_GET_MEDIA_PARAMETERS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
521 { "TAPE_GET_POSITION", TAPE_GET_POSITION.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
522 { "TAPE_PREPARE", TAPE_PREPARE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
523 { "TAPE_SET_DRIVE_PARAMETERS", TAPE_SET_DRIVE_PARAMETERS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
524 { "TAPE_SET_MEDIA_PARAMETERS", TAPE_SET_MEDIA_PARAMETERS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
525 { "TAPE_SET_POSITION", TAPE_SET_POSITION.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
526 { "TAPE_WRITE_MARKS", TAPE_WRITE_MARKS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
527 { "TBADDBITMAP", TBADDBITMAP.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
528 { "TBBUTTON", TBBUTTON.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
529 { "TBBUTTONINFOA", TBBUTTONINFOA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
530 { "TBBUTTONINFOW", TBBUTTONINFOW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
531 { "TBNOTIFY", TBNOTIFY.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
532 { "TBSAVEPARAMS", TBSAVEPARAMS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
533 { "TC_HITTESTINFO", TC_HITTESTINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
534 { "TC_ITEM", TC_ITEM.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
535 { "TCITEMA", TCITEMA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
536 { "TC_ITEMHEADER", TC_ITEMHEADER.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
537 { "TCITEMW", TCITEMW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
538 { "TC_KEYDOWN", TC_KEYDOWN.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
539 { "TEXTMETRICA", TEXTMETRICA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
540 { "TEXTMETRICW", TEXTMETRICW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
541 { "TEXTRANGE", TEXTRANGE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
542 { "TF_DA_COLOR", TF_DA_COLOR.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
543 { "TF_DISPLAYATTRIBUTE", TF_DISPLAYATTRIBUTE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
544 { "TIME_ZONE_INFORMATION", TIME_ZONE_INFORMATION.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
545 { "TOGGLEKEYS", TOGGLEKEYS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
546 { "TOKEN_CONTROL", TOKEN_CONTROL.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
547 { "TOKEN_DEFAULT_DACL", TOKEN_DEFAULT_DACL.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
548 { "TOKEN_GROUPS", TOKEN_GROUPS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
549 { "TOKEN_OWNER", TOKEN_OWNER.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
550 { "TOKEN_PRIMARY_GROUP", TOKEN_PRIMARY_GROUP.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
551 { "TOKEN_PRIVILEGES", TOKEN_PRIVILEGES.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
552 { "TOKEN_SOURCE", TOKEN_SOURCE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
553 { "TOKEN_STATISTICS", TOKEN_STATISTICS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
554 { "TOKEN_USER", TOKEN_USER.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
555 { "TOOLINFOA", TOOLINFOA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
556 { "TOOLINFOW", TOOLINFOW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
557 { "TOOLTIPTEXTA", TOOLTIPTEXTA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
558 { "TOOLTIPTEXTW", TOOLTIPTEXTW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
559 { "TPMPARAMS", TPMPARAMS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
560 { "TRACKMOUSEEVENT", TRACKMOUSEEVENT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
561 { "TRANSMIT_FILE_BUFFERS", TRANSMIT_FILE_BUFFERS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
562 { "TREEITEM", TREEITEM.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
563 { "TRIVERTEX", TRIVERTEX.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
564 { "TSMALLPOINT", TSMALLPOINT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
565 { "TTHITTESTINFO", TTHITTESTINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
566 { "TTPOLYCURVE", TTPOLYCURVE.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
567 { "TTPOLYGONHEADER", TTPOLYGONHEADER.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
568 { "TV_DISPINFO", TV_DISPINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
569 { "TVHITTESTINFO", TVHITTESTINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
570 { "TV_HITTESTINFO", TV_HITTESTINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
571 { "TVINSERTSTRUCTA", TVINSERTSTRUCTA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
572 { "TVINSERTSTRUCTW", TVINSERTSTRUCTW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
573 { "TVITEMA", TVITEMA.sizeof },
128
884b44777f65 struct tester for win
Frank Benoit <benoit@tionex.de>
parents: 127
diff changeset
574 { "TVITEMEXA", TVITEMEXA.sizeof },
884b44777f65 struct tester for win
Frank Benoit <benoit@tionex.de>
parents: 127
diff changeset
575 { "TVITEMEXW", TVITEMEXW.sizeof },
126
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
576 { "TVITEMW", TVITEMW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
577 { "TV_KEYDOWN", TV_KEYDOWN.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
578 { "TVSORTCB", TVSORTCB.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
579 { "TV_SORTCB", TV_SORTCB.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
580 { "UDACCEL", UDACCEL.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
581 { "UNIVERSAL_NAME_INFO", UNIVERSAL_NAME_INFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
582 { "UNLOAD_DLL_DEBUG_INFO", UNLOAD_DLL_DEBUG_INFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
583 { "USER_INFO_0", USER_INFO_0.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
584 { "USER_INFO_2", USER_INFO_2.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
585 { "USER_INFO_3", USER_INFO_3.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
586 { "USEROBJECTFLAGS", USEROBJECTFLAGS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
587 { "VALENT", VALENT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
588 { "VA_LIST", VA_LIST.sizeof },
128
884b44777f65 struct tester for win
Frank Benoit <benoit@tionex.de>
parents: 127
diff changeset
589 { "VARIANT", VARIANT.sizeof },
126
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
590 { "VERIFY_INFORMATION", VERIFY_INFORMATION.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
591 { "VS_FIXEDFILEINFO", VS_FIXEDFILEINFO.sizeof },
128
884b44777f65 struct tester for win
Frank Benoit <benoit@tionex.de>
parents: 127
diff changeset
592 { "WAVEFORMATEX", WAVEFORMATEX.sizeof },
126
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
593 { "WIN32_FILE_ATTRIBUTE_DATA", WIN32_FILE_ATTRIBUTE_DATA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
594 { "WIN32_FIND_DATA", WIN32_FIND_DATA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
595 { "WIN32_FIND_DATAW", WIN32_FIND_DATAW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
596 { "WIN32_STREAM_ID", WIN32_STREAM_ID.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
597 { "WINDOW_BUFFER_SIZE_RECORD", WINDOW_BUFFER_SIZE_RECORD.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
598 { "WINDOWINFO", WINDOWINFO.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
599 { "WINDOWPLACEMENT", WINDOWPLACEMENT.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
600 { "WINDOWPOS", WINDOWPOS.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
601 { "WNDCLASSA", WNDCLASSA.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
602 { "WNDCLASSEX", WNDCLASSEX.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
603 { "WNDCLASSW", WNDCLASSW.sizeof },
3ceedeb4be4f Added seperate commas
Frank Benoit <benoit@tionex.de>
parents: 124
diff changeset
604 { "XFORM", XFORM.sizeof },
124
c39d1446f191 Added dev tools, so they are not in the release code.
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
605 ];
c39d1446f191 Added dev tools, so they are not in the release code.
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
606
c39d1446f191 Added dev tools, so they are not in the release code.
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
607 int main( char[][] args ){
c39d1446f191 Added dev tools, so they are not in the release code.
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
608 foreach( v; size_values ){
c39d1446f191 Added dev tools, so they are not in the release code.
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
609 printf( "%.*s\t%d\n", v.name, v.size );
c39d1446f191 Added dev tools, so they are not in the release code.
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
610 }
c39d1446f191 Added dev tools, so they are not in the release code.
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
611 return 0;
c39d1446f191 Added dev tools, so they are not in the release code.
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
612 }
c39d1446f191 Added dev tools, so they are not in the release code.
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
613
c39d1446f191 Added dev tools, so they are not in the release code.
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
614
c39d1446f191 Added dev tools, so they are not in the release code.
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
615