Data Structures |
| struct | ProxyFileInfo |
| struct | CInterfaceProxyHeader |
| struct | CInterfaceProxyVtbl |
| struct | CInterfaceStubHeader |
| struct | CInterfaceStubVtbl |
| struct | CStdStubBuffer |
| struct | CStdPSFactoryBuffer |
Defines |
| #define | __RPCPROXY_H_VERSION__ ( 399 ) |
| #define | __midl_proxy |
| #define | CINTERFACE_PROXY_VTABLE(n) |
| #define | STUB_FORWARDING_FUNCTION NdrStubForwardingFunction |
| #define | CStdStubBuffer_DELEGATING_METHODS 0, 0, CStdStubBuffer2_Release, 0, 0, 0, 0, 0, 0, 0 |
| #define | CStdStubBuffer_METHODS |
| #define | CSTDSTUBBUFFERRELEASE(pFactory) |
| #define | CSTDSTUBBUFFER2RELEASE(pFactory) |
| #define | IID_GENERIC_CHECK_IID(name, pIID, index) memcmp(pIID, name##_ProxyVtblList[index]->header.piid, sizeof(IID)) |
| #define | IID_BS_LOOKUP_SETUP int c; |
| #define | IID_BS_LOOKUP_INITIAL_TEST(name, sz, split) |
| #define | IID_BS_LOOKUP_NEXT_TEST(name, split) |
| #define | IID_BS_LOOKUP_RETURN_RESULT(name, sz, index) |
| #define | EXTERN_PROXY_FILE(proxy) EXTERN_C const ProxyFileInfo proxy##_ProxyFileInfo DECLSPEC_HIDDEN; |
| #define | PROXYFILE_LIST_START |
| #define | REFERENCE_PROXY_FILE(proxy) & proxy##_ProxyFileInfo |
| #define | PROXYFILE_LIST_END |
| #define | CLSID_PSFACTORYBUFFER |
| #define | GET_DLL_CLSID |
| #define | DLLREGISTERSERVER_ENTRY DllRegisterServer |
| #define | DLLUNREGISTERSERVER_ENTRY DllUnregisterServer |
| #define | DLLMAIN_ENTRY DllMain |
| #define | DLLGETCLASSOBJECT_ENTRY DllGetClassObject |
| #define | DLLCANUNLOADNOW_ENTRY DllCanUnloadNow |
| #define | WINE_DO_REGISTER_DLL(pfl, clsid) return NdrDllRegisterProxy( hProxyDll, (pfl), (clsid) ) |
| #define | WINE_DO_UNREGISTER_DLL(pfl, clsid) return NdrDllUnregisterProxy( hProxyDll, (pfl), (clsid) ) |
| #define | DLLDATA_GETPROXYDLLINFO(pfl, rclsid) |
| #define | DLLGETCLASSOBJECTROUTINE(pfl, factory_clsid, factory) |
| #define | DLLCANUNLOADNOW(factory) |
| #define | REGISTER_PROXY_DLL_ROUTINES(pfl, factory_clsid) |
| #define | DLLREGISTRY_ROUTINES(pfl, factory_clsid) |
| #define | DLLDATA_ROUTINES(pfl, factory_clsid) |
Typedefs |
typedef struct
tagCInterfaceStubVtbl * | PCInterfaceStubVtblList |
typedef struct
tagCInterfaceProxyVtbl * | PCInterfaceProxyVtblList |
| typedef const char * | PCInterfaceName |
| typedef int __stdcall | IIDLookupRtn (const IID *pIID, int *pIndex) |
| typedef IIDLookupRtn * | PIIDLookup |
| typedef ProxyFileInfo | ExtendedProxyFileInfo |
| typedef void(__RPC_STUB * | PRPC_STUB_FUNCTION )(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *pdwStubPhase) |
Functions |
| ULONG STDMETHODCALLTYPE | CStdStubBuffer2_Release (IRpcStubBuffer *This) DECLSPEC_HIDDEN |
| ULONG STDMETHODCALLTYPE | NdrCStdStubBuffer2_Release (IRpcStubBuffer *This, IPSFactoryBuffer *pPSF) |
| HRESULT WINAPI | CStdStubBuffer_QueryInterface (IRpcStubBuffer *This, REFIID riid, void **ppvObject) |
| ULONG WINAPI | CStdStubBuffer_AddRef (IRpcStubBuffer *This) |
| ULONG WINAPI | CStdStubBuffer_Release (IRpcStubBuffer *This) DECLSPEC_HIDDEN |
| ULONG WINAPI | NdrCStdStubBuffer_Release (IRpcStubBuffer *This, IPSFactoryBuffer *pPSF) |
| HRESULT WINAPI | CStdStubBuffer_Connect (IRpcStubBuffer *This, IUnknown *pUnkServer) |
| void WINAPI | CStdStubBuffer_Disconnect (IRpcStubBuffer *This) |
| HRESULT WINAPI | CStdStubBuffer_Invoke (IRpcStubBuffer *This, RPCOLEMESSAGE *pRpcMsg, IRpcChannelBuffer *pRpcChannelBuffer) |
| IRpcStubBuffer *WINAPI | CStdStubBuffer_IsIIDSupported (IRpcStubBuffer *This, REFIID riid) |
| ULONG WINAPI | CStdStubBuffer_CountRefs (IRpcStubBuffer *This) |
| HRESULT WINAPI | CStdStubBuffer_DebugServerQueryInterface (IRpcStubBuffer *This, void **ppv) |
| void WINAPI | CStdStubBuffer_DebugServerRelease (IRpcStubBuffer *This, void *pv) |
| RPCRTAPI void RPC_ENTRY | NdrProxyInitialize (void *This, PRPC_MESSAGE pRpcMsg, PMIDL_STUB_MESSAGE pStubMsg, PMIDL_STUB_DESC pStubDescriptor, unsigned int ProcNum) |
| RPCRTAPI void RPC_ENTRY | NdrProxyGetBuffer (void *This, PMIDL_STUB_MESSAGE pStubMsg) |
| RPCRTAPI void RPC_ENTRY | NdrProxySendReceive (void *This, PMIDL_STUB_MESSAGE pStubMsg) |
| RPCRTAPI void RPC_ENTRY | NdrProxyFreeBuffer (void *This, PMIDL_STUB_MESSAGE pStubMsg) |
| RPCRTAPI HRESULT RPC_ENTRY | NdrProxyErrorHandler (DWORD dwExceptionCode) |
| RPCRTAPI void RPC_ENTRY | NdrStubInitialize (PRPC_MESSAGE pRpcMsg, PMIDL_STUB_MESSAGE pStubMsg, PMIDL_STUB_DESC pStubDescriptor, IRpcChannelBuffer *pRpcChannelBuffer) |
| RPCRTAPI void RPC_ENTRY | NdrStubInitializePartial (PRPC_MESSAGE pRpcMsg, PMIDL_STUB_MESSAGE pStubMsg, PMIDL_STUB_DESC pStubDescriptor, IRpcChannelBuffer *pRpcChannelBuffer, ULONG RequestedBufferSize) |
| void __RPC_STUB | NdrStubForwardingFunction (IRpcStubBuffer *This, IRpcChannelBuffer *pChannel, PRPC_MESSAGE pMsg, DWORD *pdwStubPhase) |
| RPCRTAPI void RPC_ENTRY | NdrStubGetBuffer (IRpcStubBuffer *This, IRpcChannelBuffer *pRpcChannelBuffer, PMIDL_STUB_MESSAGE pStubMsg) |
| RPCRTAPI HRESULT RPC_ENTRY | NdrStubErrorHandler (DWORD dwExceptionCode) |
| RPCRTAPI HRESULT RPC_ENTRY | NdrDllGetClassObject (REFCLSID rclsid, REFIID riid, void **ppv, const ProxyFileInfo **pProxyFileList, const CLSID *pclsid, CStdPSFactoryBuffer *pPSFactoryBuffer) |
| RPCRTAPI HRESULT RPC_ENTRY | NdrDllCanUnloadNow (CStdPSFactoryBuffer *pPSFactoryBuffer) |
| RPCRTAPI HRESULT RPC_ENTRY | NdrDllRegisterProxy (HMODULE hDll, const ProxyFileInfo **pProxyFileList, const CLSID *pclsid) |
| RPCRTAPI HRESULT RPC_ENTRY | NdrDllUnregisterProxy (HMODULE hDll, const ProxyFileInfo **pProxyFileList, const CLSID *pclsid) |
| HRESULT | __wine_register_resources (HMODULE module) DECLSPEC_HIDDEN |
| HRESULT | __wine_unregister_resources (HMODULE module) DECLSPEC_HIDDEN |