#include <stdarg.h>
#include <string.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "objbase.h"
#include "winerror.h"
#include "wine/debug.h"
#include "dplay.h"
#include "dplobby.h"
#include "initguid.h"
#include "dplay_global.h"
Go to the source code of this file.
◆ COBJMACROS
◆ DllGetClassObject()
Definition at line 125 of file dpclassfactory.c.
126{
128
131
134
137}
static IClassFactoryImpl dplaylobby_cf
static IClassFactoryImpl dplay_cf
#define IsEqualCLSID(rclsid1, rclsid2)
IClassFactory IClassFactory_iface
#define CLASS_E_CLASSNOTAVAILABLE
◆ IClassFactoryImpl_AddRef()
◆ IClassFactoryImpl_CreateInstance()
Definition at line 77 of file dpclassfactory.c.
79{
81
83
84 if (pOuter)
86
88}
static IClassFactoryImpl * impl_from_IClassFactory(IClassFactory *iface)
#define CLASS_E_NOAGGREGATION
◆ IClassFactoryImpl_LockServer()
◆ IClassFactoryImpl_QueryInterface()
Definition at line 50 of file dpclassfactory.c.
52{
54
56 {
58 IClassFactory_AddRef(iface);
60 }
61
65}
const GUID IID_IClassFactory
#define IsEqualGUID(rguid1, rguid2)
◆ IClassFactoryImpl_Release()
◆ impl_from_IClassFactory()
◆ WINE_DEFAULT_DEBUG_CHANNEL()
WINE_DEFAULT_DEBUG_CHANNEL |
( |
dplay |
| ) |
|
◆ cf_vt
const IClassFactoryVtbl cf_vt |
|
static |
Initial value:= {
}
static HRESULT WINAPI IClassFactoryImpl_CreateInstance(IClassFactory *iface, IUnknown *pOuter, REFIID riid, void **ppv)
static HRESULT WINAPI IClassFactoryImpl_LockServer(IClassFactory *iface, BOOL dolock)
static HRESULT WINAPI IClassFactoryImpl_QueryInterface(IClassFactory *iface, REFIID riid, void **ppv)
static ULONG WINAPI IClassFactoryImpl_AddRef(IClassFactory *iface)
static ULONG WINAPI IClassFactoryImpl_Release(IClassFactory *iface)
Definition at line 96 of file dpclassfactory.c.
◆ dplay_cf
◆ dplaylobby_cf