|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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/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%lx\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%Ix\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%Ix\n", prefix, stubMsg->field) |
| #define TEST_ULONG_UNSET | ( | field | ) | ok(stubMsg->field == 0xcccccccc, "%s: " #field " should have been unset instead of 0x%lx\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 104 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 41 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 47 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 3002 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 2416 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 2923 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 2599 of file ndr_marshall.c.
Referenced by START_TEST().
Definition at line 138 of file ndr_marshall.c.
Referenced by START_TEST().
Definition at line 2981 of file ndr_marshall.c.
Referenced by START_TEST().
Definition at line 2724 of file ndr_marshall.c.
Referenced by START_TEST().
Definition at line 2681 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 88 of file ndr_marshall.c.
Referenced by test_ndr_buffer().
|
static |
Definition at line 77 of file ndr_marshall.c.
|
static |
Definition at line 82 of file ndr_marshall.c.
|
static |
Definition at line 101 of file ndr_marshall.c.
Referenced by test_ndr_buffer().
|
static |
Definition at line 39 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_ndr_buffer(), test_nonconformant_string(), test_nontrivial_pointer_types(), test_pointer_marshal(), and test_simple_struct_marshal().
|
static |
Definition at line 40 of file ndr_marshall.c.
Referenced by my_free(), test_conformant_array(), test_conformant_string(), test_iface_ptr(), test_ndr_allocate(), test_ndr_buffer(), test_nontrivial_pointer_types(), test_pointer_marshal(), and test_simple_struct_marshal().
|
static |
Definition at line 53 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 102 of file ndr_marshall.c.
Referenced by determine_pointer_marshalling_style(), test_simple_struct(), and test_simple_types().