include/wmsdkidl.idl: Add IWMLanguageList, IWMReaderPlaylistBurn interfaces.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
0d6906bf21
commit
fd6442f431
|
@ -1571,6 +1571,51 @@ interface IWMReaderTypeNegotiation : IUnknown
|
|||
[in] IWMOutputMediaProps *props);
|
||||
};
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(df683f00-2d49-4d8e-92b7-fb19f6a0dc57),
|
||||
pointer_default(unique),
|
||||
local
|
||||
]
|
||||
interface IWMLanguageList : IUnknown
|
||||
{
|
||||
HRESULT GetLanguageCount(
|
||||
[out] WORD *count);
|
||||
|
||||
HRESULT GetLanguageDetails(
|
||||
[in] WORD index,
|
||||
[out, size_is( *length )] WCHAR *language,
|
||||
[in, out] WORD *length);
|
||||
|
||||
HRESULT AddLanguageByRFC1766String(
|
||||
[in] LPCWSTR_WMSDK_TYPE_SAFE language,
|
||||
[out] WORD *index);
|
||||
};
|
||||
|
||||
[
|
||||
object,
|
||||
uuid(f28c0300-9baa-4477-a846-1744d9cbf533),
|
||||
pointer_default(unique),
|
||||
local
|
||||
]
|
||||
interface IWMReaderPlaylistBurn : IUnknown
|
||||
{
|
||||
HRESULT InitPlaylistBurn(
|
||||
[in] DWORD count,
|
||||
[in] LPCWSTR_WMSDK_TYPE_SAFE *filenames,
|
||||
[in] IWMStatusCallback *callback,
|
||||
[in] void *context);
|
||||
|
||||
HRESULT GetInitResults(
|
||||
[in] DWORD count,
|
||||
[out] HRESULT *stat);
|
||||
|
||||
HRESULT Cancel();
|
||||
|
||||
HRESULT EndPlaylistBurn([in] HRESULT result);
|
||||
};
|
||||
|
||||
|
||||
cpp_quote("HRESULT WINAPI WMCreateWriter(IUnknown*,IWMWriter**);")
|
||||
cpp_quote("HRESULT WINAPI WMCreateReader(IUnknown*,DWORD,IWMReader**);")
|
||||
|
||||
|
|
Loading…
Reference in New Issue