ReactOS  0.4.14-dev-115-g4576127
generated.c File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "ole2.h"
#include "rpc.h"
#include "rpcndr.h"
#include "rpcproxy.h"
#include "wine/test.h"
Include dependency graph for generated.c:

Go to the source code of this file.

Macros

#define WINVER   0x0501
 
#define _WIN32_IE   0x0501
 
#define _WIN32_WINNT   0x0501
 
#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_I_RPC_HANDLE (void)
 
static void test_pack_RPC_STATUS (void)
 
static void test_pack_PRPC_POLICY (void)
 
static void test_pack_RPC_AUTH_IDENTITY_HANDLE (void)
 
static void test_pack_RPC_AUTH_KEY_RETRIEVAL_FN (void)
 
static void test_pack_RPC_AUTHZ_HANDLE (void)
 
static void test_pack_RPC_BINDING_HANDLE (void)
 
static void test_pack_RPC_BINDING_VECTOR (void)
 
static void test_pack_RPC_IF_HANDLE (void)
 
static void test_pack_RPC_IF_ID (void)
 
static void test_pack_RPC_POLICY (void)
 
static void test_pack_UUID_VECTOR (void)
 
static void test_pack_PRPC_CLIENT_INTERFACE (void)
 
static void test_pack_PRPC_DISPATCH_TABLE (void)
 
static void test_pack_PRPC_MESSAGE (void)
 
static void test_pack_PRPC_PROTSEQ_ENDPOINT (void)
 
static void test_pack_PRPC_SERVER_INTERFACE (void)
 
static void test_pack_PRPC_SYNTAX_IDENTIFIER (void)
 
static void test_pack_RPC_CLIENT_INTERFACE (void)
 
static void test_pack_RPC_DISPATCH_FUNCTION (void)
 
static void test_pack_RPC_DISPATCH_TABLE (void)
 
static void test_pack_RPC_MESSAGE (void)
 
static void test_pack_RPC_PROTSEQ_ENDPOINT (void)
 
static void test_pack_RPC_SERVER_INTERFACE (void)
 
static void test_pack_RPC_SYNTAX_IDENTIFIER (void)
 
static void test_pack_RPC_VERSION (void)
 
static void test_pack_ARRAY_INFO (void)
 
static void test_pack_COMM_FAULT_OFFSETS (void)
 
static void test_pack_CS_STUB_INFO (void)
 
static void test_pack_EXPR_EVAL (void)
 
static void test_pack_FULL_PTR_TO_REFID_ELEMENT (void)
 
static void test_pack_FULL_PTR_XLAT_TABLES (void)
 
static void test_pack_GENERIC_BINDING_INFO (void)
 
static void test_pack_GENERIC_BINDING_ROUTINE_PAIR (void)
 
static void test_pack_MALLOC_FREE_STRUCT (void)
 
static void test_pack_MIDL_FORMAT_STRING (void)
 
static void test_pack_MIDL_SERVER_INFO (void)
 
static void test_pack_MIDL_STUB_DESC (void)
 
static void test_pack_MIDL_STUB_MESSAGE (void)
 
static void test_pack_MIDL_STUBLESS_PROXY_INFO (void)
 
static void test_pack_MIDL_SYNTAX_INFO (void)
 
static void test_pack_NDR_CCONTEXT (void)
 
static void test_pack_NDR_NOTIFY_ROUTINE (void)
 
static void test_pack_NDR_NOTIFY2_ROUTINE (void)
 
static void test_pack_NDR_RUNDOWN (void)
 
static void test_pack_NDR_SCONTEXT (void)
 
static void test_pack_NDR_USER_MARSHAL_INFO (void)
 
static void test_pack_NDR_USER_MARSHAL_INFO_LEVEL1 (void)
 
static void test_pack_PARRAY_INFO (void)
 
static void test_pack_PFORMAT_STRING (void)
 
static void test_pack_PFULL_PTR_TO_REFID_ELEMENT (void)
 
static void test_pack_PFULL_PTR_XLAT_TABLES (void)
 
static void test_pack_PGENERIC_BINDING_INFO (void)
 
static void test_pack_PGENERIC_BINDING_ROUTINE_PAIR (void)
 
static void test_pack_PMIDL_SERVER_INFO (void)
 
static void test_pack_PMIDL_STUB_DESC (void)
 
static void test_pack_PMIDL_STUB_MESSAGE (void)
 
static void test_pack_PMIDL_STUBLESS_PROXY_INFO (void)
 
static void test_pack_PMIDL_SYNTAX_INFO (void)
 
static void test_pack_PNDR_ASYNC_MESSAGE (void)
 
static void test_pack_PNDR_CORRELATION_INFO (void)
 
static void test_pack_PSCONTEXT_QUEUE (void)
 
static void test_pack_PXMIT_ROUTINE_QUINTUPLE (void)
 
static void test_pack_SCONTEXT_QUEUE (void)
 
static void test_pack_SERVER_ROUTINE (void)
 
static void test_pack_STUB_THUNK (void)
 
static void test_pack_USER_MARSHAL_CB (void)
 
static void test_pack_USER_MARSHAL_FREEING_ROUTINE (void)
 
static void test_pack_USER_MARSHAL_MARSHALLING_ROUTINE (void)
 
static void test_pack_USER_MARSHAL_ROUTINE_QUADRUPLE (void)
 
static void test_pack_USER_MARSHAL_SIZING_ROUTINE (void)
 
static void test_pack_USER_MARSHAL_UNMARSHALLING_ROUTINE (void)
 
static void test_pack_XMIT_HELPER_ROUTINE (void)
 
static void test_pack_XMIT_ROUTINE_QUINTUPLE (void)
 
static void test_pack_PRPC_STUB_FUNCTION (void)
 
static void test_pack (void)
 
 START_TEST (generated)
 

Macro Definition Documentation

◆ _WIN32_IE

#define _WIN32_IE   0x0501

Definition at line 9 of file generated.c.

◆ _WIN32_WINNT

#define _WIN32_WINNT   0x0501

Definition at line 10 of file generated.c.

◆ DWORD_PTR

Definition at line 28 of file generated.c.

◆ LONG_PTR

Definition at line 29 of file generated.c.

◆ TEST_FIELD_ALIGN

#define TEST_FIELD_ALIGN (   type,
  field,
  align 
)

Definition at line 73 of file generated.c.

◆ TEST_FIELD_OFFSET

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

Definition at line 76 of file generated.c.

◆ TEST_FIELD_SIZE

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

Definition at line 79 of file generated.c.

◆ TEST_TARGET_ALIGN

#define TEST_TARGET_ALIGN (   type,
  align 
)

Definition at line 72 of file generated.c.

◆ TEST_TARGET_SIZE

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

Definition at line 78 of file generated.c.

◆ TEST_TYPE_ALIGN

#define TEST_TYPE_ALIGN (   type,
  align 
)

Definition at line 65 of file generated.c.

◆ TEST_TYPE_SIGNED

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

Definition at line 80 of file generated.c.

◆ TEST_TYPE_SIZE

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

Definition at line 60 of file generated.c.

◆ TEST_TYPE_UNSIGNED

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

Definition at line 81 of file generated.c.

◆ ULONG_PTR

Definition at line 30 of file generated.c.

◆ WINE_NOWINSOCK

#define WINE_NOWINSOCK

Definition at line 12 of file generated.c.

◆ WINVER

#define WINVER   0x0501

Definition at line 8 of file generated.c.

Function Documentation

◆ START_TEST()

START_TEST ( generated  )

Definition at line 1863 of file generated.c.

1864 {
1865  test_pack();
1866 }
static void test_pack(void)
Definition: generated.c:1784

◆ test_pack()

static void test_pack ( void  )
static

Definition at line 1784 of file generated.c.

1785 {
1861 }
static void test_pack_USER_MARSHAL_UNMARSHALLING_ROUTINE(void)
Definition: generated.c:1762
static void test_pack_CS_STUB_INFO(void)
Definition: generated.c:1309
static void test_pack_XMIT_ROUTINE_QUINTUPLE(void)
Definition: generated.c:1772
static void test_pack_PMIDL_STUBLESS_PROXY_INFO(void)
Definition: generated.c:1654
static void test_pack_MIDL_SERVER_INFO(void)
Definition: generated.c:1383
static void test_pack_MIDL_FORMAT_STRING(void)
Definition: generated.c:1375
static void test_pack_UUID_VECTOR(void)
Definition: generated.c:1036
static void test_pack_USER_MARSHAL_FREEING_ROUTINE(void)
Definition: generated.c:1742
static void test_pack_RPC_PROTSEQ_ENDPOINT(void)
Definition: generated.c:1198
static void test_pack_PXMIT_ROUTINE_QUINTUPLE(void)
Definition: generated.c:1695
static void test_pack_PSCONTEXT_QUEUE(void)
Definition: generated.c:1686
static void test_pack_PRPC_SERVER_INTERFACE(void)
Definition: generated.c:1085
static void test_pack_PGENERIC_BINDING_INFO(void)
Definition: generated.c:1617
static void test_pack_RPC_DISPATCH_FUNCTION(void)
Definition: generated.c:1137
static void test_pack_RPC_VERSION(void)
Definition: generated.c:1258
static void test_pack_RPC_SERVER_INTERFACE(void)
Definition: generated.c:1211
static void test_pack_RPC_AUTH_KEY_RETRIEVAL_FN(void)
Definition: generated.c:965
static void test_pack_PNDR_CORRELATION_INFO(void)
Definition: generated.c:1679
static void test_pack_GENERIC_BINDING_ROUTINE_PAIR(void)
Definition: generated.c:1365
static void test_pack_RPC_IF_ID(void)
Definition: generated.c:1004
static void test_pack_STUB_THUNK(void)
Definition: generated.c:1720
static void test_pack_XMIT_HELPER_ROUTINE(void)
Definition: generated.c:1767
static void test_pack_SERVER_ROUTINE(void)
Definition: generated.c:1715
static void test_pack_SCONTEXT_QUEUE(void)
Definition: generated.c:1702
static void test_pack_RPC_STATUS(void)
Definition: generated.c:942
static void test_pack_PGENERIC_BINDING_ROUTINE_PAIR(void)
Definition: generated.c:1624
static void test_pack_PRPC_PROTSEQ_ENDPOINT(void)
Definition: generated.c:1076
static void test_pack_PRPC_SYNTAX_IDENTIFIER(void)
Definition: generated.c:1094
static void test_pack_NDR_SCONTEXT(void)
Definition: generated.c:1559
static void test_pack_PNDR_ASYNC_MESSAGE(void)
Definition: generated.c:1672
static void test_pack_MIDL_SYNTAX_INFO(void)
Definition: generated.c:1506
static void test_pack_RPC_CLIENT_INTERFACE(void)
Definition: generated.c:1103
static void test_pack_RPC_BINDING_VECTOR(void)
Definition: generated.c:984
static void test_pack_NDR_USER_MARSHAL_INFO_LEVEL1(void)
Definition: generated.c:1574
static void test_pack_PARRAY_INFO(void)
Definition: generated.c:1585
static void test_pack_RPC_AUTH_IDENTITY_HANDLE(void)
Definition: generated.c:958
static void test_pack_RPC_DISPATCH_TABLE(void)
Definition: generated.c:1142
static void test_pack_PRPC_CLIENT_INTERFACE(void)
Definition: generated.c:1049
static void test_pack_RPC_AUTHZ_HANDLE(void)
Definition: generated.c:970
static void test_pack_PRPC_STUB_FUNCTION(void)
Definition: generated.c:1777
static void test_pack_PRPC_MESSAGE(void)
Definition: generated.c:1067
static void test_pack_PMIDL_STUB_DESC(void)
Definition: generated.c:1640
static void test_pack_USER_MARSHAL_SIZING_ROUTINE(void)
Definition: generated.c:1757
static void test_pack_PMIDL_SYNTAX_INFO(void)
Definition: generated.c:1663
static void test_pack_PFULL_PTR_TO_REFID_ELEMENT(void)
Definition: generated.c:1601
static void test_pack_EXPR_EVAL(void)
Definition: generated.c:1325
static void test_pack_RPC_SYNTAX_IDENTIFIER(void)
Definition: generated.c:1245
static void test_pack_USER_MARSHAL_ROUTINE_QUADRUPLE(void)
Definition: generated.c:1752
static void test_pack_NDR_RUNDOWN(void)
Definition: generated.c:1554
static void test_pack_MIDL_STUB_DESC(void)
Definition: generated.c:1414
static void test_pack_PRPC_POLICY(void)
Definition: generated.c:949
static void test_pack_PFULL_PTR_XLAT_TABLES(void)
Definition: generated.c:1610
static void test_pack_MIDL_STUB_MESSAGE(void)
Definition: generated.c:1422
static void test_pack_RPC_IF_HANDLE(void)
Definition: generated.c:997
static void test_pack_NDR_NOTIFY2_ROUTINE(void)
Definition: generated.c:1549
static void test_pack_ARRAY_INFO(void)
Definition: generated.c:1271
static void test_pack_GENERIC_BINDING_INFO(void)
Definition: generated.c:1354
static void test_pack_MIDL_STUBLESS_PROXY_INFO(void)
Definition: generated.c:1481
static void test_pack_FULL_PTR_XLAT_TABLES(void)
Definition: generated.c:1349
static void test_pack_USER_MARSHAL_MARSHALLING_ROUTINE(void)
Definition: generated.c:1747
static void test_pack_NDR_NOTIFY_ROUTINE(void)
Definition: generated.c:1544
static void test_pack_NDR_USER_MARSHAL_INFO(void)
Definition: generated.c:1566
static void test_pack_PMIDL_SERVER_INFO(void)
Definition: generated.c:1631
static void test_pack_RPC_MESSAGE(void)
Definition: generated.c:1158
static void test_pack_RPC_BINDING_HANDLE(void)
Definition: generated.c:977
static void test_pack_I_RPC_HANDLE(void)
Definition: generated.c:935
static void test_pack_PRPC_DISPATCH_TABLE(void)
Definition: generated.c:1058
static void test_pack_RPC_POLICY(void)
Definition: generated.c:1020
static void test_pack_MALLOC_FREE_STRUCT(void)
Definition: generated.c:1370
static void test_pack_NDR_CCONTEXT(void)
Definition: generated.c:1537
static void test_pack_USER_MARSHAL_CB(void)
Definition: generated.c:1725
static void test_pack_PMIDL_STUB_MESSAGE(void)
Definition: generated.c:1647
static void test_pack_PFORMAT_STRING(void)
Definition: generated.c:1594
static void test_pack_FULL_PTR_TO_REFID_ELEMENT(void)
Definition: generated.c:1330
static void test_pack_COMM_FAULT_OFFSETS(void)
Definition: generated.c:1296

Referenced by START_TEST().

◆ test_pack_ARRAY_INFO()

static void test_pack_ARRAY_INFO ( void  )
static

Definition at line 1271 of file generated.c.

1272 {
1273  /* ARRAY_INFO */
1276  TEST_FIELD_SIZE (ARRAY_INFO, Dimension, 4)
1277  TEST_FIELD_ALIGN (ARRAY_INFO, Dimension, 4)
1278  TEST_FIELD_OFFSET(ARRAY_INFO, Dimension, 0)
1279  TEST_FIELD_SIZE (ARRAY_INFO, BufferConformanceMark, 4)
1280  TEST_FIELD_ALIGN (ARRAY_INFO, BufferConformanceMark, 4)
1281  TEST_FIELD_OFFSET(ARRAY_INFO, BufferConformanceMark, 4)
1282  TEST_FIELD_SIZE (ARRAY_INFO, BufferVarianceMark, 4)
1283  TEST_FIELD_ALIGN (ARRAY_INFO, BufferVarianceMark, 4)
1284  TEST_FIELD_OFFSET(ARRAY_INFO, BufferVarianceMark, 8)
1285  TEST_FIELD_SIZE (ARRAY_INFO, MaxCountArray, 4)
1286  TEST_FIELD_ALIGN (ARRAY_INFO, MaxCountArray, 4)
1287  TEST_FIELD_OFFSET(ARRAY_INFO, MaxCountArray, 12)
1288  TEST_FIELD_SIZE (ARRAY_INFO, OffsetArray, 4)
1289  TEST_FIELD_ALIGN (ARRAY_INFO, OffsetArray, 4)
1290  TEST_FIELD_OFFSET(ARRAY_INFO, OffsetArray, 16)
1291  TEST_FIELD_SIZE (ARRAY_INFO, ActualCountArray, 4)
1292  TEST_FIELD_ALIGN (ARRAY_INFO, ActualCountArray, 4)
1293  TEST_FIELD_OFFSET(ARRAY_INFO, ActualCountArray, 20)
1294 }
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:79
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:73

Referenced by test_pack().

◆ test_pack_COMM_FAULT_OFFSETS()

static void test_pack_COMM_FAULT_OFFSETS ( void  )
static

Definition at line 1296 of file generated.c.

1297 {
1298  /* COMM_FAULT_OFFSETS */
1301  TEST_FIELD_SIZE (COMM_FAULT_OFFSETS, CommOffset, 2)
1302  TEST_FIELD_ALIGN (COMM_FAULT_OFFSETS, CommOffset, 2)
1303  TEST_FIELD_OFFSET(COMM_FAULT_OFFSETS, CommOffset, 0)
1304  TEST_FIELD_SIZE (COMM_FAULT_OFFSETS, FaultOffset, 2)
1305  TEST_FIELD_ALIGN (COMM_FAULT_OFFSETS, FaultOffset, 2)
1306  TEST_FIELD_OFFSET(COMM_FAULT_OFFSETS, FaultOffset, 2)
1307 }
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:79
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:73

Referenced by test_pack().

◆ test_pack_CS_STUB_INFO()

static void test_pack_CS_STUB_INFO ( void  )
static

Definition at line 1309 of file generated.c.

1310 {
1311  /* CS_STUB_INFO */
1314  TEST_FIELD_SIZE (CS_STUB_INFO, WireCodeset, 4)
1315  TEST_FIELD_ALIGN (CS_STUB_INFO, WireCodeset, 4)
1316  TEST_FIELD_OFFSET(CS_STUB_INFO, WireCodeset, 0)
1317  TEST_FIELD_SIZE (CS_STUB_INFO, DesiredReceivingCodeset, 4)
1318  TEST_FIELD_ALIGN (CS_STUB_INFO, DesiredReceivingCodeset, 4)
1319  TEST_FIELD_OFFSET(CS_STUB_INFO, DesiredReceivingCodeset, 4)
1320  TEST_FIELD_SIZE (CS_STUB_INFO, CSArrayInfo, 4)
1321  TEST_FIELD_ALIGN (CS_STUB_INFO, CSArrayInfo, 4)
1322  TEST_FIELD_OFFSET(CS_STUB_INFO, CSArrayInfo, 8)
1323 }
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:79
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:73

Referenced by test_pack().

◆ test_pack_EXPR_EVAL()

static void test_pack_EXPR_EVAL ( void  )
static

Definition at line 1325 of file generated.c.

1326 {
1327  /* EXPR_EVAL */
1328 }

Referenced by test_pack().

◆ test_pack_FULL_PTR_TO_REFID_ELEMENT()

static void test_pack_FULL_PTR_TO_REFID_ELEMENT ( void  )
static

Definition at line 1330 of file generated.c.

1331 {
1332  /* FULL_PTR_TO_REFID_ELEMENT */
1347 }
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:79
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:73

Referenced by test_pack().

◆ test_pack_FULL_PTR_XLAT_TABLES()

static void test_pack_FULL_PTR_XLAT_TABLES ( void  )
static

Definition at line 1349 of file generated.c.

1350 {
1351  /* FULL_PTR_XLAT_TABLES */
1352 }

Referenced by test_pack().

◆ test_pack_GENERIC_BINDING_INFO()

static void test_pack_GENERIC_BINDING_INFO ( void  )
static

Definition at line 1354 of file generated.c.

1355 {
1356  /* GENERIC_BINDING_INFO */
1363 }
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:79
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:76
IN PVOID IN PVOID IN USHORT IN USHORT Size
Definition: pci.h:359
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:73

Referenced by test_pack().

◆ test_pack_GENERIC_BINDING_ROUTINE_PAIR()

static void test_pack_GENERIC_BINDING_ROUTINE_PAIR ( void  )
static

Definition at line 1365 of file generated.c.

1366 {
1367  /* GENERIC_BINDING_ROUTINE_PAIR */
1368 }

Referenced by test_pack().

◆ test_pack_I_RPC_HANDLE()

static void test_pack_I_RPC_HANDLE ( void  )
static

Definition at line 935 of file generated.c.

936 {
937  /* I_RPC_HANDLE */
940 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60

Referenced by test_pack().

◆ test_pack_MALLOC_FREE_STRUCT()

static void test_pack_MALLOC_FREE_STRUCT ( void  )
static

Definition at line 1370 of file generated.c.

1371 {
1372  /* MALLOC_FREE_STRUCT */
1373 }

Referenced by test_pack().

◆ test_pack_MIDL_FORMAT_STRING()

static void test_pack_MIDL_FORMAT_STRING ( void  )
static

Definition at line 1375 of file generated.c.

1376 {
1377  /* MIDL_FORMAT_STRING */
1381 }
char * Pad(char *Str, char PadChar, ULONG Length)
Definition: main.cxx:29
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:79
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:76
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:73

Referenced by test_pack().

◆ test_pack_MIDL_SERVER_INFO()

static void test_pack_MIDL_SERVER_INFO ( void  )
static

Definition at line 1383 of file generated.c.

1384 {
1385  /* MIDL_SERVER_INFO */
1388  TEST_FIELD_SIZE (MIDL_SERVER_INFO, pStubDesc, 4)
1389  TEST_FIELD_ALIGN (MIDL_SERVER_INFO, pStubDesc, 4)
1390  TEST_FIELD_OFFSET(MIDL_SERVER_INFO, pStubDesc, 0)
1394  TEST_FIELD_SIZE (MIDL_SERVER_INFO, ProcString, 4)
1395  TEST_FIELD_ALIGN (MIDL_SERVER_INFO, ProcString, 4)
1396  TEST_FIELD_OFFSET(MIDL_SERVER_INFO, ProcString, 8)
1397  TEST_FIELD_SIZE (MIDL_SERVER_INFO, FmtStringOffset, 4)
1398  TEST_FIELD_ALIGN (MIDL_SERVER_INFO, FmtStringOffset, 4)
1399  TEST_FIELD_OFFSET(MIDL_SERVER_INFO, FmtStringOffset, 12)
1400  TEST_FIELD_SIZE (MIDL_SERVER_INFO, ThunkTable, 4)
1401  TEST_FIELD_ALIGN (MIDL_SERVER_INFO, ThunkTable, 4)
1402  TEST_FIELD_OFFSET(MIDL_SERVER_INFO, ThunkTable, 16)
1403  TEST_FIELD_SIZE (MIDL_SERVER_INFO, pTransferSyntax, 4)
1404  TEST_FIELD_ALIGN (MIDL_SERVER_INFO, pTransferSyntax, 4)
1405  TEST_FIELD_OFFSET(MIDL_SERVER_INFO, pTransferSyntax, 20)
1406  TEST_FIELD_SIZE (MIDL_SERVER_INFO, nCount, 4)
1407  TEST_FIELD_ALIGN (MIDL_SERVER_INFO, nCount, 4)
1408  TEST_FIELD_OFFSET(MIDL_SERVER_INFO, nCount, 24)
1409  TEST_FIELD_SIZE (MIDL_SERVER_INFO, pSyntaxInfo, 4)
1410  TEST_FIELD_ALIGN (MIDL_SERVER_INFO, pSyntaxInfo, 4)
1411  TEST_FIELD_OFFSET(MIDL_SERVER_INFO, pSyntaxInfo, 28)
1412 }
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:79
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
static LSA_DISPATCH_TABLE DispatchTable
Definition: authpackage.c:164
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:73

Referenced by test_pack().

◆ test_pack_MIDL_STUB_DESC()

static void test_pack_MIDL_STUB_DESC ( void  )
static

Definition at line 1414 of file generated.c.

1415 {
1416  /* MIDL_STUB_DESC */
1417  TEST_FIELD_SIZE (MIDL_STUB_DESC, RpcInterfaceInformation, 4)
1418  TEST_FIELD_ALIGN (MIDL_STUB_DESC, RpcInterfaceInformation, 4)
1419  TEST_FIELD_OFFSET(MIDL_STUB_DESC, RpcInterfaceInformation, 0)
1420 }
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:79
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:76
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:73

Referenced by test_pack().

◆ test_pack_MIDL_STUB_MESSAGE()

static void test_pack_MIDL_STUB_MESSAGE ( void  )
static

Definition at line 1422 of file generated.c.

1423 {
1424  /* MIDL_STUB_MESSAGE */
1425  TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, RpcMsg, 4)
1426  TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, RpcMsg, 4)
1431  TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, BufferStart, 4)
1432  TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, BufferStart, 4)
1433  TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, BufferStart, 8)
1437  TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, BufferMark, 4)
1438  TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, BufferMark, 4)
1439  TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, BufferMark, 16)
1449  TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, ReuseBuffer, 4)
1450  TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, ReuseBuffer, 4)
1451  TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, ReuseBuffer, 36)
1452  TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, pAllocAllNodesContext, 4)
1453  TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, pAllocAllNodesContext, 4)
1454  TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, pAllocAllNodesContext, 40)
1455  TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, pPointerQueueState, 4)
1456  TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, pPointerQueueState, 4)
1457  TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, pPointerQueueState, 44)
1458  TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, IgnoreEmbeddedPointers, 4)
1459  TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, IgnoreEmbeddedPointers, 4)
1460  TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, IgnoreEmbeddedPointers, 48)
1461  TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, PointerBufferMark, 4)
1462  TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, PointerBufferMark, 4)
1463  TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, PointerBufferMark, 52)
1464  TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, CorrDespIncrement, 1)
1465  TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, CorrDespIncrement, 1)
1466  TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, CorrDespIncrement, 56)
1470  TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, MaxCount, 4)
1471  TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, MaxCount, 4)
1472  TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, MaxCount, 60)
1476  TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, ActualCount, 4)
1477  TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, ActualCount, 4)
1478  TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, ActualCount, 68)
1479 }
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:79
static ULONGLONG Memory
Definition: CcMapData_drv.c:35
UINT uFlags
Definition: api.c:60
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:76
_In_ ULONG _In_ ULONG Offset
Definition: ntddpcm.h:101
_In_ ULONG BufferLength
Definition: usbdlib.h:225
Definition: bufpool.h:45
static CONST DWORD MemorySize[]
Definition: svga.c:32
_In_ PUCHAR BufferEnd
Definition: usbdlib.h:176
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:73

Referenced by test_pack().

◆ test_pack_MIDL_STUBLESS_PROXY_INFO()

static void test_pack_MIDL_STUBLESS_PROXY_INFO ( void  )
static

Definition at line 1481 of file generated.c.

1482 {
1483  /* MIDL_STUBLESS_PROXY_INFO */
1489  TEST_FIELD_SIZE (MIDL_STUBLESS_PROXY_INFO, ProcFormatString, 4)
1490  TEST_FIELD_ALIGN (MIDL_STUBLESS_PROXY_INFO, ProcFormatString, 4)
1491  TEST_FIELD_OFFSET(MIDL_STUBLESS_PROXY_INFO, ProcFormatString, 4)
1492  TEST_FIELD_SIZE (MIDL_STUBLESS_PROXY_INFO, FormatStringOffset, 4)
1493  TEST_FIELD_ALIGN (MIDL_STUBLESS_PROXY_INFO, FormatStringOffset, 4)
1494  TEST_FIELD_OFFSET(MIDL_STUBLESS_PROXY_INFO, FormatStringOffset, 8)
1495  TEST_FIELD_SIZE (MIDL_STUBLESS_PROXY_INFO, pTransferSyntax, 4)
1496  TEST_FIELD_ALIGN (MIDL_STUBLESS_PROXY_INFO, pTransferSyntax, 4)
1497  TEST_FIELD_OFFSET(MIDL_STUBLESS_PROXY_INFO, pTransferSyntax, 12)
1501  TEST_FIELD_SIZE (MIDL_STUBLESS_PROXY_INFO, pSyntaxInfo, 4)
1502  TEST_FIELD_ALIGN (MIDL_STUBLESS_PROXY_INFO, pSyntaxInfo, 4)
1504 }
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:79
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:73

Referenced by test_pack().

◆ test_pack_MIDL_SYNTAX_INFO()

static void test_pack_MIDL_SYNTAX_INFO ( void  )
static

Definition at line 1506 of file generated.c.

1507 {
1508  /* MIDL_SYNTAX_INFO */
1511  TEST_FIELD_SIZE (MIDL_SYNTAX_INFO, TransferSyntax, 20)
1512  TEST_FIELD_ALIGN (MIDL_SYNTAX_INFO, TransferSyntax, 4)
1513  TEST_FIELD_OFFSET(MIDL_SYNTAX_INFO, TransferSyntax, 0)
1517  TEST_FIELD_SIZE (MIDL_SYNTAX_INFO, ProcString, 4)
1518  TEST_FIELD_ALIGN (MIDL_SYNTAX_INFO, ProcString, 4)
1519  TEST_FIELD_OFFSET(MIDL_SYNTAX_INFO, ProcString, 24)
1520  TEST_FIELD_SIZE (MIDL_SYNTAX_INFO, FmtStringOffset, 4)
1521  TEST_FIELD_ALIGN (MIDL_SYNTAX_INFO, FmtStringOffset, 4)
1522  TEST_FIELD_OFFSET(MIDL_SYNTAX_INFO, FmtStringOffset, 28)
1523  TEST_FIELD_SIZE (MIDL_SYNTAX_INFO, TypeString, 4)
1524  TEST_FIELD_ALIGN (MIDL_SYNTAX_INFO, TypeString, 4)
1525  TEST_FIELD_OFFSET(MIDL_SYNTAX_INFO, TypeString, 32)
1526  TEST_FIELD_SIZE (MIDL_SYNTAX_INFO, aUserMarshalQuadruple, 4)
1527  TEST_FIELD_ALIGN (MIDL_SYNTAX_INFO, aUserMarshalQuadruple, 4)
1528  TEST_FIELD_OFFSET(MIDL_SYNTAX_INFO, aUserMarshalQuadruple, 36)
1529  TEST_FIELD_SIZE (MIDL_SYNTAX_INFO, pReserved1, 4)
1530  TEST_FIELD_ALIGN (MIDL_SYNTAX_INFO, pReserved1, 4)
1531  TEST_FIELD_OFFSET(MIDL_SYNTAX_INFO, pReserved1, 40)
1532  TEST_FIELD_SIZE (MIDL_SYNTAX_INFO, pReserved2, 4)
1533  TEST_FIELD_ALIGN (MIDL_SYNTAX_INFO, pReserved2, 4)
1534  TEST_FIELD_OFFSET(MIDL_SYNTAX_INFO, pReserved2, 44)
1535 }
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:79
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
static LSA_DISPATCH_TABLE DispatchTable
Definition: authpackage.c:164
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:73

Referenced by test_pack().

◆ test_pack_NDR_CCONTEXT()

static void test_pack_NDR_CCONTEXT ( void  )
static

Definition at line 1537 of file generated.c.

1538 {
1539  /* NDR_CCONTEXT */
1542 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60

Referenced by test_pack().

◆ test_pack_NDR_NOTIFY2_ROUTINE()

static void test_pack_NDR_NOTIFY2_ROUTINE ( void  )
static

Definition at line 1549 of file generated.c.

1550 {
1551  /* NDR_NOTIFY2_ROUTINE */
1552 }

Referenced by test_pack().

◆ test_pack_NDR_NOTIFY_ROUTINE()

static void test_pack_NDR_NOTIFY_ROUTINE ( void  )
static

Definition at line 1544 of file generated.c.

1545 {
1546  /* NDR_NOTIFY_ROUTINE */
1547 }

Referenced by test_pack().

◆ test_pack_NDR_RUNDOWN()

static void test_pack_NDR_RUNDOWN ( void  )
static

Definition at line 1554 of file generated.c.

1555 {
1556  /* NDR_RUNDOWN */
1557 }

Referenced by test_pack().

◆ test_pack_NDR_SCONTEXT()

static void test_pack_NDR_SCONTEXT ( void  )
static

Definition at line 1559 of file generated.c.

1560 {
1561  /* NDR_SCONTEXT */
1564 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60

Referenced by test_pack().

◆ test_pack_NDR_USER_MARSHAL_INFO()

static void test_pack_NDR_USER_MARSHAL_INFO ( void  )
static

Definition at line 1566 of file generated.c.

1567 {
1568  /* NDR_USER_MARSHAL_INFO */
1569  TEST_FIELD_SIZE (NDR_USER_MARSHAL_INFO, InformationLevel, 4)
1570  TEST_FIELD_ALIGN (NDR_USER_MARSHAL_INFO, InformationLevel, 4)
1571  TEST_FIELD_OFFSET(NDR_USER_MARSHAL_INFO, InformationLevel, 0)
1572 }
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:79
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:76
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:73

Referenced by test_pack().

◆ test_pack_NDR_USER_MARSHAL_INFO_LEVEL1()

static void test_pack_NDR_USER_MARSHAL_INFO_LEVEL1 ( void  )
static

Definition at line 1574 of file generated.c.

1575 {
1576  /* NDR_USER_MARSHAL_INFO_LEVEL1 */
1583 }
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:79
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:76
Definition: bufpool.h:45
#define BufferSize
Definition: classpnp.h:419
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:73

Referenced by test_pack().

◆ test_pack_PARRAY_INFO()

static void test_pack_PARRAY_INFO ( void  )
static

Definition at line 1585 of file generated.c.

1586 {
1587  /* PARRAY_INFO */
1592 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:72
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:78

Referenced by test_pack().

◆ test_pack_PFORMAT_STRING()

static void test_pack_PFORMAT_STRING ( void  )
static

Definition at line 1594 of file generated.c.

1595 {
1596  /* PFORMAT_STRING */
1599 }
const unsigned char * PFORMAT_STRING
Definition: rpcndr.h:176
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60

Referenced by test_pack().

◆ test_pack_PFULL_PTR_TO_REFID_ELEMENT()

static void test_pack_PFULL_PTR_TO_REFID_ELEMENT ( void  )
static

Definition at line 1601 of file generated.c.

1602 {
1603  /* PFULL_PTR_TO_REFID_ELEMENT */
1608 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:72
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:78

Referenced by test_pack().

◆ test_pack_PFULL_PTR_XLAT_TABLES()

static void test_pack_PFULL_PTR_XLAT_TABLES ( void  )
static

Definition at line 1610 of file generated.c.

1611 {
1612  /* PFULL_PTR_XLAT_TABLES */
1615 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60

Referenced by test_pack().

◆ test_pack_PGENERIC_BINDING_INFO()

static void test_pack_PGENERIC_BINDING_INFO ( void  )
static

Definition at line 1617 of file generated.c.

1618 {
1619  /* PGENERIC_BINDING_INFO */
1622 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60

Referenced by test_pack().

◆ test_pack_PGENERIC_BINDING_ROUTINE_PAIR()

static void test_pack_PGENERIC_BINDING_ROUTINE_PAIR ( void  )
static

Definition at line 1624 of file generated.c.

1625 {
1626  /* PGENERIC_BINDING_ROUTINE_PAIR */
1629 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60

Referenced by test_pack().

◆ test_pack_PMIDL_SERVER_INFO()

static void test_pack_PMIDL_SERVER_INFO ( void  )
static

Definition at line 1631 of file generated.c.

1632 {
1633  /* PMIDL_SERVER_INFO */
1638 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:72
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:78

Referenced by test_pack().

◆ test_pack_PMIDL_STUB_DESC()

static void test_pack_PMIDL_STUB_DESC ( void  )
static

Definition at line 1640 of file generated.c.

1641 {
1642  /* PMIDL_STUB_DESC */
1645 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60

Referenced by test_pack().

◆ test_pack_PMIDL_STUB_MESSAGE()

static void test_pack_PMIDL_STUB_MESSAGE ( void  )
static

Definition at line 1647 of file generated.c.

1648 {
1649  /* PMIDL_STUB_MESSAGE */
1652 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60

Referenced by test_pack().

◆ test_pack_PMIDL_STUBLESS_PROXY_INFO()

static void test_pack_PMIDL_STUBLESS_PROXY_INFO ( void  )
static

Definition at line 1654 of file generated.c.

1655 {
1656  /* PMIDL_STUBLESS_PROXY_INFO */
1661 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:72
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:78

Referenced by test_pack().

◆ test_pack_PMIDL_SYNTAX_INFO()

static void test_pack_PMIDL_SYNTAX_INFO ( void  )
static

Definition at line 1663 of file generated.c.

1664 {
1665  /* PMIDL_SYNTAX_INFO */
1670 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:72
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:78

Referenced by test_pack().

◆ test_pack_PNDR_ASYNC_MESSAGE()

static void test_pack_PNDR_ASYNC_MESSAGE ( void  )
static

Definition at line 1672 of file generated.c.

1673 {
1674  /* PNDR_ASYNC_MESSAGE */
1677 }
struct _NDR_ASYNC_MESSAGE * PNDR_ASYNC_MESSAGE
Definition: rpcndr.h:197
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60

Referenced by test_pack().

◆ test_pack_PNDR_CORRELATION_INFO()

static void test_pack_PNDR_CORRELATION_INFO ( void  )
static

Definition at line 1679 of file generated.c.

1680 {
1681  /* PNDR_CORRELATION_INFO */
1684 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
struct _NDR_CORRELATION_INFO * PNDR_CORRELATION_INFO
Definition: rpcndr.h:198

Referenced by test_pack().

◆ test_pack_PRPC_CLIENT_INTERFACE()

static void test_pack_PRPC_CLIENT_INTERFACE ( void  )
static

Definition at line 1049 of file generated.c.

1050 {
1051  /* PRPC_CLIENT_INTERFACE */
1056 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:72
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:78

Referenced by test_pack().

◆ test_pack_PRPC_DISPATCH_TABLE()

static void test_pack_PRPC_DISPATCH_TABLE ( void  )
static

Definition at line 1058 of file generated.c.

1059 {
1060  /* PRPC_DISPATCH_TABLE */
1065 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:72
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:78

Referenced by test_pack().

◆ test_pack_PRPC_MESSAGE()

static void test_pack_PRPC_MESSAGE ( void  )
static

Definition at line 1067 of file generated.c.

1068 {
1069  /* PRPC_MESSAGE */
1074 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:72
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:78

Referenced by test_pack().

◆ test_pack_PRPC_POLICY()

static void test_pack_PRPC_POLICY ( void  )
static

Definition at line 949 of file generated.c.

950 {
951  /* PRPC_POLICY */
956 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:72
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:78

Referenced by test_pack().

◆ test_pack_PRPC_PROTSEQ_ENDPOINT()

static void test_pack_PRPC_PROTSEQ_ENDPOINT ( void  )
static

Definition at line 1076 of file generated.c.

1077 {
1078  /* PRPC_PROTSEQ_ENDPOINT */
1083 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:72
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:78

Referenced by test_pack().

◆ test_pack_PRPC_SERVER_INTERFACE()

static void test_pack_PRPC_SERVER_INTERFACE ( void  )
static

Definition at line 1085 of file generated.c.

1086 {
1087  /* PRPC_SERVER_INTERFACE */
1092 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:72
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:78

Referenced by test_pack().

◆ test_pack_PRPC_STUB_FUNCTION()

static void test_pack_PRPC_STUB_FUNCTION ( void  )
static

Definition at line 1777 of file generated.c.

1778 {
1779  /* PRPC_STUB_FUNCTION */
1780 }

Referenced by test_pack().

◆ test_pack_PRPC_SYNTAX_IDENTIFIER()

static void test_pack_PRPC_SYNTAX_IDENTIFIER ( void  )
static

Definition at line 1094 of file generated.c.

1095 {
1096  /* PRPC_SYNTAX_IDENTIFIER */
1101 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:72
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:78

Referenced by test_pack().

◆ test_pack_PSCONTEXT_QUEUE()

static void test_pack_PSCONTEXT_QUEUE ( void  )
static

Definition at line 1686 of file generated.c.

1687 {
1688  /* PSCONTEXT_QUEUE */
1693 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_TARGET_ALIGN(type, align)
Definition: generated.c:72
#define TEST_TARGET_SIZE(type, size)
Definition: generated.c:78

Referenced by test_pack().

◆ test_pack_PXMIT_ROUTINE_QUINTUPLE()

static void test_pack_PXMIT_ROUTINE_QUINTUPLE ( void  )
static

Definition at line 1695 of file generated.c.

1696 {
1697  /* PXMIT_ROUTINE_QUINTUPLE */
1700 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60

Referenced by test_pack().

◆ test_pack_RPC_AUTH_IDENTITY_HANDLE()

static void test_pack_RPC_AUTH_IDENTITY_HANDLE ( void  )
static

Definition at line 958 of file generated.c.

959 {
960  /* RPC_AUTH_IDENTITY_HANDLE */
963 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60

Referenced by test_pack().

◆ test_pack_RPC_AUTH_KEY_RETRIEVAL_FN()

static void test_pack_RPC_AUTH_KEY_RETRIEVAL_FN ( void  )
static

Definition at line 965 of file generated.c.

966 {
967  /* RPC_AUTH_KEY_RETRIEVAL_FN */
968 }

Referenced by test_pack().

◆ test_pack_RPC_AUTHZ_HANDLE()

static void test_pack_RPC_AUTHZ_HANDLE ( void  )
static

Definition at line 970 of file generated.c.

971 {
972  /* RPC_AUTHZ_HANDLE */
975 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60

Referenced by test_pack().

◆ test_pack_RPC_BINDING_HANDLE()

static void test_pack_RPC_BINDING_HANDLE ( void  )
static

Definition at line 977 of file generated.c.

978 {
979  /* RPC_BINDING_HANDLE */
982 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60

Referenced by test_pack().

◆ test_pack_RPC_BINDING_VECTOR()

static void test_pack_RPC_BINDING_VECTOR ( void  )
static

Definition at line 984 of file generated.c.

985 {
986  /* RPC_BINDING_VECTOR */
992  TEST_FIELD_SIZE (RPC_BINDING_VECTOR, BindingH, 4)
993  TEST_FIELD_ALIGN (RPC_BINDING_VECTOR, BindingH, 4)
995 }
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:79
_Inout_ __drv_aliasesMem PSLIST_ENTRY _Inout_ PSLIST_ENTRY _In_ ULONG Count
Definition: exfuncs.h:1015
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:73

Referenced by test_pack().

◆ test_pack_RPC_CLIENT_INTERFACE()

static void test_pack_RPC_CLIENT_INTERFACE ( void  )
static

Definition at line 1103 of file generated.c.

1104 {
1105  /* RPC_CLIENT_INTERFACE */
1111  TEST_FIELD_SIZE (RPC_CLIENT_INTERFACE, InterfaceId, 20)
1112  TEST_FIELD_ALIGN (RPC_CLIENT_INTERFACE, InterfaceId, 4)
1113  TEST_FIELD_OFFSET(RPC_CLIENT_INTERFACE, InterfaceId, 4)
1114  TEST_FIELD_SIZE (RPC_CLIENT_INTERFACE, TransferSyntax, 20)
1115  TEST_FIELD_ALIGN (RPC_CLIENT_INTERFACE, TransferSyntax, 4)
1116  TEST_FIELD_OFFSET(RPC_CLIENT_INTERFACE, TransferSyntax, 24)
1120  TEST_FIELD_SIZE (RPC_CLIENT_INTERFACE, RpcProtseqEndpointCount, 4)
1121  TEST_FIELD_ALIGN (RPC_CLIENT_INTERFACE, RpcProtseqEndpointCount, 4)
1122  TEST_FIELD_OFFSET(RPC_CLIENT_INTERFACE, RpcProtseqEndpointCount, 48)
1123  TEST_FIELD_SIZE (RPC_CLIENT_INTERFACE, RpcProtseqEndpoint, 4)
1124  TEST_FIELD_ALIGN (RPC_CLIENT_INTERFACE, RpcProtseqEndpoint, 4)
1125  TEST_FIELD_OFFSET(RPC_CLIENT_INTERFACE, RpcProtseqEndpoint, 52)
1129  TEST_FIELD_SIZE (RPC_CLIENT_INTERFACE, InterpreterInfo, 4)
1130  TEST_FIELD_ALIGN (RPC_CLIENT_INTERFACE, InterpreterInfo, 4)
1131  TEST_FIELD_OFFSET(RPC_CLIENT_INTERFACE, InterpreterInfo, 60)
1135 }
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:79
_Must_inspect_result_ _In_ ULONG Flags
Definition: wsk.h:170
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:76
_Reserved_ PVOID Reserved
Definition: winddi.h:3974
_In_ ULONG _In_ ULONG _In_ ULONG Length
Definition: ntddpcm.h:101
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
static LSA_DISPATCH_TABLE DispatchTable
Definition: authpackage.c:164
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:73

Referenced by test_pack().

◆ test_pack_RPC_DISPATCH_FUNCTION()

static void test_pack_RPC_DISPATCH_FUNCTION ( void  )
static

Definition at line 1137 of file generated.c.

1138 {
1139  /* RPC_DISPATCH_FUNCTION */
1140 }

Referenced by test_pack().

◆ test_pack_RPC_DISPATCH_TABLE()

static void test_pack_RPC_DISPATCH_TABLE ( void  )
static

Definition at line 1142 of file generated.c.

1143 {
1144  /* RPC_DISPATCH_TABLE */
1147  TEST_FIELD_SIZE (RPC_DISPATCH_TABLE, DispatchTableCount, 4)
1148  TEST_FIELD_ALIGN (RPC_DISPATCH_TABLE, DispatchTableCount, 4)
1149  TEST_FIELD_OFFSET(RPC_DISPATCH_TABLE, DispatchTableCount, 0)
1156 }
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:79
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:76
_Reserved_ PVOID Reserved
Definition: winddi.h:3974
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
static LSA_DISPATCH_TABLE DispatchTable
Definition: authpackage.c:164
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:73

Referenced by test_pack().

◆ test_pack_RPC_IF_HANDLE()

static void test_pack_RPC_IF_HANDLE ( void  )
static

Definition at line 997 of file generated.c.

998 {
999  /* RPC_IF_HANDLE */
1002 }
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60

Referenced by test_pack().

◆ test_pack_RPC_IF_ID()

static void test_pack_RPC_IF_ID ( void  )
static

Definition at line 1004 of file generated.c.

1005 {
1006  /* RPC_IF_ID */
1009  TEST_FIELD_SIZE (RPC_IF_ID, Uuid, 16)
1010  TEST_FIELD_ALIGN (RPC_IF_ID, Uuid, 4)
1011  TEST_FIELD_OFFSET(RPC_IF_ID, Uuid, 0)
1012  TEST_FIELD_SIZE (RPC_IF_ID, VersMajor, 2)
1013  TEST_FIELD_ALIGN (RPC_IF_ID, VersMajor, 2)
1014  TEST_FIELD_OFFSET(RPC_IF_ID, VersMajor, 16)
1015  TEST_FIELD_SIZE (RPC_IF_ID, VersMinor, 2)
1016  TEST_FIELD_ALIGN (RPC_IF_ID, VersMinor, 2)
1017  TEST_FIELD_OFFSET(RPC_IF_ID, VersMinor, 18)
1018 }
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:79
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:73

Referenced by test_pack().

◆ test_pack_RPC_MESSAGE()

static void test_pack_RPC_MESSAGE ( void  )
static

Definition at line 1158 of file generated.c.

1159 {
1160  /* RPC_MESSAGE */
1166  TEST_FIELD_SIZE (RPC_MESSAGE, DataRepresentation, 4)
1167  TEST_FIELD_ALIGN (RPC_MESSAGE, DataRepresentation, 4)
1168  TEST_FIELD_OFFSET(RPC_MESSAGE, DataRepresentation, 4)
1175  TEST_FIELD_SIZE (RPC_MESSAGE, ProcNum, 4)
1176  TEST_FIELD_ALIGN (RPC_MESSAGE, ProcNum, 4)
1177  TEST_FIELD_OFFSET(RPC_MESSAGE, ProcNum, 16)
1178  TEST_FIELD_SIZE (RPC_MESSAGE, TransferSyntax, 4)
1179  TEST_FIELD_ALIGN (RPC_MESSAGE, TransferSyntax, 4)
1180  TEST_FIELD_OFFSET(RPC_MESSAGE, TransferSyntax, 20)
1181  TEST_FIELD_SIZE (RPC_MESSAGE, RpcInterfaceInformation, 4)
1182  TEST_FIELD_ALIGN (RPC_MESSAGE, RpcInterfaceInformation, 4)
1183  TEST_FIELD_OFFSET(RPC_MESSAGE, RpcInterfaceInformation, 24)
1184  TEST_FIELD_SIZE (RPC_MESSAGE, ReservedForRuntime, 4)
1185  TEST_FIELD_ALIGN (RPC_MESSAGE, ReservedForRuntime, 4)
1186  TEST_FIELD_OFFSET(RPC_MESSAGE, ReservedForRuntime, 28)
1187  TEST_FIELD_SIZE (RPC_MESSAGE, ManagerEpv, 4)
1188  TEST_FIELD_ALIGN (RPC_MESSAGE, ManagerEpv, 4)
1189  TEST_FIELD_OFFSET(RPC_MESSAGE, ManagerEpv, 32)
1190  TEST_FIELD_SIZE (RPC_MESSAGE, ImportContext, 4)
1191  TEST_FIELD_ALIGN (RPC_MESSAGE, ImportContext, 4)
1192  TEST_FIELD_OFFSET(RPC_MESSAGE, ImportContext, 36)
1193  TEST_FIELD_SIZE (RPC_MESSAGE, RpcFlags, 4)
1194  TEST_FIELD_ALIGN (RPC_MESSAGE, RpcFlags, 4)
1195  TEST_FIELD_OFFSET(RPC_MESSAGE, RpcFlags, 40)
1196 }
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:79
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:76
_In_ ULONG BufferLength
Definition: usbdlib.h:225
Definition: bufpool.h:45
_In_ HANDLE Handle
Definition: extypes.h:390
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:73

Referenced by test_pack().

◆ test_pack_RPC_POLICY()

static void test_pack_RPC_POLICY ( void  )
static

Definition at line 1020 of file generated.c.

1021 {
1022  /* RPC_POLICY */
1028  TEST_FIELD_SIZE (RPC_POLICY, EndpointFlags, 4)
1029  TEST_FIELD_ALIGN (RPC_POLICY, EndpointFlags, 4)
1030  TEST_FIELD_OFFSET(RPC_POLICY, EndpointFlags, 4)
1031  TEST_FIELD_SIZE (RPC_POLICY, NICFlags, 4)
1032  TEST_FIELD_ALIGN (RPC_POLICY, NICFlags, 4)
1033  TEST_FIELD_OFFSET(RPC_POLICY, NICFlags, 8)
1034 }
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:79
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:76
_In_ ULONG _In_ ULONG _In_ ULONG Length
Definition: ntddpcm.h:101
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:73

Referenced by test_pack().

◆ test_pack_RPC_PROTSEQ_ENDPOINT()

static void test_pack_RPC_PROTSEQ_ENDPOINT ( void  )
static

Definition at line 1198 of file generated.c.

1199 {
1200  /* RPC_PROTSEQ_ENDPOINT */
1203  TEST_FIELD_SIZE (RPC_PROTSEQ_ENDPOINT, RpcProtocolSequence, 4)
1204  TEST_FIELD_ALIGN (RPC_PROTSEQ_ENDPOINT, RpcProtocolSequence, 4)
1205  TEST_FIELD_OFFSET(RPC_PROTSEQ_ENDPOINT, RpcProtocolSequence, 0)
1206  TEST_FIELD_SIZE (RPC_PROTSEQ_ENDPOINT, Endpoint, 4)
1207  TEST_FIELD_ALIGN (RPC_PROTSEQ_ENDPOINT, Endpoint, 4)
1209 }
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:79
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:73

Referenced by test_pack().

◆ test_pack_RPC_SERVER_INTERFACE()

static void test_pack_RPC_SERVER_INTERFACE ( void  )
static

Definition at line 1211 of file generated.c.

1212 {
1213  /* RPC_SERVER_INTERFACE */
1219  TEST_FIELD_SIZE (RPC_SERVER_INTERFACE, InterfaceId, 20)
1220  TEST_FIELD_ALIGN (RPC_SERVER_INTERFACE, InterfaceId, 4)
1221  TEST_FIELD_OFFSET(RPC_SERVER_INTERFACE, InterfaceId, 4)
1222  TEST_FIELD_SIZE (RPC_SERVER_INTERFACE, TransferSyntax, 20)
1223  TEST_FIELD_ALIGN (RPC_SERVER_INTERFACE, TransferSyntax, 4)
1224  TEST_FIELD_OFFSET(RPC_SERVER_INTERFACE, TransferSyntax, 24)
1228  TEST_FIELD_SIZE (RPC_SERVER_INTERFACE, RpcProtseqEndpointCount, 4)
1229  TEST_FIELD_ALIGN (RPC_SERVER_INTERFACE, RpcProtseqEndpointCount, 4)
1230  TEST_FIELD_OFFSET(RPC_SERVER_INTERFACE, RpcProtseqEndpointCount, 48)
1231  TEST_FIELD_SIZE (RPC_SERVER_INTERFACE, RpcProtseqEndpoint, 4)
1232  TEST_FIELD_ALIGN (RPC_SERVER_INTERFACE, RpcProtseqEndpoint, 4)
1233  TEST_FIELD_OFFSET(RPC_SERVER_INTERFACE, RpcProtseqEndpoint, 52)
1234  TEST_FIELD_SIZE (RPC_SERVER_INTERFACE, DefaultManagerEpv, 4)
1235  TEST_FIELD_ALIGN (RPC_SERVER_INTERFACE, DefaultManagerEpv, 4)
1236  TEST_FIELD_OFFSET(RPC_SERVER_INTERFACE, DefaultManagerEpv, 56)
1237  TEST_FIELD_SIZE (RPC_SERVER_INTERFACE, InterpreterInfo, 4)
1238  TEST_FIELD_ALIGN (RPC_SERVER_INTERFACE, InterpreterInfo, 4)
1239  TEST_FIELD_OFFSET(RPC_SERVER_INTERFACE, InterpreterInfo, 60)
1243 }
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:79
_Must_inspect_result_ _In_ ULONG Flags
Definition: wsk.h:170
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:76
_In_ ULONG _In_ ULONG _In_ ULONG Length
Definition: ntddpcm.h:101
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
static LSA_DISPATCH_TABLE DispatchTable
Definition: authpackage.c:164
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:73

Referenced by test_pack().

◆ test_pack_RPC_STATUS()

static void test_pack_RPC_STATUS ( void  )
static

Definition at line 942 of file generated.c.

943 {
944  /* RPC_STATUS */
947 }
long RPC_STATUS
Definition: rpc.h:52
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60

Referenced by test_pack().

◆ test_pack_RPC_SYNTAX_IDENTIFIER()

static void test_pack_RPC_SYNTAX_IDENTIFIER ( void  )
static

Definition at line 1245 of file generated.c.

1246 {
1247  /* RPC_SYNTAX_IDENTIFIER */
1250  TEST_FIELD_SIZE (RPC_SYNTAX_IDENTIFIER, SyntaxGUID, 16)
1251  TEST_FIELD_ALIGN (RPC_SYNTAX_IDENTIFIER, SyntaxGUID, 4)
1253  TEST_FIELD_SIZE (RPC_SYNTAX_IDENTIFIER, SyntaxVersion, 4)
1254  TEST_FIELD_ALIGN (RPC_SYNTAX_IDENTIFIER, SyntaxVersion, 2)
1255  TEST_FIELD_OFFSET(RPC_SYNTAX_IDENTIFIER, SyntaxVersion, 16)
1256 }
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:79
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:73

Referenced by test_pack().

◆ test_pack_RPC_VERSION()

static void test_pack_RPC_VERSION ( void  )
static

Definition at line 1258 of file generated.c.

1259 {
1260  /* RPC_VERSION */
1269 }
ULONG MinorVersion
Definition: ros_glue.cpp:5
ULONG MajorVersion
Definition: ros_glue.cpp:4
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:79
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:73

Referenced by test_pack().

◆ test_pack_SCONTEXT_QUEUE()

static void test_pack_SCONTEXT_QUEUE ( void  )
static

Definition at line 1702 of file generated.c.

1703 {
1704  /* SCONTEXT_QUEUE */
1707  TEST_FIELD_SIZE (SCONTEXT_QUEUE, NumberOfObjects, 4)
1708  TEST_FIELD_ALIGN (SCONTEXT_QUEUE, NumberOfObjects, 4)
1709  TEST_FIELD_OFFSET(SCONTEXT_QUEUE, NumberOfObjects, 0)
1710  TEST_FIELD_SIZE (SCONTEXT_QUEUE, ArrayOfObjects, 4)
1711  TEST_FIELD_ALIGN (SCONTEXT_QUEUE, ArrayOfObjects, 4)
1712  TEST_FIELD_OFFSET(SCONTEXT_QUEUE, ArrayOfObjects, 4)
1713 }
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:79
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:73

Referenced by test_pack().

◆ test_pack_SERVER_ROUTINE()

static void test_pack_SERVER_ROUTINE ( void  )
static

Definition at line 1715 of file generated.c.

1716 {
1717  /* SERVER_ROUTINE */
1718 }

Referenced by test_pack().

◆ test_pack_STUB_THUNK()

static void test_pack_STUB_THUNK ( void  )
static

Definition at line 1720 of file generated.c.

1721 {
1722  /* STUB_THUNK */
1723 }

Referenced by test_pack().

◆ test_pack_USER_MARSHAL_CB()

static void test_pack_USER_MARSHAL_CB ( void  )
static

Definition at line 1725 of file generated.c.

1726 {
1727  /* USER_MARSHAL_CB */
1731  TEST_FIELD_SIZE (USER_MARSHAL_CB, pStubMsg, 4)
1732  TEST_FIELD_ALIGN (USER_MARSHAL_CB, pStubMsg, 4)
1733  TEST_FIELD_OFFSET(USER_MARSHAL_CB, pStubMsg, 4)
1734  TEST_FIELD_SIZE (USER_MARSHAL_CB, pReserve, 4)
1735  TEST_FIELD_ALIGN (USER_MARSHAL_CB, pReserve, 4)
1736  TEST_FIELD_OFFSET(USER_MARSHAL_CB, pReserve, 8)
1740 }
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:79
_Must_inspect_result_ _In_ ULONG Flags
Definition: wsk.h:170
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:76
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:73
static const WCHAR Signature[]
Definition: parser.c:141

Referenced by test_pack().

◆ test_pack_USER_MARSHAL_FREEING_ROUTINE()

static void test_pack_USER_MARSHAL_FREEING_ROUTINE ( void  )
static

Definition at line 1742 of file generated.c.

1743 {
1744  /* USER_MARSHAL_FREEING_ROUTINE */
1745 }

Referenced by test_pack().

◆ test_pack_USER_MARSHAL_MARSHALLING_ROUTINE()

static void test_pack_USER_MARSHAL_MARSHALLING_ROUTINE ( void  )
static

Definition at line 1747 of file generated.c.

1748 {
1749  /* USER_MARSHAL_MARSHALLING_ROUTINE */
1750 }

Referenced by test_pack().

◆ test_pack_USER_MARSHAL_ROUTINE_QUADRUPLE()

static void test_pack_USER_MARSHAL_ROUTINE_QUADRUPLE ( void  )
static

Definition at line 1752 of file generated.c.

1753 {
1754  /* USER_MARSHAL_ROUTINE_QUADRUPLE */
1755 }

Referenced by test_pack().

◆ test_pack_USER_MARSHAL_SIZING_ROUTINE()

static void test_pack_USER_MARSHAL_SIZING_ROUTINE ( void  )
static

Definition at line 1757 of file generated.c.

1758 {
1759  /* USER_MARSHAL_SIZING_ROUTINE */
1760 }

Referenced by test_pack().

◆ test_pack_USER_MARSHAL_UNMARSHALLING_ROUTINE()

static void test_pack_USER_MARSHAL_UNMARSHALLING_ROUTINE ( void  )
static

Definition at line 1762 of file generated.c.

1763 {
1764  /* USER_MARSHAL_UNMARSHALLING_ROUTINE */
1765 }

Referenced by test_pack().

◆ test_pack_UUID_VECTOR()

static void test_pack_UUID_VECTOR ( void  )
static

Definition at line 1036 of file generated.c.

1037 {
1038  /* UUID_VECTOR */
1044  TEST_FIELD_SIZE (UUID_VECTOR, Uuid, 4)
1045  TEST_FIELD_ALIGN (UUID_VECTOR, Uuid, 4)
1046  TEST_FIELD_OFFSET(UUID_VECTOR, Uuid, 4)
1047 }
#define TEST_FIELD_SIZE(type, field, size)
Definition: generated.c:79
_Inout_ __drv_aliasesMem PSLIST_ENTRY _Inout_ PSLIST_ENTRY _In_ ULONG Count
Definition: exfuncs.h:1015
#define TEST_FIELD_OFFSET(type, field, offset)
Definition: generated.c:76
#define TEST_TYPE_ALIGN(type, align)
Definition: generated.c:65
#define TEST_TYPE_SIZE(type, size)
Definition: generated.c:60
#define TEST_FIELD_ALIGN(type, field, align)
Definition: generated.c:73

Referenced by test_pack().

◆ test_pack_XMIT_HELPER_ROUTINE()

static void test_pack_XMIT_HELPER_ROUTINE ( void  )
static

Definition at line 1767 of file generated.c.

1768 {
1769  /* XMIT_HELPER_ROUTINE */
1770 }

Referenced by test_pack().

◆ test_pack_XMIT_ROUTINE_QUINTUPLE()

static void test_pack_XMIT_ROUTINE_QUINTUPLE ( void  )
static

Definition at line 1772 of file generated.c.

1773 {
1774  /* XMIT_ROUTINE_QUINTUPLE */
1775 }

Referenced by test_pack().