include: Add IPersistMediaPropertyBag definition.
This commit is contained in:
parent
7365eafd36
commit
9ea983dcec
|
@ -1140,6 +1140,45 @@ interface IKsPropertySet : IUnknown
|
||||||
}
|
}
|
||||||
cpp_quote("#endif /* _IKsPropertySet_ */")
|
cpp_quote("#endif /* _IKsPropertySet_ */")
|
||||||
|
|
||||||
|
[
|
||||||
|
local,
|
||||||
|
object,
|
||||||
|
uuid(6025a880-c0d5-11d0-bd4e-00a0c911ce86),
|
||||||
|
pointer_default(unique)
|
||||||
|
]
|
||||||
|
interface IMediaPropertyBag : IPropertyBag
|
||||||
|
{
|
||||||
|
typedef IMediaPropertyBag *LPMEDIAPROPERTYBAG;
|
||||||
|
|
||||||
|
HRESULT EnumProperty(
|
||||||
|
[in] ULONG iProperty,
|
||||||
|
[in, out] VARIANT *pvarPropertyName,
|
||||||
|
[in, out] VARIANT *pvarPropertyValue);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
[
|
||||||
|
local,
|
||||||
|
object,
|
||||||
|
uuid(5738e040-b67f-11d0-bd4d-00a0c911ce86),
|
||||||
|
pointer_default(unique)
|
||||||
|
]
|
||||||
|
interface IPersistMediaPropertyBag : IPersist
|
||||||
|
{
|
||||||
|
HRESULT InitNew(void);
|
||||||
|
|
||||||
|
HRESULT Load(
|
||||||
|
[in] IMediaPropertyBag *pPropBag,
|
||||||
|
[in] IErrorLog *pErrorLog);
|
||||||
|
|
||||||
|
HRESULT Save(
|
||||||
|
[in] IMediaPropertyBag *pPropBag,
|
||||||
|
[in] BOOL fClearDirty,
|
||||||
|
[in] BOOL fSaveAllProperties);
|
||||||
|
|
||||||
|
typedef IPersistMediaPropertyBag *LPPERSISTMEDIAPROPERTYBAG;
|
||||||
|
}
|
||||||
|
|
||||||
[
|
[
|
||||||
object,
|
object,
|
||||||
uuid(36b73883-c2c8-11cf-8b46-00805f6cef60),
|
uuid(36b73883-c2c8-11cf-8b46-00805f6cef60),
|
||||||
|
|
Loading…
Reference in New Issue