|
ReactOS 0.4.16-dev-1946-g52006dd
|


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) |
| 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) |
Variables | |
| const NDR_MARSHALL | NdrMarshaller [] |
| const NDR_UNMARSHALL | NdrUnmarshaller [] |
| const NDR_BUFFERSIZE | NdrBufferSizer [] |
| const NDR_MEMORYSIZE | NdrMemorySizer [] |
| const NDR_FREE | NdrFreer [] |
| 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 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().
|
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 555 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().
|
extern |
Definition at line 259 of file ndr_marshall.c.
Referenced by call_buffer_sizer(), ComplexBufferSize(), PointerBufferSize(), and union_arm_buffer_size().
Definition at line 347 of file ndr_marshall.c.
Referenced by call_freer(), ComplexFree(), PointerFree(), and union_arm_free().
|
extern |
Definition at line 171 of file ndr_marshall.c.
Referenced by call_marshaller(), ComplexMarshall(), PointerMarshall(), and union_arm_marshall().
|
extern |
Definition at line 303 of file ndr_marshall.c.
Referenced by EmbeddedComplexMemorySize(), PointerMemorySize(), and union_arm_memory_size().
|
extern |
Definition at line 215 of file ndr_marshall.c.
Referenced by call_unmarshaller(), ComplexUnmarshall(), PointerUnmarshall(), and union_arm_unmarshall().