ReactOS 0.4.16-dev-812-gf37138c
|
#include <assert.h>
#include <stdarg.h>
#include <stdio.h>
#include <string.h>
#include <limits.h>
#include "windef.h"
#include "winbase.h"
#include "winerror.h"
#include "ndr_misc.h"
#include "rpcndr.h"
#include "ndrtypes.h"
#include "wine/debug.h"
#include "pshpack1.h"
#include "poppack.h"
Go to the source code of this file.
Classes | |
struct | _NDR_MEMORY_LIST |
struct | NDR_RANGE |
struct | _NDR_CSTRUCT_FORMAT |
struct | NDR_SMFARRAY_FORMAT |
struct | NDR_LGFARRAY_FORMAT |
Macros | |
#define | NONAMELESSUNION |
#define | LITTLE_ENDIAN_UINT32_WRITE(pchar, uint32) |
#define | LITTLE_ENDIAN_UINT32_READ(pchar) |
#define | BIG_ENDIAN_UINT32_WRITE(pchar, uint32) |
#define | BIG_ENDIAN_UINT32_READ(pchar) |
#define | NDR_LOCAL_UINT32_WRITE(pchar, uint32) LITTLE_ENDIAN_UINT32_WRITE(pchar, uint32) |
#define | NDR_LOCAL_UINT32_READ(pchar) LITTLE_ENDIAN_UINT32_READ(pchar) |
#define | STD_OVERFLOW_CHECK(_Msg) |
#define | NDR_POINTER_ID_BASE 0x20000 |
#define | NDR_POINTER_ID(pStubMsg) (NDR_POINTER_ID_BASE + ((pStubMsg)->UniquePtrCount++) * 4) |
#define | NDR_TABLE_SIZE 128 |
#define | NDR_TABLE_MASK 127 |
#define | MEML_MAGIC ('M' << 24 | 'E' << 16 | 'M' << 8 | 'L') |
#define | BASE_TYPE_UNMARSHALL(type) |
#define | USER_MARSHAL_PTR_PREFIX |
#define | RANGE_UNMARSHALL(mem_type, wire_type, format_spec) |
#define | BASE_TYPE_UNMARSHALL(type) |
Typedefs | |
typedef struct _NDR_MEMORY_LIST | NDR_MEMORY_LIST |
typedef struct _NDR_CSTRUCT_FORMAT | NDR_CSTRUCT_FORMAT |
typedef struct _NDR_CSTRUCT_FORMAT | NDR_CVSTRUCT_FORMAT |
#define BIG_ENDIAN_UINT32_READ | ( | pchar | ) |
Definition at line 75 of file ndr_marshall.c.
Definition at line 69 of file ndr_marshall.c.
#define LITTLE_ENDIAN_UINT32_READ | ( | pchar | ) |
Definition at line 63 of file ndr_marshall.c.
Definition at line 400 of file ndr_marshall.c.
#define NDR_LOCAL_UINT32_READ | ( | pchar | ) | LITTLE_ENDIAN_UINT32_READ(pchar) |
Definition at line 88 of file ndr_marshall.c.
#define NDR_LOCAL_UINT32_WRITE | ( | pchar, | |
uint32 | |||
) | LITTLE_ENDIAN_UINT32_WRITE(pchar, uint32) |
Definition at line 86 of file ndr_marshall.c.
#define NDR_POINTER_ID | ( | pStubMsg | ) | (NDR_POINTER_ID_BASE + ((pStubMsg)->UniquePtrCount++) * 4) |
Definition at line 130 of file ndr_marshall.c.
#define NDR_POINTER_ID_BASE 0x20000 |
Definition at line 129 of file ndr_marshall.c.
#define NDR_TABLE_MASK 127 |
Definition at line 132 of file ndr_marshall.c.
#define NDR_TABLE_SIZE 128 |
Definition at line 131 of file ndr_marshall.c.
#define NONAMELESSUNION |
Definition at line 36 of file ndr_marshall.c.
#define RANGE_UNMARSHALL | ( | mem_type, | |
wire_type, | |||
format_spec | |||
) |
#define STD_OVERFLOW_CHECK | ( | _Msg | ) |
Definition at line 123 of file ndr_marshall.c.
#define USER_MARSHAL_PTR_PREFIX |
Definition at line 4389 of file ndr_marshall.c.
typedef struct _NDR_MEMORY_LIST NDR_MEMORY_LIST |
Definition at line 92 of file ndr_marshall.c.
Referenced by array_buffer_size(), ComplexBufferSize(), ComplexStructMemorySize(), ComplexStructSize(), NdrBaseTypeBufferSize(), NdrBaseTypeMemorySize(), NdrComplexStructBufferSize(), NdrConformantStructBufferSize(), NdrConformantVaryingStructBufferSize(), NdrContextHandleBufferSize(), NdrEncapsulatedUnionBufferSize(), NdrFixedArrayBufferSize(), NdrPointerBufferSize(), NdrPointerMemorySize(), NdrSimpleStructBufferSize(), NdrUserMarshalBufferSize(), NdrVaryingArrayBufferSize(), PointerMemorySize(), SizeConformance(), SizeVariance(), union_arm_buffer_size(), and union_arm_memory_size().
Definition at line 97 of file ndr_marshall.c.
Referenced by array_memory_size(), array_read_variance_and_unmarshall(), ComplexStructMemorySize(), ComplexUnmarshall(), NdrBaseTypeMemorySize(), NdrBaseTypeUnmarshall(), NdrClientContextUnmarshall(), NdrComplexStructMemorySize(), NdrComplexStructUnmarshall(), NdrConformantStructUnmarshall(), NdrConformantVaryingStructMemorySize(), NdrConformantVaryingStructUnmarshall(), NdrEncapsulatedUnionMemorySize(), NdrEncapsulatedUnionUnmarshall(), NdrFixedArrayMemorySize(), NdrFixedArrayUnmarshall(), NdrPointerMemorySize(), NdrPointerUnmarshall(), NdrServerContextMarshall(), NdrServerContextNewMarshall(), NdrServerContextNewUnmarshall(), NdrServerContextUnmarshall(), NdrSimpleStructMemorySize(), NdrSimpleStructUnmarshall(), NdrSimpleTypeUnmarshall(), NdrUserMarshalMemorySize(), NdrUserMarshalUnmarshall(), NdrVaryingArrayMemorySize(), NdrVaryingArrayUnmarshall(), ReadConformance(), ReadVariance(), union_arm_memory_size(), union_arm_unmarshall(), and unmarshall_discriminant().
Definition at line 103 of file ndr_marshall.c.
Referenced by array_write_variance_and_marshall(), ComplexMarshall(), NdrBaseTypeMarshall(), NdrClientContextMarshall(), NdrComplexStructMarshall(), NdrConformantStructMarshall(), NdrConformantVaryingStructMarshall(), NdrEncapsulatedUnionMarshall(), NdrFixedArrayMarshall(), NdrPointerMarshall(), NdrSimpleStructMarshall(), NdrUserMarshalMarshall(), NdrVaryingArrayMarshall(), union_arm_marshall(), WriteConformance(), and WriteVariance().
|
inlinestatic |
Definition at line 110 of file ndr_marshall.c.
Referenced by ComplexBufferSize(), ComplexFree(), and ComplexMarshall().
|
inlinestatic |
Definition at line 1896 of file ndr_marshall.c.
Referenced by NdrComplexArrayBufferSize(), NdrComplexStructBufferSize(), NdrConformantArrayBufferSize(), NdrConformantStringBufferSize(), NdrConformantVaryingArrayBufferSize(), and NdrConformantVaryingStructBufferSize().
|
inlinestatic |
Definition at line 1846 of file ndr_marshall.c.
Referenced by NdrComplexArrayBufferSize(), NdrComplexStructBufferSize(), NdrConformantArrayBufferSize(), NdrConformantStringBufferSize(), NdrConformantVaryingArrayBufferSize(), and NdrConformantVaryingStructBufferSize().
|
inlinestatic |
Definition at line 1968 of file ndr_marshall.c.
Referenced by NdrComplexArrayMarshall(), NdrComplexStructMarshall(), NdrConformantArrayMarshall(), NdrConformantStringMarshall(), NdrConformantVaryingArrayMarshall(), and NdrConformantVaryingStructMarshall().
|
inlinestatic |
Definition at line 2401 of file ndr_marshall.c.
Referenced by NdrComplexStructFree(), NdrConformantArrayFree(), NdrConformantVaryingArrayFree(), and NdrConformantVaryingStructFree().
|
inlinestatic |
Definition at line 2300 of file ndr_marshall.c.
Referenced by NdrComplexArrayMemorySize(), NdrComplexStructMemorySize(), NdrConformantArrayMemorySize(), NdrConformantStringMemorySize(), NdrConformantVaryingArrayMemorySize(), and NdrConformantVaryingStructMemorySize().
|
inlinestatic |
Definition at line 2095 of file ndr_marshall.c.
Referenced by NdrComplexArrayMemorySize(), NdrComplexArrayUnmarshall(), NdrComplexStructMemorySize(), NdrComplexStructUnmarshall(), NdrConformantArrayMemorySize(), NdrConformantArrayUnmarshall(), NdrConformantStringMemorySize(), NdrConformantStringUnmarshall(), NdrConformantVaryingArrayMemorySize(), NdrConformantVaryingArrayUnmarshall(), NdrConformantVaryingStructMemorySize(), and NdrConformantVaryingStructUnmarshall().
|
inlinestatic |
Definition at line 2141 of file ndr_marshall.c.
Referenced by NdrComplexArrayUnmarshall(), NdrComplexStructUnmarshall(), NdrConformantArrayUnmarshall(), NdrConformantStringUnmarshall(), NdrConformantVaryingArrayUnmarshall(), and NdrConformantVaryingStructUnmarshall().
|
inlinestatic |
Definition at line 2019 of file ndr_marshall.c.
Referenced by NdrComplexArrayMarshall(), NdrComplexStructMarshall(), NdrConformantArrayMarshall(), NdrConformantStringMarshall(), NdrConformantVaryingArrayMarshall(), and NdrConformantVaryingStructMarshall().
|
static |
Definition at line 3178 of file ndr_marshall.c.
Referenced by array_buffer_size(), and NdrComplexStructBufferSize().
|
static |
Definition at line 3303 of file ndr_marshall.c.
Referenced by array_free(), NdrComplexArrayFree(), and NdrComplexStructFree().
|
static |
Definition at line 2842 of file ndr_marshall.c.
Referenced by array_write_variance_and_marshall(), and NdrComplexStructMarshall().
|
static |
Definition at line 3404 of file ndr_marshall.c.
Referenced by array_memory_size(), and NdrComplexStructMemorySize().
ULONG ComplexStructSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat | ||
) |
Definition at line 3522 of file ndr_marshall.c.
Referenced by array_memory_size(), array_read_conformance(), array_read_variance_and_unmarshall(), calc_arg_size(), NdrComplexStructBufferSize(), and NdrComplexStructMarshall().
|
static |
Definition at line 3001 of file ndr_marshall.c.
Referenced by array_read_variance_and_unmarshall(), and NdrComplexStructUnmarshall().
PFORMAT_STRING ComputeConformanceOrVariance | ( | MIDL_STUB_MESSAGE * | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat, | ||
ULONG_PTR | def, | ||
ULONG_PTR * | pCount | ||
) |
Definition at line 556 of file ndr_marshall.c.
Referenced by ComputeConformance(), and ComputeVariance().
Definition at line 795 of file ndr_marshall.c.
Referenced by PointerBufferSize(), PointerFree(), PointerMarshall(), PointerMemorySize(), and PointerUnmarshall().
|
static |
Definition at line 2827 of file ndr_marshall.c.
Referenced by ComplexStructMemorySize().
|
static |
Definition at line 2766 of file ndr_marshall.c.
Referenced by ComplexBufferSize(), ComplexFree(), ComplexMarshall(), ComplexStructSize(), and ComplexUnmarshall().
|
static |
Definition at line 1337 of file ndr_marshall.c.
Referenced by array_buffer_size(), NdrConformantStructBufferSize(), NdrConformantVaryingStructBufferSize(), NdrFixedArrayBufferSize(), NdrSimpleStructBufferSize(), and NdrVaryingArrayBufferSize().
|
static |
Definition at line 1480 of file ndr_marshall.c.
Referenced by array_free(), NdrConformantStructFree(), NdrConformantVaryingStructFree(), NdrFixedArrayFree(), NdrSimpleStructFree(), and NdrVaryingArrayFree().
|
static |
Definition at line 1177 of file ndr_marshall.c.
Referenced by array_write_variance_and_marshall(), NdrConformantStructMarshall(), NdrConformantVaryingStructMarshall(), NdrFixedArrayMarshall(), NdrSimpleStructMarshall(), and NdrVaryingArrayMarshall().
|
static |
Definition at line 1410 of file ndr_marshall.c.
Referenced by array_memory_size(), NdrConformantVaryingStructMemorySize(), NdrFixedArrayMemorySize(), NdrSimpleStructMemorySize(), and NdrVaryingArrayMemorySize().
|
static |
Definition at line 1260 of file ndr_marshall.c.
Referenced by array_read_variance_and_unmarshall(), NdrConformantStructUnmarshall(), NdrConformantVaryingStructUnmarshall(), NdrFixedArrayUnmarshall(), NdrSimpleStructUnmarshall(), and NdrVaryingArrayUnmarshall().
|
static |
Definition at line 5685 of file ndr_marshall.c.
Referenced by union_arm_buffer_size(), union_arm_free(), union_arm_marshall(), union_arm_memory_size(), and union_arm_unmarshall().
Definition at line 5661 of file ndr_marshall.c.
Referenced by NdrEncapsulatedUnionBufferSize(), NdrEncapsulatedUnionFree(), NdrEncapsulatedUnionMarshall(), NdrEncapsulatedUnionMemorySize(), and NdrEncapsulatedUnionUnmarshall().
|
inlinestatic |
Definition at line 463 of file ndr_marshall.c.
Referenced by array_buffer_size(), array_compute_and_size_conformance(), array_compute_and_write_conformance(), array_read_conformance(), array_write_variance_and_marshall(), ComputeConformanceOrVariance(), and ReadVariance().
void *WINAPI NdrAllocate | ( | MIDL_STUB_MESSAGE * | pStubMsg, |
SIZE_T | len | ||
) |
Definition at line 419 of file ndr_marshall.c.
Referenced by array_read_variance_and_unmarshall(), NdrAllocateZero(), NdrBaseTypeUnmarshall(), NdrEncapsulatedUnionUnmarshall(), NdrNonConformantStringUnmarshall(), NdrNonEncapsulatedUnionUnmarshall(), NdrUserMarshalUnmarshall(), stub_do_args(), and test_ndr_allocate().
|
static |
Definition at line 449 of file ndr_marshall.c.
Referenced by array_read_variance_and_unmarshall(), NdrComplexStructUnmarshall(), NdrConformantStructUnmarshall(), NdrConformantVaryingStructUnmarshall(), NdrFixedArrayUnmarshall(), NdrSimpleStructUnmarshall(), NdrVaryingArrayUnmarshall(), and PointerUnmarshall().
|
static |
Definition at line 6811 of file ndr_marshall.c.
Referenced by NdrEncapsulatedUnionBufferSize(), NdrNonEncapsulatedUnionBufferSize(), NdrRangeBufferSize(), and union_arm_buffer_size().
|
static |
Definition at line 6948 of file ndr_marshall.c.
|
static |
Definition at line 6617 of file ndr_marshall.c.
Referenced by NdrEncapsulatedUnionMarshall(), NdrNonEncapsulatedUnionMarshall(), NdrRangeMarshall(), NdrSimpleTypeMarshall(), and union_arm_marshall().
|
static |
Definition at line 6867 of file ndr_marshall.c.
Referenced by NdrRangeMemorySize(), and union_arm_memory_size().
|
static |
Definition at line 6693 of file ndr_marshall.c.
Referenced by NdrEncapsulatedUnionUnmarshall(), and union_arm_unmarshall().
void WINAPI NdrByteCountPointerBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 6355 of file ndr_marshall.c.
void WINAPI NdrByteCountPointerFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 6375 of file ndr_marshall.c.
unsigned char *WINAPI NdrByteCountPointerMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 6332 of file ndr_marshall.c.
|
static |
Definition at line 6365 of file ndr_marshall.c.
unsigned char *WINAPI NdrByteCountPointerUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char ** | ppMemory, | ||
PFORMAT_STRING | pFormat, | ||
unsigned char | fMustAlloc | ||
) |
Definition at line 6343 of file ndr_marshall.c.
void WINAPI NdrClearOutParameters | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat, | ||
void * | ArgAddr | ||
) |
Definition at line 4661 of file ndr_marshall.c.
Referenced by client_do_args().
void WINAPI NdrClientContextMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
NDR_CCONTEXT | ContextHandle, | ||
int | fCheck | ||
) |
Definition at line 7057 of file ndr_marshall.c.
Referenced by CtxClose(), CtxHello(), m_CtxClose(), m_CtxHello(), m_CtxOpen2(), and NdrContextHandleMarshall().
void WINAPI NdrClientContextUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
NDR_CCONTEXT * | pContextHandle, | ||
RPC_BINDING_HANDLE | BindHandle | ||
) |
Definition at line 7082 of file ndr_marshall.c.
Referenced by CtxClose(), CtxOpen(), m_CtxClose(), m_CtxOpen(), m_CtxOpen2(), and NdrContextHandleUnmarshall().
void WINAPI NdrComplexArrayBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 4271 of file ndr_marshall.c.
Referenced by NdrComplexArrayBufferSize(), and NdrComplexArrayMarshall().
void WINAPI NdrComplexArrayFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 4346 of file ndr_marshall.c.
unsigned char *WINAPI NdrComplexArrayMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 4155 of file ndr_marshall.c.
ULONG WINAPI NdrComplexArrayMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat | ||
) |
Definition at line 4326 of file ndr_marshall.c.
Referenced by NdrComplexArrayUnmarshall().
unsigned char *WINAPI NdrComplexArrayUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char ** | ppMemory, | ||
PFORMAT_STRING | pFormat, | ||
unsigned char | fMustAlloc | ||
) |
Definition at line 4217 of file ndr_marshall.c.
void WINAPI NdrComplexStructBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 3776 of file ndr_marshall.c.
Referenced by NdrComplexStructBufferSize(), NdrComplexStructMarshall(), test_conf_complex_array(), test_conf_complex_struct(), and test_struct_align().
void WINAPI NdrComplexStructFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 3904 of file ndr_marshall.c.
Referenced by test_conf_complex_array().
unsigned char *WINAPI NdrComplexStructMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 3603 of file ndr_marshall.c.
Referenced by test_conf_complex_array(), test_conf_complex_struct(), and test_struct_align().
ULONG WINAPI NdrComplexStructMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat | ||
) |
Definition at line 3856 of file ndr_marshall.c.
Referenced by NdrComplexStructUnmarshall().
unsigned char *WINAPI NdrComplexStructUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char ** | ppMemory, | ||
PFORMAT_STRING | pFormat, | ||
unsigned char | fMustAlloc | ||
) |
Definition at line 3687 of file ndr_marshall.c.
Referenced by test_conf_complex_array(), test_conf_complex_struct(), and test_struct_align().
void WINAPI NdrConformantArrayBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 3980 of file ndr_marshall.c.
Referenced by test_conformant_array().
void WINAPI NdrConformantArrayFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 4018 of file ndr_marshall.c.
Referenced by test_conformant_array().
unsigned char *WINAPI NdrConformantArrayMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 3934 of file ndr_marshall.c.
Referenced by test_conformant_array().
ULONG WINAPI NdrConformantArrayMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat | ||
) |
Definition at line 3999 of file ndr_marshall.c.
unsigned char *WINAPI NdrConformantArrayUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char ** | ppMemory, | ||
PFORMAT_STRING | pFormat, | ||
unsigned char | fMustAlloc | ||
) |
Definition at line 3956 of file ndr_marshall.c.
Referenced by test_conformant_array().
void WINAPI NdrConformantStringBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 2489 of file ndr_marshall.c.
unsigned char *WINAPI NdrConformantStringMarshall | ( | MIDL_STUB_MESSAGE * | pStubMsg, |
unsigned char * | pszMessage, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 2459 of file ndr_marshall.c.
ULONG WINAPI NdrConformantStringMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat | ||
) |
Definition at line 2517 of file ndr_marshall.c.
unsigned char *WINAPI NdrConformantStringUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char ** | ppMemory, | ||
PFORMAT_STRING | pFormat, | ||
unsigned char | fMustAlloc | ||
) |
Definition at line 2545 of file ndr_marshall.c.
void WINAPI NdrConformantStructBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 4829 of file ndr_marshall.c.
void WINAPI NdrConformantStructFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 4883 of file ndr_marshall.c.
unsigned char *WINAPI NdrConformantStructMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 4702 of file ndr_marshall.c.
ULONG WINAPI NdrConformantStructMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat | ||
) |
Definition at line 4873 of file ndr_marshall.c.
unsigned char *WINAPI NdrConformantStructUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char ** | ppMemory, | ||
PFORMAT_STRING | pFormat, | ||
unsigned char | fMustAlloc | ||
) |
Definition at line 4759 of file ndr_marshall.c.
void WINAPI NdrConformantVaryingArrayBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 4110 of file ndr_marshall.c.
void WINAPI NdrConformantVaryingArrayFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 4089 of file ndr_marshall.c.
unsigned char *WINAPI NdrConformantVaryingArrayMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 4037 of file ndr_marshall.c.
ULONG WINAPI NdrConformantVaryingArrayMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat | ||
) |
Definition at line 4132 of file ndr_marshall.c.
unsigned char *WINAPI NdrConformantVaryingArrayUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char ** | ppMemory, | ||
PFORMAT_STRING | pFormat, | ||
unsigned char | fMustAlloc | ||
) |
Definition at line 4062 of file ndr_marshall.c.
void WINAPI NdrConformantVaryingStructBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 5047 of file ndr_marshall.c.
void WINAPI NdrConformantVaryingStructFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 5124 of file ndr_marshall.c.
unsigned char *WINAPI NdrConformantVaryingStructMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 4924 of file ndr_marshall.c.
ULONG WINAPI NdrConformantVaryingStructMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat | ||
) |
Definition at line 5086 of file ndr_marshall.c.
unsigned char *WINAPI NdrConformantVaryingStructUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char ** | ppMemory, | ||
PFORMAT_STRING | pFormat, | ||
unsigned char | fMustAlloc | ||
) |
Definition at line 4968 of file ndr_marshall.c.
|
static |
Definition at line 6960 of file ndr_marshall.c.
NDR_SCONTEXT WINAPI NdrContextHandleInitialize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat | ||
) |
Definition at line 7153 of file ndr_marshall.c.
Referenced by stub_do_args().
|
static |
Definition at line 6979 of file ndr_marshall.c.
void WINAPI NdrContextHandleSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 7146 of file ndr_marshall.c.
|
static |
Definition at line 7013 of file ndr_marshall.c.
void WINAPI NdrConvert | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat | ||
) |
Definition at line 4671 of file ndr_marshall.c.
Referenced by CtxClose(), CtxOpen(), do_ndr_client_call(), hello_CtxClose(), hello_CtxHello(), hello_CtxOpen(), m_CtxClose(), m_CtxOpen(), m_CtxOpen2(), NdrAsyncServerCall(), NdrpCompleteAsyncClientCall(), and NdrStubCall2().
void WINAPI NdrConvert2 | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat, | ||
LONG | NumberParams | ||
) |
Definition at line 4681 of file ndr_marshall.c.
void WINAPI NdrCorrelationFree | ( | PMIDL_STUB_MESSAGE | pStubMsg | ) |
Definition at line 7302 of file ndr_marshall.c.
Referenced by ndr_client_call_finally(), NdrpCompleteAsyncClientCall(), NdrpCompleteAsyncServerCall(), and NdrStubCall2().
void WINAPI NdrCorrelationInitialize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
void * | pMemory, | ||
ULONG | CacheSize, | ||
ULONG | Flags | ||
) |
Definition at line 7261 of file ndr_marshall.c.
Referenced by do_ndr_async_client_call(), do_ndr_client_call(), NdrAsyncServerCall(), NdrStubCall2(), and test_NdrCorrelationInitialize().
void WINAPI NdrCorrelationPass | ( | PMIDL_STUB_MESSAGE | pStubMsg | ) |
Definition at line 7285 of file ndr_marshall.c.
void WINAPI NdrEncapsulatedUnionBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 6091 of file ndr_marshall.c.
void WINAPI NdrEncapsulatedUnionFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 6143 of file ndr_marshall.c.
unsigned char *WINAPI NdrEncapsulatedUnionMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 6017 of file ndr_marshall.c.
ULONG WINAPI NdrEncapsulatedUnionMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat | ||
) |
Definition at line 6120 of file ndr_marshall.c.
unsigned char *WINAPI NdrEncapsulatedUnionUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char ** | ppMemory, | ||
PFORMAT_STRING | pFormat, | ||
unsigned char | fMustAlloc | ||
) |
Definition at line 6046 of file ndr_marshall.c.
void WINAPI NdrFixedArrayBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 5269 of file ndr_marshall.c.
void WINAPI NdrFixedArrayFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 5348 of file ndr_marshall.c.
unsigned char *WINAPI NdrFixedArrayMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 5171 of file ndr_marshall.c.
ULONG WINAPI NdrFixedArrayMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat | ||
) |
Definition at line 5307 of file ndr_marshall.c.
unsigned char *WINAPI NdrFixedArrayUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char ** | ppMemory, | ||
PFORMAT_STRING | pFormat, | ||
unsigned char | fMustAlloc | ||
) |
Definition at line 5213 of file ndr_marshall.c.
|
static |
Definition at line 456 of file ndr_marshall.c.
Referenced by PointerFree().
RPC_STATUS RPC_ENTRY NdrGetUserMarshalInfo | ( | ULONG * | flags, |
ULONG | level, | ||
NDR_USER_MARSHAL_INFO * | umi | ||
) |
Definition at line 4611 of file ndr_marshall.c.
Referenced by test_NdrGetUserMarshalInfo().
void WINAPI NdrNonConformantStringBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 2676 of file ndr_marshall.c.
Referenced by test_nonconformant_string().
unsigned char *WINAPI NdrNonConformantStringMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 2578 of file ndr_marshall.c.
Referenced by test_nonconformant_string().
ULONG WINAPI NdrNonConformantStringMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat | ||
) |
Definition at line 2718 of file ndr_marshall.c.
unsigned char *WINAPI NdrNonConformantStringUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char ** | ppMemory, | ||
PFORMAT_STRING | pFormat, | ||
unsigned char | fMustAlloc | ||
) |
Definition at line 2624 of file ndr_marshall.c.
Referenced by test_nonconformant_string().
void WINAPI NdrNonEncapsulatedUnionBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 6276 of file ndr_marshall.c.
void WINAPI NdrNonEncapsulatedUnionFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 6315 of file ndr_marshall.c.
unsigned char *WINAPI NdrNonEncapsulatedUnionMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 6169 of file ndr_marshall.c.
ULONG WINAPI NdrNonEncapsulatedUnionMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat | ||
) |
Definition at line 6299 of file ndr_marshall.c.
unsigned char *WINAPI NdrNonEncapsulatedUnionUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char ** | ppMemory, | ||
PFORMAT_STRING | pFormat, | ||
unsigned char | fMustAlloc | ||
) |
Definition at line 6238 of file ndr_marshall.c.
void WINAPI NdrPointerBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 1604 of file ndr_marshall.c.
Referenced by test_conformant_string(), test_nontrivial_pointer_types(), and test_pointer_marshal().
void WINAPI NdrPointerFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 1641 of file ndr_marshall.c.
Referenced by ComplexFree(), test_conformant_string(), test_nontrivial_pointer_types(), and test_pointer_marshal().
unsigned char *WINAPI NdrPointerMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 1536 of file ndr_marshall.c.
Referenced by determine_pointer_marshalling_style(), test_conformant_string(), test_nontrivial_pointer_types(), and test_pointer_marshal().
ULONG WINAPI NdrPointerMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat | ||
) |
Definition at line 1625 of file ndr_marshall.c.
Referenced by test_pointer_marshal().
unsigned char *WINAPI NdrPointerUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char ** | ppMemory, | ||
PFORMAT_STRING | pFormat, | ||
unsigned char | fMustAlloc | ||
) |
Definition at line 1564 of file ndr_marshall.c.
Referenced by test_conformant_string(), test_nontrivial_pointer_types(), and test_pointer_marshal().
|
static |
Definition at line 6561 of file ndr_marshall.c.
|
static |
Definition at line 6605 of file ndr_marshall.c.
|
static |
Definition at line 6438 of file ndr_marshall.c.
|
static |
Definition at line 6584 of file ndr_marshall.c.
unsigned char *WINAPI NdrRangeUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char ** | ppMemory, | ||
PFORMAT_STRING | pFormat, | ||
unsigned char | fMustAlloc | ||
) |
Definition at line 6463 of file ndr_marshall.c.
void WINAPI NdrServerContextMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
NDR_SCONTEXT | ContextHandle, | ||
NDR_RUNDOWN | RundownRoutine | ||
) |
Definition at line 7101 of file ndr_marshall.c.
Referenced by hello_CtxClose(), and hello_CtxOpen().
void WINAPI NdrServerContextNewMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
NDR_SCONTEXT | ContextHandle, | ||
NDR_RUNDOWN | RundownRoutine, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 7176 of file ndr_marshall.c.
Referenced by NdrContextHandleMarshall().
NDR_SCONTEXT WINAPI NdrServerContextNewUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat | ||
) |
Definition at line 7210 of file ndr_marshall.c.
Referenced by NdrContextHandleUnmarshall().
NDR_SCONTEXT WINAPI NdrServerContextUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg | ) |
Definition at line 7122 of file ndr_marshall.c.
Referenced by hello_CtxClose(), and hello_CtxHello().
void WINAPI NdrSimpleStructBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 1799 of file ndr_marshall.c.
Referenced by test_conf_complex_array(), and test_simple_struct_marshal().
void WINAPI NdrSimpleStructFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 1835 of file ndr_marshall.c.
Referenced by test_conf_complex_array(), and test_simple_struct_marshal().
unsigned char *WINAPI NdrSimpleStructMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 1743 of file ndr_marshall.c.
Referenced by test_conf_complex_array(), and test_simple_struct_marshal().
ULONG WINAPI NdrSimpleStructMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat | ||
) |
Definition at line 1816 of file ndr_marshall.c.
Referenced by test_simple_struct_marshal().
unsigned char *WINAPI NdrSimpleStructUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char ** | ppMemory, | ||
PFORMAT_STRING | pFormat, | ||
unsigned char | fMustAlloc | ||
) |
Definition at line 1764 of file ndr_marshall.c.
Referenced by test_conf_complex_array(), and test_simple_struct_marshal().
void WINAPI NdrSimpleTypeMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
unsigned char | FormatChar | ||
) |
Definition at line 1652 of file ndr_marshall.c.
Referenced by test_ndr_simple_type().
void WINAPI NdrSimpleTypeUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
unsigned char | FormatChar | ||
) |
Definition at line 1667 of file ndr_marshall.c.
Referenced by test_ndr_simple_type().
void WINAPI NdrUserMarshalBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 4502 of file ndr_marshall.c.
void WINAPI NdrUserMarshalFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 4591 of file ndr_marshall.c.
unsigned char *WINAPI NdrUserMarshalMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 4396 of file ndr_marshall.c.
ULONG WINAPI NdrUserMarshalMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat | ||
) |
Definition at line 4555 of file ndr_marshall.c.
unsigned char *WINAPI NdrUserMarshalUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char ** | ppMemory, | ||
PFORMAT_STRING | pFormat, | ||
unsigned char | fMustAlloc | ||
) |
Definition at line 4445 of file ndr_marshall.c.
void WINAPI NdrVaryingArrayBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 5507 of file ndr_marshall.c.
void WINAPI NdrVaryingArrayFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 5617 of file ndr_marshall.c.
unsigned char *WINAPI NdrVaryingArrayMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 5378 of file ndr_marshall.c.
ULONG WINAPI NdrVaryingArrayMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat | ||
) |
Definition at line 5564 of file ndr_marshall.c.
unsigned char *WINAPI NdrVaryingArrayUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char ** | ppMemory, | ||
PFORMAT_STRING | pFormat, | ||
unsigned char | fMustAlloc | ||
) |
Definition at line 5440 of file ndr_marshall.c.
void WINAPI NdrXmitOrRepAsBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 6408 of file ndr_marshall.c.
void WINAPI NdrXmitOrRepAsFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 6428 of file ndr_marshall.c.
unsigned char *WINAPI NdrXmitOrRepAsMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char * | pMemory, | ||
PFORMAT_STRING | pFormat | ||
) |
Definition at line 6385 of file ndr_marshall.c.
ULONG WINAPI NdrXmitOrRepAsMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
PFORMAT_STRING | pFormat | ||
) |
Definition at line 6418 of file ndr_marshall.c.
unsigned char *WINAPI NdrXmitOrRepAsUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
unsigned char ** | ppMemory, | ||
PFORMAT_STRING | pFormat, | ||
unsigned char | fMustAlloc | ||
) |
Definition at line 6396 of file ndr_marshall.c.
|
static |
Definition at line 1005 of file ndr_marshall.c.
Referenced by ComplexBufferSize(), EmbeddedPointerBufferSize(), NdrPointerBufferSize(), and union_arm_buffer_size().
|
static |
Definition at line 1121 of file ndr_marshall.c.
Referenced by EmbeddedPointerFree(), NdrPointerFree(), and union_arm_free().
|
static |
Definition at line 813 of file ndr_marshall.c.
Referenced by ComplexMarshall(), EmbeddedPointerMarshall(), NdrPointerMarshall(), and union_arm_marshall().
|
static |
Definition at line 1060 of file ndr_marshall.c.
Referenced by ComplexStructMemorySize(), EmbeddedPointerMemorySize(), NdrPointerMemorySize(), and union_arm_memory_size().
|
static |
Definition at line 883 of file ndr_marshall.c.
Referenced by ComplexUnmarshall(), EmbeddedPointerUnmarshall(), NdrPointerUnmarshall(), and union_arm_unmarshall().
|
static |
Definition at line 473 of file ndr_marshall.c.
Referenced by array_read_conformance(), and NdrConformantStructUnmarshall().
|
inlinestatic |
Definition at line 484 of file ndr_marshall.c.
Referenced by array_memory_size(), array_read_variance_and_unmarshall(), NdrNonConformantStringMemorySize(), NdrNonConformantStringUnmarshall(), NdrVaryingArrayMemorySize(), and NdrVaryingArrayUnmarshall().
|
inlinestatic |
Definition at line 713 of file ndr_marshall.c.
Referenced by array_memory_size(), array_read_variance_and_unmarshall(), ComplexMarshall(), ComplexStructMemorySize(), ComplexUnmarshall(), NdrBaseTypeMemorySize(), NdrConformantStructUnmarshall(), NdrConformantVaryingStructMemorySize(), NdrConformantVaryingStructUnmarshall(), NdrFixedArrayMemorySize(), NdrFixedArrayUnmarshall(), NdrNonConformantStringMemorySize(), NdrPointerMarshall(), NdrPointerMemorySize(), NdrPointerUnmarshall(), NdrSimpleStructMemorySize(), NdrSimpleStructUnmarshall(), NdrVaryingArrayMemorySize(), NdrVaryingArrayUnmarshall(), union_arm_marshall(), and union_arm_memory_size().
|
inlinestatic |
Definition at line 721 of file ndr_marshall.c.
Referenced by array_buffer_size(), ComplexBufferSize(), NdrBaseTypeBufferSize(), NdrConformantStructBufferSize(), NdrConformantVaryingStructBufferSize(), NdrContextHandleBufferSize(), NdrFixedArrayBufferSize(), NdrNonConformantStringBufferSize(), NdrPointerBufferSize(), NdrSimpleStructBufferSize(), NdrUserMarshalBufferSize(), NdrVaryingArrayBufferSize(), and union_arm_buffer_size().
|
inlinestatic |
Definition at line 734 of file ndr_marshall.c.
Referenced by array_read_variance_and_unmarshall(), ComplexUnmarshall(), NdrBaseTypeUnmarshall(), NdrNonConformantStringUnmarshall(), and unmarshall_discriminant().
|
inlinestatic |
Definition at line 750 of file ndr_marshall.c.
Referenced by array_write_variance_and_marshall(), ComplexMarshall(), NdrBaseTypeMarshall(), NdrConformantStructMarshall(), NdrConformantVaryingStructMarshall(), NdrFixedArrayMarshall(), NdrNonConformantStringMarshall(), NdrSimpleStructMarshall(), and NdrVaryingArrayMarshall().
Definition at line 702 of file ndr_marshall.c.
Referenced by array_buffer_size(), array_memory_size(), array_read_conformance(), array_read_variance_and_unmarshall(), array_write_variance_and_marshall(), NdrConformantStructBufferSize(), NdrConformantStructMarshall(), NdrConformantStructUnmarshall(), NdrNonConformantStringBufferSize(), NdrNonConformantStringMarshall(), NdrNonConformantStringMemorySize(), NdrNonConformantStringUnmarshall(), NdrVaryingArrayBufferSize(), NdrVaryingArrayMarshall(), NdrVaryingArrayMemorySize(), and NdrVaryingArrayUnmarshall().
|
inlinestatic |
Definition at line 539 of file ndr_marshall.c.
Referenced by array_compute_and_size_conformance(), and NdrConformantStructBufferSize().
|
inlinestatic |
Definition at line 548 of file ndr_marshall.c.
Referenced by array_buffer_size(), NdrNonConformantStringBufferSize(), and NdrVaryingArrayBufferSize().
|
inlinestatic |
Definition at line 468 of file ndr_marshall.c.
Referenced by array_buffer_size(), array_memory_size(), array_read_conformance(), array_read_variance_and_unmarshall(), array_write_variance_and_marshall(), ComputeConformanceOrVariance(), EmbeddedComplexSize(), ReadConformance(), ReadVariance(), SkipVariance(), and unmarshall_discriminant().
|
inlinestatic |
Definition at line 695 of file ndr_marshall.c.
Referenced by array_buffer_size(), array_read_conformance(), and array_write_variance_and_marshall().
|
static |
Definition at line 5865 of file ndr_marshall.c.
Referenced by NdrEncapsulatedUnionBufferSize(), and NdrNonEncapsulatedUnionBufferSize().
|
static |
Definition at line 5975 of file ndr_marshall.c.
Referenced by NdrEncapsulatedUnionFree(), and NdrNonEncapsulatedUnionFree().
|
static |
Definition at line 5722 of file ndr_marshall.c.
Referenced by NdrEncapsulatedUnionMarshall(), and NdrNonEncapsulatedUnionMarshall().
|
static |
Definition at line 5923 of file ndr_marshall.c.
Referenced by NdrEncapsulatedUnionMemorySize(), and NdrNonEncapsulatedUnionMemorySize().
|
static |
Definition at line 5791 of file ndr_marshall.c.
Referenced by NdrEncapsulatedUnionUnmarshall(), and NdrNonEncapsulatedUnionUnmarshall().
|
static |
Definition at line 6189 of file ndr_marshall.c.
Referenced by NdrNonEncapsulatedUnionMemorySize(), and NdrNonEncapsulatedUnionUnmarshall().
|
static |
Definition at line 4375 of file ndr_marshall.c.
Referenced by NdrUserMarshalBufferSize(), NdrUserMarshalFree(), NdrUserMarshalMarshall(), and NdrUserMarshalUnmarshall().
|
static |
Definition at line 766 of file ndr_marshall.c.
Referenced by array_memory_size(), array_read_variance_and_unmarshall(), NdrNonConformantStringMemorySize(), and NdrNonConformantStringUnmarshall().
WINE_DEFAULT_DEBUG_CHANNEL | ( | ole | ) |
|
inlinestatic |
Definition at line 517 of file ndr_marshall.c.
Referenced by array_compute_and_write_conformance(), and NdrConformantStructMarshall().
|
inlinestatic |
Definition at line 527 of file ndr_marshall.c.
Referenced by array_write_variance_and_marshall(), NdrNonConformantStringMarshall(), and NdrVaryingArrayMarshall().
const NDR_BUFFERSIZE NdrBufferSizer |
Definition at line 260 of file ndr_marshall.c.
Referenced by call_buffer_sizer(), ComplexBufferSize(), PointerBufferSize(), and union_arm_buffer_size().
Definition at line 348 of file ndr_marshall.c.
Referenced by call_freer(), ComplexFree(), PointerFree(), and union_arm_free().
const NDR_MARSHALL NdrMarshaller[NDR_TABLE_SIZE] |
Definition at line 172 of file ndr_marshall.c.
Referenced by call_marshaller(), ComplexMarshall(), PointerMarshall(), and union_arm_marshall().
const NDR_MEMORYSIZE NdrMemorySizer |
Definition at line 304 of file ndr_marshall.c.
Referenced by EmbeddedComplexMemorySize(), PointerMemorySize(), and union_arm_memory_size().
const NDR_UNMARSHALL NdrUnmarshaller |
Definition at line 216 of file ndr_marshall.c.
Referenced by call_unmarshaller(), ComplexUnmarshall(), PointerUnmarshall(), and union_arm_unmarshall().