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
0ff6879f
Commit
0ff6879f
authored
Dec 18, 2013
by
Dmitry Timoshkov
Committed by
Alexandre Julliard
Dec 18, 2013
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
include: Add more Task Scheduler interface definitions.
parent
7102459c
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
39 additions
and
0 deletions
+39
-0
taskschd.idl
include/taskschd.idl
+39
-0
No files found.
include/taskschd.idl
View file @
0ff6879f
...
...
@@ -93,6 +93,17 @@ typedef enum _TASK_COMPATIBILITY
TASK_COMPATIBILITY_V2_1
}
TASK_COMPATIBILITY
;
typedef
enum
_TASK_CREATION
{
TASK_VALIDATE_ONLY
=
1
,
TASK_CREATE
=
2
,
TASK_UPDATE
=
4
,
TASK_CREATE_OR_UPDATE
=
6
,
TASK_DISABLE
=
8
,
TASK_DONT_ADD_PRINCIPAL_ACE
=
16
,
TASK_IGNORE_REGISTRATION_TRIGGERS
=
32
}
TASK_CREATION
;
interface
ITaskService
;
interface
IRegisteredTask
;
interface
IRegisteredTaskCollection
;
...
...
@@ -106,9 +117,11 @@ interface IRunningTask;
interface
IRunningTaskCollection
;
interface
ITrigger
;
interface
ITriggerCollection
;
interface
ITimeTrigger
;
interface
IRepetitionPattern
;
interface
IAction
;
interface
IActionCollection
;
interface
IExecAction
;
interface
INetworkSettings
;
interface
IPrincipal
;
...
...
@@ -391,6 +404,17 @@ interface ITriggerCollection : IDispatch
[
object
,
oleautomation
,
uuid
(
b45747e0
-
eba7
-
4276
-
9
f29
-
85
c5bb300006
)
]
interface
ITimeTrigger
:
ITrigger
{
[
propget
]
HRESULT
RandomDelay
(
[
out
,
retval
]
BSTR
*
delay
)
;
[
propput
]
HRESULT
RandomDelay
(
[
in
]
BSTR
delay
)
;
}
[
object
,
oleautomation
,
uuid
(
7
fb9acf1
-
26b
e
-400e-85
b5
-
294b9
c75dfd6
)
]
interface
IRepetitionPattern
:
IDispatch
...
...
@@ -437,6 +461,21 @@ interface IActionCollection : IDispatch
[
object
,
oleautomation
,
uuid
(
4
c3d624d
-
fd6b
-
49
a3
-
b9b7
-
09
cb3cd3f047
)
]
interface
IExecAction
:
IAction
{
[
propget
]
HRESULT
Path
(
[
out
,
retval
]
BSTR
*
path
)
;
[
propput
]
HRESULT
Path
(
[
in
]
BSTR
path
)
;
[
propget
]
HRESULT
Arguments
(
[
out
,
retval
]
BSTR
*
argument
)
;
[
propput
]
HRESULT
Arguments
(
[
in
]
BSTR
argument
)
;
[
propget
]
HRESULT
WorkingDirectory
(
[
out
,
retval
]
BSTR
*
directory
)
;
[
propput
]
HRESULT
WorkingDirectory
(
[
in
]
BSTR
directory
)
;
}
[
object
,
oleautomation
,
uuid
(
9
f7dea84
-
c30b
-
4245
-
80b6
-
00
e9f646f1b4
)
]
interface
INetworkSettings
:
IDispatch
...
...
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