FreeRDP
PMIDL_STUB_MESSAGE Struct Reference

#include <ndr.h>

Collaboration diagram for PMIDL_STUB_MESSAGE:

Data Fields

PRPC_MESSAGE RpcMsg
 
unsigned char * Buffer
 
unsigned char * BufferStart
 
unsigned char * BufferEnd
 
unsigned char * BufferMark
 
ULONG BufferLength
 
ULONG MemorySize
 
unsigned char * Memory
 
int IsClient
 
int ReuseBuffer
 
struct NDR_ALLOC_ALL_NODES_CONTEXT * pAllocAllNodesContext
 
struct NDR_POINTER_QUEUE_STATE * pPointerQueueState
 
int IgnoreEmbeddedPointers
 
unsigned char * PointerBufferMark
 
unsigned char fBufferValid
 
unsigned char uFlags
 
unsigned short Unused2
 
ULONG_PTR MaxCount
 
ULONG Offset
 
ULONG ActualCount
 
void *(* pfnAllocate )(size_t)
 
void(* pfnFree )(void *)
 
unsigned char * StackTop
 
unsigned char * pPresentedType
 
unsigned char * pTransmitType
 
handle_t SavedHandle
 
const struct _MIDL_STUB_DESCStubDesc
 
struct _FULL_PTR_XLAT_TABLES * FullPtrXlatTables
 
ULONG FullPtrRefId
 
ULONG PointerLength
 
int fInDontFree: 1
 
int fDontCallFreeInst: 1
 
int fInOnlyParam: 1
 
int fHasReturn: 1
 
int fHasExtensions: 1
 
int fHasNewCorrDesc: 1
 
int fUnused: 10
 
int fUnused2: 16
 
ULONG dwDestContext
 
void * pvDestContext
 
long ParamNumber
 
struct IRpcChannelBuffer * pRpcChannelBuffer
 
ULONG * SizePtrCountArray
 
ULONG * SizePtrOffsetArray
 
ULONG * SizePtrLengthArray
 
void * pArgQueue
 
ULONG dwStubPhase
 
void * LowStackMark
 
unsigned char * pCorrMemory
 
void * pMemoryList
 
unsigned char * ConformanceMark
 
unsigned char * VarianceMark
 
void * BackingStoreLowMark
 
INT_PTR Unused
 
struct _NDR_PROC_CONTEXT * pContext
 
INT_PTR Reserved51_1
 
INT_PTR Reserved51_2
 
INT_PTR Reserved51_3
 
INT_PTR Reserved51_4
 
INT_PTR Reserved51_5
 

Field Documentation

◆ ActualCount

ULONG PMIDL_STUB_MESSAGE::ActualCount

◆ BackingStoreLowMark

void* PMIDL_STUB_MESSAGE::BackingStoreLowMark

◆ Buffer

unsigned char* PMIDL_STUB_MESSAGE::Buffer

◆ BufferEnd

unsigned char* PMIDL_STUB_MESSAGE::BufferEnd

◆ BufferLength

ULONG PMIDL_STUB_MESSAGE::BufferLength

◆ BufferMark

unsigned char* PMIDL_STUB_MESSAGE::BufferMark

◆ BufferStart

unsigned char* PMIDL_STUB_MESSAGE::BufferStart

◆ ConformanceMark

unsigned char* PMIDL_STUB_MESSAGE::ConformanceMark

◆ dwDestContext

ULONG PMIDL_STUB_MESSAGE::dwDestContext

◆ dwStubPhase

ULONG PMIDL_STUB_MESSAGE::dwStubPhase

◆ fBufferValid

unsigned char PMIDL_STUB_MESSAGE::fBufferValid

◆ fDontCallFreeInst

int PMIDL_STUB_MESSAGE::fDontCallFreeInst

◆ fHasExtensions

int PMIDL_STUB_MESSAGE::fHasExtensions

◆ fHasNewCorrDesc

int PMIDL_STUB_MESSAGE::fHasNewCorrDesc

◆ fHasReturn

int PMIDL_STUB_MESSAGE::fHasReturn

◆ fInDontFree

int PMIDL_STUB_MESSAGE::fInDontFree

◆ fInOnlyParam

int PMIDL_STUB_MESSAGE::fInOnlyParam

◆ FullPtrRefId

ULONG PMIDL_STUB_MESSAGE::FullPtrRefId

◆ FullPtrXlatTables

struct _FULL_PTR_XLAT_TABLES* PMIDL_STUB_MESSAGE::FullPtrXlatTables

◆ fUnused

int PMIDL_STUB_MESSAGE::fUnused

◆ fUnused2

int PMIDL_STUB_MESSAGE::fUnused2

◆ IgnoreEmbeddedPointers

int PMIDL_STUB_MESSAGE::IgnoreEmbeddedPointers

◆ IsClient

int PMIDL_STUB_MESSAGE::IsClient

◆ LowStackMark

void* PMIDL_STUB_MESSAGE::LowStackMark

◆ MaxCount

ULONG_PTR PMIDL_STUB_MESSAGE::MaxCount

◆ Memory

unsigned char* PMIDL_STUB_MESSAGE::Memory

◆ MemorySize

ULONG PMIDL_STUB_MESSAGE::MemorySize

◆ Offset

ULONG PMIDL_STUB_MESSAGE::Offset

◆ pAllocAllNodesContext

struct NDR_ALLOC_ALL_NODES_CONTEXT* PMIDL_STUB_MESSAGE::pAllocAllNodesContext

◆ ParamNumber

long PMIDL_STUB_MESSAGE::ParamNumber

◆ pArgQueue

void* PMIDL_STUB_MESSAGE::pArgQueue

◆ pContext

struct _NDR_PROC_CONTEXT* PMIDL_STUB_MESSAGE::pContext

◆ pCorrMemory

unsigned char* PMIDL_STUB_MESSAGE::pCorrMemory

◆ pfnAllocate

void*(* PMIDL_STUB_MESSAGE::pfnAllocate) (size_t)

◆ pfnFree

void(* PMIDL_STUB_MESSAGE::pfnFree) (void *)

◆ pMemoryList

void* PMIDL_STUB_MESSAGE::pMemoryList

◆ PointerBufferMark

unsigned char* PMIDL_STUB_MESSAGE::PointerBufferMark

◆ PointerLength

ULONG PMIDL_STUB_MESSAGE::PointerLength

◆ pPointerQueueState

struct NDR_POINTER_QUEUE_STATE* PMIDL_STUB_MESSAGE::pPointerQueueState

◆ pPresentedType

unsigned char* PMIDL_STUB_MESSAGE::pPresentedType

◆ pRpcChannelBuffer

struct IRpcChannelBuffer* PMIDL_STUB_MESSAGE::pRpcChannelBuffer

◆ pTransmitType

unsigned char* PMIDL_STUB_MESSAGE::pTransmitType

◆ pvDestContext

void* PMIDL_STUB_MESSAGE::pvDestContext

◆ Reserved51_1

INT_PTR PMIDL_STUB_MESSAGE::Reserved51_1

◆ Reserved51_2

INT_PTR PMIDL_STUB_MESSAGE::Reserved51_2

◆ Reserved51_3

INT_PTR PMIDL_STUB_MESSAGE::Reserved51_3

◆ Reserved51_4

INT_PTR PMIDL_STUB_MESSAGE::Reserved51_4

◆ Reserved51_5

INT_PTR PMIDL_STUB_MESSAGE::Reserved51_5

◆ ReuseBuffer

int PMIDL_STUB_MESSAGE::ReuseBuffer

◆ RpcMsg

PRPC_MESSAGE PMIDL_STUB_MESSAGE::RpcMsg

◆ SavedHandle

handle_t PMIDL_STUB_MESSAGE::SavedHandle

◆ SizePtrCountArray

ULONG* PMIDL_STUB_MESSAGE::SizePtrCountArray

◆ SizePtrLengthArray

ULONG* PMIDL_STUB_MESSAGE::SizePtrLengthArray

◆ SizePtrOffsetArray

ULONG* PMIDL_STUB_MESSAGE::SizePtrOffsetArray

◆ StackTop

unsigned char* PMIDL_STUB_MESSAGE::StackTop

◆ StubDesc

const struct _MIDL_STUB_DESC* PMIDL_STUB_MESSAGE::StubDesc

◆ uFlags

unsigned char PMIDL_STUB_MESSAGE::uFlags

◆ Unused

INT_PTR PMIDL_STUB_MESSAGE::Unused

◆ Unused2

unsigned short PMIDL_STUB_MESSAGE::Unused2

◆ VarianceMark

unsigned char* PMIDL_STUB_MESSAGE::VarianceMark

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