rpcproxy.h header

This header is used by Remote Procedure Call (RPC). For more information, see:

rpcproxy.h contains the following programming interfaces:

Functions

 
CStdAsyncStubBuffer_AddRef

Implements the IRpcStubBuffer::AddRef method.
CStdAsyncStubBuffer_Connect

Implements the IRpcStubBuffer::Connect method and connects the server object to the stub. (CStdAsyncStubBuffer_Connect)
CStdAsyncStubBuffer_Disconnect

Implements the IRpcStubBuffer::Disconnect method and disconnects the server object from the stub. (CStdAsyncStubBuffer_Disconnect)
CStdAsyncStubBuffer_Invoke

Implements the IRpcStubBuffer::Invoke method.
CStdAsyncStubBuffer_QueryInterface

Implements the IRpcStubBuffer::QueryInterface method. (CStdAsyncStubBuffer_QueryInterface)
CStdAsyncStubBuffer_Release

Implements the IRpcStubBuffer::Release method. (CStdAsyncStubBuffer_Release)
CStdAsyncStubBuffer2_Connect

Implements the IRpcStubBuffer::Connect method and connects the server object to the stub. (CStdAsyncStubBuffer2_Connect)
CStdAsyncStubBuffer2_Disconnect

Implements the IRpcStubBuffer::Disconnect method and disconnects the server object from the stub. (CStdAsyncStubBuffer2_Disconnect)
CStdAsyncStubBuffer2_Release

Implements the IRpcStubBuffer::Release method. (CStdAsyncStubBuffer2_Release)
CStdStubBuffer_AddRef

The CStdStubBuffer_AddRef function implements the IRpcStubBuffer::AddRef method.
CStdStubBuffer_Connect

The CStdStubBuffer_Connect function implements the IRpcStubBuffer::Connect method and connects the server object to the stub.
CStdStubBuffer_CountRefs

The CStdStubBuffer_CountRefs function implements the IRpcStubBuffer::CountRefs method.
CStdStubBuffer_DebugServerQueryInterface

The CStdStubBuffer_DebugServerQueryInterface function implements the IRpcStubBuffer::DebugServerQueryInterface method.
CStdStubBuffer_DebugServerRelease

The CStdStubBuffer_DebugServerRelease function implements the IRpcStubBuffer::DebugServerRelease method.
CStdStubBuffer_Disconnect

The CStdStubBuffer_Disconnect function implements the IRpcStubBuffer::Disconnect method and disconnects the server object from the stub.
CStdStubBuffer_Invoke

The CStdStubBuffer_Invoke function implements the IRpcStubBuffer::Invoke method.
CStdStubBuffer_IsIIDSupported

The CStdStubBuffer_IsIIDSupported function implements the IRpcStubBuffer::IsIIDSupported method.
CStdStubBuffer_QueryInterface

The CStdStubBuffer_QueryInterface function implements the IRpcStubBuffer::QueryInterface method.
CStdStubBuffer2_Connect

Implements the IRpcStubBuffer::Connect method and connects the server object to the stub. (CStdStubBuffer2_Connect)
CStdStubBuffer2_CountRefs

Implements the IRpcStubBuffer::CountRefs method.
CStdStubBuffer2_Disconnect

Implements the IRpcStubBuffer::Disconnect method and disconnects the server object from the stub. (CStdStubBuffer2_Disconnect)
CStdStubBuffer2_QueryInterface

Implements the IRpcStubBuffer::QueryInterface method. (CStdStubBuffer2_QueryInterface)
NdrCStdStubBuffer_Release

The NdrCStdStubBuffer_Release function implements the IRpcStubBuffer::Release method.
NdrCStdStubBuffer2_Release

The NdrCStdStubBuffer2_Release function implements the IRpcStubBuffer::Release method.
NdrDllCanUnloadNow

The NdrDllCanUnloadNow function determines whether the DLL that implements the proxy and stub is still in use. If not, the caller can safely unload the DLL from memory.
NdrDllGetClassObject

The NdrDllGetClassObject function retrieves the class object of the proxy or stub.
NdrDllRegisterProxy

The NdrDllRegisterProxy function creates a registry entry for the interfaces contained in the proxy DLL.
NdrDllUnregisterProxy

The NdrDllUnregisterProxy function removes a registry entry for the interfaces contained in the proxy DLL.
NdrProxyErrorHandler

The NdrProxyErrorHandler function maps an exception into an HRESULT, with RPC facility code.
NdrProxyForwardingFunction10

Stub function for COM proxies. (NdrProxyForwardingFunction10)
NdrProxyForwardingFunction11

Stub function for COM proxies. (NdrProxyForwardingFunction11)
NdrProxyForwardingFunction12

Stub function for COM proxies. (NdrProxyForwardingFunction12)
NdrProxyForwardingFunction13

Stub function for COM proxies. (NdrProxyForwardingFunction13)
NdrProxyForwardingFunction14

Stub function for COM proxies. (NdrProxyForwardingFunction14)
NdrProxyForwardingFunction15

Stub function for COM proxies. (NdrProxyForwardingFunction15)
NdrProxyForwardingFunction16

Stub function for COM proxies. (NdrProxyForwardingFunction16)
NdrProxyForwardingFunction17

Stub function for COM proxies. (NdrProxyForwardingFunction17)
NdrProxyForwardingFunction18

Stub function for COM proxies. (NdrProxyForwardingFunction18)
NdrProxyForwardingFunction19

Stub function for COM proxies. (NdrProxyForwardingFunction19)
NdrProxyForwardingFunction20

Stub function for COM proxies. (NdrProxyForwardingFunction20)
NdrProxyForwardingFunction21

Stub function for COM proxies. (NdrProxyForwardingFunction21)
NdrProxyForwardingFunction22

Stub function for COM proxies. (NdrProxyForwardingFunction22)
NdrProxyForwardingFunction23

Stub function for COM proxies. (NdrProxyForwardingFunction23)
NdrProxyForwardingFunction24

Stub function for COM proxies. (NdrProxyForwardingFunction24)
NdrProxyForwardingFunction25

Stub function for COM proxies. (NdrProxyForwardingFunction25)
NdrProxyForwardingFunction26

Stub function for COM proxies. (NdrProxyForwardingFunction26)
NdrProxyForwardingFunction27

Stub function for COM proxies. (NdrProxyForwardingFunction27)
NdrProxyForwardingFunction28

Stub function for COM proxies. (NdrProxyForwardingFunction28)
NdrProxyForwardingFunction29

Stub function for COM proxies. (NdrProxyForwardingFunction29)
NdrProxyForwardingFunction3

Stub function for COM proxies. (NdrProxyForwardingFunction3)
NdrProxyForwardingFunction30

Stub function for COM proxies. (NdrProxyForwardingFunction30)
NdrProxyForwardingFunction31

Stub function for COM proxies. (NdrProxyForwardingFunction31)
NdrProxyForwardingFunction32

Stub function for COM proxies. (NdrProxyForwardingFunction32)
NdrProxyForwardingFunction4

Stub function for COM proxies. (NdrProxyForwardingFunction4)
NdrProxyForwardingFunction5

Stub function for COM proxies. (NdrProxyForwardingFunction5)
NdrProxyForwardingFunction6

Stub function for COM proxies. (NdrProxyForwardingFunction6)
NdrProxyForwardingFunction7

Stub function for COM proxies. (NdrProxyForwardingFunction7)
NdrProxyForwardingFunction8

Stub function for COM proxies. (NdrProxyForwardingFunction8)
NdrProxyForwardingFunction9

Stub function for COM proxies. (NdrProxyForwardingFunction9)
NdrProxyFreeBuffer

The NdrProxyFreeBuffer function frees an RPC buffer.
NdrProxyGetBuffer

The NdrProxyGetBuffer function obtains a network buffer from COM through the use of an IRpcChannelBuffer::GetBuffer method call.
NdrProxyInitialize

The NdrProxyInitialize function initializes the proxy for an object method.
NdrProxySendReceive

The NdrProxySendReceive function sends a message to the server then waits for a reply.
NdrStubForwardingFunction

The NdrStubForwardingFunction function is the entry point for server-side object methods that are defined in a base interface.
NdrStubGetBuffer

The NdrStubGetBuffer function retrieves a buffer from the RPC channel.
NdrStubInitialize

The NdrStubInitialize function is called by the server stub before unmarshalling. It sets up some stub message fields.
ObjectStublessClient10

Stub function for COM proxies. (ObjectStublessClient10)
ObjectStublessClient11

Stub function for COM proxies. (ObjectStublessClient11)
ObjectStublessClient12

Stub function for COM proxies. (ObjectStublessClient12)
ObjectStublessClient13

Stub function for COM proxies. (ObjectStublessClient13)
ObjectStublessClient14

Stub function for COM proxies. (ObjectStublessClient14)
ObjectStublessClient15

Stub function for COM proxies. (ObjectStublessClient15)
ObjectStublessClient16

Stub function for COM proxies. (ObjectStublessClient16)
ObjectStublessClient17

Stub function for COM proxies. (ObjectStublessClient17)
ObjectStublessClient18

Stub function for COM proxies. (ObjectStublessClient18)
ObjectStublessClient19

Stub function for COM proxies. (ObjectStublessClient19)
ObjectStublessClient20

Stub function for COM proxies. (ObjectStublessClient20)
ObjectStublessClient21

Stub function for COM proxies. (ObjectStublessClient21)
ObjectStublessClient22

Stub function for COM proxies. (ObjectStublessClient22)
ObjectStublessClient23

Stub function for COM proxies. (ObjectStublessClient23)
ObjectStublessClient24

Stub function for COM proxies. (ObjectStublessClient24)
ObjectStublessClient25

Stub function for COM proxies. (ObjectStublessClient25)
ObjectStublessClient26

Stub function for COM proxies. (ObjectStublessClient26)
ObjectStublessClient27

Stub function for COM proxies. (ObjectStublessClient27)
ObjectStublessClient28

Stub function for COM proxies. (ObjectStublessClient28)
ObjectStublessClient29

Stub function for COM proxies. (ObjectStublessClient29)
ObjectStublessClient3

Stub function for COM proxies. (ObjectStublessClient3)
ObjectStublessClient30

Stub function for COM proxies. (ObjectStublessClient30)
ObjectStublessClient31

Stub function for COM proxies. (ObjectStublessClient31)
ObjectStublessClient32

Stub function for COM proxies. (ObjectStublessClient32)
ObjectStublessClient4

Stub function for COM proxies. (ObjectStublessClient4)
ObjectStublessClient5

The ObjectStublessClient5 function is a stub function for COM proxies.
ObjectStublessClient6

Stub function for COM proxies. (ObjectStublessClient6)
ObjectStublessClient7

Stub function for COM proxies. (ObjectStublessClient7)
ObjectStublessClient8

Stub function for COM proxies. (ObjectStublessClient8)
ObjectStublessClient9

Stub function for COM proxies. (ObjectStublessClient9)

Structures

 
ProxyFileInfo

The ProxyFileInfo structure contains information about the interface proxies in the proxy DLL.