50 IClassFactory_AddRef(iface);
55 return IClassFactory_CreateInstance(iface,
NULL,
riid, ppvObj);
113 LPCLASSFACTORY iface,
138 LPCLASSFACTORY iface,
144 IClassFactory_AddRef(iface);
146 IClassFactory_Release(iface);
static ULONG WINAPI OBJSEL_IClassFactory_AddRef(LPCLASSFACTORY iface)
static HRESULT WINAPI OBJSEL_IClassFactory_CreateInstance(LPCLASSFACTORY iface, LPUNKNOWN pUnkOuter, REFIID riid, LPVOID *ppvObj)
DECLSPEC_HIDDEN LONG dll_refs
#define CLASS_E_CLASSNOTAVAILABLE
static HRESULT WINAPI OBJSEL_IClassFactory_QueryInterface(LPCLASSFACTORY iface, REFIID riid, LPVOID *ppvObj)
static ClassFactoryImpl * impl_from_IClassFactory(IClassFactory *iface)
ClassFactoryImpl OBJSEL_ClassFactory
static ULONG WINAPI OBJSEL_IClassFactory_Release(LPCLASSFACTORY iface)
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
HRESULT WINAPI OBJSEL_IDsObjectPicker_Create(LPVOID *ppvObj)
#define InterlockedDecrement
#define CLASS_E_NOAGGREGATION
static IClassFactoryVtbl IClassFactory_Vtbl
static HRESULT WINAPI OBJSEL_IClassFactory_LockServer(LPCLASSFACTORY iface, BOOL fLock)
#define InterlockedIncrement
BOOL WINAPI IsEqualGUID(REFGUID rguid1, REFGUID rguid2)
WINE_DEFAULT_DEBUG_CHANNEL(avifile)
const GUID IID_IClassFactory