|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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 | 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 74 of file ndr_marshall.c.
Definition at line 68 of file ndr_marshall.c.
| #define LITTLE_ENDIAN_UINT32_READ | ( | pchar | ) |
Definition at line 62 of file ndr_marshall.c.
Definition at line 399 of file ndr_marshall.c.
| #define NDR_LOCAL_UINT32_READ | ( | pchar | ) | LITTLE_ENDIAN_UINT32_READ(pchar) |
Definition at line 87 of file ndr_marshall.c.
| #define NDR_LOCAL_UINT32_WRITE | ( | pchar, | |
| uint32 | |||
| ) | LITTLE_ENDIAN_UINT32_WRITE(pchar, uint32) |
Definition at line 85 of file ndr_marshall.c.
| #define NDR_POINTER_ID | ( | pStubMsg | ) | (NDR_POINTER_ID_BASE + ((pStubMsg)->UniquePtrCount++) * 4) |
Definition at line 129 of file ndr_marshall.c.
| #define NDR_POINTER_ID_BASE 0x20000 |
Definition at line 128 of file ndr_marshall.c.
| #define NDR_TABLE_MASK 127 |
Definition at line 131 of file ndr_marshall.c.
| #define NDR_TABLE_SIZE 128 |
Definition at line 130 of file ndr_marshall.c.
| #define RANGE_UNMARSHALL | ( | mem_type, | |
| wire_type, | |||
| format_spec | |||
| ) |
| #define STD_OVERFLOW_CHECK | ( | _Msg | ) |
Definition at line 122 of file ndr_marshall.c.
| #define USER_MARSHAL_PTR_PREFIX |
Definition at line 4388 of file ndr_marshall.c.
| typedef struct _NDR_MEMORY_LIST NDR_MEMORY_LIST |
Definition at line 91 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 96 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 102 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 109 of file ndr_marshall.c.
Referenced by ComplexBufferSize(), ComplexFree(), and ComplexMarshall().
|
inlinestatic |
Definition at line 1895 of file ndr_marshall.c.
Referenced by NdrComplexArrayBufferSize(), NdrComplexStructBufferSize(), NdrConformantArrayBufferSize(), NdrConformantStringBufferSize(), NdrConformantVaryingArrayBufferSize(), and NdrConformantVaryingStructBufferSize().
|
inlinestatic |
Definition at line 1845 of file ndr_marshall.c.
Referenced by NdrComplexArrayBufferSize(), NdrComplexStructBufferSize(), NdrConformantArrayBufferSize(), NdrConformantStringBufferSize(), NdrConformantVaryingArrayBufferSize(), and NdrConformantVaryingStructBufferSize().
|
inlinestatic |
Definition at line 1967 of file ndr_marshall.c.
Referenced by NdrComplexArrayMarshall(), NdrComplexStructMarshall(), NdrConformantArrayMarshall(), NdrConformantStringMarshall(), NdrConformantVaryingArrayMarshall(), and NdrConformantVaryingStructMarshall().
|
inlinestatic |
Definition at line 2400 of file ndr_marshall.c.
Referenced by NdrComplexStructFree(), NdrConformantArrayFree(), NdrConformantVaryingArrayFree(), and NdrConformantVaryingStructFree().
|
inlinestatic |
Definition at line 2299 of file ndr_marshall.c.
Referenced by NdrComplexArrayMemorySize(), NdrComplexStructMemorySize(), NdrConformantArrayMemorySize(), NdrConformantStringMemorySize(), NdrConformantVaryingArrayMemorySize(), and NdrConformantVaryingStructMemorySize().
|
inlinestatic |
Definition at line 2094 of file ndr_marshall.c.
Referenced by NdrComplexArrayMemorySize(), NdrComplexArrayUnmarshall(), NdrComplexStructMemorySize(), NdrComplexStructUnmarshall(), NdrConformantArrayMemorySize(), NdrConformantArrayUnmarshall(), NdrConformantStringMemorySize(), NdrConformantStringUnmarshall(), NdrConformantVaryingArrayMemorySize(), NdrConformantVaryingArrayUnmarshall(), NdrConformantVaryingStructMemorySize(), and NdrConformantVaryingStructUnmarshall().
|
inlinestatic |
Definition at line 2140 of file ndr_marshall.c.
Referenced by NdrComplexArrayUnmarshall(), NdrComplexStructUnmarshall(), NdrConformantArrayUnmarshall(), NdrConformantStringUnmarshall(), NdrConformantVaryingArrayUnmarshall(), and NdrConformantVaryingStructUnmarshall().
|
inlinestatic |
Definition at line 2018 of file ndr_marshall.c.
Referenced by NdrComplexArrayMarshall(), NdrComplexStructMarshall(), NdrConformantArrayMarshall(), NdrConformantStringMarshall(), NdrConformantVaryingArrayMarshall(), and NdrConformantVaryingStructMarshall().
|
static |
Definition at line 3177 of file ndr_marshall.c.
Referenced by array_buffer_size(), and NdrComplexStructBufferSize().
|
static |
Definition at line 3302 of file ndr_marshall.c.
Referenced by array_free(), NdrComplexArrayFree(), and NdrComplexStructFree().
|
static |
Definition at line 2841 of file ndr_marshall.c.
Referenced by array_write_variance_and_marshall(), and NdrComplexStructMarshall().
|
static |
Definition at line 3403 of file ndr_marshall.c.
Referenced by array_memory_size(), and NdrComplexStructMemorySize().
| ULONG ComplexStructSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 3521 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 3000 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 555 of file ndr_marshall.c.
Referenced by ComputeConformance(), and ComputeVariance().
Definition at line 794 of file ndr_marshall.c.
Referenced by PointerBufferSize(), PointerFree(), PointerMarshall(), PointerMemorySize(), and PointerUnmarshall().
|
static |
Definition at line 2826 of file ndr_marshall.c.
Referenced by ComplexStructMemorySize().
|
static |
Definition at line 2765 of file ndr_marshall.c.
Referenced by ComplexBufferSize(), ComplexFree(), ComplexMarshall(), ComplexStructSize(), and ComplexUnmarshall().
|
static |
Definition at line 1336 of file ndr_marshall.c.
Referenced by array_buffer_size(), NdrConformantStructBufferSize(), NdrConformantVaryingStructBufferSize(), NdrFixedArrayBufferSize(), NdrSimpleStructBufferSize(), and NdrVaryingArrayBufferSize().
|
static |
Definition at line 1479 of file ndr_marshall.c.
Referenced by array_free(), NdrConformantStructFree(), NdrConformantVaryingStructFree(), NdrFixedArrayFree(), NdrSimpleStructFree(), and NdrVaryingArrayFree().
|
static |
Definition at line 1176 of file ndr_marshall.c.
Referenced by array_write_variance_and_marshall(), NdrConformantStructMarshall(), NdrConformantVaryingStructMarshall(), NdrFixedArrayMarshall(), NdrSimpleStructMarshall(), and NdrVaryingArrayMarshall().
|
static |
Definition at line 1409 of file ndr_marshall.c.
Referenced by array_memory_size(), NdrConformantVaryingStructMemorySize(), NdrFixedArrayMemorySize(), NdrSimpleStructMemorySize(), and NdrVaryingArrayMemorySize().
|
static |
Definition at line 1259 of file ndr_marshall.c.
Referenced by array_read_variance_and_unmarshall(), NdrConformantStructUnmarshall(), NdrConformantVaryingStructUnmarshall(), NdrFixedArrayUnmarshall(), NdrSimpleStructUnmarshall(), and NdrVaryingArrayUnmarshall().
|
static |
Definition at line 5684 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 5660 of file ndr_marshall.c.
Referenced by NdrEncapsulatedUnionBufferSize(), NdrEncapsulatedUnionFree(), NdrEncapsulatedUnionMarshall(), NdrEncapsulatedUnionMemorySize(), and NdrEncapsulatedUnionUnmarshall().
|
inlinestatic |
Definition at line 462 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 418 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 448 of file ndr_marshall.c.
Referenced by array_read_variance_and_unmarshall(), NdrComplexStructUnmarshall(), NdrConformantStructUnmarshall(), NdrConformantVaryingStructUnmarshall(), NdrFixedArrayUnmarshall(), NdrSimpleStructUnmarshall(), NdrVaryingArrayUnmarshall(), and PointerUnmarshall().
|
static |
Definition at line 6814 of file ndr_marshall.c.
Referenced by NdrEncapsulatedUnionBufferSize(), NdrNonEncapsulatedUnionBufferSize(), NdrRangeBufferSize(), and union_arm_buffer_size().
|
static |
Definition at line 6951 of file ndr_marshall.c.
|
static |
Definition at line 6620 of file ndr_marshall.c.
Referenced by NdrEncapsulatedUnionMarshall(), NdrNonEncapsulatedUnionMarshall(), NdrRangeMarshall(), NdrSimpleTypeMarshall(), and union_arm_marshall().
|
static |
Definition at line 6870 of file ndr_marshall.c.
Referenced by NdrRangeMemorySize(), and union_arm_memory_size().
|
static |
Definition at line 6696 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 6358 of file ndr_marshall.c.
| void WINAPI NdrByteCountPointerFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 6378 of file ndr_marshall.c.
| unsigned char *WINAPI NdrByteCountPointerMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 6335 of file ndr_marshall.c.
|
static |
Definition at line 6368 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 6346 of file ndr_marshall.c.
| void WINAPI NdrClearOutParameters | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| PFORMAT_STRING | pFormat, | ||
| void * | ArgAddr | ||
| ) |
Definition at line 4660 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 7060 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 7085 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 4270 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 4345 of file ndr_marshall.c.
| unsigned char *WINAPI NdrComplexArrayMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 4154 of file ndr_marshall.c.
| ULONG WINAPI NdrComplexArrayMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 4325 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 4216 of file ndr_marshall.c.
| void WINAPI NdrComplexStructBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 3775 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 3903 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 3602 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 3855 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 3686 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 3979 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 4017 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 3933 of file ndr_marshall.c.
Referenced by test_conformant_array().
| ULONG WINAPI NdrConformantArrayMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 3998 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 3955 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 2488 of file ndr_marshall.c.
| unsigned char *WINAPI NdrConformantStringMarshall | ( | MIDL_STUB_MESSAGE * | pStubMsg, |
| unsigned char * | pszMessage, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 2458 of file ndr_marshall.c.
| ULONG WINAPI NdrConformantStringMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 2516 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 2544 of file ndr_marshall.c.
| void WINAPI NdrConformantStructBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 4828 of file ndr_marshall.c.
| void WINAPI NdrConformantStructFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 4882 of file ndr_marshall.c.
| unsigned char *WINAPI NdrConformantStructMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 4701 of file ndr_marshall.c.
| ULONG WINAPI NdrConformantStructMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 4872 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 4758 of file ndr_marshall.c.
| void WINAPI NdrConformantVaryingArrayBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 4109 of file ndr_marshall.c.
| void WINAPI NdrConformantVaryingArrayFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 4088 of file ndr_marshall.c.
| unsigned char *WINAPI NdrConformantVaryingArrayMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 4036 of file ndr_marshall.c.
| ULONG WINAPI NdrConformantVaryingArrayMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 4131 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 4061 of file ndr_marshall.c.
| void WINAPI NdrConformantVaryingStructBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 5046 of file ndr_marshall.c.
| void WINAPI NdrConformantVaryingStructFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 5123 of file ndr_marshall.c.
| unsigned char *WINAPI NdrConformantVaryingStructMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 4923 of file ndr_marshall.c.
| ULONG WINAPI NdrConformantVaryingStructMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 5085 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 4967 of file ndr_marshall.c.
|
static |
Definition at line 6963 of file ndr_marshall.c.
| NDR_SCONTEXT WINAPI NdrContextHandleInitialize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 7156 of file ndr_marshall.c.
Referenced by stub_do_args().
|
static |
Definition at line 6982 of file ndr_marshall.c.
| void WINAPI NdrContextHandleSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 7149 of file ndr_marshall.c.
|
static |
Definition at line 7016 of file ndr_marshall.c.
| void WINAPI NdrConvert | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 4670 of file ndr_marshall.c.
Referenced by CtxClose(), CtxOpen(), hello_CtxClose(), hello_CtxHello(), hello_CtxOpen(), m_CtxClose(), m_CtxOpen(), m_CtxOpen2(), ndr_client_call(), NdrAsyncServerCall(), NdrpCompleteAsyncClientCall(), and NdrStubCall2().
| void WINAPI NdrConvert2 | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| PFORMAT_STRING | pFormat, | ||
| LONG | NumberParams | ||
| ) |
Definition at line 4680 of file ndr_marshall.c.
| void WINAPI NdrCorrelationFree | ( | PMIDL_STUB_MESSAGE | pStubMsg | ) |
Definition at line 7303 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 7264 of file ndr_marshall.c.
Referenced by do_ndr_async_client_call(), ndr_client_call(), NdrAsyncServerCall(), NdrStubCall2(), and test_NdrCorrelationInitialize().
| void WINAPI NdrCorrelationPass | ( | PMIDL_STUB_MESSAGE | pStubMsg | ) |
Definition at line 7286 of file ndr_marshall.c.
| void WINAPI NdrEncapsulatedUnionBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 6094 of file ndr_marshall.c.
| void WINAPI NdrEncapsulatedUnionFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 6146 of file ndr_marshall.c.
| unsigned char *WINAPI NdrEncapsulatedUnionMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 6020 of file ndr_marshall.c.
| ULONG WINAPI NdrEncapsulatedUnionMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 6123 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 6049 of file ndr_marshall.c.
| void WINAPI NdrFixedArrayBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 5268 of file ndr_marshall.c.
| void WINAPI NdrFixedArrayFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 5347 of file ndr_marshall.c.
| unsigned char *WINAPI NdrFixedArrayMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 5170 of file ndr_marshall.c.
| ULONG WINAPI NdrFixedArrayMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 5306 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 5212 of file ndr_marshall.c.
|
static |
Definition at line 455 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 4610 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 2675 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 2577 of file ndr_marshall.c.
Referenced by test_nonconformant_string().
| ULONG WINAPI NdrNonConformantStringMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 2717 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 2623 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 6279 of file ndr_marshall.c.
| void WINAPI NdrNonEncapsulatedUnionFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 6318 of file ndr_marshall.c.
| unsigned char *WINAPI NdrNonEncapsulatedUnionMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 6172 of file ndr_marshall.c.
| ULONG WINAPI NdrNonEncapsulatedUnionMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 6302 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 6241 of file ndr_marshall.c.
| void WINAPI NdrPointerBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 1603 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 1640 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 1535 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 1624 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 1563 of file ndr_marshall.c.
Referenced by test_conformant_string(), test_nontrivial_pointer_types(), and test_pointer_marshal().
|
static |
Definition at line 6564 of file ndr_marshall.c.
|
static |
Definition at line 6608 of file ndr_marshall.c.
|
static |
Definition at line 6441 of file ndr_marshall.c.
|
static |
Definition at line 6587 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 6466 of file ndr_marshall.c.
| void WINAPI NdrServerContextMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| NDR_SCONTEXT | ContextHandle, | ||
| NDR_RUNDOWN | RundownRoutine | ||
| ) |
Definition at line 7104 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 7179 of file ndr_marshall.c.
Referenced by NdrContextHandleMarshall().
| NDR_SCONTEXT WINAPI NdrServerContextNewUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 7213 of file ndr_marshall.c.
Referenced by NdrContextHandleUnmarshall().
| NDR_SCONTEXT WINAPI NdrServerContextUnmarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg | ) |
Definition at line 7125 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 1798 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 1834 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 1742 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 1815 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 1763 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 1651 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 1666 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 4501 of file ndr_marshall.c.
| void WINAPI NdrUserMarshalFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 4590 of file ndr_marshall.c.
| unsigned char *WINAPI NdrUserMarshalMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 4395 of file ndr_marshall.c.
| ULONG WINAPI NdrUserMarshalMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 4554 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 4444 of file ndr_marshall.c.
| void WINAPI NdrVaryingArrayBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 5506 of file ndr_marshall.c.
| void WINAPI NdrVaryingArrayFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 5616 of file ndr_marshall.c.
| unsigned char *WINAPI NdrVaryingArrayMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 5377 of file ndr_marshall.c.
| ULONG WINAPI NdrVaryingArrayMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 5563 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 5439 of file ndr_marshall.c.
| void WINAPI NdrXmitOrRepAsBufferSize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 6411 of file ndr_marshall.c.
| void WINAPI NdrXmitOrRepAsFree | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 6431 of file ndr_marshall.c.
| unsigned char *WINAPI NdrXmitOrRepAsMarshall | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| unsigned char * | pMemory, | ||
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 6388 of file ndr_marshall.c.
| ULONG WINAPI NdrXmitOrRepAsMemorySize | ( | PMIDL_STUB_MESSAGE | pStubMsg, |
| PFORMAT_STRING | pFormat | ||
| ) |
Definition at line 6421 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 6399 of file ndr_marshall.c.
|
static |
Definition at line 1004 of file ndr_marshall.c.
Referenced by ComplexBufferSize(), EmbeddedPointerBufferSize(), NdrPointerBufferSize(), and union_arm_buffer_size().
|
static |
Definition at line 1120 of file ndr_marshall.c.
Referenced by EmbeddedPointerFree(), NdrPointerFree(), and union_arm_free().
|
static |
Definition at line 812 of file ndr_marshall.c.
Referenced by ComplexMarshall(), EmbeddedPointerMarshall(), NdrPointerMarshall(), and union_arm_marshall().
|
static |
Definition at line 1059 of file ndr_marshall.c.
Referenced by ComplexStructMemorySize(), EmbeddedPointerMemorySize(), NdrPointerMemorySize(), and union_arm_memory_size().
|
static |
Definition at line 882 of file ndr_marshall.c.
Referenced by ComplexUnmarshall(), EmbeddedPointerUnmarshall(), NdrPointerUnmarshall(), and union_arm_unmarshall().
|
static |
Definition at line 472 of file ndr_marshall.c.
Referenced by array_read_conformance(), and NdrConformantStructUnmarshall().
|
inlinestatic |
Definition at line 483 of file ndr_marshall.c.
Referenced by array_memory_size(), array_read_variance_and_unmarshall(), NdrNonConformantStringMemorySize(), NdrNonConformantStringUnmarshall(), NdrVaryingArrayMemorySize(), and NdrVaryingArrayUnmarshall().
|
inlinestatic |
Definition at line 712 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 720 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 733 of file ndr_marshall.c.
Referenced by array_read_variance_and_unmarshall(), ComplexUnmarshall(), NdrBaseTypeUnmarshall(), NdrNonConformantStringUnmarshall(), and unmarshall_discriminant().
|
inlinestatic |
Definition at line 749 of file ndr_marshall.c.
Referenced by array_write_variance_and_marshall(), ComplexMarshall(), NdrBaseTypeMarshall(), NdrConformantStructMarshall(), NdrConformantVaryingStructMarshall(), NdrFixedArrayMarshall(), NdrNonConformantStringMarshall(), NdrSimpleStructMarshall(), and NdrVaryingArrayMarshall().
Definition at line 701 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 538 of file ndr_marshall.c.
Referenced by array_compute_and_size_conformance(), and NdrConformantStructBufferSize().
|
inlinestatic |
Definition at line 547 of file ndr_marshall.c.
Referenced by array_buffer_size(), NdrNonConformantStringBufferSize(), and NdrVaryingArrayBufferSize().
|
inlinestatic |
Definition at line 467 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 694 of file ndr_marshall.c.
Referenced by array_buffer_size(), array_read_conformance(), and array_write_variance_and_marshall().
|
static |
Definition at line 5864 of file ndr_marshall.c.
Referenced by NdrEncapsulatedUnionBufferSize(), and NdrNonEncapsulatedUnionBufferSize().
|
static |
Definition at line 5978 of file ndr_marshall.c.
Referenced by NdrEncapsulatedUnionFree(), and NdrNonEncapsulatedUnionFree().
|
static |
Definition at line 5721 of file ndr_marshall.c.
Referenced by NdrEncapsulatedUnionMarshall(), and NdrNonEncapsulatedUnionMarshall().
|
static |
Definition at line 5926 of file ndr_marshall.c.
Referenced by NdrEncapsulatedUnionMemorySize(), and NdrNonEncapsulatedUnionMemorySize().
|
static |
Definition at line 5790 of file ndr_marshall.c.
Referenced by NdrEncapsulatedUnionUnmarshall(), and NdrNonEncapsulatedUnionUnmarshall().
|
static |
Definition at line 6192 of file ndr_marshall.c.
Referenced by NdrNonEncapsulatedUnionMemorySize(), and NdrNonEncapsulatedUnionUnmarshall().
|
static |
Definition at line 4374 of file ndr_marshall.c.
Referenced by NdrUserMarshalBufferSize(), NdrUserMarshalFree(), NdrUserMarshalMarshall(), and NdrUserMarshalUnmarshall().
|
static |
Definition at line 765 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 516 of file ndr_marshall.c.
Referenced by array_compute_and_write_conformance(), and NdrConformantStructMarshall().
|
inlinestatic |
Definition at line 526 of file ndr_marshall.c.
Referenced by array_write_variance_and_marshall(), NdrNonConformantStringMarshall(), and NdrVaryingArrayMarshall().
| const NDR_BUFFERSIZE NdrBufferSizer[NDR_TABLE_SIZE] |
Definition at line 259 of file ndr_marshall.c.
Referenced by call_buffer_sizer(), ComplexBufferSize(), PointerBufferSize(), and union_arm_buffer_size().
| const NDR_FREE NdrFreer[NDR_TABLE_SIZE] |
Definition at line 347 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 171 of file ndr_marshall.c.
Referenced by call_marshaller(), ComplexMarshall(), PointerMarshall(), and union_arm_marshall().
| const NDR_MEMORYSIZE NdrMemorySizer[NDR_TABLE_SIZE] |
Definition at line 303 of file ndr_marshall.c.
Referenced by EmbeddedComplexMemorySize(), PointerMemorySize(), and union_arm_memory_size().
| const NDR_UNMARSHALL NdrUnmarshaller[NDR_TABLE_SIZE] |
Definition at line 215 of file ndr_marshall.c.
Referenced by call_unmarshaller(), ComplexUnmarshall(), PointerUnmarshall(), and union_arm_unmarshall().