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
f89774a7
Commit
f89774a7
authored
Jan 31, 2022
by
Bernhard Kölbl
Committed by
Alexandre Julliard
Feb 11, 2022
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
include/windows.foundation.idl: Add IAsyncAction interface.
Signed-off-by:
Bernhard Kölbl
<
besentv@gmail.com
>
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
d3f51b1d
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
24 additions
and
0 deletions
+24
-0
windows.foundation.idl
include/windows.foundation.idl
+24
-0
No files found.
include/windows.foundation.idl
View file @
f89774a7
...
@@ -29,6 +29,12 @@ import "windows.foundation.collections.idl";
...
@@ -29,6 +29,12 @@ import "windows.foundation.collections.idl";
namespace
Windows
{
namespace
Windows
{
namespace
Foundation
{
namespace
Foundation
{
interface
IAsyncAction
;
}
}
namespace
Windows
{
namespace
Foundation
{
typedef
enum
PropertyType
PropertyType
;
typedef
enum
PropertyType
PropertyType
;
typedef
struct
Point
Point
;
typedef
struct
Point
Point
;
typedef
struct
Size
Size
;
typedef
struct
Size
Size
;
...
@@ -36,6 +42,12 @@ namespace Windows {
...
@@ -36,6 +42,12 @@ namespace Windows {
typedef
struct
DateTime
DateTime
;
typedef
struct
DateTime
DateTime
;
typedef
struct
TimeSpan
TimeSpan
;
typedef
struct
TimeSpan
TimeSpan
;
[
contract
(
Windows
.
Foundation.FoundationContract
,
1.0
),
uuid
(
a4ed5c81
-
76
c9
-
40b
d
-
8b
e6
-
b1d90fb20ae7
)
]
delegate
HRESULT
AsyncActionCompletedHandler
(
[
in
]
Windows
.
Foundation.IAsyncAction
*
action
,
[
in
]
AsyncStatus
status
)
;
[
contract
(
Windows
.
Foundation.FoundationContract
,
1.0
)
]
[
contract
(
Windows
.
Foundation.FoundationContract
,
1.0
)
]
enum
PropertyType
{
enum
PropertyType
{
Empty
=
0
,
Empty
=
0
,
...
@@ -128,6 +140,18 @@ namespace Windows {
...
@@ -128,6 +140,18 @@ namespace Windows {
{
{
HRESULT
Close
()
;
HRESULT
Close
()
;
}
}
[
contract
(
Windows
.
Foundation.FoundationContract
,
1.0
),
uuid
(
5
a648006
-
843
a
-
4
da9
-
865b
-
9
d26e5dfad7b
)
]
interface
IAsyncAction
:
IInspectable
requires
IAsyncInfo
{
[
propput
]
HRESULT
Completed
(
[
in
]
Windows
.
Foundation.AsyncActionCompletedHandler
*
handler
)
;
[
propget
]
HRESULT
Completed
(
[
out
,
retval
]
Windows
.
Foundation.AsyncActionCompletedHandler
**
handler
)
;
HRESULT
GetResults
()
;
}
}
}
}
}
...
...
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