ReactOS 0.4.17-dev-1343-g8fe3cee
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 1885 of file generated.c.

1886{
1887 test_pack();
1888}
static void test_pack(void)
Definition: generated.c:13132

◆ test_pack()

static void test_pack ( void  )
static

Definition at line 1806 of file generated.c.

1807{
1883}
static void test_pack_XMIT_ROUTINE_QUINTUPLE(void)
Definition: generated.c:1794
static void test_pack_MIDL_SYNTAX_INFO(void)
Definition: generated.c:1528
static void test_pack_NDR_RUNDOWN(void)
Definition: generated.c:1576
static void test_pack_UUID_VECTOR(void)
Definition: generated.c:1046
static void test_pack_MIDL_SERVER_INFO(void)
Definition: generated.c:1393
static void test_pack_ARRAY_INFO(void)
Definition: generated.c:1281
static void test_pack_RPC_SERVER_INTERFACE(void)
Definition: generated.c:1221
static void test_pack_FULL_PTR_TO_REFID_ELEMENT(void)
Definition: generated.c:1340
static void test_pack_USER_MARSHAL_ROUTINE_QUADRUPLE(void)
Definition: generated.c:1774
static void test_pack_PXMIT_ROUTINE_QUINTUPLE(void)
Definition: generated.c:1717
static void test_pack_COMM_FAULT_OFFSETS(void)
Definition: generated.c:1306
static void test_pack_MIDL_STUB_MESSAGE(void)
Definition: generated.c:1432
static void test_pack_PARRAY_INFO(void)
Definition: generated.c:1607
static void test_pack_PRPC_DISPATCH_TABLE(void)
Definition: generated.c:1068
static void test_pack_RPC_AUTHZ_HANDLE(void)
Definition: generated.c:980
static void test_pack_USER_MARSHAL_CB(void)
Definition: generated.c:1747
static void test_pack_RPC_DISPATCH_FUNCTION(void)
Definition: generated.c:1147
static void test_pack_EXPR_EVAL(void)
Definition: generated.c:1335
static void test_pack_PFULL_PTR_TO_REFID_ELEMENT(void)
Definition: generated.c:1623
static void test_pack_PNDR_CORRELATION_INFO(void)
Definition: generated.c:1701
static void test_pack_I_RPC_HANDLE(void)
Definition: generated.c:944
static void test_pack_SERVER_ROUTINE(void)
Definition: generated.c:1737
static void test_pack_RPC_DISPATCH_TABLE(void)
Definition: generated.c:1152
static void test_pack_PNDR_ASYNC_MESSAGE(void)
Definition: generated.c:1694
static void test_pack_XMIT_HELPER_ROUTINE(void)
Definition: generated.c:1789
static void test_pack_RPC_SYNTAX_IDENTIFIER(void)
Definition: generated.c:1255
static void test_pack_RPC_CLIENT_INTERFACE(void)
Definition: generated.c:1113
static void test_pack_NDR_CCONTEXT(void)
Definition: generated.c:1559
static void test_pack_RPC_BINDING_HANDLE(void)
Definition: generated.c:987
static void test_pack_RPC_IF_HANDLE(void)
Definition: generated.c:1007
static void test_pack_NDR_SCONTEXT(void)
Definition: generated.c:1581
static void test_pack_PSCONTEXT_QUEUE(void)
Definition: generated.c:1708
static void test_pack_PMIDL_STUBLESS_PROXY_INFO(void)
Definition: generated.c:1676
static void test_pack_NDR_USER_MARSHAL_INFO_LEVEL1(void)
Definition: generated.c:1596
static void test_pack_RPC_BINDING_VECTOR(void)
Definition: generated.c:994
static void test_pack_PRPC_MESSAGE(void)
Definition: generated.c:1077
static void test_pack_CS_STUB_INFO(void)
Definition: generated.c:1319
static void test_pack_FULL_PTR_XLAT_TABLES(void)
Definition: generated.c:1359
static void test_pack_NDR_USER_MARSHAL_INFO(void)
Definition: generated.c:1588
static void test_pack_USER_MARSHAL_MARSHALLING_ROUTINE(void)
Definition: generated.c:1769
static void test_pack_GENERIC_BINDING_ROUTINE_PAIR(void)
Definition: generated.c:1375
static void test_pack_MIDL_STUBLESS_PROXY_INFO(void)
Definition: generated.c:1503
static void test_pack_USER_MARSHAL_UNMARSHALLING_ROUTINE(void)
Definition: generated.c:1784
static void test_pack_RPC_PROTSEQ_ENDPOINT(void)
Definition: generated.c:1208
static void test_pack_PGENERIC_BINDING_INFO(void)
Definition: generated.c:1639
static void test_pack_PRPC_PROTSEQ_ENDPOINT(void)
Definition: generated.c:1086
static void test_pack_PRPC_STUB_FUNCTION(void)
Definition: generated.c:1799
static void test_pack_PGENERIC_BINDING_ROUTINE_PAIR(void)
Definition: generated.c:1646
static void test_pack_USER_MARSHAL_SIZING_ROUTINE(void)
Definition: generated.c:1779
static void test_pack_RPC_VERSION(void)
Definition: generated.c:1268
static void test_pack_STUB_THUNK(void)
Definition: generated.c:1742
static void test_pack_PMIDL_STUB_MESSAGE(void)
Definition: generated.c:1669
static void test_pack_PFORMAT_STRING(void)
Definition: generated.c:1616
static void test_pack_RPC_POLICY(void)
Definition: generated.c:1030
static void test_pack_PRPC_POLICY(void)
Definition: generated.c:959
static void test_pack_USER_MARSHAL_FREEING_ROUTINE(void)
Definition: generated.c:1764
static void test_pack_PMIDL_STUB_DESC(void)
Definition: generated.c:1662
static void test_pack_PRPC_CLIENT_INTERFACE(void)
Definition: generated.c:1059
static void test_pack_RPC_AUTH_IDENTITY_HANDLE(void)
Definition: generated.c:968
static void test_pack_PMIDL_SYNTAX_INFO(void)
Definition: generated.c:1685
static void test_pack_GENERIC_BINDING_INFO(void)
Definition: generated.c:1364
static void test_pack_RPC_IF_ID(void)
Definition: generated.c:1014
static void test_pack_SCONTEXT_QUEUE(void)
Definition: generated.c:1724
static void test_pack_PRPC_SERVER_INTERFACE(void)
Definition: generated.c:1095
static void test_pack_MALLOC_FREE_STRUCT(void)
Definition: generated.c:1380
static void test_pack_PMIDL_SERVER_INFO(void)
Definition: generated.c:1653
static void test_pack_RPC_MESSAGE(void)
Definition: generated.c:1168
static void test_pack_NDR_NOTIFY2_ROUTINE(void)
Definition: generated.c:1571
static void test_pack_NDR_NOTIFY_ROUTINE(void)
Definition: generated.c:1566
static void test_pack_PRPC_SYNTAX_IDENTIFIER(void)
Definition: generated.c:1104
static void test_pack_PFULL_PTR_XLAT_TABLES(void)
Definition: generated.c:1632
static void test_pack_MIDL_STUB_DESC(void)
Definition: generated.c:1424
static void test_pack_RPC_STATUS(void)
Definition: generated.c:951
static void test_pack_RPC_AUTH_KEY_RETRIEVAL_FN(void)
Definition: generated.c:975
static void test_pack_MIDL_FORMAT_STRING(void)
Definition: generated.c:1385

◆ test_pack_ARRAY_INFO()

static void test_pack_ARRAY_INFO ( void  )
static

Definition at line 1281 of file generated.c.

1282{
1283 /* ARRAY_INFO */
1286 TEST_FIELD_SIZE (ARRAY_INFO, Dimension, 4)
1287 TEST_FIELD_ALIGN (ARRAY_INFO, Dimension, 4)
1288 TEST_FIELD_OFFSET(ARRAY_INFO, Dimension, 0)
1289 TEST_FIELD_SIZE (ARRAY_INFO, BufferConformanceMark, 4)
1290 TEST_FIELD_ALIGN (ARRAY_INFO, BufferConformanceMark, 4)
1291 TEST_FIELD_OFFSET(ARRAY_INFO, BufferConformanceMark, 4)
1292 TEST_FIELD_SIZE (ARRAY_INFO, BufferVarianceMark, 4)
1293 TEST_FIELD_ALIGN (ARRAY_INFO, BufferVarianceMark, 4)
1294 TEST_FIELD_OFFSET(ARRAY_INFO, BufferVarianceMark, 8)
1295 TEST_FIELD_SIZE (ARRAY_INFO, MaxCountArray, 4)
1296 TEST_FIELD_ALIGN (ARRAY_INFO, MaxCountArray, 4)
1297 TEST_FIELD_OFFSET(ARRAY_INFO, MaxCountArray, 12)
1298 TEST_FIELD_SIZE (ARRAY_INFO, OffsetArray, 4)
1299 TEST_FIELD_ALIGN (ARRAY_INFO, OffsetArray, 4)
1300 TEST_FIELD_OFFSET(ARRAY_INFO, OffsetArray, 16)
1301 TEST_FIELD_SIZE (ARRAY_INFO, ActualCountArray, 4)
1302 TEST_FIELD_ALIGN (ARRAY_INFO, ActualCountArray, 4)
1303 TEST_FIELD_OFFSET(ARRAY_INFO, ActualCountArray, 20)
1304}
#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 1306 of file generated.c.

1307{
1308 /* COMM_FAULT_OFFSETS */
1311 TEST_FIELD_SIZE (COMM_FAULT_OFFSETS, CommOffset, 2)
1312 TEST_FIELD_ALIGN (COMM_FAULT_OFFSETS, CommOffset, 2)
1314 TEST_FIELD_SIZE (COMM_FAULT_OFFSETS, FaultOffset, 2)
1315 TEST_FIELD_ALIGN (COMM_FAULT_OFFSETS, FaultOffset, 2)
1316 TEST_FIELD_OFFSET(COMM_FAULT_OFFSETS, FaultOffset, 2)
1317}

Referenced by test_pack().

◆ test_pack_CS_STUB_INFO()

static void test_pack_CS_STUB_INFO ( void  )
static

Definition at line 1319 of file generated.c.

1320{
1321 /* CS_STUB_INFO */
1324 TEST_FIELD_SIZE (CS_STUB_INFO, WireCodeset, 4)
1325 TEST_FIELD_ALIGN (CS_STUB_INFO, WireCodeset, 4)
1326 TEST_FIELD_OFFSET(CS_STUB_INFO, WireCodeset, 0)
1327 TEST_FIELD_SIZE (CS_STUB_INFO, DesiredReceivingCodeset, 4)
1328 TEST_FIELD_ALIGN (CS_STUB_INFO, DesiredReceivingCodeset, 4)
1329 TEST_FIELD_OFFSET(CS_STUB_INFO, DesiredReceivingCodeset, 4)
1330 TEST_FIELD_SIZE (CS_STUB_INFO, CSArrayInfo, 4)
1331 TEST_FIELD_ALIGN (CS_STUB_INFO, CSArrayInfo, 4)
1332 TEST_FIELD_OFFSET(CS_STUB_INFO, CSArrayInfo, 8)
1333}

Referenced by test_pack().

◆ test_pack_EXPR_EVAL()

static void test_pack_EXPR_EVAL ( void  )
static

Definition at line 1335 of file generated.c.

1336{
1337 /* EXPR_EVAL */
1338}

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

1360{
1361 /* FULL_PTR_XLAT_TABLES */
1362}

Referenced by test_pack().

◆ test_pack_GENERIC_BINDING_INFO()

static void test_pack_GENERIC_BINDING_INFO ( void  )
static

Definition at line 1364 of file generated.c.

1365{
1366 /* GENERIC_BINDING_INFO */
1373}
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG Size
Definition: wdfdevice.h:4539

Referenced by test_pack().

◆ test_pack_GENERIC_BINDING_ROUTINE_PAIR()

static void test_pack_GENERIC_BINDING_ROUTINE_PAIR ( void  )
static

Definition at line 1375 of file generated.c.

1376{
1377 /* GENERIC_BINDING_ROUTINE_PAIR */
1378}

Referenced by test_pack().

◆ test_pack_I_RPC_HANDLE()

static void test_pack_I_RPC_HANDLE ( void  )
static

Definition at line 944 of file generated.c.

945{
946 /* I_RPC_HANDLE */
949}

Referenced by test_pack().

◆ test_pack_MALLOC_FREE_STRUCT()

static void test_pack_MALLOC_FREE_STRUCT ( void  )
static

Definition at line 1380 of file generated.c.

1381{
1382 /* MALLOC_FREE_STRUCT */
1383}

Referenced by test_pack().

◆ test_pack_MIDL_FORMAT_STRING()

static void test_pack_MIDL_FORMAT_STRING ( void  )
static

Definition at line 1385 of file generated.c.

1386{
1387 /* MIDL_FORMAT_STRING */
1391}
macro TEXTAREA section xr p2align endm macro DATAAREA section dw endm macro RODATAAREA section dr endm macro XDATAAREA section dr p2align endm macro PDATAAREA section dr p2align endm macro DCRVA Symbol rva Symbol endm macro EXPORT Attribute global Name endm macro IMPORT Target ifc WEAK weak Name set Target endif endm set macro SET_COMDAT_ALIGNMENT Alignment set Alignment endm macro NESTED_ENTRY Name global Name p2align xr p2align __ComdatAlignment NESTED_ENTRY Name endm macro ALTERNATE_ENTRY Name global Name Params endm macro ALIGN Pad
Definition: kxarm64.h:189

Referenced by test_pack().

◆ test_pack_MIDL_SERVER_INFO()

static void test_pack_MIDL_SERVER_INFO ( void  )
static

Definition at line 1393 of file generated.c.

1394{
1395 /* MIDL_SERVER_INFO */
1398 TEST_FIELD_SIZE (MIDL_SERVER_INFO, pStubDesc, 4)
1399 TEST_FIELD_ALIGN (MIDL_SERVER_INFO, pStubDesc, 4)
1400 TEST_FIELD_OFFSET(MIDL_SERVER_INFO, pStubDesc, 0)
1404 TEST_FIELD_SIZE (MIDL_SERVER_INFO, ProcString, 4)
1405 TEST_FIELD_ALIGN (MIDL_SERVER_INFO, ProcString, 4)
1406 TEST_FIELD_OFFSET(MIDL_SERVER_INFO, ProcString, 8)
1407 TEST_FIELD_SIZE (MIDL_SERVER_INFO, FmtStringOffset, 4)
1408 TEST_FIELD_ALIGN (MIDL_SERVER_INFO, FmtStringOffset, 4)
1409 TEST_FIELD_OFFSET(MIDL_SERVER_INFO, FmtStringOffset, 12)
1410 TEST_FIELD_SIZE (MIDL_SERVER_INFO, ThunkTable, 4)
1411 TEST_FIELD_ALIGN (MIDL_SERVER_INFO, ThunkTable, 4)
1412 TEST_FIELD_OFFSET(MIDL_SERVER_INFO, ThunkTable, 16)
1413 TEST_FIELD_SIZE (MIDL_SERVER_INFO, pTransferSyntax, 4)
1414 TEST_FIELD_ALIGN (MIDL_SERVER_INFO, pTransferSyntax, 4)
1415 TEST_FIELD_OFFSET(MIDL_SERVER_INFO, pTransferSyntax, 20)
1419 TEST_FIELD_SIZE (MIDL_SERVER_INFO, pSyntaxInfo, 4)
1420 TEST_FIELD_ALIGN (MIDL_SERVER_INFO, pSyntaxInfo, 4)
1421 TEST_FIELD_OFFSET(MIDL_SERVER_INFO, pSyntaxInfo, 28)
1422}
_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 1424 of file generated.c.

1425{
1426 /* MIDL_STUB_DESC */
1427 TEST_FIELD_SIZE (MIDL_STUB_DESC, RpcInterfaceInformation, 4)
1428 TEST_FIELD_ALIGN (MIDL_STUB_DESC, RpcInterfaceInformation, 4)
1429 TEST_FIELD_OFFSET(MIDL_STUB_DESC, RpcInterfaceInformation, 0)
1430}

Referenced by test_pack().

◆ test_pack_MIDL_STUB_MESSAGE()

static void test_pack_MIDL_STUB_MESSAGE ( void  )
static

Definition at line 1432 of file generated.c.

1433{
1434 /* MIDL_STUB_MESSAGE */
1441 TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, BufferStart, 4)
1442 TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, BufferStart, 4)
1443 TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, BufferStart, 8)
1447 TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, BufferMark, 4)
1448 TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, BufferMark, 4)
1449 TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, BufferMark, 16)
1459 TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, IsClient, 1)
1460 TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, IsClient, 1)
1468 TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, ReuseBuffer, 4)
1469 TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, ReuseBuffer, 4)
1470 TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, ReuseBuffer, 36)
1471 TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, pAllocAllNodesContext, 4)
1472 TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, pAllocAllNodesContext, 4)
1473 TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, pAllocAllNodesContext, 40)
1474 TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, pPointerQueueState, 4)
1475 TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, pPointerQueueState, 4)
1476 TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, pPointerQueueState, 44)
1477 TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, IgnoreEmbeddedPointers, 4)
1478 TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, IgnoreEmbeddedPointers, 4)
1479 TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, IgnoreEmbeddedPointers, 48)
1480 TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, PointerBufferMark, 4)
1481 TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, PointerBufferMark, 4)
1482 TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, PointerBufferMark, 52)
1483 TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, CorrDespIncrement, 1)
1484 TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, CorrDespIncrement, 1)
1485 TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, CorrDespIncrement, 56)
1489 TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, UniquePtrCount, 2)
1490 TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, UniquePtrCount, 2)
1491 TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, UniquePtrCount, 58)
1492 TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, MaxCount, 4)
1493 TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, MaxCount, 4)
1498 TEST_FIELD_SIZE (MIDL_STUB_MESSAGE, ActualCount, 4)
1499 TEST_FIELD_ALIGN (MIDL_STUB_MESSAGE, ActualCount, 4)
1500 TEST_FIELD_OFFSET(MIDL_STUB_MESSAGE, ActualCount, 68)
1501}
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:216
_Must_inspect_result_ _In_ WDFDEVICE _In_ DEVICE_REGISTRY_PROPERTY _In_ ULONG BufferLength
Definition: wdfdevice.h:3777
_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 1503 of file generated.c.

1504{
1505 /* MIDL_STUBLESS_PROXY_INFO */
1511 TEST_FIELD_SIZE (MIDL_STUBLESS_PROXY_INFO, ProcFormatString, 4)
1512 TEST_FIELD_ALIGN (MIDL_STUBLESS_PROXY_INFO, ProcFormatString, 4)
1513 TEST_FIELD_OFFSET(MIDL_STUBLESS_PROXY_INFO, ProcFormatString, 4)
1514 TEST_FIELD_SIZE (MIDL_STUBLESS_PROXY_INFO, FormatStringOffset, 4)
1515 TEST_FIELD_ALIGN (MIDL_STUBLESS_PROXY_INFO, FormatStringOffset, 4)
1516 TEST_FIELD_OFFSET(MIDL_STUBLESS_PROXY_INFO, FormatStringOffset, 8)
1517 TEST_FIELD_SIZE (MIDL_STUBLESS_PROXY_INFO, pTransferSyntax, 4)
1518 TEST_FIELD_ALIGN (MIDL_STUBLESS_PROXY_INFO, pTransferSyntax, 4)
1519 TEST_FIELD_OFFSET(MIDL_STUBLESS_PROXY_INFO, pTransferSyntax, 12)
1526}

Referenced by test_pack().

◆ test_pack_MIDL_SYNTAX_INFO()

static void test_pack_MIDL_SYNTAX_INFO ( void  )
static

Definition at line 1528 of file generated.c.

1529{
1530 /* MIDL_SYNTAX_INFO */
1533 TEST_FIELD_SIZE (MIDL_SYNTAX_INFO, TransferSyntax, 20)
1534 TEST_FIELD_ALIGN (MIDL_SYNTAX_INFO, TransferSyntax, 4)
1535 TEST_FIELD_OFFSET(MIDL_SYNTAX_INFO, TransferSyntax, 0)
1539 TEST_FIELD_SIZE (MIDL_SYNTAX_INFO, ProcString, 4)
1540 TEST_FIELD_ALIGN (MIDL_SYNTAX_INFO, ProcString, 4)
1541 TEST_FIELD_OFFSET(MIDL_SYNTAX_INFO, ProcString, 24)
1542 TEST_FIELD_SIZE (MIDL_SYNTAX_INFO, FmtStringOffset, 4)
1543 TEST_FIELD_ALIGN (MIDL_SYNTAX_INFO, FmtStringOffset, 4)
1544 TEST_FIELD_OFFSET(MIDL_SYNTAX_INFO, FmtStringOffset, 28)
1545 TEST_FIELD_SIZE (MIDL_SYNTAX_INFO, TypeString, 4)
1546 TEST_FIELD_ALIGN (MIDL_SYNTAX_INFO, TypeString, 4)
1547 TEST_FIELD_OFFSET(MIDL_SYNTAX_INFO, TypeString, 32)
1548 TEST_FIELD_SIZE (MIDL_SYNTAX_INFO, aUserMarshalQuadruple, 4)
1549 TEST_FIELD_ALIGN (MIDL_SYNTAX_INFO, aUserMarshalQuadruple, 4)
1550 TEST_FIELD_OFFSET(MIDL_SYNTAX_INFO, aUserMarshalQuadruple, 36)
1551 TEST_FIELD_SIZE (MIDL_SYNTAX_INFO, pMethodProperties, 4)
1552 TEST_FIELD_ALIGN (MIDL_SYNTAX_INFO, pMethodProperties, 4)
1553 TEST_FIELD_OFFSET(MIDL_SYNTAX_INFO, pMethodProperties, 40)
1554 TEST_FIELD_SIZE (MIDL_SYNTAX_INFO, pReserved2, 4)
1555 TEST_FIELD_ALIGN (MIDL_SYNTAX_INFO, pReserved2, 4)
1556 TEST_FIELD_OFFSET(MIDL_SYNTAX_INFO, pReserved2, 44)
1557}

Referenced by test_pack().

◆ test_pack_NDR_CCONTEXT()

static void test_pack_NDR_CCONTEXT ( void  )
static

Definition at line 1559 of file generated.c.

1560{
1561 /* NDR_CCONTEXT */
1564}

Referenced by test_pack().

◆ test_pack_NDR_NOTIFY2_ROUTINE()

static void test_pack_NDR_NOTIFY2_ROUTINE ( void  )
static

Definition at line 1571 of file generated.c.

1572{
1573 /* NDR_NOTIFY2_ROUTINE */
1574}

Referenced by test_pack().

◆ test_pack_NDR_NOTIFY_ROUTINE()

static void test_pack_NDR_NOTIFY_ROUTINE ( void  )
static

Definition at line 1566 of file generated.c.

1567{
1568 /* NDR_NOTIFY_ROUTINE */
1569}

Referenced by test_pack().

◆ test_pack_NDR_RUNDOWN()

static void test_pack_NDR_RUNDOWN ( void  )
static

Definition at line 1576 of file generated.c.

1577{
1578 /* NDR_RUNDOWN */
1579}

Referenced by test_pack().

◆ test_pack_NDR_SCONTEXT()

static void test_pack_NDR_SCONTEXT ( void  )
static

Definition at line 1581 of file generated.c.

1582{
1583 /* NDR_SCONTEXT */
1586}

Referenced by test_pack().

◆ test_pack_NDR_USER_MARSHAL_INFO()

static void test_pack_NDR_USER_MARSHAL_INFO ( void  )
static

Definition at line 1588 of file generated.c.

1589{
1590 /* NDR_USER_MARSHAL_INFO */
1591 TEST_FIELD_SIZE (NDR_USER_MARSHAL_INFO, InformationLevel, 4)
1592 TEST_FIELD_ALIGN (NDR_USER_MARSHAL_INFO, InformationLevel, 4)
1593 TEST_FIELD_OFFSET(NDR_USER_MARSHAL_INFO, InformationLevel, 0)
1594}

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

1608{
1609 /* PARRAY_INFO */
1614}
#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 1616 of file generated.c.

1617{
1618 /* PFORMAT_STRING */
1621}
const unsigned char * PFORMAT_STRING
Definition: rpcndr.h:159

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

1633{
1634 /* PFULL_PTR_XLAT_TABLES */
1637}

Referenced by test_pack().

◆ test_pack_PGENERIC_BINDING_INFO()

static void test_pack_PGENERIC_BINDING_INFO ( void  )
static

Definition at line 1639 of file generated.c.

1640{
1641 /* PGENERIC_BINDING_INFO */
1644}

Referenced by test_pack().

◆ test_pack_PGENERIC_BINDING_ROUTINE_PAIR()

static void test_pack_PGENERIC_BINDING_ROUTINE_PAIR ( void  )
static

Definition at line 1646 of file generated.c.

1647{
1648 /* PGENERIC_BINDING_ROUTINE_PAIR */
1651}

Referenced by test_pack().

◆ test_pack_PMIDL_SERVER_INFO()

static void test_pack_PMIDL_SERVER_INFO ( void  )
static

Definition at line 1653 of file generated.c.

1654{
1655 /* PMIDL_SERVER_INFO */
1660}

Referenced by test_pack().

◆ test_pack_PMIDL_STUB_DESC()

static void test_pack_PMIDL_STUB_DESC ( void  )
static

Definition at line 1662 of file generated.c.

1663{
1664 /* PMIDL_STUB_DESC */
1667}

Referenced by test_pack().

◆ test_pack_PMIDL_STUB_MESSAGE()

static void test_pack_PMIDL_STUB_MESSAGE ( void  )
static

Definition at line 1669 of file generated.c.

1670{
1671 /* PMIDL_STUB_MESSAGE */
1674}

Referenced by test_pack().

◆ test_pack_PMIDL_STUBLESS_PROXY_INFO()

static void test_pack_PMIDL_STUBLESS_PROXY_INFO ( void  )
static

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

1686{
1687 /* PMIDL_SYNTAX_INFO */
1692}

Referenced by test_pack().

◆ test_pack_PNDR_ASYNC_MESSAGE()

static void test_pack_PNDR_ASYNC_MESSAGE ( void  )
static

Definition at line 1694 of file generated.c.

1695{
1696 /* PNDR_ASYNC_MESSAGE */
1699}
struct _NDR_ASYNC_MESSAGE * PNDR_ASYNC_MESSAGE
Definition: rpcndr.h:180

Referenced by test_pack().

◆ test_pack_PNDR_CORRELATION_INFO()

static void test_pack_PNDR_CORRELATION_INFO ( void  )
static

Definition at line 1701 of file generated.c.

1702{
1703 /* PNDR_CORRELATION_INFO */
1706}
struct _NDR_CORRELATION_INFO * PNDR_CORRELATION_INFO
Definition: rpcndr.h:181

Referenced by test_pack().

◆ test_pack_PRPC_CLIENT_INTERFACE()

static void test_pack_PRPC_CLIENT_INTERFACE ( void  )
static

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

Referenced by test_pack().

◆ test_pack_PRPC_MESSAGE()

static void test_pack_PRPC_MESSAGE ( void  )
static

Definition at line 1077 of file generated.c.

1078{
1079 /* PRPC_MESSAGE */
1084}

Referenced by test_pack().

◆ test_pack_PRPC_POLICY()

static void test_pack_PRPC_POLICY ( void  )
static

Definition at line 959 of file generated.c.

960{
961 /* PRPC_POLICY */
966}

Referenced by test_pack().

◆ test_pack_PRPC_PROTSEQ_ENDPOINT()

static void test_pack_PRPC_PROTSEQ_ENDPOINT ( void  )
static

Definition at line 1086 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 1095 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 1799 of file generated.c.

1800{
1801 /* PRPC_STUB_FUNCTION */
1802}

Referenced by test_pack().

◆ test_pack_PRPC_SYNTAX_IDENTIFIER()

static void test_pack_PRPC_SYNTAX_IDENTIFIER ( void  )
static

Definition at line 1104 of file generated.c.

Referenced by test_pack().

◆ test_pack_PSCONTEXT_QUEUE()

static void test_pack_PSCONTEXT_QUEUE ( void  )
static

Definition at line 1708 of file generated.c.

1709{
1710 /* PSCONTEXT_QUEUE */
1715}

Referenced by test_pack().

◆ test_pack_PXMIT_ROUTINE_QUINTUPLE()

static void test_pack_PXMIT_ROUTINE_QUINTUPLE ( void  )
static

Definition at line 1717 of file generated.c.

1718{
1719 /* PXMIT_ROUTINE_QUINTUPLE */
1722}

Referenced by test_pack().

◆ test_pack_RPC_AUTH_IDENTITY_HANDLE()

static void test_pack_RPC_AUTH_IDENTITY_HANDLE ( void  )
static

Definition at line 968 of file generated.c.

969{
970 /* RPC_AUTH_IDENTITY_HANDLE */
973}

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

976{
977 /* RPC_AUTH_KEY_RETRIEVAL_FN */
978}

Referenced by test_pack().

◆ test_pack_RPC_AUTHZ_HANDLE()

static void test_pack_RPC_AUTHZ_HANDLE ( void  )
static

Definition at line 980 of file generated.c.

981{
982 /* RPC_AUTHZ_HANDLE */
985}

Referenced by test_pack().

◆ test_pack_RPC_BINDING_HANDLE()

static void test_pack_RPC_BINDING_HANDLE ( void  )
static

Definition at line 987 of file generated.c.

988{
989 /* RPC_BINDING_HANDLE */
992}

Referenced by test_pack().

◆ test_pack_RPC_BINDING_VECTOR()

static void test_pack_RPC_BINDING_VECTOR ( void  )
static

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

1114{
1115 /* RPC_CLIENT_INTERFACE */
1121 TEST_FIELD_SIZE (RPC_CLIENT_INTERFACE, InterfaceId, 20)
1122 TEST_FIELD_ALIGN (RPC_CLIENT_INTERFACE, InterfaceId, 4)
1124 TEST_FIELD_SIZE (RPC_CLIENT_INTERFACE, TransferSyntax, 20)
1125 TEST_FIELD_ALIGN (RPC_CLIENT_INTERFACE, TransferSyntax, 4)
1126 TEST_FIELD_OFFSET(RPC_CLIENT_INTERFACE, TransferSyntax, 24)
1130 TEST_FIELD_SIZE (RPC_CLIENT_INTERFACE, RpcProtseqEndpointCount, 4)
1131 TEST_FIELD_ALIGN (RPC_CLIENT_INTERFACE, RpcProtseqEndpointCount, 4)
1132 TEST_FIELD_OFFSET(RPC_CLIENT_INTERFACE, RpcProtseqEndpointCount, 48)
1133 TEST_FIELD_SIZE (RPC_CLIENT_INTERFACE, RpcProtseqEndpoint, 4)
1134 TEST_FIELD_ALIGN (RPC_CLIENT_INTERFACE, RpcProtseqEndpoint, 4)
1135 TEST_FIELD_OFFSET(RPC_CLIENT_INTERFACE, RpcProtseqEndpoint, 52)
1139 TEST_FIELD_SIZE (RPC_CLIENT_INTERFACE, InterpreterInfo, 4)
1140 TEST_FIELD_ALIGN (RPC_CLIENT_INTERFACE, InterpreterInfo, 4)
1141 TEST_FIELD_OFFSET(RPC_CLIENT_INTERFACE, InterpreterInfo, 60)
1145}
_In_ D3DDDI_VIDEO_PRESENT_TARGET_ID _In_ ULONG _In_ ULONG Flags
Definition: dispmprt.h:245
_In_ ULONG _In_ ULONG _In_ ULONG Length
Definition: ntddpcm.h:102
_Reserved_ PVOID Reserved
Definition: winddi.h:3974

Referenced by test_pack().

◆ test_pack_RPC_DISPATCH_FUNCTION()

static void test_pack_RPC_DISPATCH_FUNCTION ( void  )
static

Definition at line 1147 of file generated.c.

1148{
1149 /* RPC_DISPATCH_FUNCTION */
1150}

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

1008{
1009 /* RPC_IF_HANDLE */
1012}

Referenced by test_pack().

◆ test_pack_RPC_IF_ID()

static void test_pack_RPC_IF_ID ( void  )
static

Definition at line 1014 of file generated.c.

1015{
1016 /* RPC_IF_ID */
1022 TEST_FIELD_SIZE (RPC_IF_ID, VersMajor, 2)
1023 TEST_FIELD_ALIGN (RPC_IF_ID, VersMajor, 2)
1024 TEST_FIELD_OFFSET(RPC_IF_ID, VersMajor, 16)
1025 TEST_FIELD_SIZE (RPC_IF_ID, VersMinor, 2)
1026 TEST_FIELD_ALIGN (RPC_IF_ID, VersMinor, 2)
1027 TEST_FIELD_OFFSET(RPC_IF_ID, VersMinor, 18)
1028}
_In_ const GUID * Uuid
Definition: slotdev.cpp:84

Referenced by test_pack().

◆ test_pack_RPC_MESSAGE()

static void test_pack_RPC_MESSAGE ( void  )
static

Definition at line 1168 of file generated.c.

1169{
1170 /* RPC_MESSAGE */
1176 TEST_FIELD_SIZE (RPC_MESSAGE, DataRepresentation, 4)
1177 TEST_FIELD_ALIGN (RPC_MESSAGE, DataRepresentation, 4)
1178 TEST_FIELD_OFFSET(RPC_MESSAGE, DataRepresentation, 4)
1185 TEST_FIELD_SIZE (RPC_MESSAGE, ProcNum, 4)
1186 TEST_FIELD_ALIGN (RPC_MESSAGE, ProcNum, 4)
1187 TEST_FIELD_OFFSET(RPC_MESSAGE, ProcNum, 16)
1188 TEST_FIELD_SIZE (RPC_MESSAGE, TransferSyntax, 4)
1189 TEST_FIELD_ALIGN (RPC_MESSAGE, TransferSyntax, 4)
1190 TEST_FIELD_OFFSET(RPC_MESSAGE, TransferSyntax, 20)
1191 TEST_FIELD_SIZE (RPC_MESSAGE, RpcInterfaceInformation, 4)
1192 TEST_FIELD_ALIGN (RPC_MESSAGE, RpcInterfaceInformation, 4)
1193 TEST_FIELD_OFFSET(RPC_MESSAGE, RpcInterfaceInformation, 24)
1194 TEST_FIELD_SIZE (RPC_MESSAGE, ReservedForRuntime, 4)
1195 TEST_FIELD_ALIGN (RPC_MESSAGE, ReservedForRuntime, 4)
1196 TEST_FIELD_OFFSET(RPC_MESSAGE, ReservedForRuntime, 28)
1197 TEST_FIELD_SIZE (RPC_MESSAGE, ManagerEpv, 4)
1198 TEST_FIELD_ALIGN (RPC_MESSAGE, ManagerEpv, 4)
1199 TEST_FIELD_OFFSET(RPC_MESSAGE, ManagerEpv, 32)
1200 TEST_FIELD_SIZE (RPC_MESSAGE, ImportContext, 4)
1201 TEST_FIELD_ALIGN (RPC_MESSAGE, ImportContext, 4)
1202 TEST_FIELD_OFFSET(RPC_MESSAGE, ImportContext, 36)
1203 TEST_FIELD_SIZE (RPC_MESSAGE, RpcFlags, 4)
1204 TEST_FIELD_ALIGN (RPC_MESSAGE, RpcFlags, 4)
1205 TEST_FIELD_OFFSET(RPC_MESSAGE, RpcFlags, 40)
1206}
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 1030 of file generated.c.

1031{
1032 /* RPC_POLICY */
1038 TEST_FIELD_SIZE (RPC_POLICY, EndpointFlags, 4)
1039 TEST_FIELD_ALIGN (RPC_POLICY, EndpointFlags, 4)
1040 TEST_FIELD_OFFSET(RPC_POLICY, EndpointFlags, 4)
1041 TEST_FIELD_SIZE (RPC_POLICY, NICFlags, 4)
1042 TEST_FIELD_ALIGN (RPC_POLICY, NICFlags, 4)
1043 TEST_FIELD_OFFSET(RPC_POLICY, NICFlags, 8)
1044}

Referenced by test_pack().

◆ test_pack_RPC_PROTSEQ_ENDPOINT()

static void test_pack_RPC_PROTSEQ_ENDPOINT ( void  )
static

Definition at line 1208 of file generated.c.

1209{
1210 /* RPC_PROTSEQ_ENDPOINT */
1213 TEST_FIELD_SIZE (RPC_PROTSEQ_ENDPOINT, RpcProtocolSequence, 4)
1214 TEST_FIELD_ALIGN (RPC_PROTSEQ_ENDPOINT, RpcProtocolSequence, 4)
1215 TEST_FIELD_OFFSET(RPC_PROTSEQ_ENDPOINT, RpcProtocolSequence, 0)
1219}
_In_ UCXHUB_DEVICE_CONTEXT _In_ UCXENDPOINT Endpoint
Definition: hubucx.h:238

Referenced by test_pack().

◆ test_pack_RPC_SERVER_INTERFACE()

static void test_pack_RPC_SERVER_INTERFACE ( void  )
static

Definition at line 1221 of file generated.c.

1222{
1223 /* RPC_SERVER_INTERFACE */
1229 TEST_FIELD_SIZE (RPC_SERVER_INTERFACE, InterfaceId, 20)
1230 TEST_FIELD_ALIGN (RPC_SERVER_INTERFACE, InterfaceId, 4)
1232 TEST_FIELD_SIZE (RPC_SERVER_INTERFACE, TransferSyntax, 20)
1233 TEST_FIELD_ALIGN (RPC_SERVER_INTERFACE, TransferSyntax, 4)
1234 TEST_FIELD_OFFSET(RPC_SERVER_INTERFACE, TransferSyntax, 24)
1238 TEST_FIELD_SIZE (RPC_SERVER_INTERFACE, RpcProtseqEndpointCount, 4)
1239 TEST_FIELD_ALIGN (RPC_SERVER_INTERFACE, RpcProtseqEndpointCount, 4)
1240 TEST_FIELD_OFFSET(RPC_SERVER_INTERFACE, RpcProtseqEndpointCount, 48)
1241 TEST_FIELD_SIZE (RPC_SERVER_INTERFACE, RpcProtseqEndpoint, 4)
1242 TEST_FIELD_ALIGN (RPC_SERVER_INTERFACE, RpcProtseqEndpoint, 4)
1243 TEST_FIELD_OFFSET(RPC_SERVER_INTERFACE, RpcProtseqEndpoint, 52)
1244 TEST_FIELD_SIZE (RPC_SERVER_INTERFACE, DefaultManagerEpv, 4)
1245 TEST_FIELD_ALIGN (RPC_SERVER_INTERFACE, DefaultManagerEpv, 4)
1246 TEST_FIELD_OFFSET(RPC_SERVER_INTERFACE, DefaultManagerEpv, 56)
1247 TEST_FIELD_SIZE (RPC_SERVER_INTERFACE, InterpreterInfo, 4)
1248 TEST_FIELD_ALIGN (RPC_SERVER_INTERFACE, InterpreterInfo, 4)
1249 TEST_FIELD_OFFSET(RPC_SERVER_INTERFACE, InterpreterInfo, 60)
1253}

Referenced by test_pack().

◆ test_pack_RPC_STATUS()

static void test_pack_RPC_STATUS ( void  )
static

Definition at line 951 of file generated.c.

952{
953 /* RPC_STATUS */
957}
#define TEST_TYPE_SIGNED(type)
Definition: generated.c:70
long RPC_STATUS
Definition: rpc.h:48

Referenced by test_pack().

◆ test_pack_RPC_SYNTAX_IDENTIFIER()

static void test_pack_RPC_SYNTAX_IDENTIFIER ( void  )
static

Definition at line 1255 of file generated.c.

1256{
1257 /* RPC_SYNTAX_IDENTIFIER */
1260 TEST_FIELD_SIZE (RPC_SYNTAX_IDENTIFIER, SyntaxGUID, 16)
1263 TEST_FIELD_SIZE (RPC_SYNTAX_IDENTIFIER, SyntaxVersion, 4)
1264 TEST_FIELD_ALIGN (RPC_SYNTAX_IDENTIFIER, SyntaxVersion, 2)
1265 TEST_FIELD_OFFSET(RPC_SYNTAX_IDENTIFIER, SyntaxVersion, 16)
1266}

Referenced by test_pack().

◆ test_pack_RPC_VERSION()

static void test_pack_RPC_VERSION ( void  )
static

Definition at line 1268 of file generated.c.

Referenced by test_pack().

◆ test_pack_SCONTEXT_QUEUE()

static void test_pack_SCONTEXT_QUEUE ( void  )
static

Definition at line 1724 of file generated.c.

1725{
1726 /* SCONTEXT_QUEUE */
1729 TEST_FIELD_SIZE (SCONTEXT_QUEUE, NumberOfObjects, 4)
1730 TEST_FIELD_ALIGN (SCONTEXT_QUEUE, NumberOfObjects, 4)
1731 TEST_FIELD_OFFSET(SCONTEXT_QUEUE, NumberOfObjects, 0)
1732 TEST_FIELD_SIZE (SCONTEXT_QUEUE, ArrayOfObjects, 4)
1733 TEST_FIELD_ALIGN (SCONTEXT_QUEUE, ArrayOfObjects, 4)
1734 TEST_FIELD_OFFSET(SCONTEXT_QUEUE, ArrayOfObjects, 4)
1735}

Referenced by test_pack().

◆ test_pack_SERVER_ROUTINE()

static void test_pack_SERVER_ROUTINE ( void  )
static

Definition at line 1737 of file generated.c.

1738{
1739 /* SERVER_ROUTINE */
1740}

Referenced by test_pack().

◆ test_pack_STUB_THUNK()

static void test_pack_STUB_THUNK ( void  )
static

Definition at line 1742 of file generated.c.

1743{
1744 /* STUB_THUNK */
1745}

Referenced by test_pack().

◆ test_pack_USER_MARSHAL_CB()

static void test_pack_USER_MARSHAL_CB ( void  )
static

Definition at line 1747 of file generated.c.

1748{
1749 /* USER_MARSHAL_CB */
1753 TEST_FIELD_SIZE (USER_MARSHAL_CB, pStubMsg, 4)
1754 TEST_FIELD_ALIGN (USER_MARSHAL_CB, pStubMsg, 4)
1756 TEST_FIELD_SIZE (USER_MARSHAL_CB, pReserve, 4)
1757 TEST_FIELD_ALIGN (USER_MARSHAL_CB, pReserve, 4)
1762}
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 1764 of file generated.c.

1765{
1766 /* USER_MARSHAL_FREEING_ROUTINE */
1767}

Referenced by test_pack().

◆ test_pack_USER_MARSHAL_MARSHALLING_ROUTINE()

static void test_pack_USER_MARSHAL_MARSHALLING_ROUTINE ( void  )
static

Definition at line 1769 of file generated.c.

1770{
1771 /* USER_MARSHAL_MARSHALLING_ROUTINE */
1772}

Referenced by test_pack().

◆ test_pack_USER_MARSHAL_ROUTINE_QUADRUPLE()

static void test_pack_USER_MARSHAL_ROUTINE_QUADRUPLE ( void  )
static

Definition at line 1774 of file generated.c.

1775{
1776 /* USER_MARSHAL_ROUTINE_QUADRUPLE */
1777}

Referenced by test_pack().

◆ test_pack_USER_MARSHAL_SIZING_ROUTINE()

static void test_pack_USER_MARSHAL_SIZING_ROUTINE ( void  )
static

Definition at line 1779 of file generated.c.

1780{
1781 /* USER_MARSHAL_SIZING_ROUTINE */
1782}

Referenced by test_pack().

◆ test_pack_USER_MARSHAL_UNMARSHALLING_ROUTINE()

static void test_pack_USER_MARSHAL_UNMARSHALLING_ROUTINE ( void  )
static

Definition at line 1784 of file generated.c.

1785{
1786 /* USER_MARSHAL_UNMARSHALLING_ROUTINE */
1787}

Referenced by test_pack().

◆ test_pack_UUID_VECTOR()

static void test_pack_UUID_VECTOR ( void  )
static

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

1790{
1791 /* XMIT_HELPER_ROUTINE */
1792}

Referenced by test_pack().

◆ test_pack_XMIT_ROUTINE_QUINTUPLE()

static void test_pack_XMIT_ROUTINE_QUINTUPLE ( void  )
static

Definition at line 1794 of file generated.c.

1795{
1796 /* XMIT_ROUTINE_QUINTUPLE */
1797}

Referenced by test_pack().