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
fec569cf
Commit
fec569cf
authored
Oct 10, 2008
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
stdole2: Add some missing attributes and fix some typos.
parent
b4b8a342
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
11 additions
and
14 deletions
+11
-14
stdole2.idl
include/stdole2.idl
+11
-14
No files found.
include/stdole2.idl
View file @
fec569cf
...
@@ -35,7 +35,7 @@ library stdole
...
@@ -35,7 +35,7 @@ library stdole
typedef
unsigned
long
HRESULT
;
typedef
unsigned
long
HRESULT
;
typedef
void
*
VARIANT
;
typedef
void
*
VARIANT
;
typedef
unsigned
long
SCODE
;
typedef
unsigned
long
SCODE
;
typedef
struct
GUID
{
typedef
struct
GUID
{
unsigned
long
Data1
;
unsigned
long
Data1
;
unsigned
short
Data2
;
unsigned
short
Data2
;
...
@@ -64,7 +64,8 @@ library stdole
...
@@ -64,7 +64,8 @@ library stdole
[
[
odl
,
odl
,
uuid
(
00000000
-
0000
-
0000
-
C000
-
000000000046
)
uuid
(
00000000
-
0000
-
0000
-
C000
-
000000000046
),
hidden
]
]
interface
IUnknown
interface
IUnknown
{
{
...
@@ -82,7 +83,8 @@ library stdole
...
@@ -82,7 +83,8 @@ library stdole
[
[
odl
,
odl
,
uuid
(
00020400
-
0000
-
0000
-
C000
-
000000000046
)
uuid
(
00020400
-
0000
-
0000
-
C000
-
000000000046
),
restricted
]
]
interface
IDispatch
:
IUnknown
interface
IDispatch
:
IUnknown
{
{
...
@@ -119,7 +121,8 @@ library stdole
...
@@ -119,7 +121,8 @@ library stdole
[
[
odl
,
odl
,
uuid
(
00020404
-
0000
-
0000
-
C000
-
000000000046
)
uuid
(
00020404
-
0000
-
0000
-
C000
-
000000000046
),
hidden
]
]
interface
IEnumVARIANT
:
IUnknown
interface
IEnumVARIANT
:
IUnknown
{
{
...
@@ -188,12 +191,9 @@ library stdole
...
@@ -188,12 +191,9 @@ library stdole
typedef
[
uuid
(
BF030645
-
9069
-
101B
-
AE2D
-
08002B2
EC713
),
public
]
typedef
[
uuid
(
BF030645
-
9069
-
101B
-
AE2D
-
08002B2
EC713
),
public
]
VARIANT_BOOL
OLE_ENABLEDEFAULTBOOL
;
VARIANT_BOOL
OLE_ENABLEDEFAULTBOOL
;
/*
FIXME
:
widl
can
't cope with enum attributes yet */
/*
[
[
uuid
(
6650430
A
-
BE0F
-
101
A
-
8B
BB
-
00
AA00300CAB
)
uuid
(
6650430
A
-
BE0F
-
101
A
-
8B
BB
-
00
AA00300CAB
)
]
]
*/
enum
OLE_TRISTATE
{
enum
OLE_TRISTATE
{
Unchecked
=
0
,
Unchecked
=
0
,
Checked
=
1
,
Checked
=
1
,
...
@@ -225,12 +225,12 @@ library stdole
...
@@ -225,12 +225,12 @@ library stdole
helpstring
(
"Font Object"
),
helpstring
(
"Font Object"
),
hidden
hidden
]
]
interface IFont {
interface
IFont
:
IUnknown
{
[
propget
]
HRESULT
Name
(
[
out
,
retval
]
BSTR
*
pname
)
;
[
propget
]
HRESULT
Name
(
[
out
,
retval
]
BSTR
*
pname
)
;
[
propput
]
HRESULT
Name
(
[
in
]
BSTR
pname
)
;
[
propput
]
HRESULT
Name
(
[
in
]
BSTR
pname
)
;
[
propget
]
HRESULT
Size
(
[
out
,
retval
]
CURRENCY
*
psize
)
;
[
propget
]
HRESULT
Size
(
[
out
,
retval
]
CURRENCY
*
psize
)
;
[propput] HRESULT Size([in]
BSTR
psize);
[
propput
]
HRESULT
Size
(
[
in
]
CURRENCY
psize
)
;
[
propget
]
HRESULT
Bold
(
[
out
,
retval
]
VARIANT_BOOL
*
pbold
)
;
[
propget
]
HRESULT
Bold
(
[
out
,
retval
]
VARIANT_BOOL
*
pbold
)
;
[
propput
]
HRESULT
Bold
(
[
in
]
VARIANT_BOOL
pbold
)
;
[
propput
]
HRESULT
Bold
(
[
in
]
VARIANT_BOOL
pbold
)
;
...
@@ -300,7 +300,7 @@ library stdole
...
@@ -300,7 +300,7 @@ library stdole
helpstring("Picture Object"),
helpstring("Picture Object"),
hidden
hidden
]
]
interface
IPicture
/*
:
IUnknown
*/
{
interface IPicture : IUnknown
{
[propget] HRESULT Handle([out, retval] OLE_HANDLE *phandle);
[propget] HRESULT Handle([out, retval] OLE_HANDLE *phandle);
[propget] HRESULT hPal([out, retval] OLE_HANDLE *phpal);
[propget] HRESULT hPal([out, retval] OLE_HANDLE *phpal);
...
@@ -353,7 +353,7 @@ library stdole
...
@@ -353,7 +353,7 @@ library stdole
[id(0x2)] OLE_HANDLE hPal;
[id(0x2)] OLE_HANDLE hPal;
[id(0x3), readonly] short Type;
[id(0x3), readonly] short Type;
[id(0x4), readonly] OLE_XSIZE_HIMETRIC Width;
[id(0x4), readonly] OLE_XSIZE_HIMETRIC Width;
[
id
(
0
x5
),
readonly
]
OLE_
X
SIZE_HIMETRIC
Height
;
[id(0x5), readonly] OLE_
Y
SIZE_HIMETRIC Height;
methods:
methods:
[id(0x6)] void Render(int hdc,
[id(0x6)] void Render(int hdc,
long x,
long x,
...
@@ -377,12 +377,9 @@ library stdole
...
@@ -377,12 +377,9 @@ library stdole
interface IPicture;
interface IPicture;
};
};
/*
FIXME
:
widl
can
't cope with enum attributes yet */
/*
[
[
uuid(E6C8FA08-BD9F-11D0-985E-00C04FC29993)
uuid(E6C8FA08-BD9F-11D0-985E-00C04FC29993)
]
]
*/
enum LoadPictureConstants {
enum LoadPictureConstants {
Default = 0,
Default = 0,
Monochrome = 1,
Monochrome = 1,
...
...
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