ReactOS  0.4.15-dev-425-gc40b086
generated.c File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "wtypes.h"
#include "shellapi.h"
#include "winuser.h"
#include "wingdi.h"
#include "shlobj.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_BLOB (void)
 
static void test_pack_BSTR (void)
 
static void test_pack_BSTRBLOB (void)
 
static void test_pack_BYTE_BLOB (void)
 
static void test_pack_BYTE_SIZEDARR (void)
 
static void test_pack_CLIPDATA (void)
 
static void test_pack_CLIPFORMAT (void)
 
static void test_pack_COAUTHIDENTITY (void)
 
static void test_pack_COAUTHINFO (void)
 
static void test_pack_DATE (void)
 
static void test_pack_DOUBLE (void)
 
static void test_pack_DWORD_SIZEDARR (void)
 
static void test_pack_FLAGGED_BYTE_BLOB (void)
 
static void test_pack_FLAGGED_WORD_BLOB (void)
 
static void test_pack_HMETAFILEPICT (void)
 
static void test_pack_HYPER_SIZEDARR (void)
 
static void test_pack_LPBLOB (void)
 
static void test_pack_LPBSTR (void)
 
static void test_pack_LPBSTRBLOB (void)
 
static void test_pack_LPCOLESTR (void)
 
static void test_pack_LPCY (void)
 
static void test_pack_LPDECIMAL (void)
 
static void test_pack_LPOLESTR (void)
 
static void test_pack_OLECHAR (void)
 
static void test_pack_PROPID (void)
 
static void test_pack_RemHBITMAP (void)
 
static void test_pack_RemHENHMETAFILE (void)
 
static void test_pack_RemHGLOBAL (void)
 
static void test_pack_RemHMETAFILEPICT (void)
 
static void test_pack_RemHPALETTE (void)
 
static void test_pack_SCODE (void)
 
static void test_pack_UP_BYTE_BLOB (void)
 
static void test_pack_UP_FLAGGED_BYTE_BLOB (void)
 
static void test_pack_UP_FLAGGED_WORD_BLOB (void)
 
static void test_pack_VARIANT_BOOL (void)
 
static void test_pack_VARTYPE (void)
 
static void test_pack_WORD_SIZEDARR (void)
 
static void test_pack_remoteMETAFILEPICT (void)
 
static void test_pack_userBITMAP (void)
 
static void test_pack_userCLIPFORMAT (void)
 
static void test_pack_userHBITMAP (void)
 
static void test_pack_userHENHMETAFILE (void)
 
static void test_pack_userHGLOBAL (void)
 
static void test_pack_userHMETAFILE (void)
 
static void test_pack_userHMETAFILEPICT (void)
 
static void test_pack_userHPALETTE (void)
 
static void test_pack_wireBSTR (void)
 
static void test_pack_wireCLIPFORMAT (void)
 
static void test_pack_wireHBITMAP (void)
 
static void test_pack_wireHENHMETAFILE (void)
 
static void test_pack_wireHGLOBAL (void)
 
static void test_pack_wireHMETAFILE (void)
 
static void test_pack_wireHMETAFILEPICT (void)
 
static void test_pack_wireHPALETTE (void)
 
static void test_pack_CLSID (void)
 
static void test_pack_FMTID (void)
 
static void test_pack_IID (void)
 
static void test_pack_APPBARDATA (void)
 
static void test_pack_DRAGINFOA (void)
 
static void test_pack_DRAGINFOW (void)
 
static void test_pack_FILEOP_FLAGS (void)
 
static void test_pack_LPDRAGINFOA (void)
 
static void test_pack_LPDRAGINFOW (void)
 
static void test_pack_LPSHELLEXECUTEINFOA (void)
 
static void test_pack_LPSHELLEXECUTEINFOW (void)
 
static void test_pack_LPSHFILEOPSTRUCTA (void)
 
static void test_pack_LPSHFILEOPSTRUCTW (void)
 
static void test_pack_LPSHNAMEMAPPINGA (void)
 
static void test_pack_LPSHNAMEMAPPINGW (void)
 
static void test_pack_NOTIFYICONDATAA (void)
 
static void test_pack_NOTIFYICONDATAW (void)
 
static void test_pack_PAPPBARDATA (void)
 
static void test_pack_PNOTIFYICONDATAA (void)
 
static void test_pack_PNOTIFYICONDATAW (void)
 
static void test_pack_PRINTEROP_FLAGS (void)
 
static void test_pack_SHELLEXECUTEINFOA (void)
 
static void test_pack_SHELLEXECUTEINFOW (void)
 
static void test_pack_SHFILEINFOA (void)
 
static void test_pack_SHFILEINFOW (void)
 
static void test_pack_SHFILEOPSTRUCTA (void)
 
static void test_pack_SHFILEOPSTRUCTW (void)
 
static void test_pack_SHNAMEMAPPINGA (void)
 
static void test_pack_SHNAMEMAPPINGW (void)
 
static void test_pack_ITEMIDLIST (void)
 
static void test_pack_LPCITEMIDLIST (void)
 
static void test_pack_LPCSHITEMID (void)
 
static void test_pack_LPITEMIDLIST (void)
 
static void test_pack_LPSHELLDETAILS (void)
 
static void test_pack_LPSHITEMID (void)
 
static void test_pack_LPSTRRET (void)
 
static void test_pack_SHELLDETAILS (void)
 
static void test_pack_SHITEMID (void)
 
static void test_pack_STRRET (void)
 
static void test_pack_AUTO_SCROLL_DATA (void)
 
static void test_pack_BFFCALLBACK (void)
 
static void test_pack_BROWSEINFOA (void)
 
static void test_pack_BROWSEINFOW (void)
 
static void test_pack_CABINETSTATE (void)
 
static void test_pack_CIDA (void)
 
static void test_pack_CSFV (void)
 
static void test_pack_DROPFILES (void)
 
static void test_pack_FILEDESCRIPTORA (void)
 
static void test_pack_FILEDESCRIPTORW (void)
 
static void test_pack_FILEGROUPDESCRIPTORA (void)
 
static void test_pack_FILEGROUPDESCRIPTORW (void)
 
static void test_pack_ITEMSPACING (void)
 
static void test_pack_LPBROWSEINFOA (void)
 
static void test_pack_LPBROWSEINFOW (void)
 
static void test_pack_LPCABINETSTATE (void)
 
static void test_pack_LPCSFV (void)
 
static void test_pack_LPDROPFILES (void)
 
static void test_pack_LPFILEDESCRIPTORA (void)
 
static void test_pack_LPFILEDESCRIPTORW (void)
 
static void test_pack_LPFILEGROUPDESCRIPTORA (void)
 
static void test_pack_LPFILEGROUPDESCRIPTORW (void)
 
static void test_pack_LPFNVIEWCALLBACK (void)
 
static void test_pack_LPIDA (void)
 
static void test_pack_LPQCMINFO (void)
 
static void test_pack_LPSHChangeDWORDAsIDList (void)
 
static void test_pack_LPSHChangeProductKeyAsIDList (void)
 
static void test_pack_LPSHDESCRIPTIONID (void)
 
static void test_pack_LPSHELLFLAGSTATE (void)
 
static void test_pack_LPSHELLSTATE (void)
 
static void test_pack_LPTBINFO (void)
 
static void test_pack_PBROWSEINFOA (void)
 
static void test_pack_PBROWSEINFOW (void)
 
static void test_pack_QCMINFO (void)
 
static void test_pack_QCMINFO_IDMAP (void)
 
static void test_pack_QCMINFO_IDMAP_PLACEMENT (void)
 
static void test_pack_SFV_CREATE (void)
 
static void test_pack_SHChangeDWORDAsIDList (void)
 
static void test_pack_SHChangeNotifyEntry (void)
 
static void test_pack_SHChangeProductKeyAsIDList (void)
 
static void test_pack_SHDESCRIPTIONID (void)
 
static void test_pack_SHELLFLAGSTATE (void)
 
static void test_pack_SHELLSTATE (void)
 
static void test_pack_TBINFO (void)
 
static void test_pack (void)
 
 START_TEST (generated)
 

Macro Definition Documentation

◆ DWORD_PTR

Definition at line 25 of file generated.c.

◆ LONG_PTR

Definition at line 26 of file generated.c.

◆ TEST_FIELD_ALIGN

#define TEST_FIELD_ALIGN (   type,
  field,
  align 
)

Definition at line 70 of file generated.c.

◆ TEST_FIELD_OFFSET

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

Definition at line 73 of file generated.c.

◆ TEST_FIELD_SIZE

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

Definition at line 76 of file generated.c.

◆ TEST_TARGET_ALIGN

#define TEST_TARGET_ALIGN (   type,
  align 
)

Definition at line 69 of file generated.c.

◆ TEST_TARGET_SIZE

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

Definition at line 75 of file generated.c.

◆ TEST_TYPE_ALIGN

#define TEST_TYPE_ALIGN (   type,
  align 
)

Definition at line 62 of file generated.c.

◆ TEST_TYPE_SIGNED

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

Definition at line 77 of file generated.c.

◆ TEST_TYPE_SIZE

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

Definition at line 57 of file generated.c.

◆ TEST_TYPE_UNSIGNED

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

Definition at line 78 of file generated.c.

◆ ULONG_PTR

Definition at line 27 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 3860 of file generated.c.

3861 {
3862  test_pack();
3863 }
static void test_pack(void)
Definition: generated.c:3719

◆ test_pack()

static void test_pack ( void  )
static

Definition at line 3719 of file generated.c.

3720 {
3724  test_pack_BLOB();
3727  test_pack_BSTR();
3732  test_pack_CIDA();
3735  test_pack_CLSID();
3738  test_pack_CSFV();
3739  test_pack_DATE();
3740  test_pack_DOUBLE();
3752  test_pack_FMTID();
3755  test_pack_IID();
3758  test_pack_LPBLOB();
3761  test_pack_LPBSTR();
3766  test_pack_LPCSFV();
3768  test_pack_LPCY();
3778  test_pack_LPIDA();
3806  test_pack_PROPID();
3815  test_pack_SCODE();
3833  test_pack_STRRET();
3834  test_pack_TBINFO();
3858 }
static void test_pack_PAPPBARDATA(void)
Definition: generated.c:2730
static void test_pack_CLIPDATA(void)
Definition: generated.c:1962
static void test_pack_HYPER_SIZEDARR(void)
Definition: generated.c:2108
static void test_pack_userHBITMAP(void)
Definition: generated.c:2388
static void test_pack_SHNAMEMAPPINGW(void)
Definition: generated.c:2974
static void test_pack_LPOLESTR(void)
Definition: generated.c:2167
static void test_pack_LPSHELLDETAILS(void)
Definition: generated.c:3028
static void test_pack_VARIANT_BOOL(void)
Definition: generated.c:2301
static void test_pack_LPIDA(void)
Definition: generated.c:3454
static void test_pack_LPCSFV(void)
Definition: generated.c:3395
static void test_pack_APPBARDATA(void)
Definition: generated.c:2515
static void test_pack_LPSTRRET(void)
Definition: generated.c:3042
static void test_pack_QCMINFO_IDMAP(void)
Definition: generated.c:3566
static void test_pack_BROWSEINFOW(void)
Definition: generated.c:3141
static void test_pack_LPSHFILEOPSTRUCTW(void)
Definition: generated.c:2633
static void test_pack_SHChangeDWORDAsIDList(void)
Definition: generated.c:3611
static void test_pack_TBINFO(void)
Definition: generated.c:3704
static void test_pack_SHFILEOPSTRUCTW(void)
Definition: generated.c:2924
static void test_pack_LPFILEDESCRIPTORA(void)
Definition: generated.c:3411
static void test_pack_SFV_CREATE(void)
Definition: generated.c:3592
static void test_pack_LPCITEMIDLIST(void)
Definition: generated.c:3003
static void test_pack_LPFILEDESCRIPTORW(void)
Definition: generated.c:3420
static void test_pack_ITEMIDLIST(void)
Definition: generated.c:2993
static void test_pack_SHITEMID(void)
Definition: generated.c:3060
static void test_pack_LPFILEGROUPDESCRIPTORA(void)
Definition: generated.c:3429
static void test_pack_OLECHAR(void)
Definition: generated.c:2176
static void test_pack_remoteMETAFILEPICT(void)
Definition: generated.c:2330
static void test_pack_wireHGLOBAL(void)
Definition: generated.c:2466
static void test_pack_DATE(void)
Definition: generated.c:2042
static void test_pack_CABINETSTATE(void)
Definition: generated.c:3172
static void test_pack_SHFILEOPSTRUCTA(void)
Definition: generated.c:2893
static void test_pack_IID(void)
Definition: generated.c:2508
static void test_pack_ITEMSPACING(void)
Definition: generated.c:3349
static void test_pack_SHDESCRIPTIONID(void)
Definition: generated.c:3659
static void test_pack_wireHPALETTE(void)
Definition: generated.c:2487
static void test_pack_wireCLIPFORMAT(void)
Definition: generated.c:2445
static void test_pack_RemHGLOBAL(void)
Definition: generated.c:2216
static void test_pack_LPCY(void)
Definition: generated.c:2153
static void test_pack_BSTRBLOB(void)
Definition: generated.c:1923
static void test_pack_LPSHChangeProductKeyAsIDList(void)
Definition: generated.c:3481
static void test_pack_userHPALETTE(void)
Definition: generated.c:2428
static void test_pack_PBROWSEINFOA(void)
Definition: generated.c:3526
static void test_pack_STRRET(void)
Definition: generated.c:3073
static void test_pack_BSTR(void)
Definition: generated.c:1914
static void test_pack_userHMETAFILEPICT(void)
Definition: generated.c:2420
static void test_pack_SHELLFLAGSTATE(void)
Definition: generated.c:3672
static void test_pack_LPTBINFO(void)
Definition: generated.c:3517
static void test_pack_SHNAMEMAPPINGA(void)
Definition: generated.c:2955
static void test_pack_NOTIFYICONDATAA(void)
Definition: generated.c:2660
static void test_pack_BLOB(void)
Definition: generated.c:1901
static void test_pack_LPDECIMAL(void)
Definition: generated.c:2160
static void test_pack_LPBROWSEINFOW(void)
Definition: generated.c:3377
static void test_pack_LPQCMINFO(void)
Definition: generated.c:3463
static void test_pack_FLAGGED_BYTE_BLOB(void)
Definition: generated.c:2069
static void test_pack_LPDRAGINFOA(void)
Definition: generated.c:2592
static void test_pack_LPSHELLFLAGSTATE(void)
Definition: generated.c:3499
static void test_pack_LPSHELLSTATE(void)
Definition: generated.c:3508
static void test_pack_QCMINFO_IDMAP_PLACEMENT(void)
Definition: generated.c:3579
static void test_pack_HMETAFILEPICT(void)
Definition: generated.c:2101
static void test_pack_BYTE_BLOB(void)
Definition: generated.c:1936
static void test_pack_SHChangeNotifyEntry(void)
Definition: generated.c:3630
static void test_pack_VARTYPE(void)
Definition: generated.c:2309
static void test_pack_LPSHELLEXECUTEINFOA(void)
Definition: generated.c:2610
static void test_pack_userBITMAP(void)
Definition: generated.c:2349
static void test_pack_DRAGINFOA(void)
Definition: generated.c:2540
static void test_pack_FMTID(void)
Definition: generated.c:2501
static void test_pack_LPBLOB(void)
Definition: generated.c:2121
static void test_pack_UP_FLAGGED_BYTE_BLOB(void)
Definition: generated.c:2283
static void test_pack_wireBSTR(void)
Definition: generated.c:2436
static void test_pack_FLAGGED_WORD_BLOB(void)
Definition: generated.c:2085
static void test_pack_PBROWSEINFOW(void)
Definition: generated.c:3535
static void test_pack_FILEDESCRIPTORW(void)
Definition: generated.c:3283
static void test_pack_RemHBITMAP(void)
Definition: generated.c:2190
static void test_pack_LPSHFILEOPSTRUCTA(void)
Definition: generated.c:2624
static void test_pack_LPSHChangeDWORDAsIDList(void)
Definition: generated.c:3472
static void test_pack_CIDA(void)
Definition: generated.c:3188
static void test_pack_SHFILEINFOW(void)
Definition: generated.c:2871
static void test_pack_userHENHMETAFILE(void)
Definition: generated.c:2396
static void test_pack_LPCSHITEMID(void)
Definition: generated.c:3012
static void test_pack_LPCABINETSTATE(void)
Definition: generated.c:3386
static void test_pack_PRINTEROP_FLAGS(void)
Definition: generated.c:2753
static void test_pack_DROPFILES(void)
Definition: generated.c:3224
static void test_pack_DRAGINFOW(void)
Definition: generated.c:2562
static void test_pack_LPDRAGINFOW(void)
Definition: generated.c:2601
static void test_pack_UP_BYTE_BLOB(void)
Definition: generated.c:2274
static void test_pack_SHELLEXECUTEINFOW(void)
Definition: generated.c:2805
static void test_pack_LPSHNAMEMAPPINGW(void)
Definition: generated.c:2651
static void test_pack_LPSHNAMEMAPPINGA(void)
Definition: generated.c:2642
static void test_pack_FILEDESCRIPTORA(void)
Definition: generated.c:3243
static void test_pack_FILEOP_FLAGS(void)
Definition: generated.c:2584
static void test_pack_userCLIPFORMAT(void)
Definition: generated.c:2380
static void test_pack_LPBSTRBLOB(void)
Definition: generated.c:2137
static void test_pack_userHMETAFILE(void)
Definition: generated.c:2412
static void test_pack_SCODE(void)
Definition: generated.c:2267
static void test_pack_SHELLSTATE(void)
Definition: generated.c:3679
static void test_pack_CLIPFORMAT(void)
Definition: generated.c:1978
static void test_pack_wireHMETAFILEPICT(void)
Definition: generated.c:2480
static void test_pack_AUTO_SCROLL_DATA(void)
Definition: generated.c:3081
static void test_pack_BROWSEINFOA(void)
Definition: generated.c:3110
static void test_pack_UP_FLAGGED_WORD_BLOB(void)
Definition: generated.c:2292
static void test_pack_wireHENHMETAFILE(void)
Definition: generated.c:2459
static void test_pack_FILEGROUPDESCRIPTORA(void)
Definition: generated.c:3323
static void test_pack_CLSID(void)
Definition: generated.c:2494
static void test_pack_PROPID(void)
Definition: generated.c:2183
static void test_pack_BYTE_SIZEDARR(void)
Definition: generated.c:1949
static void test_pack_LPSHDESCRIPTIONID(void)
Definition: generated.c:3490
static void test_pack_LPITEMIDLIST(void)
Definition: generated.c:3021
static void test_pack_SHFILEINFOA(void)
Definition: generated.c:2849
static void test_pack_LPBROWSEINFOA(void)
Definition: generated.c:3368
static void test_pack_LPSHITEMID(void)
Definition: generated.c:3035
static void test_pack_FILEGROUPDESCRIPTORW(void)
Definition: generated.c:3336
static void test_pack_COAUTHINFO(void)
Definition: generated.c:2014
static void test_pack_LPCOLESTR(void)
Definition: generated.c:2144
static void test_pack_COAUTHIDENTITY(void)
Definition: generated.c:1986
static void test_pack_userHGLOBAL(void)
Definition: generated.c:2404
static void test_pack_LPSHELLEXECUTEINFOW(void)
Definition: generated.c:2617
static void test_pack_LPFILEGROUPDESCRIPTORW(void)
Definition: generated.c:3438
static void test_pack_DWORD_SIZEDARR(void)
Definition: generated.c:2056
static void test_pack_DOUBLE(void)
Definition: generated.c:2049
static void test_pack_wireHBITMAP(void)
Definition: generated.c:2452
static void test_pack_SHELLDETAILS(void)
Definition: generated.c:3049
static void test_pack_PNOTIFYICONDATAW(void)
Definition: generated.c:2746
static void test_pack_NOTIFYICONDATAW(void)
Definition: generated.c:2695
static void test_pack_LPFNVIEWCALLBACK(void)
Definition: generated.c:3447
static void test_pack_RemHENHMETAFILE(void)
Definition: generated.c:2203
static void test_pack_QCMINFO(void)
Definition: generated.c:3544
static void test_pack_CSFV(void)
Definition: generated.c:3201
static void test_pack_WORD_SIZEDARR(void)
Definition: generated.c:2317
static void test_pack_RemHMETAFILEPICT(void)
Definition: generated.c:2232
static void test_pack_SHELLEXECUTEINFOA(void)
Definition: generated.c:2761
static void test_pack_RemHPALETTE(void)
Definition: generated.c:2254
static void test_pack_BFFCALLBACK(void)
Definition: generated.c:3103
static void test_pack_LPBSTR(void)
Definition: generated.c:2128
static void test_pack_PNOTIFYICONDATAA(void)
Definition: generated.c:2739
static void test_pack_SHChangeProductKeyAsIDList(void)
Definition: generated.c:3643
static void test_pack_LPDROPFILES(void)
Definition: generated.c:3402
static void test_pack_wireHMETAFILE(void)
Definition: generated.c:2473

Referenced by START_TEST().

◆ test_pack_APPBARDATA()

static void test_pack_APPBARDATA ( void  )
static

Definition at line 2515 of file generated.c.

2516 {
2517  /* APPBARDATA (pack 1) */
2520  TEST_FIELD_SIZE (APPBARDATA, cbSize, 4)
2521  TEST_FIELD_ALIGN (APPBARDATA, cbSize, 1)
2522  TEST_FIELD_OFFSET(APPBARDATA, cbSize, 0)
2526  TEST_FIELD_SIZE (APPBARDATA, uCallbackMessage, 4)
2527  TEST_FIELD_ALIGN (APPBARDATA, uCallbackMessage, 1)
2528  TEST_FIELD_OFFSET(APPBARDATA, uCallbackMessage, 8)
2529  TEST_FIELD_SIZE (APPBARDATA, uEdge, 4)
2530  TEST_FIELD_ALIGN (APPBARDATA, uEdge, 1)
2531  TEST_FIELD_OFFSET(APPBARDATA, uEdge, 12)
2532  TEST_FIELD_SIZE (APPBARDATA, rc, 16)
2533  TEST_FIELD_ALIGN (APPBARDATA, rc, 1)
2534  TEST_FIELD_OFFSET(APPBARDATA, rc, 16)
2538 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
HWND hWnd
Definition: settings.c:17
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70
LPARAM lParam
Definition: combotst.c:139

Referenced by test_pack().

◆ test_pack_AUTO_SCROLL_DATA()

static void test_pack_AUTO_SCROLL_DATA ( void  )
static

Definition at line 3081 of file generated.c.

3082 {
3083  /* AUTO_SCROLL_DATA (pack 1) */
3086  TEST_FIELD_SIZE (AUTO_SCROLL_DATA, iNextSample, 4)
3087  TEST_FIELD_ALIGN (AUTO_SCROLL_DATA, iNextSample, 1)
3088  TEST_FIELD_OFFSET(AUTO_SCROLL_DATA, iNextSample, 0)
3089  TEST_FIELD_SIZE (AUTO_SCROLL_DATA, dwLastScroll, 4)
3090  TEST_FIELD_ALIGN (AUTO_SCROLL_DATA, dwLastScroll, 1)
3091  TEST_FIELD_OFFSET(AUTO_SCROLL_DATA, dwLastScroll, 4)
3092  TEST_FIELD_SIZE (AUTO_SCROLL_DATA, bFull, 4)
3098  TEST_FIELD_SIZE (AUTO_SCROLL_DATA, dwTimes, 12)
3099  TEST_FIELD_ALIGN (AUTO_SCROLL_DATA, dwTimes, 1)
3100  TEST_FIELD_OFFSET(AUTO_SCROLL_DATA, dwTimes, 36)
3101 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_BFFCALLBACK()

static void test_pack_BFFCALLBACK ( void  )
static

Definition at line 3103 of file generated.c.

3104 {
3105  /* BFFCALLBACK */
3108 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
INT(CALLBACK * BFFCALLBACK)(HWND, UINT, LPARAM, LPARAM)
Definition: shlobj.h:1111

Referenced by test_pack().

◆ test_pack_BLOB()

static void test_pack_BLOB ( void  )
static

Definition at line 1901 of file generated.c.

1902 {
1903  /* BLOB */
1904  TEST_TYPE_SIZE (BLOB, 8)
1905  TEST_TYPE_ALIGN (BLOB, 4)
1906  TEST_FIELD_SIZE (BLOB, cbSize, 4)
1907  TEST_FIELD_ALIGN (BLOB, cbSize, 4)
1908  TEST_FIELD_OFFSET(BLOB, cbSize, 0)
1909  TEST_FIELD_SIZE (BLOB, pBlobData, 4)
1910  TEST_FIELD_ALIGN (BLOB, pBlobData, 4)
1911  TEST_FIELD_OFFSET(BLOB, pBlobData, 4)
1912 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
Definition: nspapi.h:57
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_BROWSEINFOA()

static void test_pack_BROWSEINFOA ( void  )
static

Definition at line 3110 of file generated.c.

3111 {
3112  /* BROWSEINFOA (pack 8) */
3115  TEST_FIELD_SIZE (BROWSEINFOA, hwndOwner, 4)
3116  TEST_FIELD_ALIGN (BROWSEINFOA, hwndOwner, 4)
3117  TEST_FIELD_OFFSET(BROWSEINFOA, hwndOwner, 0)
3118  TEST_FIELD_SIZE (BROWSEINFOA, pidlRoot, 4)
3119  TEST_FIELD_ALIGN (BROWSEINFOA, pidlRoot, 4)
3120  TEST_FIELD_OFFSET(BROWSEINFOA, pidlRoot, 4)
3121  TEST_FIELD_SIZE (BROWSEINFOA, pszDisplayName, 4)
3122  TEST_FIELD_ALIGN (BROWSEINFOA, pszDisplayName, 4)
3123  TEST_FIELD_OFFSET(BROWSEINFOA, pszDisplayName, 8)
3124  TEST_FIELD_SIZE (BROWSEINFOA, lpszTitle, 4)
3125  TEST_FIELD_ALIGN (BROWSEINFOA, lpszTitle, 4)
3126  TEST_FIELD_OFFSET(BROWSEINFOA, lpszTitle, 12)
3127  TEST_FIELD_SIZE (BROWSEINFOA, ulFlags, 4)
3128  TEST_FIELD_ALIGN (BROWSEINFOA, ulFlags, 4)
3129  TEST_FIELD_OFFSET(BROWSEINFOA, ulFlags, 16)
3130  TEST_FIELD_SIZE (BROWSEINFOA, lpfn, 4)
3131  TEST_FIELD_ALIGN (BROWSEINFOA, lpfn, 4)
3132  TEST_FIELD_OFFSET(BROWSEINFOA, lpfn, 20)
3136  TEST_FIELD_SIZE (BROWSEINFOA, iImage, 4)
3137  TEST_FIELD_ALIGN (BROWSEINFOA, iImage, 4)
3138  TEST_FIELD_OFFSET(BROWSEINFOA, iImage, 28)
3139 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70
LPARAM lParam
Definition: combotst.c:139

Referenced by test_pack().

◆ test_pack_BROWSEINFOW()

static void test_pack_BROWSEINFOW ( void  )
static

Definition at line 3141 of file generated.c.

3142 {
3143  /* BROWSEINFOW (pack 8) */
3146  TEST_FIELD_SIZE (BROWSEINFOW, hwndOwner, 4)
3147  TEST_FIELD_ALIGN (BROWSEINFOW, hwndOwner, 4)
3148  TEST_FIELD_OFFSET(BROWSEINFOW, hwndOwner, 0)
3149  TEST_FIELD_SIZE (BROWSEINFOW, pidlRoot, 4)
3150  TEST_FIELD_ALIGN (BROWSEINFOW, pidlRoot, 4)
3151  TEST_FIELD_OFFSET(BROWSEINFOW, pidlRoot, 4)
3152  TEST_FIELD_SIZE (BROWSEINFOW, pszDisplayName, 4)
3153  TEST_FIELD_ALIGN (BROWSEINFOW, pszDisplayName, 4)
3154  TEST_FIELD_OFFSET(BROWSEINFOW, pszDisplayName, 8)
3155  TEST_FIELD_SIZE (BROWSEINFOW, lpszTitle, 4)
3156  TEST_FIELD_ALIGN (BROWSEINFOW, lpszTitle, 4)
3157  TEST_FIELD_OFFSET(BROWSEINFOW, lpszTitle, 12)
3158  TEST_FIELD_SIZE (BROWSEINFOW, ulFlags, 4)
3159  TEST_FIELD_ALIGN (BROWSEINFOW, ulFlags, 4)
3160  TEST_FIELD_OFFSET(BROWSEINFOW, ulFlags, 16)
3161  TEST_FIELD_SIZE (BROWSEINFOW, lpfn, 4)
3162  TEST_FIELD_ALIGN (BROWSEINFOW, lpfn, 4)
3163  TEST_FIELD_OFFSET(BROWSEINFOW, lpfn, 20)
3167  TEST_FIELD_SIZE (BROWSEINFOW, iImage, 4)
3168  TEST_FIELD_ALIGN (BROWSEINFOW, iImage, 4)
3169  TEST_FIELD_OFFSET(BROWSEINFOW, iImage, 28)
3170 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70
LPARAM lParam
Definition: combotst.c:139

Referenced by test_pack().

◆ test_pack_BSTR()

static void test_pack_BSTR ( void  )
static

Definition at line 1914 of file generated.c.

1915 {
1916  /* BSTR */
1917  TEST_TYPE_SIZE (BSTR, 4)
1918  TEST_TYPE_ALIGN (BSTR, 4)
1919  TEST_TARGET_SIZE (BSTR, 2)
1921 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
OLECHAR * BSTR
Definition: compat.h:1943
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_BSTRBLOB()

static void test_pack_BSTRBLOB ( void  )
static

Definition at line 1923 of file generated.c.

1924 {
1925  /* BSTRBLOB */
1926  TEST_TYPE_SIZE (BSTRBLOB, 8)
1927  TEST_TYPE_ALIGN (BSTRBLOB, 4)
1928  TEST_FIELD_SIZE (BSTRBLOB, cbSize, 4)
1929  TEST_FIELD_ALIGN (BSTRBLOB, cbSize, 4)
1930  TEST_FIELD_OFFSET(BSTRBLOB, cbSize, 0)
1931  TEST_FIELD_SIZE (BSTRBLOB, pData, 4)
1932  TEST_FIELD_ALIGN (BSTRBLOB, pData, 4)
1933  TEST_FIELD_OFFSET(BSTRBLOB, pData, 4)
1934 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
Definition: twain.h:1827

Referenced by test_pack().

◆ test_pack_BYTE_BLOB()

static void test_pack_BYTE_BLOB ( void  )
static

Definition at line 1936 of file generated.c.

1937 {
1938  /* BYTE_BLOB */
1939  TEST_TYPE_SIZE (BYTE_BLOB, 8)
1940  TEST_TYPE_ALIGN (BYTE_BLOB, 4)
1941  TEST_FIELD_SIZE (BYTE_BLOB, clSize, 4)
1942  TEST_FIELD_ALIGN (BYTE_BLOB, clSize, 4)
1943  TEST_FIELD_OFFSET(BYTE_BLOB, clSize, 0)
1944  TEST_FIELD_SIZE (BYTE_BLOB, abData, 1)
1945  TEST_FIELD_ALIGN (BYTE_BLOB, abData, 1)
1946  TEST_FIELD_OFFSET(BYTE_BLOB, abData, 4)
1947 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_BYTE_SIZEDARR()

static void test_pack_BYTE_SIZEDARR ( void  )
static

Definition at line 1949 of file generated.c.

1950 {
1951  /* BYTE_SIZEDARR */
1952  TEST_TYPE_SIZE (BYTE_SIZEDARR, 8)
1953  TEST_TYPE_ALIGN (BYTE_SIZEDARR, 4)
1954  TEST_FIELD_SIZE (BYTE_SIZEDARR, clSize, 4)
1955  TEST_FIELD_ALIGN (BYTE_SIZEDARR, clSize, 4)
1956  TEST_FIELD_OFFSET(BYTE_SIZEDARR, clSize, 0)
1957  TEST_FIELD_SIZE (BYTE_SIZEDARR, pData, 4)
1958  TEST_FIELD_ALIGN (BYTE_SIZEDARR, pData, 4)
1959  TEST_FIELD_OFFSET(BYTE_SIZEDARR, pData, 4)
1960 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
Definition: twain.h:1827

Referenced by test_pack().

◆ test_pack_CABINETSTATE()

static void test_pack_CABINETSTATE ( void  )
static

Definition at line 3172 of file generated.c.

3173 {
3174  /* CABINETSTATE (pack 1) */
3177  TEST_FIELD_SIZE (CABINETSTATE, cLength, 2)
3178  TEST_FIELD_ALIGN (CABINETSTATE, cLength, 1)
3179  TEST_FIELD_OFFSET(CABINETSTATE, cLength, 0)
3180  TEST_FIELD_SIZE (CABINETSTATE, nVersion, 2)
3181  TEST_FIELD_ALIGN (CABINETSTATE, nVersion, 1)
3182  TEST_FIELD_OFFSET(CABINETSTATE, nVersion, 2)
3183  TEST_FIELD_SIZE (CABINETSTATE, fMenuEnumFilter, 4)
3184  TEST_FIELD_ALIGN (CABINETSTATE, fMenuEnumFilter, 1)
3185  TEST_FIELD_OFFSET(CABINETSTATE, fMenuEnumFilter, 8)
3186 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_CIDA()

static void test_pack_CIDA ( void  )
static

Definition at line 3188 of file generated.c.

3189 {
3190  /* CIDA (pack 1) */
3191  TEST_TYPE_SIZE (CIDA, 8)
3192  TEST_TYPE_ALIGN (CIDA, 1)
3193  TEST_FIELD_SIZE (CIDA, cidl, 4)
3194  TEST_FIELD_ALIGN (CIDA, cidl, 1)
3195  TEST_FIELD_OFFSET(CIDA, cidl, 0)
3196  TEST_FIELD_SIZE (CIDA, aoffset, 4)
3197  TEST_FIELD_ALIGN (CIDA, aoffset, 1)
3198  TEST_FIELD_OFFSET(CIDA, aoffset, 4)
3199 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70
Definition: shlobj.h:498

Referenced by test_pack().

◆ test_pack_CLIPDATA()

static void test_pack_CLIPDATA ( void  )
static

Definition at line 1962 of file generated.c.

1963 {
1964  /* CLIPDATA */
1965  TEST_TYPE_SIZE (CLIPDATA, 12)
1966  TEST_TYPE_ALIGN (CLIPDATA, 4)
1967  TEST_FIELD_SIZE (CLIPDATA, cbSize, 4)
1968  TEST_FIELD_ALIGN (CLIPDATA, cbSize, 4)
1969  TEST_FIELD_OFFSET(CLIPDATA, cbSize, 0)
1970  TEST_FIELD_SIZE (CLIPDATA, ulClipFmt, 4)
1971  TEST_FIELD_ALIGN (CLIPDATA, ulClipFmt, 4)
1972  TEST_FIELD_OFFSET(CLIPDATA, ulClipFmt, 4)
1973  TEST_FIELD_SIZE (CLIPDATA, pClipData, 4)
1974  TEST_FIELD_ALIGN (CLIPDATA, pClipData, 4)
1975  TEST_FIELD_OFFSET(CLIPDATA, pClipData, 8)
1976 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_CLIPFORMAT()

static void test_pack_CLIPFORMAT ( void  )
static

Definition at line 1978 of file generated.c.

1979 {
1980  /* CLIPFORMAT */
1981  TEST_TYPE_SIZE (CLIPFORMAT, 2)
1982  TEST_TYPE_ALIGN (CLIPFORMAT, 2)
1983  TEST_TYPE_UNSIGNED(CLIPFORMAT)
1984 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TYPE_UNSIGNED(type)
Definition: generated.c:78

Referenced by test_pack().

◆ test_pack_CLSID()

static void test_pack_CLSID ( void  )
static

Definition at line 2494 of file generated.c.

2495 {
2496  /* CLSID */
2497  TEST_TYPE_SIZE (CLSID, 16)
2498  TEST_TYPE_ALIGN (CLSID, 4)
2499 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_COAUTHIDENTITY()

static void test_pack_COAUTHIDENTITY ( void  )
static

Definition at line 1986 of file generated.c.

1987 {
1988  /* COAUTHIDENTITY */
1989  TEST_TYPE_SIZE (COAUTHIDENTITY, 28)
1990  TEST_TYPE_ALIGN (COAUTHIDENTITY, 4)
1991  TEST_FIELD_SIZE (COAUTHIDENTITY, User, 4)
1992  TEST_FIELD_ALIGN (COAUTHIDENTITY, User, 4)
1993  TEST_FIELD_OFFSET(COAUTHIDENTITY, User, 0)
1994  TEST_FIELD_SIZE (COAUTHIDENTITY, UserLength, 4)
1995  TEST_FIELD_ALIGN (COAUTHIDENTITY, UserLength, 4)
1996  TEST_FIELD_OFFSET(COAUTHIDENTITY, UserLength, 4)
1997  TEST_FIELD_SIZE (COAUTHIDENTITY, Domain, 4)
1998  TEST_FIELD_ALIGN (COAUTHIDENTITY, Domain, 4)
1999  TEST_FIELD_OFFSET(COAUTHIDENTITY, Domain, 8)
2000  TEST_FIELD_SIZE (COAUTHIDENTITY, DomainLength, 4)
2001  TEST_FIELD_ALIGN (COAUTHIDENTITY, DomainLength, 4)
2002  TEST_FIELD_OFFSET(COAUTHIDENTITY, DomainLength, 12)
2003  TEST_FIELD_SIZE (COAUTHIDENTITY, Password, 4)
2004  TEST_FIELD_ALIGN (COAUTHIDENTITY, Password, 4)
2005  TEST_FIELD_OFFSET(COAUTHIDENTITY, Password, 16)
2006  TEST_FIELD_SIZE (COAUTHIDENTITY, PasswordLength, 4)
2007  TEST_FIELD_ALIGN (COAUTHIDENTITY, PasswordLength, 4)
2008  TEST_FIELD_OFFSET(COAUTHIDENTITY, PasswordLength, 20)
2009  TEST_FIELD_SIZE (COAUTHIDENTITY, Flags, 4)
2010  TEST_FIELD_ALIGN (COAUTHIDENTITY, Flags, 4)
2011  TEST_FIELD_OFFSET(COAUTHIDENTITY, Flags, 24)
2012 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
_Must_inspect_result_ _In_ ULONG Flags
Definition: wsk.h:170
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_COAUTHINFO()

static void test_pack_COAUTHINFO ( void  )
static

Definition at line 2014 of file generated.c.

2015 {
2016  /* COAUTHINFO */
2017  TEST_TYPE_SIZE (COAUTHINFO, 28)
2018  TEST_TYPE_ALIGN (COAUTHINFO, 4)
2019  TEST_FIELD_SIZE (COAUTHINFO, dwAuthnSvc, 4)
2020  TEST_FIELD_ALIGN (COAUTHINFO, dwAuthnSvc, 4)
2021  TEST_FIELD_OFFSET(COAUTHINFO, dwAuthnSvc, 0)
2022  TEST_FIELD_SIZE (COAUTHINFO, dwAuthzSvc, 4)
2023  TEST_FIELD_ALIGN (COAUTHINFO, dwAuthzSvc, 4)
2024  TEST_FIELD_OFFSET(COAUTHINFO, dwAuthzSvc, 4)
2025  TEST_FIELD_SIZE (COAUTHINFO, pwszServerPrincName, 4)
2026  TEST_FIELD_ALIGN (COAUTHINFO, pwszServerPrincName, 4)
2027  TEST_FIELD_OFFSET(COAUTHINFO, pwszServerPrincName, 8)
2028  TEST_FIELD_SIZE (COAUTHINFO, dwAuthnLevel, 4)
2029  TEST_FIELD_ALIGN (COAUTHINFO, dwAuthnLevel, 4)
2030  TEST_FIELD_OFFSET(COAUTHINFO, dwAuthnLevel, 12)
2031  TEST_FIELD_SIZE (COAUTHINFO, dwImpersonationLevel, 4)
2032  TEST_FIELD_ALIGN (COAUTHINFO, dwImpersonationLevel, 4)
2033  TEST_FIELD_OFFSET(COAUTHINFO, dwImpersonationLevel, 16)
2034  TEST_FIELD_SIZE (COAUTHINFO, pAuthIdentityData, 4)
2035  TEST_FIELD_ALIGN (COAUTHINFO, pAuthIdentityData, 4)
2036  TEST_FIELD_OFFSET(COAUTHINFO, pAuthIdentityData, 20)
2037  TEST_FIELD_SIZE (COAUTHINFO, dwCapabilities, 4)
2038  TEST_FIELD_ALIGN (COAUTHINFO, dwCapabilities, 4)
2039  TEST_FIELD_OFFSET(COAUTHINFO, dwCapabilities, 24)
2040 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_CSFV()

static void test_pack_CSFV ( void  )
static

Definition at line 3201 of file generated.c.

3202 {
3203  /* CSFV (pack 8) */
3204  TEST_FIELD_SIZE (CSFV, cbSize, 4)
3205  TEST_FIELD_ALIGN (CSFV, cbSize, 4)
3206  TEST_FIELD_OFFSET(CSFV, cbSize, 0)
3207  TEST_FIELD_SIZE (CSFV, pshf, 4)
3208  TEST_FIELD_ALIGN (CSFV, pshf, 4)
3209  TEST_FIELD_OFFSET(CSFV, pshf, 4)
3210  TEST_FIELD_SIZE (CSFV, psvOuter, 4)
3211  TEST_FIELD_ALIGN (CSFV, psvOuter, 4)
3212  TEST_FIELD_OFFSET(CSFV, psvOuter, 8)
3213  TEST_FIELD_SIZE (CSFV, pidl, 4)
3214  TEST_FIELD_ALIGN (CSFV, pidl, 4)
3215  TEST_FIELD_OFFSET(CSFV, pidl, 12)
3216  TEST_FIELD_SIZE (CSFV, lEvents, 4)
3217  TEST_FIELD_ALIGN (CSFV, lEvents, 4)
3218  TEST_FIELD_OFFSET(CSFV, lEvents, 16)
3219  TEST_FIELD_SIZE (CSFV, pfnCallback, 4)
3220  TEST_FIELD_ALIGN (CSFV, pfnCallback, 4)
3221  TEST_FIELD_OFFSET(CSFV, pfnCallback, 20)
3222 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
Definition: shlobj.h:1201
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_DATE()

static void test_pack_DATE ( void  )
static

Definition at line 2042 of file generated.c.

2043 {
2044  /* DATE */
2045  TEST_TYPE_SIZE (DATE, 8)
2046  TEST_TYPE_ALIGN (DATE, 8)
2047 }
double DATE
Definition: compat.h:1903
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_DOUBLE()

static void test_pack_DOUBLE ( void  )
static

Definition at line 2049 of file generated.c.

2050 {
2051  /* DOUBLE */
2052  TEST_TYPE_SIZE (DOUBLE, 8)
2053  TEST_TYPE_ALIGN (DOUBLE, 8)
2054 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
double DOUBLE
Definition: typedefs.h:69

Referenced by test_pack().

◆ test_pack_DRAGINFOA()

static void test_pack_DRAGINFOA ( void  )
static

Definition at line 2540 of file generated.c.

2541 {
2542  /* DRAGINFOA (pack 1) */
2543  TEST_TYPE_SIZE (DRAGINFOA, 24)
2544  TEST_TYPE_ALIGN (DRAGINFOA, 1)
2545  TEST_FIELD_SIZE (DRAGINFOA, uSize, 4)
2546  TEST_FIELD_ALIGN (DRAGINFOA, uSize, 1)
2547  TEST_FIELD_OFFSET(DRAGINFOA, uSize, 0)
2548  TEST_FIELD_SIZE (DRAGINFOA, pt, 8)
2549  TEST_FIELD_ALIGN (DRAGINFOA, pt, 1)
2550  TEST_FIELD_OFFSET(DRAGINFOA, pt, 4)
2551  TEST_FIELD_SIZE (DRAGINFOA, fNC, 4)
2552  TEST_FIELD_ALIGN (DRAGINFOA, fNC, 1)
2553  TEST_FIELD_OFFSET(DRAGINFOA, fNC, 12)
2554  TEST_FIELD_SIZE (DRAGINFOA, lpFileList, 4)
2555  TEST_FIELD_ALIGN (DRAGINFOA, lpFileList, 1)
2556  TEST_FIELD_OFFSET(DRAGINFOA, lpFileList, 16)
2557  TEST_FIELD_SIZE (DRAGINFOA, grfKeyState, 4)
2558  TEST_FIELD_ALIGN (DRAGINFOA, grfKeyState, 1)
2559  TEST_FIELD_OFFSET(DRAGINFOA, grfKeyState, 20)
2560 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define pt(x, y)
Definition: drawing.c:79
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_DRAGINFOW()

static void test_pack_DRAGINFOW ( void  )
static

Definition at line 2562 of file generated.c.

2563 {
2564  /* DRAGINFOW (pack 1) */
2565  TEST_TYPE_SIZE (DRAGINFOW, 24)
2566  TEST_TYPE_ALIGN (DRAGINFOW, 1)
2567  TEST_FIELD_SIZE (DRAGINFOW, uSize, 4)
2568  TEST_FIELD_ALIGN (DRAGINFOW, uSize, 1)
2569  TEST_FIELD_OFFSET(DRAGINFOW, uSize, 0)
2570  TEST_FIELD_SIZE (DRAGINFOW, pt, 8)
2571  TEST_FIELD_ALIGN (DRAGINFOW, pt, 1)
2572  TEST_FIELD_OFFSET(DRAGINFOW, pt, 4)
2573  TEST_FIELD_SIZE (DRAGINFOW, fNC, 4)
2574  TEST_FIELD_ALIGN (DRAGINFOW, fNC, 1)
2575  TEST_FIELD_OFFSET(DRAGINFOW, fNC, 12)
2576  TEST_FIELD_SIZE (DRAGINFOW, lpFileList, 4)
2577  TEST_FIELD_ALIGN (DRAGINFOW, lpFileList, 1)
2578  TEST_FIELD_OFFSET(DRAGINFOW, lpFileList, 16)
2579  TEST_FIELD_SIZE (DRAGINFOW, grfKeyState, 4)
2580  TEST_FIELD_ALIGN (DRAGINFOW, grfKeyState, 1)
2581  TEST_FIELD_OFFSET(DRAGINFOW, grfKeyState, 20)
2582 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define pt(x, y)
Definition: drawing.c:79
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_DROPFILES()

static void test_pack_DROPFILES ( void  )
static

Definition at line 3224 of file generated.c.

3225 {
3226  /* DROPFILES (pack 1) */
3229  TEST_FIELD_SIZE (DROPFILES, pFiles, 4)
3230  TEST_FIELD_ALIGN (DROPFILES, pFiles, 1)
3231  TEST_FIELD_OFFSET(DROPFILES, pFiles, 0)
3235  TEST_FIELD_SIZE (DROPFILES, fNC, 4)
3236  TEST_FIELD_ALIGN (DROPFILES, fNC, 1)
3237  TEST_FIELD_OFFSET(DROPFILES, fNC, 12)
3238  TEST_FIELD_SIZE (DROPFILES, fWide, 4)
3239  TEST_FIELD_ALIGN (DROPFILES, fWide, 1)
3240  TEST_FIELD_OFFSET(DROPFILES, fWide, 16)
3241 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define pt(x, y)
Definition: drawing.c:79
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_DWORD_SIZEDARR()

static void test_pack_DWORD_SIZEDARR ( void  )
static

Definition at line 2056 of file generated.c.

2057 {
2058  /* DWORD_SIZEDARR */
2059  TEST_TYPE_SIZE (DWORD_SIZEDARR, 8)
2060  TEST_TYPE_ALIGN (DWORD_SIZEDARR, 4)
2061  TEST_FIELD_SIZE (DWORD_SIZEDARR, clSize, 4)
2062  TEST_FIELD_ALIGN (DWORD_SIZEDARR, clSize, 4)
2063  TEST_FIELD_OFFSET(DWORD_SIZEDARR, clSize, 0)
2064  TEST_FIELD_SIZE (DWORD_SIZEDARR, pData, 4)
2065  TEST_FIELD_ALIGN (DWORD_SIZEDARR, pData, 4)
2066  TEST_FIELD_OFFSET(DWORD_SIZEDARR, pData, 4)
2067 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
Definition: twain.h:1827

Referenced by test_pack().

◆ test_pack_FILEDESCRIPTORA()

static void test_pack_FILEDESCRIPTORA ( void  )
static

Definition at line 3243 of file generated.c.

3244 {
3245  /* FILEDESCRIPTORA (pack 1) */
3254  TEST_FIELD_SIZE (FILEDESCRIPTORA, sizel, 8)
3255  TEST_FIELD_ALIGN (FILEDESCRIPTORA, sizel, 1)
3257  TEST_FIELD_SIZE (FILEDESCRIPTORA, pointl, 8)
3258  TEST_FIELD_ALIGN (FILEDESCRIPTORA, pointl, 1)
3259  TEST_FIELD_OFFSET(FILEDESCRIPTORA, pointl, 28)
3263  TEST_FIELD_SIZE (FILEDESCRIPTORA, ftCreationTime, 8)
3264  TEST_FIELD_ALIGN (FILEDESCRIPTORA, ftCreationTime, 1)
3265  TEST_FIELD_OFFSET(FILEDESCRIPTORA, ftCreationTime, 40)
3266  TEST_FIELD_SIZE (FILEDESCRIPTORA, ftLastAccessTime, 8)
3267  TEST_FIELD_ALIGN (FILEDESCRIPTORA, ftLastAccessTime, 1)
3268  TEST_FIELD_OFFSET(FILEDESCRIPTORA, ftLastAccessTime, 48)
3269  TEST_FIELD_SIZE (FILEDESCRIPTORA, ftLastWriteTime, 8)
3270  TEST_FIELD_ALIGN (FILEDESCRIPTORA, ftLastWriteTime, 1)
3271  TEST_FIELD_OFFSET(FILEDESCRIPTORA, ftLastWriteTime, 56)
3272  TEST_FIELD_SIZE (FILEDESCRIPTORA, nFileSizeHigh, 4)
3273  TEST_FIELD_ALIGN (FILEDESCRIPTORA, nFileSizeHigh, 1)
3274  TEST_FIELD_OFFSET(FILEDESCRIPTORA, nFileSizeHigh, 64)
3275  TEST_FIELD_SIZE (FILEDESCRIPTORA, nFileSizeLow, 4)
3276  TEST_FIELD_ALIGN (FILEDESCRIPTORA, nFileSizeLow, 1)
3277  TEST_FIELD_OFFSET(FILEDESCRIPTORA, nFileSizeLow, 68)
3278  TEST_FIELD_SIZE (FILEDESCRIPTORA, cFileName, 260)
3279  TEST_FIELD_ALIGN (FILEDESCRIPTORA, cFileName, 1)
3280  TEST_FIELD_OFFSET(FILEDESCRIPTORA, cFileName, 72)
3281 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
REFCLSID clsid
Definition: msctf.c:82
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
Definition: wincrypt.h:1175
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70
DWORD dwFileAttributes

Referenced by test_pack().

◆ test_pack_FILEDESCRIPTORW()

static void test_pack_FILEDESCRIPTORW ( void  )
static

Definition at line 3283 of file generated.c.

3284 {
3285  /* FILEDESCRIPTORW (pack 1) */
3294  TEST_FIELD_SIZE (FILEDESCRIPTORW, sizel, 8)
3295  TEST_FIELD_ALIGN (FILEDESCRIPTORW, sizel, 1)
3297  TEST_FIELD_SIZE (FILEDESCRIPTORW, pointl, 8)
3298  TEST_FIELD_ALIGN (FILEDESCRIPTORW, pointl, 1)
3299  TEST_FIELD_OFFSET(FILEDESCRIPTORW, pointl, 28)
3303  TEST_FIELD_SIZE (FILEDESCRIPTORW, ftCreationTime, 8)
3304  TEST_FIELD_ALIGN (FILEDESCRIPTORW, ftCreationTime, 1)
3305  TEST_FIELD_OFFSET(FILEDESCRIPTORW, ftCreationTime, 40)
3306  TEST_FIELD_SIZE (FILEDESCRIPTORW, ftLastAccessTime, 8)
3307  TEST_FIELD_ALIGN (FILEDESCRIPTORW, ftLastAccessTime, 1)
3308  TEST_FIELD_OFFSET(FILEDESCRIPTORW, ftLastAccessTime, 48)
3309  TEST_FIELD_SIZE (FILEDESCRIPTORW, ftLastWriteTime, 8)
3310  TEST_FIELD_ALIGN (FILEDESCRIPTORW, ftLastWriteTime, 1)
3311  TEST_FIELD_OFFSET(FILEDESCRIPTORW, ftLastWriteTime, 56)
3312  TEST_FIELD_SIZE (FILEDESCRIPTORW, nFileSizeHigh, 4)
3313  TEST_FIELD_ALIGN (FILEDESCRIPTORW, nFileSizeHigh, 1)
3314  TEST_FIELD_OFFSET(FILEDESCRIPTORW, nFileSizeHigh, 64)
3315  TEST_FIELD_SIZE (FILEDESCRIPTORW, nFileSizeLow, 4)
3316  TEST_FIELD_ALIGN (FILEDESCRIPTORW, nFileSizeLow, 1)
3317  TEST_FIELD_OFFSET(FILEDESCRIPTORW, nFileSizeLow, 68)
3318  TEST_FIELD_SIZE (FILEDESCRIPTORW, cFileName, 520)
3319  TEST_FIELD_ALIGN (FILEDESCRIPTORW, cFileName, 1)
3320  TEST_FIELD_OFFSET(FILEDESCRIPTORW, cFileName, 72)
3321 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
REFCLSID clsid
Definition: msctf.c:82
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
Definition: wincrypt.h:1175
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70
DWORD dwFileAttributes

Referenced by test_pack().

◆ test_pack_FILEGROUPDESCRIPTORA()

static void test_pack_FILEGROUPDESCRIPTORA ( void  )
static

Definition at line 3323 of file generated.c.

3324 {
3325  /* FILEGROUPDESCRIPTORA (pack 1) */
3334 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_FILEGROUPDESCRIPTORW()

static void test_pack_FILEGROUPDESCRIPTORW ( void  )
static

Definition at line 3336 of file generated.c.

3337 {
3338  /* FILEGROUPDESCRIPTORW (pack 1) */
3347 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_FILEOP_FLAGS()

static void test_pack_FILEOP_FLAGS ( void  )
static

Definition at line 2584 of file generated.c.

2585 {
2586  /* FILEOP_FLAGS */
2590 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TYPE_UNSIGNED(type)
Definition: generated.c:78
WORD FILEOP_FLAGS
Definition: shellapi.h:211

Referenced by test_pack().

◆ test_pack_FLAGGED_BYTE_BLOB()

static void test_pack_FLAGGED_BYTE_BLOB ( void  )
static

Definition at line 2069 of file generated.c.

2070 {
2071  /* FLAGGED_BYTE_BLOB */
2072  TEST_TYPE_SIZE (FLAGGED_BYTE_BLOB, 12)
2073  TEST_TYPE_ALIGN (FLAGGED_BYTE_BLOB, 4)
2074  TEST_FIELD_SIZE (FLAGGED_BYTE_BLOB, fFlags, 4)
2075  TEST_FIELD_ALIGN (FLAGGED_BYTE_BLOB, fFlags, 4)
2076  TEST_FIELD_OFFSET(FLAGGED_BYTE_BLOB, fFlags, 0)
2077  TEST_FIELD_SIZE (FLAGGED_BYTE_BLOB, clSize, 4)
2078  TEST_FIELD_ALIGN (FLAGGED_BYTE_BLOB, clSize, 4)
2079  TEST_FIELD_OFFSET(FLAGGED_BYTE_BLOB, clSize, 4)
2080  TEST_FIELD_SIZE (FLAGGED_BYTE_BLOB, abData, 1)
2081  TEST_FIELD_ALIGN (FLAGGED_BYTE_BLOB, abData, 1)
2082  TEST_FIELD_OFFSET(FLAGGED_BYTE_BLOB, abData, 8)
2083 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_FLAGGED_WORD_BLOB()

static void test_pack_FLAGGED_WORD_BLOB ( void  )
static

Definition at line 2085 of file generated.c.

2086 {
2087  /* FLAGGED_WORD_BLOB */
2088  TEST_TYPE_SIZE (FLAGGED_WORD_BLOB, 12)
2089  TEST_TYPE_ALIGN (FLAGGED_WORD_BLOB, 4)
2090  TEST_FIELD_SIZE (FLAGGED_WORD_BLOB, fFlags, 4)
2091  TEST_FIELD_ALIGN (FLAGGED_WORD_BLOB, fFlags, 4)
2092  TEST_FIELD_OFFSET(FLAGGED_WORD_BLOB, fFlags, 0)
2093  TEST_FIELD_SIZE (FLAGGED_WORD_BLOB, clSize, 4)
2094  TEST_FIELD_ALIGN (FLAGGED_WORD_BLOB, clSize, 4)
2095  TEST_FIELD_OFFSET(FLAGGED_WORD_BLOB, clSize, 4)
2096  TEST_FIELD_SIZE (FLAGGED_WORD_BLOB, asData, 2)
2097  TEST_FIELD_ALIGN (FLAGGED_WORD_BLOB, asData, 2)
2098  TEST_FIELD_OFFSET(FLAGGED_WORD_BLOB, asData, 8)
2099 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_FMTID()

static void test_pack_FMTID ( void  )
static

Definition at line 2501 of file generated.c.

2502 {
2503  /* FMTID */
2504  TEST_TYPE_SIZE (FMTID, 16)
2505  TEST_TYPE_ALIGN (FMTID, 4)
2506 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_HMETAFILEPICT()

static void test_pack_HMETAFILEPICT ( void  )
static

Definition at line 2101 of file generated.c.

2102 {
2103  /* HMETAFILEPICT */
2104  TEST_TYPE_SIZE (HMETAFILEPICT, 4)
2105  TEST_TYPE_ALIGN (HMETAFILEPICT, 4)
2106 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_HYPER_SIZEDARR()

static void test_pack_HYPER_SIZEDARR ( void  )
static

Definition at line 2108 of file generated.c.

2109 {
2110  /* HYPER_SIZEDARR */
2111  TEST_TYPE_SIZE (HYPER_SIZEDARR, 8)
2112  TEST_TYPE_ALIGN (HYPER_SIZEDARR, 4)
2113  TEST_FIELD_SIZE (HYPER_SIZEDARR, clSize, 4)
2114  TEST_FIELD_ALIGN (HYPER_SIZEDARR, clSize, 4)
2115  TEST_FIELD_OFFSET(HYPER_SIZEDARR, clSize, 0)
2116  TEST_FIELD_SIZE (HYPER_SIZEDARR, pData, 4)
2117  TEST_FIELD_ALIGN (HYPER_SIZEDARR, pData, 4)
2118  TEST_FIELD_OFFSET(HYPER_SIZEDARR, pData, 4)
2119 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
Definition: twain.h:1827

Referenced by test_pack().

◆ test_pack_IID()

static void test_pack_IID ( void  )
static

Definition at line 2508 of file generated.c.

2509 {
2510  /* IID */
2511  TEST_TYPE_SIZE (IID, 16)
2512  TEST_TYPE_ALIGN (IID, 4)
2513 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_ITEMIDLIST()

static void test_pack_ITEMIDLIST ( void  )
static

Definition at line 2993 of file generated.c.

2994 {
2995  /* ITEMIDLIST (pack 1) */
2998  TEST_FIELD_SIZE (ITEMIDLIST, mkid, 3)
2999  TEST_FIELD_ALIGN (ITEMIDLIST, mkid, 1)
3000  TEST_FIELD_OFFSET(ITEMIDLIST, mkid, 0)
3001 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_ITEMSPACING()

static void test_pack_ITEMSPACING ( void  )
static

Definition at line 3349 of file generated.c.

3350 {
3351  /* ITEMSPACING (pack 8) */
3354  TEST_FIELD_SIZE (ITEMSPACING, cxSmall, 4)
3355  TEST_FIELD_ALIGN (ITEMSPACING, cxSmall, 4)
3356  TEST_FIELD_OFFSET(ITEMSPACING, cxSmall, 0)
3357  TEST_FIELD_SIZE (ITEMSPACING, cySmall, 4)
3358  TEST_FIELD_ALIGN (ITEMSPACING, cySmall, 4)
3359  TEST_FIELD_OFFSET(ITEMSPACING, cySmall, 4)
3360  TEST_FIELD_SIZE (ITEMSPACING, cxLarge, 4)
3361  TEST_FIELD_ALIGN (ITEMSPACING, cxLarge, 4)
3362  TEST_FIELD_OFFSET(ITEMSPACING, cxLarge, 8)
3363  TEST_FIELD_SIZE (ITEMSPACING, cyLarge, 4)
3364  TEST_FIELD_ALIGN (ITEMSPACING, cyLarge, 4)
3365  TEST_FIELD_OFFSET(ITEMSPACING, cyLarge, 12)
3366 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_LPBLOB()

static void test_pack_LPBLOB ( void  )
static

Definition at line 2121 of file generated.c.

2122 {
2123  /* LPBLOB */
2124  TEST_TYPE_SIZE (LPBLOB, 4)
2125  TEST_TYPE_ALIGN (LPBLOB, 4)
2126 }
Definition: nspapi.h:57
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_LPBROWSEINFOA()

static void test_pack_LPBROWSEINFOA ( void  )
static

Definition at line 3368 of file generated.c.

3369 {
3370  /* LPBROWSEINFOA */
3375 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_LPBROWSEINFOW()

static void test_pack_LPBROWSEINFOW ( void  )
static

Definition at line 3377 of file generated.c.

3378 {
3379  /* LPBROWSEINFOW */
3384 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_LPBSTR()

static void test_pack_LPBSTR ( void  )
static

Definition at line 2128 of file generated.c.

2129 {
2130  /* LPBSTR */
2131  TEST_TYPE_SIZE (LPBSTR, 4)
2132  TEST_TYPE_ALIGN (LPBSTR, 4)
2133  TEST_TARGET_SIZE (LPBSTR, 4)
2134  TEST_TARGET_ALIGN(LPBSTR, 4)
2135 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_LPBSTRBLOB()

static void test_pack_LPBSTRBLOB ( void  )
static

Definition at line 2137 of file generated.c.

2138 {
2139  /* LPBSTRBLOB */
2140  TEST_TYPE_SIZE (LPBSTRBLOB, 4)
2141  TEST_TYPE_ALIGN (LPBSTRBLOB, 4)
2142 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_LPCABINETSTATE()

static void test_pack_LPCABINETSTATE ( void  )
static

Definition at line 3386 of file generated.c.

3387 {
3388  /* LPCABINETSTATE */
3393 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_LPCITEMIDLIST()

static void test_pack_LPCITEMIDLIST ( void  )
static

Definition at line 3003 of file generated.c.

3004 {
3005  /* LPCITEMIDLIST */
3010 }
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST
Definition: shtypes.idl:42
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_LPCOLESTR()

static void test_pack_LPCOLESTR ( void  )
static

Definition at line 2144 of file generated.c.

2145 {
2146  /* LPCOLESTR */
2147  TEST_TYPE_SIZE (LPCOLESTR, 4)
2148  TEST_TYPE_ALIGN (LPCOLESTR, 4)
2149  TEST_TARGET_SIZE (LPCOLESTR, 2)
2150  TEST_TARGET_ALIGN(LPCOLESTR, 2)
2151 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_LPCSFV()

static void test_pack_LPCSFV ( void  )
static

Definition at line 3395 of file generated.c.

3396 {
3397  /* LPCSFV */
3398  TEST_TYPE_SIZE (LPCSFV, 4)
3399  TEST_TYPE_ALIGN (LPCSFV, 4)
3400 }
Definition: shlobj.h:1201
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_LPCSHITEMID()

static void test_pack_LPCSHITEMID ( void  )
static

Definition at line 3012 of file generated.c.

3013 {
3014  /* LPCSHITEMID */
3019 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_LPCY()

static void test_pack_LPCY ( void  )
static

Definition at line 2153 of file generated.c.

2154 {
2155  /* LPCY */
2156  TEST_TYPE_SIZE (LPCY, 4)
2157  TEST_TYPE_ALIGN (LPCY, 4)
2158 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_LPDECIMAL()

static void test_pack_LPDECIMAL ( void  )
static

Definition at line 2160 of file generated.c.

2161 {
2162  /* LPDECIMAL */
2163  TEST_TYPE_SIZE (LPDECIMAL, 4)
2164  TEST_TYPE_ALIGN (LPDECIMAL, 4)
2165 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_LPDRAGINFOA()

static void test_pack_LPDRAGINFOA ( void  )
static

Definition at line 2592 of file generated.c.

2593 {
2594  /* LPDRAGINFOA */
2595  TEST_TYPE_SIZE (LPDRAGINFOA, 4)
2596  TEST_TYPE_ALIGN (LPDRAGINFOA, 4)
2597  TEST_TARGET_SIZE (LPDRAGINFOA, 24)
2598  TEST_TARGET_ALIGN(LPDRAGINFOA, 1)
2599 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_LPDRAGINFOW()

static void test_pack_LPDRAGINFOW ( void  )
static

Definition at line 2601 of file generated.c.

2602 {
2603  /* LPDRAGINFOW */
2604  TEST_TYPE_SIZE (LPDRAGINFOW, 4)
2605  TEST_TYPE_ALIGN (LPDRAGINFOW, 4)
2606  TEST_TARGET_SIZE (LPDRAGINFOW, 24)
2607  TEST_TARGET_ALIGN(LPDRAGINFOW, 1)
2608 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_LPDROPFILES()

static void test_pack_LPDROPFILES ( void  )
static

Definition at line 3402 of file generated.c.

3403 {
3404  /* LPDROPFILES */
3409 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_LPFILEDESCRIPTORA()

static void test_pack_LPFILEDESCRIPTORA ( void  )
static

Definition at line 3411 of file generated.c.

3412 {
3413  /* LPFILEDESCRIPTORA */
3418 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_LPFILEDESCRIPTORW()

static void test_pack_LPFILEDESCRIPTORW ( void  )
static

Definition at line 3420 of file generated.c.

3421 {
3422  /* LPFILEDESCRIPTORW */
3427 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_LPFILEGROUPDESCRIPTORA()

static void test_pack_LPFILEGROUPDESCRIPTORA ( void  )
static

Definition at line 3429 of file generated.c.

3430 {
3431  /* LPFILEGROUPDESCRIPTORA */
3436 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_LPFILEGROUPDESCRIPTORW()

static void test_pack_LPFILEGROUPDESCRIPTORW ( void  )
static

Definition at line 3438 of file generated.c.

3439 {
3440  /* LPFILEGROUPDESCRIPTORW */
3445 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_LPFNVIEWCALLBACK()

static void test_pack_LPFNVIEWCALLBACK ( void  )
static

Definition at line 3447 of file generated.c.

3448 {
3449  /* LPFNVIEWCALLBACK */
3452 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
HRESULT(CALLBACK * LPFNVIEWCALLBACK)(_In_ IShellView *dwUser, _In_ IShellFolder *pshf, _In_ HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
Definition: shlobj.h:1191

Referenced by test_pack().

◆ test_pack_LPIDA()

static void test_pack_LPIDA ( void  )
static

Definition at line 3454 of file generated.c.

3455 {
3456  /* LPIDA */
3457  TEST_TYPE_SIZE (LPIDA, 4)
3458  TEST_TYPE_ALIGN (LPIDA, 4)
3459  TEST_TARGET_SIZE (LPIDA, 8)
3461 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75
Definition: shlobj.h:498

Referenced by test_pack().

◆ test_pack_LPITEMIDLIST()

static void test_pack_LPITEMIDLIST ( void  )
static

Definition at line 3021 of file generated.c.

3022 {
3023  /* LPITEMIDLIST */
3026 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
ITEMIDLIST UNALIGNED * LPITEMIDLIST
Definition: shtypes.idl:41

Referenced by test_pack().

◆ test_pack_LPOLESTR()

static void test_pack_LPOLESTR ( void  )
static

Definition at line 2167 of file generated.c.

2168 {
2169  /* LPOLESTR */
2174 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
static LPOLESTR
Definition: stg_prop.c:27
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_LPQCMINFO()

static void test_pack_LPQCMINFO ( void  )
static

Definition at line 3463 of file generated.c.

3464 {
3465  /* LPQCMINFO */
3470 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_LPSHChangeDWORDAsIDList()

static void test_pack_LPSHChangeDWORDAsIDList ( void  )
static

Definition at line 3472 of file generated.c.

3473 {
3474  /* LPSHChangeDWORDAsIDList */
3479 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_LPSHChangeProductKeyAsIDList()

static void test_pack_LPSHChangeProductKeyAsIDList ( void  )
static

Definition at line 3481 of file generated.c.

3482 {
3483  /* LPSHChangeProductKeyAsIDList */
3488 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_LPSHDESCRIPTIONID()

static void test_pack_LPSHDESCRIPTIONID ( void  )
static

Definition at line 3490 of file generated.c.

3491 {
3492  /* LPSHDESCRIPTIONID */
3497 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_LPSHELLDETAILS()

static void test_pack_LPSHELLDETAILS ( void  )
static

Definition at line 3028 of file generated.c.

3029 {
3030  /* LPSHELLDETAILS */
3033 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_LPSHELLEXECUTEINFOA()

static void test_pack_LPSHELLEXECUTEINFOA ( void  )
static

Definition at line 2610 of file generated.c.

2611 {
2612  /* LPSHELLEXECUTEINFOA */
2615 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_LPSHELLEXECUTEINFOW()

static void test_pack_LPSHELLEXECUTEINFOW ( void  )
static

Definition at line 2617 of file generated.c.

2618 {
2619  /* LPSHELLEXECUTEINFOW */
2622 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_LPSHELLFLAGSTATE()

static void test_pack_LPSHELLFLAGSTATE ( void  )
static

Definition at line 3499 of file generated.c.

3500 {
3501  /* LPSHELLFLAGSTATE */
3506 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_LPSHELLSTATE()

static void test_pack_LPSHELLSTATE ( void  )
static

Definition at line 3508 of file generated.c.

3509 {
3510  /* LPSHELLSTATE */
3515 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_LPSHFILEOPSTRUCTA()

static void test_pack_LPSHFILEOPSTRUCTA ( void  )
static

Definition at line 2624 of file generated.c.

2625 {
2626  /* LPSHFILEOPSTRUCTA */
2631 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_LPSHFILEOPSTRUCTW()

static void test_pack_LPSHFILEOPSTRUCTW ( void  )
static

Definition at line 2633 of file generated.c.

2634 {
2635  /* LPSHFILEOPSTRUCTW */
2640 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_LPSHITEMID()

static void test_pack_LPSHITEMID ( void  )
static

Definition at line 3035 of file generated.c.

3036 {
3037  /* LPSHITEMID */
3040 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_LPSHNAMEMAPPINGA()

static void test_pack_LPSHNAMEMAPPINGA ( void  )
static

Definition at line 2642 of file generated.c.

2643 {
2644  /* LPSHNAMEMAPPINGA */
2649 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_LPSHNAMEMAPPINGW()

static void test_pack_LPSHNAMEMAPPINGW ( void  )
static

Definition at line 2651 of file generated.c.

2652 {
2653  /* LPSHNAMEMAPPINGW */
2658 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_LPSTRRET()

static void test_pack_LPSTRRET ( void  )
static

Definition at line 3042 of file generated.c.

3043 {
3044  /* LPSTRRET */
3047 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_LPTBINFO()

static void test_pack_LPTBINFO ( void  )
static

Definition at line 3517 of file generated.c.

3518 {
3519  /* LPTBINFO */
3524 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_NOTIFYICONDATAA()

static void test_pack_NOTIFYICONDATAA ( void  )
static

Definition at line 2660 of file generated.c.

2661 {
2662  /* NOTIFYICONDATAA (pack 1) */
2663  TEST_FIELD_SIZE (NOTIFYICONDATAA, cbSize, 4)
2664  TEST_FIELD_ALIGN (NOTIFYICONDATAA, cbSize, 1)
2675  TEST_FIELD_SIZE (NOTIFYICONDATAA, uCallbackMessage, 4)
2676  TEST_FIELD_ALIGN (NOTIFYICONDATAA, uCallbackMessage, 1)
2677  TEST_FIELD_OFFSET(NOTIFYICONDATAA, uCallbackMessage, 16)
2681  TEST_FIELD_SIZE (NOTIFYICONDATAA, szTip, 128)
2682  TEST_FIELD_ALIGN (NOTIFYICONDATAA, szTip, 1)
2684  TEST_FIELD_SIZE (NOTIFYICONDATAA, dwState, 4)
2685  TEST_FIELD_ALIGN (NOTIFYICONDATAA, dwState, 1)
2686  TEST_FIELD_OFFSET(NOTIFYICONDATAA, dwState, 152)
2687  TEST_FIELD_SIZE (NOTIFYICONDATAA, dwStateMask, 4)
2688  TEST_FIELD_ALIGN (NOTIFYICONDATAA, dwStateMask, 1)
2689  TEST_FIELD_OFFSET(NOTIFYICONDATAA, dwStateMask, 156)
2690  TEST_FIELD_SIZE (NOTIFYICONDATAA, szInfo, 256)
2691  TEST_FIELD_ALIGN (NOTIFYICONDATAA, szInfo, 1)
2692  TEST_FIELD_OFFSET(NOTIFYICONDATAA, szInfo, 160)
2693 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
HWND hWnd
Definition: settings.c:17
UINT uFlags
Definition: api.c:59
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70
HICON hIcon
Definition: msconfig.c:44

Referenced by test_pack().

◆ test_pack_NOTIFYICONDATAW()

static void test_pack_NOTIFYICONDATAW ( void  )
static

Definition at line 2695 of file generated.c.

2696 {
2697  /* NOTIFYICONDATAW (pack 1) */
2698  TEST_FIELD_SIZE (NOTIFYICONDATAW, cbSize, 4)
2699  TEST_FIELD_ALIGN (NOTIFYICONDATAW, cbSize, 1)
2710  TEST_FIELD_SIZE (NOTIFYICONDATAW, uCallbackMessage, 4)
2711  TEST_FIELD_ALIGN (NOTIFYICONDATAW, uCallbackMessage, 1)
2712  TEST_FIELD_OFFSET(NOTIFYICONDATAW, uCallbackMessage, 16)
2716  TEST_FIELD_SIZE (NOTIFYICONDATAW, szTip, 256)
2717  TEST_FIELD_ALIGN (NOTIFYICONDATAW, szTip, 1)
2719  TEST_FIELD_SIZE (NOTIFYICONDATAW, dwState, 4)
2720  TEST_FIELD_ALIGN (NOTIFYICONDATAW, dwState, 1)
2721  TEST_FIELD_OFFSET(NOTIFYICONDATAW, dwState, 280)
2722  TEST_FIELD_SIZE (NOTIFYICONDATAW, dwStateMask, 4)
2723  TEST_FIELD_ALIGN (NOTIFYICONDATAW, dwStateMask, 1)
2724  TEST_FIELD_OFFSET(NOTIFYICONDATAW, dwStateMask, 284)
2725  TEST_FIELD_SIZE (NOTIFYICONDATAW, szInfo, 512)
2726  TEST_FIELD_ALIGN (NOTIFYICONDATAW, szInfo, 1)
2727  TEST_FIELD_OFFSET(NOTIFYICONDATAW, szInfo, 288)
2728 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
HWND hWnd
Definition: settings.c:17
UINT uFlags
Definition: api.c:59
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70
HICON hIcon
Definition: msconfig.c:44

Referenced by test_pack().

◆ test_pack_OLECHAR()

static void test_pack_OLECHAR ( void  )
static

Definition at line 2176 of file generated.c.

2177 {
2178  /* OLECHAR */
2179  TEST_TYPE_SIZE (OLECHAR, 2)
2181 }
WCHAR OLECHAR
Definition: compat.h:1942
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_PAPPBARDATA()

static void test_pack_PAPPBARDATA ( void  )
static

Definition at line 2730 of file generated.c.

2731 {
2732  /* PAPPBARDATA */
2737 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_PBROWSEINFOA()

static void test_pack_PBROWSEINFOA ( void  )
static

Definition at line 3526 of file generated.c.

3527 {
3528  /* PBROWSEINFOA */
3533 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_PBROWSEINFOW()

static void test_pack_PBROWSEINFOW ( void  )
static

Definition at line 3535 of file generated.c.

3536 {
3537  /* PBROWSEINFOW */
3542 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_PNOTIFYICONDATAA()

static void test_pack_PNOTIFYICONDATAA ( void  )
static

Definition at line 2739 of file generated.c.

2740 {
2741  /* PNOTIFYICONDATAA */
2744 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_PNOTIFYICONDATAW()

static void test_pack_PNOTIFYICONDATAW ( void  )
static

Definition at line 2746 of file generated.c.

2747 {
2748  /* PNOTIFYICONDATAW */
2751 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_PRINTEROP_FLAGS()

static void test_pack_PRINTEROP_FLAGS ( void  )
static

Definition at line 2753 of file generated.c.

2754 {
2755  /* PRINTEROP_FLAGS */
2759 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TYPE_UNSIGNED(type)
Definition: generated.c:78
WORD PRINTEROP_FLAGS
Definition: shellapi.h:212

Referenced by test_pack().

◆ test_pack_PROPID()

static void test_pack_PROPID ( void  )
static

Definition at line 2183 of file generated.c.

2184 {
2185  /* PROPID */
2186  TEST_TYPE_SIZE (PROPID, 4)
2187  TEST_TYPE_ALIGN (PROPID, 4)
2188 }
static const CLSID IPropertyStorage UINT *static const PROPSPEC PROPVARIANT *static UINT const PROPSPEC PROPVARIANT PROPID
Definition: shellole.c:77
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_QCMINFO()

static void test_pack_QCMINFO ( void  )
static

Definition at line 3544 of file generated.c.

3545 {
3546  /* QCMINFO (pack 8) */
3547  TEST_TYPE_SIZE (QCMINFO, 20)
3552  TEST_FIELD_SIZE (QCMINFO, indexMenu, 4)
3553  TEST_FIELD_ALIGN (QCMINFO, indexMenu, 4)
3554  TEST_FIELD_OFFSET(QCMINFO, indexMenu, 4)
3555  TEST_FIELD_SIZE (QCMINFO, idCmdFirst, 4)
3556  TEST_FIELD_ALIGN (QCMINFO, idCmdFirst, 4)
3557  TEST_FIELD_OFFSET(QCMINFO, idCmdFirst, 8)
3558  TEST_FIELD_SIZE (QCMINFO, idCmdLast, 4)
3559  TEST_FIELD_ALIGN (QCMINFO, idCmdLast, 4)
3560  TEST_FIELD_OFFSET(QCMINFO, idCmdLast, 12)
3561  TEST_FIELD_SIZE (QCMINFO, pIdMap, 4)
3562  TEST_FIELD_ALIGN (QCMINFO, pIdMap, 4)
3563  TEST_FIELD_OFFSET(QCMINFO, pIdMap, 16)
3564 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
static HMENU hmenu
Definition: win.c:66
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_QCMINFO_IDMAP()

static void test_pack_QCMINFO_IDMAP ( void  )
static

Definition at line 3566 of file generated.c.

3567 {
3568  /* QCMINFO_IDMAP (pack 8) */
3571  TEST_FIELD_SIZE (QCMINFO_IDMAP, nMaxIds, 4)
3572  TEST_FIELD_ALIGN (QCMINFO_IDMAP, nMaxIds, 4)
3573  TEST_FIELD_OFFSET(QCMINFO_IDMAP, nMaxIds, 0)
3574  TEST_FIELD_SIZE (QCMINFO_IDMAP, pIdList, 8)
3575  TEST_FIELD_ALIGN (QCMINFO_IDMAP, pIdList, 4)
3576  TEST_FIELD_OFFSET(QCMINFO_IDMAP, pIdList, 4)
3577 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_QCMINFO_IDMAP_PLACEMENT()

static void test_pack_QCMINFO_IDMAP_PLACEMENT ( void  )
static

Definition at line 3579 of file generated.c.

3580 {
3581  /* QCMINFO_IDMAP_PLACEMENT (pack 8) */
3590 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_RemHBITMAP()

static void test_pack_RemHBITMAP ( void  )
static

Definition at line 2190 of file generated.c.

2191 {
2192  /* RemHBITMAP */
2193  TEST_TYPE_SIZE (RemHBITMAP, 8)
2194  TEST_TYPE_ALIGN (RemHBITMAP, 4)
2195  TEST_FIELD_SIZE (RemHBITMAP, cbData, 4)
2196  TEST_FIELD_ALIGN (RemHBITMAP, cbData, 4)
2197  TEST_FIELD_OFFSET(RemHBITMAP, cbData, 0)
2198  TEST_FIELD_SIZE (RemHBITMAP, data, 1)
2199  TEST_FIELD_ALIGN (RemHBITMAP, data, 1)
2200  TEST_FIELD_OFFSET(RemHBITMAP, data, 4)
2201 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
Definition: gl.h:1950
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_RemHENHMETAFILE()

static void test_pack_RemHENHMETAFILE ( void  )
static

Definition at line 2203 of file generated.c.

2204 {
2205  /* RemHENHMETAFILE */
2206  TEST_TYPE_SIZE (RemHENHMETAFILE, 8)
2207  TEST_TYPE_ALIGN (RemHENHMETAFILE, 4)
2208  TEST_FIELD_SIZE (RemHENHMETAFILE, cbData, 4)
2209  TEST_FIELD_ALIGN (RemHENHMETAFILE, cbData, 4)
2210  TEST_FIELD_OFFSET(RemHENHMETAFILE, cbData, 0)
2211  TEST_FIELD_SIZE (RemHENHMETAFILE, data, 1)
2212  TEST_FIELD_ALIGN (RemHENHMETAFILE, data, 1)
2213  TEST_FIELD_OFFSET(RemHENHMETAFILE, data, 4)
2214 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
Definition: gl.h:1950
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_RemHGLOBAL()

static void test_pack_RemHGLOBAL ( void  )
static

Definition at line 2216 of file generated.c.

2217 {
2218  /* RemHGLOBAL */
2219  TEST_TYPE_SIZE (RemHGLOBAL, 12)
2220  TEST_TYPE_ALIGN (RemHGLOBAL, 4)
2221  TEST_FIELD_SIZE (RemHGLOBAL, fNullHGlobal, 4)
2222  TEST_FIELD_ALIGN (RemHGLOBAL, fNullHGlobal, 4)
2223  TEST_FIELD_OFFSET(RemHGLOBAL, fNullHGlobal, 0)
2224  TEST_FIELD_SIZE (RemHGLOBAL, cbData, 4)
2225  TEST_FIELD_ALIGN (RemHGLOBAL, cbData, 4)
2226  TEST_FIELD_OFFSET(RemHGLOBAL, cbData, 4)
2227  TEST_FIELD_SIZE (RemHGLOBAL, data, 1)
2228  TEST_FIELD_ALIGN (RemHGLOBAL, data, 1)
2229  TEST_FIELD_OFFSET(RemHGLOBAL, data, 8)
2230 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
Definition: gl.h:1950
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_RemHMETAFILEPICT()

static void test_pack_RemHMETAFILEPICT ( void  )
static

Definition at line 2232 of file generated.c.

2233 {
2234  /* RemHMETAFILEPICT */
2235  TEST_TYPE_SIZE (RemHMETAFILEPICT, 20)
2236  TEST_TYPE_ALIGN (RemHMETAFILEPICT, 4)
2237  TEST_FIELD_SIZE (RemHMETAFILEPICT, mm, 4)
2238  TEST_FIELD_ALIGN (RemHMETAFILEPICT, mm, 4)
2239  TEST_FIELD_OFFSET(RemHMETAFILEPICT, mm, 0)
2240  TEST_FIELD_SIZE (RemHMETAFILEPICT, xExt, 4)
2241  TEST_FIELD_ALIGN (RemHMETAFILEPICT, xExt, 4)
2242  TEST_FIELD_OFFSET(RemHMETAFILEPICT, xExt, 4)
2243  TEST_FIELD_SIZE (RemHMETAFILEPICT, yExt, 4)
2244  TEST_FIELD_ALIGN (RemHMETAFILEPICT, yExt, 4)
2245  TEST_FIELD_OFFSET(RemHMETAFILEPICT, yExt, 8)
2246  TEST_FIELD_SIZE (RemHMETAFILEPICT, cbData, 4)
2247  TEST_FIELD_ALIGN (RemHMETAFILEPICT, cbData, 4)
2248  TEST_FIELD_OFFSET(RemHMETAFILEPICT, cbData, 12)
2249  TEST_FIELD_SIZE (RemHMETAFILEPICT, data, 1)
2250  TEST_FIELD_ALIGN (RemHMETAFILEPICT, data, 1)
2251  TEST_FIELD_OFFSET(RemHMETAFILEPICT, data, 16)
2252 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
Definition: gl.h:1950
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_RemHPALETTE()

static void test_pack_RemHPALETTE ( void  )
static

Definition at line 2254 of file generated.c.

2255 {
2256  /* RemHPALETTE */
2257  TEST_TYPE_SIZE (RemHPALETTE, 8)
2258  TEST_TYPE_ALIGN (RemHPALETTE, 4)
2259  TEST_FIELD_SIZE (RemHPALETTE, cbData, 4)
2260  TEST_FIELD_ALIGN (RemHPALETTE, cbData, 4)
2261  TEST_FIELD_OFFSET(RemHPALETTE, cbData, 0)
2262  TEST_FIELD_SIZE (RemHPALETTE, data, 1)
2263  TEST_FIELD_ALIGN (RemHPALETTE, data, 1)
2264  TEST_FIELD_OFFSET(RemHPALETTE, data, 4)
2265 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
Definition: gl.h:1950
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_remoteMETAFILEPICT()

static void test_pack_remoteMETAFILEPICT ( void  )
static

Definition at line 2330 of file generated.c.

2331 {
2332  /* remoteMETAFILEPICT */
2333  TEST_TYPE_SIZE (remoteMETAFILEPICT, 16)
2334  TEST_TYPE_ALIGN (remoteMETAFILEPICT, 4)
2335  TEST_FIELD_SIZE (remoteMETAFILEPICT, mm, 4)
2336  TEST_FIELD_ALIGN (remoteMETAFILEPICT, mm, 4)
2337  TEST_FIELD_OFFSET(remoteMETAFILEPICT, mm, 0)
2338  TEST_FIELD_SIZE (remoteMETAFILEPICT, xExt, 4)
2339  TEST_FIELD_ALIGN (remoteMETAFILEPICT, xExt, 4)
2340  TEST_FIELD_OFFSET(remoteMETAFILEPICT, xExt, 4)
2341  TEST_FIELD_SIZE (remoteMETAFILEPICT, yExt, 4)
2342  TEST_FIELD_ALIGN (remoteMETAFILEPICT, yExt, 4)
2343  TEST_FIELD_OFFSET(remoteMETAFILEPICT, yExt, 8)
2344  TEST_FIELD_SIZE (remoteMETAFILEPICT, hMF, 4)
2345  TEST_FIELD_ALIGN (remoteMETAFILEPICT, hMF, 4)
2346  TEST_FIELD_OFFSET(remoteMETAFILEPICT, hMF, 12)
2347 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_SCODE()

static void test_pack_SCODE ( void  )
static

Definition at line 2267 of file generated.c.

2268 {
2269  /* SCODE */
2270  TEST_TYPE_SIZE (SCODE, 4)
2271  TEST_TYPE_ALIGN (SCODE, 4)
2272 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
LONG SCODE
Definition: compat.h:1902
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_SFV_CREATE()

static void test_pack_SFV_CREATE ( void  )
static

Definition at line 3592 of file generated.c.

3593 {
3594  /* SFV_CREATE (pack 8) */
3597  TEST_FIELD_SIZE (SFV_CREATE, cbSize, 4)
3598  TEST_FIELD_ALIGN (SFV_CREATE, cbSize, 4)
3599  TEST_FIELD_OFFSET(SFV_CREATE, cbSize, 0)
3600  TEST_FIELD_SIZE (SFV_CREATE, pshf, 4)
3601  TEST_FIELD_ALIGN (SFV_CREATE, pshf, 4)
3602  TEST_FIELD_OFFSET(SFV_CREATE, pshf, 4)
3603  TEST_FIELD_SIZE (SFV_CREATE, psvOuter, 4)
3604  TEST_FIELD_ALIGN (SFV_CREATE, psvOuter, 4)
3605  TEST_FIELD_OFFSET(SFV_CREATE, psvOuter, 8)
3606  TEST_FIELD_SIZE (SFV_CREATE, psfvcb, 4)
3607  TEST_FIELD_ALIGN (SFV_CREATE, psfvcb, 4)
3608  TEST_FIELD_OFFSET(SFV_CREATE, psfvcb, 12)
3609 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_SHChangeDWORDAsIDList()

static void test_pack_SHChangeDWORDAsIDList ( void  )
static

Definition at line 3611 of file generated.c.

3612 {
3613  /* SHChangeDWORDAsIDList (pack 1) */
3628 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70
static HMODULE MODULEINFO DWORD cb
Definition: module.c:32

Referenced by test_pack().

◆ test_pack_SHChangeNotifyEntry()

static void test_pack_SHChangeNotifyEntry ( void  )
static

Definition at line 3630 of file generated.c.

3631 {
3632  /* SHChangeNotifyEntry (pack 1) */
3638  TEST_FIELD_SIZE (SHChangeNotifyEntry, fRecursive, 4)
3639  TEST_FIELD_ALIGN (SHChangeNotifyEntry, fRecursive, 1)
3640  TEST_FIELD_OFFSET(SHChangeNotifyEntry, fRecursive, 4)
3641 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_SHChangeProductKeyAsIDList()

static void test_pack_SHChangeProductKeyAsIDList ( void  )
static

Definition at line 3643 of file generated.c.

3644 {
3645  /* SHChangeProductKeyAsIDList (pack 1) */
3651  TEST_FIELD_SIZE (SHChangeProductKeyAsIDList, wszProductKey, 78)
3652  TEST_FIELD_ALIGN (SHChangeProductKeyAsIDList, wszProductKey, 1)
3657 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70
static HMODULE MODULEINFO DWORD cb
Definition: module.c:32

Referenced by test_pack().

◆ test_pack_SHDESCRIPTIONID()

static void test_pack_SHDESCRIPTIONID ( void  )
static

Definition at line 3659 of file generated.c.

3660 {
3661  /* SHDESCRIPTIONID (pack 8) */
3664  TEST_FIELD_SIZE (SHDESCRIPTIONID, dwDescriptionId, 4)
3665  TEST_FIELD_ALIGN (SHDESCRIPTIONID, dwDescriptionId, 4)
3666  TEST_FIELD_OFFSET(SHDESCRIPTIONID, dwDescriptionId, 0)
3670 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
REFCLSID clsid
Definition: msctf.c:82
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_SHELLDETAILS()

static void test_pack_SHELLDETAILS ( void  )
static

Definition at line 3049 of file generated.c.

3050 {
3051  /* SHELLDETAILS (pack 1) */
3055  TEST_FIELD_SIZE (SHELLDETAILS, cxChar, 4)
3056  TEST_FIELD_ALIGN (SHELLDETAILS, cxChar, 1)
3057  TEST_FIELD_OFFSET(SHELLDETAILS, cxChar, 4)
3058 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70
Definition: dsound.c:943

Referenced by test_pack().

◆ test_pack_SHELLEXECUTEINFOA()

static void test_pack_SHELLEXECUTEINFOA ( void  )
static

Definition at line 2761 of file generated.c.

2762 {
2763  /* SHELLEXECUTEINFOA (pack 1) */
2764  TEST_FIELD_SIZE (SHELLEXECUTEINFOA, cbSize, 4)
2765  TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, cbSize, 1)
2773  TEST_FIELD_SIZE (SHELLEXECUTEINFOA, lpVerb, 4)
2774  TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, lpVerb, 1)
2776  TEST_FIELD_SIZE (SHELLEXECUTEINFOA, lpFile, 4)
2777  TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, lpFile, 1)
2779  TEST_FIELD_SIZE (SHELLEXECUTEINFOA, lpParameters, 4)
2780  TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, lpParameters, 1)
2781  TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, lpParameters, 20)
2788  TEST_FIELD_SIZE (SHELLEXECUTEINFOA, hInstApp, 4)
2789  TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, hInstApp, 1)
2790  TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, hInstApp, 32)
2791  TEST_FIELD_SIZE (SHELLEXECUTEINFOA, lpIDList, 4)
2792  TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, lpIDList, 1)
2793  TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, lpIDList, 36)
2794  TEST_FIELD_SIZE (SHELLEXECUTEINFOA, lpClass, 4)
2795  TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, lpClass, 1)
2796  TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, lpClass, 40)
2797  TEST_FIELD_SIZE (SHELLEXECUTEINFOA, hkeyClass, 4)
2798  TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, hkeyClass, 1)
2799  TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, hkeyClass, 44)
2800  TEST_FIELD_SIZE (SHELLEXECUTEINFOA, dwHotKey, 4)
2801  TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, dwHotKey, 1)
2802  TEST_FIELD_OFFSET(SHELLEXECUTEINFOA, dwHotKey, 48)
2803 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
const DOCKBAR PVOID HWND HWND * hwnd
Definition: tooldock.h:22
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
_In_opt_ LPCSTR lpDirectory
Definition: shellapi.h:482
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_SHELLEXECUTEINFOW()

static void test_pack_SHELLEXECUTEINFOW ( void  )
static

Definition at line 2805 of file generated.c.

2806 {
2807  /* SHELLEXECUTEINFOW (pack 1) */
2808  TEST_FIELD_SIZE (SHELLEXECUTEINFOW, cbSize, 4)
2809  TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, cbSize, 1)
2817  TEST_FIELD_SIZE (SHELLEXECUTEINFOW, lpVerb, 4)
2818  TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, lpVerb, 1)
2820  TEST_FIELD_SIZE (SHELLEXECUTEINFOW, lpFile, 4)
2821  TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, lpFile, 1)
2823  TEST_FIELD_SIZE (SHELLEXECUTEINFOW, lpParameters, 4)
2824  TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, lpParameters, 1)
2825  TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, lpParameters, 20)
2832  TEST_FIELD_SIZE (SHELLEXECUTEINFOW, hInstApp, 4)
2833  TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, hInstApp, 1)
2834  TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, hInstApp, 32)
2835  TEST_FIELD_SIZE (SHELLEXECUTEINFOW, lpIDList, 4)
2836  TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, lpIDList, 1)
2837  TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, lpIDList, 36)
2838  TEST_FIELD_SIZE (SHELLEXECUTEINFOW, lpClass, 4)
2839  TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, lpClass, 1)
2840  TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, lpClass, 40)
2841  TEST_FIELD_SIZE (SHELLEXECUTEINFOW, hkeyClass, 4)
2842  TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, hkeyClass, 1)
2843  TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, hkeyClass, 44)
2844  TEST_FIELD_SIZE (SHELLEXECUTEINFOW, dwHotKey, 4)
2845  TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, dwHotKey, 1)
2846  TEST_FIELD_OFFSET(SHELLEXECUTEINFOW, dwHotKey, 48)
2847 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
const DOCKBAR PVOID HWND HWND * hwnd
Definition: tooldock.h:22
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
_In_opt_ LPCSTR lpDirectory
Definition: shellapi.h:482
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_SHELLFLAGSTATE()

static void test_pack_SHELLFLAGSTATE ( void  )
static

Definition at line 3672 of file generated.c.

3673 {
3674  /* SHELLFLAGSTATE (pack 1) */
3677 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_SHELLSTATE()

static void test_pack_SHELLSTATE ( void  )
static

Definition at line 3679 of file generated.c.

3680 {
3681  /* SHELLSTATE (pack 1) */
3684  TEST_FIELD_SIZE (SHELLSTATE, dwWin95Unused, 4)
3685  TEST_FIELD_ALIGN (SHELLSTATE, dwWin95Unused, 1)
3686  TEST_FIELD_OFFSET(SHELLSTATE, dwWin95Unused, 4)
3687  TEST_FIELD_SIZE (SHELLSTATE, uWin95Unused, 4)
3688  TEST_FIELD_ALIGN (SHELLSTATE, uWin95Unused, 1)
3689  TEST_FIELD_OFFSET(SHELLSTATE, uWin95Unused, 8)
3690  TEST_FIELD_SIZE (SHELLSTATE, lParamSort, 4)
3691  TEST_FIELD_ALIGN (SHELLSTATE, lParamSort, 1)
3692  TEST_FIELD_OFFSET(SHELLSTATE, lParamSort, 12)
3693  TEST_FIELD_SIZE (SHELLSTATE, iSortDirection, 4)
3694  TEST_FIELD_ALIGN (SHELLSTATE, iSortDirection, 1)
3695  TEST_FIELD_OFFSET(SHELLSTATE, iSortDirection, 16)
3699  TEST_FIELD_SIZE (SHELLSTATE, uNotUsed, 4)
3700  TEST_FIELD_ALIGN (SHELLSTATE, uNotUsed, 1)
3701  TEST_FIELD_OFFSET(SHELLSTATE, uNotUsed, 24)
3702 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
static const WCHAR version[]
Definition: asmname.c:66
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_SHFILEINFOA()

static void test_pack_SHFILEINFOA ( void  )
static

Definition at line 2849 of file generated.c.

2850 {
2851  /* SHFILEINFOA (pack 1) */
2857  TEST_FIELD_SIZE (SHFILEINFOA, iIcon, 4)
2858  TEST_FIELD_ALIGN (SHFILEINFOA, iIcon, 1)
2859  TEST_FIELD_OFFSET(SHFILEINFOA, iIcon, 4)
2863  TEST_FIELD_SIZE (SHFILEINFOA, szDisplayName, 260)
2864  TEST_FIELD_ALIGN (SHFILEINFOA, szDisplayName, 1)
2865  TEST_FIELD_OFFSET(SHFILEINFOA, szDisplayName, 12)
2869 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
DWORD dwAttributes
Definition: vdmdbg.h:34
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
_Reserved_ DWORD _In_ DWORD _Out_ DWORD _Out_writes_bytes_to_opt_ pcbTypeName LPSTR szTypeName
Definition: wincrypt.h:4283
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70
HICON hIcon
Definition: msconfig.c:44

Referenced by test_pack().

◆ test_pack_SHFILEINFOW()

static void test_pack_SHFILEINFOW ( void  )
static

Definition at line 2871 of file generated.c.

2872 {
2873  /* SHFILEINFOW (pack 1) */
2879  TEST_FIELD_SIZE (SHFILEINFOW, iIcon, 4)
2880  TEST_FIELD_ALIGN (SHFILEINFOW, iIcon, 1)
2881  TEST_FIELD_OFFSET(SHFILEINFOW, iIcon, 4)
2885  TEST_FIELD_SIZE (SHFILEINFOW, szDisplayName, 520)
2886  TEST_FIELD_ALIGN (SHFILEINFOW, szDisplayName, 1)
2887  TEST_FIELD_OFFSET(SHFILEINFOW, szDisplayName, 12)
2891 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
DWORD dwAttributes
Definition: vdmdbg.h:34
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
_Reserved_ DWORD _In_ DWORD _Out_ DWORD _Out_writes_bytes_to_opt_ pcbTypeName LPSTR szTypeName
Definition: wincrypt.h:4283
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70
HICON hIcon
Definition: msconfig.c:44

Referenced by test_pack().

◆ test_pack_SHFILEOPSTRUCTA()

static void test_pack_SHFILEOPSTRUCTA ( void  )
static

Definition at line 2893 of file generated.c.

2894 {
2895  /* SHFILEOPSTRUCTA (pack 1) */
2901  TEST_FIELD_SIZE (SHFILEOPSTRUCTA, wFunc, 4)
2902  TEST_FIELD_ALIGN (SHFILEOPSTRUCTA, wFunc, 1)
2904  TEST_FIELD_SIZE (SHFILEOPSTRUCTA, pFrom, 4)
2905  TEST_FIELD_ALIGN (SHFILEOPSTRUCTA, pFrom, 1)
2910  TEST_FIELD_SIZE (SHFILEOPSTRUCTA, fFlags, 2)
2911  TEST_FIELD_ALIGN (SHFILEOPSTRUCTA, fFlags, 1)
2912  TEST_FIELD_OFFSET(SHFILEOPSTRUCTA, fFlags, 16)
2913  TEST_FIELD_SIZE (SHFILEOPSTRUCTA, fAnyOperationsAborted, 4)
2914  TEST_FIELD_ALIGN (SHFILEOPSTRUCTA, fAnyOperationsAborted, 1)
2915  TEST_FIELD_OFFSET(SHFILEOPSTRUCTA, fAnyOperationsAborted, 18)
2916  TEST_FIELD_SIZE (SHFILEOPSTRUCTA, hNameMappings, 4)
2917  TEST_FIELD_ALIGN (SHFILEOPSTRUCTA, hNameMappings, 1)
2918  TEST_FIELD_OFFSET(SHFILEOPSTRUCTA, hNameMappings, 22)
2919  TEST_FIELD_SIZE (SHFILEOPSTRUCTA, lpszProgressTitle, 4)
2920  TEST_FIELD_ALIGN (SHFILEOPSTRUCTA, lpszProgressTitle, 1)
2921  TEST_FIELD_OFFSET(SHFILEOPSTRUCTA, lpszProgressTitle, 26)
2922 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
const DOCKBAR PVOID HWND HWND * hwnd
Definition: tooldock.h:22
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_SHFILEOPSTRUCTW()

static void test_pack_SHFILEOPSTRUCTW ( void  )
static

Definition at line 2924 of file generated.c.

2925 {
2926  /* SHFILEOPSTRUCTW (pack 1) */
2932  TEST_FIELD_SIZE (SHFILEOPSTRUCTW, wFunc, 4)
2933  TEST_FIELD_ALIGN (SHFILEOPSTRUCTW, wFunc, 1)
2935  TEST_FIELD_SIZE (SHFILEOPSTRUCTW, pFrom, 4)
2936  TEST_FIELD_ALIGN (SHFILEOPSTRUCTW, pFrom, 1)
2941  TEST_FIELD_SIZE (SHFILEOPSTRUCTW, fFlags, 2)
2942  TEST_FIELD_ALIGN (SHFILEOPSTRUCTW, fFlags, 1)
2943  TEST_FIELD_OFFSET(SHFILEOPSTRUCTW, fFlags, 16)
2944  TEST_FIELD_SIZE (SHFILEOPSTRUCTW, fAnyOperationsAborted, 4)
2945  TEST_FIELD_ALIGN (SHFILEOPSTRUCTW, fAnyOperationsAborted, 1)
2946  TEST_FIELD_OFFSET(SHFILEOPSTRUCTW, fAnyOperationsAborted, 18)
2947  TEST_FIELD_SIZE (SHFILEOPSTRUCTW, hNameMappings, 4)
2948  TEST_FIELD_ALIGN (SHFILEOPSTRUCTW, hNameMappings, 1)
2949  TEST_FIELD_OFFSET(SHFILEOPSTRUCTW, hNameMappings, 22)
2950  TEST_FIELD_SIZE (SHFILEOPSTRUCTW, lpszProgressTitle, 4)
2951  TEST_FIELD_ALIGN (SHFILEOPSTRUCTW, lpszProgressTitle, 1)
2952  TEST_FIELD_OFFSET(SHFILEOPSTRUCTW, lpszProgressTitle, 26)
2953 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
const DOCKBAR PVOID HWND HWND * hwnd
Definition: tooldock.h:22
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_SHITEMID()

static void test_pack_SHITEMID ( void  )
static

Definition at line 3060 of file generated.c.

3061 {
3062  /* SHITEMID (pack 1) */
3068  TEST_FIELD_SIZE (SHITEMID, abID, 1)
3069  TEST_FIELD_ALIGN (SHITEMID, abID, 1)
3070  TEST_FIELD_OFFSET(SHITEMID, abID, 2)
3071 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70
static HMODULE MODULEINFO DWORD cb
Definition: module.c:32

Referenced by test_pack().

◆ test_pack_SHNAMEMAPPINGA()

static void test_pack_SHNAMEMAPPINGA ( void  )
static

Definition at line 2955 of file generated.c.

2956 {
2957  /* SHNAMEMAPPINGA (pack 1) */
2960  TEST_FIELD_SIZE (SHNAMEMAPPINGA, pszOldPath, 4)
2961  TEST_FIELD_ALIGN (SHNAMEMAPPINGA, pszOldPath, 1)
2962  TEST_FIELD_OFFSET(SHNAMEMAPPINGA, pszOldPath, 0)
2963  TEST_FIELD_SIZE (SHNAMEMAPPINGA, pszNewPath, 4)
2964  TEST_FIELD_ALIGN (SHNAMEMAPPINGA, pszNewPath, 1)
2965  TEST_FIELD_OFFSET(SHNAMEMAPPINGA, pszNewPath, 4)
2966  TEST_FIELD_SIZE (SHNAMEMAPPINGA, cchOldPath, 4)
2967  TEST_FIELD_ALIGN (SHNAMEMAPPINGA, cchOldPath, 1)
2968  TEST_FIELD_OFFSET(SHNAMEMAPPINGA, cchOldPath, 8)
2969  TEST_FIELD_SIZE (SHNAMEMAPPINGA, cchNewPath, 4)
2970  TEST_FIELD_ALIGN (SHNAMEMAPPINGA, cchNewPath, 1)
2971  TEST_FIELD_OFFSET(SHNAMEMAPPINGA, cchNewPath, 12)
2972 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_SHNAMEMAPPINGW()

static void test_pack_SHNAMEMAPPINGW ( void  )
static

Definition at line 2974 of file generated.c.

2975 {
2976  /* SHNAMEMAPPINGW (pack 1) */
2979  TEST_FIELD_SIZE (SHNAMEMAPPINGW, pszOldPath, 4)
2980  TEST_FIELD_ALIGN (SHNAMEMAPPINGW, pszOldPath, 1)
2981  TEST_FIELD_OFFSET(SHNAMEMAPPINGW, pszOldPath, 0)
2982  TEST_FIELD_SIZE (SHNAMEMAPPINGW, pszNewPath, 4)
2983  TEST_FIELD_ALIGN (SHNAMEMAPPINGW, pszNewPath, 1)
2984  TEST_FIELD_OFFSET(SHNAMEMAPPINGW, pszNewPath, 4)
2985  TEST_FIELD_SIZE (SHNAMEMAPPINGW, cchOldPath, 4)
2986  TEST_FIELD_ALIGN (SHNAMEMAPPINGW, cchOldPath, 1)
2987  TEST_FIELD_OFFSET(SHNAMEMAPPINGW, cchOldPath, 8)
2988  TEST_FIELD_SIZE (SHNAMEMAPPINGW, cchNewPath, 4)
2989  TEST_FIELD_ALIGN (SHNAMEMAPPINGW, cchNewPath, 1)
2990  TEST_FIELD_OFFSET(SHNAMEMAPPINGW, cchNewPath, 12)
2991 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_STRRET()

static void test_pack_STRRET ( void  )
static

Definition at line 3073 of file generated.c.

3074 {
3075  /* STRRET (pack 8) */
3076  TEST_FIELD_SIZE (STRRET, uType, 4)
3077  TEST_FIELD_ALIGN (STRRET, uType, 4)
3078  TEST_FIELD_OFFSET(STRRET, uType, 0)
3079 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_TBINFO()

static void test_pack_TBINFO ( void  )
static

Definition at line 3704 of file generated.c.

3705 {
3706  /* TBINFO (pack 8) */
3707  TEST_TYPE_SIZE (TBINFO, 8)
3708  TEST_TYPE_ALIGN (TBINFO, 4)
3709  TEST_FIELD_SIZE (TBINFO, cbuttons, 4)
3710  TEST_FIELD_ALIGN (TBINFO, cbuttons, 4)
3711  TEST_FIELD_OFFSET(TBINFO, cbuttons, 0)
3715 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
UINT uFlags
Definition: api.c:59
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_UP_BYTE_BLOB()

static void test_pack_UP_BYTE_BLOB ( void  )
static

Definition at line 2274 of file generated.c.

2275 {
2276  /* UP_BYTE_BLOB */
2277  TEST_TYPE_SIZE (UP_BYTE_BLOB, 4)
2278  TEST_TYPE_ALIGN (UP_BYTE_BLOB, 4)
2279  TEST_TARGET_SIZE (UP_BYTE_BLOB, 8)
2280  TEST_TARGET_ALIGN(UP_BYTE_BLOB, 4)
2281 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_UP_FLAGGED_BYTE_BLOB()

static void test_pack_UP_FLAGGED_BYTE_BLOB ( void  )
static

Definition at line 2283 of file generated.c.

2284 {
2285  /* UP_FLAGGED_BYTE_BLOB */
2286  TEST_TYPE_SIZE (UP_FLAGGED_BYTE_BLOB, 4)
2287  TEST_TYPE_ALIGN (UP_FLAGGED_BYTE_BLOB, 4)
2288  TEST_TARGET_SIZE (UP_FLAGGED_BYTE_BLOB, 12)
2289  TEST_TARGET_ALIGN(UP_FLAGGED_BYTE_BLOB, 4)
2290 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_UP_FLAGGED_WORD_BLOB()

static void test_pack_UP_FLAGGED_WORD_BLOB ( void  )
static

Definition at line 2292 of file generated.c.

2293 {
2294  /* UP_FLAGGED_WORD_BLOB */
2295  TEST_TYPE_SIZE (UP_FLAGGED_WORD_BLOB, 4)
2296  TEST_TYPE_ALIGN (UP_FLAGGED_WORD_BLOB, 4)
2297  TEST_TARGET_SIZE (UP_FLAGGED_WORD_BLOB, 12)
2298  TEST_TARGET_ALIGN(UP_FLAGGED_WORD_BLOB, 4)
2299 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_userBITMAP()

static void test_pack_userBITMAP ( void  )
static

Definition at line 2349 of file generated.c.

2350 {
2351  /* userBITMAP */
2352  TEST_TYPE_SIZE (userBITMAP, 28)
2353  TEST_TYPE_ALIGN (userBITMAP, 4)
2354  TEST_FIELD_SIZE (userBITMAP, bmType, 4)
2355  TEST_FIELD_ALIGN (userBITMAP, bmType, 4)
2356  TEST_FIELD_OFFSET(userBITMAP, bmType, 0)
2357  TEST_FIELD_SIZE (userBITMAP, bmWidth, 4)
2358  TEST_FIELD_ALIGN (userBITMAP, bmWidth, 4)
2359  TEST_FIELD_OFFSET(userBITMAP, bmWidth, 4)
2360  TEST_FIELD_SIZE (userBITMAP, bmHeight, 4)
2361  TEST_FIELD_ALIGN (userBITMAP, bmHeight, 4)
2362  TEST_FIELD_OFFSET(userBITMAP, bmHeight, 8)
2363  TEST_FIELD_SIZE (userBITMAP, bmWidthBytes, 4)
2364  TEST_FIELD_ALIGN (userBITMAP, bmWidthBytes, 4)
2365  TEST_FIELD_OFFSET(userBITMAP, bmWidthBytes, 12)
2366  TEST_FIELD_SIZE (userBITMAP, bmPlanes, 2)
2367  TEST_FIELD_ALIGN (userBITMAP, bmPlanes, 2)
2368  TEST_FIELD_OFFSET(userBITMAP, bmPlanes, 16)
2369  TEST_FIELD_SIZE (userBITMAP, bmBitsPixel, 2)
2370  TEST_FIELD_ALIGN (userBITMAP, bmBitsPixel, 2)
2371  TEST_FIELD_OFFSET(userBITMAP, bmBitsPixel, 18)
2372  TEST_FIELD_SIZE (userBITMAP, cbSize, 4)
2373  TEST_FIELD_ALIGN (userBITMAP, cbSize, 4)
2374  TEST_FIELD_OFFSET(userBITMAP, cbSize, 20)
2375  TEST_FIELD_SIZE (userBITMAP, pBuffer, 1)
2376  TEST_FIELD_ALIGN (userBITMAP, pBuffer, 1)
2377  TEST_FIELD_OFFSET(userBITMAP, pBuffer, 24)
2378 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
PVOID pBuffer
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_userCLIPFORMAT()

static void test_pack_userCLIPFORMAT ( void  )
static

Definition at line 2380 of file generated.c.

2381 {
2382  /* userCLIPFORMAT */
2383  TEST_FIELD_SIZE (userCLIPFORMAT, fContext, 4)
2384  TEST_FIELD_ALIGN (userCLIPFORMAT, fContext, 4)
2385  TEST_FIELD_OFFSET(userCLIPFORMAT, fContext, 0)
2386 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_userHBITMAP()

static void test_pack_userHBITMAP ( void  )
static

Definition at line 2388 of file generated.c.

2389 {
2390  /* userHBITMAP */
2391  TEST_FIELD_SIZE (userHBITMAP, fContext, 4)
2392  TEST_FIELD_ALIGN (userHBITMAP, fContext, 4)
2393  TEST_FIELD_OFFSET(userHBITMAP, fContext, 0)
2394 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_userHENHMETAFILE()

static void test_pack_userHENHMETAFILE ( void  )
static

Definition at line 2396 of file generated.c.

2397 {
2398  /* userHENHMETAFILE */
2399  TEST_FIELD_SIZE (userHENHMETAFILE, fContext, 4)
2400  TEST_FIELD_ALIGN (userHENHMETAFILE, fContext, 4)
2401  TEST_FIELD_OFFSET(userHENHMETAFILE, fContext, 0)
2402 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_userHGLOBAL()

static void test_pack_userHGLOBAL ( void  )
static

Definition at line 2404 of file generated.c.

2405 {
2406  /* userHGLOBAL */
2407  TEST_FIELD_SIZE (userHGLOBAL, fContext, 4)
2408  TEST_FIELD_ALIGN (userHGLOBAL, fContext, 4)
2409  TEST_FIELD_OFFSET(userHGLOBAL, fContext, 0)
2410 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_userHMETAFILE()

static void test_pack_userHMETAFILE ( void  )
static

Definition at line 2412 of file generated.c.

2413 {
2414  /* userHMETAFILE */
2415  TEST_FIELD_SIZE (userHMETAFILE, fContext, 4)
2416  TEST_FIELD_ALIGN (userHMETAFILE, fContext, 4)
2417  TEST_FIELD_OFFSET(userHMETAFILE, fContext, 0)
2418 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_userHMETAFILEPICT()

static void test_pack_userHMETAFILEPICT ( void  )
static

Definition at line 2420 of file generated.c.

2421 {
2422  /* userHMETAFILEPICT */
2423  TEST_FIELD_SIZE (userHMETAFILEPICT, fContext, 4)
2424  TEST_FIELD_ALIGN (userHMETAFILEPICT, fContext, 4)
2425  TEST_FIELD_OFFSET(userHMETAFILEPICT, fContext, 0)
2426 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_userHPALETTE()

static void test_pack_userHPALETTE ( void  )
static

Definition at line 2428 of file generated.c.

2429 {
2430  /* userHPALETTE */
2431  TEST_FIELD_SIZE (userHPALETTE, fContext, 4)
2432  TEST_FIELD_ALIGN (userHPALETTE, fContext, 4)
2433  TEST_FIELD_OFFSET(userHPALETTE, fContext, 0)
2434 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70

Referenced by test_pack().

◆ test_pack_VARIANT_BOOL()

static void test_pack_VARIANT_BOOL ( void  )
static

Definition at line 2301 of file generated.c.

2302 {
2303  /* VARIANT_BOOL */
2307 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
short VARIANT_BOOL
Definition: compat.h:1940
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TYPE_SIGNED(type)
Definition: generated.c:77

Referenced by test_pack().

◆ test_pack_VARTYPE()

static void test_pack_VARTYPE ( void  )
static

Definition at line 2309 of file generated.c.

2310 {
2311  /* VARTYPE */
2312  TEST_TYPE_SIZE (VARTYPE, 2)
2315 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TYPE_UNSIGNED(type)
Definition: generated.c:78
unsigned short VARTYPE
Definition: compat.h:1904

Referenced by test_pack().

◆ test_pack_wireBSTR()

static void test_pack_wireBSTR ( void  )
static

Definition at line 2436 of file generated.c.

2437 {
2438  /* wireBSTR */
2439  TEST_TYPE_SIZE (wireBSTR, 4)
2440  TEST_TYPE_ALIGN (wireBSTR, 4)
2441  TEST_TARGET_SIZE (wireBSTR, 12)
2442  TEST_TARGET_ALIGN(wireBSTR, 4)
2443 }
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:69
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:75

Referenced by test_pack().

◆ test_pack_wireCLIPFORMAT()

static void test_pack_wireCLIPFORMAT ( void  )
static

Definition at line 2445 of file generated.c.

2446 {
2447  /* wireCLIPFORMAT */
2448  TEST_TYPE_SIZE (wireCLIPFORMAT, 4)
2449  TEST_TYPE_ALIGN (wireCLIPFORMAT, 4)
2450 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_wireHBITMAP()

static void test_pack_wireHBITMAP ( void  )
static

Definition at line 2452 of file generated.c.

2453 {
2454  /* wireHBITMAP */
2455  TEST_TYPE_SIZE (wireHBITMAP, 4)
2456  TEST_TYPE_ALIGN (wireHBITMAP, 4)
2457 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_wireHENHMETAFILE()

static void test_pack_wireHENHMETAFILE ( void  )
static

Definition at line 2459 of file generated.c.

2460 {
2461  /* wireHENHMETAFILE */
2462  TEST_TYPE_SIZE (wireHENHMETAFILE, 4)
2463  TEST_TYPE_ALIGN (wireHENHMETAFILE, 4)
2464 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_wireHGLOBAL()

static void test_pack_wireHGLOBAL ( void  )
static

Definition at line 2466 of file generated.c.

2467 {
2468  /* wireHGLOBAL */
2469  TEST_TYPE_SIZE (wireHGLOBAL, 4)
2470  TEST_TYPE_ALIGN (wireHGLOBAL, 4)
2471 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_wireHMETAFILE()

static void test_pack_wireHMETAFILE ( void  )
static

Definition at line 2473 of file generated.c.

2474 {
2475  /* wireHMETAFILE */
2476  TEST_TYPE_SIZE (wireHMETAFILE, 4)
2477  TEST_TYPE_ALIGN (wireHMETAFILE, 4)
2478 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_wireHMETAFILEPICT()

static void test_pack_wireHMETAFILEPICT ( void  )
static

Definition at line 2480 of file generated.c.

2481 {
2482  /* wireHMETAFILEPICT */
2483  TEST_TYPE_SIZE (wireHMETAFILEPICT, 4)
2484  TEST_TYPE_ALIGN (wireHMETAFILEPICT, 4)
2485 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_wireHPALETTE()

static void test_pack_wireHPALETTE ( void  )
static

Definition at line 2487 of file generated.c.

2488 {
2489  /* wireHPALETTE */
2490  TEST_TYPE_SIZE (wireHPALETTE, 4)
2491  TEST_TYPE_ALIGN (wireHPALETTE, 4)
2492 }
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62

Referenced by test_pack().

◆ test_pack_WORD_SIZEDARR()

static void test_pack_WORD_SIZEDARR ( void  )
static

Definition at line 2317 of file generated.c.

2318 {
2319  /* WORD_SIZEDARR */
2320  TEST_TYPE_SIZE (WORD_SIZEDARR, 8)
2321  TEST_TYPE_ALIGN (WORD_SIZEDARR, 4)
2322  TEST_FIELD_SIZE (WORD_SIZEDARR, clSize, 4)
2323  TEST_FIELD_ALIGN (WORD_SIZEDARR, clSize, 4)
2324  TEST_FIELD_OFFSET(WORD_SIZEDARR, clSize, 0)
2325  TEST_FIELD_SIZE (WORD_SIZEDARR, pData, 4)
2326  TEST_FIELD_ALIGN (WORD_SIZEDARR, pData, 4)
2327  TEST_FIELD_OFFSET(WORD_SIZEDARR, pData, 4)
2328 }
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:73
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:57
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:62
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:70
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
Definition: twain.h:1827

Referenced by test_pack().