ReactOS 0.4.16-dev-424-ge4748fe
|
Go to the source code of this file.
Typedefs | |
typedef unsigned char *(WINAPI * | NDR_MARSHALL) (PMIDL_STUB_MESSAGE, unsigned char *, PFORMAT_STRING) |
typedef unsigned char *(WINAPI * | NDR_UNMARSHALL) (PMIDL_STUB_MESSAGE, unsigned char **, PFORMAT_STRING, unsigned char) |
typedef void(WINAPI * | NDR_BUFFERSIZE) (PMIDL_STUB_MESSAGE, unsigned char *, PFORMAT_STRING) |
typedef ULONG(WINAPI * | NDR_MEMORYSIZE) (PMIDL_STUB_MESSAGE, PFORMAT_STRING) |
typedef void(WINAPI * | NDR_FREE) (PMIDL_STUB_MESSAGE, unsigned char *, PFORMAT_STRING) |
Functions | |
PFORMAT_STRING | ComputeConformanceOrVariance (MIDL_STUB_MESSAGE *pStubMsg, unsigned char *pMemory, PFORMAT_STRING pFormat, ULONG_PTR def, ULONG_PTR *pCount) DECLSPEC_HIDDEN |
static PFORMAT_STRING | ComputeConformance (PMIDL_STUB_MESSAGE pStubMsg, unsigned char *pMemory, PFORMAT_STRING pFormat, ULONG def) |
static PFORMAT_STRING | ComputeVariance (PMIDL_STUB_MESSAGE pStubMsg, unsigned char *pMemory, PFORMAT_STRING pFormat, ULONG def) |
ULONG | ComplexStructSize (PMIDL_STUB_MESSAGE pStubMsg, PFORMAT_STRING pFormat) DECLSPEC_HIDDEN |
Variables | |
const NDR_MARSHALL NdrMarshaller[] | DECLSPEC_HIDDEN |
typedef void(WINAPI * NDR_BUFFERSIZE) (PMIDL_STUB_MESSAGE, unsigned char *, PFORMAT_STRING) |
Definition at line 55 of file ndr_misc.h.
typedef void(WINAPI * NDR_FREE) (PMIDL_STUB_MESSAGE, unsigned char *, PFORMAT_STRING) |
Definition at line 57 of file ndr_misc.h.
typedef unsigned char *(WINAPI * NDR_MARSHALL) (PMIDL_STUB_MESSAGE, unsigned char *, PFORMAT_STRING) |
Definition at line 53 of file ndr_misc.h.
typedef ULONG(WINAPI * NDR_MEMORYSIZE) (PMIDL_STUB_MESSAGE, PFORMAT_STRING) |
Definition at line 56 of file ndr_misc.h.
typedef unsigned char *(WINAPI * NDR_UNMARSHALL) (PMIDL_STUB_MESSAGE, unsigned char **, PFORMAT_STRING, unsigned char) |
Definition at line 54 of file ndr_misc.h.
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().
|
inlinestatic |
Definition at line 37 of file ndr_misc.h.
Referenced by array_compute_and_size_conformance(), array_compute_and_write_conformance(), array_free(), calc_arg_size(), get_ip_iid(), NdrComplexArrayFree(), NdrConformantStructBufferSize(), NdrConformantStructFree(), NdrConformantStructMarshall(), NdrNonEncapsulatedUnionBufferSize(), NdrNonEncapsulatedUnionFree(), and NdrNonEncapsulatedUnionMarshall().
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().
|
inlinestatic |
Definition at line 42 of file ndr_misc.h.
Referenced by array_compute_and_size_conformance(), array_compute_and_write_conformance(), array_free(), calc_arg_size(), NdrComplexArrayFree(), NdrVaryingArrayBufferSize(), NdrVaryingArrayFree(), and NdrVaryingArrayMarshall().
Definition at line 60 of file ndr_misc.h.