ReactOS 0.4.16-dev-338-g34e76ad
|
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "objbase.h"
#include "objidl.h"
#include "wine/test.h"
Go to the source code of this file.
Classes | |
struct | host_object_data |
struct | TestUnknown |
struct | test_stream |
struct | obj |
Macros | |
#define | COBJMACROS |
#define | CONST_VTABLE |
#define | RELEASEMARSHALDATA WM_USER |
#define | USER_MARSHAL_PTR_PREFIX |
Variables | |
static BOOL | g_expect_user_alloc |
static BOOL | g_expect_user_free |
static const char | cf_marshaled [] |
static const IUnknownVtbl | TestUnknown_Vtbl |
static const IStreamVtbl | TestStream_Vtbl |
static TestUnknown | Test_Unknown = { {&TestUnknown_Vtbl}, 1 } |
static TestUnknown | Test_Unknown2 = { {&TestUnknown_Vtbl}, 1 } |
static struct test_stream | Test_Stream = { {&TestStream_Vtbl}, 1 } |
static struct test_stream | Test_Stream2 = { {&TestStream_Vtbl}, 1 } |
static const IDataObjectVtbl | obj_data_object_vtbl |
static struct obj | obj |
#define COBJMACROS |
Definition at line 21 of file usrmarshal.c.
#define CONST_VTABLE |
Definition at line 22 of file usrmarshal.c.
Definition at line 88 of file usrmarshal.c.
#define USER_MARSHAL_PTR_PREFIX |
Definition at line 480 of file usrmarshal.c.
|
static |
Definition at line 337 of file usrmarshal.c.
Referenced by test_marshal_HENHMETAFILE().
|
static |
Definition at line 411 of file usrmarshal.c.
Referenced by test_marshal_HMETAFILE(), and test_marshal_HMETAFILEPICT().
Definition at line 164 of file usrmarshal.c.
Referenced by test_GetDataHere_Proxy().
void __RPC_USER HBRUSH_UserFree | ( | ULONG * | , |
HBRUSH * | |||
) |
Referenced by test_marshal_HBRUSH().
Referenced by test_marshal_HBRUSH().
ULONG __RPC_USER HBRUSH_UserSize | ( | ULONG * | , |
ULONG | , | ||
HBRUSH * | |||
) |
Referenced by test_marshal_HBRUSH().
Referenced by test_marshal_HBRUSH().
void __RPC_USER HENHMETAFILE_UserFree | ( | ULONG * | pFlags, |
HENHMETAFILE * | phEmf | ||
) |
Definition at line 1265 of file usrmarshal.c.
Referenced by test_marshal_HENHMETAFILE().
unsigned char *__RPC_USER HENHMETAFILE_UserMarshal | ( | ULONG * | pFlags, |
unsigned char * | pBuffer, | ||
HENHMETAFILE * | phEmf | ||
) |
Definition at line 1142 of file usrmarshal.c.
Referenced by STGMEDIUM_UserMarshal(), and test_marshal_HENHMETAFILE().
ULONG __RPC_USER HENHMETAFILE_UserSize | ( | ULONG * | pFlags, |
ULONG | size, | ||
HENHMETAFILE * | phEmf | ||
) |
Definition at line 1097 of file usrmarshal.c.
Referenced by STGMEDIUM_UserSize(), and test_marshal_HENHMETAFILE().
unsigned char *__RPC_USER HENHMETAFILE_UserUnmarshal | ( | ULONG * | pFlags, |
unsigned char * | pBuffer, | ||
HENHMETAFILE * | phEmf | ||
) |
Definition at line 1200 of file usrmarshal.c.
Referenced by STGMEDIUM_UserUnmarshal(), and test_marshal_HENHMETAFILE().
void __RPC_USER HMETAFILE_UserFree | ( | ULONG * | pFlags, |
HMETAFILE * | phmf | ||
) |
Definition at line 1069 of file usrmarshal.c.
Referenced by HMETAFILEPICT_UserFree(), and test_marshal_HMETAFILE().
unsigned char *__RPC_USER HMETAFILE_UserMarshal | ( | ULONG * | pFlags, |
unsigned char * | pBuffer, | ||
HMETAFILE * | phmf | ||
) |
Definition at line 946 of file usrmarshal.c.
Referenced by HMETAFILEPICT_UserMarshal(), and test_marshal_HMETAFILE().
ULONG __RPC_USER HMETAFILE_UserSize | ( | ULONG * | pFlags, |
ULONG | StartingSize, | ||
HMETAFILE * | phmf | ||
) |
Definition at line 899 of file usrmarshal.c.
Referenced by HMETAFILEPICT_UserSize(), and test_marshal_HMETAFILE().
unsigned char *__RPC_USER HMETAFILE_UserUnmarshal | ( | ULONG * | pFlags, |
unsigned char * | pBuffer, | ||
HMETAFILE * | phmf | ||
) |
Definition at line 1004 of file usrmarshal.c.
Referenced by HMETAFILEPICT_UserUnmarshal(), and test_marshal_HMETAFILE().
void __RPC_USER HMETAFILEPICT_UserFree | ( | ULONG * | pFlags, |
HMETAFILEPICT * | phMfp | ||
) |
Definition at line 1477 of file usrmarshal.c.
Referenced by test_marshal_HMETAFILEPICT().
unsigned char *__RPC_USER HMETAFILEPICT_UserMarshal | ( | ULONG * | pFlags, |
unsigned char * | pBuffer, | ||
HMETAFILEPICT * | phMfp | ||
) |
Definition at line 1343 of file usrmarshal.c.
Referenced by STGMEDIUM_UserMarshal(), and test_marshal_HMETAFILEPICT().
ULONG __RPC_USER HMETAFILEPICT_UserSize | ( | ULONG * | pFlags, |
ULONG | size, | ||
HMETAFILEPICT * | phMfp | ||
) |
Definition at line 1293 of file usrmarshal.c.
Referenced by STGMEDIUM_UserSize(), and test_marshal_HMETAFILEPICT().
unsigned char *__RPC_USER HMETAFILEPICT_UserUnmarshal | ( | ULONG * | pFlags, |
unsigned char * | pBuffer, | ||
HMETAFILEPICT * | phMfp | ||
) |
Definition at line 1406 of file usrmarshal.c.
Referenced by STGMEDIUM_UserUnmarshal(), and test_marshal_HMETAFILEPICT().
Definition at line 100 of file usrmarshal.c.
Referenced by start_host_object2().
|
inlinestatic |
Definition at line 630 of file usrmarshal.c.
Referenced by Test_IStream_AddRef(), and Test_IStream_Release().
|
inlinestatic |
Definition at line 582 of file usrmarshal.c.
Referenced by HeapUnknown_AddRef(), HeapUnknown_Release(), Test_IUnknown_AddRef(), and Test_IUnknown_Release().
|
static |
Definition at line 66 of file usrmarshal.c.
Referenced by marshal_STGMEDIUM(), marshal_WdtpInterfacePointer(), test_marshal_BSTR(), test_marshal_CLIPFORMAT(), test_marshal_HBITMAP(), test_marshal_HBRUSH(), test_marshal_HDC(), test_marshal_HENHMETAFILE(), test_marshal_HGLOBAL(), test_marshal_HICON(), test_marshal_HMETAFILE(), test_marshal_HMETAFILEPICT(), test_marshal_HWND(), test_marshal_LPSAFEARRAY(), and test_marshal_SNB().
Definition at line 794 of file usrmarshal.c.
Referenced by test_marshal_STGMEDIUM().
|
static |
Definition at line 681 of file usrmarshal.c.
Referenced by test_marshal_WdtpInterfacePointer().
|
static |
Definition at line 1293 of file usrmarshal.c.
|
static |
Definition at line 1303 of file usrmarshal.c.
|
static |
Definition at line 1276 of file usrmarshal.c.
|
static |
Definition at line 1298 of file usrmarshal.c.
|
static |
Definition at line 142 of file usrmarshal.c.
Referenced by test_GetDataHere_Proxy().
START_TEST | ( | usrmarshal | ) |
Definition at line 1418 of file usrmarshal.c.
Definition at line 1338 of file usrmarshal.c.
Referenced by START_TEST().
Definition at line 652 of file usrmarshal.c.
|
static |
Definition at line 635 of file usrmarshal.c.
Definition at line 658 of file usrmarshal.c.
Definition at line 605 of file usrmarshal.c.
|
static |
Definition at line 587 of file usrmarshal.c.
Definition at line 611 of file usrmarshal.c.
Definition at line 185 of file usrmarshal.c.
Referenced by START_TEST().
Definition at line 1208 of file usrmarshal.c.
Referenced by START_TEST().
Definition at line 1167 of file usrmarshal.c.
Referenced by START_TEST().
Definition at line 1097 of file usrmarshal.c.
Referenced by START_TEST().
Definition at line 345 of file usrmarshal.c.
Referenced by START_TEST().
Definition at line 256 of file usrmarshal.c.
Referenced by START_TEST().
Definition at line 1130 of file usrmarshal.c.
Referenced by START_TEST().
Definition at line 419 of file usrmarshal.c.
Referenced by START_TEST().
Definition at line 484 of file usrmarshal.c.
Referenced by START_TEST().
Definition at line 223 of file usrmarshal.c.
Referenced by START_TEST().
Definition at line 997 of file usrmarshal.c.
Referenced by START_TEST().
Definition at line 984 of file usrmarshal.c.
Referenced by START_TEST().
Definition at line 766 of file usrmarshal.c.
Referenced by START_TEST().
unsigned char *__RPC_USER WdtpInterfacePointer_UserMarshal | ( | ULONG * | pFlags, |
ULONG | RealFlags, | ||
unsigned char * | pBuffer, | ||
IUnknown * | punk, | ||
REFIID | riid | ||
) |
Definition at line 1550 of file usrmarshal.c.
Referenced by interface_variant_marshal(), marshal_STGMEDIUM(), marshal_WdtpInterfacePointer(), and STGMEDIUM_UserMarshal().
ULONG __RPC_USER WdtpInterfacePointer_UserSize | ( | ULONG * | pFlags, |
ULONG | RealFlags, | ||
ULONG | StartingSize, | ||
IUnknown * | punk, | ||
REFIID | riid | ||
) |
Definition at line 1515 of file usrmarshal.c.
Referenced by interface_variant_size(), marshal_STGMEDIUM(), marshal_WdtpInterfacePointer(), and STGMEDIUM_UserSize().
unsigned char *__RPC_USER WdtpInterfacePointer_UserUnmarshal | ( | ULONG * | pFlags, |
unsigned char * | pBuffer, | ||
IUnknown ** | ppunk, | ||
REFIID | riid | ||
) |
Definition at line 1607 of file usrmarshal.c.
Referenced by interface_variant_unmarshal(), marshal_WdtpInterfacePointer(), and STGMEDIUM_UserUnmarshal().
Definition at line 173 of file usrmarshal.c.
Referenced by test_marshal_CLIPFORMAT().
|
static |
Definition at line 52 of file usrmarshal.c.
Referenced by test_marshal_SNB(), and user_allocate().
|
static |
Definition at line 59 of file usrmarshal.c.
Referenced by test_marshal_SNB(), and user_free().
Definition at line 1333 of file usrmarshal.c.
|
static |
Definition at line 1317 of file usrmarshal.c.
|
static |
Definition at line 674 of file usrmarshal.c.
Referenced by marshal_STGMEDIUM(), and test_GetDataHere_Proxy().
|
static |
Definition at line 675 of file usrmarshal.c.
Referenced by marshal_STGMEDIUM(), obj_DO_GetDataHere(), and test_GetDataHere_Proxy().
|
static |
Definition at line 672 of file usrmarshal.c.
Referenced by marshal_STGMEDIUM(), marshal_WdtpInterfacePointer(), and test_GetDataHere_Proxy().
|
static |
Definition at line 673 of file usrmarshal.c.
Referenced by marshal_STGMEDIUM(), and marshal_WdtpInterfacePointer().
|
static |
Definition at line 664 of file usrmarshal.c.
|
static |
Definition at line 617 of file usrmarshal.c.