Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers...
[reactos.git] / rostests / winetests / urlmon / generated.c
diff --git a/rostests/winetests/urlmon/generated.c b/rostests/winetests/urlmon/generated.c
deleted file mode 100644 (file)
index 20594d9..0000000
+++ /dev/null
@@ -1,636 +0,0 @@
-/* File generated automatically from tools/winapi/tests.dat; do not edit! */
-/* This file can be copied, modified and distributed without restriction. */
-
-/*
- * Unit tests for data structure packing
- */
-
-#define WIN32_NO_STATUS
-#define _INC_WINDOWS
-#define COM_NO_WINDOWS_H
-
-#ifndef __REACTOS__
-#define WINVER 0x0501
-#define _WIN32_IE 0x0501
-#define _WIN32_WINNT 0x0501
-#endif
-
-#define WINE_NOWINSOCK
-
-#include <stdarg.h>
-#include <windef.h>
-#include <winbase.h>
-#include <objbase.h>
-#include <urlmon.h>
-
-#include <wine/test.h>
-
-/***********************************************************************
- * Compatibility macros
- */
-
-#define DWORD_PTR UINT_PTR
-#define LONG_PTR INT_PTR
-#define ULONG_PTR UINT_PTR
-
-/***********************************************************************
- * Windows API extension
- */
-
-#if defined(_MSC_VER) && (_MSC_VER >= 1300) && defined(__cplusplus)
-# define _TYPE_ALIGNMENT(type) __alignof(type)
-#elif defined(__GNUC__)
-# define _TYPE_ALIGNMENT(type) __alignof__(type)
-#else
-/*
- * FIXME: May not be possible without a compiler extension
- *        (if type is not just a name that is, otherwise the normal
- *         TYPE_ALIGNMENT can be used)
- */
-#endif
-
-#if defined(TYPE_ALIGNMENT) && defined(_MSC_VER) && _MSC_VER >= 800 && !defined(__cplusplus)
-#pragma warning(disable:4116)
-#endif
-
-#if !defined(TYPE_ALIGNMENT) && defined(_TYPE_ALIGNMENT)
-# define TYPE_ALIGNMENT _TYPE_ALIGNMENT
-#endif
-
-/***********************************************************************
- * Test helper macros
- */
-
-#define TEST_TYPE_SIZE(type, size)             C_ASSERT(sizeof(type) == size);
-
-#ifdef TYPE_ALIGNMENT
-# define TEST_TYPE_ALIGN(type, align)          C_ASSERT(TYPE_ALIGNMENT(type) == align);
-#else
-# define TEST_TYPE_ALIGN(type, align)
-#endif
-
-#ifdef _TYPE_ALIGNMENT
-# define TEST_TARGET_ALIGN(type, align)        C_ASSERT(_TYPE_ALIGNMENT(*(type)0) == align);
-# define TEST_FIELD_ALIGN(type, field, align)  C_ASSERT(_TYPE_ALIGNMENT(((type*)0)->field) == align);
-#else
-# define TEST_TARGET_ALIGN(type, align)
-# define TEST_FIELD_ALIGN(type, field, align)
-#endif
-
-#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);
-
-
-#ifdef _WIN64
-
-static void test_pack_BINDINFO(void)
-{
-    /* BINDINFO */
-    TEST_FIELD_SIZE  (BINDINFO, cbSize, 4)
-    TEST_FIELD_ALIGN (BINDINFO, cbSize, 4)
-    TEST_FIELD_OFFSET(BINDINFO, cbSize, 0)
-    TEST_FIELD_SIZE  (BINDINFO, szExtraInfo, 8)
-    TEST_FIELD_ALIGN (BINDINFO, szExtraInfo, 8)
-    TEST_FIELD_OFFSET(BINDINFO, szExtraInfo, 8)
-}
-
-static void test_pack_IBindHost(void)
-{
-    /* IBindHost */
-}
-
-static void test_pack_IBindHostVtbl(void)
-{
-    /* IBindHostVtbl */
-}
-
-static void test_pack_IBindStatusCallback(void)
-{
-    /* IBindStatusCallback */
-}
-
-static void test_pack_IBindStatusCallbackVtbl(void)
-{
-    /* IBindStatusCallbackVtbl */
-}
-
-static void test_pack_IBinding(void)
-{
-    /* IBinding */
-}
-
-static void test_pack_IBindingVtbl(void)
-{
-    /* IBindingVtbl */
-}
-
-static void test_pack_IInternetProtocolInfo(void)
-{
-    /* IInternetProtocolInfo */
-}
-
-static void test_pack_IInternetProtocolInfoVtbl(void)
-{
-    /* IInternetProtocolInfoVtbl */
-}
-
-static void test_pack_IInternetSession(void)
-{
-    /* IInternetSession */
-}
-
-static void test_pack_IInternetSessionVtbl(void)
-{
-    /* IInternetSessionVtbl */
-}
-
-static void test_pack_IPersistMoniker(void)
-{
-    /* IPersistMoniker */
-}
-
-static void test_pack_IPersistMonikerVtbl(void)
-{
-    /* IPersistMonikerVtbl */
-}
-
-static void test_pack_IWinInetHttpInfo(void)
-{
-    /* IWinInetHttpInfo */
-}
-
-static void test_pack_IWinInetHttpInfoVtbl(void)
-{
-    /* IWinInetHttpInfoVtbl */
-}
-
-static void test_pack_IWinInetInfo(void)
-{
-    /* IWinInetInfo */
-}
-
-static void test_pack_IWinInetInfoVtbl(void)
-{
-    /* IWinInetInfoVtbl */
-}
-
-static void test_pack_LPBINDHOST(void)
-{
-    /* LPBINDHOST */
-    TEST_TYPE_SIZE   (LPBINDHOST, 8)
-    TEST_TYPE_ALIGN  (LPBINDHOST, 8)
-}
-
-static void test_pack_LPBINDING(void)
-{
-    /* LPBINDING */
-    TEST_TYPE_SIZE   (LPBINDING, 8)
-    TEST_TYPE_ALIGN  (LPBINDING, 8)
-}
-
-static void test_pack_LPBINDSTATUSCALLBACK(void)
-{
-    /* LPBINDSTATUSCALLBACK */
-    TEST_TYPE_SIZE   (LPBINDSTATUSCALLBACK, 8)
-    TEST_TYPE_ALIGN  (LPBINDSTATUSCALLBACK, 8)
-}
-
-static void test_pack_LPIINTERNETPROTOCOLINFO(void)
-{
-    /* LPIINTERNETPROTOCOLINFO */
-    TEST_TYPE_SIZE   (LPIINTERNETPROTOCOLINFO, 8)
-    TEST_TYPE_ALIGN  (LPIINTERNETPROTOCOLINFO, 8)
-}
-
-static void test_pack_LPIINTERNETSESSION(void)
-{
-    /* LPIINTERNETSESSION */
-    TEST_TYPE_SIZE   (LPIINTERNETSESSION, 8)
-    TEST_TYPE_ALIGN  (LPIINTERNETSESSION, 8)
-}
-
-static void test_pack_LPPERSISTMONIKER(void)
-{
-    /* LPPERSISTMONIKER */
-    TEST_TYPE_SIZE   (LPPERSISTMONIKER, 8)
-    TEST_TYPE_ALIGN  (LPPERSISTMONIKER, 8)
-}
-
-static void test_pack_LPREMFORMATETC(void)
-{
-    /* LPREMFORMATETC */
-    TEST_TYPE_SIZE   (LPREMFORMATETC, 8)
-    TEST_TYPE_ALIGN  (LPREMFORMATETC, 8)
-}
-
-static void test_pack_LPREMSECURITY_ATTRIBUTES(void)
-{
-    /* LPREMSECURITY_ATTRIBUTES */
-    TEST_TYPE_SIZE   (LPREMSECURITY_ATTRIBUTES, 8)
-    TEST_TYPE_ALIGN  (LPREMSECURITY_ATTRIBUTES, 8)
-}
-
-static void test_pack_LPWININETHTTPINFO(void)
-{
-    /* LPWININETHTTPINFO */
-    TEST_TYPE_SIZE   (LPWININETHTTPINFO, 8)
-    TEST_TYPE_ALIGN  (LPWININETHTTPINFO, 8)
-}
-
-static void test_pack_LPWININETINFO(void)
-{
-    /* LPWININETINFO */
-    TEST_TYPE_SIZE   (LPWININETINFO, 8)
-    TEST_TYPE_ALIGN  (LPWININETINFO, 8)
-}
-
-static void test_pack_PREMSECURITY_ATTRIBUTES(void)
-{
-    /* PREMSECURITY_ATTRIBUTES */
-    TEST_TYPE_SIZE   (PREMSECURITY_ATTRIBUTES, 8)
-    TEST_TYPE_ALIGN  (PREMSECURITY_ATTRIBUTES, 8)
-}
-
-static void test_pack_REMSECURITY_ATTRIBUTES(void)
-{
-    /* REMSECURITY_ATTRIBUTES */
-    TEST_TYPE_SIZE   (REMSECURITY_ATTRIBUTES, 12)
-    TEST_TYPE_ALIGN  (REMSECURITY_ATTRIBUTES, 4)
-    TEST_FIELD_SIZE  (REMSECURITY_ATTRIBUTES, nLength, 4)
-    TEST_FIELD_ALIGN (REMSECURITY_ATTRIBUTES, nLength, 4)
-    TEST_FIELD_OFFSET(REMSECURITY_ATTRIBUTES, nLength, 0)
-    TEST_FIELD_SIZE  (REMSECURITY_ATTRIBUTES, lpSecurityDescriptor, 4)
-    TEST_FIELD_ALIGN (REMSECURITY_ATTRIBUTES, lpSecurityDescriptor, 4)
-    TEST_FIELD_OFFSET(REMSECURITY_ATTRIBUTES, lpSecurityDescriptor, 4)
-    TEST_FIELD_SIZE  (REMSECURITY_ATTRIBUTES, bInheritHandle, 4)
-    TEST_FIELD_ALIGN (REMSECURITY_ATTRIBUTES, bInheritHandle, 4)
-    TEST_FIELD_OFFSET(REMSECURITY_ATTRIBUTES, bInheritHandle, 8)
-}
-
-static void test_pack_RemBINDINFO(void)
-{
-    /* RemBINDINFO */
-    TEST_TYPE_SIZE   (RemBINDINFO, 96)
-    TEST_TYPE_ALIGN  (RemBINDINFO, 8)
-    TEST_FIELD_SIZE  (RemBINDINFO, cbSize, 4)
-    TEST_FIELD_ALIGN (RemBINDINFO, cbSize, 4)
-    TEST_FIELD_OFFSET(RemBINDINFO, cbSize, 0)
-    TEST_FIELD_SIZE  (RemBINDINFO, szExtraInfo, 8)
-    TEST_FIELD_ALIGN (RemBINDINFO, szExtraInfo, 8)
-    TEST_FIELD_OFFSET(RemBINDINFO, szExtraInfo, 8)
-    TEST_FIELD_SIZE  (RemBINDINFO, grfBindInfoF, 4)
-    TEST_FIELD_ALIGN (RemBINDINFO, grfBindInfoF, 4)
-    TEST_FIELD_OFFSET(RemBINDINFO, grfBindInfoF, 16)
-    TEST_FIELD_SIZE  (RemBINDINFO, dwBindVerb, 4)
-    TEST_FIELD_ALIGN (RemBINDINFO, dwBindVerb, 4)
-    TEST_FIELD_OFFSET(RemBINDINFO, dwBindVerb, 20)
-    TEST_FIELD_SIZE  (RemBINDINFO, szCustomVerb, 8)
-    TEST_FIELD_ALIGN (RemBINDINFO, szCustomVerb, 8)
-    TEST_FIELD_OFFSET(RemBINDINFO, szCustomVerb, 24)
-    TEST_FIELD_SIZE  (RemBINDINFO, cbstgmedData, 4)
-    TEST_FIELD_ALIGN (RemBINDINFO, cbstgmedData, 4)
-    TEST_FIELD_OFFSET(RemBINDINFO, cbstgmedData, 32)
-    TEST_FIELD_SIZE  (RemBINDINFO, dwOptions, 4)
-    TEST_FIELD_ALIGN (RemBINDINFO, dwOptions, 4)
-    TEST_FIELD_OFFSET(RemBINDINFO, dwOptions, 36)
-    TEST_FIELD_SIZE  (RemBINDINFO, dwOptionsFlags, 4)
-    TEST_FIELD_ALIGN (RemBINDINFO, dwOptionsFlags, 4)
-    TEST_FIELD_OFFSET(RemBINDINFO, dwOptionsFlags, 40)
-    TEST_FIELD_SIZE  (RemBINDINFO, dwCodePage, 4)
-    TEST_FIELD_ALIGN (RemBINDINFO, dwCodePage, 4)
-    TEST_FIELD_OFFSET(RemBINDINFO, dwCodePage, 44)
-    TEST_FIELD_SIZE  (RemBINDINFO, securityAttributes, 12)
-    TEST_FIELD_ALIGN (RemBINDINFO, securityAttributes, 4)
-    TEST_FIELD_OFFSET(RemBINDINFO, securityAttributes, 48)
-    TEST_FIELD_SIZE  (RemBINDINFO, iid, 16)
-    TEST_FIELD_ALIGN (RemBINDINFO, iid, 4)
-    TEST_FIELD_OFFSET(RemBINDINFO, iid, 60)
-    TEST_FIELD_SIZE  (RemBINDINFO, pUnk, 8)
-    TEST_FIELD_ALIGN (RemBINDINFO, pUnk, 8)
-    TEST_FIELD_OFFSET(RemBINDINFO, pUnk, 80)
-    TEST_FIELD_SIZE  (RemBINDINFO, dwReserved, 4)
-    TEST_FIELD_ALIGN (RemBINDINFO, dwReserved, 4)
-    TEST_FIELD_OFFSET(RemBINDINFO, dwReserved, 88)
-}
-
-static void test_pack_RemFORMATETC(void)
-{
-    /* RemFORMATETC */
-    TEST_TYPE_SIZE   (RemFORMATETC, 20)
-    TEST_TYPE_ALIGN  (RemFORMATETC, 4)
-    TEST_FIELD_SIZE  (RemFORMATETC, cfFormat, 4)
-    TEST_FIELD_ALIGN (RemFORMATETC, cfFormat, 4)
-    TEST_FIELD_OFFSET(RemFORMATETC, cfFormat, 0)
-    TEST_FIELD_SIZE  (RemFORMATETC, ptd, 4)
-    TEST_FIELD_ALIGN (RemFORMATETC, ptd, 4)
-    TEST_FIELD_OFFSET(RemFORMATETC, ptd, 4)
-    TEST_FIELD_SIZE  (RemFORMATETC, dwAspect, 4)
-    TEST_FIELD_ALIGN (RemFORMATETC, dwAspect, 4)
-    TEST_FIELD_OFFSET(RemFORMATETC, dwAspect, 8)
-    TEST_FIELD_SIZE  (RemFORMATETC, lindex, 4)
-    TEST_FIELD_ALIGN (RemFORMATETC, lindex, 4)
-    TEST_FIELD_OFFSET(RemFORMATETC, lindex, 12)
-    TEST_FIELD_SIZE  (RemFORMATETC, tymed, 4)
-    TEST_FIELD_ALIGN (RemFORMATETC, tymed, 4)
-    TEST_FIELD_OFFSET(RemFORMATETC, tymed, 16)
-}
-
-#else /* _WIN64 */
-
-static void test_pack_BINDINFO(void)
-{
-    /* BINDINFO */
-    TEST_FIELD_SIZE  (BINDINFO, cbSize, 4)
-    TEST_FIELD_ALIGN (BINDINFO, cbSize, 4)
-    TEST_FIELD_OFFSET(BINDINFO, cbSize, 0)
-    TEST_FIELD_SIZE  (BINDINFO, szExtraInfo, 4)
-    TEST_FIELD_ALIGN (BINDINFO, szExtraInfo, 4)
-    TEST_FIELD_OFFSET(BINDINFO, szExtraInfo, 4)
-}
-
-static void test_pack_IBindHost(void)
-{
-    /* IBindHost */
-}
-
-static void test_pack_IBindHostVtbl(void)
-{
-    /* IBindHostVtbl */
-}
-
-static void test_pack_IBindStatusCallback(void)
-{
-    /* IBindStatusCallback */
-}
-
-static void test_pack_IBindStatusCallbackVtbl(void)
-{
-    /* IBindStatusCallbackVtbl */
-}
-
-static void test_pack_IBinding(void)
-{
-    /* IBinding */
-}
-
-static void test_pack_IBindingVtbl(void)
-{
-    /* IBindingVtbl */
-}
-
-static void test_pack_IInternetProtocolInfo(void)
-{
-    /* IInternetProtocolInfo */
-}
-
-static void test_pack_IInternetProtocolInfoVtbl(void)
-{
-    /* IInternetProtocolInfoVtbl */
-}
-
-static void test_pack_IInternetSession(void)
-{
-    /* IInternetSession */
-}
-
-static void test_pack_IInternetSessionVtbl(void)
-{
-    /* IInternetSessionVtbl */
-}
-
-static void test_pack_IPersistMoniker(void)
-{
-    /* IPersistMoniker */
-}
-
-static void test_pack_IPersistMonikerVtbl(void)
-{
-    /* IPersistMonikerVtbl */
-}
-
-static void test_pack_IWinInetHttpInfo(void)
-{
-    /* IWinInetHttpInfo */
-}
-
-static void test_pack_IWinInetHttpInfoVtbl(void)
-{
-    /* IWinInetHttpInfoVtbl */
-}
-
-static void test_pack_IWinInetInfo(void)
-{
-    /* IWinInetInfo */
-}
-
-static void test_pack_IWinInetInfoVtbl(void)
-{
-    /* IWinInetInfoVtbl */
-}
-
-static void test_pack_LPBINDHOST(void)
-{
-    /* LPBINDHOST */
-    TEST_TYPE_SIZE   (LPBINDHOST, 4)
-    TEST_TYPE_ALIGN  (LPBINDHOST, 4)
-}
-
-static void test_pack_LPBINDING(void)
-{
-    /* LPBINDING */
-    TEST_TYPE_SIZE   (LPBINDING, 4)
-    TEST_TYPE_ALIGN  (LPBINDING, 4)
-}
-
-static void test_pack_LPBINDSTATUSCALLBACK(void)
-{
-    /* LPBINDSTATUSCALLBACK */
-    TEST_TYPE_SIZE   (LPBINDSTATUSCALLBACK, 4)
-    TEST_TYPE_ALIGN  (LPBINDSTATUSCALLBACK, 4)
-}
-
-static void test_pack_LPIINTERNETPROTOCOLINFO(void)
-{
-    /* LPIINTERNETPROTOCOLINFO */
-    TEST_TYPE_SIZE   (LPIINTERNETPROTOCOLINFO, 4)
-    TEST_TYPE_ALIGN  (LPIINTERNETPROTOCOLINFO, 4)
-}
-
-static void test_pack_LPIINTERNETSESSION(void)
-{
-    /* LPIINTERNETSESSION */
-    TEST_TYPE_SIZE   (LPIINTERNETSESSION, 4)
-    TEST_TYPE_ALIGN  (LPIINTERNETSESSION, 4)
-}
-
-static void test_pack_LPPERSISTMONIKER(void)
-{
-    /* LPPERSISTMONIKER */
-    TEST_TYPE_SIZE   (LPPERSISTMONIKER, 4)
-    TEST_TYPE_ALIGN  (LPPERSISTMONIKER, 4)
-}
-
-static void test_pack_LPREMFORMATETC(void)
-{
-    /* LPREMFORMATETC */
-    TEST_TYPE_SIZE   (LPREMFORMATETC, 4)
-    TEST_TYPE_ALIGN  (LPREMFORMATETC, 4)
-}
-
-static void test_pack_LPREMSECURITY_ATTRIBUTES(void)
-{
-    /* LPREMSECURITY_ATTRIBUTES */
-    TEST_TYPE_SIZE   (LPREMSECURITY_ATTRIBUTES, 4)
-    TEST_TYPE_ALIGN  (LPREMSECURITY_ATTRIBUTES, 4)
-}
-
-static void test_pack_LPWININETHTTPINFO(void)
-{
-    /* LPWININETHTTPINFO */
-    TEST_TYPE_SIZE   (LPWININETHTTPINFO, 4)
-    TEST_TYPE_ALIGN  (LPWININETHTTPINFO, 4)
-}
-
-static void test_pack_LPWININETINFO(void)
-{
-    /* LPWININETINFO */
-    TEST_TYPE_SIZE   (LPWININETINFO, 4)
-    TEST_TYPE_ALIGN  (LPWININETINFO, 4)
-}
-
-static void test_pack_PREMSECURITY_ATTRIBUTES(void)
-{
-    /* PREMSECURITY_ATTRIBUTES */
-    TEST_TYPE_SIZE   (PREMSECURITY_ATTRIBUTES, 4)
-    TEST_TYPE_ALIGN  (PREMSECURITY_ATTRIBUTES, 4)
-}
-
-static void test_pack_REMSECURITY_ATTRIBUTES(void)
-{
-    /* REMSECURITY_ATTRIBUTES */
-    TEST_TYPE_SIZE   (REMSECURITY_ATTRIBUTES, 12)
-    TEST_TYPE_ALIGN  (REMSECURITY_ATTRIBUTES, 4)
-    TEST_FIELD_SIZE  (REMSECURITY_ATTRIBUTES, nLength, 4)
-    TEST_FIELD_ALIGN (REMSECURITY_ATTRIBUTES, nLength, 4)
-    TEST_FIELD_OFFSET(REMSECURITY_ATTRIBUTES, nLength, 0)
-    TEST_FIELD_SIZE  (REMSECURITY_ATTRIBUTES, lpSecurityDescriptor, 4)
-    TEST_FIELD_ALIGN (REMSECURITY_ATTRIBUTES, lpSecurityDescriptor, 4)
-    TEST_FIELD_OFFSET(REMSECURITY_ATTRIBUTES, lpSecurityDescriptor, 4)
-    TEST_FIELD_SIZE  (REMSECURITY_ATTRIBUTES, bInheritHandle, 4)
-    TEST_FIELD_ALIGN (REMSECURITY_ATTRIBUTES, bInheritHandle, 4)
-    TEST_FIELD_OFFSET(REMSECURITY_ATTRIBUTES, bInheritHandle, 8)
-}
-
-static void test_pack_RemBINDINFO(void)
-{
-    /* RemBINDINFO */
-    TEST_TYPE_SIZE   (RemBINDINFO, 72)
-    TEST_TYPE_ALIGN  (RemBINDINFO, 4)
-    TEST_FIELD_SIZE  (RemBINDINFO, cbSize, 4)
-    TEST_FIELD_ALIGN (RemBINDINFO, cbSize, 4)
-    TEST_FIELD_OFFSET(RemBINDINFO, cbSize, 0)
-    TEST_FIELD_SIZE  (RemBINDINFO, szExtraInfo, 4)
-    TEST_FIELD_ALIGN (RemBINDINFO, szExtraInfo, 4)
-    TEST_FIELD_OFFSET(RemBINDINFO, szExtraInfo, 4)
-    TEST_FIELD_SIZE  (RemBINDINFO, grfBindInfoF, 4)
-    TEST_FIELD_ALIGN (RemBINDINFO, grfBindInfoF, 4)
-    TEST_FIELD_OFFSET(RemBINDINFO, grfBindInfoF, 8)
-    TEST_FIELD_SIZE  (RemBINDINFO, dwBindVerb, 4)
-    TEST_FIELD_ALIGN (RemBINDINFO, dwBindVerb, 4)
-    TEST_FIELD_OFFSET(RemBINDINFO, dwBindVerb, 12)
-    TEST_FIELD_SIZE  (RemBINDINFO, szCustomVerb, 4)
-    TEST_FIELD_ALIGN (RemBINDINFO, szCustomVerb, 4)
-    TEST_FIELD_OFFSET(RemBINDINFO, szCustomVerb, 16)
-    TEST_FIELD_SIZE  (RemBINDINFO, cbstgmedData, 4)
-    TEST_FIELD_ALIGN (RemBINDINFO, cbstgmedData, 4)
-    TEST_FIELD_OFFSET(RemBINDINFO, cbstgmedData, 20)
-    TEST_FIELD_SIZE  (RemBINDINFO, dwOptions, 4)
-    TEST_FIELD_ALIGN (RemBINDINFO, dwOptions, 4)
-    TEST_FIELD_OFFSET(RemBINDINFO, dwOptions, 24)
-    TEST_FIELD_SIZE  (RemBINDINFO, dwOptionsFlags, 4)
-    TEST_FIELD_ALIGN (RemBINDINFO, dwOptionsFlags, 4)
-    TEST_FIELD_OFFSET(RemBINDINFO, dwOptionsFlags, 28)
-    TEST_FIELD_SIZE  (RemBINDINFO, dwCodePage, 4)
-    TEST_FIELD_ALIGN (RemBINDINFO, dwCodePage, 4)
-    TEST_FIELD_OFFSET(RemBINDINFO, dwCodePage, 32)
-    TEST_FIELD_SIZE  (RemBINDINFO, securityAttributes, 12)
-    TEST_FIELD_ALIGN (RemBINDINFO, securityAttributes, 4)
-    TEST_FIELD_OFFSET(RemBINDINFO, securityAttributes, 36)
-    TEST_FIELD_SIZE  (RemBINDINFO, iid, 16)
-    TEST_FIELD_ALIGN (RemBINDINFO, iid, 4)
-    TEST_FIELD_OFFSET(RemBINDINFO, iid, 48)
-    TEST_FIELD_SIZE  (RemBINDINFO, pUnk, 4)
-    TEST_FIELD_ALIGN (RemBINDINFO, pUnk, 4)
-    TEST_FIELD_OFFSET(RemBINDINFO, pUnk, 64)
-    TEST_FIELD_SIZE  (RemBINDINFO, dwReserved, 4)
-    TEST_FIELD_ALIGN (RemBINDINFO, dwReserved, 4)
-    TEST_FIELD_OFFSET(RemBINDINFO, dwReserved, 68)
-}
-
-static void test_pack_RemFORMATETC(void)
-{
-    /* RemFORMATETC */
-    TEST_TYPE_SIZE   (RemFORMATETC, 20)
-    TEST_TYPE_ALIGN  (RemFORMATETC, 4)
-    TEST_FIELD_SIZE  (RemFORMATETC, cfFormat, 4)
-    TEST_FIELD_ALIGN (RemFORMATETC, cfFormat, 4)
-    TEST_FIELD_OFFSET(RemFORMATETC, cfFormat, 0)
-    TEST_FIELD_SIZE  (RemFORMATETC, ptd, 4)
-    TEST_FIELD_ALIGN (RemFORMATETC, ptd, 4)
-    TEST_FIELD_OFFSET(RemFORMATETC, ptd, 4)
-    TEST_FIELD_SIZE  (RemFORMATETC, dwAspect, 4)
-    TEST_FIELD_ALIGN (RemFORMATETC, dwAspect, 4)
-    TEST_FIELD_OFFSET(RemFORMATETC, dwAspect, 8)
-    TEST_FIELD_SIZE  (RemFORMATETC, lindex, 4)
-    TEST_FIELD_ALIGN (RemFORMATETC, lindex, 4)
-    TEST_FIELD_OFFSET(RemFORMATETC, lindex, 12)
-    TEST_FIELD_SIZE  (RemFORMATETC, tymed, 4)
-    TEST_FIELD_ALIGN (RemFORMATETC, tymed, 4)
-    TEST_FIELD_OFFSET(RemFORMATETC, tymed, 16)
-}
-
-#endif /* _WIN64 */
-
-static void test_pack(void)
-{
-    test_pack_BINDINFO();
-    test_pack_IBindHost();
-    test_pack_IBindHostVtbl();
-    test_pack_IBindStatusCallback();
-    test_pack_IBindStatusCallbackVtbl();
-    test_pack_IBinding();
-    test_pack_IBindingVtbl();
-    test_pack_IInternetProtocolInfo();
-    test_pack_IInternetProtocolInfoVtbl();
-    test_pack_IInternetSession();
-    test_pack_IInternetSessionVtbl();
-    test_pack_IPersistMoniker();
-    test_pack_IPersistMonikerVtbl();
-    test_pack_IWinInetHttpInfo();
-    test_pack_IWinInetHttpInfoVtbl();
-    test_pack_IWinInetInfo();
-    test_pack_IWinInetInfoVtbl();
-    test_pack_LPBINDHOST();
-    test_pack_LPBINDING();
-    test_pack_LPBINDSTATUSCALLBACK();
-    test_pack_LPIINTERNETPROTOCOLINFO();
-    test_pack_LPIINTERNETSESSION();
-    test_pack_LPPERSISTMONIKER();
-    test_pack_LPREMFORMATETC();
-    test_pack_LPREMSECURITY_ATTRIBUTES();
-    test_pack_LPWININETHTTPINFO();
-    test_pack_LPWININETINFO();
-    test_pack_PREMSECURITY_ATTRIBUTES();
-    test_pack_REMSECURITY_ATTRIBUTES();
-    test_pack_RemBINDINFO();
-    test_pack_RemFORMATETC();
-}
-
-START_TEST(generated)
-{
-    test_pack();
-}