ReactOS 0.4.15-dev-7942-gd23573b
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:13122

◆ test_pack()

static void test_pack ( void  )
static

Definition at line 3719 of file generated.c.

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

◆ 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)
2538}
HWND hWnd
Definition: settings.c:17
LPARAM lParam
Definition: combotst.c:139
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:66
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:50
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:69
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:55
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:63

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)
3098 TEST_FIELD_SIZE (AUTO_SCROLL_DATA, dwTimes, 12)
3101}

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}
INT(CALLBACK * BFFCALLBACK)(HWND, UINT, LPARAM, LPARAM)
Definition: shlobj.h:1177

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)
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}
Definition: nspapi.h:57

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)
3136 TEST_FIELD_SIZE (BROWSEINFOA, iImage, 4)
3137 TEST_FIELD_ALIGN (BROWSEINFOA, iImage, 4)
3138 TEST_FIELD_OFFSET(BROWSEINFOA, iImage, 28)
3139}

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)
3167 TEST_FIELD_SIZE (BROWSEINFOW, iImage, 4)
3168 TEST_FIELD_ALIGN (BROWSEINFOW, iImage, 4)
3169 TEST_FIELD_OFFSET(BROWSEINFOW, iImage, 28)
3170}

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)
1921}
OLECHAR * BSTR
Definition: compat.h:2293
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:68
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:62

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}
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
Definition: twain.h:1830

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}

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}

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}

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)
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}
Definition: shlobj.h:565

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}

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_UNSIGNED(type)
Definition: generated.c:71

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)
2499}

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}
@ Password
Definition: telnetd.h:65
_Must_inspect_result_ _In_ ULONG Flags
Definition: wsk.h:170

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}

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}
Definition: shlobj.h:1268

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)
2047}
double DATE
Definition: compat.h:2253

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 */
2054}
double DOUBLE
Definition: typedefs.h:70

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 pt(x, y)
Definition: drawing.c:79

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}

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)
3238 TEST_FIELD_SIZE (DROPFILES, fWide, 4)
3239 TEST_FIELD_ALIGN (DROPFILES, fWide, 1)
3240 TEST_FIELD_OFFSET(DROPFILES, fWide, 16)
3241}

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}

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) */
3257 TEST_FIELD_SIZE (FILEDESCRIPTORA, pointl, 8)
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}
DWORD dwFileAttributes
REFCLSID clsid
Definition: msctf.c:82
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
Definition: wincrypt.h:1176

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) */
3297 TEST_FIELD_SIZE (FILEDESCRIPTORW, pointl, 8)
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}

Referenced by test_pack().

◆ test_pack_FILEGROUPDESCRIPTORA()

static void test_pack_FILEGROUPDESCRIPTORA ( void  )
static

Definition at line 3323 of file generated.c.

Referenced by test_pack().

◆ test_pack_FILEGROUPDESCRIPTORW()

static void test_pack_FILEGROUPDESCRIPTORW ( void  )
static

Definition at line 3336 of file generated.c.

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}
WORD FILEOP_FLAGS
Definition: shellapi.h:213

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}

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}

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)
2506}

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}

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}

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}

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)
3001}

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}

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 */
2126}

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}

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}

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}

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}

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}

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

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}

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 */
3400}

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}

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}

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}

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}

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}

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}

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}

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}

Referenced by test_pack().

◆ test_pack_LPFILEGROUPDESCRIPTORA()

static void test_pack_LPFILEGROUPDESCRIPTORA ( void  )
static

Definition at line 3429 of file generated.c.

Referenced by test_pack().

◆ test_pack_LPFILEGROUPDESCRIPTORW()

static void test_pack_LPFILEGROUPDESCRIPTORW ( void  )
static

Definition at line 3438 of file generated.c.

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}
HRESULT(CALLBACK * LPFNVIEWCALLBACK)(_In_ IShellView *dwUser, _In_ IShellFolder *pshf, _In_ HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
Definition: shlobj.h:1257

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 */
3461}

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}
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}
static LPOLESTR
Definition: stg_prop.c:27

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}

Referenced by test_pack().

◆ test_pack_LPSHChangeDWORDAsIDList()

static void test_pack_LPSHChangeDWORDAsIDList ( void  )
static

Definition at line 3472 of file generated.c.

Referenced by test_pack().

◆ test_pack_LPSHChangeProductKeyAsIDList()

static void test_pack_LPSHChangeProductKeyAsIDList ( void  )
static

Definition at line 3481 of file generated.c.

Referenced by test_pack().

◆ test_pack_LPSHDESCRIPTIONID()

static void test_pack_LPSHDESCRIPTIONID ( void  )
static

Definition at line 3490 of file generated.c.

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}

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}

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}

Referenced by test_pack().

◆ test_pack_LPSHELLFLAGSTATE()

static void test_pack_LPSHELLFLAGSTATE ( void  )
static

Definition at line 3499 of file generated.c.

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}

Referenced by test_pack().

◆ test_pack_LPSHFILEOPSTRUCTA()

static void test_pack_LPSHFILEOPSTRUCTA ( void  )
static

Definition at line 2624 of file generated.c.

Referenced by test_pack().

◆ test_pack_LPSHFILEOPSTRUCTW()

static void test_pack_LPSHFILEOPSTRUCTW ( void  )
static

Definition at line 2633 of file generated.c.

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}

Referenced by test_pack().

◆ test_pack_LPSHNAMEMAPPINGA()

static void test_pack_LPSHNAMEMAPPINGA ( void  )
static

Definition at line 2642 of file generated.c.

Referenced by test_pack().

◆ test_pack_LPSHNAMEMAPPINGW()

static void test_pack_LPSHNAMEMAPPINGW ( void  )
static

Definition at line 2651 of file generated.c.

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}

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}

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)
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)
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)
2693}
UINT uFlags
Definition: api.c:59
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)
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)
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)
2728}

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 */
2181}
WCHAR OLECHAR
Definition: compat.h:2292

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}

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}

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}

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}

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}

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}
WORD PRINTEROP_FLAGS
Definition: shellapi.h:214

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 */
2188}
static const CLSID IPropertyStorage UINT *static const PROPSPEC PROPVARIANT *static UINT const PROPSPEC PROPVARIANT PROPID
Definition: shellole.c:78

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) */
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}
static HMENU hmenu
Definition: win.c:66

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}

Referenced by test_pack().

◆ test_pack_QCMINFO_IDMAP_PLACEMENT()

static void test_pack_QCMINFO_IDMAP_PLACEMENT ( void  )
static

◆ 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}
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
Definition: gl.h:1950

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}

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}

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}

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}

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}

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 */
2272}
LONG SCODE
Definition: compat.h:2252

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)
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}

Referenced by test_pack().

◆ test_pack_SHChangeDWORDAsIDList()

static void test_pack_SHChangeDWORDAsIDList ( void  )
static

Definition at line 3611 of file generated.c.

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)
3641}

Referenced by test_pack().

◆ test_pack_SHChangeProductKeyAsIDList()

static void test_pack_SHChangeProductKeyAsIDList ( void  )
static

◆ 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}

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)
3058}
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) */
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)
2791 TEST_FIELD_SIZE (SHELLEXECUTEINFOA, lpIDList, 4)
2792 TEST_FIELD_ALIGN (SHELLEXECUTEINFOA, lpIDList, 1)
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)
2803}
_In_opt_ LPCSTR lpDirectory
Definition: shellapi.h:484
_In_ LONG _In_ HWND hwnd
Definition: winddi.h:4023

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) */
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)
2835 TEST_FIELD_SIZE (SHELLEXECUTEINFOW, lpIDList, 4)
2836 TEST_FIELD_ALIGN (SHELLEXECUTEINFOW, lpIDList, 1)
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)
2847}

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}

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}
static const WCHAR version[]
Definition: asmname.c:66

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)
2863 TEST_FIELD_SIZE (SHFILEINFOA, szDisplayName, 260)
2864 TEST_FIELD_ALIGN (SHFILEINFOA, szDisplayName, 1)
2865 TEST_FIELD_OFFSET(SHFILEINFOA, szDisplayName, 12)
2869}
DWORD dwAttributes
Definition: vdmdbg.h:34
_Reserved_ DWORD _In_ DWORD _Out_ DWORD _Out_writes_bytes_to_opt_ pcbTypeName LPSTR szTypeName
Definition: wincrypt.h:4283

Referenced by test_pack().

◆ test_pack_SHFILEINFOW()

static void test_pack_SHFILEINFOW ( void  )
static

Definition at line 2871 of file generated.c.

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) */
2910 TEST_FIELD_SIZE (SHFILEOPSTRUCTA, fFlags, 2)
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}

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) */
2941 TEST_FIELD_SIZE (SHFILEOPSTRUCTW, fFlags, 2)
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}

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}

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}

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}

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}

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) */
3709 TEST_FIELD_SIZE (TBINFO, cbuttons, 4)
3710 TEST_FIELD_ALIGN (TBINFO, cbuttons, 4)
3711 TEST_FIELD_OFFSET(TBINFO, cbuttons, 0)
3715}

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}

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}

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}

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}
PVOID pBuffer

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}

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}

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}

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}

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}

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}

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}

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}
short VARIANT_BOOL
Definition: compat.h:2290
#define TEST_TYPE_SIGNED(type)
Definition: generated.c:70

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 */
2315}
unsigned short VARTYPE
Definition: compat.h:2254

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}

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}

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}

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}

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}

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}

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}

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}

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}

Referenced by test_pack().