📄 generated.c
字号:
static void test_pack_EMRSETVIEWPORTEXTEX(void){ /* EMRSETVIEWPORTEXTEX (pack 4) */ TEST_TYPE(EMRSETVIEWPORTEXTEX, 16, 4); TEST_FIELD(EMRSETVIEWPORTEXTEX, EMR, emr, 0, 8, 4); TEST_FIELD(EMRSETVIEWPORTEXTEX, SIZEL, szlExtent, 8, 8, 4);}static void test_pack_EMRSETVIEWPORTORGEX(void){ /* EMRSETVIEWPORTORGEX (pack 4) */ TEST_TYPE(EMRSETVIEWPORTORGEX, 16, 4); TEST_FIELD(EMRSETVIEWPORTORGEX, EMR, emr, 0, 8, 4); TEST_FIELD(EMRSETVIEWPORTORGEX, POINTL, ptlOrigin, 8, 8, 4);}static void test_pack_EMRSETWINDOWEXTEX(void){ /* EMRSETWINDOWEXTEX (pack 4) */ TEST_TYPE(EMRSETWINDOWEXTEX, 16, 4); TEST_FIELD(EMRSETWINDOWEXTEX, EMR, emr, 0, 8, 4); TEST_FIELD(EMRSETWINDOWEXTEX, SIZEL, szlExtent, 8, 8, 4);}static void test_pack_EMRSETWINDOWORGEX(void){ /* EMRSETWINDOWORGEX (pack 4) */ TEST_TYPE(EMRSETWINDOWORGEX, 16, 4); TEST_FIELD(EMRSETWINDOWORGEX, EMR, emr, 0, 8, 4); TEST_FIELD(EMRSETWINDOWORGEX, POINTL, ptlOrigin, 8, 8, 4);}static void test_pack_EMRSETWORLDTRANSFORM(void){ /* EMRSETWORLDTRANSFORM (pack 4) */ TEST_TYPE(EMRSETWORLDTRANSFORM, 32, 4); TEST_FIELD(EMRSETWORLDTRANSFORM, EMR, emr, 0, 8, 4); TEST_FIELD(EMRSETWORLDTRANSFORM, XFORM, xform, 8, 24, 4);}static void test_pack_EMRSTRETCHBLT(void){ /* EMRSTRETCHBLT (pack 4) */ TEST_TYPE(EMRSTRETCHBLT, 108, 4); TEST_FIELD(EMRSTRETCHBLT, EMR, emr, 0, 8, 4); TEST_FIELD(EMRSTRETCHBLT, RECTL, rclBounds, 8, 16, 4); TEST_FIELD(EMRSTRETCHBLT, LONG, xDest, 24, 4, 4); TEST_FIELD(EMRSTRETCHBLT, LONG, yDest, 28, 4, 4); TEST_FIELD(EMRSTRETCHBLT, LONG, cxDest, 32, 4, 4); TEST_FIELD(EMRSTRETCHBLT, LONG, cyDest, 36, 4, 4); TEST_FIELD(EMRSTRETCHBLT, DWORD, dwRop, 40, 4, 4); TEST_FIELD(EMRSTRETCHBLT, LONG, xSrc, 44, 4, 4); TEST_FIELD(EMRSTRETCHBLT, LONG, ySrc, 48, 4, 4); TEST_FIELD(EMRSTRETCHBLT, XFORM, xformSrc, 52, 24, 4); TEST_FIELD(EMRSTRETCHBLT, COLORREF, crBkColorSrc, 76, 4, 4); TEST_FIELD(EMRSTRETCHBLT, DWORD, iUsageSrc, 80, 4, 4); TEST_FIELD(EMRSTRETCHBLT, DWORD, offBmiSrc, 84, 4, 4); TEST_FIELD(EMRSTRETCHBLT, DWORD, cbBmiSrc, 88, 4, 4); TEST_FIELD(EMRSTRETCHBLT, DWORD, offBitsSrc, 92, 4, 4); TEST_FIELD(EMRSTRETCHBLT, DWORD, cbBitsSrc, 96, 4, 4); TEST_FIELD(EMRSTRETCHBLT, LONG, cxSrc, 100, 4, 4); TEST_FIELD(EMRSTRETCHBLT, LONG, cySrc, 104, 4, 4);}static void test_pack_EMRSTRETCHDIBITS(void){ /* EMRSTRETCHDIBITS (pack 4) */ TEST_TYPE(EMRSTRETCHDIBITS, 80, 4); TEST_FIELD(EMRSTRETCHDIBITS, EMR, emr, 0, 8, 4); TEST_FIELD(EMRSTRETCHDIBITS, RECTL, rclBounds, 8, 16, 4); TEST_FIELD(EMRSTRETCHDIBITS, LONG, xDest, 24, 4, 4); TEST_FIELD(EMRSTRETCHDIBITS, LONG, yDest, 28, 4, 4); TEST_FIELD(EMRSTRETCHDIBITS, LONG, xSrc, 32, 4, 4); TEST_FIELD(EMRSTRETCHDIBITS, LONG, ySrc, 36, 4, 4); TEST_FIELD(EMRSTRETCHDIBITS, LONG, cxSrc, 40, 4, 4); TEST_FIELD(EMRSTRETCHDIBITS, LONG, cySrc, 44, 4, 4); TEST_FIELD(EMRSTRETCHDIBITS, DWORD, offBmiSrc, 48, 4, 4); TEST_FIELD(EMRSTRETCHDIBITS, DWORD, cbBmiSrc, 52, 4, 4); TEST_FIELD(EMRSTRETCHDIBITS, DWORD, offBitsSrc, 56, 4, 4); TEST_FIELD(EMRSTRETCHDIBITS, DWORD, cbBitsSrc, 60, 4, 4); TEST_FIELD(EMRSTRETCHDIBITS, DWORD, iUsageSrc, 64, 4, 4); TEST_FIELD(EMRSTRETCHDIBITS, DWORD, dwRop, 68, 4, 4); TEST_FIELD(EMRSTRETCHDIBITS, LONG, cxDest, 72, 4, 4); TEST_FIELD(EMRSTRETCHDIBITS, LONG, cyDest, 76, 4, 4);}static void test_pack_EMRSTROKEANDFILLPATH(void){ /* EMRSTROKEANDFILLPATH (pack 4) */ TEST_TYPE(EMRSTROKEANDFILLPATH, 24, 4); TEST_FIELD(EMRSTROKEANDFILLPATH, EMR, emr, 0, 8, 4); TEST_FIELD(EMRSTROKEANDFILLPATH, RECTL, rclBounds, 8, 16, 4);}static void test_pack_EMRSTROKEPATH(void){ /* EMRSTROKEPATH (pack 4) */ TEST_TYPE(EMRSTROKEPATH, 24, 4); TEST_FIELD(EMRSTROKEPATH, EMR, emr, 0, 8, 4); TEST_FIELD(EMRSTROKEPATH, RECTL, rclBounds, 8, 16, 4);}static void test_pack_EMRTEXT(void){ /* EMRTEXT (pack 4) */ TEST_TYPE(EMRTEXT, 40, 4); TEST_FIELD(EMRTEXT, POINTL, ptlReference, 0, 8, 4); TEST_FIELD(EMRTEXT, DWORD, nChars, 8, 4, 4); TEST_FIELD(EMRTEXT, DWORD, offString, 12, 4, 4); TEST_FIELD(EMRTEXT, DWORD, fOptions, 16, 4, 4); TEST_FIELD(EMRTEXT, RECTL, rcl, 20, 16, 4); TEST_FIELD(EMRTEXT, DWORD, offDx, 36, 4, 4);}static void test_pack_EMRWIDENPATH(void){ /* EMRWIDENPATH (pack 4) */ TEST_TYPE(EMRWIDENPATH, 8, 4); TEST_FIELD(EMRWIDENPATH, EMR, emr, 0, 8, 4);}static void test_pack_ENHMETAHEADER(void){ /* ENHMETAHEADER (pack 4) */ TEST_FIELD(ENHMETAHEADER, DWORD, iType, 0, 4, 4); TEST_FIELD(ENHMETAHEADER, DWORD, nSize, 4, 4, 4); TEST_FIELD(ENHMETAHEADER, RECTL, rclBounds, 8, 16, 4); TEST_FIELD(ENHMETAHEADER, RECTL, rclFrame, 24, 16, 4); TEST_FIELD(ENHMETAHEADER, DWORD, dSignature, 40, 4, 4); TEST_FIELD(ENHMETAHEADER, DWORD, nVersion, 44, 4, 4); TEST_FIELD(ENHMETAHEADER, DWORD, nBytes, 48, 4, 4); TEST_FIELD(ENHMETAHEADER, DWORD, nRecords, 52, 4, 4); TEST_FIELD(ENHMETAHEADER, WORD, nHandles, 56, 2, 2); TEST_FIELD(ENHMETAHEADER, WORD, sReserved, 58, 2, 2); TEST_FIELD(ENHMETAHEADER, DWORD, nDescription, 60, 4, 4); TEST_FIELD(ENHMETAHEADER, DWORD, offDescription, 64, 4, 4); TEST_FIELD(ENHMETAHEADER, DWORD, nPalEntries, 68, 4, 4); TEST_FIELD(ENHMETAHEADER, SIZEL, szlDevice, 72, 8, 4); TEST_FIELD(ENHMETAHEADER, SIZEL, szlMillimeters, 80, 8, 4); TEST_FIELD(ENHMETAHEADER, DWORD, cbPixelFormat, 88, 4, 4); TEST_FIELD(ENHMETAHEADER, DWORD, offPixelFormat, 92, 4, 4); TEST_FIELD(ENHMETAHEADER, DWORD, bOpenGL, 96, 4, 4);}static void test_pack_ENHMETARECORD(void){ /* ENHMETARECORD (pack 4) */ TEST_TYPE(ENHMETARECORD, 12, 4); TEST_FIELD(ENHMETARECORD, DWORD, iType, 0, 4, 4); TEST_FIELD(ENHMETARECORD, DWORD, nSize, 4, 4, 4); TEST_FIELD(ENHMETARECORD, DWORD[1], dParm, 8, 4, 4);}static void test_pack_ENHMFENUMPROC(void){ /* ENHMFENUMPROC */ TEST_TYPE(ENHMFENUMPROC, 4, 4);}static void test_pack_ENUMLOGFONTA(void){ /* ENUMLOGFONTA (pack 4) */ TEST_TYPE(ENUMLOGFONTA, 156, 4); TEST_FIELD(ENUMLOGFONTA, LOGFONTA, elfLogFont, 0, 60, 4); TEST_FIELD(ENUMLOGFONTA, BYTE[LF_FULLFACESIZE], elfFullName, 60, 64, 1); TEST_FIELD(ENUMLOGFONTA, BYTE[LF_FACESIZE], elfStyle, 124, 32, 1);}static void test_pack_ENUMLOGFONTEXA(void){ /* ENUMLOGFONTEXA (pack 4) */ TEST_TYPE(ENUMLOGFONTEXA, 188, 4); TEST_FIELD(ENUMLOGFONTEXA, LOGFONTA, elfLogFont, 0, 60, 4); TEST_FIELD(ENUMLOGFONTEXA, BYTE[LF_FULLFACESIZE], elfFullName, 60, 64, 1); TEST_FIELD(ENUMLOGFONTEXA, BYTE[LF_FACESIZE], elfStyle, 124, 32, 1); TEST_FIELD(ENUMLOGFONTEXA, BYTE[LF_FACESIZE], elfScript, 156, 32, 1);}static void test_pack_ENUMLOGFONTEXW(void){ /* ENUMLOGFONTEXW (pack 4) */ TEST_TYPE(ENUMLOGFONTEXW, 348, 4); TEST_FIELD(ENUMLOGFONTEXW, LOGFONTW, elfLogFont, 0, 92, 4); TEST_FIELD(ENUMLOGFONTEXW, WCHAR[LF_FULLFACESIZE], elfFullName, 92, 128, 2); TEST_FIELD(ENUMLOGFONTEXW, WCHAR[LF_FACESIZE], elfStyle, 220, 64, 2); TEST_FIELD(ENUMLOGFONTEXW, WCHAR[LF_FACESIZE], elfScript, 284, 64, 2);}static void test_pack_ENUMLOGFONTW(void){ /* ENUMLOGFONTW (pack 4) */ TEST_TYPE(ENUMLOGFONTW, 284, 4); TEST_FIELD(ENUMLOGFONTW, LOGFONTW, elfLogFont, 0, 92, 4); TEST_FIELD(ENUMLOGFONTW, WCHAR[LF_FULLFACESIZE], elfFullName, 92, 128, 2); TEST_FIELD(ENUMLOGFONTW, WCHAR[LF_FACESIZE], elfStyle, 220, 64, 2);}static void test_pack_EXTLOGFONTA(void){ /* EXTLOGFONTA (pack 4) */ TEST_TYPE(EXTLOGFONTA, 192, 4); TEST_FIELD(EXTLOGFONTA, LOGFONTA, elfLogFont, 0, 60, 4); TEST_FIELD(EXTLOGFONTA, BYTE[LF_FULLFACESIZE], elfFullName, 60, 64, 1); TEST_FIELD(EXTLOGFONTA, BYTE[LF_FACESIZE], elfStyle, 124, 32, 1); TEST_FIELD(EXTLOGFONTA, DWORD, elfVersion, 156, 4, 4); TEST_FIELD(EXTLOGFONTA, DWORD, elfStyleSize, 160, 4, 4); TEST_FIELD(EXTLOGFONTA, DWORD, elfMatch, 164, 4, 4); TEST_FIELD(EXTLOGFONTA, DWORD, elfReserved, 168, 4, 4); TEST_FIELD(EXTLOGFONTA, BYTE[ELF_VENDOR_SIZE], elfVendorId, 172, 4, 1); TEST_FIELD(EXTLOGFONTA, DWORD, elfCulture, 176, 4, 4); TEST_FIELD(EXTLOGFONTA, PANOSE, elfPanose, 180, 10, 1);}static void test_pack_EXTLOGFONTW(void){ /* EXTLOGFONTW (pack 4) */ TEST_TYPE(EXTLOGFONTW, 320, 4); TEST_FIELD(EXTLOGFONTW, LOGFONTW, elfLogFont, 0, 92, 4); TEST_FIELD(EXTLOGFONTW, WCHAR[LF_FULLFACESIZE], elfFullName, 92, 128, 2); TEST_FIELD(EXTLOGFONTW, WCHAR[LF_FACESIZE], elfStyle, 220, 64, 2); TEST_FIELD(EXTLOGFONTW, DWORD, elfVersion, 284, 4, 4); TEST_FIELD(EXTLOGFONTW, DWORD, elfStyleSize, 288, 4, 4); TEST_FIELD(EXTLOGFONTW, DWORD, elfMatch, 292, 4, 4); TEST_FIELD(EXTLOGFONTW, DWORD, elfReserved, 296, 4, 4); TEST_FIELD(EXTLOGFONTW, BYTE[ELF_VENDOR_SIZE], elfVendorId, 300, 4, 1); TEST_FIELD(EXTLOGFONTW, DWORD, elfCulture, 304, 4, 4); TEST_FIELD(EXTLOGFONTW, PANOSE, elfPanose, 308, 10, 1);}static void test_pack_EXTLOGPEN(void){ /* EXTLOGPEN (pack 4) */ TEST_TYPE(EXTLOGPEN, 28, 4); TEST_FIELD(EXTLOGPEN, DWORD, elpPenStyle, 0, 4, 4); TEST_FIELD(EXTLOGPEN, DWORD, elpWidth, 4, 4, 4); TEST_FIELD(EXTLOGPEN, UINT, elpBrushStyle, 8, 4, 4); TEST_FIELD(EXTLOGPEN, COLORREF, elpColor, 12, 4, 4); TEST_FIELD(EXTLOGPEN, LONG, elpHatch, 16, 4, 4); TEST_FIELD(EXTLOGPEN, DWORD, elpNumEntries, 20, 4, 4); TEST_FIELD(EXTLOGPEN, DWORD[1], elpStyleEntry, 24, 4, 4);}static void test_pack_FIXED(void){ /* FIXED (pack 4) */ TEST_TYPE(FIXED, 4, 2); TEST_FIELD(FIXED, WORD, fract, 0, 2, 2); TEST_FIELD(FIXED, SHORT, value, 2, 2, 2);}static void test_pack_FONTENUMPROCA(void){ /* FONTENUMPROCA */ TEST_TYPE(FONTENUMPROCA, 4, 4);}static void test_pack_FONTENUMPROCW(void){ /* FONTENUMPROCW */ TEST_TYPE(FONTENUMPROCW, 4, 4);}static void test_pack_FONTSIGNATURE(void){ /* FONTSIGNATURE (pack 4) */ TEST_TYPE(FONTSIGNATURE, 24, 4); TEST_FIELD(FONTSIGNATURE, DWORD[4], fsUsb, 0, 16, 4); TEST_FIELD(FONTSIGNATURE, DWORD[2], fsCsb, 16, 8, 4);}static void test_pack_FXPT16DOT16(void){ /* FXPT16DOT16 */ TEST_TYPE(FXPT16DOT16, 4, 4);}static void test_pack_FXPT2DOT30(void){ /* FXPT2DOT30 */ TEST_TYPE(FXPT2DOT30, 4, 4);}static void test_pack_GCP_RESULTSA(void){ /* GCP_RESULTSA (pack 4) */ TEST_FIELD(GCP_RESULTSA, DWORD, lStructSize, 0, 4, 4);}static void test_pack_GCP_RESULTSW(void){ /* GCP_RESULTSW (pack 4) */ TEST_FIELD(GCP_RESULTSW, DWORD, lStructSize, 0, 4, 4); TEST_FIELD(GCP_RESULTSW, LPWSTR, lpOutString, 4, 4, 4); TEST_FIELD(GCP_RESULTSW, UINT *, lpOrder, 8, 4, 4); TEST_FIELD(GCP_RESULTSW, INT *, lpDx, 12, 4, 4); TEST_FIELD(GCP_RESULTSW, INT *, lpCaretPos, 16, 4, 4);}static void test_pack_GLYPHMETRICS(void){ /* GLYPHMETRICS (pack 4) */ TEST_TYPE(GLYPHMETRICS, 20, 4); TEST_FIELD(GLYPHMETRICS, UINT, gmBlackBoxX, 0, 4, 4); TEST_FIELD(GLYPHMETRICS, UINT, gmBlackBoxY, 4, 4, 4); TEST_FIELD(GLYPHMETRICS, POINT, gmptGlyphOrigin, 8, 8, 4); TEST_FIELD(GLYPHMETRICS, SHORT, gmCellIncX, 16, 2, 2); TEST_FIELD(GLYPHMETRICS, SHORT, gmCellIncY, 18, 2, 2);}static void test_pack_GOBJENUMPROC(void){ /* GOBJENUMPROC */ TEST_TYPE(GOBJENUMPROC, 4, 4);}static void test_pack_GRADIENT_RECT(void){ /* GRADIENT_RECT (pack 4) */ TEST_TYPE(GRADIENT_RECT, 8, 4); TEST_FIELD(GRADIENT_RECT, ULONG, UpperLeft, 0, 4, 4); TEST_FIELD(GRADIENT_RECT, ULONG, LowerRight, 4, 4, 4);}static void test_pack_GRADIENT_TRIANGLE(void){ /* GRADIENT_TRIANGLE (pack 4) */ TEST_TYPE(GRADIENT_TRIANGLE, 12, 4); TEST_FIELD(GRADIENT_TRIANGLE, ULONG, Vertex1, 0, 4, 4); TEST_FIELD(GRADIENT_TRIANGLE, ULONG, Vertex2, 4, 4, 4); TEST_FIELD(GRADIENT_TRIANGLE, ULONG, Vertex3, 8, 4, 4);}static void test_pack_HANDLETABLE(void){ /* HANDLETABLE (pack 4) */ TEST_TYPE(HANDLETABLE, 4, 4); TEST_FIELD(HANDLETABLE, HGDIOBJ[1], objectHandle, 0, 4, 4);}static void test_pack_KERNINGPAIR(void){ /* KERNINGPAIR (pack 4) */ TEST_TYPE(KERNINGPAIR, 8, 4); TEST_FIELD(KERNINGPAIR, WORD, wFirst, 0, 2, 2); TEST_FIELD(KERNINGPAIR, WORD, wSecond, 2, 2, 2); TEST_FIELD(KERNINGPAIR, INT, iKernAmount, 4, 4, 4);}static void test_pack_LCSCSTYPE(void){ /* LCSCSTYPE */ TEST_TYPE(LCSCSTYPE, 4, 4);}static void test_pack_LCSGAMUTMATCH(void){ /* LCSGAMUTMATCH */ TEST_TYPE(LCSGAMUTMATCH, 4, 4);}static void test_pack_LINEDDAPROC(void){ /* LINEDDAPROC */ TEST_TYPE(LINEDDAPROC, 4, 4);}static void test_pack_LOCALESIGNATURE(void){ /* LOCALESIGNATURE (pack 4) */ TEST_TYPE(LOCALESIGNATURE, 32, 4); TEST_FIELD(LOCALESIGNATURE, DWORD[4], lsUsb, 0, 16, 4); TEST_FIELD(LOCALESIGNATURE, DWORD[2], lsCsbDefault, 16, 8, 4); TEST_FIELD(LOCALESIGNATURE, DWORD[2], lsCsbSupported, 24, 8, 4);}static void test_pack_LOGBRUSH(void){ /* LOGBRUSH (pack 4) */ TEST_TYPE(LOGBRUSH, 12, 4); TEST_FIELD(LOGBRUSH, UINT, lbStyle, 0, 4, 4); TEST_FIELD(LOGBRUSH, COLORREF, lbColor, 4, 4, 4); TEST_FIELD(LOGBRUSH, INT, lbHatch, 8, 4, 4);}static void test_pack_LOGCOLORSPACEA(void){ /* LOGCOLORSPACEA (pack 4) */ TEST_TYPE(LOGCOLORSPACEA, 328, 4); TEST_FIELD(LOGCOLORSPACEA, DWORD, lcsSignature, 0, 4, 4); TEST_FIELD(LOGCOLORSPACEA, DWORD, lcsVersion, 4, 4, 4); TEST_FIELD(LOGCOLORSPACEA, DWORD, lcsSize, 8, 4, 4); TEST_FIELD(LOGCOLORSPACEA, LCSCSTYPE, lcsCSType, 12, 4, 4); TEST_FIELD(LOGCOLORSPACEA, LCSGAMUTMATCH, lcsIntent, 16, 4, 4); TEST_FIELD(LOGCOLORSPACEA, CIEXYZTRIPLE, lcsEndpoints, 20, 36, 4); TEST_FIELD(LOGCOLORSPACEA, DWORD, lcsGammaRed, 56, 4, 4); TEST_FIELD(LOGCOLORSPACEA, DWORD, lcsGammaGreen, 60, 4, 4); TEST_FIELD(LOGCOLORSPACEA, DWORD, lcsGammaBlue, 64, 4, 4);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -