Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
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-cw
Commits
27ffc60c
Commit
27ffc60c
authored
Mar 13, 2019
by
Zebediah Figura
Committed by
Alexandre Julliard
Mar 13, 2019
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
include: Correct IDL attributes for control.idl.
Signed-off-by:
Zebediah Figura
<
z.figura12@gmail.com
>
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
c45acfe9
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
27 additions
and
22 deletions
+27
-22
control.idl
include/control.idl
+27
-22
No files found.
include/control.idl
View file @
27ffc60c
...
@@ -42,7 +42,8 @@ library QuartzTypeLib
...
@@ -42,7 +42,8 @@ library QuartzTypeLib
[
[
object
,
object
,
uuid
(
56
a868b1
-
0
ad4
-
11
ce
-
b03a
-
0020
af0ba770
),
uuid
(
56
a868b1
-
0
ad4
-
11
ce
-
b03a
-
0020
af0ba770
),
pointer_default
(
unique
)
oleautomation
,
dual
,
]
]
interface
IMediaControl
:
IDispatch
interface
IMediaControl
:
IDispatch
{
{
...
@@ -52,8 +53,8 @@ library QuartzTypeLib
...
@@ -52,8 +53,8 @@ library QuartzTypeLib
HRESULT
GetState
(
[
in
]
LONG
msTimeout
,
[
out
]
OAFilterState
*
pfs
)
;
HRESULT
GetState
(
[
in
]
LONG
msTimeout
,
[
out
]
OAFilterState
*
pfs
)
;
HRESULT
RenderFile
(
[
in
]
BSTR
strFilename
)
;
HRESULT
RenderFile
(
[
in
]
BSTR
strFilename
)
;
HRESULT
AddSourceFilter
(
[
in
]
BSTR
strFilename
,
[
out
]
IDispatch
**
ppUnk
)
;
HRESULT
AddSourceFilter
(
[
in
]
BSTR
strFilename
,
[
out
]
IDispatch
**
ppUnk
)
;
[
propget
]
HRESULT
FilterCollection
(
[
out
]
IDispatch
**
ppUnk
)
;
[
propget
]
HRESULT
FilterCollection
(
[
out
,
retval
]
IDispatch
**
ppUnk
)
;
[
propget
]
HRESULT
RegFilterCollection
(
[
out
]
IDispatch
**
ppUnk
)
;
[
propget
]
HRESULT
RegFilterCollection
(
[
out
,
retval
]
IDispatch
**
ppUnk
)
;
HRESULT
StopWhenReady
()
;
HRESULT
StopWhenReady
()
;
}
}
...
@@ -64,7 +65,8 @@ library QuartzTypeLib
...
@@ -64,7 +65,8 @@ library QuartzTypeLib
[
[
object
,
object
,
uuid
(
56
a868b3
-
0
ad4
-
11
ce
-
b03a
-
0020
af0ba770
),
uuid
(
56
a868b3
-
0
ad4
-
11
ce
-
b03a
-
0020
af0ba770
),
pointer_default
(
unique
)
oleautomation
,
dual
,
]
]
interface
IBasicAudio
:
IDispatch
interface
IBasicAudio
:
IDispatch
{
{
...
@@ -81,7 +83,8 @@ library QuartzTypeLib
...
@@ -81,7 +83,8 @@ library QuartzTypeLib
[
[
object
,
object
,
uuid
(
56
a868b4
-
0
ad4
-
11
ce
-
b03a
-
0020
af0ba770
),
uuid
(
56
a868b4
-
0
ad4
-
11
ce
-
b03a
-
0020
af0ba770
),
pointer_default
(
unique
)
oleautomation
,
dual
,
]
]
interface
IVideoWindow
:
IDispatch
interface
IVideoWindow
:
IDispatch
{
{
...
@@ -133,7 +136,8 @@ library QuartzTypeLib
...
@@ -133,7 +136,8 @@ library QuartzTypeLib
[
[
object
,
object
,
uuid
(
56
a868b5
-
0
ad4
-
11
ce
-
b03a
-
0020
af0ba770
),
uuid
(
56
a868b5
-
0
ad4
-
11
ce
-
b03a
-
0020
af0ba770
),
pointer_default
(
unique
)
oleautomation
,
dual
,
]
]
interface
IBasicVideo
:
IDispatch
interface
IBasicVideo
:
IDispatch
{
{
...
@@ -168,9 +172,9 @@ library QuartzTypeLib
...
@@ -168,9 +172,9 @@ library QuartzTypeLib
HRESULT
GetVideoPaletteEntries
(
[
in
]
LONG
StartIndex
,
HRESULT
GetVideoPaletteEntries
(
[
in
]
LONG
StartIndex
,
[
in
]
LONG
Entries
,
[
in
]
LONG
Entries
,
[
out
]
LONG
*
pRetrieved
,
[
out
]
LONG
*
pRetrieved
,
[
out
,
size_is
(
Entries
),
length_is
(
*
pRetrieved
)
]
LONG
*
pPalette
)
;
[
out
]
LONG
*
pPalette
)
;
HRESULT
GetCurrentImage
(
[
in
,
out
]
LONG
*
pBufferSize
,
HRESULT
GetCurrentImage
(
[
in
,
out
]
LONG
*
pBufferSize
,
[
out
,
size_is
(
*
pBufferSize
),
length_is
(
*
pBufferSize
)
]
LONG
*
pDIBImage
)
;
[
out
]
LONG
*
pDIBImage
)
;
HRESULT
IsUsingDefaultSource
()
;
HRESULT
IsUsingDefaultSource
()
;
HRESULT
IsUsingDefaultDestination
()
;
HRESULT
IsUsingDefaultDestination
()
;
}
}
...
@@ -193,7 +197,8 @@ library QuartzTypeLib
...
@@ -193,7 +197,8 @@ library QuartzTypeLib
[
[
object
,
object
,
uuid
(
56
a868b6
-
0
ad4
-
11
ce
-
b03a
-
0020
af0ba770
),
uuid
(
56
a868b6
-
0
ad4
-
11
ce
-
b03a
-
0020
af0ba770
),
pointer_default
(
unique
)
oleautomation
,
dual
,
]
]
interface
IMediaEvent
:
IDispatch
interface
IMediaEvent
:
IDispatch
{
{
...
@@ -212,7 +217,6 @@ library QuartzTypeLib
...
@@ -212,7 +217,6 @@ library QuartzTypeLib
[
[
object
,
object
,
uuid
(
56
a868c0
-
0
ad4
-
11
ce
-
b03a
-
0020
af0ba770
),
uuid
(
56
a868c0
-
0
ad4
-
11
ce
-
b03a
-
0020
af0ba770
),
pointer_default
(
unique
)
]
]
interface
IMediaEventEx
:
IMediaEvent
interface
IMediaEventEx
:
IMediaEvent
{
{
...
@@ -228,21 +232,22 @@ library QuartzTypeLib
...
@@ -228,21 +232,22 @@ library QuartzTypeLib
[
[
object
,
object
,
uuid
(
56
a868b2
-
0
ad4
-
11
ce
-
b03a
-
0020
af0ba770
),
uuid
(
56
a868b2
-
0
ad4
-
11
ce
-
b03a
-
0020
af0ba770
),
pointer_default
(
unique
)
oleautomation
,
dual
,
]
]
interface
IMediaPosition
:
IDispatch
interface
IMediaPosition
:
IDispatch
{
{
HRESULT
get_Duration
(
[
out
]
REFTIME
*
plength
)
;
[
propget
]
HRESULT
Duration
(
[
out
,
retval
]
REFTIME
*
plength
)
;
HRESULT
put_
CurrentPosition
(
[
in
]
REFTIME
llTime
)
;
[
propput
]
HRESULT
CurrentPosition
(
[
in
]
REFTIME
llTime
)
;
HRESULT
get_CurrentPosition
(
[
out
]
REFTIME
*
pllTime
)
;
[
propget
]
HRESULT
CurrentPosition
(
[
out
,
retval
]
REFTIME
*
pllTime
)
;
HRESULT
get_StopTime
(
[
out
]
REFTIME
*
pllTime
)
;
[
propget
]
HRESULT
StopTime
(
[
out
,
retval
]
REFTIME
*
pllTime
)
;
HRESULT
put_
StopTime
(
[
in
]
REFTIME
llTime
)
;
[
propput
]
HRESULT
StopTime
(
[
in
]
REFTIME
llTime
)
;
HRESULT
get_PrerollTime
(
[
out
]
REFTIME
*
pllTime
)
;
[
propget
]
HRESULT
PrerollTime
(
[
out
,
retval
]
REFTIME
*
pllTime
)
;
HRESULT
put_
PrerollTime
(
[
in
]
REFTIME
llTime
)
;
[
propput
]
HRESULT
PrerollTime
(
[
in
]
REFTIME
llTime
)
;
HRESULT
put_
Rate
(
[
in
]
double
dRate
)
;
[
propput
]
HRESULT
Rate
(
[
in
]
double
dRate
)
;
HRESULT
get_Rate
(
[
out
]
double
*
pdRate
)
;
[
propget
]
HRESULT
Rate
(
[
out
,
retval
]
double
*
pdRate
)
;
HRESULT
CanSeekForward
(
[
out
]
LONG
*
pCanSeekForward
)
;
HRESULT
CanSeekForward
(
[
out
,
retval
]
LONG
*
pCanSeekForward
)
;
HRESULT
CanSeekBackward
(
[
out
]
LONG
*
pCanSeekBackward
)
;
HRESULT
CanSeekBackward
(
[
out
,
retval
]
LONG
*
pCanSeekBackward
)
;
}
}
}
/*
library
QuartzTypeLib
*/
}
/*
library
QuartzTypeLib
*/
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