23#define WINE_NO_NAMELESS_EXTENSION
48 IClassFactory_AddRef(iface);
81 hr = IUnknown_QueryInterface(unk, iid,
out);
82 IUnknown_Release(unk);
89 TRACE(
"iface %p, lock %d.\n", iface,
lock);
222 &IID_IFilterMapper2, (
void **)&mapper)))
225 IFilterMapper2_RegisterFilter(mapper, &CLSID_AviDest,
L"AVI Mux",
227 IFilterMapper2_RegisterFilter(mapper, &CLSID_FileWriter,
L"File writer",
229 IFilterMapper2_RegisterFilter(mapper, &CLSID_SmartTee,
L"Smart Tee",
232 IFilterMapper2_Release(mapper);
248 &IID_IFilterMapper2, (
void **)&mapper)))
251 IFilterMapper2_UnregisterFilter(mapper,
NULL,
NULL, &CLSID_AviDest);
252 IFilterMapper2_UnregisterFilter(mapper,
NULL,
NULL, &CLSID_FileWriter);
253 IFilterMapper2_UnregisterFilter(mapper,
NULL,
NULL, &CLSID_SmartTee);
255 IFilterMapper2_Release(mapper);
HRESULT audio_record_create(IUnknown *outer, IUnknown **out)
HRESULT avi_compressor_create(IUnknown *outer, IUnknown **out)
HRESULT avi_mux_create(IUnknown *outer, IUnknown **out)
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
HRESULT __wine_unregister_resources(HMODULE module)
HRESULT __wine_register_resources(HMODULE module)
const GUID IID_IClassFactory
HRESULT capture_graph_create(IUnknown *outer, IUnknown **out)
HRESULT WINAPI DECLSPEC_HOTPATCH CoCreateInstance(REFCLSID rclsid, IUnknown *outer, DWORD cls_context, REFIID riid, void **obj)
HRESULT file_writer_create(IUnknown *outer, IUnknown **out)
#define IsEqualGUID(rguid1, rguid2)
static struct class_factory avi_compressor_cf
static struct class_factory capture_graph_cf
HRESULT WINAPI DllRegisterServer(void)
static struct class_factory audio_record_cf
HRESULT WINAPI DllGetClassObject(REFCLSID clsid, REFIID iid, void **out)
static const IClassFactoryVtbl class_factory_vtbl
static const REGFILTERPINS2 reg_file_writer_pins[1]
static const REGFILTERPINS2 reg_avi_mux_pins[1]
HRESULT WINAPI DllUnregisterServer(void)
static struct class_factory smart_tee_cf
static ULONG WINAPI class_factory_Release(IClassFactory *iface)
static const REGFILTER2 reg_avi_mux
static const REGFILTERPINS2 reg_smart_tee_pins[3]
static struct class_factory file_writer_cf
static const REGFILTER2 reg_file_writer
static struct class_factory vfw_capture_cf
static HRESULT WINAPI class_factory_LockServer(IClassFactory *iface, BOOL lock)
static HRESULT WINAPI class_factory_CreateInstance(IClassFactory *iface, IUnknown *outer, REFIID iid, void **out)
static struct class_factory avi_mux_cf
static const REGPINTYPES reg_video_mt
static const REGPINTYPES reg_file_writer_sink_mt
static const REGFILTER2 reg_smart_tee
static ULONG WINAPI class_factory_AddRef(IClassFactory *iface)
static struct class_factory * impl_from_IClassFactory(IClassFactory *iface)
static HRESULT WINAPI class_factory_QueryInterface(IClassFactory *iface, REFIID iid, void **out)
static const REGPINTYPES reg_avi_mux_sink_mt
HRESULT vfw_capture_create(IUnknown *outer, IUnknown **out)
HRESULT smart_tee_create(IUnknown *outer, IUnknown **out)
HRESULT(* create_instance)(IUnknown *outer, IUnknown **out)
IClassFactory IClassFactory_iface
IClassFactory IClassFactory_iface
#define CONTAINING_RECORD(address, type, field)
wchar_t tm const _CrtWcstime_Writes_and_advances_ptr_ count wchar_t ** out
#define CLASS_E_CLASSNOTAVAILABLE