ReactOS 0.4.15-dev-7788-g1ad9096
_MIDL_STUB_MESSAGE Struct Reference

#include <rpcndr.h>

Collaboration diagram for _MIDL_STUB_MESSAGE:

Public Member Functions

void__WINE_ALLOC_SIZE (1) __RPC_API *pfnAllocate)(SIZE_T)
 
 void (__RPC_API *pfnFree)(void *)
 

Public Attributes

PRPC_MESSAGE RpcMsg
 
unsigned charBuffer
 
unsigned charBufferStart
 
unsigned charBufferEnd
 
unsigned charBufferMark
 
ULONG BufferLength
 
ULONG MemorySize
 
unsigned charMemory
 
unsigned char IsClient
 
unsigned char Pad
 
unsigned short uFlags2
 
int ReuseBuffer
 
struct NDR_ALLOC_ALL_NODES_CONTEXT * pAllocAllNodesContext
 
struct NDR_POINTER_QUEUE_STATE * pPointerQueueState
 
int IgnoreEmbeddedPointers
 
unsigned charPointerBufferMark
 
unsigned char CorrDespIncrement
 
unsigned char uFlags
 
unsigned short UniquePtrCount
 
ULONG_PTR MaxCount
 
ULONG Offset
 
ULONG ActualCount
 
unsigned charStackTop
 
unsigned charpPresentedType
 
unsigned charpTransmitType
 
handle_t SavedHandle
 
const struct _MIDL_STUB_DESCStubDesc
 
struct _FULL_PTR_XLAT_TABLESFullPtrXlatTables
 
ULONG FullPtrRefId
 
ULONG PointerLength
 
unsigned int fInDontFree:1
 
unsigned int fDontCallFreeInst:1
 
unsigned int fInOnlyParam:1
 
unsigned int fHasReturn:1
 
unsigned int fHasExtensions:1
 
unsigned int fHasNewCorrDesc:1
 
unsigned int fIsIn:1
 
unsigned int fIsOut:1
 
unsigned int fIsOicf:1
 
unsigned int fBufferValid:1
 
unsigned int fHasMemoryValidateCallback:1
 
unsigned int fInFree:1
 
unsigned int fNeedMCCP:1
 
int fUnused:3
 
int fUnused2:16
 
DWORD dwDestContext
 
voidpvDestContext
 
NDR_SCONTEXTSavedContextHandles
 
LONG ParamNumber
 
struct IRpcChannelBufferpRpcChannelBuffer
 
PARRAY_INFO pArrayInfo
 
ULONGSizePtrCountArray
 
ULONGSizePtrOffsetArray
 
ULONGSizePtrLengthArray
 
voidpArgQueue
 
DWORD dwStubPhase
 
voidLowStackMark
 
PNDR_ASYNC_MESSAGE pAsyncMsg
 
PNDR_CORRELATION_INFO pCorrInfo
 
unsigned charpCorrMemory
 
voidpMemoryList
 
CS_STUB_INFOpCSInfo
 
unsigned charConformanceMark
 
unsigned charVarianceMark
 
INT_PTR Unused
 
struct _NDR_PROC_CONTEXT * pContext
 
voidContextHandleHash
 
voidpUserMarshalList
 
INT_PTR Reserved51_3
 
INT_PTR Reserved51_4
 
INT_PTR Reserved51_5
 

Detailed Description

Definition at line 200 of file rpcndr.h.

Member Function Documentation

◆ __WINE_ALLOC_SIZE()

void * _MIDL_STUB_MESSAGE::__WINE_ALLOC_SIZE ( )

◆ void()

_MIDL_STUB_MESSAGE::void ( __RPC_API pfnFree)

Member Data Documentation

◆ ActualCount

◆ Buffer

unsigned char* _MIDL_STUB_MESSAGE::Buffer

Definition at line 203 of file rpcndr.h.

Referenced by array_memory_size(), array_read_variance_and_unmarshall(), array_write_variance_and_marshall(), ComplexMarshall(), ComplexStructMemorySize(), ComplexUnmarshall(), CtxClose(), CtxHello(), CtxOpen(), determine_pointer_marshalling_style(), do_ndr_async_client_call(), do_ndr_client_call(), EmbeddedPointerMarshall(), EmbeddedPointerMemorySize(), EmbeddedPointerUnmarshall(), es_data_alloc(), es_data_read(), hello_CtxClose(), hello_CtxHello(), hello_CtxOpen(), init_user_marshal_cb(), m_CtxClose(), m_CtxHello(), m_CtxOpen(), m_CtxOpen2(), mes_proc_header_marshal(), mes_proc_header_unmarshal(), NdrBaseTypeMarshall(), NdrBaseTypeMemorySize(), NdrBaseTypeUnmarshall(), NdrClientContextMarshall(), NdrClientContextUnmarshall(), NdrComplexArrayMarshall(), NdrComplexArrayUnmarshall(), NdrComplexStructMarshall(), NdrComplexStructMemorySize(), NdrComplexStructUnmarshall(), NdrConformantStructFree(), NdrConformantStructMarshall(), NdrConformantStructUnmarshall(), NdrConformantVaryingStructMarshall(), NdrConformantVaryingStructMemorySize(), NdrConformantVaryingStructUnmarshall(), NdrEncapsulatedUnionMarshall(), NdrEncapsulatedUnionMemorySize(), NdrEncapsulatedUnionUnmarshall(), NdrFixedArrayMarshall(), NdrFixedArrayMemorySize(), NdrFixedArrayUnmarshall(), NdrGetBuffer(), NdrGetUserMarshalInfo(), NdrInterfacePointerMarshall(), NdrInterfacePointerMemorySize(), NdrInterfacePointerUnmarshall(), NdrpCompleteAsyncClientCall(), NdrpCompleteAsyncServerCall(), NdrPointerMarshall(), NdrPointerMemorySize(), NdrPointerUnmarshall(), NdrProxyGetBuffer(), NdrProxySendReceive(), NdrSendReceive(), NdrServerContextMarshall(), NdrServerContextNewMarshall(), NdrServerContextNewUnmarshall(), NdrServerContextUnmarshall(), NdrServerInitializeNew(), NdrSimpleStructMarshall(), NdrSimpleStructMemorySize(), NdrSimpleStructUnmarshall(), NdrSimpleTypeUnmarshall(), NdrStubCall2(), NdrStubGetBuffer(), NdrUserMarshalMarshall(), NdrUserMarshalMemorySize(), NdrUserMarshalUnmarshall(), NdrVaryingArrayMarshall(), NdrVaryingArrayMemorySize(), NdrVaryingArrayUnmarshall(), ReadConformance(), ReadVariance(), RpcStream_Create(), safe_buffer_increment(), safe_copy_from_buffer(), safe_copy_to_buffer(), test_client_init(), test_conf_complex_array(), test_conf_complex_struct(), test_conformant_array(), test_conformant_string(), test_iface_ptr(), test_marshal_VARIANT(), test_ndr_buffer(), test_ndr_simple_type(), test_NdrGetUserMarshalInfo(), test_nonconformant_string(), test_nontrivial_pointer_types(), test_pointer_marshal(), test_server_init(), test_simple_struct_marshal(), test_struct_align(), union_arm_marshall(), union_arm_memory_size(), union_arm_unmarshall(), unmarshall_discriminant(), validate_string_data(), WriteConformance(), and WriteVariance().

◆ BufferEnd

◆ BufferLength

ULONG _MIDL_STUB_MESSAGE::BufferLength

Definition at line 207 of file rpcndr.h.

Referenced by array_buffer_size(), ComplexBufferSize(), CtxClose(), CtxHello(), CtxOpen(), determine_pointer_marshalling_style(), do_ndr_async_client_call(), do_ndr_client_call(), EmbeddedPointerBufferSize(), es_data_read(), hello_CtxClose(), hello_CtxOpen(), m_CtxClose(), m_CtxHello(), m_CtxOpen(), m_CtxOpen2(), NdrBaseTypeBufferSize(), NdrClientContextMarshall(), NdrClientInitializeNew(), NdrComplexArrayBufferSize(), NdrComplexArrayMarshall(), NdrComplexStructBufferSize(), NdrComplexStructMarshall(), NdrConformantStructBufferSize(), NdrConformantVaryingStructBufferSize(), NdrContextHandleBufferSize(), NdrEncapsulatedUnionBufferSize(), NdrFixedArrayBufferSize(), NdrGetBuffer(), NdrInterfacePointerBufferSize(), NdrInterfacePointerMarshall(), NdrInterfacePointerUnmarshall(), NdrMesProcEncodeDecode(), NdrpCompleteAsyncClientCall(), NdrpCompleteAsyncServerCall(), NdrPointerBufferSize(), NdrProxyGetBuffer(), NdrProxySendReceive(), NdrSendReceive(), NdrServerContextMarshall(), NdrServerContextNewMarshall(), NdrServerContextNewUnmarshall(), NdrServerContextUnmarshall(), NdrServerInitializeNew(), NdrSimpleStructBufferSize(), NdrStubCall2(), NdrStubGetBuffer(), NdrUserMarshalBufferSize(), NdrVaryingArrayBufferSize(), safe_buffer_increment(), safe_buffer_length_increment(), safe_copy_to_buffer(), SizeConformance(), SizeVariance(), test_client_init(), test_conf_complex_array(), test_conf_complex_struct(), test_conformant_array(), test_conformant_string(), test_iface_ptr(), test_marshal_VARIANT(), test_ndr_buffer(), test_ndr_simple_type(), test_NdrGetUserMarshalInfo(), test_nonconformant_string(), test_nontrivial_pointer_types(), test_pointer_marshal(), test_server_init(), test_simple_struct_marshal(), test_struct_align(), union_arm_buffer_size(), union_arm_marshall(), WriteConformance(), and WriteVariance().

◆ BufferMark

◆ BufferStart

◆ ConformanceMark

unsigned char* _MIDL_STUB_MESSAGE::ConformanceMark

Definition at line 266 of file rpcndr.h.

◆ ContextHandleHash

void* _MIDL_STUB_MESSAGE::ContextHandleHash

Definition at line 270 of file rpcndr.h.

◆ CorrDespIncrement

◆ dwDestContext

◆ dwStubPhase

DWORD _MIDL_STUB_MESSAGE::dwStubPhase

◆ fBufferValid

◆ fDontCallFreeInst

unsigned int _MIDL_STUB_MESSAGE::fDontCallFreeInst

Definition at line 235 of file rpcndr.h.

Referenced by NdrClientInitializeNew(), and NdrServerInitializeNew().

◆ fHasExtensions

unsigned int _MIDL_STUB_MESSAGE::fHasExtensions

Definition at line 238 of file rpcndr.h.

Referenced by NdrClientInitializeNew(), and NdrServerInitializeNew().

◆ fHasMemoryValidateCallback

unsigned int _MIDL_STUB_MESSAGE::fHasMemoryValidateCallback

Definition at line 244 of file rpcndr.h.

Referenced by NdrClientInitializeNew(), and NdrServerInitializeNew().

◆ fHasNewCorrDesc

unsigned int _MIDL_STUB_MESSAGE::fHasNewCorrDesc

◆ fHasReturn

unsigned int _MIDL_STUB_MESSAGE::fHasReturn

Definition at line 237 of file rpcndr.h.

Referenced by NdrClientInitializeNew(), NdrServerInitializeNew(), and test_common_stub_data().

◆ fInDontFree

unsigned int _MIDL_STUB_MESSAGE::fInDontFree

Definition at line 234 of file rpcndr.h.

Referenced by NdrClientInitializeNew(), and NdrServerInitializeNew().

◆ fInFree

unsigned int _MIDL_STUB_MESSAGE::fInFree

Definition at line 245 of file rpcndr.h.

Referenced by NdrClientInitializeNew(), and NdrServerInitializeNew().

◆ fInOnlyParam

unsigned int _MIDL_STUB_MESSAGE::fInOnlyParam

Definition at line 236 of file rpcndr.h.

Referenced by NdrClientInitializeNew(), and NdrServerInitializeNew().

◆ fIsIn

◆ fIsOicf

unsigned int _MIDL_STUB_MESSAGE::fIsOicf

Definition at line 242 of file rpcndr.h.

Referenced by NdrClientInitializeNew(), and NdrServerInitializeNew().

◆ fIsOut

unsigned int _MIDL_STUB_MESSAGE::fIsOut

◆ fNeedMCCP

unsigned int _MIDL_STUB_MESSAGE::fNeedMCCP

Definition at line 246 of file rpcndr.h.

Referenced by NdrClientInitializeNew(), and NdrServerInitializeNew().

◆ FullPtrRefId

ULONG _MIDL_STUB_MESSAGE::FullPtrRefId

Definition at line 232 of file rpcndr.h.

Referenced by NdrClientInitializeNew(), and NdrServerInitializeNew().

◆ FullPtrXlatTables

◆ fUnused

int _MIDL_STUB_MESSAGE::fUnused

Definition at line 247 of file rpcndr.h.

Referenced by NdrClientInitializeNew(), NdrServerInitializeNew(), and test_common_stub_data().

◆ fUnused2

int _MIDL_STUB_MESSAGE::fUnused2

Definition at line 248 of file rpcndr.h.

Referenced by test_common_stub_data().

◆ IgnoreEmbeddedPointers

◆ IsClient

◆ LowStackMark

void* _MIDL_STUB_MESSAGE::LowStackMark

Definition at line 260 of file rpcndr.h.

Referenced by test_common_stub_data().

◆ MaxCount

◆ Memory

◆ MemorySize

◆ Offset

◆ Pad

unsigned char _MIDL_STUB_MESSAGE::Pad

Definition at line 211 of file rpcndr.h.

◆ pAllocAllNodesContext

struct NDR_ALLOC_ALL_NODES_CONTEXT* _MIDL_STUB_MESSAGE::pAllocAllNodesContext

Definition at line 214 of file rpcndr.h.

Referenced by NdrClientInitializeNew(), and NdrServerInitializeNew().

◆ ParamNumber

LONG _MIDL_STUB_MESSAGE::ParamNumber

Definition at line 252 of file rpcndr.h.

◆ pArgQueue

void* _MIDL_STUB_MESSAGE::pArgQueue

Definition at line 258 of file rpcndr.h.

◆ pArrayInfo

PARRAY_INFO _MIDL_STUB_MESSAGE::pArrayInfo

Definition at line 254 of file rpcndr.h.

Referenced by NdrClientInitializeNew(), and NdrServerInitializeNew().

◆ pAsyncMsg

PNDR_ASYNC_MESSAGE _MIDL_STUB_MESSAGE::pAsyncMsg

Definition at line 261 of file rpcndr.h.

Referenced by NdrClientInitializeNew(), NdrServerInitializeNew(), and test_common_stub_data().

◆ pContext

struct _NDR_PROC_CONTEXT* _MIDL_STUB_MESSAGE::pContext

Definition at line 269 of file rpcndr.h.

◆ pCorrInfo

PNDR_CORRELATION_INFO _MIDL_STUB_MESSAGE::pCorrInfo

Definition at line 262 of file rpcndr.h.

Referenced by NdrClientInitializeNew(), NdrServerInitializeNew(), and test_common_stub_data().

◆ pCorrMemory

unsigned char* _MIDL_STUB_MESSAGE::pCorrMemory

Definition at line 263 of file rpcndr.h.

Referenced by NdrClientInitializeNew(), NdrServerInitializeNew(), and test_common_stub_data().

◆ pCSInfo

CS_STUB_INFO* _MIDL_STUB_MESSAGE::pCSInfo

Definition at line 265 of file rpcndr.h.

◆ pMemoryList

void* _MIDL_STUB_MESSAGE::pMemoryList

◆ PointerBufferMark

◆ PointerLength

◆ pPointerQueueState

struct NDR_POINTER_QUEUE_STATE* _MIDL_STUB_MESSAGE::pPointerQueueState

Definition at line 215 of file rpcndr.h.

Referenced by NdrClientInitializeNew(), NdrServerInitializeNew(), and test_common_stub_data().

◆ pPresentedType

unsigned char* _MIDL_STUB_MESSAGE::pPresentedType

Definition at line 227 of file rpcndr.h.

◆ pRpcChannelBuffer

◆ pTransmitType

unsigned char* _MIDL_STUB_MESSAGE::pTransmitType

Definition at line 228 of file rpcndr.h.

◆ pUserMarshalList

void* _MIDL_STUB_MESSAGE::pUserMarshalList

Definition at line 271 of file rpcndr.h.

◆ pvDestContext

◆ Reserved51_3

INT_PTR _MIDL_STUB_MESSAGE::Reserved51_3

Definition at line 272 of file rpcndr.h.

◆ Reserved51_4

INT_PTR _MIDL_STUB_MESSAGE::Reserved51_4

Definition at line 273 of file rpcndr.h.

◆ Reserved51_5

INT_PTR _MIDL_STUB_MESSAGE::Reserved51_5

Definition at line 274 of file rpcndr.h.

◆ ReuseBuffer

int _MIDL_STUB_MESSAGE::ReuseBuffer

◆ RpcMsg

◆ SavedContextHandles

NDR_SCONTEXT* _MIDL_STUB_MESSAGE::SavedContextHandles

Definition at line 251 of file rpcndr.h.

◆ SavedHandle

handle_t _MIDL_STUB_MESSAGE::SavedHandle

Definition at line 229 of file rpcndr.h.

◆ SizePtrCountArray

ULONG* _MIDL_STUB_MESSAGE::SizePtrCountArray

Definition at line 255 of file rpcndr.h.

◆ SizePtrLengthArray

ULONG* _MIDL_STUB_MESSAGE::SizePtrLengthArray

Definition at line 257 of file rpcndr.h.

◆ SizePtrOffsetArray

ULONG* _MIDL_STUB_MESSAGE::SizePtrOffsetArray

Definition at line 256 of file rpcndr.h.

◆ StackTop

◆ StubDesc

◆ uFlags

unsigned char _MIDL_STUB_MESSAGE::uFlags

Definition at line 219 of file rpcndr.h.

Referenced by NdrClientInitializeNew(), NdrServerInitializeNew(), and test_common_stub_data().

◆ uFlags2

unsigned short _MIDL_STUB_MESSAGE::uFlags2

Definition at line 212 of file rpcndr.h.

◆ UniquePtrCount

unsigned short _MIDL_STUB_MESSAGE::UniquePtrCount

Definition at line 220 of file rpcndr.h.

Referenced by NdrClientInitializeNew(), and NdrServerInitializeNew().

◆ Unused

INT_PTR _MIDL_STUB_MESSAGE::Unused

Definition at line 268 of file rpcndr.h.

Referenced by test_common_stub_data().

◆ VarianceMark

unsigned char* _MIDL_STUB_MESSAGE::VarianceMark

Definition at line 267 of file rpcndr.h.


The documentation for this struct was generated from the following file: