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
98d7ac0c
Commit
98d7ac0c
authored
Mar 03, 2023
by
Mohamad Al-Jaf
Committed by
Alexandre Julliard
Mar 31, 2023
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
include: Add windows.ui.core.idl file.
Needed for mingw Firefox build.
parent
6acbec19
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
133 additions
and
2 deletions
+133
-2
Makefile.in
include/Makefile.in
+1
-0
windows.graphics.holographic.idl
include/windows.graphics.holographic.idl
+1
-1
windows.ui.core.idl
include/windows.ui.core.idl
+130
-0
windows.ui.viewmanagement.idl
include/windows.ui.viewmanagement.idl
+1
-1
No files found.
include/Makefile.in
View file @
98d7ac0c
...
...
@@ -836,6 +836,7 @@ SOURCES = \
windows.system.profile.systemmanufacturers.idl
\
windows.system.threading.idl
\
windows.system.userprofile.idl
\
windows.ui.core.idl
\
windows.ui.idl
\
windows.ui.viewmanagement.idl
\
windowscontracts.idl
\
...
...
include/windows.graphics.holographic.idl
View file @
98d7ac0c
...
...
@@ -30,7 +30,7 @@ import "windows.graphics.directx.idl";
import
"windows.graphics.directx.direct3d11.idl"
;
/*
import
"windows.perception.idl"
; */
import
"windows.perception.spatial.idl"
;
/*
import
"windows.ui.core.idl"
; */
import
"windows.ui.core.idl"
;
namespace
Windows
.
Graphics.Holographic
{
typedef
struct
HolographicAdapterId
HolographicAdapterId
;
...
...
include/windows.ui.core.idl
0 → 100644
View file @
98d7ac0c
/*
*
Copyright
(
C
)
2023
Mohamad
Al
-
Jaf
*
*
This
library
is
free
software
; you can redistribute it and/or
*
modify
it
under
the
terms
of
the
GNU
Lesser
General
Public
*
License
as
published
by
the
Free
Software
Foundation
; either
*
version
2.1
of
the
License
,
or
(
at
your
option
)
any
later
version
.
*
*
This
library
is
distributed
in
the
hope
that
it
will
be
useful
,
*
but
WITHOUT
ANY
WARRANTY
; without even the implied warranty of
*
MERCHANTABILITY
or
FITNESS
FOR
A
PARTICULAR
PURPOSE
.
See
the
GNU
*
Lesser
General
Public
License
for
more
details
.
*
*
You
should
have
received
a
copy
of
the
GNU
Lesser
General
Public
*
License
along
with
this
library
; if not, write to the Free Software
*
Foundation
,
Inc
.
,
51
Franklin
St
,
Fifth
Floor
,
Boston
,
MA
02110
-
1301
,
USA
*/
#
ifdef
__WIDL__
#
pragma
winrt
ns_prefix
#
endif
import
"inspectable.idl"
;
import
"asyncinfo.idl"
;
import
"eventtoken.idl"
;
import
"windowscontracts.idl"
;
import
"windows.foundation.idl"
;
import
"windows.system.idl"
;
import
"windows.ui.idl"
;
/*
import
"windows.ui.composition.idl"
; */
/*
import
"windows.ui.input.idl"
; */
/*
import
"windows.ui.input.inking.idl"
; */
/*
import
"windows.ui.input.inking.core.idl"
; */
/*
import
"windows.ui.popups.idl"
; */
namespace
Windows
.
UI.Core
{
typedef
enum
CoreDispatcherPriority
CoreDispatcherPriority
;
typedef
enum
CoreProcessEventsOption
CoreProcessEventsOption
;
interface
ICoreAcceleratorKeys
;
interface
ICoreDispatcher
;
interface
ICoreDispatcher2
;
interface
ICoreDispatcherWithTaskPriority
;
interface
IIdleDispatchedHandlerArgs
;
runtimeclass
AcceleratorKeyEventArgs
;
runtimeclass
CoreDispatcher
;
runtimeclass
IdleDispatchedHandlerArgs
;
[
contract
(
Windows
.
Foundation.UniversalApiContract
,
1.0
)
]
enum
CoreDispatcherPriority
{
[
contract
(
Windows
.
Foundation.UniversalApiContract
,
1.0
)
]
Idle
=
-
2
,
Low
=
-
1
,
Normal
=
0
,
High
=
1
,
}
;
[
contract
(
Windows
.
Foundation.UniversalApiContract
,
1.0
)
]
enum
CoreProcessEventsOption
{
ProcessOneAndAllPending
=
0
,
ProcessOneIfPresent
=
1
,
ProcessUntilQuit
=
2
,
ProcessAllIfPresent
=
3
,
}
;
[
contract
(
Windows
.
Foundation.UniversalApiContract
,
1.0
),
uuid
(
d1f276c4
-
98
d8
-
4636
-
bf49
-
eb79507548e9
)
]
delegate
HRESULT
DispatchedHandler
()
;
[
contract
(
Windows
.
Foundation.UniversalApiContract
,
1.0
),
uuid
(
a42b0c24
-
7
f21
-
4
abc
-
99
c1
-
8
f01007f0880
)
]
delegate
HRESULT
IdleDispatchedHandler
(
[
in
]
Windows
.
UI.Core.IdleDispatchedHandlerArgs
*
e
)
;
[
contract
(
Windows
.
Foundation.UniversalApiContract
,
1.0
),
exclusiveto
(
Windows
.
UI.Core.CoreDispatcher)
,
uuid
(
60
db2fa8
-
b705
-
4
fde
-
a7d6
-
ebbb1891d39e
)
]
interface
ICoreDispatcher
:
IInspectable
requires
Windows
.
UI.Core.ICoreAcceleratorKeys
{
[
propget
]
HRESULT
HasThreadAccess
(
[
out
,
retval
]
boolean
*
value
)
;
HRESULT
ProcessEvents
(
[
in
]
Windows
.
UI.Core.CoreProcessEventsOption
options
)
;
HRESULT
RunAsync
(
[
in
]
Windows
.
UI.Core.CoreDispatcherPriority
priority
,
[
in
]
Windows
.
UI.Core.DispatchedHandler
*
callback
,
[
out
,
retval
]
Windows
.
Foundation.IAsyncAction
**
action
)
;
HRESULT
RunIdleAsync
(
[
in
]
Windows
.
UI.Core.IdleDispatchedHandler
*
callback
,
[
out
,
retval
]
Windows
.
Foundation.IAsyncAction
**
action
)
;
}
[
contract
(
Windows
.
Foundation.UniversalApiContract
,
1.0
),
exclusiveto
(
Windows
.
UI.Core.IdleDispatchedHandlerArgs)
,
uuid
(
98b
b6a24
-
dc1c
-
43
cb
-
b4ed
-
d1c0eb2391f3
)
]
interface
IIdleDispatchedHandlerArgs
:
IInspectable
{
[
propget
]
HRESULT
IsDispatcherIdle
(
[
out
,
retval
]
boolean
*
value
)
;
}
[
contract
(
Windows
.
Foundation.UniversalApiContract
,
1.0
),
marshaling_behavior
(
agile
)
]
runtimeclass
CoreDispatcher
{
[
default
]
interface
Windows
.
UI.Core.ICoreDispatcher;
interface
Windows
.
UI.Core.ICoreAcceleratorKeys;
[
contract
(
Windows
.
Foundation.UniversalApiContract
,
1.0
)
]
interface
Windows
.
UI.Core.ICoreDispatcherWithTaskPriority;
[
contract
(
Windows
.
Foundation.UniversalApiContract
,
1.0
)
]
interface
Windows
.
UI.Core.ICoreDispatcher2;
}
[
contract
(
Windows
.
Foundation.UniversalApiContract
,
1.0
),
marshaling_behavior
(
standard
)
]
runtimeclass
IdleDispatchedHandlerArgs
{
[
default
]
interface
Windows
.
UI.Core.IIdleDispatchedHandlerArgs;
}
}
include/windows.ui.viewmanagement.idl
View file @
98d7ac0c
...
...
@@ -28,7 +28,7 @@ import "windows.foundation.idl";
import
"windows.devices.enumeration.idl"
;
/*
import
"windows.phone.idl"
; */
import
"windows.ui.idl"
;
/*
import
"windows.ui.core.idl"
; */
import
"windows.ui.core.idl"
;
/*
import
"windows.ui.popups.idl"
; */
/*
import
"windows.ui.windowmanagement.idl"
; */
...
...
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