ReactOS  0.4.15-dev-506-ga3ec01c
generated.c File Reference
#include "windows.h"
#include "wine/test.h"
Include dependency graph for generated.c:

Go to the source code of this file.

Macros

#define WINE_NOWINSOCK
 
#define DWORD_PTR   UINT_PTR
 
#define LONG_PTR   INT_PTR
 
#define ULONG_PTR   UINT_PTR
 
#define TEST_TYPE_SIZE(type, size)   C_ASSERT(sizeof(type) == size);
 
#define TEST_TYPE_ALIGN(type, align)
 
#define TEST_TARGET_ALIGN(type, align)
 
#define TEST_FIELD_ALIGN(type, field, align)
 
#define TEST_FIELD_OFFSET(type, field, offset)   C_ASSERT(FIELD_OFFSET(type, field) == offset);
 
#define TEST_TARGET_SIZE(type, size)   TEST_TYPE_SIZE(*(type)0, size)
 
#define TEST_FIELD_SIZE(type, field, size)   TEST_TYPE_SIZE((((type*)0)->field), size)
 
#define TEST_TYPE_SIGNED(type)   C_ASSERT((type) -1 < 0);
 
#define TEST_TYPE_UNSIGNED(type)   C_ASSERT((type) -1 > 0);
 

Functions

static void test_pack_ABC (void)
 
static void test_pack_ABCFLOAT (void)
 
static void test_pack_ABORTPROC (void)
 
static void test_pack_BITMAP (void)
 
static void test_pack_BITMAPCOREHEADER (void)
 
static void test_pack_BITMAPCOREINFO (void)
 
static void test_pack_BITMAPFILEHEADER (void)
 
static void test_pack_BITMAPINFO (void)
 
static void test_pack_BITMAPINFOHEADER (void)
 
static void test_pack_BITMAPV4HEADER (void)
 
static void test_pack_BITMAPV5HEADER (void)
 
static void test_pack_BLENDFUNCTION (void)
 
static void test_pack_CHARSETINFO (void)
 
static void test_pack_CIEXYZ (void)
 
static void test_pack_CIEXYZTRIPLE (void)
 
static void test_pack_COLOR16 (void)
 
static void test_pack_COLORADJUSTMENT (void)
 
static void test_pack_DEVMODEA (void)
 
static void test_pack_DEVMODEW (void)
 
static void test_pack_DIBSECTION (void)
 
static void test_pack_DISPLAY_DEVICEA (void)
 
static void test_pack_DISPLAY_DEVICEW (void)
 
static void test_pack_DOCINFOA (void)
 
static void test_pack_DOCINFOW (void)
 
static void test_pack_EMR (void)
 
static void test_pack_EMRABORTPATH (void)
 
static void test_pack_EMRANGLEARC (void)
 
static void test_pack_EMRARC (void)
 
static void test_pack_EMRARCTO (void)
 
static void test_pack_EMRBEGINPATH (void)
 
static void test_pack_EMRBITBLT (void)
 
static void test_pack_EMRCHORD (void)
 
static void test_pack_EMRCLOSEFIGURE (void)
 
static void test_pack_EMRCREATEBRUSHINDIRECT (void)
 
static void test_pack_EMRCREATECOLORSPACE (void)
 
static void test_pack_EMRCREATECOLORSPACEW (void)
 
static void test_pack_EMRCREATEDIBPATTERNBRUSHPT (void)
 
static void test_pack_EMRCREATEMONOBRUSH (void)
 
static void test_pack_EMRCREATEPEN (void)
 
static void test_pack_EMRDELETECOLORSPACE (void)
 
static void test_pack_EMRDELETEOBJECT (void)
 
static void test_pack_EMRELLIPSE (void)
 
static void test_pack_EMRENDPATH (void)
 
static void test_pack_EMREOF (void)
 
static void test_pack_EMREXCLUDECLIPRECT (void)
 
static void test_pack_EMREXTCREATEFONTINDIRECTW (void)
 
static void test_pack_EMREXTCREATEPEN (void)
 
static void test_pack_EMREXTFLOODFILL (void)
 
static void test_pack_EMREXTSELECTCLIPRGN (void)
 
static void test_pack_EMREXTTEXTOUTA (void)
 
static void test_pack_EMREXTTEXTOUTW (void)
 
static void test_pack_EMRFILLPATH (void)
 
static void test_pack_EMRFILLRGN (void)
 
static void test_pack_EMRFLATTENPATH (void)
 
static void test_pack_EMRFORMAT (void)
 
static void test_pack_EMRFRAMERGN (void)
 
static void test_pack_EMRGDICOMMENT (void)
 
static void test_pack_EMRGLSBOUNDEDRECORD (void)
 
static void test_pack_EMRGLSRECORD (void)
 
static void test_pack_EMRINTERSECTCLIPRECT (void)
 
static void test_pack_EMRINVERTRGN (void)
 
static void test_pack_EMRLINETO (void)
 
static void test_pack_EMRMASKBLT (void)
 
static void test_pack_EMRMODIFYWORLDTRANSFORM (void)
 
static void test_pack_EMRMOVETOEX (void)
 
static void test_pack_EMROFFSETCLIPRGN (void)
 
static void test_pack_EMRPAINTRGN (void)
 
static void test_pack_EMRPIE (void)
 
static void test_pack_EMRPIXELFORMAT (void)
 
static void test_pack_EMRPLGBLT (void)
 
static void test_pack_EMRPOLYBEZIER (void)
 
static void test_pack_EMRPOLYBEZIER16 (void)
 
static void test_pack_EMRPOLYBEZIERTO (void)
 
static void test_pack_EMRPOLYBEZIERTO16 (void)
 
static void test_pack_EMRPOLYDRAW (void)
 
static void test_pack_EMRPOLYDRAW16 (void)
 
static void test_pack_EMRPOLYGON (void)
 
static void test_pack_EMRPOLYGON16 (void)
 
static void test_pack_EMRPOLYLINE (void)
 
static void test_pack_EMRPOLYLINE16 (void)
 
static void test_pack_EMRPOLYLINETO (void)
 
static void test_pack_EMRPOLYLINETO16 (void)
 
static void test_pack_EMRPOLYPOLYGON (void)
 
static void test_pack_EMRPOLYPOLYGON16 (void)
 
static void test_pack_EMRPOLYPOLYLINE (void)
 
static void test_pack_EMRPOLYPOLYLINE16 (void)
 
static void test_pack_EMRPOLYTEXTOUTA (void)
 
static void test_pack_EMRPOLYTEXTOUTW (void)
 
static void test_pack_EMRREALIZEPALETTE (void)
 
static void test_pack_EMRRECTANGLE (void)
 
static void test_pack_EMRRESIZEPALETTE (void)
 
static void test_pack_EMRRESTOREDC (void)
 
static void test_pack_EMRROUNDRECT (void)
 
static void test_pack_EMRSAVEDC (void)
 
static void test_pack_EMRSCALEVIEWPORTEXTEX (void)
 
static void test_pack_EMRSCALEWINDOWEXTEX (void)
 
static void test_pack_EMRSELECTCLIPPATH (void)
 
static void test_pack_EMRSELECTCOLORSPACE (void)
 
static void test_pack_EMRSELECTOBJECT (void)
 
static void test_pack_EMRSELECTPALETTE (void)
 
static void test_pack_EMRSETARCDIRECTION (void)
 
static void test_pack_EMRSETBKCOLOR (void)
 
static void test_pack_EMRSETBKMODE (void)
 
static void test_pack_EMRSETBRUSHORGEX (void)
 
static void test_pack_EMRSETCOLORADJUSTMENT (void)
 
static void test_pack_EMRSETCOLORSPACE (void)
 
static void test_pack_EMRSETDIBITSTODEVICE (void)
 
static void test_pack_EMRSETICMMODE (void)
 
static void test_pack_EMRSETLAYOUT (void)
 
static void test_pack_EMRSETMAPMODE (void)
 
static void test_pack_EMRSETMAPPERFLAGS (void)
 
static void test_pack_EMRSETMETARGN (void)
 
static void test_pack_EMRSETMITERLIMIT (void)
 
static void test_pack_EMRSETPIXELV (void)
 
static void test_pack_EMRSETPOLYFILLMODE (void)
 
static void test_pack_EMRSETROP2 (void)
 
static void test_pack_EMRSETSTRETCHBLTMODE (void)
 
static void test_pack_EMRSETTEXTALIGN (void)
 
static void test_pack_EMRSETTEXTCOLOR (void)
 
static void test_pack_EMRSETVIEWPORTEXTEX (void)
 
static void test_pack_EMRSETVIEWPORTORGEX (void)
 
static void test_pack_EMRSETWINDOWEXTEX (void)
 
static void test_pack_EMRSETWINDOWORGEX (void)
 
static void test_pack_EMRSETWORLDTRANSFORM (void)
 
static void test_pack_EMRSTRETCHBLT (void)
 
static void test_pack_EMRSTRETCHDIBITS (void)
 
static void test_pack_EMRSTROKEANDFILLPATH (void)
 
static void test_pack_EMRSTROKEPATH (void)
 
static void test_pack_EMRTEXT (void)
 
static void test_pack_EMRWIDENPATH (void)
 
static void test_pack_ENHMETAHEADER (void)
 
static void test_pack_ENHMETARECORD (void)
 
static void test_pack_ENHMFENUMPROC (void)
 
static void test_pack_ENUMLOGFONTA (void)
 
static void test_pack_ENUMLOGFONTEXA (void)
 
static void test_pack_ENUMLOGFONTEXW (void)
 
static void test_pack_ENUMLOGFONTW (void)
 
static void test_pack_EXTLOGFONTA (void)
 
static void test_pack_EXTLOGFONTW (void)
 
static void test_pack_EXTLOGPEN (void)
 
static void test_pack_FIXED (void)
 
static void test_pack_FONTENUMPROCA (void)
 
static void test_pack_FONTENUMPROCW (void)
 
static void test_pack_FONTSIGNATURE (void)
 
static void test_pack_FXPT16DOT16 (void)
 
static void test_pack_FXPT2DOT30 (void)
 
static void test_pack_GCP_RESULTSA (void)
 
static void test_pack_GCP_RESULTSW (void)
 
static void test_pack_GLYPHMETRICS (void)
 
static void test_pack_GLYPHMETRICSFLOAT (void)
 
static void test_pack_GOBJENUMPROC (void)
 
static void test_pack_GRADIENT_RECT (void)
 
static void test_pack_GRADIENT_TRIANGLE (void)
 
static void test_pack_HANDLETABLE (void)
 
static void test_pack_ICMENUMPROCA (void)
 
static void test_pack_ICMENUMPROCW (void)
 
static void test_pack_KERNINGPAIR (void)
 
static void test_pack_LAYERPLANEDESCRIPTOR (void)
 
static void test_pack_LCSCSTYPE (void)
 
static void test_pack_LCSGAMUTMATCH (void)
 
static void test_pack_LINEDDAPROC (void)
 
static void test_pack_LOCALESIGNATURE (void)
 
static void test_pack_LOGBRUSH (void)
 
static void test_pack_LOGCOLORSPACEA (void)
 
static void test_pack_LOGCOLORSPACEW (void)
 
static void test_pack_LOGFONTA (void)
 
static void test_pack_LOGFONTW (void)
 
static void test_pack_LOGPEN (void)
 
static void test_pack_LPABC (void)
 
static void test_pack_LPABCFLOAT (void)
 
static void test_pack_LPBITMAP (void)
 
static void test_pack_LPBITMAPCOREHEADER (void)
 
static void test_pack_LPBITMAPCOREINFO (void)
 
static void test_pack_LPBITMAPFILEHEADER (void)
 
static void test_pack_LPBITMAPINFO (void)
 
static void test_pack_LPBITMAPINFOHEADER (void)
 
static void test_pack_LPBITMAPV5HEADER (void)
 
static void test_pack_LPCHARSETINFO (void)
 
static void test_pack_LPCIEXYZ (void)
 
static void test_pack_LPCIEXYZTRIPLE (void)
 
static void test_pack_LPCOLORADJUSTMENT (void)
 
static void test_pack_LPDEVMODEA (void)
 
static void test_pack_LPDEVMODEW (void)
 
static void test_pack_LPDIBSECTION (void)
 
static void test_pack_LPDISPLAY_DEVICEA (void)
 
static void test_pack_LPDISPLAY_DEVICEW (void)
 
static void test_pack_LPDOCINFOA (void)
 
static void test_pack_LPDOCINFOW (void)
 
static void test_pack_LPENHMETAHEADER (void)
 
static void test_pack_LPENHMETARECORD (void)
 
static void test_pack_LPENUMLOGFONTA (void)
 
static void test_pack_LPENUMLOGFONTEXA (void)
 
static void test_pack_LPENUMLOGFONTEXW (void)
 
static void test_pack_LPENUMLOGFONTW (void)
 
static void test_pack_LPEXTLOGFONTA (void)
 
static void test_pack_LPEXTLOGFONTW (void)
 
static void test_pack_LPEXTLOGPEN (void)
 
static void test_pack_LPFONTSIGNATURE (void)
 
static void test_pack_LPGCP_RESULTSA (void)
 
static void test_pack_LPGCP_RESULTSW (void)
 
static void test_pack_LPGLYPHMETRICS (void)
 
static void test_pack_LPGLYPHMETRICSFLOAT (void)
 
static void test_pack_LPGRADIENT_RECT (void)
 
static void test_pack_LPGRADIENT_TRIANGLE (void)
 
static void test_pack_LPHANDLETABLE (void)
 
static void test_pack_LPKERNINGPAIR (void)
 
static void test_pack_LPLAYERPLANEDESCRIPTOR (void)
 
static void test_pack_LPLOCALESIGNATURE (void)
 
static void test_pack_LPLOGBRUSH (void)
 
static void test_pack_LPLOGCOLORSPACEA (void)
 
static void test_pack_LPLOGCOLORSPACEW (void)
 
static void test_pack_LPLOGFONTA (void)
 
static void test_pack_LPLOGFONTW (void)
 
static void test_pack_LPLOGPEN (void)
 
static void test_pack_LPMAT2 (void)
 
static void test_pack_LPMETAFILEPICT (void)
 
static void test_pack_LPMETAHEADER (void)
 
static void test_pack_LPMETARECORD (void)
 
static void test_pack_LPNEWTEXTMETRICA (void)
 
static void test_pack_LPNEWTEXTMETRICW (void)
 
static void test_pack_LPOUTLINETEXTMETRICA (void)
 
static void test_pack_LPOUTLINETEXTMETRICW (void)
 
static void test_pack_LPPANOSE (void)
 
static void test_pack_LPPELARRAY (void)
 
static void test_pack_LPPIXELFORMATDESCRIPTOR (void)
 
static void test_pack_LPPOINTFX (void)
 
static void test_pack_LPPOLYTEXTA (void)
 
static void test_pack_LPPOLYTEXTW (void)
 
static void test_pack_LPRASTERIZER_STATUS (void)
 
static void test_pack_LPRGBQUAD (void)
 
static void test_pack_LPRGNDATA (void)
 
static void test_pack_LPTEXTMETRICA (void)
 
static void test_pack_LPTEXTMETRICW (void)
 
static void test_pack_LPTRIVERTEX (void)
 
static void test_pack_LPTTPOLYCURVE (void)
 
static void test_pack_LPTTPOLYGONHEADER (void)
 
static void test_pack_LPXFORM (void)
 
static void test_pack_MAT2 (void)
 
static void test_pack_METAFILEPICT (void)
 
static void test_pack_METAHEADER (void)
 
static void test_pack_METARECORD (void)
 
static void test_pack_MFENUMPROC (void)
 
static void test_pack_NEWTEXTMETRICA (void)
 
static void test_pack_NEWTEXTMETRICEXA (void)
 
static void test_pack_NEWTEXTMETRICEXW (void)
 
static void test_pack_NEWTEXTMETRICW (void)
 
static void test_pack_NPEXTLOGPEN (void)
 
static void test_pack_OLDFONTENUMPROCA (void)
 
static void test_pack_OLDFONTENUMPROCW (void)
 
static void test_pack_OUTLINETEXTMETRICA (void)
 
static void test_pack_OUTLINETEXTMETRICW (void)
 
static void test_pack_PABC (void)
 
static void test_pack_PABCFLOAT (void)
 
static void test_pack_PANOSE (void)
 
static void test_pack_PATTERN (void)
 
static void test_pack_PBITMAP (void)
 
static void test_pack_PBITMAPCOREHEADER (void)
 
static void test_pack_PBITMAPCOREINFO (void)
 
static void test_pack_PBITMAPFILEHEADER (void)
 
static void test_pack_PBITMAPINFO (void)
 
static void test_pack_PBITMAPINFOHEADER (void)
 
static void test_pack_PBITMAPV4HEADER (void)
 
static void test_pack_PBITMAPV5HEADER (void)
 
static void test_pack_PBLENDFUNCTION (void)
 
static void test_pack_PCHARSETINFO (void)
 
static void test_pack_PCOLORADJUSTMENT (void)
 
static void test_pack_PDEVMODEA (void)
 
static void test_pack_PDEVMODEW (void)
 
static void test_pack_PDIBSECTION (void)
 
static void test_pack_PDISPLAY_DEVICEA (void)
 
static void test_pack_PDISPLAY_DEVICEW (void)
 
static void test_pack_PELARRAY (void)
 
static void test_pack_PEMR (void)
 
static void test_pack_PEMRABORTPATH (void)
 
static void test_pack_PEMRANGLEARC (void)
 
static void test_pack_PEMRARC (void)
 
static void test_pack_PEMRARCTO (void)
 
static void test_pack_PEMRBEGINPATH (void)
 
static void test_pack_PEMRBITBLT (void)
 
static void test_pack_PEMRCHORD (void)
 
static void test_pack_PEMRCLOSEFIGURE (void)
 
static void test_pack_PEMRCREATEBRUSHINDIRECT (void)
 
static void test_pack_PEMRCREATECOLORSPACE (void)
 
static void test_pack_PEMRCREATECOLORSPACEW (void)
 
static void test_pack_PEMRCREATEDIBPATTERNBRUSHPT (void)
 
static void test_pack_PEMRCREATEMONOBRUSH (void)
 
static void test_pack_PEMRCREATEPALETTE (void)
 
static void test_pack_PEMRCREATEPEN (void)
 
static void test_pack_PEMRDELETECOLORSPACE (void)
 
static void test_pack_PEMRDELETEOBJECT (void)
 
static void test_pack_PEMRELLIPSE (void)
 
static void test_pack_PEMRENDPATH (void)
 
static void test_pack_PEMREOF (void)
 
static void test_pack_PEMREXCLUDECLIPRECT (void)
 
static void test_pack_PEMREXTCREATEFONTINDIRECTW (void)
 
static void test_pack_PEMREXTCREATEPEN (void)
 
static void test_pack_PEMREXTFLOODFILL (void)
 
static void test_pack_PEMREXTSELECTCLIPRGN (void)
 
static void test_pack_PEMREXTTEXTOUTA (void)
 
static void test_pack_PEMREXTTEXTOUTW (void)
 
static void test_pack_PEMRFILLPATH (void)
 
static void test_pack_PEMRFILLRGN (void)
 
static void test_pack_PEMRFLATTENPATH (void)
 
static void test_pack_PEMRFORMAT (void)
 
static void test_pack_PEMRFRAMERGN (void)
 
static void test_pack_PEMRGDICOMMENT (void)
 
static void test_pack_PEMRGLSBOUNDEDRECORD (void)
 
static void test_pack_PEMRGLSRECORD (void)
 
static void test_pack_PEMRINTERSECTCLIPRECT (void)
 
static void test_pack_PEMRINVERTRGN (void)
 
static void test_pack_PEMRLINETO (void)
 
static void test_pack_PEMRMASKBLT (void)
 
static void test_pack_PEMRMODIFYWORLDTRANSFORM (void)
 
static void test_pack_PEMRMOVETOEX (void)
 
static void test_pack_PEMROFFSETCLIPRGN (void)
 
static void test_pack_PEMRPAINTRGN (void)
 
static void test_pack_PEMRPIE (void)
 
static void test_pack_PEMRPIXELFORMAT (void)
 
static void test_pack_PEMRPLGBLT (void)
 
static void test_pack_PEMRPOLYBEZIER (void)
 
static void test_pack_PEMRPOLYBEZIER16 (void)
 
static void test_pack_PEMRPOLYBEZIERTO (void)
 
static void test_pack_PEMRPOLYBEZIERTO16 (void)
 
static void test_pack_PEMRPOLYDRAW (void)
 
static void test_pack_PEMRPOLYDRAW16 (void)
 
static void test_pack_PEMRPOLYGON (void)
 
static void test_pack_PEMRPOLYGON16 (void)
 
static void test_pack_PEMRPOLYLINE (void)
 
static void test_pack_PEMRPOLYLINE16 (void)
 
static void test_pack_PEMRPOLYLINETO (void)
 
static void test_pack_PEMRPOLYLINETO16 (void)
 
static void test_pack_PEMRPOLYPOLYGON (void)
 
static void test_pack_PEMRPOLYPOLYGON16 (void)
 
static void test_pack_PEMRPOLYPOLYLINE (void)
 
static void test_pack_PEMRPOLYPOLYLINE16 (void)
 
static void test_pack_PEMRPOLYTEXTOUTA (void)
 
static void test_pack_PEMRPOLYTEXTOUTW (void)
 
static void test_pack_PEMRREALIZEPALETTE (void)
 
static void test_pack_PEMRRECTANGLE (void)
 
static void test_pack_PEMRRESIZEPALETTE (void)
 
static void test_pack_PEMRRESTOREDC (void)
 
static void test_pack_PEMRROUNDRECT (void)
 
static void test_pack_PEMRSAVEDC (void)
 
static void test_pack_PEMRSCALEVIEWPORTEXTEX (void)
 
static void test_pack_PEMRSCALEWINDOWEXTEX (void)
 
static void test_pack_PEMRSELECTCLIPPATH (void)
 
static void test_pack_PEMRSELECTCOLORSPACE (void)
 
static void test_pack_PEMRSELECTOBJECT (void)
 
static void test_pack_PEMRSELECTPALETTE (void)
 
static void test_pack_PEMRSETARCDIRECTION (void)
 
static void test_pack_PEMRSETBKCOLOR (void)
 
static void test_pack_PEMRSETBKMODE (void)
 
static void test_pack_PEMRSETBRUSHORGEX (void)
 
static void test_pack_PEMRSETCOLORADJUSTMENT (void)
 
static void test_pack_PEMRSETCOLORSPACE (void)
 
static void test_pack_PEMRSETDIBITSTODEVICE (void)
 
static void test_pack_PEMRSETICMMODE (void)
 
static void test_pack_PEMRSETLAYOUT (void)
 
static void test_pack_PEMRSETMAPMODE (void)
 
static void test_pack_PEMRSETMAPPERFLAGS (void)
 
static void test_pack_PEMRSETMETARGN (void)
 
static void test_pack_PEMRSETMITERLIMIT (void)
 
static void test_pack_PEMRSETPALETTEENTRIES (void)
 
static void test_pack_PEMRSETPIXELV (void)
 
static void test_pack_PEMRSETPOLYFILLMODE (void)
 
static void test_pack_PEMRSETROP2 (void)
 
static void test_pack_PEMRSETSTRETCHBLTMODE (void)
 
static void test_pack_PEMRSETTEXTALIGN (void)
 
static void test_pack_PEMRSETTEXTCOLOR (void)
 
static void test_pack_PEMRSETVIEWPORTEXTEX (void)
 
static void test_pack_PEMRSETVIEWPORTORGEX (void)
 
static void test_pack_PEMRSETWINDOWEXTEX (void)
 
static void test_pack_PEMRSETWINDOWORGEX (void)
 
static void test_pack_PEMRSETWORLDTRANSFORM (void)
 
static void test_pack_PEMRSTRETCHBLT (void)
 
static void test_pack_PEMRSTRETCHDIBITS (void)
 
static void test_pack_PEMRSTROKEANDFILLPATH (void)
 
static void test_pack_PEMRSTROKEPATH (void)
 
static void test_pack_PEMRTEXT (void)
 
static void test_pack_PEMRWIDENPATH (void)
 
static void test_pack_PENHMETAHEADER (void)
 
static void test_pack_PEXTLOGFONTA (void)
 
static void test_pack_PEXTLOGFONTW (void)
 
static void test_pack_PEXTLOGPEN (void)
 
static void test_pack_PFONTSIGNATURE (void)
 
static void test_pack_PGLYPHMETRICSFLOAT (void)
 
static void test_pack_PGRADIENT_RECT (void)
 
static void test_pack_PGRADIENT_TRIANGLE (void)
 
static void test_pack_PHANDLETABLE (void)
 
static void test_pack_PIXELFORMATDESCRIPTOR (void)
 
static void test_pack_PLAYERPLANEDESCRIPTOR (void)
 
static void test_pack_PLOCALESIGNATURE (void)
 
static void test_pack_PLOGBRUSH (void)
 
static void test_pack_PLOGFONTA (void)
 
static void test_pack_PLOGFONTW (void)
 
static void test_pack_PMETAHEADER (void)
 
static void test_pack_PMETARECORD (void)
 
static void test_pack_PNEWTEXTMETRICA (void)
 
static void test_pack_PNEWTEXTMETRICW (void)
 
static void test_pack_POINTFLOAT (void)
 
static void test_pack_POINTFX (void)
 
static void test_pack_POLYTEXTA (void)
 
static void test_pack_POLYTEXTW (void)
 
static void test_pack_POUTLINETEXTMETRICA (void)
 
static void test_pack_POUTLINETEXTMETRICW (void)
 
static void test_pack_PPELARRAY (void)
 
static void test_pack_PPIXELFORMATDESCRIPTOR (void)
 
static void test_pack_PPOINTFLOAT (void)
 
static void test_pack_PPOLYTEXTA (void)
 
static void test_pack_PPOLYTEXTW (void)
 
static void test_pack_PRGNDATA (void)
 
static void test_pack_PRGNDATAHEADER (void)
 
static void test_pack_PTEXTMETRICA (void)
 
static void test_pack_PTEXTMETRICW (void)
 
static void test_pack_PTRIVERTEX (void)
 
static void test_pack_PXFORM (void)
 
static void test_pack_RASTERIZER_STATUS (void)
 
static void test_pack_RGBQUAD (void)
 
static void test_pack_RGBTRIPLE (void)
 
static void test_pack_RGNDATA (void)
 
static void test_pack_RGNDATAHEADER (void)
 
static void test_pack_TEXTMETRICA (void)
 
static void test_pack_TEXTMETRICW (void)
 
static void test_pack_TRIVERTEX (void)
 
static void test_pack_TTPOLYCURVE (void)
 
static void test_pack_TTPOLYGONHEADER (void)
 
static void test_pack_XFORM (void)
 
static void test_pack (void)
 
 START_TEST (generated)
 

Macro Definition Documentation

◆ DWORD_PTR

Definition at line 18 of file generated.c.

◆ LONG_PTR

Definition at line 19 of file generated.c.

◆ TEST_FIELD_ALIGN

#define TEST_FIELD_ALIGN (   type,
  field,
  align 
)

Definition at line 63 of file generated.c.

◆ TEST_FIELD_OFFSET

#define TEST_FIELD_OFFSET (   type,
  field,
  offset 
)    C_ASSERT(FIELD_OFFSET(type, field) == offset);

Definition at line 66 of file generated.c.

◆ TEST_FIELD_SIZE

#define TEST_FIELD_SIZE (   type,
  field,
  size 
)    TEST_TYPE_SIZE((((type*)0)->field), size)

Definition at line 69 of file generated.c.

◆ TEST_TARGET_ALIGN

#define TEST_TARGET_ALIGN (   type,
  align 
)

Definition at line 62 of file generated.c.

◆ TEST_TARGET_SIZE

#define TEST_TARGET_SIZE (   type,
  size 
)    TEST_TYPE_SIZE(*(type)0, size)

Definition at line 68 of file generated.c.

◆ TEST_TYPE_ALIGN

#define TEST_TYPE_ALIGN (   type,
  align 
)

Definition at line 55 of file generated.c.

◆ TEST_TYPE_SIGNED

#define TEST_TYPE_SIGNED (   type)    C_ASSERT((type) -1 < 0);

Definition at line 70 of file generated.c.

◆ TEST_TYPE_SIZE

#define TEST_TYPE_SIZE (   type,
  size 
)    C_ASSERT(sizeof(type) == size);

Definition at line 50 of file generated.c.

◆ TEST_TYPE_UNSIGNED

#define TEST_TYPE_UNSIGNED (   type)    C_ASSERT((type) -1 > 0);

Definition at line 71 of file generated.c.

◆ ULONG_PTR

Definition at line 20 of file generated.c.

◆ WINE_NOWINSOCK

#define WINE_NOWINSOCK

Definition at line 8 of file generated.c.

Function Documentation

◆ START_TEST()

START_TEST ( generated  )

Definition at line 13553 of file generated.c.

13554 {
13555  test_pack();
13556 }
static void test_pack(void)
Definition: generated.c:13122

◆ test_pack()

static void test_pack ( void  )
static

Definition at line 13122 of file generated.c.

13123 {
13124  test_pack_ABC();
13127  test_pack_BITMAP();
13137  test_pack_CIEXYZ();
13148  test_pack_EMR();
13151  test_pack_EMRARC();
13167  test_pack_EMREOF();
13191  test_pack_EMRPIE();
13264  test_pack_FIXED();
13291  test_pack_LOGPEN();
13292  test_pack_LPABC();
13338  test_pack_LPMAT2();
13361  test_pack_MAT2();
13375  test_pack_PABC();
13377  test_pack_PANOSE();
13396  test_pack_PEMR();
13539  test_pack_PXFORM();
13550  test_pack_XFORM();
13551 }
static void test_pack_PEMRPOLYTEXTOUTA(void)
Definition: generated.c:11967
static void test_pack_PEMRSCALEVIEWPORTEXTEX(void)
Definition: generated.c:12039
static void test_pack_LPENHMETAHEADER(void)
Definition: generated.c:10233
static void test_pack_ENUMLOGFONTEXA(void)
Definition: generated.c:9339
static void test_pack_PEMRPOLYGON16(void)
Definition: generated.c:11886
static void test_pack_DOCINFOA(void)
Definition: generated.c:7157
static void test_pack_LPDISPLAY_DEVICEW(void)
Definition: generated.c:10206
static void test_pack_EMROFFSETCLIPRGN(void)
Definition: generated.c:8010
static void test_pack_EMRPOLYBEZIER16(void)
Definition: generated.c:8163
static void test_pack_BITMAPINFO(void)
Definition: generated.c:6723
static void test_pack_PDISPLAY_DEVICEA(void)
Definition: generated.c:11360
static void test_pack_EMRPOLYTEXTOUTW(void)
Definition: generated.c:8506
static void test_pack_BLENDFUNCTION(void)
Definition: generated.c:6922
static void test_pack_LPENHMETARECORD(void)
Definition: generated.c:10242
static void test_pack_PEMRSTROKEANDFILLPATH(void)
Definition: generated.c:12336
static void test_pack_PEMRSETWINDOWORGEX(void)
Definition: generated.c:12300
static void test_pack_PEMRPOLYPOLYGON16(void)
Definition: generated.c:11940
static void test_pack_DISPLAY_DEVICEA(void)
Definition: generated.c:7107
static void test_pack_LPKERNINGPAIR(void)
Definition: generated.c:10386
static void test_pack_RGNDATA(void)
Definition: generated.c:12869
static void test_pack_PEMRPOLYLINETO16(void)
Definition: generated.c:11922
static void test_pack_EMRSETBRUSHORGEX(void)
Definition: generated.c:8747
static void test_pack_PEMRSETDIBITSTODEVICE(void)
Definition: generated.c:12147
static void test_pack_PEMRPIE(void)
Definition: generated.c:11796
static void test_pack_PEMRREALIZEPALETTE(void)
Definition: generated.c:11985
static void test_pack_LPDOCINFOW(void)
Definition: generated.c:10224
static void test_pack_LPCOLORADJUSTMENT(void)
Definition: generated.c:10165
static void test_pack_LPPANOSE(void)
Definition: generated.c:10539
static void test_pack_EMRCREATECOLORSPACEW(void)
Definition: generated.c:7410
static void test_pack_EMRSETSTRETCHBLTMODE(void)
Definition: generated.c:8955
static void test_pack_EMRENDPATH(void)
Definition: generated.c:7546
static void test_pack_EMRMASKBLT(void)
Definition: generated.c:7905
static void test_pack_EMRRESTOREDC(void)
Definition: generated.c:8573
static void test_pack_PHANDLETABLE(void)
Definition: generated.c:12444
static void test_pack_EMRPOLYDRAW16(void)
Definition: generated.c:8242
static void test_pack_LPLOGFONTW(void)
Definition: generated.c:10449
static void test_pack_PEMRGLSRECORD(void)
Definition: generated.c:11715
static void test_pack_LPDOCINFOA(void)
Definition: generated.c:10215
static void test_pack_POLYTEXTA(void)
Definition: generated.c:12645
static void test_pack_EMRPOLYPOLYLINE(void)
Definition: generated.c:8428
static void test_pack_PEMRPAINTRGN(void)
Definition: generated.c:11787
static void test_pack_PEMRPOLYLINE(void)
Definition: generated.c:11895
static void test_pack_PEMRPLGBLT(void)
Definition: generated.c:11814
static void test_pack_PEMRTEXT(void)
Definition: generated.c:12354
static void test_pack_CIEXYZTRIPLE(void)
Definition: generated.c:6973
static void test_pack_PEMRLINETO(void)
Definition: generated.c:11742
static void test_pack_TRIVERTEX(void)
Definition: generated.c:13038
static void test_pack_EXTLOGFONTW(void)
Definition: generated.c:9430
static void test_pack_PEMRSETTEXTALIGN(void)
Definition: generated.c:12255
static void test_pack_PTRIVERTEX(void)
Definition: generated.c:12800
static void test_pack_EMRPOLYDRAW(void)
Definition: generated.c:8220
static void test_pack_LPRGBQUAD(void)
Definition: generated.c:10602
static void test_pack_EMRSTRETCHDIBITS(void)
Definition: generated.c:9120
static void test_pack_EMREXTCREATEPEN(void)
Definition: generated.c:7604
static void test_pack_LPLOGCOLORSPACEA(void)
Definition: generated.c:10422
static void test_pack_EMRFLATTENPATH(void)
Definition: generated.c:7755
static void test_pack_EMREXTFLOODFILL(void)
Definition: generated.c:7632
static void test_pack_PLOGBRUSH(void)
Definition: generated.c:12556
static void test_pack_TEXTMETRICW(void)
Definition: generated.c:12971
static void test_pack_NEWTEXTMETRICEXW(void)
Definition: generated.c:10855
static void test_pack_PEMRFRAMERGN(void)
Definition: generated.c:11688
static void test_pack_EMRSAVEDC(void)
Definition: generated.c:8602
static void test_pack_EMRCREATEDIBPATTERNBRUSHPT(void)
Definition: generated.c:7435
static void test_pack_EMRPOLYLINETO(void)
Definition: generated.c:8340
static void test_pack_PEMRPOLYBEZIER16(void)
Definition: generated.c:11832
static void test_pack_LPCIEXYZTRIPLE(void)
Definition: generated.c:10156
static void test_pack_PEMREXTSELECTCLIPRGN(void)
Definition: generated.c:11625
static void test_pack_LCSCSTYPE(void)
Definition: generated.c:9816
static void test_pack_LOGPEN(void)
Definition: generated.c:10041
static void test_pack_XFORM(void)
Definition: generated.c:13095
static void test_pack_PCOLORADJUSTMENT(void)
Definition: generated.c:11328
static void test_pack_EMRTEXT(void)
Definition: generated.c:9201
static void test_pack_GLYPHMETRICS(void)
Definition: generated.c:9617
static void test_pack_LPGLYPHMETRICS(void)
Definition: generated.c:10341
static void test_pack_LPLOGFONTA(void)
Definition: generated.c:10440
static void test_pack_PATTERN(void)
Definition: generated.c:11231
static void test_pack_EMRSETROP2(void)
Definition: generated.c:8942
static void test_pack_PEMRSELECTPALETTE(void)
Definition: generated.c:12084
static void test_pack_PEMRFORMAT(void)
Definition: generated.c:11679
static void test_pack_EMRGLSRECORD(void)
Definition: generated.c:7844
static void test_pack_PGRADIENT_RECT(void)
Definition: generated.c:12426
static void test_pack_LPENUMLOGFONTEXA(void)
Definition: generated.c:10260
static void test_pack_EMRSETPIXELV(void)
Definition: generated.c:8913
static void test_pack_PEMRDELETECOLORSPACE(void)
Definition: generated.c:11544
static void test_pack_EMRSETLAYOUT(void)
Definition: generated.c:8851
static void test_pack_PBITMAPCOREHEADER(void)
Definition: generated.c:11247
static void test_pack_LPGCP_RESULTSA(void)
Definition: generated.c:10323
static void test_pack_LPBITMAPINFOHEADER(void)
Definition: generated.c:10120
static void test_pack_PEMRSETPOLYFILLMODE(void)
Definition: generated.c:12228
static void test_pack_BITMAPCOREHEADER(void)
Definition: generated.c:6666
static void test_pack_EMREXTSELECTCLIPRGN(void)
Definition: generated.c:7651
static void test_pack_EMRSCALEWINDOWEXTEX(void)
Definition: generated.c:8634
static void test_pack_LPEXTLOGFONTW(void)
Definition: generated.c:10296
static void test_pack_PEMRPOLYPOLYLINE16(void)
Definition: generated.c:11958
static void test_pack_PBLENDFUNCTION(void)
Definition: generated.c:11310
static void test_pack_EMRROUNDRECT(void)
Definition: generated.c:8586
static void test_pack_EMRARC(void)
Definition: generated.c:7246
static void test_pack_EMRSETICMMODE(void)
Definition: generated.c:8838
static void test_pack_PEMRMOVETOEX(void)
Definition: generated.c:11769
static void test_pack_PEMRGDICOMMENT(void)
Definition: generated.c:11697
static void test_pack_EMRSETWINDOWEXTEX(void)
Definition: generated.c:9020
static void test_pack_LOGBRUSH(void)
Definition: generated.c:9853
static void test_pack_EMRSETMITERLIMIT(void)
Definition: generated.c:8900
static void test_pack_EMRGDICOMMENT(void)
Definition: generated.c:7809
static void test_pack_PEMRGLSBOUNDEDRECORD(void)
Definition: generated.c:11706
static void test_pack_EMRSETMETARGN(void)
Definition: generated.c:8890
static void test_pack_LPOUTLINETEXTMETRICA(void)
Definition: generated.c:10521
static void test_pack_PEMREOF(void)
Definition: generated.c:11580
static void test_pack_PEMRENDPATH(void)
Definition: generated.c:11571
static void test_pack_METAHEADER(void)
Definition: generated.c:10712
static void test_pack_PEMRSETPALETTEENTRIES(void)
Definition: generated.c:12210
static void test_pack_PEMRPOLYBEZIERTO(void)
Definition: generated.c:11841
static void test_pack_LPTTPOLYGONHEADER(void)
Definition: generated.c:10656
static void test_pack_EMRPLGBLT(void)
Definition: generated.c:8074
static void test_pack_TTPOLYGONHEADER(void)
Definition: generated.c:13079
static void test_pack_EMRSETVIEWPORTORGEX(void)
Definition: generated.c:9007
static void test_pack_RGNDATAHEADER(void)
Definition: generated.c:12882
static void test_pack_PEXTLOGFONTW(void)
Definition: generated.c:12390
static void test_pack_LPTRIVERTEX(void)
Definition: generated.c:10638
static void test_pack_LPABC(void)
Definition: generated.c:10057
static void test_pack_EMRSCALEVIEWPORTEXTEX(void)
Definition: generated.c:8612
static void test_pack_LPNEWTEXTMETRICW(void)
Definition: generated.c:10512
static void test_pack_PEMRINVERTRGN(void)
Definition: generated.c:11733
static void test_pack_EMRSETPOLYFILLMODE(void)
Definition: generated.c:8929
static void test_pack_LPBITMAPFILEHEADER(void)
Definition: generated.c:10102
static void test_pack_EMRFILLRGN(void)
Definition: generated.c:7733
static void test_pack_PEMRSETLAYOUT(void)
Definition: generated.c:12165
static void test_pack_PNEWTEXTMETRICW(void)
Definition: generated.c:12610
static void test_pack_EXTLOGFONTA(void)
Definition: generated.c:9393
static void test_pack_GCP_RESULTSA(void)
Definition: generated.c:9549
static void test_pack_EMRPOLYPOLYGON16(void)
Definition: generated.c:8403
static void test_pack_BITMAPFILEHEADER(void)
Definition: generated.c:6701
static void test_pack_LPNEWTEXTMETRICA(void)
Definition: generated.c:10503
static void test_pack_EMRPIXELFORMAT(void)
Definition: generated.c:8061
static void test_pack_LPRGNDATA(void)
Definition: generated.c:10611
static void test_pack_LPXFORM(void)
Definition: generated.c:10665
static void test_pack_PEMROFFSETCLIPRGN(void)
Definition: generated.c:11778
static void test_pack_PEMRINTERSECTCLIPRECT(void)
Definition: generated.c:11724
static void test_pack_OUTLINETEXTMETRICW(void)
Definition: generated.c:11073
static void test_pack_EMRPOLYLINE(void)
Definition: generated.c:8302
static void test_pack_PEMRSETCOLORADJUSTMENT(void)
Definition: generated.c:12129
static void test_pack_PEMRSETMITERLIMIT(void)
Definition: generated.c:12201
static void test_pack_PEXTLOGFONTA(void)
Definition: generated.c:12381
static void test_pack_PABCFLOAT(void)
Definition: generated.c:11185
static void test_pack_EMRFILLPATH(void)
Definition: generated.c:7720
static void test_pack_NEWTEXTMETRICA(void)
Definition: generated.c:10763
static void test_pack_EMREXCLUDECLIPRECT(void)
Definition: generated.c:7575
static void test_pack_PEMRSETARCDIRECTION(void)
Definition: generated.c:12093
static void test_pack_PEMRPOLYPOLYLINE(void)
Definition: generated.c:11949
static void test_pack_EMRCREATEPEN(void)
Definition: generated.c:7491
static void test_pack_PEMRCLOSEFIGURE(void)
Definition: generated.c:11472
static void test_pack_FONTENUMPROCW(void)
Definition: generated.c:9515
static void test_pack_PFONTSIGNATURE(void)
Definition: generated.c:12408
static void test_pack_LINEDDAPROC(void)
Definition: generated.c:9830
static void test_pack_ABORTPROC(void)
Definition: generated.c:6631
static void test_pack_LPLOCALESIGNATURE(void)
Definition: generated.c:10404
static void test_pack_LPBITMAPV5HEADER(void)
Definition: generated.c:10129
static void test_pack_PLOGFONTW(void)
Definition: generated.c:12574
static void test_pack_PEMRSETWINDOWEXTEX(void)
Definition: generated.c:12291
static void test_pack_LPLOGCOLORSPACEW(void)
Definition: generated.c:10431
static void test_pack_LPPELARRAY(void)
Definition: generated.c:10548
static void test_pack_PDIBSECTION(void)
Definition: generated.c:11351
static void test_pack_CHARSETINFO(void)
Definition: generated.c:6941
static void test_pack_PBITMAPV5HEADER(void)
Definition: generated.c:11301
static void test_pack_PEMRSTRETCHDIBITS(void)
Definition: generated.c:12327
static void test_pack_METAFILEPICT(void)
Definition: generated.c:10693
static void test_pack_MAT2(void)
Definition: generated.c:10674
static void test_pack_EMRSETVIEWPORTEXTEX(void)
Definition: generated.c:8994
static void test_pack_NEWTEXTMETRICEXA(void)
Definition: generated.c:10842
static void test_pack_LPLAYERPLANEDESCRIPTOR(void)
Definition: generated.c:10395
static void test_pack_LPPOLYTEXTW(void)
Definition: generated.c:10584
static void test_pack_LPGLYPHMETRICSFLOAT(void)
Definition: generated.c:10350
static void test_pack_LPCHARSETINFO(void)
Definition: generated.c:10138
static void test_pack_PEMRSELECTOBJECT(void)
Definition: generated.c:12075
static void test_pack_EMRSETMAPPERFLAGS(void)
Definition: generated.c:8877
static void test_pack_PEMRPOLYTEXTOUTW(void)
Definition: generated.c:11976
static void test_pack_EMRELLIPSE(void)
Definition: generated.c:7533
static void test_pack_EMRSETTEXTCOLOR(void)
Definition: generated.c:8981
static void test_pack_EMRSETWINDOWORGEX(void)
Definition: generated.c:9033
static void test_pack_PEMRSTRETCHBLT(void)
Definition: generated.c:12318
static void test_pack_PEMREXCLUDECLIPRECT(void)
Definition: generated.c:11589
static void test_pack_EMREXTTEXTOUTA(void)
Definition: generated.c:7670
static void test_pack_PEMRFLATTENPATH(void)
Definition: generated.c:11670
static void test_pack_EMRCHORD(void)
Definition: generated.c:7349
static void test_pack_ENUMLOGFONTW(void)
Definition: generated.c:9377
static void test_pack_GLYPHMETRICSFLOAT(void)
Definition: generated.c:9639
static void test_pack_EMRPAINTRGN(void)
Definition: generated.c:8023
static void test_pack_EMRSETCOLORSPACE(void)
Definition: generated.c:8773
static void test_pack_POUTLINETEXTMETRICA(void)
Definition: generated.c:12701
static void test_pack_PPOINTFLOAT(void)
Definition: generated.c:12737
static void test_pack_OUTLINETEXTMETRICA(void)
Definition: generated.c:10970
static void test_pack_LPGRADIENT_TRIANGLE(void)
Definition: generated.c:10368
static void test_pack_LOGCOLORSPACEW(void)
Definition: generated.c:9906
static void test_pack_EMRPOLYLINETO16(void)
Definition: generated.c:8359
static void test_pack_PEMRSETMETARGN(void)
Definition: generated.c:12192
static void test_pack_EMRGLSBOUNDEDRECORD(void)
Definition: generated.c:7825
static void test_pack_LPBITMAPINFO(void)
Definition: generated.c:10111
static void test_pack_LOGFONTA(void)
Definition: generated.c:9943
static void test_pack_PEMRCREATEMONOBRUSH(void)
Definition: generated.c:11517
static void test_pack_EMRPOLYGON(void)
Definition: generated.c:8264
static void test_pack_PEMRARCTO(void)
Definition: generated.c:11436
static void test_pack_PEMRSETBKCOLOR(void)
Definition: generated.c:12102
static void test_pack_PDISPLAY_DEVICEW(void)
Definition: generated.c:11369
static void test_pack_PEMRSETBRUSHORGEX(void)
Definition: generated.c:12120
static void test_pack_OLDFONTENUMPROCA(void)
Definition: generated.c:10956
static void test_pack_EMRPOLYPOLYGON(void)
Definition: generated.c:8378
static void test_pack_DEVMODEA(void)
Definition: generated.c:7039
static void test_pack_LPCIEXYZ(void)
Definition: generated.c:10147
static void test_pack_EMRSETARCDIRECTION(void)
Definition: generated.c:8708
static void test_pack_EMRCREATEBRUSHINDIRECT(void)
Definition: generated.c:7378
static void test_pack_BITMAP(void)
Definition: generated.c:6638
static void test_pack_PEMREXTFLOODFILL(void)
Definition: generated.c:11616
static void test_pack_EMRMOVETOEX(void)
Definition: generated.c:7997
static void test_pack_LPHANDLETABLE(void)
Definition: generated.c:10377
static void test_pack_LPRASTERIZER_STATUS(void)
Definition: generated.c:10593
static void test_pack_EMRPOLYTEXTOUTA(void)
Definition: generated.c:8478
static void test_pack_PMETAHEADER(void)
Definition: generated.c:12583
static void test_pack_FXPT2DOT30(void)
Definition: generated.c:9542
static void test_pack_PENHMETAHEADER(void)
Definition: generated.c:12372
static void test_pack_POINTFLOAT(void)
Definition: generated.c:12619
static void test_pack_EMRCLOSEFIGURE(void)
Definition: generated.c:7368
static void test_pack_LPTEXTMETRICA(void)
Definition: generated.c:10620
static void test_pack_PTEXTMETRICW(void)
Definition: generated.c:12791
static void test_pack_COLOR16(void)
Definition: generated.c:6989
static void test_pack_DIBSECTION(void)
Definition: generated.c:7085
static void test_pack_EMRSETWORLDTRANSFORM(void)
Definition: generated.c:9046
static void test_pack_EMREXTTEXTOUTW(void)
Definition: generated.c:7695
static void test_pack_FONTSIGNATURE(void)
Definition: generated.c:9522
static void test_pack_PEMRWIDENPATH(void)
Definition: generated.c:12363
static void test_pack_ICMENUMPROCA(void)
Definition: generated.c:9707
static void test_pack_EMREOF(void)
Definition: generated.c:7556
static void test_pack_EMRPOLYLINE16(void)
Definition: generated.c:8321
static void test_pack_PABC(void)
Definition: generated.c:11176
static void test_pack_LPTTPOLYCURVE(void)
Definition: generated.c:10647
static void test_pack_EMRPOLYPOLYLINE16(void)
Definition: generated.c:8453
static void test_pack_LPOUTLINETEXTMETRICW(void)
Definition: generated.c:10530
static void test_pack_MFENUMPROC(void)
Definition: generated.c:10756
static void test_pack_PEMRPOLYDRAW(void)
Definition: generated.c:11859
static void test_pack_HANDLETABLE(void)
Definition: generated.c:9697
static void test_pack_PEMRSETMAPPERFLAGS(void)
Definition: generated.c:12183
static void test_pack_POINTFX(void)
Definition: generated.c:12632
static void test_pack_NEWTEXTMETRICW(void)
Definition: generated.c:10868
static void test_pack_PEMRPOLYBEZIERTO16(void)
Definition: generated.c:11850
static void test_pack_LPGRADIENT_RECT(void)
Definition: generated.c:10359
static void test_pack_PPIXELFORMATDESCRIPTOR(void)
Definition: generated.c:12728
static void test_pack_LPENUMLOGFONTEXW(void)
Definition: generated.c:10269
static void test_pack_BITMAPINFOHEADER(void)
Definition: generated.c:6736
static void test_pack_PEMRSELECTCLIPPATH(void)
Definition: generated.c:12057
static void test_pack_PEMREXTCREATEPEN(void)
Definition: generated.c:11607
static void test_pack_EMRSTROKEPATH(void)
Definition: generated.c:9188
static void test_pack_METARECORD(void)
Definition: generated.c:10740
static void test_pack_EMRBITBLT(void)
Definition: generated.c:7294
static void test_pack_LPEXTLOGPEN(void)
Definition: generated.c:10305
static void test_pack_EMRINTERSECTCLIPRECT(void)
Definition: generated.c:7860
static void test_pack_ENHMETAHEADER(void)
Definition: generated.c:9236
static void test_pack_BITMAPV4HEADER(void)
Definition: generated.c:6776
static void test_pack_EMRSELECTCLIPPATH(void)
Definition: generated.c:8656
static void test_pack_PEMRARC(void)
Definition: generated.c:11427
static void test_pack_LPEXTLOGFONTA(void)
Definition: generated.c:10287
static void test_pack_PEMRSETVIEWPORTORGEX(void)
Definition: generated.c:12282
static void test_pack_PPOLYTEXTW(void)
Definition: generated.c:12755
static void test_pack_ICMENUMPROCW(void)
Definition: generated.c:9714
static void test_pack_PRGNDATA(void)
Definition: generated.c:12764
static void test_pack_EMR(void)
Definition: generated.c:7201
static void test_pack_TTPOLYCURVE(void)
Definition: generated.c:13063
static void test_pack_PBITMAPCOREINFO(void)
Definition: generated.c:11256
static void test_pack_PEMRBEGINPATH(void)
Definition: generated.c:11445
static void test_pack_LPABCFLOAT(void)
Definition: generated.c:10066
static void test_pack_COLORADJUSTMENT(void)
Definition: generated.c:6996
static void test_pack_LPLOGBRUSH(void)
Definition: generated.c:10413
static void test_pack_PEMRCREATECOLORSPACEW(void)
Definition: generated.c:11499
static void test_pack_POUTLINETEXTMETRICW(void)
Definition: generated.c:12710
static void test_pack_PBITMAPINFO(void)
Definition: generated.c:11274
static void test_pack_EMRFORMAT(void)
Definition: generated.c:7765
static void test_pack_PTEXTMETRICA(void)
Definition: generated.c:12782
static void test_pack_PCHARSETINFO(void)
Definition: generated.c:11319
static void test_pack_EMRRESIZEPALETTE(void)
Definition: generated.c:8557
static void test_pack_CIEXYZ(void)
Definition: generated.c:6957
static void test_pack_PBITMAPFILEHEADER(void)
Definition: generated.c:11265
static void test_pack_KERNINGPAIR(void)
Definition: generated.c:9721
static void test_pack_DEVMODEW(void)
Definition: generated.c:7062
static void test_pack_DOCINFOW(void)
Definition: generated.c:7179
static void test_pack_PPELARRAY(void)
Definition: generated.c:12719
static void test_pack_PELARRAY(void)
Definition: generated.c:11378
static void test_pack_PEMRPOLYPOLYGON(void)
Definition: generated.c:11931
static void test_pack_LPFONTSIGNATURE(void)
Definition: generated.c:10314
static void test_pack_EMRSETBKCOLOR(void)
Definition: generated.c:8721
static void test_pack_FXPT16DOT16(void)
Definition: generated.c:9535
static void test_pack_PEMREXTTEXTOUTW(void)
Definition: generated.c:11643
static void test_pack_PIXELFORMATDESCRIPTOR(void)
Definition: generated.c:12453
static void test_pack_EMRPOLYBEZIER(void)
Definition: generated.c:8144
static void test_pack_PEMRSETSTRETCHBLTMODE(void)
Definition: generated.c:12246
static void test_pack_EMRFRAMERGN(void)
Definition: generated.c:7784
static void test_pack_PEMR(void)
Definition: generated.c:11400
static void test_pack_GCP_RESULTSW(void)
Definition: generated.c:9583
static void test_pack_LOGFONTW(void)
Definition: generated.c:9992
static void test_pack_EMRCREATEMONOBRUSH(void)
Definition: generated.c:7463
static void test_pack_PLOGFONTA(void)
Definition: generated.c:12565
static void test_pack_BITMAPV5HEADER(void)
Definition: generated.c:6843
static void test_pack_PEMRDELETEOBJECT(void)
Definition: generated.c:11553
static void test_pack_LPMAT2(void)
Definition: generated.c:10467
static void test_pack_PEMRPOLYDRAW16(void)
Definition: generated.c:11868
static void test_pack_PLOCALESIGNATURE(void)
Definition: generated.c:12547
static void test_pack_EMRSELECTOBJECT(void)
Definition: generated.c:8682
static void test_pack_PEMRCHORD(void)
Definition: generated.c:11463
static void test_pack_LPMETARECORD(void)
Definition: generated.c:10494
static void test_pack_EMREXTCREATEFONTINDIRECTW(void)
Definition: generated.c:7588
static void test_pack_FIXED(void)
Definition: generated.c:9495
static void test_pack_FONTENUMPROCA(void)
Definition: generated.c:9508
static void test_pack_ENHMFENUMPROC(void)
Definition: generated.c:9316
static void test_pack_EMRSELECTPALETTE(void)
Definition: generated.c:8695
static void test_pack_EMRDELETEOBJECT(void)
Definition: generated.c:7520
static void test_pack_PEMRSETMAPMODE(void)
Definition: generated.c:12174
static void test_pack_TEXTMETRICA(void)
Definition: generated.c:12904
static void test_pack_LPLOGPEN(void)
Definition: generated.c:10458
static void test_pack_PEMRSETCOLORSPACE(void)
Definition: generated.c:12138
static void test_pack_PEMRSAVEDC(void)
Definition: generated.c:12030
static void test_pack_PXFORM(void)
Definition: generated.c:12809
static void test_pack_PLAYERPLANEDESCRIPTOR(void)
Definition: generated.c:12538
static void test_pack_LPBITMAPCOREHEADER(void)
Definition: generated.c:10084
static void test_pack_LPBITMAP(void)
Definition: generated.c:10075
static void test_pack_LCSGAMUTMATCH(void)
Definition: generated.c:9823
static void test_pack_PEMRSCALEWINDOWEXTEX(void)
Definition: generated.c:12048
static void test_pack_EMRANGLEARC(void)
Definition: generated.c:7224
static void test_pack_PEMRPOLYLINETO(void)
Definition: generated.c:11913
static void test_pack_PEMRSETROP2(void)
Definition: generated.c:12237
static void test_pack_EMRWIDENPATH(void)
Definition: generated.c:9226
static void test_pack_ENUMLOGFONTEXW(void)
Definition: generated.c:9358
static void test_pack_EMRINVERTRGN(void)
Definition: generated.c:7873
static void test_pack_PEMRCREATECOLORSPACE(void)
Definition: generated.c:11490
static void test_pack_GRADIENT_TRIANGLE(void)
Definition: generated.c:9681
static void test_pack_LAYERPLANEDESCRIPTOR(void)
Definition: generated.c:9737
static void test_pack_EMRSETDIBITSTODEVICE(void)
Definition: generated.c:8786
static void test_pack_PEMRPOLYBEZIER(void)
Definition: generated.c:11823
static void test_pack_LPDEVMODEW(void)
Definition: generated.c:10181
static void test_pack_PMETARECORD(void)
Definition: generated.c:12592
static void test_pack_PDEVMODEA(void)
Definition: generated.c:11337
static void test_pack_GRADIENT_RECT(void)
Definition: generated.c:9668
static void test_pack_PNEWTEXTMETRICA(void)
Definition: generated.c:12601
static void test_pack_ABC(void)
Definition: generated.c:6599
static void test_pack_PBITMAPINFOHEADER(void)
Definition: generated.c:11283
static void test_pack_PEMRCREATEDIBPATTERNBRUSHPT(void)
Definition: generated.c:11508
static void test_pack_PEMRFILLRGN(void)
Definition: generated.c:11661
static void test_pack_LPBITMAPCOREINFO(void)
Definition: generated.c:10093
static void test_pack_PEMRANGLEARC(void)
Definition: generated.c:11418
static void test_pack_PEMRRESTOREDC(void)
Definition: generated.c:12012
static void test_pack_PEMRSTROKEPATH(void)
Definition: generated.c:12345
static void test_pack_PEMREXTCREATEFONTINDIRECTW(void)
Definition: generated.c:11598
static void test_pack_PEXTLOGPEN(void)
Definition: generated.c:12399
static void test_pack_EMRPOLYGON16(void)
Definition: generated.c:8283
static void test_pack_PEMRABORTPATH(void)
Definition: generated.c:11409
static void test_pack_NPEXTLOGPEN(void)
Definition: generated.c:10947
static void test_pack_EMRARCTO(void)
Definition: generated.c:7265
static void test_pack_RASTERIZER_STATUS(void)
Definition: generated.c:12818
static void test_pack_PEMRROUNDRECT(void)
Definition: generated.c:12021
static void test_pack_PEMRSETWORLDTRANSFORM(void)
Definition: generated.c:12309
static void test_pack_PEMRFILLPATH(void)
Definition: generated.c:11652
static void test_pack_EMRLINETO(void)
Definition: generated.c:7892
static void test_pack_EMRSTROKEANDFILLPATH(void)
Definition: generated.c:9175
static void test_pack_LPPOINTFX(void)
Definition: generated.c:10566
static void test_pack_PPOLYTEXTA(void)
Definition: generated.c:12746
static void test_pack_BITMAPCOREINFO(void)
Definition: generated.c:6688
static void test_pack_EMRPIE(void)
Definition: generated.c:8042
static void test_pack_PEMRPIXELFORMAT(void)
Definition: generated.c:11805
static void test_pack_EMRSETMAPMODE(void)
Definition: generated.c:8864
static void test_pack_LPTEXTMETRICW(void)
Definition: generated.c:10629
static void test_pack_ABCFLOAT(void)
Definition: generated.c:6615
static void test_pack_LPMETAHEADER(void)
Definition: generated.c:10485
static void test_pack_PEMRCREATEPEN(void)
Definition: generated.c:11535
static void test_pack_PANOSE(void)
Definition: generated.c:11194
static void test_pack_LPMETAFILEPICT(void)
Definition: generated.c:10476
static void test_pack_PRGNDATAHEADER(void)
Definition: generated.c:12773
static void test_pack_PEMRMASKBLT(void)
Definition: generated.c:11751
static void test_pack_PBITMAP(void)
Definition: generated.c:11238
static void test_pack_PEMRRECTANGLE(void)
Definition: generated.c:11994
static void test_pack_EMRBEGINPATH(void)
Definition: generated.c:7284
static void test_pack_EMRSETCOLORADJUSTMENT(void)
Definition: generated.c:8760
static void test_pack_EMRREALIZEPALETTE(void)
Definition: generated.c:8534
static void test_pack_GOBJENUMPROC(void)
Definition: generated.c:9661
static void test_pack_POLYTEXTW(void)
Definition: generated.c:12673
static void test_pack_EMRPOLYBEZIERTO(void)
Definition: generated.c:8182
static void test_pack_PEMRSETPIXELV(void)
Definition: generated.c:12219
static void test_pack_PEMRSETICMMODE(void)
Definition: generated.c:12156
static void test_pack_EMRRECTANGLE(void)
Definition: generated.c:8544
static void test_pack_ENHMETARECORD(void)
Definition: generated.c:9300
static void test_pack_LOGCOLORSPACEA(void)
Definition: generated.c:9869
static void test_pack_LPDIBSECTION(void)
Definition: generated.c:10188
static void test_pack_EMRSETTEXTALIGN(void)
Definition: generated.c:8968
static void test_pack_RGBTRIPLE(void)
Definition: generated.c:12853
static void test_pack_PEMRCREATEPALETTE(void)
Definition: generated.c:11526
static void test_pack_RGBQUAD(void)
Definition: generated.c:12834
static void test_pack_LPENUMLOGFONTW(void)
Definition: generated.c:10278
static void test_pack_EMRSETBKMODE(void)
Definition: generated.c:8734
static void test_pack_PEMRMODIFYWORLDTRANSFORM(void)
Definition: generated.c:11760
static void test_pack_EMRSELECTCOLORSPACE(void)
Definition: generated.c:8669
static void test_pack_EXTLOGPEN(void)
Definition: generated.c:9467
static void test_pack_PEMREXTTEXTOUTA(void)
Definition: generated.c:11634
static void test_pack_DISPLAY_DEVICEW(void)
Definition: generated.c:7132
static void test_pack_PEMRELLIPSE(void)
Definition: generated.c:11562
static void test_pack_OLDFONTENUMPROCW(void)
Definition: generated.c:10963
static void test_pack_PEMRBITBLT(void)
Definition: generated.c:11454
static void test_pack_PEMRSELECTCOLORSPACE(void)
Definition: generated.c:12066
static void test_pack_PBITMAPV4HEADER(void)
Definition: generated.c:11292
static void test_pack_PEMRSETTEXTCOLOR(void)
Definition: generated.c:12264
static void test_pack_LPDISPLAY_DEVICEA(void)
Definition: generated.c:10197
static void test_pack_LPGCP_RESULTSW(void)
Definition: generated.c:10332
static void test_pack_LPENUMLOGFONTA(void)
Definition: generated.c:10251
static void test_pack_EMRABORTPATH(void)
Definition: generated.c:7214
static void test_pack_EMRCREATECOLORSPACE(void)
Definition: generated.c:7394
static void test_pack_LPPIXELFORMATDESCRIPTOR(void)
Definition: generated.c:10557
static void test_pack_EMRSTRETCHBLT(void)
Definition: generated.c:9059
static void test_pack_PEMRPOLYGON(void)
Definition: generated.c:11877
static void test_pack_PEMRPOLYLINE16(void)
Definition: generated.c:11904
static void test_pack_LPDEVMODEA(void)
Definition: generated.c:10174
static void test_pack_PEMRSETVIEWPORTEXTEX(void)
Definition: generated.c:12273
static void test_pack_EMRMODIFYWORLDTRANSFORM(void)
Definition: generated.c:7981
static void test_pack_PEMRRESIZEPALETTE(void)
Definition: generated.c:12003
static void test_pack_EMRDELETECOLORSPACE(void)
Definition: generated.c:7507
static void test_pack_PGRADIENT_TRIANGLE(void)
Definition: generated.c:12435
static void test_pack_PEMRCREATEBRUSHINDIRECT(void)
Definition: generated.c:11481
static void test_pack_PDEVMODEW(void)
Definition: generated.c:11344
static void test_pack_LPPOLYTEXTA(void)
Definition: generated.c:10575
static void test_pack_EMRPOLYBEZIERTO16(void)
Definition: generated.c:8201
static void test_pack_ENUMLOGFONTA(void)
Definition: generated.c:9323
static void test_pack_LOCALESIGNATURE(void)
Definition: generated.c:9837
static void test_pack_PEMRSETBKMODE(void)
Definition: generated.c:12111
static void test_pack_PGLYPHMETRICSFLOAT(void)
Definition: generated.c:12417

Referenced by START_TEST().

◆ test_pack_ABC()

static void test_pack_ABC ( void  )
static

Definition at line 6599 of file generated.c.

6600 {
6601  /* ABC */
6602  TEST_TYPE_SIZE (ABC, 12)
6603  TEST_TYPE_ALIGN (ABC, 4)
6604  TEST_FIELD_SIZE (ABC, abcA, 4)
6605  TEST_FIELD_ALIGN (ABC, abcA, 4)
6606  TEST_FIELD_OFFSET(ABC, abcA, 0)
6607  TEST_FIELD_SIZE (ABC, abcB, 4)
6608  TEST_FIELD_ALIGN (ABC, abcB, 4)
6609  TEST_FIELD_OFFSET(ABC, abcB, 4)
6610  TEST_FIELD_SIZE (ABC, abcC, 4)
6611  TEST_FIELD_ALIGN (ABC, abcC, 4)
6612  TEST_FIELD_OFFSET(ABC, abcC, 8)
6613 }
Definition: wingdi.h:1409
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_ABCFLOAT()

static void test_pack_ABCFLOAT ( void  )
static

Definition at line 6615 of file generated.c.

6616 {
6617  /* ABCFLOAT */
6618  TEST_TYPE_SIZE (ABCFLOAT, 12)
6620  TEST_FIELD_SIZE (ABCFLOAT, abcfA, 4)
6621  TEST_FIELD_ALIGN (ABCFLOAT, abcfA, 4)
6622  TEST_FIELD_OFFSET(ABCFLOAT, abcfA, 0)
6623  TEST_FIELD_SIZE (ABCFLOAT, abcfB, 4)
6624  TEST_FIELD_ALIGN (ABCFLOAT, abcfB, 4)
6625  TEST_FIELD_OFFSET(ABCFLOAT, abcfB, 4)
6626  TEST_FIELD_SIZE (ABCFLOAT, abcfC, 4)
6627  TEST_FIELD_ALIGN (ABCFLOAT, abcfC, 4)
6628  TEST_FIELD_OFFSET(ABCFLOAT, abcfC, 8)
6629 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_ABORTPROC()

static void test_pack_ABORTPROC ( void  )
static

Definition at line 6631 of file generated.c.

6632 {
6633  /* ABORTPROC */
6636 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
BOOL(CALLBACK * ABORTPROC)(HDC, int)
Definition: wingdi.h:2910
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55

Referenced by test_pack().

◆ test_pack_BITMAP()

static void test_pack_BITMAP ( void  )
static

Definition at line 6638 of file generated.c.

6639 {
6640  /* BITMAP */
6641  TEST_TYPE_SIZE (BITMAP, 24)
6642  TEST_TYPE_ALIGN (BITMAP, 4)
6643  TEST_FIELD_SIZE (BITMAP, bmType, 4)
6644  TEST_FIELD_ALIGN (BITMAP, bmType, 4)
6645  TEST_FIELD_OFFSET(BITMAP, bmType, 0)
6646  TEST_FIELD_SIZE (BITMAP, bmWidth, 4)
6647  TEST_FIELD_ALIGN (BITMAP, bmWidth, 4)
6648  TEST_FIELD_OFFSET(BITMAP, bmWidth, 4)
6649  TEST_FIELD_SIZE (BITMAP, bmHeight, 4)
6650  TEST_FIELD_ALIGN (BITMAP, bmHeight, 4)
6651  TEST_FIELD_OFFSET(BITMAP, bmHeight, 8)
6652  TEST_FIELD_SIZE (BITMAP, bmWidthBytes, 4)
6653  TEST_FIELD_ALIGN (BITMAP, bmWidthBytes, 4)
6654  TEST_FIELD_OFFSET(BITMAP, bmWidthBytes, 12)
6655  TEST_FIELD_SIZE (BITMAP, bmPlanes, 2)
6656  TEST_FIELD_ALIGN (BITMAP, bmPlanes, 2)
6657  TEST_FIELD_OFFSET(BITMAP, bmPlanes, 16)
6658  TEST_FIELD_SIZE (BITMAP, bmBitsPixel, 2)
6659  TEST_FIELD_ALIGN (BITMAP, bmBitsPixel, 2)
6660  TEST_FIELD_OFFSET(BITMAP, bmBitsPixel, 18)
6661  TEST_FIELD_SIZE (BITMAP, bmBits, 4)
6662  TEST_FIELD_ALIGN (BITMAP, bmBits, 4)
6663  TEST_FIELD_OFFSET(BITMAP, bmBits, 20)
6664 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
Definition: bl.h:1331
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_BITMAPCOREHEADER()

static void test_pack_BITMAPCOREHEADER ( void  )
static

Definition at line 6666 of file generated.c.

6667 {
6668  /* BITMAPCOREHEADER */
6671  TEST_FIELD_SIZE (BITMAPCOREHEADER, bcSize, 4)
6672  TEST_FIELD_ALIGN (BITMAPCOREHEADER, bcSize, 4)
6674  TEST_FIELD_SIZE (BITMAPCOREHEADER, bcWidth, 2)
6675  TEST_FIELD_ALIGN (BITMAPCOREHEADER, bcWidth, 2)
6676  TEST_FIELD_OFFSET(BITMAPCOREHEADER, bcWidth, 4)
6677  TEST_FIELD_SIZE (BITMAPCOREHEADER, bcHeight, 2)
6678  TEST_FIELD_ALIGN (BITMAPCOREHEADER, bcHeight, 2)
6679  TEST_FIELD_OFFSET(BITMAPCOREHEADER, bcHeight, 6)
6680  TEST_FIELD_SIZE (BITMAPCOREHEADER, bcPlanes, 2)
6681  TEST_FIELD_ALIGN (BITMAPCOREHEADER, bcPlanes, 2)
6682  TEST_FIELD_OFFSET(BITMAPCOREHEADER, bcPlanes, 8)
6683  TEST_FIELD_SIZE (BITMAPCOREHEADER, bcBitCount, 2)
6684  TEST_FIELD_ALIGN (BITMAPCOREHEADER, bcBitCount, 2)
6685  TEST_FIELD_OFFSET(BITMAPCOREHEADER, bcBitCount, 10)
6686 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_BITMAPCOREINFO()

static void test_pack_BITMAPCOREINFO ( void  )
static

Definition at line 6688 of file generated.c.

6689 {
6690  /* BITMAPCOREINFO */
6693  TEST_FIELD_SIZE (BITMAPCOREINFO, bmciHeader, 12)
6694  TEST_FIELD_ALIGN (BITMAPCOREINFO, bmciHeader, 4)
6695  TEST_FIELD_OFFSET(BITMAPCOREINFO, bmciHeader, 0)
6696  TEST_FIELD_SIZE (BITMAPCOREINFO, bmciColors, 3)
6697  TEST_FIELD_ALIGN (BITMAPCOREINFO, bmciColors, 1)
6698  TEST_FIELD_OFFSET(BITMAPCOREINFO, bmciColors, 12)
6699 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_BITMAPFILEHEADER()

static void test_pack_BITMAPFILEHEADER ( void  )
static

Definition at line 6701 of file generated.c.

6702 {
6703  /* BITMAPFILEHEADER (pack 2) */
6706  TEST_FIELD_SIZE (BITMAPFILEHEADER, bfType, 2)
6707  TEST_FIELD_ALIGN (BITMAPFILEHEADER, bfType, 2)
6709  TEST_FIELD_SIZE (BITMAPFILEHEADER, bfSize, 4)
6710  TEST_FIELD_ALIGN (BITMAPFILEHEADER, bfSize, 2)
6712  TEST_FIELD_SIZE (BITMAPFILEHEADER, bfReserved1, 2)
6713  TEST_FIELD_ALIGN (BITMAPFILEHEADER, bfReserved1, 2)
6714  TEST_FIELD_OFFSET(BITMAPFILEHEADER, bfReserved1, 6)
6715  TEST_FIELD_SIZE (BITMAPFILEHEADER, bfReserved2, 2)
6716  TEST_FIELD_ALIGN (BITMAPFILEHEADER, bfReserved2, 2)
6717  TEST_FIELD_OFFSET(BITMAPFILEHEADER, bfReserved2, 8)
6718  TEST_FIELD_SIZE (BITMAPFILEHEADER, bfOffBits, 4)
6719  TEST_FIELD_ALIGN (BITMAPFILEHEADER, bfOffBits, 2)
6720  TEST_FIELD_OFFSET(BITMAPFILEHEADER, bfOffBits, 10)
6721 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_BITMAPINFO()

static void test_pack_BITMAPINFO ( void  )
static

Definition at line 6723 of file generated.c.

6724 {
6725  /* BITMAPINFO */
6728  TEST_FIELD_SIZE (BITMAPINFO, bmiHeader, 40)
6729  TEST_FIELD_ALIGN (BITMAPINFO, bmiHeader, 4)
6730  TEST_FIELD_OFFSET(BITMAPINFO, bmiHeader, 0)
6731  TEST_FIELD_SIZE (BITMAPINFO, bmiColors, 4)
6732  TEST_FIELD_ALIGN (BITMAPINFO, bmiColors, 1)
6733  TEST_FIELD_OFFSET(BITMAPINFO, bmiColors, 40)
6734 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_BITMAPINFOHEADER()

static void test_pack_BITMAPINFOHEADER ( void  )
static

Definition at line 6736 of file generated.c.

6737 {
6738  /* BITMAPINFOHEADER */
6741  TEST_FIELD_SIZE (BITMAPINFOHEADER, biSize, 4)
6742  TEST_FIELD_ALIGN (BITMAPINFOHEADER, biSize, 4)
6744  TEST_FIELD_SIZE (BITMAPINFOHEADER, biWidth, 4)
6745  TEST_FIELD_ALIGN (BITMAPINFOHEADER, biWidth, 4)
6746  TEST_FIELD_OFFSET(BITMAPINFOHEADER, biWidth, 4)
6747  TEST_FIELD_SIZE (BITMAPINFOHEADER, biHeight, 4)
6748  TEST_FIELD_ALIGN (BITMAPINFOHEADER, biHeight, 4)
6749  TEST_FIELD_OFFSET(BITMAPINFOHEADER, biHeight, 8)
6750  TEST_FIELD_SIZE (BITMAPINFOHEADER, biPlanes, 2)
6751  TEST_FIELD_ALIGN (BITMAPINFOHEADER, biPlanes, 2)
6752  TEST_FIELD_OFFSET(BITMAPINFOHEADER, biPlanes, 12)
6753  TEST_FIELD_SIZE (BITMAPINFOHEADER, biBitCount, 2)
6754  TEST_FIELD_ALIGN (BITMAPINFOHEADER, biBitCount, 2)
6755  TEST_FIELD_OFFSET(BITMAPINFOHEADER, biBitCount, 14)
6756  TEST_FIELD_SIZE (BITMAPINFOHEADER, biCompression, 4)
6757  TEST_FIELD_ALIGN (BITMAPINFOHEADER, biCompression, 4)
6758  TEST_FIELD_OFFSET(BITMAPINFOHEADER, biCompression, 16)
6759  TEST_FIELD_SIZE (BITMAPINFOHEADER, biSizeImage, 4)
6760  TEST_FIELD_ALIGN (BITMAPINFOHEADER, biSizeImage, 4)
6761  TEST_FIELD_OFFSET(BITMAPINFOHEADER, biSizeImage, 20)
6762  TEST_FIELD_SIZE (BITMAPINFOHEADER, biXPelsPerMeter, 4)
6763  TEST_FIELD_ALIGN (BITMAPINFOHEADER, biXPelsPerMeter, 4)
6764  TEST_FIELD_OFFSET(BITMAPINFOHEADER, biXPelsPerMeter, 24)
6765  TEST_FIELD_SIZE (BITMAPINFOHEADER, biYPelsPerMeter, 4)
6766  TEST_FIELD_ALIGN (BITMAPINFOHEADER, biYPelsPerMeter, 4)
6767  TEST_FIELD_OFFSET(BITMAPINFOHEADER, biYPelsPerMeter, 28)
6768  TEST_FIELD_SIZE (BITMAPINFOHEADER, biClrUsed, 4)
6769  TEST_FIELD_ALIGN (BITMAPINFOHEADER, biClrUsed, 4)
6770  TEST_FIELD_OFFSET(BITMAPINFOHEADER, biClrUsed, 32)
6771  TEST_FIELD_SIZE (BITMAPINFOHEADER, biClrImportant, 4)
6772  TEST_FIELD_ALIGN (BITMAPINFOHEADER, biClrImportant, 4)
6773  TEST_FIELD_OFFSET(BITMAPINFOHEADER, biClrImportant, 36)
6774 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_BITMAPV4HEADER()

static void test_pack_BITMAPV4HEADER ( void  )
static

Definition at line 6776 of file generated.c.

6777 {
6778  /* BITMAPV4HEADER */
6781  TEST_FIELD_SIZE (BITMAPV4HEADER, bV4Size, 4)
6782  TEST_FIELD_ALIGN (BITMAPV4HEADER, bV4Size, 4)
6783  TEST_FIELD_OFFSET(BITMAPV4HEADER, bV4Size, 0)
6784  TEST_FIELD_SIZE (BITMAPV4HEADER, bV4Width, 4)
6785  TEST_FIELD_ALIGN (BITMAPV4HEADER, bV4Width, 4)
6786  TEST_FIELD_OFFSET(BITMAPV4HEADER, bV4Width, 4)
6787  TEST_FIELD_SIZE (BITMAPV4HEADER, bV4Height, 4)
6788  TEST_FIELD_ALIGN (BITMAPV4HEADER, bV4Height, 4)
6789  TEST_FIELD_OFFSET(BITMAPV4HEADER, bV4Height, 8)
6790  TEST_FIELD_SIZE (BITMAPV4HEADER, bV4Planes, 2)
6791  TEST_FIELD_ALIGN (BITMAPV4HEADER, bV4Planes, 2)
6792  TEST_FIELD_OFFSET(BITMAPV4HEADER, bV4Planes, 12)
6793  TEST_FIELD_SIZE (BITMAPV4HEADER, bV4BitCount, 2)
6794  TEST_FIELD_ALIGN (BITMAPV4HEADER, bV4BitCount, 2)
6795  TEST_FIELD_OFFSET(BITMAPV4HEADER, bV4BitCount, 14)
6796  TEST_FIELD_SIZE (BITMAPV4HEADER, bV4V4Compression, 4)
6797  TEST_FIELD_ALIGN (BITMAPV4HEADER, bV4V4Compression, 4)
6798  TEST_FIELD_OFFSET(BITMAPV4HEADER, bV4V4Compression, 16)
6799  TEST_FIELD_SIZE (BITMAPV4HEADER, bV4SizeImage, 4)
6800  TEST_FIELD_ALIGN (BITMAPV4HEADER, bV4SizeImage, 4)
6801  TEST_FIELD_OFFSET(BITMAPV4HEADER, bV4SizeImage, 20)
6802  TEST_FIELD_SIZE (BITMAPV4HEADER, bV4XPelsPerMeter, 4)
6803  TEST_FIELD_ALIGN (BITMAPV4HEADER, bV4XPelsPerMeter, 4)
6804  TEST_FIELD_OFFSET(BITMAPV4HEADER, bV4XPelsPerMeter, 24)
6805  TEST_FIELD_SIZE (BITMAPV4HEADER, bV4YPelsPerMeter, 4)
6806  TEST_FIELD_ALIGN (BITMAPV4HEADER, bV4YPelsPerMeter, 4)
6807  TEST_FIELD_OFFSET(BITMAPV4HEADER, bV4YPelsPerMeter, 28)
6808  TEST_FIELD_SIZE (BITMAPV4HEADER, bV4ClrUsed, 4)
6809  TEST_FIELD_ALIGN (BITMAPV4HEADER, bV4ClrUsed, 4)
6810  TEST_FIELD_OFFSET(BITMAPV4HEADER, bV4ClrUsed, 32)
6811  TEST_FIELD_SIZE (BITMAPV4HEADER, bV4ClrImportant, 4)
6812  TEST_FIELD_ALIGN (BITMAPV4HEADER, bV4ClrImportant, 4)
6813  TEST_FIELD_OFFSET(BITMAPV4HEADER, bV4ClrImportant, 36)
6814  TEST_FIELD_SIZE (BITMAPV4HEADER, bV4RedMask, 4)
6815  TEST_FIELD_ALIGN (BITMAPV4HEADER, bV4RedMask, 4)
6816  TEST_FIELD_OFFSET(BITMAPV4HEADER, bV4RedMask, 40)
6817  TEST_FIELD_SIZE (BITMAPV4HEADER, bV4GreenMask, 4)
6818  TEST_FIELD_ALIGN (BITMAPV4HEADER, bV4GreenMask, 4)
6819  TEST_FIELD_OFFSET(BITMAPV4HEADER, bV4GreenMask, 44)
6820  TEST_FIELD_SIZE (BITMAPV4HEADER, bV4BlueMask, 4)
6821  TEST_FIELD_ALIGN (BITMAPV4HEADER, bV4BlueMask, 4)
6822  TEST_FIELD_OFFSET(BITMAPV4HEADER, bV4BlueMask, 48)
6823  TEST_FIELD_SIZE (BITMAPV4HEADER, bV4AlphaMask, 4)
6824  TEST_FIELD_ALIGN (BITMAPV4HEADER, bV4AlphaMask, 4)
6825  TEST_FIELD_OFFSET(BITMAPV4HEADER, bV4AlphaMask, 52)
6826  TEST_FIELD_SIZE (BITMAPV4HEADER, bV4CSType, 4)
6827  TEST_FIELD_ALIGN (BITMAPV4HEADER, bV4CSType, 4)
6828  TEST_FIELD_OFFSET(BITMAPV4HEADER, bV4CSType, 56)
6829  TEST_FIELD_SIZE (BITMAPV4HEADER, bV4Endpoints, 36)
6830  TEST_FIELD_ALIGN (BITMAPV4HEADER, bV4Endpoints, 4)
6831  TEST_FIELD_OFFSET(BITMAPV4HEADER, bV4Endpoints, 60)
6832  TEST_FIELD_SIZE (BITMAPV4HEADER, bV4GammaRed, 4)
6833  TEST_FIELD_ALIGN (BITMAPV4HEADER, bV4GammaRed, 4)
6834  TEST_FIELD_OFFSET(BITMAPV4HEADER, bV4GammaRed, 96)
6835  TEST_FIELD_SIZE (BITMAPV4HEADER, bV4GammaGreen, 4)
6836  TEST_FIELD_ALIGN (BITMAPV4HEADER, bV4GammaGreen, 4)
6837  TEST_FIELD_OFFSET(BITMAPV4HEADER, bV4GammaGreen, 100)
6838  TEST_FIELD_SIZE (BITMAPV4HEADER, bV4GammaBlue, 4)
6839  TEST_FIELD_ALIGN (BITMAPV4HEADER, bV4GammaBlue, 4)
6840  TEST_FIELD_OFFSET(BITMAPV4HEADER, bV4GammaBlue, 104)
6841 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_BITMAPV5HEADER()

static void test_pack_BITMAPV5HEADER ( void  )
static

Definition at line 6843 of file generated.c.

6844 {
6845  /* BITMAPV5HEADER */
6846  TEST_TYPE_SIZE (BITMAPV5HEADER, 124)
6847  TEST_TYPE_ALIGN (BITMAPV5HEADER, 4)
6848  TEST_FIELD_SIZE (BITMAPV5HEADER, bV5Size, 4)
6849  TEST_FIELD_ALIGN (BITMAPV5HEADER, bV5Size, 4)
6850  TEST_FIELD_OFFSET(BITMAPV5HEADER, bV5Size, 0)
6851  TEST_FIELD_SIZE (BITMAPV5HEADER, bV5Width, 4)
6852  TEST_FIELD_ALIGN (BITMAPV5HEADER, bV5Width, 4)
6853  TEST_FIELD_OFFSET(BITMAPV5HEADER, bV5Width, 4)
6854  TEST_FIELD_SIZE (BITMAPV5HEADER, bV5Height, 4)
6855  TEST_FIELD_ALIGN (BITMAPV5HEADER, bV5Height, 4)
6856  TEST_FIELD_OFFSET(BITMAPV5HEADER, bV5Height, 8)
6857  TEST_FIELD_SIZE (BITMAPV5HEADER, bV5Planes, 2)
6858  TEST_FIELD_ALIGN (BITMAPV5HEADER, bV5Planes, 2)
6859  TEST_FIELD_OFFSET(BITMAPV5HEADER, bV5Planes, 12)
6860  TEST_FIELD_SIZE (BITMAPV5HEADER, bV5BitCount, 2)
6861  TEST_FIELD_ALIGN (BITMAPV5HEADER, bV5BitCount, 2)
6862  TEST_FIELD_OFFSET(BITMAPV5HEADER, bV5BitCount, 14)
6863  TEST_FIELD_SIZE (BITMAPV5HEADER, bV5Compression, 4)
6864  TEST_FIELD_ALIGN (BITMAPV5HEADER, bV5Compression, 4)
6865  TEST_FIELD_OFFSET(BITMAPV5HEADER, bV5Compression, 16)
6866  TEST_FIELD_SIZE (BITMAPV5HEADER, bV5SizeImage, 4)
6867  TEST_FIELD_ALIGN (BITMAPV5HEADER, bV5SizeImage, 4)
6868  TEST_FIELD_OFFSET(BITMAPV5HEADER, bV5SizeImage, 20)
6869  TEST_FIELD_SIZE (BITMAPV5HEADER, bV5XPelsPerMeter, 4)
6870  TEST_FIELD_ALIGN (BITMAPV5HEADER, bV5XPelsPerMeter, 4)
6871  TEST_FIELD_OFFSET(BITMAPV5HEADER, bV5XPelsPerMeter, 24)
6872  TEST_FIELD_SIZE (BITMAPV5HEADER, bV5YPelsPerMeter, 4)
6873  TEST_FIELD_ALIGN (BITMAPV5HEADER, bV5YPelsPerMeter, 4)
6874  TEST_FIELD_OFFSET(BITMAPV5HEADER, bV5YPelsPerMeter, 28)
6875  TEST_FIELD_SIZE (BITMAPV5HEADER, bV5ClrUsed, 4)
6876  TEST_FIELD_ALIGN (BITMAPV5HEADER, bV5ClrUsed, 4)
6877  TEST_FIELD_OFFSET(BITMAPV5HEADER, bV5ClrUsed, 32)
6878  TEST_FIELD_SIZE (BITMAPV5HEADER, bV5ClrImportant, 4)
6879  TEST_FIELD_ALIGN (BITMAPV5HEADER, bV5ClrImportant, 4)
6880  TEST_FIELD_OFFSET(BITMAPV5HEADER, bV5ClrImportant, 36)
6881  TEST_FIELD_SIZE (BITMAPV5HEADER, bV5RedMask, 4)
6882  TEST_FIELD_ALIGN (BITMAPV5HEADER, bV5RedMask, 4)
6883  TEST_FIELD_OFFSET(BITMAPV5HEADER, bV5RedMask, 40)
6884  TEST_FIELD_SIZE (BITMAPV5HEADER, bV5GreenMask, 4)
6885  TEST_FIELD_ALIGN (BITMAPV5HEADER, bV5GreenMask, 4)
6886  TEST_FIELD_OFFSET(BITMAPV5HEADER, bV5GreenMask, 44)
6887  TEST_FIELD_SIZE (BITMAPV5HEADER, bV5BlueMask, 4)
6888  TEST_FIELD_ALIGN (BITMAPV5HEADER, bV5BlueMask, 4)
6889  TEST_FIELD_OFFSET(BITMAPV5HEADER, bV5BlueMask, 48)
6890  TEST_FIELD_SIZE (BITMAPV5HEADER, bV5AlphaMask, 4)
6891  TEST_FIELD_ALIGN (BITMAPV5HEADER, bV5AlphaMask, 4)
6892  TEST_FIELD_OFFSET(BITMAPV5HEADER, bV5AlphaMask, 52)
6893  TEST_FIELD_SIZE (BITMAPV5HEADER, bV5CSType, 4)
6894  TEST_FIELD_ALIGN (BITMAPV5HEADER, bV5CSType, 4)
6895  TEST_FIELD_OFFSET(BITMAPV5HEADER, bV5CSType, 56)
6896  TEST_FIELD_SIZE (BITMAPV5HEADER, bV5Endpoints, 36)
6897  TEST_FIELD_ALIGN (BITMAPV5HEADER, bV5Endpoints, 4)
6898  TEST_FIELD_OFFSET(BITMAPV5HEADER, bV5Endpoints, 60)
6899  TEST_FIELD_SIZE (BITMAPV5HEADER, bV5GammaRed, 4)
6900  TEST_FIELD_ALIGN (BITMAPV5HEADER, bV5GammaRed, 4)
6901  TEST_FIELD_OFFSET(BITMAPV5HEADER, bV5GammaRed, 96)
6902  TEST_FIELD_SIZE (BITMAPV5HEADER, bV5GammaGreen, 4)
6903  TEST_FIELD_ALIGN (BITMAPV5HEADER, bV5GammaGreen, 4)
6904  TEST_FIELD_OFFSET(BITMAPV5HEADER, bV5GammaGreen, 100)
6905  TEST_FIELD_SIZE (BITMAPV5HEADER, bV5GammaBlue, 4)
6906  TEST_FIELD_ALIGN (BITMAPV5HEADER, bV5GammaBlue, 4)
6907  TEST_FIELD_OFFSET(BITMAPV5HEADER, bV5GammaBlue, 104)
6908  TEST_FIELD_SIZE (BITMAPV5HEADER, bV5Intent, 4)
6909  TEST_FIELD_ALIGN (BITMAPV5HEADER, bV5Intent, 4)
6910  TEST_FIELD_OFFSET(BITMAPV5HEADER, bV5Intent, 108)
6911  TEST_FIELD_SIZE (BITMAPV5HEADER, bV5ProfileData, 4)
6912  TEST_FIELD_ALIGN (BITMAPV5HEADER, bV5ProfileData, 4)
6913  TEST_FIELD_OFFSET(BITMAPV5HEADER, bV5ProfileData, 112)
6914  TEST_FIELD_SIZE (BITMAPV5HEADER, bV5ProfileSize, 4)
6915  TEST_FIELD_ALIGN (BITMAPV5HEADER, bV5ProfileSize, 4)
6916  TEST_FIELD_OFFSET(BITMAPV5HEADER, bV5ProfileSize, 116)
6917  TEST_FIELD_SIZE (BITMAPV5HEADER, bV5Reserved, 4)
6918  TEST_FIELD_ALIGN (BITMAPV5HEADER, bV5Reserved, 4)
6919  TEST_FIELD_OFFSET(BITMAPV5HEADER, bV5Reserved, 120)
6920 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_BLENDFUNCTION()

static void test_pack_BLENDFUNCTION ( void  )
static

Definition at line 6922 of file generated.c.

6923 {
6924  /* BLENDFUNCTION */
6927  TEST_FIELD_SIZE (BLENDFUNCTION, BlendOp, 1)
6928  TEST_FIELD_ALIGN (BLENDFUNCTION, BlendOp, 1)
6929  TEST_FIELD_OFFSET(BLENDFUNCTION, BlendOp, 0)
6930  TEST_FIELD_SIZE (BLENDFUNCTION, BlendFlags, 1)
6931  TEST_FIELD_ALIGN (BLENDFUNCTION, BlendFlags, 1)
6932  TEST_FIELD_OFFSET(BLENDFUNCTION, BlendFlags, 1)
6933  TEST_FIELD_SIZE (BLENDFUNCTION, SourceConstantAlpha, 1)
6934  TEST_FIELD_ALIGN (BLENDFUNCTION, SourceConstantAlpha, 1)
6935  TEST_FIELD_OFFSET(BLENDFUNCTION, SourceConstantAlpha, 2)
6936  TEST_FIELD_SIZE (BLENDFUNCTION, AlphaFormat, 1)
6937  TEST_FIELD_ALIGN (BLENDFUNCTION, AlphaFormat, 1)
6938  TEST_FIELD_OFFSET(BLENDFUNCTION, AlphaFormat, 3)
6939 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_CHARSETINFO()

static void test_pack_CHARSETINFO ( void  )
static

Definition at line 6941 of file generated.c.

6942 {
6943  /* CHARSETINFO */
6946  TEST_FIELD_SIZE (CHARSETINFO, ciCharset, 4)
6947  TEST_FIELD_ALIGN (CHARSETINFO, ciCharset, 4)
6948  TEST_FIELD_OFFSET(CHARSETINFO, ciCharset, 0)
6949  TEST_FIELD_SIZE (CHARSETINFO, ciACP, 4)
6950  TEST_FIELD_ALIGN (CHARSETINFO, ciACP, 4)
6951  TEST_FIELD_OFFSET(CHARSETINFO, ciACP, 4)
6955 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
Definition: fs.h:235
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_CIEXYZ()

static void test_pack_CIEXYZ ( void  )
static

Definition at line 6957 of file generated.c.

6958 {
6959  /* CIEXYZ */
6960  TEST_TYPE_SIZE (CIEXYZ, 12)
6961  TEST_TYPE_ALIGN (CIEXYZ, 4)
6962  TEST_FIELD_SIZE (CIEXYZ, ciexyzX, 4)
6963  TEST_FIELD_ALIGN (CIEXYZ, ciexyzX, 4)
6964  TEST_FIELD_OFFSET(CIEXYZ, ciexyzX, 0)
6965  TEST_FIELD_SIZE (CIEXYZ, ciexyzY, 4)
6966  TEST_FIELD_ALIGN (CIEXYZ, ciexyzY, 4)
6967  TEST_FIELD_OFFSET(CIEXYZ, ciexyzY, 4)
6968  TEST_FIELD_SIZE (CIEXYZ, ciexyzZ, 4)
6969  TEST_FIELD_ALIGN (CIEXYZ, ciexyzZ, 4)
6970  TEST_FIELD_OFFSET(CIEXYZ, ciexyzZ, 8)
6971 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_CIEXYZTRIPLE()

static void test_pack_CIEXYZTRIPLE ( void  )
static

Definition at line 6973 of file generated.c.

6974 {
6975  /* CIEXYZTRIPLE */
6978  TEST_FIELD_SIZE (CIEXYZTRIPLE, ciexyzRed, 12)
6979  TEST_FIELD_ALIGN (CIEXYZTRIPLE, ciexyzRed, 4)
6980  TEST_FIELD_OFFSET(CIEXYZTRIPLE, ciexyzRed, 0)
6981  TEST_FIELD_SIZE (CIEXYZTRIPLE, ciexyzGreen, 12)
6982  TEST_FIELD_ALIGN (CIEXYZTRIPLE, ciexyzGreen, 4)
6983  TEST_FIELD_OFFSET(CIEXYZTRIPLE, ciexyzGreen, 12)
6984  TEST_FIELD_SIZE (CIEXYZTRIPLE, ciexyzBlue, 12)
6985  TEST_FIELD_ALIGN (CIEXYZTRIPLE, ciexyzBlue, 4)
6986  TEST_FIELD_OFFSET(CIEXYZTRIPLE, ciexyzBlue, 24)
6987 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_COLOR16()

static void test_pack_COLOR16 ( void  )
static

Definition at line 6989 of file generated.c.

6990 {
6991  /* COLOR16 */
6992  TEST_TYPE_SIZE (COLOR16, 2)
6994 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
USHORT COLOR16
Definition: wingdi.h:2781
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55

Referenced by test_pack().

◆ test_pack_COLORADJUSTMENT()

static void test_pack_COLORADJUSTMENT ( void  )
static

Definition at line 6996 of file generated.c.

6997 {
6998  /* COLORADJUSTMENT */
7001  TEST_FIELD_SIZE (COLORADJUSTMENT, caSize, 2)
7002  TEST_FIELD_ALIGN (COLORADJUSTMENT, caSize, 2)
7004  TEST_FIELD_SIZE (COLORADJUSTMENT, caFlags, 2)
7005  TEST_FIELD_ALIGN (COLORADJUSTMENT, caFlags, 2)
7006  TEST_FIELD_OFFSET(COLORADJUSTMENT, caFlags, 2)
7007  TEST_FIELD_SIZE (COLORADJUSTMENT, caIlluminantIndex, 2)
7008  TEST_FIELD_ALIGN (COLORADJUSTMENT, caIlluminantIndex, 2)
7009  TEST_FIELD_OFFSET(COLORADJUSTMENT, caIlluminantIndex, 4)
7010  TEST_FIELD_SIZE (COLORADJUSTMENT, caRedGamma, 2)
7011  TEST_FIELD_ALIGN (COLORADJUSTMENT, caRedGamma, 2)
7012  TEST_FIELD_OFFSET(COLORADJUSTMENT, caRedGamma, 6)
7013  TEST_FIELD_SIZE (COLORADJUSTMENT, caGreenGamma, 2)
7014  TEST_FIELD_ALIGN (COLORADJUSTMENT, caGreenGamma, 2)
7015  TEST_FIELD_OFFSET(COLORADJUSTMENT, caGreenGamma, 8)
7016  TEST_FIELD_SIZE (COLORADJUSTMENT, caBlueGamma, 2)
7017  TEST_FIELD_ALIGN (COLORADJUSTMENT, caBlueGamma, 2)
7018  TEST_FIELD_OFFSET(COLORADJUSTMENT, caBlueGamma, 10)
7019  TEST_FIELD_SIZE (COLORADJUSTMENT, caReferenceBlack, 2)
7020  TEST_FIELD_ALIGN (COLORADJUSTMENT, caReferenceBlack, 2)
7021  TEST_FIELD_OFFSET(COLORADJUSTMENT, caReferenceBlack, 12)
7022  TEST_FIELD_SIZE (COLORADJUSTMENT, caReferenceWhite, 2)
7023  TEST_FIELD_ALIGN (COLORADJUSTMENT, caReferenceWhite, 2)
7024  TEST_FIELD_OFFSET(COLORADJUSTMENT, caReferenceWhite, 14)
7025  TEST_FIELD_SIZE (COLORADJUSTMENT, caContrast, 2)
7026  TEST_FIELD_ALIGN (COLORADJUSTMENT, caContrast, 2)
7027  TEST_FIELD_OFFSET(COLORADJUSTMENT, caContrast, 16)
7028  TEST_FIELD_SIZE (COLORADJUSTMENT, caBrightness, 2)
7029  TEST_FIELD_ALIGN (COLORADJUSTMENT, caBrightness, 2)
7030  TEST_FIELD_OFFSET(COLORADJUSTMENT, caBrightness, 18)
7031  TEST_FIELD_SIZE (COLORADJUSTMENT, caColorfulness, 2)
7032  TEST_FIELD_ALIGN (COLORADJUSTMENT, caColorfulness, 2)
7033  TEST_FIELD_OFFSET(COLORADJUSTMENT, caColorfulness, 20)
7034  TEST_FIELD_SIZE (COLORADJUSTMENT, caRedGreenTint, 2)
7035  TEST_FIELD_ALIGN (COLORADJUSTMENT, caRedGreenTint, 2)
7036  TEST_FIELD_OFFSET(COLORADJUSTMENT, caRedGreenTint, 22)
7037 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_DEVMODEA()

static void test_pack_DEVMODEA ( void  )
static

Definition at line 7039 of file generated.c.

7040 {
7041  /* DEVMODEA */
7042  TEST_FIELD_SIZE (DEVMODEA, dmDeviceName, 32)
7043  TEST_FIELD_ALIGN (DEVMODEA, dmDeviceName, 1)
7044  TEST_FIELD_OFFSET(DEVMODEA, dmDeviceName, 0)
7045  TEST_FIELD_SIZE (DEVMODEA, dmSpecVersion, 2)
7046  TEST_FIELD_ALIGN (DEVMODEA, dmSpecVersion, 2)
7047  TEST_FIELD_OFFSET(DEVMODEA, dmSpecVersion, 32)
7048  TEST_FIELD_SIZE (DEVMODEA, dmDriverVersion, 2)
7049  TEST_FIELD_ALIGN (DEVMODEA, dmDriverVersion, 2)
7050  TEST_FIELD_OFFSET(DEVMODEA, dmDriverVersion, 34)
7051  TEST_FIELD_SIZE (DEVMODEA, dmSize, 2)
7052  TEST_FIELD_ALIGN (DEVMODEA, dmSize, 2)
7053  TEST_FIELD_OFFSET(DEVMODEA, dmSize, 36)
7054  TEST_FIELD_SIZE (DEVMODEA, dmDriverExtra, 2)
7055  TEST_FIELD_ALIGN (DEVMODEA, dmDriverExtra, 2)
7056  TEST_FIELD_OFFSET(DEVMODEA, dmDriverExtra, 38)
7057  TEST_FIELD_SIZE (DEVMODEA, dmFields, 4)
7058  TEST_FIELD_ALIGN (DEVMODEA, dmFields, 4)
7059  TEST_FIELD_OFFSET(DEVMODEA, dmFields, 40)
7060 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_DEVMODEW()

static void test_pack_DEVMODEW ( void  )
static

Definition at line 7062 of file generated.c.

7063 {
7064  /* DEVMODEW */
7065  TEST_FIELD_SIZE (DEVMODEW, dmDeviceName, 64)
7066  TEST_FIELD_ALIGN (DEVMODEW, dmDeviceName, 2)
7067  TEST_FIELD_OFFSET(DEVMODEW, dmDeviceName, 0)
7068  TEST_FIELD_SIZE (DEVMODEW, dmSpecVersion, 2)
7069  TEST_FIELD_ALIGN (DEVMODEW, dmSpecVersion, 2)
7070  TEST_FIELD_OFFSET(DEVMODEW, dmSpecVersion, 64)
7071  TEST_FIELD_SIZE (DEVMODEW, dmDriverVersion, 2)
7072  TEST_FIELD_ALIGN (DEVMODEW, dmDriverVersion, 2)
7073  TEST_FIELD_OFFSET(DEVMODEW, dmDriverVersion, 66)
7074  TEST_FIELD_SIZE (DEVMODEW, dmSize, 2)
7075  TEST_FIELD_ALIGN (DEVMODEW, dmSize, 2)
7076  TEST_FIELD_OFFSET(DEVMODEW, dmSize, 68)
7077  TEST_FIELD_SIZE (DEVMODEW, dmDriverExtra, 2)
7078  TEST_FIELD_ALIGN (DEVMODEW, dmDriverExtra, 2)
7079  TEST_FIELD_OFFSET(DEVMODEW, dmDriverExtra, 70)
7080  TEST_FIELD_SIZE (DEVMODEW, dmFields, 4)
7081  TEST_FIELD_ALIGN (DEVMODEW, dmFields, 4)
7082  TEST_FIELD_OFFSET(DEVMODEW, dmFields, 72)
7083 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_DIBSECTION()

static void test_pack_DIBSECTION ( void  )
static

Definition at line 7085 of file generated.c.

7086 {
7087  /* DIBSECTION */
7090  TEST_FIELD_SIZE (DIBSECTION, dsBm, 24)
7091  TEST_FIELD_ALIGN (DIBSECTION, dsBm, 4)
7092  TEST_FIELD_OFFSET(DIBSECTION, dsBm, 0)
7093  TEST_FIELD_SIZE (DIBSECTION, dsBmih, 40)
7094  TEST_FIELD_ALIGN (DIBSECTION, dsBmih, 4)
7095  TEST_FIELD_OFFSET(DIBSECTION, dsBmih, 24)
7096  TEST_FIELD_SIZE (DIBSECTION, dsBitfields, 12)
7097  TEST_FIELD_ALIGN (DIBSECTION, dsBitfields, 4)
7098  TEST_FIELD_OFFSET(DIBSECTION, dsBitfields, 64)
7099  TEST_FIELD_SIZE (DIBSECTION, dshSection, 4)
7100  TEST_FIELD_ALIGN (DIBSECTION, dshSection, 4)
7101  TEST_FIELD_OFFSET(DIBSECTION, dshSection, 76)
7102  TEST_FIELD_SIZE (DIBSECTION, dsOffset, 4)
7103  TEST_FIELD_ALIGN (DIBSECTION, dsOffset, 4)
7104  TEST_FIELD_OFFSET(DIBSECTION, dsOffset, 80)
7105 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_DISPLAY_DEVICEA()

static void test_pack_DISPLAY_DEVICEA ( void  )
static

Definition at line 7107 of file generated.c.

7108 {
7109  /* DISPLAY_DEVICEA */
7118  TEST_FIELD_SIZE (DISPLAY_DEVICEA, DeviceString, 128)
7119  TEST_FIELD_ALIGN (DISPLAY_DEVICEA, DeviceString, 1)
7120  TEST_FIELD_OFFSET(DISPLAY_DEVICEA, DeviceString, 36)
7121  TEST_FIELD_SIZE (DISPLAY_DEVICEA, StateFlags, 4)
7122  TEST_FIELD_ALIGN (DISPLAY_DEVICEA, StateFlags, 4)
7123  TEST_FIELD_OFFSET(DISPLAY_DEVICEA, StateFlags, 164)
7127  TEST_FIELD_SIZE (DISPLAY_DEVICEA, DeviceKey, 128)
7128  TEST_FIELD_ALIGN (DISPLAY_DEVICEA, DeviceKey, 1)
7129  TEST_FIELD_OFFSET(DISPLAY_DEVICEA, DeviceKey, 296)
7130 }
_In_ USHORT DeviceID
Definition: iotypes.h:862
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
WCHAR DeviceName[]
Definition: adapter.cpp:21
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
static HMODULE MODULEINFO DWORD cb
Definition: module.c:32
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_DISPLAY_DEVICEW()

static void test_pack_DISPLAY_DEVICEW ( void  )
static

Definition at line 7132 of file generated.c.

7133 {
7134  /* DISPLAY_DEVICEW */
7143  TEST_FIELD_SIZE (DISPLAY_DEVICEW, DeviceString, 256)
7144  TEST_FIELD_ALIGN (DISPLAY_DEVICEW, DeviceString, 2)
7145  TEST_FIELD_OFFSET(DISPLAY_DEVICEW, DeviceString, 68)
7146  TEST_FIELD_SIZE (DISPLAY_DEVICEW, StateFlags, 4)
7147  TEST_FIELD_ALIGN (DISPLAY_DEVICEW, StateFlags, 4)
7148  TEST_FIELD_OFFSET(DISPLAY_DEVICEW, StateFlags, 324)
7152  TEST_FIELD_SIZE (DISPLAY_DEVICEW, DeviceKey, 256)
7153  TEST_FIELD_ALIGN (DISPLAY_DEVICEW, DeviceKey, 2)
7154  TEST_FIELD_OFFSET(DISPLAY_DEVICEW, DeviceKey, 584)
7155 }
_In_ USHORT DeviceID
Definition: iotypes.h:862
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
WCHAR DeviceName[]
Definition: adapter.cpp:21
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
static HMODULE MODULEINFO DWORD cb
Definition: module.c:32
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_DOCINFOA()

static void test_pack_DOCINFOA ( void  )
static

Definition at line 7157 of file generated.c.

7158 {
7159  /* DOCINFOA */
7160  TEST_TYPE_SIZE (DOCINFOA, 20)
7162  TEST_FIELD_SIZE (DOCINFOA, cbSize, 4)
7163  TEST_FIELD_ALIGN (DOCINFOA, cbSize, 4)
7164  TEST_FIELD_OFFSET(DOCINFOA, cbSize, 0)
7165  TEST_FIELD_SIZE (DOCINFOA, lpszDocName, 4)
7166  TEST_FIELD_ALIGN (DOCINFOA, lpszDocName, 4)
7167  TEST_FIELD_OFFSET(DOCINFOA, lpszDocName, 4)
7168  TEST_FIELD_SIZE (DOCINFOA, lpszOutput, 4)
7169  TEST_FIELD_ALIGN (DOCINFOA, lpszOutput, 4)
7170  TEST_FIELD_OFFSET(DOCINFOA, lpszOutput, 8)
7171  TEST_FIELD_SIZE (DOCINFOA, lpszDatatype, 4)
7172  TEST_FIELD_ALIGN (DOCINFOA, lpszDatatype, 4)
7173  TEST_FIELD_OFFSET(DOCINFOA, lpszDatatype, 12)
7174  TEST_FIELD_SIZE (DOCINFOA, fwType, 4)
7175  TEST_FIELD_ALIGN (DOCINFOA, fwType, 4)
7176  TEST_FIELD_OFFSET(DOCINFOA, fwType, 16)
7177 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_DOCINFOW()

static void test_pack_DOCINFOW ( void  )
static

Definition at line 7179 of file generated.c.

7180 {
7181  /* DOCINFOW */
7182  TEST_TYPE_SIZE (DOCINFOW, 20)
7184  TEST_FIELD_SIZE (DOCINFOW, cbSize, 4)
7185  TEST_FIELD_ALIGN (DOCINFOW, cbSize, 4)
7186  TEST_FIELD_OFFSET(DOCINFOW, cbSize, 0)
7187  TEST_FIELD_SIZE (DOCINFOW, lpszDocName, 4)
7188  TEST_FIELD_ALIGN (DOCINFOW, lpszDocName, 4)
7189  TEST_FIELD_OFFSET(DOCINFOW, lpszDocName, 4)
7190  TEST_FIELD_SIZE (DOCINFOW, lpszOutput, 4)
7191  TEST_FIELD_ALIGN (DOCINFOW, lpszOutput, 4)
7192  TEST_FIELD_OFFSET(DOCINFOW, lpszOutput, 8)
7193  TEST_FIELD_SIZE (DOCINFOW, lpszDatatype, 4)
7194  TEST_FIELD_ALIGN (DOCINFOW, lpszDatatype, 4)
7195  TEST_FIELD_OFFSET(DOCINFOW, lpszDatatype, 12)
7196  TEST_FIELD_SIZE (DOCINFOW, fwType, 4)
7197  TEST_FIELD_ALIGN (DOCINFOW, fwType, 4)
7198  TEST_FIELD_OFFSET(DOCINFOW, fwType, 16)
7199 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMR()

static void test_pack_EMR ( void  )
static

Definition at line 7201 of file generated.c.

7202 {
7203  /* EMR */
7204  TEST_TYPE_SIZE (EMR, 8)
7205  TEST_TYPE_ALIGN (EMR, 4)
7206  TEST_FIELD_SIZE (EMR, iType, 4)
7207  TEST_FIELD_ALIGN (EMR, iType, 4)
7209  TEST_FIELD_SIZE (EMR, nSize, 4)
7210  TEST_FIELD_ALIGN (EMR, nSize, 4)
7212 }
_In_ ULONG iType
Definition: winddi.h:3748
*nSize LPSTR _Inout_ LPDWORD nSize
Definition: winbase.h:2037
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRABORTPATH()

static void test_pack_EMRABORTPATH ( void  )
static

Definition at line 7214 of file generated.c.

7215 {
7216  /* EMRABORTPATH */
7219  TEST_FIELD_SIZE (EMRABORTPATH, emr, 8)
7220  TEST_FIELD_ALIGN (EMRABORTPATH, emr, 4)
7222 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRANGLEARC()

static void test_pack_EMRANGLEARC ( void  )
static

Definition at line 7224 of file generated.c.

7225 {
7226  /* EMRANGLEARC */
7229  TEST_FIELD_SIZE (EMRANGLEARC, emr, 8)
7230  TEST_FIELD_ALIGN (EMRANGLEARC, emr, 4)
7232  TEST_FIELD_SIZE (EMRANGLEARC, ptlCenter, 8)
7233  TEST_FIELD_ALIGN (EMRANGLEARC, ptlCenter, 4)
7234  TEST_FIELD_OFFSET(EMRANGLEARC, ptlCenter, 8)
7235  TEST_FIELD_SIZE (EMRANGLEARC, nRadius, 4)
7236  TEST_FIELD_ALIGN (EMRANGLEARC, nRadius, 4)
7237  TEST_FIELD_OFFSET(EMRANGLEARC, nRadius, 16)
7238  TEST_FIELD_SIZE (EMRANGLEARC, eStartAngle, 4)
7239  TEST_FIELD_ALIGN (EMRANGLEARC, eStartAngle, 4)
7240  TEST_FIELD_OFFSET(EMRANGLEARC, eStartAngle, 20)
7241  TEST_FIELD_SIZE (EMRANGLEARC, eSweepAngle, 4)
7242  TEST_FIELD_ALIGN (EMRANGLEARC, eSweepAngle, 4)
7243  TEST_FIELD_OFFSET(EMRANGLEARC, eSweepAngle, 24)
7244 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRARC()

static void test_pack_EMRARC ( void  )
static

Definition at line 7246 of file generated.c.

7247 {
7248  /* EMRARC */
7249  TEST_TYPE_SIZE (EMRARC, 40)
7250  TEST_TYPE_ALIGN (EMRARC, 4)
7251  TEST_FIELD_SIZE (EMRARC, emr, 8)
7252  TEST_FIELD_ALIGN (EMRARC, emr, 4)
7253  TEST_FIELD_OFFSET(EMRARC, emr, 0)
7254  TEST_FIELD_SIZE (EMRARC, rclBox, 16)
7255  TEST_FIELD_ALIGN (EMRARC, rclBox, 4)
7256  TEST_FIELD_OFFSET(EMRARC, rclBox, 8)
7257  TEST_FIELD_SIZE (EMRARC, ptlStart, 8)
7258  TEST_FIELD_ALIGN (EMRARC, ptlStart, 4)
7259  TEST_FIELD_OFFSET(EMRARC, ptlStart, 24)
7260  TEST_FIELD_SIZE (EMRARC, ptlEnd, 8)
7261  TEST_FIELD_ALIGN (EMRARC, ptlEnd, 4)
7262  TEST_FIELD_OFFSET(EMRARC, ptlEnd, 32)
7263 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRARCTO()

static void test_pack_EMRARCTO ( void  )
static

Definition at line 7265 of file generated.c.

7266 {
7267  /* EMRARCTO */
7268  TEST_TYPE_SIZE (EMRARCTO, 40)
7270  TEST_FIELD_SIZE (EMRARCTO, emr, 8)
7271  TEST_FIELD_ALIGN (EMRARCTO, emr, 4)
7272  TEST_FIELD_OFFSET(EMRARCTO, emr, 0)
7273  TEST_FIELD_SIZE (EMRARCTO, rclBox, 16)
7274  TEST_FIELD_ALIGN (EMRARCTO, rclBox, 4)
7275  TEST_FIELD_OFFSET(EMRARCTO, rclBox, 8)
7276  TEST_FIELD_SIZE (EMRARCTO, ptlStart, 8)
7277  TEST_FIELD_ALIGN (EMRARCTO, ptlStart, 4)
7278  TEST_FIELD_OFFSET(EMRARCTO, ptlStart, 24)
7279  TEST_FIELD_SIZE (EMRARCTO, ptlEnd, 8)
7280  TEST_FIELD_ALIGN (EMRARCTO, ptlEnd, 4)
7281  TEST_FIELD_OFFSET(EMRARCTO, ptlEnd, 32)
7282 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRBEGINPATH()

static void test_pack_EMRBEGINPATH ( void  )
static

Definition at line 7284 of file generated.c.

7285 {
7286  /* EMRBEGINPATH */
7289  TEST_FIELD_SIZE (EMRBEGINPATH, emr, 8)
7290  TEST_FIELD_ALIGN (EMRBEGINPATH, emr, 4)
7292 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRBITBLT()

static void test_pack_EMRBITBLT ( void  )
static

Definition at line 7294 of file generated.c.

7295 {
7296  /* EMRBITBLT */
7297  TEST_TYPE_SIZE (EMRBITBLT, 100)
7299  TEST_FIELD_SIZE (EMRBITBLT, emr, 8)
7300  TEST_FIELD_ALIGN (EMRBITBLT, emr, 4)
7301  TEST_FIELD_OFFSET(EMRBITBLT, emr, 0)
7302  TEST_FIELD_SIZE (EMRBITBLT, rclBounds, 16)
7303  TEST_FIELD_ALIGN (EMRBITBLT, rclBounds, 4)
7304  TEST_FIELD_OFFSET(EMRBITBLT, rclBounds, 8)
7305  TEST_FIELD_SIZE (EMRBITBLT, xDest, 4)
7306  TEST_FIELD_ALIGN (EMRBITBLT, xDest, 4)
7307  TEST_FIELD_OFFSET(EMRBITBLT, xDest, 24)
7308  TEST_FIELD_SIZE (EMRBITBLT, yDest, 4)
7309  TEST_FIELD_ALIGN (EMRBITBLT, yDest, 4)
7310  TEST_FIELD_OFFSET(EMRBITBLT, yDest, 28)
7311  TEST_FIELD_SIZE (EMRBITBLT, cxDest, 4)
7312  TEST_FIELD_ALIGN (EMRBITBLT, cxDest, 4)
7313  TEST_FIELD_OFFSET(EMRBITBLT, cxDest, 32)
7314  TEST_FIELD_SIZE (EMRBITBLT, cyDest, 4)
7315  TEST_FIELD_ALIGN (EMRBITBLT, cyDest, 4)
7316  TEST_FIELD_OFFSET(EMRBITBLT, cyDest, 36)
7317  TEST_FIELD_SIZE (EMRBITBLT, dwRop, 4)
7318  TEST_FIELD_ALIGN (EMRBITBLT, dwRop, 4)
7319  TEST_FIELD_OFFSET(EMRBITBLT, dwRop, 40)
7320  TEST_FIELD_SIZE (EMRBITBLT, xSrc, 4)
7321  TEST_FIELD_ALIGN (EMRBITBLT, xSrc, 4)
7322  TEST_FIELD_OFFSET(EMRBITBLT, xSrc, 44)
7323  TEST_FIELD_SIZE (EMRBITBLT, ySrc, 4)
7324  TEST_FIELD_ALIGN (EMRBITBLT, ySrc, 4)
7325  TEST_FIELD_OFFSET(EMRBITBLT, ySrc, 48)
7326  TEST_FIELD_SIZE (EMRBITBLT, xformSrc, 24)
7327  TEST_FIELD_ALIGN (EMRBITBLT, xformSrc, 4)
7328  TEST_FIELD_OFFSET(EMRBITBLT, xformSrc, 52)
7329  TEST_FIELD_SIZE (EMRBITBLT, crBkColorSrc, 4)
7330  TEST_FIELD_ALIGN (EMRBITBLT, crBkColorSrc, 4)
7331  TEST_FIELD_OFFSET(EMRBITBLT, crBkColorSrc, 76)
7332  TEST_FIELD_SIZE (EMRBITBLT, iUsageSrc, 4)
7333  TEST_FIELD_ALIGN (EMRBITBLT, iUsageSrc, 4)
7334  TEST_FIELD_OFFSET(EMRBITBLT, iUsageSrc, 80)
7335  TEST_FIELD_SIZE (EMRBITBLT, offBmiSrc, 4)
7336  TEST_FIELD_ALIGN (EMRBITBLT, offBmiSrc, 4)
7337  TEST_FIELD_OFFSET(EMRBITBLT, offBmiSrc, 84)
7338  TEST_FIELD_SIZE (EMRBITBLT, cbBmiSrc, 4)
7339  TEST_FIELD_ALIGN (EMRBITBLT, cbBmiSrc, 4)
7340  TEST_FIELD_OFFSET(EMRBITBLT, cbBmiSrc, 88)
7341  TEST_FIELD_SIZE (EMRBITBLT, offBitsSrc, 4)
7342  TEST_FIELD_ALIGN (EMRBITBLT, offBitsSrc, 4)
7343  TEST_FIELD_OFFSET(EMRBITBLT, offBitsSrc, 92)
7344  TEST_FIELD_SIZE (EMRBITBLT, cbBitsSrc, 4)
7345  TEST_FIELD_ALIGN (EMRBITBLT, cbBitsSrc, 4)
7346  TEST_FIELD_OFFSET(EMRBITBLT, cbBitsSrc, 96)
7347 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRCHORD()

static void test_pack_EMRCHORD ( void  )
static

Definition at line 7349 of file generated.c.

7350 {
7351  /* EMRCHORD */
7352  TEST_TYPE_SIZE (EMRCHORD, 40)
7354  TEST_FIELD_SIZE (EMRCHORD, emr, 8)
7355  TEST_FIELD_ALIGN (EMRCHORD, emr, 4)
7356  TEST_FIELD_OFFSET(EMRCHORD, emr, 0)
7357  TEST_FIELD_SIZE (EMRCHORD, rclBox, 16)
7358  TEST_FIELD_ALIGN (EMRCHORD, rclBox, 4)
7359  TEST_FIELD_OFFSET(EMRCHORD, rclBox, 8)
7360  TEST_FIELD_SIZE (EMRCHORD, ptlStart, 8)
7361  TEST_FIELD_ALIGN (EMRCHORD, ptlStart, 4)
7362  TEST_FIELD_OFFSET(EMRCHORD, ptlStart, 24)
7363  TEST_FIELD_SIZE (EMRCHORD, ptlEnd, 8)
7364  TEST_FIELD_ALIGN (EMRCHORD, ptlEnd, 4)
7365  TEST_FIELD_OFFSET(EMRCHORD, ptlEnd, 32)
7366 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRCLOSEFIGURE()

static void test_pack_EMRCLOSEFIGURE ( void  )
static

Definition at line 7368 of file generated.c.

7369 {
7370  /* EMRCLOSEFIGURE */
7376 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRCREATEBRUSHINDIRECT()

static void test_pack_EMRCREATEBRUSHINDIRECT ( void  )
static

Definition at line 7378 of file generated.c.

7379 {
7380  /* EMRCREATEBRUSHINDIRECT */
7392 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRCREATECOLORSPACE()

static void test_pack_EMRCREATECOLORSPACE ( void  )
static

Definition at line 7394 of file generated.c.

7395 {
7396  /* EMRCREATECOLORSPACE */
7408 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRCREATECOLORSPACEW()

static void test_pack_EMRCREATECOLORSPACEW ( void  )
static

Definition at line 7410 of file generated.c.

7411 {
7412  /* EMRCREATECOLORSPACEW */
7433 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
Definition: wincrypt.h:1175
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRCREATEDIBPATTERNBRUSHPT()

static void test_pack_EMRCREATEDIBPATTERNBRUSHPT ( void  )
static

Definition at line 7435 of file generated.c.

7436 {
7437  /* EMRCREATEDIBPATTERNBRUSHPT */
7461 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
_In_ HBITMAP _In_ UINT _In_ UINT _Inout_ LPBITMAPINFO _In_ UINT iUsage
Definition: ntgdi.h:2780
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRCREATEMONOBRUSH()

static void test_pack_EMRCREATEMONOBRUSH ( void  )
static

Definition at line 7463 of file generated.c.

7464 {
7465  /* EMRCREATEMONOBRUSH */
7471  TEST_FIELD_SIZE (EMRCREATEMONOBRUSH, ihBrush, 4)
7472  TEST_FIELD_ALIGN (EMRCREATEMONOBRUSH, ihBrush, 4)
7477  TEST_FIELD_SIZE (EMRCREATEMONOBRUSH, offBmi, 4)
7483  TEST_FIELD_SIZE (EMRCREATEMONOBRUSH, offBits, 4)
7484  TEST_FIELD_ALIGN (EMRCREATEMONOBRUSH, offBits, 4)
7486  TEST_FIELD_SIZE (EMRCREATEMONOBRUSH, cbBits, 4)
7489 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
_In_ HBITMAP _In_ UINT _In_ UINT _Inout_ LPBITMAPINFO _In_ UINT iUsage
Definition: ntgdi.h:2780
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRCREATEPEN()

static void test_pack_EMRCREATEPEN ( void  )
static

Definition at line 7491 of file generated.c.

7492 {
7493  /* EMRCREATEPEN */
7496  TEST_FIELD_SIZE (EMRCREATEPEN, emr, 8)
7497  TEST_FIELD_ALIGN (EMRCREATEPEN, emr, 4)
7499  TEST_FIELD_SIZE (EMRCREATEPEN, ihPen, 4)
7500  TEST_FIELD_ALIGN (EMRCREATEPEN, ihPen, 4)
7501  TEST_FIELD_OFFSET(EMRCREATEPEN, ihPen, 8)
7502  TEST_FIELD_SIZE (EMRCREATEPEN, lopn, 16)
7503  TEST_FIELD_ALIGN (EMRCREATEPEN, lopn, 4)
7504  TEST_FIELD_OFFSET(EMRCREATEPEN, lopn, 12)
7505 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRDELETECOLORSPACE()

static void test_pack_EMRDELETECOLORSPACE ( void  )
static

Definition at line 7507 of file generated.c.

7508 {
7509  /* EMRDELETECOLORSPACE */
7518 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRDELETEOBJECT()

static void test_pack_EMRDELETEOBJECT ( void  )
static

Definition at line 7520 of file generated.c.

7521 {
7522  /* EMRDELETEOBJECT */
7528  TEST_FIELD_SIZE (EMRDELETEOBJECT, ihObject, 4)
7529  TEST_FIELD_ALIGN (EMRDELETEOBJECT, ihObject, 4)
7530  TEST_FIELD_OFFSET(EMRDELETEOBJECT, ihObject, 8)
7531 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRELLIPSE()

static void test_pack_EMRELLIPSE ( void  )
static

Definition at line 7533 of file generated.c.

7534 {
7535  /* EMRELLIPSE */
7538  TEST_FIELD_SIZE (EMRELLIPSE, emr, 8)
7539  TEST_FIELD_ALIGN (EMRELLIPSE, emr, 4)
7540  TEST_FIELD_OFFSET(EMRELLIPSE, emr, 0)
7541  TEST_FIELD_SIZE (EMRELLIPSE, rclBox, 16)
7542  TEST_FIELD_ALIGN (EMRELLIPSE, rclBox, 4)
7543  TEST_FIELD_OFFSET(EMRELLIPSE, rclBox, 8)
7544 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRENDPATH()

static void test_pack_EMRENDPATH ( void  )
static

Definition at line 7546 of file generated.c.

7547 {
7548  /* EMRENDPATH */
7551  TEST_FIELD_SIZE (EMRENDPATH, emr, 8)
7552  TEST_FIELD_ALIGN (EMRENDPATH, emr, 4)
7553  TEST_FIELD_OFFSET(EMRENDPATH, emr, 0)
7554 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMREOF()

static void test_pack_EMREOF ( void  )
static

Definition at line 7556 of file generated.c.

7557 {
7558  /* EMREOF */
7559  TEST_TYPE_SIZE (EMREOF, 20)
7560  TEST_TYPE_ALIGN (EMREOF, 4)
7561  TEST_FIELD_SIZE (EMREOF, emr, 8)
7562  TEST_FIELD_ALIGN (EMREOF, emr, 4)
7563  TEST_FIELD_OFFSET(EMREOF, emr, 0)
7564  TEST_FIELD_SIZE (EMREOF, nPalEntries, 4)
7565  TEST_FIELD_ALIGN (EMREOF, nPalEntries, 4)
7566  TEST_FIELD_OFFSET(EMREOF, nPalEntries, 8)
7567  TEST_FIELD_SIZE (EMREOF, offPalEntries, 4)
7568  TEST_FIELD_ALIGN (EMREOF, offPalEntries, 4)
7569  TEST_FIELD_OFFSET(EMREOF, offPalEntries, 12)
7570  TEST_FIELD_SIZE (EMREOF, nSizeLast, 4)
7571  TEST_FIELD_ALIGN (EMREOF, nSizeLast, 4)
7572  TEST_FIELD_OFFSET(EMREOF, nSizeLast, 16)
7573 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMREXCLUDECLIPRECT()

static void test_pack_EMREXCLUDECLIPRECT ( void  )
static

Definition at line 7575 of file generated.c.

7576 {
7577  /* EMREXCLUDECLIPRECT */
7583  TEST_FIELD_SIZE (EMREXCLUDECLIPRECT, rclClip, 16)
7584  TEST_FIELD_ALIGN (EMREXCLUDECLIPRECT, rclClip, 4)
7586 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMREXTCREATEFONTINDIRECTW()

static void test_pack_EMREXTCREATEFONTINDIRECTW ( void  )
static

Definition at line 7588 of file generated.c.

7589 {
7590  /* EMREXTCREATEFONTINDIRECTW */
7602 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMREXTCREATEPEN()

static void test_pack_EMREXTCREATEPEN ( void  )
static

Definition at line 7604 of file generated.c.

7605 {
7606  /* EMREXTCREATEPEN */
7612  TEST_FIELD_SIZE (EMREXTCREATEPEN, ihPen, 4)
7613  TEST_FIELD_ALIGN (EMREXTCREATEPEN, ihPen, 4)
7615  TEST_FIELD_SIZE (EMREXTCREATEPEN, offBmi, 4)
7616  TEST_FIELD_ALIGN (EMREXTCREATEPEN, offBmi, 4)
7617  TEST_FIELD_OFFSET(EMREXTCREATEPEN, offBmi, 12)
7618  TEST_FIELD_SIZE (EMREXTCREATEPEN, cbBmi, 4)
7619  TEST_FIELD_ALIGN (EMREXTCREATEPEN, cbBmi, 4)
7621  TEST_FIELD_SIZE (EMREXTCREATEPEN, offBits, 4)
7622  TEST_FIELD_ALIGN (EMREXTCREATEPEN, offBits, 4)
7623  TEST_FIELD_OFFSET(EMREXTCREATEPEN, offBits, 20)
7624  TEST_FIELD_SIZE (EMREXTCREATEPEN, cbBits, 4)
7625  TEST_FIELD_ALIGN (EMREXTCREATEPEN, cbBits, 4)
7626  TEST_FIELD_OFFSET(EMREXTCREATEPEN, cbBits, 24)
7627  TEST_FIELD_SIZE (EMREXTCREATEPEN, elp, 28)
7630 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMREXTFLOODFILL()

static void test_pack_EMREXTFLOODFILL ( void  )
static

Definition at line 7632 of file generated.c.

7633 {
7634  /* EMREXTFLOODFILL */
7640  TEST_FIELD_SIZE (EMREXTFLOODFILL, ptlStart, 8)
7641  TEST_FIELD_ALIGN (EMREXTFLOODFILL, ptlStart, 4)
7642  TEST_FIELD_OFFSET(EMREXTFLOODFILL, ptlStart, 8)
7643  TEST_FIELD_SIZE (EMREXTFLOODFILL, crColor, 4)
7644  TEST_FIELD_ALIGN (EMREXTFLOODFILL, crColor, 4)
7645  TEST_FIELD_OFFSET(EMREXTFLOODFILL, crColor, 16)
7649 }
_In_ ULONG iMode
Definition: winddi.h:3520
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMREXTSELECTCLIPRGN()

static void test_pack_EMREXTSELECTCLIPRGN ( void  )
static

Definition at line 7651 of file generated.c.

7652 {
7653  /* EMREXTSELECTCLIPRGN */
7659  TEST_FIELD_SIZE (EMREXTSELECTCLIPRGN, cbRgnData, 4)
7660  TEST_FIELD_ALIGN (EMREXTSELECTCLIPRGN, cbRgnData, 4)
7661  TEST_FIELD_OFFSET(EMREXTSELECTCLIPRGN, cbRgnData, 8)
7665  TEST_FIELD_SIZE (EMREXTSELECTCLIPRGN, RgnData, 1)
7668 }
_In_ ULONG iMode
Definition: winddi.h:3520
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMREXTTEXTOUTA()

static void test_pack_EMREXTTEXTOUTA ( void  )
static

Definition at line 7670 of file generated.c.

7671 {
7672  /* EMREXTTEXTOUTA */
7678  TEST_FIELD_SIZE (EMREXTTEXTOUTA, rclBounds, 16)
7679  TEST_FIELD_ALIGN (EMREXTTEXTOUTA, rclBounds, 4)
7680  TEST_FIELD_OFFSET(EMREXTTEXTOUTA, rclBounds, 8)
7681  TEST_FIELD_SIZE (EMREXTTEXTOUTA, iGraphicsMode, 4)
7682  TEST_FIELD_ALIGN (EMREXTTEXTOUTA, iGraphicsMode, 4)
7683  TEST_FIELD_OFFSET(EMREXTTEXTOUTA, iGraphicsMode, 24)
7684  TEST_FIELD_SIZE (EMREXTTEXTOUTA, exScale, 4)
7685  TEST_FIELD_ALIGN (EMREXTTEXTOUTA, exScale, 4)
7686  TEST_FIELD_OFFSET(EMREXTTEXTOUTA, exScale, 28)
7687  TEST_FIELD_SIZE (EMREXTTEXTOUTA, eyScale, 4)
7688  TEST_FIELD_ALIGN (EMREXTTEXTOUTA, eyScale, 4)
7689  TEST_FIELD_OFFSET(EMREXTTEXTOUTA, eyScale, 32)
7690  TEST_FIELD_SIZE (EMREXTTEXTOUTA, emrtext, 40)
7691  TEST_FIELD_ALIGN (EMREXTTEXTOUTA, emrtext, 4)
7692  TEST_FIELD_OFFSET(EMREXTTEXTOUTA, emrtext, 36)
7693 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMREXTTEXTOUTW()

static void test_pack_EMREXTTEXTOUTW ( void  )
static

Definition at line 7695 of file generated.c.

7696 {
7697  /* EMREXTTEXTOUTW */
7703  TEST_FIELD_SIZE (EMREXTTEXTOUTW, rclBounds, 16)
7704  TEST_FIELD_ALIGN (EMREXTTEXTOUTW, rclBounds, 4)
7705  TEST_FIELD_OFFSET(EMREXTTEXTOUTW, rclBounds, 8)
7706  TEST_FIELD_SIZE (EMREXTTEXTOUTW, iGraphicsMode, 4)
7707  TEST_FIELD_ALIGN (EMREXTTEXTOUTW, iGraphicsMode, 4)
7708  TEST_FIELD_OFFSET(EMREXTTEXTOUTW, iGraphicsMode, 24)
7709  TEST_FIELD_SIZE (EMREXTTEXTOUTW, exScale, 4)
7710  TEST_FIELD_ALIGN (EMREXTTEXTOUTW, exScale, 4)
7711  TEST_FIELD_OFFSET(EMREXTTEXTOUTW, exScale, 28)
7712  TEST_FIELD_SIZE (EMREXTTEXTOUTW, eyScale, 4)
7713  TEST_FIELD_ALIGN (EMREXTTEXTOUTW, eyScale, 4)
7714  TEST_FIELD_OFFSET(EMREXTTEXTOUTW, eyScale, 32)
7715  TEST_FIELD_SIZE (EMREXTTEXTOUTW, emrtext, 40)
7716  TEST_FIELD_ALIGN (EMREXTTEXTOUTW, emrtext, 4)
7717  TEST_FIELD_OFFSET(EMREXTTEXTOUTW, emrtext, 36)
7718 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRFILLPATH()

static void test_pack_EMRFILLPATH ( void  )
static

Definition at line 7720 of file generated.c.

7721 {
7722  /* EMRFILLPATH */
7725  TEST_FIELD_SIZE (EMRFILLPATH, emr, 8)
7726  TEST_FIELD_ALIGN (EMRFILLPATH, emr, 4)
7728  TEST_FIELD_SIZE (EMRFILLPATH, rclBounds, 16)
7729  TEST_FIELD_ALIGN (EMRFILLPATH, rclBounds, 4)
7730  TEST_FIELD_OFFSET(EMRFILLPATH, rclBounds, 8)
7731 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRFILLRGN()

static void test_pack_EMRFILLRGN ( void  )
static

Definition at line 7733 of file generated.c.

7734 {
7735  /* EMRFILLRGN */
7738  TEST_FIELD_SIZE (EMRFILLRGN, emr, 8)
7739  TEST_FIELD_ALIGN (EMRFILLRGN, emr, 4)
7740  TEST_FIELD_OFFSET(EMRFILLRGN, emr, 0)
7741  TEST_FIELD_SIZE (EMRFILLRGN, rclBounds, 16)
7742  TEST_FIELD_ALIGN (EMRFILLRGN, rclBounds, 4)
7743  TEST_FIELD_OFFSET(EMRFILLRGN, rclBounds, 8)
7744  TEST_FIELD_SIZE (EMRFILLRGN, cbRgnData, 4)
7745  TEST_FIELD_ALIGN (EMRFILLRGN, cbRgnData, 4)
7746  TEST_FIELD_OFFSET(EMRFILLRGN, cbRgnData, 24)
7747  TEST_FIELD_SIZE (EMRFILLRGN, ihBrush, 4)
7748  TEST_FIELD_ALIGN (EMRFILLRGN, ihBrush, 4)
7749  TEST_FIELD_OFFSET(EMRFILLRGN, ihBrush, 28)
7750  TEST_FIELD_SIZE (EMRFILLRGN, RgnData, 1)
7751  TEST_FIELD_ALIGN (EMRFILLRGN, RgnData, 1)
7752  TEST_FIELD_OFFSET(EMRFILLRGN, RgnData, 32)
7753 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRFLATTENPATH()

static void test_pack_EMRFLATTENPATH ( void  )
static

Definition at line 7755 of file generated.c.

7756 {
7757  /* EMRFLATTENPATH */
7763 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRFORMAT()

static void test_pack_EMRFORMAT ( void  )
static

Definition at line 7765 of file generated.c.

7766 {
7767  /* EMRFORMAT */
7770  TEST_FIELD_SIZE (EMRFORMAT, dSignature, 4)
7771  TEST_FIELD_ALIGN (EMRFORMAT, dSignature, 4)
7772  TEST_FIELD_OFFSET(EMRFORMAT, dSignature, 0)
7773  TEST_FIELD_SIZE (EMRFORMAT, nVersion, 4)
7774  TEST_FIELD_ALIGN (EMRFORMAT, nVersion, 4)
7775  TEST_FIELD_OFFSET(EMRFORMAT, nVersion, 4)
7776  TEST_FIELD_SIZE (EMRFORMAT, cbData, 4)
7777  TEST_FIELD_ALIGN (EMRFORMAT, cbData, 4)
7778  TEST_FIELD_OFFSET(EMRFORMAT, cbData, 8)
7779  TEST_FIELD_SIZE (EMRFORMAT, offData, 4)
7780  TEST_FIELD_ALIGN (EMRFORMAT, offData, 4)
7781  TEST_FIELD_OFFSET(EMRFORMAT, offData, 12)
7782 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRFRAMERGN()

static void test_pack_EMRFRAMERGN ( void  )
static

Definition at line 7784 of file generated.c.

7785 {
7786  /* EMRFRAMERGN */
7789  TEST_FIELD_SIZE (EMRFRAMERGN, emr, 8)
7790  TEST_FIELD_ALIGN (EMRFRAMERGN, emr, 4)
7792  TEST_FIELD_SIZE (EMRFRAMERGN, rclBounds, 16)
7793  TEST_FIELD_ALIGN (EMRFRAMERGN, rclBounds, 4)
7794  TEST_FIELD_OFFSET(EMRFRAMERGN, rclBounds, 8)
7795  TEST_FIELD_SIZE (EMRFRAMERGN, cbRgnData, 4)
7796  TEST_FIELD_ALIGN (EMRFRAMERGN, cbRgnData, 4)
7797  TEST_FIELD_OFFSET(EMRFRAMERGN, cbRgnData, 24)
7798  TEST_FIELD_SIZE (EMRFRAMERGN, ihBrush, 4)
7799  TEST_FIELD_ALIGN (EMRFRAMERGN, ihBrush, 4)
7800  TEST_FIELD_OFFSET(EMRFRAMERGN, ihBrush, 28)
7801  TEST_FIELD_SIZE (EMRFRAMERGN, szlStroke, 8)
7802  TEST_FIELD_ALIGN (EMRFRAMERGN, szlStroke, 4)
7803  TEST_FIELD_OFFSET(EMRFRAMERGN, szlStroke, 32)
7804  TEST_FIELD_SIZE (EMRFRAMERGN, RgnData, 1)
7805  TEST_FIELD_ALIGN (EMRFRAMERGN, RgnData, 1)
7806  TEST_FIELD_OFFSET(EMRFRAMERGN, RgnData, 40)
7807 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRGDICOMMENT()

static void test_pack_EMRGDICOMMENT ( void  )
static

Definition at line 7809 of file generated.c.

7810 {
7811  /* EMRGDICOMMENT */
7814  TEST_FIELD_SIZE (EMRGDICOMMENT, emr, 8)
7817  TEST_FIELD_SIZE (EMRGDICOMMENT, cbData, 4)
7818  TEST_FIELD_ALIGN (EMRGDICOMMENT, cbData, 4)
7819  TEST_FIELD_OFFSET(EMRGDICOMMENT, cbData, 8)
7823 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRGLSBOUNDEDRECORD()

static void test_pack_EMRGLSBOUNDEDRECORD ( void  )
static

Definition at line 7825 of file generated.c.

7826 {
7827  /* EMRGLSBOUNDEDRECORD */
7828  TEST_TYPE_SIZE (EMRGLSBOUNDEDRECORD, 32)
7829  TEST_TYPE_ALIGN (EMRGLSBOUNDEDRECORD, 4)
7830  TEST_FIELD_SIZE (EMRGLSBOUNDEDRECORD, emr, 8)
7831  TEST_FIELD_ALIGN (EMRGLSBOUNDEDRECORD, emr, 4)
7832  TEST_FIELD_OFFSET(EMRGLSBOUNDEDRECORD, emr, 0)
7833  TEST_FIELD_SIZE (EMRGLSBOUNDEDRECORD, rclBounds, 16)
7834  TEST_FIELD_ALIGN (EMRGLSBOUNDEDRECORD, rclBounds, 4)
7835  TEST_FIELD_OFFSET(EMRGLSBOUNDEDRECORD, rclBounds, 8)
7836  TEST_FIELD_SIZE (EMRGLSBOUNDEDRECORD, cbData, 4)
7837  TEST_FIELD_ALIGN (EMRGLSBOUNDEDRECORD, cbData, 4)
7838  TEST_FIELD_OFFSET(EMRGLSBOUNDEDRECORD, cbData, 24)
7839  TEST_FIELD_SIZE (EMRGLSBOUNDEDRECORD, Data, 1)
7840  TEST_FIELD_ALIGN (EMRGLSBOUNDEDRECORD, Data, 1)
7841  TEST_FIELD_OFFSET(EMRGLSBOUNDEDRECORD, Data, 28)
7842 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRGLSRECORD()

static void test_pack_EMRGLSRECORD ( void  )
static

Definition at line 7844 of file generated.c.

7845 {
7846  /* EMRGLSRECORD */
7847  TEST_TYPE_SIZE (EMRGLSRECORD, 16)
7848  TEST_TYPE_ALIGN (EMRGLSRECORD, 4)
7849  TEST_FIELD_SIZE (EMRGLSRECORD, emr, 8)
7850  TEST_FIELD_ALIGN (EMRGLSRECORD, emr, 4)
7851  TEST_FIELD_OFFSET(EMRGLSRECORD, emr, 0)
7852  TEST_FIELD_SIZE (EMRGLSRECORD, cbData, 4)
7853  TEST_FIELD_ALIGN (EMRGLSRECORD, cbData, 4)
7854  TEST_FIELD_OFFSET(EMRGLSRECORD, cbData, 8)
7855  TEST_FIELD_SIZE (EMRGLSRECORD, Data, 1)
7856  TEST_FIELD_ALIGN (EMRGLSRECORD, Data, 1)
7857  TEST_FIELD_OFFSET(EMRGLSRECORD, Data, 12)
7858 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69

Referenced by test_pack().

◆ test_pack_EMRINTERSECTCLIPRECT()

static void test_pack_EMRINTERSECTCLIPRECT ( void  )
static

Definition at line 7860 of file generated.c.

7861 {
7862  /* EMRINTERSECTCLIPRECT */
7863  TEST_T