Added File Source (Async) Filter.

This commit is contained in:
Robert Shearman 2003-08-06 23:00:14 +00:00 committed by Alexandre Julliard
parent b5d2f84f87
commit ad302ff7dd
4 changed files with 1242 additions and 1 deletions

@ -4,7 +4,7 @@ SRCDIR = @srcdir@
VPATH = @srcdir@
MODULE = quartz.dll
IMPORTS = ole32 oleaut32 advapi32 kernel32
EXTRALIBS = $(LIBUUID)
EXTRALIBS = $(LIBUUID) $(LIBUNICODE)
LDDLLFLAGS = @LDDLLFLAGS@
SYMBOLFILE = $(MODULE).tmp.o
@ -13,6 +13,7 @@ C_SRCS = \
enummedia.c \
enummoniker.c \
enumpins.c \
filesource.c \
filtergraph.c \
filtermapper.c \
main.c \

1238
dlls/quartz/filesource.c Normal file

File diff suppressed because it is too large Load Diff

@ -63,6 +63,7 @@ static const struct object_creation_info object_creation[] =
{ &CLSID_FilterGraph, FILTERGRAPH_create },
{ &CLSID_FilterMapper, FilterMapper2_create },
{ &CLSID_FilterMapper2, FilterMapper2_create },
{ &CLSID_AsyncReader, AsyncReader_create },
};
static HRESULT WINAPI

@ -31,6 +31,7 @@
HRESULT FILTERGRAPH_create(IUnknown *pUnkOuter, LPVOID *ppObj) ;
HRESULT FilterMapper2_create(IUnknown *pUnkOuter, LPVOID *ppObj);
HRESULT AsyncReader_create(IUnknown * pUnkOuter, LPVOID * ppv);
HRESULT EnumMonikerImpl_Create(IMoniker ** ppMoniker, ULONG nMonikerCount, IEnumMoniker ** ppEnum);