ReactOS 0.4.16-dev-122-g325d74c
|
#include <stdarg.h>
#include <windef.h>
#include <winbase.h>
#include <winnt.h>
#include <winerror.h>
#include <ole2.h>
#include "rpc.h"
#include "rpcdce.h"
#include "rpcproxy.h"
#include "midles.h"
#include "ndrtypes.h"
#include "wine/heap.h"
#include "wine/test.h"
Go to the source code of this file.
Classes | |
struct | ps1_t |
struct | aligned |
struct | testiface |
Macros | |
#define | COBJMACROS |
#define | TEST_ZERO(field, fmt) ok(stubMsg->field == 0, "%s: " #field " should have been set to zero instead of " fmt "\n", prefix, stubMsg->field) |
#define | TEST_POINTER_UNSET(field) ok(stubMsg->field == unset_ptr, "%s: " #field " should have been unset instead of %p\n", prefix, stubMsg->field) |
#define | TEST_ULONG_UNSET(field) ok(stubMsg->field == 0xcccccccc, "%s: " #field " should have been unset instead of 0x%x\n", prefix, stubMsg->field) |
#define | TEST_ULONG_PTR_UNSET(field) ok(stubMsg->field == (ULONG_PTR)unset_ptr, "%s: " #field " should have been unset instead of 0x%lx\n", prefix, stubMsg->field) |
Variables | |
static int | my_alloc_called |
static int | my_free_called |
static const MIDL_STUB_DESC | Object_StubDesc |
static RPC_DISPATCH_FUNCTION | IFoo_table [] |
static RPC_DISPATCH_TABLE | IFoo_v0_0_DispatchTable |
static const RPC_SERVER_INTERFACE | IFoo___RpcServerInterface |
static RPC_IF_HANDLE | IFoo_v0_0_s_ifspec = (RPC_IF_HANDLE)& IFoo___RpcServerInterface |
static BOOL | use_pointer_ids = FALSE |
static IPersistVtbl | testiface_vtbl |
#define COBJMACROS |
Definition at line 21 of file ndr_marshall.c.
#define TEST_POINTER_UNSET | ( | field | ) | ok(stubMsg->field == unset_ptr, "%s: " #field " should have been unset instead of %p\n", prefix, stubMsg->field) |
#define TEST_ULONG_PTR_UNSET | ( | field | ) | ok(stubMsg->field == (ULONG_PTR)unset_ptr, "%s: " #field " should have been unset instead of 0x%lx\n", prefix, stubMsg->field) |
#define TEST_ULONG_UNSET | ( | field | ) | ok(stubMsg->field == 0xcccccccc, "%s: " #field " should have been unset instead of 0x%x\n", prefix, stubMsg->field) |
#define TEST_ZERO | ( | field, | |
fmt | |||
) | ok(stubMsg->field == 0, "%s: " #field " should have been set to zero instead of " fmt "\n", prefix, stubMsg->field) |
Definition at line 497 of file ndr_marshall.c.
Referenced by test_simple_types().
Definition at line 105 of file ndr_marshall.c.
Referenced by START_TEST().
Definition at line 1279 of file ndr_marshall.c.
Referenced by test_persist_AddRef(), and test_persist_Release().
Definition at line 42 of file ndr_marshall.c.
Referenced by test_common_stub_data(), test_conformant_string(), test_NdrGetUserMarshalInfo(), test_nontrivial_pointer_types(), and test_pointer_marshal().
Definition at line 48 of file ndr_marshall.c.
Referenced by test_common_stub_data(), test_ndr_allocate(), test_NdrGetUserMarshalInfo(), test_nontrivial_pointer_types(), and test_simple_struct_marshal().
Definition at line 1045 of file ndr_marshall.c.
Referenced by test_simple_struct().
START_TEST | ( | ndr_marshall | ) |
Definition at line 3003 of file ndr_marshall.c.
Definition at line 1777 of file ndr_marshall.c.
Referenced by START_TEST().
|
static |
Definition at line 1677 of file ndr_marshall.c.
Referenced by test_client_init(), and test_server_init().
Definition at line 2421 of file ndr_marshall.c.
Referenced by START_TEST().
Definition at line 2320 of file ndr_marshall.c.
Referenced by START_TEST().
Definition at line 1909 of file ndr_marshall.c.
Referenced by START_TEST().
Definition at line 2027 of file ndr_marshall.c.
Referenced by START_TEST().
Definition at line 1547 of file ndr_marshall.c.
Referenced by START_TEST().
Definition at line 1322 of file ndr_marshall.c.
Referenced by START_TEST().
Definition at line 2924 of file ndr_marshall.c.
Referenced by START_TEST().
Definition at line 1858 of file ndr_marshall.c.
Referenced by START_TEST().
Definition at line 2604 of file ndr_marshall.c.
Referenced by START_TEST().
Definition at line 139 of file ndr_marshall.c.
Referenced by START_TEST().
Definition at line 2982 of file ndr_marshall.c.
Referenced by START_TEST().
Definition at line 2725 of file ndr_marshall.c.
Referenced by START_TEST().
Definition at line 2682 of file ndr_marshall.c.
Referenced by START_TEST().
Definition at line 2152 of file ndr_marshall.c.
Referenced by START_TEST().
Definition at line 716 of file ndr_marshall.c.
Referenced by START_TEST().
Definition at line 1297 of file ndr_marshall.c.
Definition at line 1309 of file ndr_marshall.c.
|
static |
Definition at line 1284 of file ndr_marshall.c.
Definition at line 1303 of file ndr_marshall.c.
|
static |
Definition at line 175 of file ndr_marshall.c.
Referenced by test_simple_struct(), and test_simple_types().
Definition at line 1823 of file ndr_marshall.c.
Referenced by START_TEST().
Definition at line 1074 of file ndr_marshall.c.
Referenced by START_TEST().
|
static |
Definition at line 870 of file ndr_marshall.c.
Referenced by test_simple_struct().
Definition at line 503 of file ndr_marshall.c.
Referenced by START_TEST().
Definition at line 1218 of file ndr_marshall.c.
Referenced by START_TEST().
|
static |
Definition at line 89 of file ndr_marshall.c.
Referenced by test_ndr_buffer().
|
static |
Definition at line 78 of file ndr_marshall.c.
|
static |
Definition at line 83 of file ndr_marshall.c.
|
static |
Definition at line 102 of file ndr_marshall.c.
Referenced by test_ndr_buffer().
|
static |
Definition at line 40 of file ndr_marshall.c.
Referenced by my_alloc(), test_conf_complex_array(), test_conf_complex_struct(), test_conformant_array(), test_conformant_string(), test_iface_ptr(), test_ndr_allocate(), test_nonconformant_string(), test_nontrivial_pointer_types(), test_pointer_marshal(), and test_simple_struct_marshal().
|
static |
Definition at line 41 of file ndr_marshall.c.
Referenced by my_free(), test_conformant_array(), test_conformant_string(), test_iface_ptr(), test_ndr_allocate(), test_nontrivial_pointer_types(), test_pointer_marshal(), and test_simple_struct_marshal().
|
static |
Definition at line 54 of file ndr_marshall.c.
Referenced by determine_pointer_marshalling_style(), test_client_init(), test_common_stub_data(), test_conf_complex_array(), test_conf_complex_struct(), test_conformant_array(), test_conformant_string(), test_iface_ptr(), test_ndr_allocate(), test_ndr_buffer(), test_ndr_simple_type(), test_NdrMapCommAndFaultStatus(), test_nonconformant_string(), test_nontrivial_pointer_types(), test_pointer_marshal(), test_server_init(), test_simple_struct_marshal(), and test_struct_align().
|
static |
Definition at line 1315 of file ndr_marshall.c.
Referenced by test_iface_ptr().
Definition at line 103 of file ndr_marshall.c.
Referenced by determine_pointer_marshalling_style(), test_simple_struct(), and test_simple_types().