ReactOS 0.4.16-dev-981-g80eb313
|
#include <stdarg.h>
#include <stdio.h>
#include <string.h>
#include "windef.h"
#include "winbase.h"
#include "winerror.h"
#include "objbase.h"
#include "ndr_misc.h"
#include "rpcndr.h"
#include "ndrtypes.h"
#include "rpcproxy.h"
#include "cpsf.h"
#include "wine/debug.h"
Go to the source code of this file.
Classes | |
struct | RpcStreamImpl |
Macros | |
#define | COBJMACROS |
#define | NONAMELESSUNION |
Typedefs | |
typedef struct RpcStreamImpl | RpcStreamImpl |
Variables | |
static HMODULE | hOLE |
static | REFIID |
static | LPUNKNOWN =NULL |
static | DWORD |
static | LPVOID |
static const IStreamVtbl | RpcStream_Vtbl |
typedef struct RpcStreamImpl RpcStreamImpl |
HRESULT create_proxy | ( | REFIID | iid, |
IUnknown * | pUnkOuter, | ||
IRpcProxyBuffer ** | pproxy, | ||
void ** | ppv | ||
) |
Definition at line 442 of file ndr_ole.c.
Referenced by StdProxy_Construct(), and typelib_proxy_init().
HRESULT create_stub | ( | REFIID | iid, |
IUnknown * | pUnk, | ||
IRpcStubBuffer ** | ppstub | ||
) |
Definition at line 466 of file ndr_ole.c.
Referenced by CStdStubBuffer_Delegating_Construct(), test_Connect(), test_CreateStub(), test_delegating_Invoke(), test_Disconnect(), test_Release(), and typelib_stub_init().
|
static |
Definition at line 286 of file ndr_ole.c.
Referenced by NdrInterfacePointerBufferSize(), and NdrInterfacePointerMarshall().
|
inlinestatic |
Definition at line 87 of file ndr_ole.c.
Referenced by RpcStream_AddRef(), RpcStream_Clone(), RpcStream_Commit(), RpcStream_CopyTo(), RpcStream_LockRegion(), RpcStream_Read(), RpcStream_Release(), RpcStream_Revert(), RpcStream_Seek(), RpcStream_SetSize(), RpcStream_Stat(), RpcStream_UnlockRegion(), and RpcStream_Write().
Definition at line 58 of file ndr_ole.c.
Referenced by create_proxy(), create_stub(), NdrInterfacePointerBufferSize(), NdrInterfacePointerMarshall(), NdrInterfacePointerUnmarshall(), NdrOleAllocate(), and NdrOleFree().
|
static |
void WINAPI NdrInterfacePointerBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 373 of file ndr_ole.c.
Referenced by test_iface_ptr().
void WINAPI NdrInterfacePointerFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
unsigned char *WINAPI NdrInterfacePointerMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 306 of file ndr_ole.c.
Referenced by test_iface_ptr().
ULONG WINAPI NdrInterfacePointerMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat | ||
) |
unsigned char *WINAPI NdrInterfacePointerUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char ** | ppMemory, | ||
PFORMAT_STRING | pFormat, | ||
unsigned char | fMustAlloc | ||
) |
Definition at line 336 of file ndr_ole.c.
Referenced by test_iface_ptr().
Definition at line 423 of file ndr_ole.c.
Referenced by init_stub_desc(), and my_alloc().
Definition at line 432 of file ndr_ole.c.
Referenced by init_stub_desc(), my_free(), and test_nonconformant_string().
|
static |
|
static |
Definition at line 265 of file ndr_ole.c.
Referenced by NdrInterfacePointerMarshall(), and NdrInterfacePointerUnmarshall().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
WINE_DEFAULT_DEBUG_CHANNEL | ( | ole | ) |
Definition at line 49 of file ndr_ole.c.
Referenced by NdrInterfacePointerBufferSize().
Definition at line 49 of file ndr_ole.c.
Referenced by CoRegisterClassObject(), DataObjectImpl_GetData(), DECLARE_INTERFACE_(), DSCF_CreateInstance(), IDirectSound8_IUnknown_Create(), IDirectSound_IUnknown_Create(), IDirectSoundFullDuplex_IUnknown_Create(), ITypeInfo_fnInvoke(), IUnknown_HandleIRestrict(), MkParseDisplayName(), MLANGCF_CreateInstance(), NdrInterfacePointerBufferSize(), NdrInterfacePointerFree(), NdrInterfacePointerMarshall(), SAFEARRAY_DestroyData(), SAFEARRAY_GetVTSize(), sendmail_extended_mapi(), test_SafeArrayGetPutElement_IUnknown(), test_SafeArrayRedim_IUnknown(), UlAddRef(), UlRelease(), and XFCF_CreateInstance().
COSERVERINFO REFIID |
|
static |
Definition at line 247 of file ndr_ole.c.
Referenced by RpcStream_Create().