Data Structures |
| struct | StdProxyImpl |
| struct | thunk |
Defines |
| #define | COBJMACROS |
| #define | BLOCK_SIZE 1024 |
| #define | MAX_BLOCKS 64 /* 64k methods should be enough for anybody */ |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (ole) |
| static StdProxyImpl * | impl_from_IRpcProxyBuffer (IRpcProxyBuffer *iface) |
| static StdProxyImpl * | impl_from_proxy_obj (void *iface) |
| static void | init_thunk (struct thunk *thunk, unsigned int index) |
| static struct thunk * | allocate_block (unsigned int num) |
| static BOOL | fill_stubless_table (IUnknownVtbl *vtbl, DWORD num) |
| HRESULT | StdProxy_Construct (REFIID riid, LPUNKNOWN pUnkOuter, const ProxyFileInfo *ProxyInfo, int Index, LPPSFACTORYBUFFER pPSFactory, LPRPCPROXYBUFFER *ppProxy, LPVOID *ppvObj) |
| static HRESULT WINAPI | StdProxy_QueryInterface (LPRPCPROXYBUFFER iface, REFIID riid, LPVOID *obj) |
| static ULONG WINAPI | StdProxy_AddRef (LPRPCPROXYBUFFER iface) |
| static ULONG WINAPI | StdProxy_Release (LPRPCPROXYBUFFER iface) |
| static HRESULT WINAPI | StdProxy_Connect (LPRPCPROXYBUFFER iface, LPRPCCHANNELBUFFER pChannel) |
| static VOID WINAPI | StdProxy_Disconnect (LPRPCPROXYBUFFER iface) |
| static void | StdProxy_GetChannel (LPVOID iface, LPRPCCHANNELBUFFER *ppChannel) |
| static void | StdProxy_GetIID (LPVOID iface, const IID **ppiid) |
| HRESULT WINAPI | IUnknown_QueryInterface_Proxy (LPUNKNOWN iface, REFIID riid, LPVOID *ppvObj) |
| ULONG WINAPI | IUnknown_AddRef_Proxy (LPUNKNOWN iface) |
| ULONG WINAPI | IUnknown_Release_Proxy (LPUNKNOWN iface) |
| void WINAPI | NdrProxyInitialize (void *This, PRPC_MESSAGE pRpcMsg, PMIDL_STUB_MESSAGE pStubMsg, PMIDL_STUB_DESC pStubDescriptor, unsigned int ProcNum) |
| void WINAPI | NdrProxyGetBuffer (void *This, PMIDL_STUB_MESSAGE pStubMsg) |
| void WINAPI | NdrProxySendReceive (void *This, PMIDL_STUB_MESSAGE pStubMsg) |
| void WINAPI | NdrProxyFreeBuffer (void *This, PMIDL_STUB_MESSAGE pStubMsg) |
| HRESULT WINAPI | NdrProxyErrorHandler (DWORD dwExceptionCode) |
| HRESULT WINAPI | CreateProxyFromTypeInfo (LPTYPEINFO pTypeInfo, LPUNKNOWN pUnkOuter, REFIID riid, LPRPCPROXYBUFFER *ppProxy, LPVOID *ppv) |
| HRESULT WINAPI | CreateStubFromTypeInfo (ITypeInfo *pTypeInfo, REFIID riid, IUnknown *pUnkServer, IRpcStubBuffer **ppStub) |
Variables |
| static const IRpcProxyBufferVtbl | StdProxy_Vtbl |
| static struct thunk * | method_blocks [MAX_BLOCKS] |