DebugORPCServerGetBufferSize

ULONG DebugORPCServerGetBufferSize(pMessage, iid, pChannel, pInterface, pUnkObject)

Called on the server side from within IRpcChannelBuffer::GetBuffer(). See the above overview for further details.

The GUID for this notification is 22080240-9674-101A-B07B-00DD01113F11:


GUID __private_to_macro__ = { /* 22080240-9674-101A-B07B-00DD01113F11 */
    0x22080240,
    0x9674,
    0x101A,
    0xB0,
    0x7B,
    {0x00, 0xDD, 0x01, 0x11, 0x3F, 0x11}
  };

Argument

Type

Description

pMessage

RPCOLEMESSAGE*

As in DebugORPCServerNotify().

iid

REFIID

As in DebugORPCServerNotify().

pChannel

IRpcChannelBuffer*

As in DebugORPCServerNotify().

pInterface

void *

As in DebugORPCServerNotify().

pUnkObject

IUnknown *

As in DebugORPCServerNotify().

return value

ULONG

The number of bytes that the client debugger wishes to transmit to the server debugger. May legitimately be zero, which indicates that no information need be transmitted. Value is actually returned through lpcbBuffer member of an ORPC_DBG_ALL.