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