49 *ppvObj = &
This->IClassFactory_iface;
50 IClassFactory_AddRef(iface);
92 res = IUnknown_QueryInterface(punk,
riid, ppvObj);
93 IUnknown_Release(punk);
104 IClassFactory_AddRef(iface);
106 IClassFactory_Release(iface);
#define InterlockedIncrement
#define InterlockedDecrement
static IClassFactoryImpl * impl_from_IClassFactory(IClassFactory *iface)
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
const GUID IID_IClassFactory
GLenum GLuint GLint GLenum face
static HRESULT WINAPI MSTASK_IClassFactory_QueryInterface(LPCLASSFACTORY iface, REFIID riid, LPVOID *ppvObj)
static const IClassFactoryVtbl IClassFactory_Vtbl
ClassFactoryImpl MSTASK_ClassFactory
static ULONG WINAPI MSTASK_IClassFactory_Release(IClassFactory *iface)
static ULONG WINAPI MSTASK_IClassFactory_AddRef(IClassFactory *face)
static HRESULT WINAPI MSTASK_IClassFactory_CreateInstance(IClassFactory *iface, IUnknown *pUnkOuter, REFIID riid, LPVOID *ppvObj)
static HRESULT WINAPI MSTASK_IClassFactory_LockServer(IClassFactory *iface, BOOL fLock)
HRESULT TaskSchedulerConstructor(LPVOID *ppObj) DECLSPEC_HIDDEN
#define IsEqualGUID(rguid1, rguid2)
IClassFactory IClassFactory_iface
#define CONTAINING_RECORD(address, type, field)
#define CLASS_E_NOAGGREGATION