Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
b0f5c3a1
Commit
b0f5c3a1
authored
May 21, 2018
by
Alistair Leslie-Hughes
Committed by
Alexandre Julliard
May 21, 2018
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
include: Add more WM interfaces.
Signed-off-by:
Alistair Leslie-Hughes
<
leslie_alistair@hotmail.com
>
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
223a2099
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
79 additions
and
0 deletions
+79
-0
wmsdkidl.idl
include/wmsdkidl.idl
+79
-0
No files found.
include/wmsdkidl.idl
View file @
b0f5c3a1
...
...
@@ -495,6 +495,18 @@ interface IWMProfileManager : IUnknown
[
out
]
IWMProfile
**
ppProfile
)
;
}
[
object
,
uuid
(
7
a924e51
-
73
c1
-494d-8019
-
23
d37ed9b89a
),
pointer_default
(
unique
),
local
]
interface
IWMProfileManager2
:
IWMProfileManager
{
HRESULT
GetSystemProfileVersion
(
WMT_VERSION
*
version
)
;
HRESULT
SetSystemProfileVersion
(
WMT_VERSION
version
)
;
}
;
cpp_quote
(
"HRESULT WINAPI WMCreateProfileManager(IWMProfileManager**);"
)
[
...
...
@@ -1615,6 +1627,73 @@ interface IWMReaderPlaylistBurn : IUnknown
HRESULT
EndPlaylistBurn
(
[
in
]
HRESULT
result
)
;
}
[
object
,
uuid
(
72995
a79
-
5090
-
42
a4
-
9
c8c
-
d9d0b6d34be5
),
pointer_default
(
unique
),
local
]
interface
IWMPropertyVault
:
IUnknown
{
HRESULT
GetPropertyCount
(
[
in
]
DWORD
*
count
)
;
HRESULT
GetPropertyByName
(
[
in
]
const
WCHAR
*
name
,
[
out
]
WMT_ATTR_DATATYPE
*
type
,
[
out
,
size_is
(
*
size
)
]
BYTE
*
value
,
[
in
,
out
]
DWORD
*
size
)
;
HRESULT
SetProperty
(
[
in
]
const
WCHAR
*
name
,
[
in
]
WMT_ATTR_DATATYPE
type
,
[
in
]
BYTE
*
value
,
[
in
]
DWORD
size
)
;
HRESULT
GetPropertyByIndex
(
[
in
]
DWORD
index
,
[
out
,
size_is
(
*
pdwNameLen
)
]
WCHAR
*
name
,
[
in
,
out
]
DWORD
*
length
,
[
out
]
WMT_ATTR_DATATYPE
*
type
,
[
out
,
size_is
(
*
size
)
]
BYTE
*
value
,
[
in
,
out
]
DWORD
*
size
)
;
HRESULT
CopyPropertiesFrom
(
[
in
]
IWMPropertyVault
*
vault
)
;
HRESULT
Clear
()
;
}
;
[
object
,
uuid
(
fc54a285
-
38
c4
-
45b5
-
aa23
-
85b9
f7cb424b
),
pointer_default
(
unique
),
local
]
interface
IWMWriterPreprocess
:
IUnknown
{
HRESULT
GetMaxPreprocessingPasses
(
[
in
]
DWORD
input
,
[
in
]
DWORD
flags
,
[
out
]
DWORD
*
passes
)
;
HRESULT
SetNumPreprocessingPasses
(
[
in
]
DWORD
input
,
[
in
]
DWORD
flags
,
[
in
]
DWORD
passes
)
;
HRESULT
BeginPreprocessingPass
(
[
in
]
DWORD
input
,
[
in
]
DWORD
flags
)
;
HRESULT
PreprocessSample
(
[
in
]
DWORD
input
,
[
in
]
QWORD
sample_time
,
[
in
]
DWORD
flags
,
[
in
]
INSSBuffer
*
sample
)
;
HRESULT
EndPreprocessingPass
(
[
in
]
DWORD
input
,
[
in
]
DWORD
flags
)
;
}
;
cpp_quote
(
"HRESULT WINAPI WMCreateWriter(IUnknown*,IWMWriter**);"
)
cpp_quote
(
"HRESULT WINAPI WMCreateReader(IUnknown*,DWORD,IWMReader**);"
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment