diff devhelpers/structswin/dstructs.txt @ 128:884b44777f65

struct tester for win
author Frank Benoit <benoit@tionex.de>
date Sat, 26 Jul 2008 02:11:52 +0200
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/devhelpers/structswin/dstructs.txt	Sat Jul 26 02:11:52 2008 +0200
@@ -0,0 +1,591 @@
+ABC	12
+ABCFLOAT	12
+ACCEL	6
+ACCESS_ALLOWED_ACE	12
+ACCESS_DENIED_ACE	12
+ACCESSTIMEOUT	12
+ACE_HEADER	4
+ACL	8
+ACL_REVISION_INFORMATION	4
+ACL_SIZE_INFORMATION	12
+ACTCTXA	32
+ACTCTXW	32
+ACTION_HEADER	8
+ADAPTER_STATUS	60
+ADDJOB_INFO_1	8
+ANIMATIONINFO	8
+APPBARDATA	36
+BITMAP	24
+BITMAPCOREHEADER	12
+BITMAPCOREINFO	16
+BITMAPFILEHEADER	14
+BITMAPINFO	44
+BITMAPINFOHEADER	40
+BITMAPV4HEADER	108
+_BLENDFUNCTION	4
+BLOB	8
+BROWSEINFOA	32
+BROWSEINFOW	32
+BUTTON_IMAGELIST	24
+BY_HANDLE_FILE_INFORMATION	52
+CANDIDATEFORM	32
+CANDIDATELIST	28
+CBTACTIVATESTRUCT	8
+CBT_CREATEWND	8
+CHARFORMAT	92
+CHAR_INFO	4
+CHARRANGE	8
+CHARSET	16
+CHARSETINFO	32
+CHOOSECOLORA	36
+CHOOSECOLORW	36
+CHOOSEFONTA	60
+CHOOSEFONTW	60
+CIDA	8
+CIEXYZ	12
+CIEXYZTRIPLE	36
+CLIENTCREATESTRUCT	8
+CMINVOKECOMMANDINFO	36
+COLORADJUSTMENT	24
+COLORMAP	8
+COMBOBOXINFO	52
+COMMCONFIG	52
+COMMPROP	64
+COMMTIMEOUTS	20
+COMPAREITEMSTRUCT	32
+COMPCOLOR	12
+COMPOSITIONFORM	28
+COMSTAT	12
+CONNECTDLGSTRUCT	20
+CONSOLE_CURSOR_INFO	8
+CONSOLE_SCREEN_BUFFER_INFO	22
+CONTEXT	204
+CONVCONTEXT	36
+CONVINFO	96
+COORD	4
+COPYDATASTRUCT	12
+CPINFO	20
+CPLINFO	16
+CREATE_PROCESS_DEBUG_INFO	40
+CREATESTRUCT	48
+CREATE_THREAD_DEBUG_INFO	12
+CRITICAL_SECTION	24
+CRITICAL_SECTION_DEBUG	32
+CURRENCYFMT	32
+CURSORSHAPE	24
+CWPRETSTRUCT	20
+CWPSTRUCT	16
+DATATYPES_INFO_1	4
+DCB	28
+DDEACK	2
+DDEADVISE	4
+DDEDATA	6
+DDELN	4
+DDEML_MSG_HOOK_DATA	44
+DDEPOKE	6
+DDEUP	6
+DEBUG_EVENT	96
+DEBUGHOOKINFO	20
+DELETEITEMSTRUCT	20
+DEV_BROADCAST_HDR	12
+DEV_BROADCAST_OEM	20
+DEV_BROADCAST_PORT	16
+_DEV_BROADCAST_USERDEFINED	16
+DEV_BROADCAST_VOLUME	20
+DEVMODEA	156
+DEVMODEW	220
+DEVNAMES	8
+DIBSECTION	84
+DISCDLGSTRUCT	20
+DISK_GEOMETRY	24
+DISK_PERFORMANCE	88
+DLGITEMTEMPLATE	18
+DLGTEMPLATE	18
+DLLVERSIONINFO	20
+DOC_INFO_1	12
+DOC_INFO_2	20
+DOCINFOA	20
+DOCINFOW	20
+DRAGLISTINFO	16
+DRAWITEMSTRUCT	48
+DRAWTEXTPARAMS	20
+DRIVE_LAYOUT_INFORMATION	40
+DRIVER_INFO_1	4
+DRIVER_INFO_2	24
+DRIVER_INFO_3	40
+DROPFILES	20
+EDITSTREAM	12
+EMPTYRECORD	1
+EMR	8
+EMRABORTPATH	8
+EMRANGLEARC	28
+EMRARC	40
+EMRBITBLT	100
+EMRCREATEBRUSHINDIRECT	24
+EMRCREATECOLORSPACE	340
+EMRCREATEDIBPATTERNBRUSHPT	32
+EMRCREATEMONOBRUSH	32
+EMRCREATEPALETTE	20
+EMRCREATEPEN	28
+EMRELLIPSE	24
+EMREOF	20
+EMREXCLUDECLIPRECT	24
+EMREXTCREATEFONTINDIRECTW	332
+EMREXTCREATEPEN	56
+EMREXTFLOODFILL	24
+EMREXTSELECTCLIPRGN	20
+EMREXTTEXTOUTA	76
+EMRFILLPATH	24
+EMRFILLRGN	36
+EMRFORMAT	16
+EMRFRAMERGN	44
+EMRGDICOMMENT	16
+EMRINVERTRGN	32
+EMRLINETO	16
+EMRMASKBLT	128
+EMRMODIFYWORLDTRANSFORM	36
+EMROFFSETCLIPRGN	16
+EMRPLGBLT	140
+EMRPOLYDRAW	40
+EMRPOLYDRAW16	36
+EMRPOLYLINE	36
+EMRPOLYLINE16	32
+EMRPOLYPOLYLINE	44
+EMRPOLYPOLYLINE16	40
+EMRPOLYTEXTOUTA	80
+EMRRESIZEPALETTE	16
+EMRRESTOREDC	12
+EMRROUNDRECT	32
+EMRSCALEVIEWPORTEXTEX	24
+EMRSELECTCLIPPATH	12
+EMRSELECTCOLORSPACE	12
+EMRSELECTOBJECT	12
+EMRSELECTPALETTE	12
+EMRSETARCDIRECTION	12
+EMRSETBKCOLOR	12
+EMRSETCOLORADJUSTMENT	32
+EMRSETDIBITSTODEVICE	76
+EMRSETMAPPERFLAGS	12
+EMRSETMITERLIMIT	12
+EMRSETPALETTEENTRIES	24
+EMRSETPIXELV	20
+EMRSETVIEWPORTEXTEX	16
+EMRSETVIEWPORTORGEX	16
+EMRSETWORLDTRANSFORM	32
+EMRSTRETCHBLT	108
+EMRSTRETCHDIBITS	80
+EMRTEXT	40
+ENCORRECTTEXT	24
+ENDROPFILES	24
+ENHMETAHEADER	108
+ENHMETARECORD	12
+ENOLEOPFAILED	24
+ENPROTECTED	32
+ENSAVECLIPBOARD	20
+ENUMLOGFONTA	156
+ENUMLOGFONTEXA	188
+ENUMLOGFONTEXW	348
+ENUMLOGFONTW	284
+ENUM_SERVICE_STATUS	36
+EVENTLOGRECORD	56
+EVENTMSG	20
+EXCEPTION_DEBUG_INFO	84
+EXCEPTION_POINTERS	8
+EXCEPTION_RECORD	80
+EXIT_PROCESS_DEBUG_INFO	4
+EXIT_THREAD_DEBUG_INFO	4
+EXT_BUTTON	6
+EXTLOGFONT	320
+EXTLOGPEN	28
+FILETIME	8
+FILTERKEYS	24
+FIND_NAME_BUFFER	33
+FIND_NAME_HEADER	4
+FINDREPLACE	40
+FINDTEXT	12
+FINDTEXTEX	20
+FIXED	4
+FLOATING_SAVE_AREA	112
+FMS_GETDRIVEINFO	812
+FMS_GETFILESEL	536
+FMS_LOAD	92
+FMS_TOOLBARLOAD	20
+FOCUS_EVENT_RECORD	4
+FONTSIGNATURE	24
+FORMAT_PARAMETERS	20
+FORMATRANGE	48
+FORM_INFO_1	32
+GCP_RESULTSA	36
+GCP_RESULTSW	36
+GENERIC_MAPPING	16
+GLYPHMETRICS	20
+GLYPHMETRICSFLOAT	24
+GOFFSET	8
+GRADIENT_RECT	8
+GROUP_INFO_2	16
+GUID	16
+GUITHREADINFO	48
+HANDLETABLE	4
+HD_HITTESTINFO	16
+HD_ITEM	44
+HDITEMA	44
+HDITEMW	44
+HD_LAYOUT	8
+HD_NOTIFY	24
+HELPINFO	28
+HELPWININFO	28
+HIGHCONTRASTA	12
+HIGHCONTRASTW	12
+HSZPAIR	8
+ICONINFO	20
+ICONMETRICS	108
+IMAGE_DOS_HEADER	64
+IMAGEINFO	32
+INITCOMMONCONTROLSEX	8
+INPUT	28
+INPUT_RECORD	20
+ITEMIDLIST	3
+JOB_INFO_1	64
+JOB_INFO_2	104
+KERNINGPAIR	8
+KEYBDINPUT	16
+KEY_EVENT_RECORD	16
+LANA_ENUM	256
+LAYERPLANEDESCRIPTOR	32
+LDT_ENTRY	8
+LIST_ENTRY	8
+LITEM	4280
+LOAD_DLL_DEBUG_INFO	24
+LOCALESIGNATURE	32
+LOCALGROUP_INFO_0	4
+LOCALGROUP_MEMBERS_INFO_0	4
+LOCALGROUP_MEMBERS_INFO_3	4
+LOGBRUSH	12
+LOGCOLORSPACE	588
+LOGFONTA	60
+LOGFONTW	92
+LOGPALETTE	8
+LOGPEN	16
+LUID	8
+LUID_AND_ATTRIBUTES	12
+LV_COLUMN	32
+LVCOLUMNA	32
+LVCOLUMNW	32
+LV_DISPINFO	64
+LV_FINDINFO	24
+LVFINDINFOA	24
+LVFINDINFOW	24
+LVHITTESTINFO	20
+LV_HITTESTINFO	20
+LV_ITEM	52
+LVITEMA	52
+LVITEMW	52
+LV_KEYDOWN	18
+MARGINS	16
+MAT2	16
+MDICREATESTRUCT	36
+MEASUREITEMSTRUCT	24
+MEMORY_BASIC_INFORMATION	28
+MEMORYSTATUS	32
+MENUBARINFO	32
+MENU_EVENT_RECORD	4
+MENUEX_TEMPLATE_HEADER	8
+MENUEX_TEMPLATE_ITEM	20
+MENUINFO	28
+MENUITEMINFOA	48
+MENUITEMINFOW	48
+MENUITEMTEMPLATE	6
+MENUITEMTEMPLATEHEADER	4
+MENUTEMPLATE	1
+METAFILEPICT	16
+METAHEADER	18
+METARECORD	8
+MINIMIZEDMETRICS	20
+MINMAXINFO	40
+MODEMDEVCAPS	80
+MODEMSETTINGS	48
+MONCBSTRUCT	120
+MONCONVSTRUCT	32
+MONERRSTRUCT	16
+MONHSZSTRUCT	24
+MONITORINFO	40
+MONITOR_INFO_1	4
+MONITOR_INFO_2	12
+MONITORINFO	40
+MONITORINFOEX	104
+MONLINKSTRUCT	48
+MONMSGSTRUCT	72
+MOUSE_EVENT_RECORD	16
+MOUSEHOOKSTRUCT	20
+MOUSEINPUT	24
+MOUSEKEYS	28
+MSG	28
+MSGBOXPARAMS	40
+MSGFILTER	24
+MULTIKEYHELP	8
+NAME_BUFFER	18
+NCB	64
+NCCALCSIZE_PARAMS	52
+NDDESHAREINFO	48
+NETCONNECTINFOSTRUCT	20
+NETINFOSTRUCT	32
+NETRESOURCE	32
+NEWCPLINFO	468
+NEWTEXTMETRICA	72
+NEWTEXTMETRICEXA	96
+NEWTEXTMETRICEXW	100
+NEWTEXTMETRICW	76
+NMCUSTOMDRAW	48
+NMHDR	12
+NMHEADER	24
+NMLINK	4292
+NMLISTVIEW	44
+NM_LISTVIEW	44
+NMLVCUSTOMDRAW	104
+NMLVDISPINFOA	64
+NMLVDISPINFOW	64
+NMLVFINDITEMA	40
+NMLVFINDITEMW	40
+NMLVODSTATECHANGE	28
+NMREBARCHEVRON	44
+NMREBARCHILDSIZE	52
+NMRGINFO	24
+NMTBHOTITEM	24
+NMTOOLBARA	60
+NMTOOLBARW	60
+NMTREEVIEW	104
+NMTTCUSTOMDRAW	52
+NMTTDISPINFOA	108
+NMTTDISPINFOW	188
+NMTVCUSTOMDRAW	60
+NMTVDISPINFO	52
+NMTVITEMCHANGE	32
+NM_UPDOWNW	20
+NONCLIENTMETRICSA	340
+NONCLIENTMETRICSW	500
+NOTIFYICONDATAA	508
+NOTIFYICONDATAW	956
+NS_SERVICE_INFO	48
+NUMBERFMT	24
+_OBJECT_TYPE_LIST	8
+OFNOTIFY	20
+OFSTRUCT	136
+OPENFILENAME	88
+OPENFILENAMEA	88
+OPENFILENAMEW	88
+OSVERSIONINFOA	148
+OSVERSIONINFOEX	284
+OSVERSIONINFOW	276
+OUTLINETEXTMETRICA	212
+OUTLINETEXTMETRICW	216
+OUTPUT_DEBUG_STRING_INFO	8
+OVERLAPPED	20
+PAINTSTRUCT	64
+PALETTEENTRY	4
+PAGESETUPDLG	84
+PANOSE	10
+PARAFORMAT	156
+PARTITION_INFORMATION	32
+PERF_COUNTER_BLOCK	4
+PERF_COUNTER_DEFINITION	40
+PERF_DATA_BLOCK	88
+PERF_INSTANCE_DEFINITION	24
+PERF_OBJECT_TYPE	64
+PIXELFORMATDESCRIPTOR	40
+POINT	8
+POINTFLOAT	8
+POINTFX	8
+POINTL	8
+POINTS	4
+POLYTEXT	40
+PORT_INFO_1	4
+PORT_INFO_2	20
+PREVENT_MEDIA_REMOVAL	1
+PRINTDLGA	66
+PRINTDLGW	66
+PRINTER_DEFAULTS	12
+PRINTER_INFO_1	16
+PRINTER_INFO_2	84
+PRINTER_INFO_3	4
+PRINTER_INFO_4	12
+PRINTER_INFO_5	20
+PRINTER_NOTIFY_INFO	32
+PRINTER_NOTIFY_INFO_DATA	20
+PRINTER_NOTIFY_OPTIONS	16
+PRINTER_NOTIFY_OPTIONS_TYPE	20
+PRINTPROCESSOR_INFO_1	4
+PRIVILEGE_SET	20
+PROCESS_HEAPENTRY	32
+PROCESS_INFORMATION	16
+PROPSHEETHEADER	52
+PROPSHEETPAGE	52
+PROTOCOL_INFO	32
+PROVIDOR_INFO_1	12
+PSHNOTIFY	16
+PUNCTUATION	8
+QUERY_SERVICE_CONFIG	36
+QUERY_SERVICE_LOCK_STATUS	12
+RASAMB	44
+RASCONN	668
+RASCONNSTATUS	304
+RASDIALEXTENSIONS	16
+RASDIALPARAMS	2096
+RASENTRYNAME	520
+RASPPPIP	40
+RASPPPIPX	52
+RASPPPNBF	84
+RASTERIZER_STATUS	6
+REASSIGN_BLOCKS	8
+REBARBANDINFOA	80
+REBARBANDINFOW	80
+RECT	16
+RECTL	16
+REMOTE_NAME_INFO	12
+REPASTESPECIAL	8
+REQRESIZE	28
+RGBQUAD	4
+RGBTRIPLE	3
+RGNDATA	36
+RGNDATAHEADER	32
+RIP_INFO	8
+SCRIPT_ANALYSIS	4
+SCRIPT_CONTROL	4
+SCRIPT_DIGITSUBSTITUTE	12
+SCRIPT_FONTPROPERTIES	16
+SCRIPT_ITEM	8
+SCRIPT_LOGATTR	1
+SCRIPT_PROPERTIES	8
+SCRIPT_STATE	2
+SCRIPT_TABDEF	16
+SCRIPT_VISATTR	2
+SCROLLBARINFO	60
+SCROLLINFO	28
+SECURITY_ATTRIBUTES	12
+SECURITY_DESCRIPTOR	20
+SECURITY_QUALITY_OF_SERVICE	12
+SELCHANGE	24
+SERIALKEYS	28
+SERVICE_ADDRESS	24
+SERVICE_ADDRESSES	28
+SERVICE_INFO	44
+SERVICE_STATUS	28
+SERVICE_TABLE_ENTRY	8
+SERVICE_TYPE_INFO_ABS	28
+SERVICE_TYPE_VALUE_ABS	20
+SESSION_BUFFER	36
+SESSION_HEADER	4
+SET_PARTITION_INFORMATION	1
+SHDRAGIMAGE	24
+SHELLEXECUTEINFOA	60
+SHELLEXECUTEINFOW	60
+SHFILEINFOA	352
+SHFILEINFOW	692
+SHFILEOPSTRUCT	30
+SHITEMID	3
+SHMENUBARINFO	32
+SHNAMEMAPPING	16
+SHRGINFO	20
+SID	12
+SID_AND_ATTRIBUTES	8
+SID_IDENTIFIER_AUTHORITY	6
+SINGLE_LIST_ENTRY	4
+SIPINFO	48
+SIZE	8
+SMALL_RECT	8
+SOUNDSENTRY	48
+STARTUPINFO	68
+STICKYKEYS	8
+STRRET	264
+STYLEBUF	68
+STYLESTRUCT	8
+SYSTEM_AUDIT_ACE	12
+SYSTEM_INFO	36
+SYSTEM_POWER_STATUS	12
+SYSTEMTIME	16
+TAPE_ERASE	8
+TAPE_GET_DRIVE_PARAMETERS	32
+TAPE_GET_MEDIA_PARAMETERS	32
+TAPE_GET_POSITION	16
+TAPE_PREPARE	8
+TAPE_SET_DRIVE_PARAMETERS	8
+TAPE_SET_MEDIA_PARAMETERS	4
+TAPE_SET_POSITION	24
+TAPE_WRITE_MARKS	12
+TBADDBITMAP	8
+TBBUTTON	20
+TBBUTTONINFOA	32
+TBBUTTONINFOW	32
+TBNOTIFY	60
+TBSAVEPARAMS	12
+TC_HITTESTINFO	12
+TC_ITEM	28
+TCITEMA	28
+TC_ITEMHEADER	24
+TCITEMW	28
+TC_KEYDOWN	18
+TEXTMETRICA	56
+TEXTMETRICW	60
+TEXTRANGE	12
+TF_DA_COLOR	8
+TF_DISPLAYATTRIBUTE	36
+TIME_ZONE_INFORMATION	172
+TOGGLEKEYS	8
+TOKEN_CONTROL	40
+TOKEN_DEFAULT_DACL	4
+TOKEN_GROUPS	12
+TOKEN_OWNER	4
+TOKEN_PRIMARY_GROUP	4
+TOKEN_PRIVILEGES	16
+TOKEN_SOURCE	16
+TOKEN_STATISTICS	56
+TOKEN_USER	8
+TOOLINFOA	48
+TOOLINFOW	48
+TOOLTIPTEXTA	108
+TOOLTIPTEXTW	188
+TPMPARAMS	20
+TRACKMOUSEEVENT	16
+TRANSMIT_FILE_BUFFERS	16
+TREEITEM	1
+TRIVERTEX	16
+TSMALLPOINT	2
+TTHITTESTINFO	60
+TTPOLYCURVE	12
+TTPOLYGONHEADER	16
+TV_DISPINFO	52
+TVHITTESTINFO	16
+TV_HITTESTINFO	16
+TVINSERTSTRUCTA	52
+TVINSERTSTRUCTW	52
+TVITEMA	40
+TVITEMEXA	44
+TVITEMEXW	44
+TVITEMW	40
+TV_KEYDOWN	18
+TVSORTCB	12
+TV_SORTCB	12
+UDACCEL	8
+UNIVERSAL_NAME_INFO	4
+UNLOAD_DLL_DEBUG_INFO	4
+USER_INFO_0	4
+USER_INFO_2	96
+USER_INFO_3	116
+USEROBJECTFLAGS	12
+VALENT	16
+VA_LIST	1
+VARIANT	16
+VERIFY_INFORMATION	16
+VS_FIXEDFILEINFO	52
+WAVEFORMATEX	18
+WIN32_FILE_ATTRIBUTE_DATA	36
+WIN32_FIND_DATA	592
+WIN32_FIND_DATAW	592
+WIN32_STREAM_ID	24
+WINDOW_BUFFER_SIZE_RECORD	4
+WINDOWINFO	60
+WINDOWPLACEMENT	44
+WINDOWPOS	28
+WNDCLASSA	40
+WNDCLASSEX	48
+WNDCLASSW	40
+XFORM	24