#include "config.h"
#include "wine/port.h"
#include <stdarg.h>
#include <stdio.h>
#include <string.h>
#include "windef.h"
#include "winbase.h"
#include "winerror.h"
#include "winreg.h"
#include "objbase.h"
#include "rpcproxy.h"
#include "wine/unicode.h"
#include "wine/debug.h"
#include "cpsf.h"
Go to the source code of this file.
Defines |
| #define | COBJMACROS |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (ole) |
| static void | format_clsid (WCHAR *buffer, const CLSID *clsid) |
| static BOOL | FindProxyInfo (const ProxyFileInfo **pProxyFileList, REFIID riid, const ProxyFileInfo **pProxyInfo, int *pIndex) |
| static HRESULT WINAPI | CStdPSFactory_QueryInterface (LPPSFACTORYBUFFER iface, REFIID riid, LPVOID *obj) |
| static ULONG WINAPI | CStdPSFactory_AddRef (LPPSFACTORYBUFFER iface) |
| static ULONG WINAPI | CStdPSFactory_Release (LPPSFACTORYBUFFER iface) |
| static HRESULT WINAPI | CStdPSFactory_CreateProxy (LPPSFACTORYBUFFER iface, LPUNKNOWN pUnkOuter, REFIID riid, LPRPCPROXYBUFFER *ppProxy, LPVOID *ppv) |
| static HRESULT WINAPI | CStdPSFactory_CreateStub (LPPSFACTORYBUFFER iface, REFIID riid, LPUNKNOWN pUnkServer, LPRPCSTUBBUFFER *ppStub) |
| static void | init_psfactory (CStdPSFactoryBuffer *psfac, const ProxyFileInfo **file_list) |
| HRESULT WINAPI | NdrDllGetClassObject (REFCLSID rclsid, REFIID iid, LPVOID *ppv, const ProxyFileInfo **pProxyFileList, const CLSID *pclsid, CStdPSFactoryBuffer *pPSFactoryBuffer) |
| HRESULT WINAPI | NdrDllCanUnloadNow (CStdPSFactoryBuffer *pPSFactoryBuffer) |
| HRESULT WINAPI | NdrDllRegisterProxy (HMODULE hDll, const ProxyFileInfo **pProxyFileList, const CLSID *pclsid) |
| HRESULT WINAPI | NdrDllUnregisterProxy (HMODULE hDll, const ProxyFileInfo **pProxyFileList, const CLSID *pclsid) |
Variables |
| static const IPSFactoryBufferVtbl | CStdPSFactory_Vtbl |