ReactOS 0.4.16-dev-1946-g52006dd
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:13122

◆ 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()

static void test_pack_FULL_PTR_TO_REFID_ELEMENT ( void  )
static

◆ 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}
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 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:189
_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_ 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 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 */
1019 TEST_FIELD_SIZE (RPC_IF_ID, Uuid, 16)
1020 TEST_FIELD_ALIGN (RPC_IF_ID, Uuid, 4)
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}

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}

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().