DebugORPCClientGetBufferSize
ULONG DebugORPCClientGetBufferSize(pMessage, iid, reserved, pUnkProxyObject)
Called on the client side in IRpcChannel::GetBuffer().
The GUID for this notification is 9ED14F80-9673-101A-B07B-00DD01113F11
GUID __private_to_macro__ = { /* 9ED14F80-9673-101A-B07B-00DD01113F11 */
0x9ED14F80,
0x9673,
0x101A,
0xB0,
0x7B,
{0x00, 0xDD, 0x1, 0x11, 0x3F, 0x11}
};
Argument | Type | Description |
pMessage | RPCOLEMESSAGE* | Identification of the method being invoked, etc. |
iid | REFIID | Contains the IID of the interface being called. |
reserved | void * | Reserved for future use. |
pUnkProxyObject | IUnknown * | An IUnknown (no particular one) on the object involved in this invocation. May legally be NULL, though this reduces debugging functionality. Further, this and like-named parameters must consistently be either NULL or non-NULL in all notifications in a given client side COM RPC implementation. |
"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. The lpcbBuffer field in the ORPC_DBG_ALL structure holds a pointer to a ULONG. The debugger writes the number of bytes it wants to transmit with the packet in that location. |