ReactOS 0.4.15-dev-8102-g108db8f
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 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

◆ DWORD_PTR

Definition at line 24 of file generated.c.

◆ LONG_PTR

Definition at line 25 of file generated.c.

◆ TEST_FIELD_ALIGN

#define TEST_FIELD_ALIGN (   type,
  field,
  align 
)

Definition at line 69 of file generated.c.

◆ TEST_FIELD_OFFSET

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

Definition at line 72 of file generated.c.

◆ TEST_FIELD_SIZE

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

Definition at line 75 of file generated.c.

◆ TEST_TARGET_ALIGN

#define TEST_TARGET_ALIGN (   type,
  align 
)

Definition at line 68 of file generated.c.

◆ TEST_TARGET_SIZE

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

Definition at line 74 of file generated.c.

◆ TEST_TYPE_ALIGN

#define TEST_TYPE_ALIGN (   type,
  align 
)

Definition at line 61 of file generated.c.

◆ TEST_TYPE_SIGNED

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

Definition at line 76 of file generated.c.

◆ TEST_TYPE_SIZE

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

Definition at line 56 of file generated.c.

◆ TEST_TYPE_UNSIGNED

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

Definition at line 77 of file generated.c.

◆ ULONG_PTR

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

1860{
1861 test_pack();
1862}
static void test_pack(void)
Definition: generated.c:13122

◆ test_pack()

static void test_pack ( void  )
static

Definition at line 1780 of file generated.c.

1781{
1857}
static void test_pack_XMIT_ROUTINE_QUINTUPLE(void)
Definition: generated.c:1768
static void test_pack_MIDL_SYNTAX_INFO(void)
Definition: generated.c:1502
static void test_pack_NDR_RUNDOWN(void)
Definition: generated.c:1550
static void test_pack_UUID_VECTOR(void)
Definition: generated.c:1032
static void test_pack_MIDL_SERVER_INFO(void)
Definition: generated.c:1379
static void test_pack_ARRAY_INFO(void)
Definition: generated.c:1267
static void test_pack_RPC_SERVER_INTERFACE(void)
Definition: generated.c:1207
static void test_pack_FULL_PTR_TO_REFID_ELEMENT(void)
Definition: generated.c:1326
static void test_pack_USER_MARSHAL_ROUTINE_QUADRUPLE(void)
Definition: generated.c:1748
static void test_pack_PXMIT_ROUTINE_QUINTUPLE(void)
Definition: generated.c:1691
static void test_pack_COMM_FAULT_OFFSETS(void)
Definition: generated.c:1292
static void test_pack_MIDL_STUB_MESSAGE(void)
Definition: generated.c:1418
static void test_pack_PARRAY_INFO(void)
Definition: generated.c:1581
static void test_pack_PRPC_DISPATCH_TABLE(void)
Definition: generated.c:1054
static void test_pack_RPC_AUTHZ_HANDLE(void)
Definition: generated.c:966
static void test_pack_USER_MARSHAL_CB(void)
Definition: generated.c:1721
static void test_pack_RPC_DISPATCH_FUNCTION(void)
Definition: generated.c:1133
static void test_pack_EXPR_EVAL(void)
Definition: generated.c:1321
static void test_pack_PFULL_PTR_TO_REFID_ELEMENT(void)
Definition: generated.c:1597
static void test_pack_PNDR_CORRELATION_INFO(void)
Definition: generated.c:1675
static void test_pack_I_RPC_HANDLE(void)
Definition: generated.c:931
static void test_pack_SERVER_ROUTINE(void)
Definition: generated.c:1711
static void test_pack_RPC_DISPATCH_TABLE(void)
Definition: generated.c:1138
static void test_pack_PNDR_ASYNC_MESSAGE(void)
Definition: generated.c:1668
static void test_pack_XMIT_HELPER_ROUTINE(void)
Definition: generated.c:1763
static void test_pack_RPC_SYNTAX_IDENTIFIER(void)
Definition: generated.c:1241
static void test_pack_RPC_CLIENT_INTERFACE(void)
Definition: generated.c:1099
static void test_pack_NDR_CCONTEXT(void)
Definition: generated.c:1533
static void test_pack_RPC_BINDING_HANDLE(void)
Definition: generated.c:973
static void test_pack_RPC_IF_HANDLE(void)
Definition: generated.c:993
static void test_pack_NDR_SCONTEXT(void)
Definition: generated.c:1555
static void test_pack_PSCONTEXT_QUEUE(void)
Definition: generated.c:1682
static void test_pack_PMIDL_STUBLESS_PROXY_INFO(void)
Definition: generated.c:1650
static void test_pack_NDR_USER_MARSHAL_INFO_LEVEL1(void)
Definition: generated.c:1570
static void test_pack_RPC_BINDING_VECTOR(void)
Definition: generated.c:980
static void test_pack_PRPC_MESSAGE(void)
Definition: generated.c:1063
static void test_pack_CS_STUB_INFO(void)
Definition: generated.c:1305
static void test_pack_FULL_PTR_XLAT_TABLES(void)
Definition: generated.c:1345
static void test_pack_NDR_USER_MARSHAL_INFO(void)
Definition: generated.c:1562
static void test_pack_USER_MARSHAL_MARSHALLING_ROUTINE(void)
Definition: generated.c:1743
static void test_pack_GENERIC_BINDING_ROUTINE_PAIR(void)
Definition: generated.c:1361
static void test_pack_MIDL_STUBLESS_PROXY_INFO(void)
Definition: generated.c:1477
static void test_pack_USER_MARSHAL_UNMARSHALLING_ROUTINE(void)
Definition: generated.c:1758
static void test_pack_RPC_PROTSEQ_ENDPOINT(void)
Definition: generated.c:1194
static void test_pack_PGENERIC_BINDING_INFO(void)
Definition: generated.c:1613
static void test_pack_PRPC_PROTSEQ_ENDPOINT(void)
Definition: generated.c:1072
static void test_pack_PRPC_STUB_FUNCTION(void)
Definition: generated.c:1773
static void test_pack_PGENERIC_BINDING_ROUTINE_PAIR(void)
Definition: generated.c:1620
static void test_pack_USER_MARSHAL_SIZING_ROUTINE(void)
Definition: generated.c:1753
static void test_pack_RPC_VERSION(void)
Definition: generated.c:1254
static void test_pack_STUB_THUNK(void)
Definition: generated.c:1716
static void test_pack_PMIDL_STUB_MESSAGE(void)
Definition: generated.c:1643
static void test_pack_PFORMAT_STRING(void)
Definition: generated.c:1590
static void test_pack_RPC_POLICY(void)
Definition: generated.c:1016
static void test_pack_PRPC_POLICY(void)
Definition: generated.c:945
static void test_pack_USER_MARSHAL_FREEING_ROUTINE(void)
Definition: generated.c:1738
static void test_pack_PMIDL_STUB_DESC(void)
Definition: generated.c:1636
static void test_pack_PRPC_CLIENT_INTERFACE(void)
Definition: generated.c:1045
static void test_pack_RPC_AUTH_IDENTITY_HANDLE(void)
Definition: generated.c:954
static void test_pack_PMIDL_SYNTAX_INFO(void)
Definition: generated.c:1659
static void test_pack_GENERIC_BINDING_INFO(void)
Definition: generated.c:1350
static void test_pack_RPC_IF_ID(void)
Definition: generated.c:1000
static void test_pack_SCONTEXT_QUEUE(void)
Definition: generated.c:1698
static void test_pack_PRPC_SERVER_INTERFACE(void)
Definition: generated.c:1081
static void test_pack_MALLOC_FREE_STRUCT(void)
Definition: generated.c:1366
static void test_pack_PMIDL_SERVER_INFO(void)
Definition: generated.c:1627
static void test_pack_RPC_MESSAGE(void)
Definition: generated.c:1154
static void test_pack_NDR_NOTIFY2_ROUTINE(void)
Definition: generated.c:1545
static void test_pack_NDR_NOTIFY_ROUTINE(void)
Definition: generated.c:1540
static void test_pack_PRPC_SYNTAX_IDENTIFIER(void)
Definition: generated.c:1090
static void test_pack_PFULL_PTR_XLAT_TABLES(void)
Definition: generated.c:1606
static void test_pack_MIDL_STUB_DESC(void)
Definition: generated.c:1410
static void test_pack_RPC_STATUS(void)
Definition: generated.c:938
static void test_pack_RPC_AUTH_KEY_RETRIEVAL_FN(void)
Definition: generated.c:961
static void test_pack_MIDL_FORMAT_STRING(void)
Definition: generated.c:1371

◆ test_pack_ARRAY_INFO()

static void test_pack_ARRAY_INFO ( void  )
static

Definition at line 1267 of file generated.c.

1268{
1269 /* ARRAY_INFO */
1272 TEST_FIELD_SIZE (ARRAY_INFO, Dimension, 4)
1273 TEST_FIELD_ALIGN (ARRAY_INFO, Dimension, 4)
1274 TEST_FIELD_OFFSET(ARRAY_INFO, Dimension, 0)
1275 TEST_FIELD_SIZE (ARRAY_INFO, BufferConformanceMark, 4)
1276 TEST_FIELD_ALIGN (ARRAY_INFO, BufferConformanceMark, 4)
1277 TEST_FIELD_OFFSET(ARRAY_INFO, BufferConformanceMark, 4)
1278 TEST_FIELD_SIZE (ARRAY_INFO, BufferVarianceMark, 4)
1279 TEST_FIELD_ALIGN (ARRAY_INFO, BufferVarianceMark, 4)
1280 TEST_FIELD_OFFSET(ARRAY_INFO, BufferVarianceMark, 8)
1281 TEST_FIELD_SIZE (ARRAY_INFO, MaxCountArray, 4)
1282 TEST_FIELD_ALIGN (ARRAY_INFO, MaxCountArray, 4)
1283 TEST_FIELD_OFFSET(ARRAY_INFO, MaxCountArray, 12)
1284 TEST_FIELD_SIZE (ARRAY_INFO, OffsetArray, 4)
1285 TEST_FIELD_ALIGN (ARRAY_INFO, OffsetArray, 4)
1286 TEST_FIELD_OFFSET(ARRAY_INFO, OffsetArray, 16)
1287 TEST_FIELD_SIZE (ARRAY_INFO, ActualCountArray, 4)
1288 TEST_FIELD_ALIGN (ARRAY_INFO, ActualCountArray, 4)
1289 TEST_FIELD_OFFSET(ARRAY_INFO, ActualCountArray, 20)
1290}
#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_COMM_FAULT_OFFSETS()

static void test_pack_COMM_FAULT_OFFSETS ( void  )
static

Definition at line 1292 of file generated.c.

1293{
1294 /* COMM_FAULT_OFFSETS */
1297 TEST_FIELD_SIZE (COMM_FAULT_OFFSETS, CommOffset, 2)
1298 TEST_FIELD_ALIGN (COMM_FAULT_OFFSETS, CommOffset, 2)
1300 TEST_FIELD_SIZE (COMM_FAULT_OFFSETS, FaultOffset, 2)
1301 TEST_FIELD_ALIGN (COMM_FAULT_OFFSETS, FaultOffset, 2)
1302 TEST_FIELD_OFFSET(COMM_FAULT_OFFSETS, FaultOffset, 2)
1303}

Referenced by test_pack().

◆ test_pack_CS_STUB_INFO()

static void test_pack_CS_STUB_INFO ( void  )
static

Definition at line 1305 of file generated.c.

1306{
1307 /* CS_STUB_INFO */
1310 TEST_FIELD_SIZE (CS_STUB_INFO, WireCodeset, 4)
1311 TEST_FIELD_ALIGN (CS_STUB_INFO, WireCodeset, 4)
1312 TEST_FIELD_OFFSET(CS_STUB_INFO, WireCodeset, 0)
1313 TEST_FIELD_SIZE (CS_STUB_INFO, DesiredReceivingCodeset, 4)
1314 TEST_FIELD_ALIGN (CS_STUB_INFO, DesiredReceivingCodeset, 4)
1315 TEST_FIELD_OFFSET(CS_STUB_INFO, DesiredReceivingCodeset, 4)
1316 TEST_FIELD_SIZE (CS_STUB_INFO, CSArrayInfo, 4)
1317 TEST_FIELD_ALIGN (CS_STUB_INFO, CSArrayInfo, 4)
1318 TEST_FIELD_OFFSET(CS_STUB_INFO, CSArrayInfo, 8)
1319}

Referenced by test_pack().

◆ test_pack_EXPR_EVAL()

static void test_pack_EXPR_EVAL ( void  )
static

Definition at line 1321 of file generated.c.

1322{
1323 /* EXPR_EVAL */
1324}

Referenced by test_pack().

◆ test_pack_FULL_PTR_TO_REFID_ELEMENT()

◆ test_pack_FULL_PTR_XLAT_TABLES()

static void test_pack_FULL_PTR_XLAT_TABLES ( void  )
static

Definition at line 1345 of file generated.c.

1346{
1347 /* FULL_PTR_XLAT_TABLES */
1348}

Referenced by test_pack().

◆ test_pack_GENERIC_BINDING_INFO()

static void test_pack_GENERIC_BINDING_INFO ( void  )
static

Definition at line 1350 of file generated.c.

1351{
1352 /* GENERIC_BINDING_INFO */
1359}
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG Size
Definition: wdfdevice.h:4533

Referenced by test_pack().

◆ test_pack_GENERIC_BINDING_ROUTINE_PAIR()

static void test_pack_GENERIC_BINDING_ROUTINE_PAIR ( void  )
static

Definition at line 1361 of file generated.c.

1362{
1363 /* GENERIC_BINDING_ROUTINE_PAIR */
1364}

Referenced by test_pack().

◆ test_pack_I_RPC_HANDLE()

static void test_pack_I_RPC_HANDLE ( void  )
static

Definition at line 931 of file generated.c.

932{
933 /* I_RPC_HANDLE */
936}

Referenced by test_pack().

◆ test_pack_MALLOC_FREE_STRUCT()

static void test_pack_MALLOC_FREE_STRUCT ( void  )
static

Definition at line 1366 of file generated.c.

1367{
1368 /* MALLOC_FREE_STRUCT */
1369}

Referenced by test_pack().

◆ test_pack_MIDL_FORMAT_STRING()

static void test_pack_MIDL_FORMAT_STRING ( void  )
static

Definition at line 1371 of file generated.c.

1372{
1373 /* MIDL_FORMAT_STRING */
1377}
char * Pad(char *Str, char PadChar, ULONG Length)
Definition: cabman.cxx:29

Referenced by test_pack().

◆ test_pack_MIDL_SERVER_INFO()

static void test_pack_MIDL_SERVER_INFO ( void  )
static

Definition at line 1379 of file generated.c.

1380{
1381 /* MIDL_SERVER_INFO */
1384 TEST_FIELD_SIZE (MIDL_SERVER_INFO, pStubDesc, 4)
1385 TEST_FIELD_ALIGN (MIDL_SERVER_INFO, pStubDesc, 4)
1386 TEST_FIELD_OFFSET(MIDL_SERVER_INFO, pStubDesc, 0)
1390 TEST_FIELD_SIZE (MIDL_SERVER_INFO, ProcString, 4)
1391 TEST_FIELD_ALIGN (MIDL_SERVER_INFO, ProcString, 4)
1392 TEST_FIELD_OFFSET(MIDL_SERVER_INFO, ProcString, 8)
1393 TEST_FIELD_SIZE (MIDL_SERVER_INFO, FmtStringOffset, 4)
1394 TEST_FIELD_ALIGN (MIDL_SERVER_INFO, FmtStringOffset, 4)
1395 TEST_FIELD_OFFSET(MIDL_SERVER_INFO, FmtStringOffset, 12)
1396 TEST_FIELD_SIZE (MIDL_SERVER_INFO, ThunkTable, 4)
1397 TEST_FIELD_ALIGN (MIDL_SERVER_INFO, ThunkTable, 4)
1398 TEST_FIELD_OFFSET(MIDL_SERVER_INFO, ThunkTable, 16)
1399 TEST_FIELD_SIZE (MIDL_SERVER_INFO, pTransferSyntax, 4)
1400 TEST_FIELD_ALIGN (MIDL_SERVER_INFO, pTransferSyntax, 4)
1401 TEST_FIELD_OFFSET(MIDL_SERVER_INFO, pTransferSyntax, 20)
1405 TEST_FIELD_SIZE (MIDL_SERVER_INFO, pSyntaxInfo, 4)
1406 TEST_FIELD_ALIGN (MIDL_SERVER_INFO, pSyntaxInfo, 4)
1407 TEST_FIELD_OFFSET(MIDL_SERVER_INFO, pSyntaxInfo, 28)
1408}
_In_ PWDFDEVICE_INIT _In_ PWDF_PDO_EVENT_CALLBACKS DispatchTable
Definition: wdfpdo.h:248

Referenced by test_pack().

◆ test_pack_MIDL_STUB_DESC()

static void test_pack_MIDL_STUB_DESC ( void  )
static

Definition at line 1410 of file generated.c.

1411{
1412 /* MIDL_STUB_DESC */
1413 TEST_FIELD_SIZE (MIDL_STUB_DESC, RpcInterfaceInformation, 4)
1414 TEST_FIELD_ALIGN (MIDL_STUB_DESC, RpcInterfaceInformation, 4)
1415 TEST_FIELD_OFFSET(MIDL_STUB_DESC, RpcInterfaceInformation, 0)
1416}

Referenced by test_pack().

◆ test_pack_MIDL_STUB_MESSAGE()

static void test_pack_MIDL_STUB_MESSAGE ( void  )
static

Definition at line 1418 of file generated.c.

1419{
1420 /* MIDL_STUB_MESSAGE */
1427 TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, BufferStart, 4)
1428 TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, BufferStart, 4)
1429 TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, BufferStart, 8)
1433 TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, BufferMark, 4)
1434 TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, BufferMark, 4)
1435 TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, BufferMark, 16)
1445 TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, ReuseBuffer, 4)
1446 TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, ReuseBuffer, 4)
1447 TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, ReuseBuffer, 36)
1448 TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, pAllocAllNodesContext, 4)
1449 TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, pAllocAllNodesContext, 4)
1450 TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, pAllocAllNodesContext, 40)
1451 TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, pPointerQueueState, 4)
1452 TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, pPointerQueueState, 4)
1453 TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, pPointerQueueState, 44)
1454 TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, IgnoreEmbeddedPointers, 4)
1455 TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, IgnoreEmbeddedPointers, 4)
1456 TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, IgnoreEmbeddedPointers, 48)
1457 TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, PointerBufferMark, 4)
1458 TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, PointerBufferMark, 4)
1459 TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, PointerBufferMark, 52)
1460 TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, CorrDespIncrement, 1)
1461 TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, CorrDespIncrement, 1)
1462 TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, CorrDespIncrement, 56)
1466 TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, MaxCount, 4)
1467 TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, MaxCount, 4)
1472 TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, ActualCount, 4)
1473 TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, ActualCount, 4)
1474 TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, ActualCount, 68)
1475}
Definition: bufpool.h:45
UINT uFlags
Definition: api.c:59
_In_ ULONG _In_ ULONG Offset
Definition: ntddpcm.h:101
static CONST DWORD MemorySize[]
Definition: svga.c:32
_In_ PUCHAR BufferEnd
Definition: usbdlib.h:189
_Must_inspect_result_ _In_ WDFDEVICE _In_ DEVICE_REGISTRY_PROPERTY _In_ ULONG BufferLength
Definition: wdfdevice.h:3771
_Must_inspect_result_ _In_opt_ PWDF_OBJECT_ATTRIBUTES _In_ _Strict_type_match_ POOL_TYPE _In_opt_ ULONG _In_ _Out_ WDFMEMORY * Memory
Definition: wdfmemory.h:169

Referenced by test_pack().

◆ test_pack_MIDL_STUBLESS_PROXY_INFO()

static void test_pack_MIDL_STUBLESS_PROXY_INFO ( void  )
static

Definition at line 1477 of file generated.c.

1478{
1479 /* MIDL_STUBLESS_PROXY_INFO */
1485 TEST_FIELD_SIZE (MIDL_STUBLESS_PROXY_INFO, ProcFormatString, 4)
1486 TEST_FIELD_ALIGN (MIDL_STUBLESS_PROXY_INFO, ProcFormatString, 4)
1487 TEST_FIELD_OFFSET(MIDL_STUBLESS_PROXY_INFO, ProcFormatString, 4)
1488 TEST_FIELD_SIZE (MIDL_STUBLESS_PROXY_INFO, FormatStringOffset, 4)
1489 TEST_FIELD_ALIGN (MIDL_STUBLESS_PROXY_INFO, FormatStringOffset, 4)
1490 TEST_FIELD_OFFSET(MIDL_STUBLESS_PROXY_INFO, FormatStringOffset, 8)
1491 TEST_FIELD_SIZE (MIDL_STUBLESS_PROXY_INFO, pTransferSyntax, 4)
1492 TEST_FIELD_ALIGN (MIDL_STUBLESS_PROXY_INFO, pTransferSyntax, 4)
1493 TEST_FIELD_OFFSET(MIDL_STUBLESS_PROXY_INFO, pTransferSyntax, 12)
1500}

Referenced by test_pack().

◆ test_pack_MIDL_SYNTAX_INFO()

static void test_pack_MIDL_SYNTAX_INFO ( void  )
static

Definition at line 1502 of file generated.c.

1503{
1504 /* MIDL_SYNTAX_INFO */
1507 TEST_FIELD_SIZE (MIDL_SYNTAX_INFO, TransferSyntax, 20)
1508 TEST_FIELD_ALIGN (MIDL_SYNTAX_INFO, TransferSyntax, 4)
1509 TEST_FIELD_OFFSET(MIDL_SYNTAX_INFO, TransferSyntax, 0)
1513 TEST_FIELD_SIZE (MIDL_SYNTAX_INFO, ProcString, 4)
1514 TEST_FIELD_ALIGN (MIDL_SYNTAX_INFO, ProcString, 4)
1515 TEST_FIELD_OFFSET(MIDL_SYNTAX_INFO, ProcString, 24)
1516 TEST_FIELD_SIZE (MIDL_SYNTAX_INFO, FmtStringOffset, 4)
1517 TEST_FIELD_ALIGN (MIDL_SYNTAX_INFO, FmtStringOffset, 4)
1518 TEST_FIELD_OFFSET(MIDL_SYNTAX_INFO, FmtStringOffset, 28)
1519 TEST_FIELD_SIZE (MIDL_SYNTAX_INFO, TypeString, 4)
1520 TEST_FIELD_ALIGN (MIDL_SYNTAX_INFO, TypeString, 4)
1521 TEST_FIELD_OFFSET(MIDL_SYNTAX_INFO, TypeString, 32)
1522 TEST_FIELD_SIZE (MIDL_SYNTAX_INFO, aUserMarshalQuadruple, 4)
1523 TEST_FIELD_ALIGN (MIDL_SYNTAX_INFO, aUserMarshalQuadruple, 4)
1524 TEST_FIELD_OFFSET(MIDL_SYNTAX_INFO, aUserMarshalQuadruple, 36)
1525 TEST_FIELD_SIZE (MIDL_SYNTAX_INFO, pReserved1, 4)
1526 TEST_FIELD_ALIGN (MIDL_SYNTAX_INFO, pReserved1, 4)
1527 TEST_FIELD_OFFSET(MIDL_SYNTAX_INFO, pReserved1, 40)
1528 TEST_FIELD_SIZE (MIDL_SYNTAX_INFO, pReserved2, 4)
1529 TEST_FIELD_ALIGN (MIDL_SYNTAX_INFO, pReserved2, 4)
1530 TEST_FIELD_OFFSET(MIDL_SYNTAX_INFO, pReserved2, 44)
1531}

Referenced by test_pack().

◆ test_pack_NDR_CCONTEXT()

static void test_pack_NDR_CCONTEXT ( void  )
static

Definition at line 1533 of file generated.c.

1534{
1535 /* NDR_CCONTEXT */
1538}

Referenced by test_pack().

◆ test_pack_NDR_NOTIFY2_ROUTINE()

static void test_pack_NDR_NOTIFY2_ROUTINE ( void  )
static

Definition at line 1545 of file generated.c.

1546{
1547 /* NDR_NOTIFY2_ROUTINE */
1548}

Referenced by test_pack().

◆ test_pack_NDR_NOTIFY_ROUTINE()

static void test_pack_NDR_NOTIFY_ROUTINE ( void  )
static

Definition at line 1540 of file generated.c.

1541{
1542 /* NDR_NOTIFY_ROUTINE */
1543}

Referenced by test_pack().

◆ test_pack_NDR_RUNDOWN()

static void test_pack_NDR_RUNDOWN ( void  )
static

Definition at line 1550 of file generated.c.

1551{
1552 /* NDR_RUNDOWN */
1553}

Referenced by test_pack().

◆ test_pack_NDR_SCONTEXT()

static void test_pack_NDR_SCONTEXT ( void  )
static

Definition at line 1555 of file generated.c.

1556{
1557 /* NDR_SCONTEXT */
1560}

Referenced by test_pack().

◆ test_pack_NDR_USER_MARSHAL_INFO()

static void test_pack_NDR_USER_MARSHAL_INFO ( void  )
static

Definition at line 1562 of file generated.c.

1563{
1564 /* NDR_USER_MARSHAL_INFO */
1565 TEST_FIELD_SIZE (NDR_USER_MARSHAL_INFO, InformationLevel, 4)
1566 TEST_FIELD_ALIGN (NDR_USER_MARSHAL_INFO, InformationLevel, 4)
1567 TEST_FIELD_OFFSET(NDR_USER_MARSHAL_INFO, InformationLevel, 0)
1568}

Referenced by test_pack().

◆ test_pack_NDR_USER_MARSHAL_INFO_LEVEL1()

static void test_pack_NDR_USER_MARSHAL_INFO_LEVEL1 ( void  )
static

◆ test_pack_PARRAY_INFO()

static void test_pack_PARRAY_INFO ( void  )
static

Definition at line 1581 of file generated.c.

1582{
1583 /* PARRAY_INFO */
1588}
#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_PFORMAT_STRING()

static void test_pack_PFORMAT_STRING ( void  )
static

Definition at line 1590 of file generated.c.

1591{
1592 /* PFORMAT_STRING */
1595}
const unsigned char * PFORMAT_STRING
Definition: rpcndr.h:176

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 1597 of file generated.c.

Referenced by test_pack().

◆ test_pack_PFULL_PTR_XLAT_TABLES()

static void test_pack_PFULL_PTR_XLAT_TABLES ( void  )
static

Definition at line 1606 of file generated.c.

1607{
1608 /* PFULL_PTR_XLAT_TABLES */
1611}

Referenced by test_pack().

◆ test_pack_PGENERIC_BINDING_INFO()

static void test_pack_PGENERIC_BINDING_INFO ( void  )
static

Definition at line 1613 of file generated.c.

1614{
1615 /* PGENERIC_BINDING_INFO */
1618}

Referenced by test_pack().

◆ test_pack_PGENERIC_BINDING_ROUTINE_PAIR()

static void test_pack_PGENERIC_BINDING_ROUTINE_PAIR ( void  )
static

Definition at line 1620 of file generated.c.

1621{
1622 /* PGENERIC_BINDING_ROUTINE_PAIR */
1625}

Referenced by test_pack().

◆ test_pack_PMIDL_SERVER_INFO()

static void test_pack_PMIDL_SERVER_INFO ( void  )
static

Definition at line 1627 of file generated.c.

1628{
1629 /* PMIDL_SERVER_INFO */
1634}

Referenced by test_pack().

◆ test_pack_PMIDL_STUB_DESC()

static void test_pack_PMIDL_STUB_DESC ( void  )
static

Definition at line 1636 of file generated.c.

1637{
1638 /* PMIDL_STUB_DESC */
1641}

Referenced by test_pack().

◆ test_pack_PMIDL_STUB_MESSAGE()

static void test_pack_PMIDL_STUB_MESSAGE ( void  )
static

Definition at line 1643 of file generated.c.

1644{
1645 /* PMIDL_STUB_MESSAGE */
1648}

Referenced by test_pack().

◆ test_pack_PMIDL_STUBLESS_PROXY_INFO()

static void test_pack_PMIDL_STUBLESS_PROXY_INFO ( void  )
static

Definition at line 1650 of file generated.c.

Referenced by test_pack().

◆ test_pack_PMIDL_SYNTAX_INFO()

static void test_pack_PMIDL_SYNTAX_INFO ( void  )
static

Definition at line 1659 of file generated.c.

1660{
1661 /* PMIDL_SYNTAX_INFO */
1666}

Referenced by test_pack().

◆ test_pack_PNDR_ASYNC_MESSAGE()

static void test_pack_PNDR_ASYNC_MESSAGE ( void  )
static

Definition at line 1668 of file generated.c.

1669{
1670 /* PNDR_ASYNC_MESSAGE */
1673}
struct _NDR_ASYNC_MESSAGE * PNDR_ASYNC_MESSAGE
Definition: rpcndr.h:197

Referenced by test_pack().

◆ test_pack_PNDR_CORRELATION_INFO()

static void test_pack_PNDR_CORRELATION_INFO ( void  )
static

Definition at line 1675 of file generated.c.

1676{
1677 /* PNDR_CORRELATION_INFO */
1680}
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 1045 of file generated.c.

Referenced by test_pack().

◆ test_pack_PRPC_DISPATCH_TABLE()

static void test_pack_PRPC_DISPATCH_TABLE ( void  )
static

Definition at line 1054 of file generated.c.

Referenced by test_pack().

◆ test_pack_PRPC_MESSAGE()

static void test_pack_PRPC_MESSAGE ( void  )
static

Definition at line 1063 of file generated.c.

1064{
1065 /* PRPC_MESSAGE */
1070}

Referenced by test_pack().

◆ test_pack_PRPC_POLICY()

static void test_pack_PRPC_POLICY ( void  )
static

Definition at line 945 of file generated.c.

946{
947 /* PRPC_POLICY */
952}

Referenced by test_pack().

◆ test_pack_PRPC_PROTSEQ_ENDPOINT()

static void test_pack_PRPC_PROTSEQ_ENDPOINT ( void  )
static

Definition at line 1072 of file generated.c.

Referenced by test_pack().

◆ test_pack_PRPC_SERVER_INTERFACE()

static void test_pack_PRPC_SERVER_INTERFACE ( void  )
static

Definition at line 1081 of file generated.c.

Referenced by test_pack().

◆ test_pack_PRPC_STUB_FUNCTION()

static void test_pack_PRPC_STUB_FUNCTION ( void  )
static

Definition at line 1773 of file generated.c.

1774{
1775 /* PRPC_STUB_FUNCTION */
1776}

Referenced by test_pack().

◆ test_pack_PRPC_SYNTAX_IDENTIFIER()

static void test_pack_PRPC_SYNTAX_IDENTIFIER ( void  )
static

Definition at line 1090 of file generated.c.

Referenced by test_pack().

◆ test_pack_PSCONTEXT_QUEUE()

static void test_pack_PSCONTEXT_QUEUE ( void  )
static

Definition at line 1682 of file generated.c.

1683{
1684 /* PSCONTEXT_QUEUE */
1689}

Referenced by test_pack().

◆ test_pack_PXMIT_ROUTINE_QUINTUPLE()

static void test_pack_PXMIT_ROUTINE_QUINTUPLE ( void  )
static

Definition at line 1691 of file generated.c.

1692{
1693 /* PXMIT_ROUTINE_QUINTUPLE */
1696}

Referenced by test_pack().

◆ test_pack_RPC_AUTH_IDENTITY_HANDLE()

static void test_pack_RPC_AUTH_IDENTITY_HANDLE ( void  )
static

Definition at line 954 of file generated.c.

955{
956 /* RPC_AUTH_IDENTITY_HANDLE */
959}

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 961 of file generated.c.

962{
963 /* RPC_AUTH_KEY_RETRIEVAL_FN */
964}

Referenced by test_pack().

◆ test_pack_RPC_AUTHZ_HANDLE()

static void test_pack_RPC_AUTHZ_HANDLE ( void  )
static

Definition at line 966 of file generated.c.

967{
968 /* RPC_AUTHZ_HANDLE */
971}

Referenced by test_pack().

◆ test_pack_RPC_BINDING_HANDLE()

static void test_pack_RPC_BINDING_HANDLE ( void  )
static

Definition at line 973 of file generated.c.

974{
975 /* RPC_BINDING_HANDLE */
978}

Referenced by test_pack().

◆ test_pack_RPC_BINDING_VECTOR()

static void test_pack_RPC_BINDING_VECTOR ( void  )
static

Definition at line 980 of file generated.c.

Referenced by test_pack().

◆ test_pack_RPC_CLIENT_INTERFACE()

static void test_pack_RPC_CLIENT_INTERFACE ( void  )
static

Definition at line 1099 of file generated.c.

1100{
1101 /* RPC_CLIENT_INTERFACE */
1107 TEST_FIELD_SIZE (RPC_CLIENT_INTERFACE, InterfaceId, 20)
1108 TEST_FIELD_ALIGN (RPC_CLIENT_INTERFACE, InterfaceId, 4)
1110 TEST_FIELD_SIZE (RPC_CLIENT_INTERFACE, TransferSyntax, 20)
1111 TEST_FIELD_ALIGN (RPC_CLIENT_INTERFACE, TransferSyntax, 4)
1112 TEST_FIELD_OFFSET(RPC_CLIENT_INTERFACE, TransferSyntax, 24)
1116 TEST_FIELD_SIZE (RPC_CLIENT_INTERFACE, RpcProtseqEndpointCount, 4)
1117 TEST_FIELD_ALIGN (RPC_CLIENT_INTERFACE, RpcProtseqEndpointCount, 4)
1118 TEST_FIELD_OFFSET(RPC_CLIENT_INTERFACE, RpcProtseqEndpointCount, 48)
1119 TEST_FIELD_SIZE (RPC_CLIENT_INTERFACE, RpcProtseqEndpoint, 4)
1120 TEST_FIELD_ALIGN (RPC_CLIENT_INTERFACE, RpcProtseqEndpoint, 4)
1121 TEST_FIELD_OFFSET(RPC_CLIENT_INTERFACE, RpcProtseqEndpoint, 52)
1125 TEST_FIELD_SIZE (RPC_CLIENT_INTERFACE, InterpreterInfo, 4)
1126 TEST_FIELD_ALIGN (RPC_CLIENT_INTERFACE, InterpreterInfo, 4)
1127 TEST_FIELD_OFFSET(RPC_CLIENT_INTERFACE, InterpreterInfo, 60)
1131}
_In_ ULONG _In_ ULONG _In_ ULONG Length
Definition: ntddpcm.h:102
_Reserved_ PVOID Reserved
Definition: winddi.h:3974
_Must_inspect_result_ _In_ ULONG Flags
Definition: wsk.h:170

Referenced by test_pack().

◆ test_pack_RPC_DISPATCH_FUNCTION()

static void test_pack_RPC_DISPATCH_FUNCTION ( void  )
static

Definition at line 1133 of file generated.c.

1134{
1135 /* RPC_DISPATCH_FUNCTION */
1136}

Referenced by test_pack().

◆ test_pack_RPC_DISPATCH_TABLE()

static void test_pack_RPC_DISPATCH_TABLE ( void  )
static

◆ test_pack_RPC_IF_HANDLE()

static void test_pack_RPC_IF_HANDLE ( void  )
static

Definition at line 993 of file generated.c.

994{
995 /* RPC_IF_HANDLE */
998}

Referenced by test_pack().

◆ test_pack_RPC_IF_ID()

static void test_pack_RPC_IF_ID ( void  )
static

Definition at line 1000 of file generated.c.

1001{
1002 /* RPC_IF_ID */
1005 TEST_FIELD_SIZE (RPC_IF_ID, Uuid, 16)
1006 TEST_FIELD_ALIGN (RPC_IF_ID, Uuid, 4)
1008 TEST_FIELD_SIZE (RPC_IF_ID, VersMajor, 2)
1009 TEST_FIELD_ALIGN (RPC_IF_ID, VersMajor, 2)
1010 TEST_FIELD_OFFSET(RPC_IF_ID, VersMajor, 16)
1011 TEST_FIELD_SIZE (RPC_IF_ID, VersMinor, 2)
1012 TEST_FIELD_ALIGN (RPC_IF_ID, VersMinor, 2)
1013 TEST_FIELD_OFFSET(RPC_IF_ID, VersMinor, 18)
1014}

Referenced by test_pack().

◆ test_pack_RPC_MESSAGE()

static void test_pack_RPC_MESSAGE ( void  )
static

Definition at line 1154 of file generated.c.

1155{
1156 /* RPC_MESSAGE */
1162 TEST_FIELD_SIZE (RPC_MESSAGE, DataRepresentation, 4)
1163 TEST_FIELD_ALIGN (RPC_MESSAGE, DataRepresentation, 4)
1164 TEST_FIELD_OFFSET(RPC_MESSAGE, DataRepresentation, 4)
1171 TEST_FIELD_SIZE (RPC_MESSAGE, ProcNum, 4)
1172 TEST_FIELD_ALIGN (RPC_MESSAGE, ProcNum, 4)
1173 TEST_FIELD_OFFSET(RPC_MESSAGE, ProcNum, 16)
1174 TEST_FIELD_SIZE (RPC_MESSAGE, TransferSyntax, 4)
1175 TEST_FIELD_ALIGN (RPC_MESSAGE, TransferSyntax, 4)
1176 TEST_FIELD_OFFSET(RPC_MESSAGE, TransferSyntax, 20)
1177 TEST_FIELD_SIZE (RPC_MESSAGE, RpcInterfaceInformation, 4)
1178 TEST_FIELD_ALIGN (RPC_MESSAGE, RpcInterfaceInformation, 4)
1179 TEST_FIELD_OFFSET(RPC_MESSAGE, RpcInterfaceInformation, 24)
1180 TEST_FIELD_SIZE (RPC_MESSAGE, ReservedForRuntime, 4)
1181 TEST_FIELD_ALIGN (RPC_MESSAGE, ReservedForRuntime, 4)
1182 TEST_FIELD_OFFSET(RPC_MESSAGE, ReservedForRuntime, 28)
1183 TEST_FIELD_SIZE (RPC_MESSAGE, ManagerEpv, 4)
1184 TEST_FIELD_ALIGN (RPC_MESSAGE, ManagerEpv, 4)
1185 TEST_FIELD_OFFSET(RPC_MESSAGE, ManagerEpv, 32)
1186 TEST_FIELD_SIZE (RPC_MESSAGE, ImportContext, 4)
1187 TEST_FIELD_ALIGN (RPC_MESSAGE, ImportContext, 4)
1188 TEST_FIELD_OFFSET(RPC_MESSAGE, ImportContext, 36)
1189 TEST_FIELD_SIZE (RPC_MESSAGE, RpcFlags, 4)
1190 TEST_FIELD_ALIGN (RPC_MESSAGE, RpcFlags, 4)
1191 TEST_FIELD_OFFSET(RPC_MESSAGE, RpcFlags, 40)
1192}
ULONG Handle
Definition: gdb_input.c:15

Referenced by test_pack().

◆ test_pack_RPC_POLICY()

static void test_pack_RPC_POLICY ( void  )
static

Definition at line 1016 of file generated.c.

1017{
1018 /* RPC_POLICY */
1024 TEST_FIELD_SIZE (RPC_POLICY, EndpointFlags, 4)
1025 TEST_FIELD_ALIGN (RPC_POLICY, EndpointFlags, 4)
1026 TEST_FIELD_OFFSET(RPC_POLICY, EndpointFlags, 4)
1027 TEST_FIELD_SIZE (RPC_POLICY, NICFlags, 4)
1028 TEST_FIELD_ALIGN (RPC_POLICY, NICFlags, 4)
1029 TEST_FIELD_OFFSET(RPC_POLICY, NICFlags, 8)
1030}

Referenced by test_pack().

◆ test_pack_RPC_PROTSEQ_ENDPOINT()

static void test_pack_RPC_PROTSEQ_ENDPOINT ( void  )
static

Definition at line 1194 of file generated.c.

1195{
1196 /* RPC_PROTSEQ_ENDPOINT */
1199 TEST_FIELD_SIZE (RPC_PROTSEQ_ENDPOINT, RpcProtocolSequence, 4)
1200 TEST_FIELD_ALIGN (RPC_PROTSEQ_ENDPOINT, RpcProtocolSequence, 4)
1201 TEST_FIELD_OFFSET(RPC_PROTSEQ_ENDPOINT, RpcProtocolSequence, 0)
1205}

Referenced by test_pack().

◆ test_pack_RPC_SERVER_INTERFACE()

static void test_pack_RPC_SERVER_INTERFACE ( void  )
static

Definition at line 1207 of file generated.c.

1208{
1209 /* RPC_SERVER_INTERFACE */
1215 TEST_FIELD_SIZE (RPC_SERVER_INTERFACE, InterfaceId, 20)
1216 TEST_FIELD_ALIGN (RPC_SERVER_INTERFACE, InterfaceId, 4)
1218 TEST_FIELD_SIZE (RPC_SERVER_INTERFACE, TransferSyntax, 20)
1219 TEST_FIELD_ALIGN (RPC_SERVER_INTERFACE, TransferSyntax, 4)
1220 TEST_FIELD_OFFSET(RPC_SERVER_INTERFACE, TransferSyntax, 24)
1224 TEST_FIELD_SIZE (RPC_SERVER_INTERFACE, RpcProtseqEndpointCount, 4)
1225 TEST_FIELD_ALIGN (RPC_SERVER_INTERFACE, RpcProtseqEndpointCount, 4)
1226 TEST_FIELD_OFFSET(RPC_SERVER_INTERFACE, RpcProtseqEndpointCount, 48)
1227 TEST_FIELD_SIZE (RPC_SERVER_INTERFACE, RpcProtseqEndpoint, 4)
1228 TEST_FIELD_ALIGN (RPC_SERVER_INTERFACE, RpcProtseqEndpoint, 4)
1229 TEST_FIELD_OFFSET(RPC_SERVER_INTERFACE, RpcProtseqEndpoint, 52)
1230 TEST_FIELD_SIZE (RPC_SERVER_INTERFACE, DefaultManagerEpv, 4)
1231 TEST_FIELD_ALIGN (RPC_SERVER_INTERFACE, DefaultManagerEpv, 4)
1232 TEST_FIELD_OFFSET(RPC_SERVER_INTERFACE, DefaultManagerEpv, 56)
1233 TEST_FIELD_SIZE (RPC_SERVER_INTERFACE, InterpreterInfo, 4)
1234 TEST_FIELD_ALIGN (RPC_SERVER_INTERFACE, InterpreterInfo, 4)
1235 TEST_FIELD_OFFSET(RPC_SERVER_INTERFACE, InterpreterInfo, 60)
1239}

Referenced by test_pack().

◆ test_pack_RPC_STATUS()

static void test_pack_RPC_STATUS ( void  )
static

Definition at line 938 of file generated.c.

939{
940 /* RPC_STATUS */
943}
long RPC_STATUS
Definition: rpc.h:52

Referenced by test_pack().

◆ test_pack_RPC_SYNTAX_IDENTIFIER()

static void test_pack_RPC_SYNTAX_IDENTIFIER ( void  )
static

Definition at line 1241 of file generated.c.

1242{
1243 /* RPC_SYNTAX_IDENTIFIER */
1246 TEST_FIELD_SIZE (RPC_SYNTAX_IDENTIFIER, SyntaxGUID, 16)
1249 TEST_FIELD_SIZE (RPC_SYNTAX_IDENTIFIER, SyntaxVersion, 4)
1250 TEST_FIELD_ALIGN (RPC_SYNTAX_IDENTIFIER, SyntaxVersion, 2)
1251 TEST_FIELD_OFFSET(RPC_SYNTAX_IDENTIFIER, SyntaxVersion, 16)
1252}

Referenced by test_pack().

◆ test_pack_RPC_VERSION()

static void test_pack_RPC_VERSION ( void  )
static

Definition at line 1254 of file generated.c.

Referenced by test_pack().

◆ test_pack_SCONTEXT_QUEUE()

static void test_pack_SCONTEXT_QUEUE ( void  )
static

Definition at line 1698 of file generated.c.

1699{
1700 /* SCONTEXT_QUEUE */
1703 TEST_FIELD_SIZE (SCONTEXT_QUEUE, NumberOfObjects, 4)
1704 TEST_FIELD_ALIGN (SCONTEXT_QUEUE, NumberOfObjects, 4)
1705 TEST_FIELD_OFFSET(SCONTEXT_QUEUE, NumberOfObjects, 0)
1706 TEST_FIELD_SIZE (SCONTEXT_QUEUE, ArrayOfObjects, 4)
1707 TEST_FIELD_ALIGN (SCONTEXT_QUEUE, ArrayOfObjects, 4)
1708 TEST_FIELD_OFFSET(SCONTEXT_QUEUE, ArrayOfObjects, 4)
1709}

Referenced by test_pack().

◆ test_pack_SERVER_ROUTINE()

static void test_pack_SERVER_ROUTINE ( void  )
static

Definition at line 1711 of file generated.c.

1712{
1713 /* SERVER_ROUTINE */
1714}

Referenced by test_pack().

◆ test_pack_STUB_THUNK()

static void test_pack_STUB_THUNK ( void  )
static

Definition at line 1716 of file generated.c.

1717{
1718 /* STUB_THUNK */
1719}

Referenced by test_pack().

◆ test_pack_USER_MARSHAL_CB()

static void test_pack_USER_MARSHAL_CB ( void  )
static

Definition at line 1721 of file generated.c.

1722{
1723 /* USER_MARSHAL_CB */
1727 TEST_FIELD_SIZE (USER_MARSHAL_CB, pStubMsg, 4)
1728 TEST_FIELD_ALIGN (USER_MARSHAL_CB, pStubMsg, 4)
1730 TEST_FIELD_SIZE (USER_MARSHAL_CB, pReserve, 4)
1731 TEST_FIELD_ALIGN (USER_MARSHAL_CB, pReserve, 4)
1736}
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 1738 of file generated.c.

1739{
1740 /* USER_MARSHAL_FREEING_ROUTINE */
1741}

Referenced by test_pack().

◆ test_pack_USER_MARSHAL_MARSHALLING_ROUTINE()

static void test_pack_USER_MARSHAL_MARSHALLING_ROUTINE ( void  )
static

Definition at line 1743 of file generated.c.

1744{
1745 /* USER_MARSHAL_MARSHALLING_ROUTINE */
1746}

Referenced by test_pack().

◆ test_pack_USER_MARSHAL_ROUTINE_QUADRUPLE()

static void test_pack_USER_MARSHAL_ROUTINE_QUADRUPLE ( void  )
static

Definition at line 1748 of file generated.c.

1749{
1750 /* USER_MARSHAL_ROUTINE_QUADRUPLE */
1751}

Referenced by test_pack().

◆ test_pack_USER_MARSHAL_SIZING_ROUTINE()

static void test_pack_USER_MARSHAL_SIZING_ROUTINE ( void  )
static

Definition at line 1753 of file generated.c.

1754{
1755 /* USER_MARSHAL_SIZING_ROUTINE */
1756}

Referenced by test_pack().

◆ test_pack_USER_MARSHAL_UNMARSHALLING_ROUTINE()

static void test_pack_USER_MARSHAL_UNMARSHALLING_ROUTINE ( void  )
static

Definition at line 1758 of file generated.c.

1759{
1760 /* USER_MARSHAL_UNMARSHALLING_ROUTINE */
1761}

Referenced by test_pack().

◆ test_pack_UUID_VECTOR()

static void test_pack_UUID_VECTOR ( void  )
static

Definition at line 1032 of file generated.c.

Referenced by test_pack().

◆ test_pack_XMIT_HELPER_ROUTINE()

static void test_pack_XMIT_HELPER_ROUTINE ( void  )
static

Definition at line 1763 of file generated.c.

1764{
1765 /* XMIT_HELPER_ROUTINE */
1766}

Referenced by test_pack().

◆ test_pack_XMIT_ROUTINE_QUINTUPLE()

static void test_pack_XMIT_ROUTINE_QUINTUPLE ( void  )
static

Definition at line 1768 of file generated.c.

1769{
1770 /* XMIT_ROUTINE_QUINTUPLE */
1771}

Referenced by test_pack().