Commit e3c9de66 authored by Ulrich Czekalla's avatar Ulrich Czekalla Committed by Alexandre Julliard

Implemented DMORegister, DMOUnregister, DMOGetName, DMOEnum.

parent 436eda30
...@@ -3,7 +3,8 @@ TOPOBJDIR = ../.. ...@@ -3,7 +3,8 @@ TOPOBJDIR = ../..
SRCDIR = @srcdir@ SRCDIR = @srcdir@
VPATH = @srcdir@ VPATH = @srcdir@
MODULE = msdmo.dll MODULE = msdmo.dll
IMPORTS = ole32 kernel32 IMPORTS = ole32 user32 advapi32 kernel32
EXTRALIBS = $(LIBUUID)
C_SRCS = \ C_SRCS = \
dmoreg.c \ dmoreg.c \
......
...@@ -49,4 +49,15 @@ typedef struct _DMOMediaType ...@@ -49,4 +49,15 @@ typedef struct _DMOMediaType
BYTE *pbFormat; BYTE *pbFormat;
} DMO_MEDIA_TYPE; } DMO_MEDIA_TYPE;
#define INTERFACE IEnumDMO
#define IEnumDMO_METHODS \
IUnknown_METHODS \
STDMETHOD(Next)(THIS_ DWORD cItemsToFetch, CLSID * pCLSID, \
WCHAR ** Names, DWORD * pcItemsFectched) PURE; \
STDMETHOD(Skip)(THIS_ DWORD cItemsToSkip) PURE; \
STDMETHOD(Reset)(THIS) PURE; \
STDMETHOD(Clone)(THIS_ IEnumDMO ** ppEnum) PURE;
ICOM_DEFINE(IEnumDMO,IUnknown)
#undef INTERFACE
#endif /* __mediaobj_h__ */ #endif /* __mediaobj_h__ */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment