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
c477d606
Commit
c477d606
authored
Oct 05, 2004
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Use propget/propput attributes where appropriate.
parent
48066301
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
66 additions
and
65 deletions
+66
-65
amvideo.idl
include/amvideo.idl
+6
-6
exdisp.idl
include/exdisp.idl
+34
-33
ocidl.idl
include/ocidl.idl
+26
-26
No files found.
include/amvideo.idl
View file @
c477d606
...
...
@@ -89,12 +89,12 @@ interface IDirectDrawVideo : IUnknown
]
interface
IQualProp
:
IUnknown
{
HRESULT
get_
FramesDroppedInRenderer
(
[
out
]
int
*
pcFrames
)
;
HRESULT
get_
FramesDrawn
(
[
out
]
int
*
pcFramesDrawn
)
;
HRESULT
get_
AvgFrameRate
(
[
out
]
int
*
piAvgFrameRate
)
;
HRESULT
get_
Jitter
(
[
out
]
int
*
iJitter
)
;
HRESULT
get_
AvgSyncOffset
(
[
out
]
int
*
piAvg
)
;
HRESULT
get_
DevSyncOffset
(
[
out
]
int
*
piDev
)
;
[
propget
]
HRESULT
FramesDroppedInRenderer
(
[
out
]
int
*
pcFrames
)
;
[
propget
]
HRESULT
FramesDrawn
(
[
out
]
int
*
pcFramesDrawn
)
;
[
propget
]
HRESULT
AvgFrameRate
(
[
out
]
int
*
piAvgFrameRate
)
;
[
propget
]
HRESULT
Jitter
(
[
out
]
int
*
iJitter
)
;
[
propget
]
HRESULT
AvgSyncOffset
(
[
out
]
int
*
piAvg
)
;
[
propget
]
HRESULT
DevSyncOffset
(
[
out
]
int
*
piDev
)
;
}
[
...
...
include/exdisp.idl
View file @
c477d606
...
...
@@ -65,23 +65,23 @@ interface IWebBrowser : IDispatch
HRESULT
Refresh
()
;
HRESULT
Refresh2
(
[
in
]
VARIANT
*
Level
)
;
HRESULT
Stop
()
;
HRESULT
get_
Application
(
[
out
]
IDispatch
**
ppDisp
)
;
HRESULT
get_
Parent
(
[
out
]
IDispatch
**
ppDisp
)
;
HRESULT
get_
Container
(
[
out
]
IDispatch
**
ppDisp
)
;
HRESULT
get_
Document
(
[
out
]
IDispatch
**
ppDisp
)
;
HRESULT
get_
TopLevelContainer
(
[
out
]
VARIANT_BOOL
*
pBool
)
;
HRESULT
get_
Type
(
[
out
]
BSTR
*
Type
)
;
HRESULT
get_
Left
(
[
out
]
long
*
pl
)
;
HRESULT
put_
Left
(
[
in
]
long
Left
)
;
HRESULT
get_
Top
(
[
out
]
long
*
pl
)
;
HRESULT
put_
Top
(
[
in
]
long
Top
)
;
HRESULT
get_
Width
(
[
out
]
long
*
pl
)
;
HRESULT
put_
Width
(
[
in
]
long
Width
)
;
HRESULT
get_
Height
(
[
out
]
long
*
pl
)
;
HRESULT
put_
Height
(
[
in
]
long
Height
)
;
HRESULT
get_
LocationName
(
[
out
]
BSTR
*
LocationName
)
;
HRESULT
get_
LocationURL
(
[
out
]
BSTR
*
LocationURL
)
;
HRESULT
get_
Busy
(
[
out
]
VARIANT_BOOL
*
pBool
)
;
[
propget
]
HRESULT
Application
(
[
out
]
IDispatch
**
ppDisp
)
;
[
propget
]
HRESULT
Parent
(
[
out
]
IDispatch
**
ppDisp
)
;
[
propget
]
HRESULT
Container
(
[
out
]
IDispatch
**
ppDisp
)
;
[
propget
]
HRESULT
Document
(
[
out
]
IDispatch
**
ppDisp
)
;
[
propget
]
HRESULT
TopLevelContainer
(
[
out
]
VARIANT_BOOL
*
pBool
)
;
[
propget
]
HRESULT
Type
(
[
out
]
BSTR
*
Type
)
;
[
propget
]
HRESULT
Left
(
[
out
]
long
*
pl
)
;
[
propput
]
HRESULT
Left
(
[
in
]
long
Left
)
;
[
propget
]
HRESULT
Top
(
[
out
]
long
*
pl
)
;
[
propput
]
HRESULT
Top
(
[
in
]
long
Top
)
;
[
propget
]
HRESULT
Width
(
[
out
]
long
*
pl
)
;
[
propput
]
HRESULT
Width
(
[
in
]
long
Width
)
;
[
propget
]
HRESULT
Height
(
[
out
]
long
*
pl
)
;
[
propput
]
HRESULT
Height
(
[
in
]
long
Height
)
;
[
propget
]
HRESULT
LocationName
(
[
out
]
BSTR
*
LocationName
)
;
[
propget
]
HRESULT
LocationURL
(
[
out
]
BSTR
*
LocationURL
)
;
[
propget
]
HRESULT
Busy
(
[
out
]
VARIANT_BOOL
*
pBool
)
;
}
...
...
@@ -99,22 +99,23 @@ interface IWebBrowserApp : IWebBrowser
HRESULT
ClientToWindow
(
[
in
,
out
]
int
*
pcx
,
[
in
,
out
]
int
*
pcy
)
;
HRESULT
PutProperty
(
[
in
]
BSTR
szProperty
,
[
in
]
VARIANT
vtValue
)
;
HRESULT
GetProperty
(
[
in
]
BSTR
szProperty
,
[
out
]
VARIANT
*
pvtValue
)
;
HRESULT
get_Name
(
[
out
]
BSTR
*
Name
)
;
[
propget
]
HRESULT
Name
(
[
out
]
BSTR
*
Name
)
;
/*
FIXME
:
get_HWND
should
be
propget
too
but
widl
gets
confused
by
the
HWND
*/
HRESULT
get_HWND
(
[
out
]
long
*
pHWND
)
;
HRESULT
get_
FullName
(
[
out
]
BSTR
*
FullName
)
;
HRESULT
get_
Path
(
[
out
]
BSTR
*
Path
)
;
HRESULT
get_
Visible
(
[
out
]
VARIANT_BOOL
*
pBool
)
;
HRESULT
put_
Visible
(
[
in
]
VARIANT_BOOL
Value
)
;
HRESULT
get_
StatusBar
(
[
out
]
VARIANT_BOOL
*
pBool
)
;
HRESULT
put_
StatusBar
(
[
in
]
VARIANT_BOOL
Value
)
;
HRESULT
get_
StatusText
(
[
out
]
BSTR
*
StatusText
)
;
HRESULT
put_
StatusText
(
[
in
]
BSTR
StatusText
)
;
HRESULT
get_
ToolBar
(
[
out
]
int
*
Value
)
;
HRESULT
put_
ToolBar
(
[
in
]
int
Value
)
;
HRESULT
get_
MenuBar
(
[
out
]
VARIANT_BOOL
*
Value
)
;
HRESULT
put_
MenuBar
(
[
in
]
VARIANT_BOOL
Value
)
;
HRESULT
get_
FullScreen
(
[
out
]
VARIANT_BOOL
*
pbFullScreen
)
;
HRESULT
put_
FullScreen
(
[
in
]
VARIANT_BOOL
bFullScreen
)
;
[
propget
]
HRESULT
FullName
(
[
out
]
BSTR
*
FullName
)
;
[
propget
]
HRESULT
Path
(
[
out
]
BSTR
*
Path
)
;
[
propget
]
HRESULT
Visible
(
[
out
]
VARIANT_BOOL
*
pBool
)
;
[
propput
]
HRESULT
Visible
(
[
in
]
VARIANT_BOOL
Value
)
;
[
propget
]
HRESULT
StatusBar
(
[
out
]
VARIANT_BOOL
*
pBool
)
;
[
propput
]
HRESULT
StatusBar
(
[
in
]
VARIANT_BOOL
Value
)
;
[
propget
]
HRESULT
StatusText
(
[
out
]
BSTR
*
StatusText
)
;
[
propput
]
HRESULT
StatusText
(
[
in
]
BSTR
StatusText
)
;
[
propget
]
HRESULT
ToolBar
(
[
out
]
int
*
Value
)
;
[
propput
]
HRESULT
ToolBar
(
[
in
]
int
Value
)
;
[
propget
]
HRESULT
MenuBar
(
[
out
]
VARIANT_BOOL
*
Value
)
;
[
propput
]
HRESULT
MenuBar
(
[
in
]
VARIANT_BOOL
Value
)
;
[
propget
]
HRESULT
FullScreen
(
[
out
]
VARIANT_BOOL
*
pbFullScreen
)
;
[
propput
]
HRESULT
FullScreen
(
[
in
]
VARIANT_BOOL
bFullScreen
)
;
}
[
...
...
@@ -124,7 +125,7 @@ interface IWebBrowserApp : IWebBrowser
]
interface
IShellWindows
:
IDispatch
{
HRESULT
get_
Count
(
[
out
]
long
*
Count
)
;
[
propget
]
HRESULT
Count
(
[
out
]
long
*
Count
)
;
HRESULT
Item
(
[
in
]
VARIANT
index
,
[
out
]
IDispatch
**
Folder
)
;
HRESULT
_NewEnum
(
[
out
]
IUnknown
**
ppunk
)
;
HRESULT
Register
(
[
in
]
IDispatch
*
pid
,
[
in
]
long
hWnd
,
[
in
]
int
swClass
,
...
...
include/ocidl.idl
View file @
c477d606
...
...
@@ -68,23 +68,23 @@ interface IFont : IUnknown
typedef
IFont
*
LPFONT
;
typedef
TEXTMETRICW
TEXTMETRICOLE
,
*
LPTEXTMETRICOLE
;
HRESULT
get_
Name
(
[
out
]
BSTR
*
pname
)
;
HRESULT
put_
Name
(
[
in
]
BSTR
name
)
;
HRESULT
get_
Size
(
[
out
]
CY
*
psize
)
;
HRESULT
put_
Size
(
[
in
]
CY
size
)
;
HRESULT
get_
Bold
(
[
out
]
BOOL
*
pbold
)
;
HRESULT
put_
Bold
(
[
in
]
BOOL
bold
)
;
HRESULT
get_
Italic
(
[
out
]
BOOL
*
pitalic
)
;
HRESULT
put_
Italic
(
[
in
]
BOOL
italic
)
;
HRESULT
get_
Underline
(
[
out
]
BOOL
*
punderline
)
;
HRESULT
put_
Underline
(
[
in
]
BOOL
underline
)
;
HRESULT
get_
Strikethrough
(
[
out
]
BOOL
*
pstrikethrough
)
;
HRESULT
put_
Strikethrough
(
[
in
]
BOOL
strikethrough
)
;
HRESULT
get_
Weight
(
[
out
]
SHORT
*
pweight
)
;
HRESULT
put_
Weight
(
[
in
]
SHORT
weight
)
;
HRESULT
get_
Charset
(
[
out
]
SHORT
*
pcharset
)
;
HRESULT
put_
Charset
(
[
in
]
SHORT
charset
)
;
HRESULT
get_
hFont
(
[
out
]
HFONT
*
phfont
)
;
[
propget
]
HRESULT
Name
(
[
out
]
BSTR
*
pname
)
;
[
propput
]
HRESULT
Name
(
[
in
]
BSTR
name
)
;
[
propget
]
HRESULT
Size
(
[
out
]
CY
*
psize
)
;
[
propput
]
HRESULT
Size
(
[
in
]
CY
size
)
;
[
propget
]
HRESULT
Bold
(
[
out
]
BOOL
*
pbold
)
;
[
propput
]
HRESULT
Bold
(
[
in
]
BOOL
bold
)
;
[
propget
]
HRESULT
Italic
(
[
out
]
BOOL
*
pitalic
)
;
[
propput
]
HRESULT
Italic
(
[
in
]
BOOL
italic
)
;
[
propget
]
HRESULT
Underline
(
[
out
]
BOOL
*
punderline
)
;
[
propput
]
HRESULT
Underline
(
[
in
]
BOOL
underline
)
;
[
propget
]
HRESULT
Strikethrough
(
[
out
]
BOOL
*
pstrikethrough
)
;
[
propput
]
HRESULT
Strikethrough
(
[
in
]
BOOL
strikethrough
)
;
[
propget
]
HRESULT
Weight
(
[
out
]
SHORT
*
pweight
)
;
[
propput
]
HRESULT
Weight
(
[
in
]
SHORT
weight
)
;
[
propget
]
HRESULT
Charset
(
[
out
]
SHORT
*
pcharset
)
;
[
propput
]
HRESULT
Charset
(
[
in
]
SHORT
charset
)
;
[
propget
]
HRESULT
hFont
(
[
out
]
HFONT
*
phfont
)
;
HRESULT
Clone
(
[
out
]
IFont
**
ppfont
)
;
HRESULT
IsEqual
(
[
in
]
IFont
*
pFontOther
)
;
HRESULT
SetRatio
(
[
in
]
LONG
cyLogical
,
[
in
]
LONG
cyHimetric
)
;
...
...
@@ -133,11 +133,11 @@ interface IPicture : IUnknown
typedef
LONG
OLE_XSIZE_HIMETRIC
;
typedef
LONG
OLE_YSIZE_HIMETRIC
;
HRESULT
get_
Handle
(
[
out
]
OLE_HANDLE
*
pHandle
)
;
HRESULT
get_
hPal
(
[
out
]
OLE_HANDLE
*
phPal
)
;
HRESULT
get_
Type
(
[
out
]
SHORT
*
pType
)
;
HRESULT
get_
Width
(
[
out
]
OLE_XSIZE_HIMETRIC
*
pWidth
)
;
HRESULT
get_
Height
(
[
out
]
OLE_YSIZE_HIMETRIC
*
pHeight
)
;
[
propget
]
HRESULT
Handle
(
[
out
]
OLE_HANDLE
*
pHandle
)
;
[
propget
]
HRESULT
hPal
(
[
out
]
OLE_HANDLE
*
phPal
)
;
[
propget
]
HRESULT
Type
(
[
out
]
SHORT
*
pType
)
;
[
propget
]
HRESULT
Width
(
[
out
]
OLE_XSIZE_HIMETRIC
*
pWidth
)
;
[
propget
]
HRESULT
Height
(
[
out
]
OLE_YSIZE_HIMETRIC
*
pHeight
)
;
HRESULT
Render
(
[
in
]
HDC
hdc
,
...
...
@@ -153,16 +153,16 @@ interface IPicture : IUnknown
HRESULT
set_hPal
(
[
in
]
OLE_HANDLE
hPal
)
;
HRESULT
get_
CurDC
(
[
out
]
HDC
*
phDC
)
;
[
propget
]
HRESULT
CurDC
(
[
out
]
HDC
*
phDC
)
;
HRESULT
SelectPicture
(
[
in
]
HDC
hDCIn
,
[
out
]
HDC
*
phDCOut
,
[
out
]
OLE_HANDLE
*
phBmpOut
)
;
HRESULT
get_
KeepOriginalFormat
(
[
out
]
BOOL
*
pKeep
)
;
[
propget
]
HRESULT
KeepOriginalFormat
(
[
out
]
BOOL
*
pKeep
)
;
HRESULT
put_
KeepOriginalFormat
(
[
in
]
BOOL
keep
)
;
[
propput
]
HRESULT
KeepOriginalFormat
(
[
in
]
BOOL
keep
)
;
HRESULT
PictureChanged
()
;
...
...
@@ -171,7 +171,7 @@ interface IPicture : IUnknown
[
in
]
BOOL
fSaveMemCopy
,
[
out
]
LONG
*
pCbSize
)
;
HRESULT
get_
Attributes
(
[
out
]
DWORD
*
pDwAttr
)
;
[
propget
]
HRESULT
Attributes
(
[
out
]
DWORD
*
pDwAttr
)
;
}
...
...
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