22#pragma makedep install
23#pragma makedep typelib
27 uuid(00020430-0000-0000-C000-000000000046),
39 typedef wchar_t *
BSTR;
40 typedef unsigned long SCODE;
47 unsigned char Data4[ 8 ];
52 long *rgdispidNamedArgs;
54 unsigned int cNamedArgs;
59 unsigned short wReserved;
63 unsigned long dwHelpContext;
65 void *pfnDeferredFillIn;
71 uuid(00000000-0000-0000-C000-000000000046)
89 uuid(00020400-0000-0000-C000-000000000046)
95 [
out]
unsigned int *pctinfo);
99 [
in]
unsigned int itinfo,
100 [
in]
unsigned long lcid,
101 [
out]
void **pptinfo);
106 [
in]
char **rgszNames,
107 [
in]
unsigned int cNames,
108 [
in]
unsigned long lcid,
109 [
out]
long *rgdispid);
113 [
in]
long dispidMember,
115 [
in]
unsigned long lcid,
120 [
out]
unsigned int *puArgErr);
126 uuid(00020404-0000-0000-C000-000000000046)
131 [
in]
unsigned long celt,
133 [
out]
unsigned long *pceltFetched);
136 [
in]
unsigned long celt);
coclass MediaStreamFilter helpstring("Stream Class")
struct tagVARIANT VARIANT
static const WCHAR version[]
HRESULT GetTypeInfoCount([out] unsigned int *pctinfo)
HRESULT Invoke([in] long dispidMember, [in] GUID *riid, [in] unsigned long lcid, [in] unsigned short wFlags, [in] DISPPARAMS *pdispparams, [out] VARIANT *pvarResult, [out] EXCEPINFO *pexcepinfo, [out] unsigned int *puArgErr)
HRESULT GetTypeInfo([in] unsigned int itinfo, [in] unsigned long lcid, [out] void **pptinfo)
HRESULT GetIDsOfNames([in] GUID *riid, [in] char **rgszNames, [in] unsigned int cNames, [in] unsigned long lcid, [out] long *rgdispid)
HRESULT Next([in] unsigned long celt, [in] VARIANT *rgvar, [out] unsigned long *pceltFetched)
HRESULT Clone([out] IEnumVARIANT **ppenum)
HRESULT Skip([in] unsigned long celt)
HRESULT QueryInterface([in] GUID *riid, [out] void **ppvObj)
static LPCSTR DWORD void * pvReserved
coclass TestTypelib::Coclass3 odl
struct stdole::DISPPARAMS DISPPARAMS
struct stdole::EXCEPINFO EXCEPINFO
_In_ DWORD _Out_ _In_ WORD wFlags