| 1 | /*** Autogenerated by WIDL 11.6 from include/taskschd.idl - Do not edit ***/ |
| 2 | |
| 3 | #ifdef _WIN32 |
| 4 | #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| 5 | #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| 6 | #endif |
| 7 | #include <rpc.h> |
| 8 | #include <rpcndr.h> |
| 9 | #endif |
| 10 | |
| 11 | #ifndef COM_NO_WINDOWS_H |
| 12 | #include <windows.h> |
| 13 | #include <ole2.h> |
| 14 | #endif |
| 15 | |
| 16 | #ifndef __taskschd_h__ |
| 17 | #define __taskschd_h__ |
| 18 | |
| 19 | /* Forward declarations */ |
| 20 | |
| 21 | #ifndef __ITaskService_FWD_DEFINED__ |
| 22 | #define __ITaskService_FWD_DEFINED__ |
| 23 | typedef interface ITaskService ITaskService; |
| 24 | #ifdef __cplusplus |
| 25 | interface ITaskService; |
| 26 | #endif /* __cplusplus */ |
| 27 | #endif |
| 28 | |
| 29 | #ifndef __IRegisteredTask_FWD_DEFINED__ |
| 30 | #define __IRegisteredTask_FWD_DEFINED__ |
| 31 | typedef interface IRegisteredTask IRegisteredTask; |
| 32 | #ifdef __cplusplus |
| 33 | interface IRegisteredTask; |
| 34 | #endif /* __cplusplus */ |
| 35 | #endif |
| 36 | |
| 37 | #ifndef __IRegisteredTaskCollection_FWD_DEFINED__ |
| 38 | #define __IRegisteredTaskCollection_FWD_DEFINED__ |
| 39 | typedef interface IRegisteredTaskCollection IRegisteredTaskCollection; |
| 40 | #ifdef __cplusplus |
| 41 | interface IRegisteredTaskCollection; |
| 42 | #endif /* __cplusplus */ |
| 43 | #endif |
| 44 | |
| 45 | #ifndef __IRegistrationInfo_FWD_DEFINED__ |
| 46 | #define __IRegistrationInfo_FWD_DEFINED__ |
| 47 | typedef interface IRegistrationInfo IRegistrationInfo; |
| 48 | #ifdef __cplusplus |
| 49 | interface IRegistrationInfo; |
| 50 | #endif /* __cplusplus */ |
| 51 | #endif |
| 52 | |
| 53 | #ifndef __ITaskFolder_FWD_DEFINED__ |
| 54 | #define __ITaskFolder_FWD_DEFINED__ |
| 55 | typedef interface ITaskFolder ITaskFolder; |
| 56 | #ifdef __cplusplus |
| 57 | interface ITaskFolder; |
| 58 | #endif /* __cplusplus */ |
| 59 | #endif |
| 60 | |
| 61 | #ifndef __ITaskFolderCollection_FWD_DEFINED__ |
| 62 | #define __ITaskFolderCollection_FWD_DEFINED__ |
| 63 | typedef interface ITaskFolderCollection ITaskFolderCollection; |
| 64 | #ifdef __cplusplus |
| 65 | interface ITaskFolderCollection; |
| 66 | #endif /* __cplusplus */ |
| 67 | #endif |
| 68 | |
| 69 | #ifndef __ITaskDefinition_FWD_DEFINED__ |
| 70 | #define __ITaskDefinition_FWD_DEFINED__ |
| 71 | typedef interface ITaskDefinition ITaskDefinition; |
| 72 | #ifdef __cplusplus |
| 73 | interface ITaskDefinition; |
| 74 | #endif /* __cplusplus */ |
| 75 | #endif |
| 76 | |
| 77 | #ifndef __ITaskSettings_FWD_DEFINED__ |
| 78 | #define __ITaskSettings_FWD_DEFINED__ |
| 79 | typedef interface ITaskSettings ITaskSettings; |
| 80 | #ifdef __cplusplus |
| 81 | interface ITaskSettings; |
| 82 | #endif /* __cplusplus */ |
| 83 | #endif |
| 84 | |
| 85 | #ifndef __IIdleSettings_FWD_DEFINED__ |
| 86 | #define __IIdleSettings_FWD_DEFINED__ |
| 87 | typedef interface IIdleSettings IIdleSettings; |
| 88 | #ifdef __cplusplus |
| 89 | interface IIdleSettings; |
| 90 | #endif /* __cplusplus */ |
| 91 | #endif |
| 92 | |
| 93 | #ifndef __IRunningTask_FWD_DEFINED__ |
| 94 | #define __IRunningTask_FWD_DEFINED__ |
| 95 | typedef interface IRunningTask IRunningTask; |
| 96 | #ifdef __cplusplus |
| 97 | interface IRunningTask; |
| 98 | #endif /* __cplusplus */ |
| 99 | #endif |
| 100 | |
| 101 | #ifndef __IRunningTaskCollection_FWD_DEFINED__ |
| 102 | #define __IRunningTaskCollection_FWD_DEFINED__ |
| 103 | typedef interface IRunningTaskCollection IRunningTaskCollection; |
| 104 | #ifdef __cplusplus |
| 105 | interface IRunningTaskCollection; |
| 106 | #endif /* __cplusplus */ |
| 107 | #endif |
| 108 | |
| 109 | #ifndef __ITaskNamedValuePair_FWD_DEFINED__ |
| 110 | #define __ITaskNamedValuePair_FWD_DEFINED__ |
| 111 | typedef interface ITaskNamedValuePair ITaskNamedValuePair; |
| 112 | #ifdef __cplusplus |
| 113 | interface ITaskNamedValuePair; |
| 114 | #endif /* __cplusplus */ |
| 115 | #endif |
| 116 | |
| 117 | #ifndef __ITaskNamedValueCollection_FWD_DEFINED__ |
| 118 | #define __ITaskNamedValueCollection_FWD_DEFINED__ |
| 119 | typedef interface ITaskNamedValueCollection ITaskNamedValueCollection; |
| 120 | #ifdef __cplusplus |
| 121 | interface ITaskNamedValueCollection; |
| 122 | #endif /* __cplusplus */ |
| 123 | #endif |
| 124 | |
| 125 | #ifndef __ITrigger_FWD_DEFINED__ |
| 126 | #define __ITrigger_FWD_DEFINED__ |
| 127 | typedef interface ITrigger ITrigger; |
| 128 | #ifdef __cplusplus |
| 129 | interface ITrigger; |
| 130 | #endif /* __cplusplus */ |
| 131 | #endif |
| 132 | |
| 133 | #ifndef __IIdleTrigger_FWD_DEFINED__ |
| 134 | #define __IIdleTrigger_FWD_DEFINED__ |
| 135 | typedef interface IIdleTrigger IIdleTrigger; |
| 136 | #ifdef __cplusplus |
| 137 | interface IIdleTrigger; |
| 138 | #endif /* __cplusplus */ |
| 139 | #endif |
| 140 | |
| 141 | #ifndef __ILogonTrigger_FWD_DEFINED__ |
| 142 | #define __ILogonTrigger_FWD_DEFINED__ |
| 143 | typedef interface ILogonTrigger ILogonTrigger; |
| 144 | #ifdef __cplusplus |
| 145 | interface ILogonTrigger; |
| 146 | #endif /* __cplusplus */ |
| 147 | #endif |
| 148 | |
| 149 | #ifndef __ISessionStateChangeTrigger_FWD_DEFINED__ |
| 150 | #define __ISessionStateChangeTrigger_FWD_DEFINED__ |
| 151 | typedef interface ISessionStateChangeTrigger ISessionStateChangeTrigger; |
| 152 | #ifdef __cplusplus |
| 153 | interface ISessionStateChangeTrigger; |
| 154 | #endif /* __cplusplus */ |
| 155 | #endif |
| 156 | |
| 157 | #ifndef __IEventTrigger_FWD_DEFINED__ |
| 158 | #define __IEventTrigger_FWD_DEFINED__ |
| 159 | typedef interface IEventTrigger IEventTrigger; |
| 160 | #ifdef __cplusplus |
| 161 | interface IEventTrigger; |
| 162 | #endif /* __cplusplus */ |
| 163 | #endif |
| 164 | |
| 165 | #ifndef __ITimeTrigger_FWD_DEFINED__ |
| 166 | #define __ITimeTrigger_FWD_DEFINED__ |
| 167 | typedef interface ITimeTrigger ITimeTrigger; |
| 168 | #ifdef __cplusplus |
| 169 | interface ITimeTrigger; |
| 170 | #endif /* __cplusplus */ |
| 171 | #endif |
| 172 | |
| 173 | #ifndef __IDailyTrigger_FWD_DEFINED__ |
| 174 | #define __IDailyTrigger_FWD_DEFINED__ |
| 175 | typedef interface IDailyTrigger IDailyTrigger; |
| 176 | #ifdef __cplusplus |
| 177 | interface IDailyTrigger; |
| 178 | #endif /* __cplusplus */ |
| 179 | #endif |
| 180 | |
| 181 | #ifndef __IWeeklyTrigger_FWD_DEFINED__ |
| 182 | #define __IWeeklyTrigger_FWD_DEFINED__ |
| 183 | typedef interface IWeeklyTrigger IWeeklyTrigger; |
| 184 | #ifdef __cplusplus |
| 185 | interface IWeeklyTrigger; |
| 186 | #endif /* __cplusplus */ |
| 187 | #endif |
| 188 | |
| 189 | #ifndef __IMonthlyTrigger_FWD_DEFINED__ |
| 190 | #define __IMonthlyTrigger_FWD_DEFINED__ |
| 191 | typedef interface IMonthlyTrigger IMonthlyTrigger; |
| 192 | #ifdef __cplusplus |
| 193 | interface IMonthlyTrigger; |
| 194 | #endif /* __cplusplus */ |
| 195 | #endif |
| 196 | |
| 197 | #ifndef __IMonthlyDOWTrigger_FWD_DEFINED__ |
| 198 | #define __IMonthlyDOWTrigger_FWD_DEFINED__ |
| 199 | typedef interface IMonthlyDOWTrigger IMonthlyDOWTrigger; |
| 200 | #ifdef __cplusplus |
| 201 | interface IMonthlyDOWTrigger; |
| 202 | #endif /* __cplusplus */ |
| 203 | #endif |
| 204 | |
| 205 | #ifndef __IBootTrigger_FWD_DEFINED__ |
| 206 | #define __IBootTrigger_FWD_DEFINED__ |
| 207 | typedef interface IBootTrigger IBootTrigger; |
| 208 | #ifdef __cplusplus |
| 209 | interface IBootTrigger; |
| 210 | #endif /* __cplusplus */ |
| 211 | #endif |
| 212 | |
| 213 | #ifndef __IRegistrationTrigger_FWD_DEFINED__ |
| 214 | #define __IRegistrationTrigger_FWD_DEFINED__ |
| 215 | typedef interface IRegistrationTrigger IRegistrationTrigger; |
| 216 | #ifdef __cplusplus |
| 217 | interface IRegistrationTrigger; |
| 218 | #endif /* __cplusplus */ |
| 219 | #endif |
| 220 | |
| 221 | #ifndef __ITriggerCollection_FWD_DEFINED__ |
| 222 | #define __ITriggerCollection_FWD_DEFINED__ |
| 223 | typedef interface ITriggerCollection ITriggerCollection; |
| 224 | #ifdef __cplusplus |
| 225 | interface ITriggerCollection; |
| 226 | #endif /* __cplusplus */ |
| 227 | #endif |
| 228 | |
| 229 | #ifndef __IRepetitionPattern_FWD_DEFINED__ |
| 230 | #define __IRepetitionPattern_FWD_DEFINED__ |
| 231 | typedef interface IRepetitionPattern IRepetitionPattern; |
| 232 | #ifdef __cplusplus |
| 233 | interface IRepetitionPattern; |
| 234 | #endif /* __cplusplus */ |
| 235 | #endif |
| 236 | |
| 237 | #ifndef __IAction_FWD_DEFINED__ |
| 238 | #define __IAction_FWD_DEFINED__ |
| 239 | typedef interface IAction IAction; |
| 240 | #ifdef __cplusplus |
| 241 | interface IAction; |
| 242 | #endif /* __cplusplus */ |
| 243 | #endif |
| 244 | |
| 245 | #ifndef __IActionCollection_FWD_DEFINED__ |
| 246 | #define __IActionCollection_FWD_DEFINED__ |
| 247 | typedef interface IActionCollection IActionCollection; |
| 248 | #ifdef __cplusplus |
| 249 | interface IActionCollection; |
| 250 | #endif /* __cplusplus */ |
| 251 | #endif |
| 252 | |
| 253 | #ifndef __IExecAction_FWD_DEFINED__ |
| 254 | #define __IExecAction_FWD_DEFINED__ |
| 255 | typedef interface IExecAction IExecAction; |
| 256 | #ifdef __cplusplus |
| 257 | interface IExecAction; |
| 258 | #endif /* __cplusplus */ |
| 259 | #endif |
| 260 | |
| 261 | #ifndef __INetworkSettings_FWD_DEFINED__ |
| 262 | #define __INetworkSettings_FWD_DEFINED__ |
| 263 | typedef interface INetworkSettings INetworkSettings; |
| 264 | #ifdef __cplusplus |
| 265 | interface INetworkSettings; |
| 266 | #endif /* __cplusplus */ |
| 267 | #endif |
| 268 | |
| 269 | #ifndef __IPrincipal_FWD_DEFINED__ |
| 270 | #define __IPrincipal_FWD_DEFINED__ |
| 271 | typedef interface IPrincipal IPrincipal; |
| 272 | #ifdef __cplusplus |
| 273 | interface IPrincipal; |
| 274 | #endif /* __cplusplus */ |
| 275 | #endif |
| 276 | |
| 277 | #ifndef __TaskScheduler_FWD_DEFINED__ |
| 278 | #define __TaskScheduler_FWD_DEFINED__ |
| 279 | #ifdef __cplusplus |
| 280 | typedef class TaskScheduler TaskScheduler; |
| 281 | #else |
| 282 | typedef struct TaskScheduler TaskScheduler; |
| 283 | #endif /* defined __cplusplus */ |
| 284 | #endif /* defined __TaskScheduler_FWD_DEFINED__ */ |
| 285 | |
| 286 | /* Headers for imported files */ |
| 287 | |
| 288 | #include <oaidl.h> |
| 289 | #include <ocidl.h> |
| 290 | |
| 291 | #ifdef __cplusplus |
| 292 | extern "C" { |
| 293 | #endif |
| 294 | |
| 295 | #ifndef __TaskScheduler_LIBRARY_DEFINED__ |
| 296 | #define __TaskScheduler_LIBRARY_DEFINED__ |
| 297 | |
| 298 | DEFINE_GUID(LIBID_TaskScheduler, 0xe34cb9f1, 0xc7f7, 0x424c, 0xbe,0x29, 0x02,0x7d,0xcc,0x09,0x36,0x3a); |
| 299 | |
| 300 | typedef enum _TASK_STATE { |
| 301 | TASK_STATE_UNKNOWN = 0, |
| 302 | TASK_STATE_DISABLED = 1, |
| 303 | TASK_STATE_QUEUED = 2, |
| 304 | TASK_STATE_READY = 3, |
| 305 | TASK_STATE_RUNNING = 4 |
| 306 | } TASK_STATE; |
| 307 | typedef enum _TASK_ENUM_FLAGS { |
| 308 | TASK_ENUM_HIDDEN = 0x1 |
| 309 | } TASK_ENUM_FLAGS; |
| 310 | typedef enum _TASK_LOGON_TYPE { |
| 311 | TASK_LOGON_NONE = 0, |
| 312 | TASK_LOGON_PASSWORD = 1, |
| 313 | TASK_LOGON_S4U = 2, |
| 314 | TASK_LOGON_INTERACTIVE_TOKEN = 3, |
| 315 | TASK_LOGON_GROUP = 4, |
| 316 | TASK_LOGON_SERVICE_ACCOUNT = 5, |
| 317 | TASK_LOGON_INTERACTIVE_TOKEN_OR_PASSWORD = 6 |
| 318 | } TASK_LOGON_TYPE; |
| 319 | typedef enum _TASK_RUNLEVEL { |
| 320 | TASK_RUNLEVEL_LUA = 0, |
| 321 | TASK_RUNLEVEL_HIGHEST = 1 |
| 322 | } TASK_RUNLEVEL_TYPE; |
| 323 | typedef enum _TASK_TRIGGER_TYPE2 { |
| 324 | TASK_TRIGGER_EVENT = 0, |
| 325 | TASK_TRIGGER_TIME = 1, |
| 326 | TASK_TRIGGER_DAILY = 2, |
| 327 | TASK_TRIGGER_WEEKLY = 3, |
| 328 | TASK_TRIGGER_MONTHLY = 4, |
| 329 | TASK_TRIGGER_MONTHLYDOW = 5, |
| 330 | TASK_TRIGGER_IDLE = 6, |
| 331 | TASK_TRIGGER_REGISTRATION = 7, |
| 332 | TASK_TRIGGER_BOOT = 8, |
| 333 | TASK_TRIGGER_LOGON = 9, |
| 334 | TASK_TRIGGER_SESSION_STATE_CHANGE = 11, |
| 335 | TASK_TRIGGER_CUSTOM_TRIGGER_01 = 12 |
| 336 | } TASK_TRIGGER_TYPE2; |
| 337 | typedef enum _TASK_SESSION_STATE_CHANGE_TYPE { |
| 338 | TASK_CONSOLE_CONNECT = 1, |
| 339 | TASK_CONSOLE_DISCONNECT = 2, |
| 340 | TASK_REMOTE_CONNECT = 3, |
| 341 | TASK_REMOTE_DISCONNECT = 4, |
| 342 | TASK_SESSION_LOCK = 7, |
| 343 | TASK_SESSION_UNLOCK = 8 |
| 344 | } TASK_SESSION_STATE_CHANGE_TYPE; |
| 345 | typedef enum _TASK_ACTION_TYPE { |
| 346 | TASK_ACTION_EXEC = 0, |
| 347 | TASK_ACTION_COM_HANDLER = 5, |
| 348 | TASK_ACTION_SEND_EMAIL = 6, |
| 349 | TASK_ACTION_SHOW_MESSAGE = 7 |
| 350 | } TASK_ACTION_TYPE; |
| 351 | typedef enum _TASK_INSTANCES_POLICY { |
| 352 | TASK_INSTANCES_PARALLEL = 0, |
| 353 | TASK_INSTANCES_QUEUE = 1, |
| 354 | TASK_INSTANCES_IGNORE_NEW = 2, |
| 355 | TASK_INSTANCES_STOP_EXISTING = 3 |
| 356 | } TASK_INSTANCES_POLICY; |
| 357 | typedef enum _TASK_COMPATIBILITY { |
| 358 | TASK_COMPATIBILITY_AT = 0, |
| 359 | TASK_COMPATIBILITY_V1 = 1, |
| 360 | TASK_COMPATIBILITY_V2 = 2, |
| 361 | TASK_COMPATIBILITY_V2_1 = 3, |
| 362 | TASK_COMPATIBILITY_V2_2 = 4, |
| 363 | TASK_COMPATIBILITY_V2_3 = 5, |
| 364 | TASK_COMPATIBILITY_V2_4 = 6 |
| 365 | } TASK_COMPATIBILITY; |
| 366 | typedef enum _TASK_CREATION { |
| 367 | TASK_VALIDATE_ONLY = 1, |
| 368 | TASK_CREATE = 2, |
| 369 | TASK_UPDATE = 4, |
| 370 | TASK_CREATE_OR_UPDATE = 6, |
| 371 | TASK_DISABLE = 8, |
| 372 | TASK_DONT_ADD_PRINCIPAL_ACE = 16, |
| 373 | TASK_IGNORE_REGISTRATION_TRIGGERS = 32 |
| 374 | } TASK_CREATION; |
| 375 | #ifndef __ITaskService_FWD_DEFINED__ |
| 376 | #define __ITaskService_FWD_DEFINED__ |
| 377 | typedef interface ITaskService ITaskService; |
| 378 | #ifdef __cplusplus |
| 379 | interface ITaskService; |
| 380 | #endif /* __cplusplus */ |
| 381 | #endif |
| 382 | |
| 383 | #ifndef __IRegisteredTask_FWD_DEFINED__ |
| 384 | #define __IRegisteredTask_FWD_DEFINED__ |
| 385 | typedef interface IRegisteredTask IRegisteredTask; |
| 386 | #ifdef __cplusplus |
| 387 | interface IRegisteredTask; |
| 388 | #endif /* __cplusplus */ |
| 389 | #endif |
| 390 | |
| 391 | #ifndef __IRegisteredTaskCollection_FWD_DEFINED__ |
| 392 | #define __IRegisteredTaskCollection_FWD_DEFINED__ |
| 393 | typedef interface IRegisteredTaskCollection IRegisteredTaskCollection; |
| 394 | #ifdef __cplusplus |
| 395 | interface IRegisteredTaskCollection; |
| 396 | #endif /* __cplusplus */ |
| 397 | #endif |
| 398 | |
| 399 | #ifndef __IRegistrationInfo_FWD_DEFINED__ |
| 400 | #define __IRegistrationInfo_FWD_DEFINED__ |
| 401 | typedef interface IRegistrationInfo IRegistrationInfo; |
| 402 | #ifdef __cplusplus |
| 403 | interface IRegistrationInfo; |
| 404 | #endif /* __cplusplus */ |
| 405 | #endif |
| 406 | |
| 407 | #ifndef __ITaskFolder_FWD_DEFINED__ |
| 408 | #define __ITaskFolder_FWD_DEFINED__ |
| 409 | typedef interface ITaskFolder ITaskFolder; |
| 410 | #ifdef __cplusplus |
| 411 | interface ITaskFolder; |
| 412 | #endif /* __cplusplus */ |
| 413 | #endif |
| 414 | |
| 415 | #ifndef __ITaskFolderCollection_FWD_DEFINED__ |
| 416 | #define __ITaskFolderCollection_FWD_DEFINED__ |
| 417 | typedef interface ITaskFolderCollection ITaskFolderCollection; |
| 418 | #ifdef __cplusplus |
| 419 | interface ITaskFolderCollection; |
| 420 | #endif /* __cplusplus */ |
| 421 | #endif |
| 422 | |
| 423 | #ifndef __ITaskDefinition_FWD_DEFINED__ |
| 424 | #define __ITaskDefinition_FWD_DEFINED__ |
| 425 | typedef interface ITaskDefinition ITaskDefinition; |
| 426 | #ifdef __cplusplus |
| 427 | interface ITaskDefinition; |
| 428 | #endif /* __cplusplus */ |
| 429 | #endif |
| 430 | |
| 431 | #ifndef __ITaskSettings_FWD_DEFINED__ |
| 432 | #define __ITaskSettings_FWD_DEFINED__ |
| 433 | typedef interface ITaskSettings ITaskSettings; |
| 434 | #ifdef __cplusplus |
| 435 | interface ITaskSettings; |
| 436 | #endif /* __cplusplus */ |
| 437 | #endif |
| 438 | |
| 439 | #ifndef __IIdleSettings_FWD_DEFINED__ |
| 440 | #define __IIdleSettings_FWD_DEFINED__ |
| 441 | typedef interface IIdleSettings IIdleSettings; |
| 442 | #ifdef __cplusplus |
| 443 | interface IIdleSettings; |
| 444 | #endif /* __cplusplus */ |
| 445 | #endif |
| 446 | |
| 447 | #ifndef __IRunningTask_FWD_DEFINED__ |
| 448 | #define __IRunningTask_FWD_DEFINED__ |
| 449 | typedef interface IRunningTask IRunningTask; |
| 450 | #ifdef __cplusplus |
| 451 | interface IRunningTask; |
| 452 | #endif /* __cplusplus */ |
| 453 | #endif |
| 454 | |
| 455 | #ifndef __IRunningTaskCollection_FWD_DEFINED__ |
| 456 | #define __IRunningTaskCollection_FWD_DEFINED__ |
| 457 | typedef interface IRunningTaskCollection IRunningTaskCollection; |
| 458 | #ifdef __cplusplus |
| 459 | interface IRunningTaskCollection; |
| 460 | #endif /* __cplusplus */ |
| 461 | #endif |
| 462 | |
| 463 | #ifndef __ITaskNamedValuePair_FWD_DEFINED__ |
| 464 | #define __ITaskNamedValuePair_FWD_DEFINED__ |
| 465 | typedef interface ITaskNamedValuePair ITaskNamedValuePair; |
| 466 | #ifdef __cplusplus |
| 467 | interface ITaskNamedValuePair; |
| 468 | #endif /* __cplusplus */ |
| 469 | #endif |
| 470 | |
| 471 | #ifndef __ITaskNamedValueCollection_FWD_DEFINED__ |
| 472 | #define __ITaskNamedValueCollection_FWD_DEFINED__ |
| 473 | typedef interface ITaskNamedValueCollection ITaskNamedValueCollection; |
| 474 | #ifdef __cplusplus |
| 475 | interface ITaskNamedValueCollection; |
| 476 | #endif /* __cplusplus */ |
| 477 | #endif |
| 478 | |
| 479 | #ifndef __ITrigger_FWD_DEFINED__ |
| 480 | #define __ITrigger_FWD_DEFINED__ |
| 481 | typedef interface ITrigger ITrigger; |
| 482 | #ifdef __cplusplus |
| 483 | interface ITrigger; |
| 484 | #endif /* __cplusplus */ |
| 485 | #endif |
| 486 | |
| 487 | #ifndef __ITriggerCollection_FWD_DEFINED__ |
| 488 | #define __ITriggerCollection_FWD_DEFINED__ |
| 489 | typedef interface ITriggerCollection ITriggerCollection; |
| 490 | #ifdef __cplusplus |
| 491 | interface ITriggerCollection; |
| 492 | #endif /* __cplusplus */ |
| 493 | #endif |
| 494 | |
| 495 | #ifndef __IIdleTrigger_FWD_DEFINED__ |
| 496 | #define __IIdleTrigger_FWD_DEFINED__ |
| 497 | typedef interface IIdleTrigger IIdleTrigger; |
| 498 | #ifdef __cplusplus |
| 499 | interface IIdleTrigger; |
| 500 | #endif /* __cplusplus */ |
| 501 | #endif |
| 502 | |
| 503 | #ifndef __ILogonTrigger_FWD_DEFINED__ |
| 504 | #define __ILogonTrigger_FWD_DEFINED__ |
| 505 | typedef interface ILogonTrigger ILogonTrigger; |
| 506 | #ifdef __cplusplus |
| 507 | interface ILogonTrigger; |
| 508 | #endif /* __cplusplus */ |
| 509 | #endif |
| 510 | |
| 511 | #ifndef __ISessionStateChangeTrigger_FWD_DEFINED__ |
| 512 | #define __ISessionStateChangeTrigger_FWD_DEFINED__ |
| 513 | typedef interface ISessionStateChangeTrigger ISessionStateChangeTrigger; |
| 514 | #ifdef __cplusplus |
| 515 | interface ISessionStateChangeTrigger; |
| 516 | #endif /* __cplusplus */ |
| 517 | #endif |
| 518 | |
| 519 | #ifndef __IEventTrigger_FWD_DEFINED__ |
| 520 | #define __IEventTrigger_FWD_DEFINED__ |
| 521 | typedef interface IEventTrigger IEventTrigger; |
| 522 | #ifdef __cplusplus |
| 523 | interface IEventTrigger; |
| 524 | #endif /* __cplusplus */ |
| 525 | #endif |
| 526 | |
| 527 | #ifndef __ITimeTrigger_FWD_DEFINED__ |
| 528 | #define __ITimeTrigger_FWD_DEFINED__ |
| 529 | typedef interface ITimeTrigger ITimeTrigger; |
| 530 | #ifdef __cplusplus |
| 531 | interface ITimeTrigger; |
| 532 | #endif /* __cplusplus */ |
| 533 | #endif |
| 534 | |
| 535 | #ifndef __IDailyTrigger_FWD_DEFINED__ |
| 536 | #define __IDailyTrigger_FWD_DEFINED__ |
| 537 | typedef interface IDailyTrigger IDailyTrigger; |
| 538 | #ifdef __cplusplus |
| 539 | interface IDailyTrigger; |
| 540 | #endif /* __cplusplus */ |
| 541 | #endif |
| 542 | |
| 543 | #ifndef __IWeeklyTrigger_FWD_DEFINED__ |
| 544 | #define __IWeeklyTrigger_FWD_DEFINED__ |
| 545 | typedef interface IWeeklyTrigger IWeeklyTrigger; |
| 546 | #ifdef __cplusplus |
| 547 | interface IWeeklyTrigger; |
| 548 | #endif /* __cplusplus */ |
| 549 | #endif |
| 550 | |
| 551 | #ifndef __IMonthlyTrigger_FWD_DEFINED__ |
| 552 | #define __IMonthlyTrigger_FWD_DEFINED__ |
| 553 | typedef interface IMonthlyTrigger IMonthlyTrigger; |
| 554 | #ifdef __cplusplus |
| 555 | interface IMonthlyTrigger; |
| 556 | #endif /* __cplusplus */ |
| 557 | #endif |
| 558 | |
| 559 | #ifndef __IMonthlyDOWTrigger_FWD_DEFINED__ |
| 560 | #define __IMonthlyDOWTrigger_FWD_DEFINED__ |
| 561 | typedef interface IMonthlyDOWTrigger IMonthlyDOWTrigger; |
| 562 | #ifdef __cplusplus |
| 563 | interface IMonthlyDOWTrigger; |
| 564 | #endif /* __cplusplus */ |
| 565 | #endif |
| 566 | |
| 567 | #ifndef __IBootTrigger_FWD_DEFINED__ |
| 568 | #define __IBootTrigger_FWD_DEFINED__ |
| 569 | typedef interface IBootTrigger IBootTrigger; |
| 570 | #ifdef __cplusplus |
| 571 | interface IBootTrigger; |
| 572 | #endif /* __cplusplus */ |
| 573 | #endif |
| 574 | |
| 575 | #ifndef __IRegistrationTrigger_FWD_DEFINED__ |
| 576 | #define __IRegistrationTrigger_FWD_DEFINED__ |
| 577 | typedef interface IRegistrationTrigger IRegistrationTrigger; |
| 578 | #ifdef __cplusplus |
| 579 | interface IRegistrationTrigger; |
| 580 | #endif /* __cplusplus */ |
| 581 | #endif |
| 582 | |
| 583 | #ifndef __IRepetitionPattern_FWD_DEFINED__ |
| 584 | #define __IRepetitionPattern_FWD_DEFINED__ |
| 585 | typedef interface IRepetitionPattern IRepetitionPattern; |
| 586 | #ifdef __cplusplus |
| 587 | interface IRepetitionPattern; |
| 588 | #endif /* __cplusplus */ |
| 589 | #endif |
| 590 | |
| 591 | #ifndef __IAction_FWD_DEFINED__ |
| 592 | #define __IAction_FWD_DEFINED__ |
| 593 | typedef interface IAction IAction; |
| 594 | #ifdef __cplusplus |
| 595 | interface IAction; |
| 596 | #endif /* __cplusplus */ |
| 597 | #endif |
| 598 | |
| 599 | #ifndef __IActionCollection_FWD_DEFINED__ |
| 600 | #define __IActionCollection_FWD_DEFINED__ |
| 601 | typedef interface IActionCollection IActionCollection; |
| 602 | #ifdef __cplusplus |
| 603 | interface IActionCollection; |
| 604 | #endif /* __cplusplus */ |
| 605 | #endif |
| 606 | |
| 607 | #ifndef __IExecAction_FWD_DEFINED__ |
| 608 | #define __IExecAction_FWD_DEFINED__ |
| 609 | typedef interface IExecAction IExecAction; |
| 610 | #ifdef __cplusplus |
| 611 | interface IExecAction; |
| 612 | #endif /* __cplusplus */ |
| 613 | #endif |
| 614 | |
| 615 | #ifndef __INetworkSettings_FWD_DEFINED__ |
| 616 | #define __INetworkSettings_FWD_DEFINED__ |
| 617 | typedef interface INetworkSettings INetworkSettings; |
| 618 | #ifdef __cplusplus |
| 619 | interface INetworkSettings; |
| 620 | #endif /* __cplusplus */ |
| 621 | #endif |
| 622 | |
| 623 | #ifndef __IPrincipal_FWD_DEFINED__ |
| 624 | #define __IPrincipal_FWD_DEFINED__ |
| 625 | typedef interface IPrincipal IPrincipal; |
| 626 | #ifdef __cplusplus |
| 627 | interface IPrincipal; |
| 628 | #endif /* __cplusplus */ |
| 629 | #endif |
| 630 | |
| 631 | /***************************************************************************** |
| 632 | * ITaskService interface |
| 633 | */ |
| 634 | #ifndef __ITaskService_INTERFACE_DEFINED__ |
| 635 | #define __ITaskService_INTERFACE_DEFINED__ |
| 636 | |
| 637 | DEFINE_GUID(IID_ITaskService, 0x2faba4c7, 0x4da9, 0x4013, 0x96,0x97, 0x20,0xcc,0x3f,0xd4,0x0f,0x85); |
| 638 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 639 | MIDL_INTERFACE("2faba4c7-4da9-4013-9697-20cc3fd40f85") |
| 640 | ITaskService : public IDispatch |
| 641 | { |
| 642 | virtual HRESULT STDMETHODCALLTYPE GetFolder( |
| 643 | BSTR path, |
| 644 | ITaskFolder **folder) = 0; |
| 645 | |
| 646 | virtual HRESULT STDMETHODCALLTYPE GetRunningTasks( |
| 647 | LONG flags, |
| 648 | IRunningTaskCollection **tasks) = 0; |
| 649 | |
| 650 | virtual HRESULT STDMETHODCALLTYPE NewTask( |
| 651 | DWORD flags, |
| 652 | ITaskDefinition **definition) = 0; |
| 653 | |
| 654 | virtual HRESULT STDMETHODCALLTYPE Connect( |
| 655 | VARIANT server, |
| 656 | VARIANT user, |
| 657 | VARIANT domain, |
| 658 | VARIANT password) = 0; |
| 659 | |
| 660 | virtual HRESULT STDMETHODCALLTYPE get_Connected( |
| 661 | VARIANT_BOOL *connected) = 0; |
| 662 | |
| 663 | virtual HRESULT STDMETHODCALLTYPE get_TargetServer( |
| 664 | BSTR *server) = 0; |
| 665 | |
| 666 | virtual HRESULT STDMETHODCALLTYPE get_ConnectedUser( |
| 667 | BSTR *user) = 0; |
| 668 | |
| 669 | virtual HRESULT STDMETHODCALLTYPE get_ConnectedDomain( |
| 670 | BSTR *domain) = 0; |
| 671 | |
| 672 | virtual HRESULT STDMETHODCALLTYPE get_HighestVersion( |
| 673 | DWORD *version) = 0; |
| 674 | |
| 675 | }; |
| 676 | #ifdef __CRT_UUID_DECL |
| 677 | __CRT_UUID_DECL(ITaskService, 0x2faba4c7, 0x4da9, 0x4013, 0x96,0x97, 0x20,0xcc,0x3f,0xd4,0x0f,0x85) |
| 678 | #endif |
| 679 | #else |
| 680 | typedef struct ITaskServiceVtbl { |
| 681 | BEGIN_INTERFACE |
| 682 | |
| 683 | /*** IUnknown methods ***/ |
| 684 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 685 | ITaskService *This, |
| 686 | REFIID riid, |
| 687 | void **ppvObject); |
| 688 | |
| 689 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 690 | ITaskService *This); |
| 691 | |
| 692 | ULONG (STDMETHODCALLTYPE *Release)( |
| 693 | ITaskService *This); |
| 694 | |
| 695 | /*** IDispatch methods ***/ |
| 696 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 697 | ITaskService *This, |
| 698 | UINT *pctinfo); |
| 699 | |
| 700 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 701 | ITaskService *This, |
| 702 | UINT iTInfo, |
| 703 | LCID lcid, |
| 704 | ITypeInfo **ppTInfo); |
| 705 | |
| 706 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 707 | ITaskService *This, |
| 708 | REFIID riid, |
| 709 | LPOLESTR *rgszNames, |
| 710 | UINT cNames, |
| 711 | LCID lcid, |
| 712 | DISPID *rgDispId); |
| 713 | |
| 714 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 715 | ITaskService *This, |
| 716 | DISPID dispIdMember, |
| 717 | REFIID riid, |
| 718 | LCID lcid, |
| 719 | WORD wFlags, |
| 720 | DISPPARAMS *pDispParams, |
| 721 | VARIANT *pVarResult, |
| 722 | EXCEPINFO *pExcepInfo, |
| 723 | UINT *puArgErr); |
| 724 | |
| 725 | /*** ITaskService methods ***/ |
| 726 | HRESULT (STDMETHODCALLTYPE *GetFolder)( |
| 727 | ITaskService *This, |
| 728 | BSTR path, |
| 729 | ITaskFolder **folder); |
| 730 | |
| 731 | HRESULT (STDMETHODCALLTYPE *GetRunningTasks)( |
| 732 | ITaskService *This, |
| 733 | LONG flags, |
| 734 | IRunningTaskCollection **tasks); |
| 735 | |
| 736 | HRESULT (STDMETHODCALLTYPE *NewTask)( |
| 737 | ITaskService *This, |
| 738 | DWORD flags, |
| 739 | ITaskDefinition **definition); |
| 740 | |
| 741 | HRESULT (STDMETHODCALLTYPE *Connect)( |
| 742 | ITaskService *This, |
| 743 | VARIANT server, |
| 744 | VARIANT user, |
| 745 | VARIANT domain, |
| 746 | VARIANT password); |
| 747 | |
| 748 | HRESULT (STDMETHODCALLTYPE *get_Connected)( |
| 749 | ITaskService *This, |
| 750 | VARIANT_BOOL *connected); |
| 751 | |
| 752 | HRESULT (STDMETHODCALLTYPE *get_TargetServer)( |
| 753 | ITaskService *This, |
| 754 | BSTR *server); |
| 755 | |
| 756 | HRESULT (STDMETHODCALLTYPE *get_ConnectedUser)( |
| 757 | ITaskService *This, |
| 758 | BSTR *user); |
| 759 | |
| 760 | HRESULT (STDMETHODCALLTYPE *get_ConnectedDomain)( |
| 761 | ITaskService *This, |
| 762 | BSTR *domain); |
| 763 | |
| 764 | HRESULT (STDMETHODCALLTYPE *get_HighestVersion)( |
| 765 | ITaskService *This, |
| 766 | DWORD *version); |
| 767 | |
| 768 | END_INTERFACE |
| 769 | } ITaskServiceVtbl; |
| 770 | |
| 771 | interface ITaskService { |
| 772 | CONST_VTBL ITaskServiceVtbl* lpVtbl; |
| 773 | }; |
| 774 | |
| 775 | #ifdef COBJMACROS |
| 776 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 777 | /*** IUnknown methods ***/ |
| 778 | #define ITaskService_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 779 | #define ITaskService_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 780 | #define ITaskService_Release(This) (This)->lpVtbl->Release(This) |
| 781 | /*** IDispatch methods ***/ |
| 782 | #define ITaskService_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 783 | #define ITaskService_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 784 | #define ITaskService_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 785 | #define ITaskService_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 786 | /*** ITaskService methods ***/ |
| 787 | #define ITaskService_GetFolder(This,path,folder) (This)->lpVtbl->GetFolder(This,path,folder) |
| 788 | #define ITaskService_GetRunningTasks(This,flags,tasks) (This)->lpVtbl->GetRunningTasks(This,flags,tasks) |
| 789 | #define ITaskService_NewTask(This,flags,definition) (This)->lpVtbl->NewTask(This,flags,definition) |
| 790 | #define ITaskService_Connect(This,server,user,domain,password) (This)->lpVtbl->Connect(This,server,user,domain,password) |
| 791 | #define ITaskService_get_Connected(This,connected) (This)->lpVtbl->get_Connected(This,connected) |
| 792 | #define ITaskService_get_TargetServer(This,server) (This)->lpVtbl->get_TargetServer(This,server) |
| 793 | #define ITaskService_get_ConnectedUser(This,user) (This)->lpVtbl->get_ConnectedUser(This,user) |
| 794 | #define ITaskService_get_ConnectedDomain(This,domain) (This)->lpVtbl->get_ConnectedDomain(This,domain) |
| 795 | #define ITaskService_get_HighestVersion(This,version) (This)->lpVtbl->get_HighestVersion(This,version) |
| 796 | #else |
| 797 | /*** IUnknown methods ***/ |
| 798 | static inline HRESULT ITaskService_QueryInterface(ITaskService* This,REFIID riid,void **ppvObject) { |
| 799 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 800 | } |
| 801 | static inline ULONG ITaskService_AddRef(ITaskService* This) { |
| 802 | return This->lpVtbl->AddRef(This); |
| 803 | } |
| 804 | static inline ULONG ITaskService_Release(ITaskService* This) { |
| 805 | return This->lpVtbl->Release(This); |
| 806 | } |
| 807 | /*** IDispatch methods ***/ |
| 808 | static inline HRESULT ITaskService_GetTypeInfoCount(ITaskService* This,UINT *pctinfo) { |
| 809 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 810 | } |
| 811 | static inline HRESULT ITaskService_GetTypeInfo(ITaskService* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 812 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 813 | } |
| 814 | static inline HRESULT ITaskService_GetIDsOfNames(ITaskService* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 815 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 816 | } |
| 817 | static inline HRESULT ITaskService_Invoke(ITaskService* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 818 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 819 | } |
| 820 | /*** ITaskService methods ***/ |
| 821 | static inline HRESULT ITaskService_GetFolder(ITaskService* This,BSTR path,ITaskFolder **folder) { |
| 822 | return This->lpVtbl->GetFolder(This,path,folder); |
| 823 | } |
| 824 | static inline HRESULT ITaskService_GetRunningTasks(ITaskService* This,LONG flags,IRunningTaskCollection **tasks) { |
| 825 | return This->lpVtbl->GetRunningTasks(This,flags,tasks); |
| 826 | } |
| 827 | static inline HRESULT ITaskService_NewTask(ITaskService* This,DWORD flags,ITaskDefinition **definition) { |
| 828 | return This->lpVtbl->NewTask(This,flags,definition); |
| 829 | } |
| 830 | static inline HRESULT ITaskService_Connect(ITaskService* This,VARIANT server,VARIANT user,VARIANT domain,VARIANT password) { |
| 831 | return This->lpVtbl->Connect(This,server,user,domain,password); |
| 832 | } |
| 833 | static inline HRESULT ITaskService_get_Connected(ITaskService* This,VARIANT_BOOL *connected) { |
| 834 | return This->lpVtbl->get_Connected(This,connected); |
| 835 | } |
| 836 | static inline HRESULT ITaskService_get_TargetServer(ITaskService* This,BSTR *server) { |
| 837 | return This->lpVtbl->get_TargetServer(This,server); |
| 838 | } |
| 839 | static inline HRESULT ITaskService_get_ConnectedUser(ITaskService* This,BSTR *user) { |
| 840 | return This->lpVtbl->get_ConnectedUser(This,user); |
| 841 | } |
| 842 | static inline HRESULT ITaskService_get_ConnectedDomain(ITaskService* This,BSTR *domain) { |
| 843 | return This->lpVtbl->get_ConnectedDomain(This,domain); |
| 844 | } |
| 845 | static inline HRESULT ITaskService_get_HighestVersion(ITaskService* This,DWORD *version) { |
| 846 | return This->lpVtbl->get_HighestVersion(This,version); |
| 847 | } |
| 848 | #endif |
| 849 | #endif |
| 850 | |
| 851 | #endif |
| 852 | |
| 853 | |
| 854 | #endif /* __ITaskService_INTERFACE_DEFINED__ */ |
| 855 | |
| 856 | /***************************************************************************** |
| 857 | * IRegisteredTask interface |
| 858 | */ |
| 859 | #ifndef __IRegisteredTask_INTERFACE_DEFINED__ |
| 860 | #define __IRegisteredTask_INTERFACE_DEFINED__ |
| 861 | |
| 862 | DEFINE_GUID(IID_IRegisteredTask, 0x9c86f320, 0xdee3, 0x4dd1, 0xb9,0x72, 0xa3,0x03,0xf2,0x6b,0x06,0x1e); |
| 863 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 864 | MIDL_INTERFACE("9c86f320-dee3-4dd1-b972-a303f26b061e") |
| 865 | IRegisteredTask : public IDispatch |
| 866 | { |
| 867 | virtual HRESULT STDMETHODCALLTYPE get_Name( |
| 868 | BSTR *name) = 0; |
| 869 | |
| 870 | virtual HRESULT STDMETHODCALLTYPE get_Path( |
| 871 | BSTR *path) = 0; |
| 872 | |
| 873 | virtual HRESULT STDMETHODCALLTYPE get_State( |
| 874 | TASK_STATE *state) = 0; |
| 875 | |
| 876 | virtual HRESULT STDMETHODCALLTYPE get_Enabled( |
| 877 | VARIANT_BOOL *enabled) = 0; |
| 878 | |
| 879 | virtual HRESULT STDMETHODCALLTYPE put_Enabled( |
| 880 | VARIANT_BOOL enabled) = 0; |
| 881 | |
| 882 | virtual HRESULT STDMETHODCALLTYPE Run( |
| 883 | VARIANT params, |
| 884 | IRunningTask **task) = 0; |
| 885 | |
| 886 | virtual HRESULT STDMETHODCALLTYPE RunEx( |
| 887 | VARIANT params, |
| 888 | LONG flags, |
| 889 | LONG sessionID, |
| 890 | BSTR user, |
| 891 | IRunningTask **task) = 0; |
| 892 | |
| 893 | virtual HRESULT STDMETHODCALLTYPE GetInstances( |
| 894 | LONG flags, |
| 895 | IRunningTaskCollection **tasks) = 0; |
| 896 | |
| 897 | virtual HRESULT STDMETHODCALLTYPE get_LastRunTime( |
| 898 | DATE *date) = 0; |
| 899 | |
| 900 | virtual HRESULT STDMETHODCALLTYPE get_LastTaskResult( |
| 901 | LONG *result) = 0; |
| 902 | |
| 903 | virtual HRESULT STDMETHODCALLTYPE get_NumberOfMissedRuns( |
| 904 | LONG *runs) = 0; |
| 905 | |
| 906 | virtual HRESULT STDMETHODCALLTYPE get_NextRunTime( |
| 907 | DATE *date) = 0; |
| 908 | |
| 909 | virtual HRESULT STDMETHODCALLTYPE get_Definition( |
| 910 | ITaskDefinition **task) = 0; |
| 911 | |
| 912 | virtual HRESULT STDMETHODCALLTYPE get_Xml( |
| 913 | BSTR *xml) = 0; |
| 914 | |
| 915 | virtual HRESULT STDMETHODCALLTYPE GetSecurityDescriptor( |
| 916 | LONG info, |
| 917 | BSTR *sddl) = 0; |
| 918 | |
| 919 | virtual HRESULT STDMETHODCALLTYPE SetSecurityDescriptor( |
| 920 | BSTR sddl, |
| 921 | LONG flags) = 0; |
| 922 | |
| 923 | virtual HRESULT STDMETHODCALLTYPE Stop( |
| 924 | LONG flags) = 0; |
| 925 | |
| 926 | virtual HRESULT STDMETHODCALLTYPE GetRunTimes( |
| 927 | const LPSYSTEMTIME start, |
| 928 | const LPSYSTEMTIME end, |
| 929 | DWORD *count, |
| 930 | LPSYSTEMTIME *time) = 0; |
| 931 | |
| 932 | }; |
| 933 | #ifdef __CRT_UUID_DECL |
| 934 | __CRT_UUID_DECL(IRegisteredTask, 0x9c86f320, 0xdee3, 0x4dd1, 0xb9,0x72, 0xa3,0x03,0xf2,0x6b,0x06,0x1e) |
| 935 | #endif |
| 936 | #else |
| 937 | typedef struct IRegisteredTaskVtbl { |
| 938 | BEGIN_INTERFACE |
| 939 | |
| 940 | /*** IUnknown methods ***/ |
| 941 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 942 | IRegisteredTask *This, |
| 943 | REFIID riid, |
| 944 | void **ppvObject); |
| 945 | |
| 946 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 947 | IRegisteredTask *This); |
| 948 | |
| 949 | ULONG (STDMETHODCALLTYPE *Release)( |
| 950 | IRegisteredTask *This); |
| 951 | |
| 952 | /*** IDispatch methods ***/ |
| 953 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 954 | IRegisteredTask *This, |
| 955 | UINT *pctinfo); |
| 956 | |
| 957 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 958 | IRegisteredTask *This, |
| 959 | UINT iTInfo, |
| 960 | LCID lcid, |
| 961 | ITypeInfo **ppTInfo); |
| 962 | |
| 963 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 964 | IRegisteredTask *This, |
| 965 | REFIID riid, |
| 966 | LPOLESTR *rgszNames, |
| 967 | UINT cNames, |
| 968 | LCID lcid, |
| 969 | DISPID *rgDispId); |
| 970 | |
| 971 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 972 | IRegisteredTask *This, |
| 973 | DISPID dispIdMember, |
| 974 | REFIID riid, |
| 975 | LCID lcid, |
| 976 | WORD wFlags, |
| 977 | DISPPARAMS *pDispParams, |
| 978 | VARIANT *pVarResult, |
| 979 | EXCEPINFO *pExcepInfo, |
| 980 | UINT *puArgErr); |
| 981 | |
| 982 | /*** IRegisteredTask methods ***/ |
| 983 | HRESULT (STDMETHODCALLTYPE *get_Name)( |
| 984 | IRegisteredTask *This, |
| 985 | BSTR *name); |
| 986 | |
| 987 | HRESULT (STDMETHODCALLTYPE *get_Path)( |
| 988 | IRegisteredTask *This, |
| 989 | BSTR *path); |
| 990 | |
| 991 | HRESULT (STDMETHODCALLTYPE *get_State)( |
| 992 | IRegisteredTask *This, |
| 993 | TASK_STATE *state); |
| 994 | |
| 995 | HRESULT (STDMETHODCALLTYPE *get_Enabled)( |
| 996 | IRegisteredTask *This, |
| 997 | VARIANT_BOOL *enabled); |
| 998 | |
| 999 | HRESULT (STDMETHODCALLTYPE *put_Enabled)( |
| 1000 | IRegisteredTask *This, |
| 1001 | VARIANT_BOOL enabled); |
| 1002 | |
| 1003 | HRESULT (STDMETHODCALLTYPE *Run)( |
| 1004 | IRegisteredTask *This, |
| 1005 | VARIANT params, |
| 1006 | IRunningTask **task); |
| 1007 | |
| 1008 | HRESULT (STDMETHODCALLTYPE *RunEx)( |
| 1009 | IRegisteredTask *This, |
| 1010 | VARIANT params, |
| 1011 | LONG flags, |
| 1012 | LONG sessionID, |
| 1013 | BSTR user, |
| 1014 | IRunningTask **task); |
| 1015 | |
| 1016 | HRESULT (STDMETHODCALLTYPE *GetInstances)( |
| 1017 | IRegisteredTask *This, |
| 1018 | LONG flags, |
| 1019 | IRunningTaskCollection **tasks); |
| 1020 | |
| 1021 | HRESULT (STDMETHODCALLTYPE *get_LastRunTime)( |
| 1022 | IRegisteredTask *This, |
| 1023 | DATE *date); |
| 1024 | |
| 1025 | HRESULT (STDMETHODCALLTYPE *get_LastTaskResult)( |
| 1026 | IRegisteredTask *This, |
| 1027 | LONG *result); |
| 1028 | |
| 1029 | HRESULT (STDMETHODCALLTYPE *get_NumberOfMissedRuns)( |
| 1030 | IRegisteredTask *This, |
| 1031 | LONG *runs); |
| 1032 | |
| 1033 | HRESULT (STDMETHODCALLTYPE *get_NextRunTime)( |
| 1034 | IRegisteredTask *This, |
| 1035 | DATE *date); |
| 1036 | |
| 1037 | HRESULT (STDMETHODCALLTYPE *get_Definition)( |
| 1038 | IRegisteredTask *This, |
| 1039 | ITaskDefinition **task); |
| 1040 | |
| 1041 | HRESULT (STDMETHODCALLTYPE *get_Xml)( |
| 1042 | IRegisteredTask *This, |
| 1043 | BSTR *xml); |
| 1044 | |
| 1045 | HRESULT (STDMETHODCALLTYPE *GetSecurityDescriptor)( |
| 1046 | IRegisteredTask *This, |
| 1047 | LONG info, |
| 1048 | BSTR *sddl); |
| 1049 | |
| 1050 | HRESULT (STDMETHODCALLTYPE *SetSecurityDescriptor)( |
| 1051 | IRegisteredTask *This, |
| 1052 | BSTR sddl, |
| 1053 | LONG flags); |
| 1054 | |
| 1055 | HRESULT (STDMETHODCALLTYPE *Stop)( |
| 1056 | IRegisteredTask *This, |
| 1057 | LONG flags); |
| 1058 | |
| 1059 | HRESULT (STDMETHODCALLTYPE *GetRunTimes)( |
| 1060 | IRegisteredTask *This, |
| 1061 | const LPSYSTEMTIME start, |
| 1062 | const LPSYSTEMTIME end, |
| 1063 | DWORD *count, |
| 1064 | LPSYSTEMTIME *time); |
| 1065 | |
| 1066 | END_INTERFACE |
| 1067 | } IRegisteredTaskVtbl; |
| 1068 | |
| 1069 | interface IRegisteredTask { |
| 1070 | CONST_VTBL IRegisteredTaskVtbl* lpVtbl; |
| 1071 | }; |
| 1072 | |
| 1073 | #ifdef COBJMACROS |
| 1074 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 1075 | /*** IUnknown methods ***/ |
| 1076 | #define IRegisteredTask_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 1077 | #define IRegisteredTask_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 1078 | #define IRegisteredTask_Release(This) (This)->lpVtbl->Release(This) |
| 1079 | /*** IDispatch methods ***/ |
| 1080 | #define IRegisteredTask_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 1081 | #define IRegisteredTask_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 1082 | #define IRegisteredTask_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 1083 | #define IRegisteredTask_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 1084 | /*** IRegisteredTask methods ***/ |
| 1085 | #define IRegisteredTask_get_Name(This,name) (This)->lpVtbl->get_Name(This,name) |
| 1086 | #define IRegisteredTask_get_Path(This,path) (This)->lpVtbl->get_Path(This,path) |
| 1087 | #define IRegisteredTask_get_State(This,state) (This)->lpVtbl->get_State(This,state) |
| 1088 | #define IRegisteredTask_get_Enabled(This,enabled) (This)->lpVtbl->get_Enabled(This,enabled) |
| 1089 | #define IRegisteredTask_put_Enabled(This,enabled) (This)->lpVtbl->put_Enabled(This,enabled) |
| 1090 | #define IRegisteredTask_Run(This,params,task) (This)->lpVtbl->Run(This,params,task) |
| 1091 | #define IRegisteredTask_RunEx(This,params,flags,sessionID,user,task) (This)->lpVtbl->RunEx(This,params,flags,sessionID,user,task) |
| 1092 | #define IRegisteredTask_GetInstances(This,flags,tasks) (This)->lpVtbl->GetInstances(This,flags,tasks) |
| 1093 | #define IRegisteredTask_get_LastRunTime(This,date) (This)->lpVtbl->get_LastRunTime(This,date) |
| 1094 | #define IRegisteredTask_get_LastTaskResult(This,result) (This)->lpVtbl->get_LastTaskResult(This,result) |
| 1095 | #define IRegisteredTask_get_NumberOfMissedRuns(This,runs) (This)->lpVtbl->get_NumberOfMissedRuns(This,runs) |
| 1096 | #define IRegisteredTask_get_NextRunTime(This,date) (This)->lpVtbl->get_NextRunTime(This,date) |
| 1097 | #define IRegisteredTask_get_Definition(This,task) (This)->lpVtbl->get_Definition(This,task) |
| 1098 | #define IRegisteredTask_get_Xml(This,xml) (This)->lpVtbl->get_Xml(This,xml) |
| 1099 | #define IRegisteredTask_GetSecurityDescriptor(This,info,sddl) (This)->lpVtbl->GetSecurityDescriptor(This,info,sddl) |
| 1100 | #define IRegisteredTask_SetSecurityDescriptor(This,sddl,flags) (This)->lpVtbl->SetSecurityDescriptor(This,sddl,flags) |
| 1101 | #define IRegisteredTask_Stop(This,flags) (This)->lpVtbl->Stop(This,flags) |
| 1102 | #define IRegisteredTask_GetRunTimes(This,start,end,count,time) (This)->lpVtbl->GetRunTimes(This,start,end,count,time) |
| 1103 | #else |
| 1104 | /*** IUnknown methods ***/ |
| 1105 | static inline HRESULT IRegisteredTask_QueryInterface(IRegisteredTask* This,REFIID riid,void **ppvObject) { |
| 1106 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 1107 | } |
| 1108 | static inline ULONG IRegisteredTask_AddRef(IRegisteredTask* This) { |
| 1109 | return This->lpVtbl->AddRef(This); |
| 1110 | } |
| 1111 | static inline ULONG IRegisteredTask_Release(IRegisteredTask* This) { |
| 1112 | return This->lpVtbl->Release(This); |
| 1113 | } |
| 1114 | /*** IDispatch methods ***/ |
| 1115 | static inline HRESULT IRegisteredTask_GetTypeInfoCount(IRegisteredTask* This,UINT *pctinfo) { |
| 1116 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 1117 | } |
| 1118 | static inline HRESULT IRegisteredTask_GetTypeInfo(IRegisteredTask* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 1119 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 1120 | } |
| 1121 | static inline HRESULT IRegisteredTask_GetIDsOfNames(IRegisteredTask* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 1122 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 1123 | } |
| 1124 | static inline HRESULT IRegisteredTask_Invoke(IRegisteredTask* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 1125 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 1126 | } |
| 1127 | /*** IRegisteredTask methods ***/ |
| 1128 | static inline HRESULT IRegisteredTask_get_Name(IRegisteredTask* This,BSTR *name) { |
| 1129 | return This->lpVtbl->get_Name(This,name); |
| 1130 | } |
| 1131 | static inline HRESULT IRegisteredTask_get_Path(IRegisteredTask* This,BSTR *path) { |
| 1132 | return This->lpVtbl->get_Path(This,path); |
| 1133 | } |
| 1134 | static inline HRESULT IRegisteredTask_get_State(IRegisteredTask* This,TASK_STATE *state) { |
| 1135 | return This->lpVtbl->get_State(This,state); |
| 1136 | } |
| 1137 | static inline HRESULT IRegisteredTask_get_Enabled(IRegisteredTask* This,VARIANT_BOOL *enabled) { |
| 1138 | return This->lpVtbl->get_Enabled(This,enabled); |
| 1139 | } |
| 1140 | static inline HRESULT IRegisteredTask_put_Enabled(IRegisteredTask* This,VARIANT_BOOL enabled) { |
| 1141 | return This->lpVtbl->put_Enabled(This,enabled); |
| 1142 | } |
| 1143 | static inline HRESULT IRegisteredTask_Run(IRegisteredTask* This,VARIANT params,IRunningTask **task) { |
| 1144 | return This->lpVtbl->Run(This,params,task); |
| 1145 | } |
| 1146 | static inline HRESULT IRegisteredTask_RunEx(IRegisteredTask* This,VARIANT params,LONG flags,LONG sessionID,BSTR user,IRunningTask **task) { |
| 1147 | return This->lpVtbl->RunEx(This,params,flags,sessionID,user,task); |
| 1148 | } |
| 1149 | static inline HRESULT IRegisteredTask_GetInstances(IRegisteredTask* This,LONG flags,IRunningTaskCollection **tasks) { |
| 1150 | return This->lpVtbl->GetInstances(This,flags,tasks); |
| 1151 | } |
| 1152 | static inline HRESULT IRegisteredTask_get_LastRunTime(IRegisteredTask* This,DATE *date) { |
| 1153 | return This->lpVtbl->get_LastRunTime(This,date); |
| 1154 | } |
| 1155 | static inline HRESULT IRegisteredTask_get_LastTaskResult(IRegisteredTask* This,LONG *result) { |
| 1156 | return This->lpVtbl->get_LastTaskResult(This,result); |
| 1157 | } |
| 1158 | static inline HRESULT IRegisteredTask_get_NumberOfMissedRuns(IRegisteredTask* This,LONG *runs) { |
| 1159 | return This->lpVtbl->get_NumberOfMissedRuns(This,runs); |
| 1160 | } |
| 1161 | static inline HRESULT IRegisteredTask_get_NextRunTime(IRegisteredTask* This,DATE *date) { |
| 1162 | return This->lpVtbl->get_NextRunTime(This,date); |
| 1163 | } |
| 1164 | static inline HRESULT IRegisteredTask_get_Definition(IRegisteredTask* This,ITaskDefinition **task) { |
| 1165 | return This->lpVtbl->get_Definition(This,task); |
| 1166 | } |
| 1167 | static inline HRESULT IRegisteredTask_get_Xml(IRegisteredTask* This,BSTR *xml) { |
| 1168 | return This->lpVtbl->get_Xml(This,xml); |
| 1169 | } |
| 1170 | static inline HRESULT IRegisteredTask_GetSecurityDescriptor(IRegisteredTask* This,LONG info,BSTR *sddl) { |
| 1171 | return This->lpVtbl->GetSecurityDescriptor(This,info,sddl); |
| 1172 | } |
| 1173 | static inline HRESULT IRegisteredTask_SetSecurityDescriptor(IRegisteredTask* This,BSTR sddl,LONG flags) { |
| 1174 | return This->lpVtbl->SetSecurityDescriptor(This,sddl,flags); |
| 1175 | } |
| 1176 | static inline HRESULT IRegisteredTask_Stop(IRegisteredTask* This,LONG flags) { |
| 1177 | return This->lpVtbl->Stop(This,flags); |
| 1178 | } |
| 1179 | static inline HRESULT IRegisteredTask_GetRunTimes(IRegisteredTask* This,const LPSYSTEMTIME start,const LPSYSTEMTIME end,DWORD *count,LPSYSTEMTIME *time) { |
| 1180 | return This->lpVtbl->GetRunTimes(This,start,end,count,time); |
| 1181 | } |
| 1182 | #endif |
| 1183 | #endif |
| 1184 | |
| 1185 | #endif |
| 1186 | |
| 1187 | |
| 1188 | #endif /* __IRegisteredTask_INTERFACE_DEFINED__ */ |
| 1189 | |
| 1190 | /***************************************************************************** |
| 1191 | * IRegisteredTaskCollection interface |
| 1192 | */ |
| 1193 | #ifndef __IRegisteredTaskCollection_INTERFACE_DEFINED__ |
| 1194 | #define __IRegisteredTaskCollection_INTERFACE_DEFINED__ |
| 1195 | |
| 1196 | DEFINE_GUID(IID_IRegisteredTaskCollection, 0x86627eb4, 0x42a7, 0x41e4, 0xa4,0xd9, 0xac,0x33,0xa7,0x2f,0x2d,0x52); |
| 1197 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 1198 | MIDL_INTERFACE("86627eb4-42a7-41e4-a4d9-ac33a72f2d52") |
| 1199 | IRegisteredTaskCollection : public IDispatch |
| 1200 | { |
| 1201 | virtual HRESULT STDMETHODCALLTYPE get_Count( |
| 1202 | LONG *count) = 0; |
| 1203 | |
| 1204 | virtual HRESULT STDMETHODCALLTYPE get_Item( |
| 1205 | VARIANT index, |
| 1206 | IRegisteredTask **task) = 0; |
| 1207 | |
| 1208 | virtual HRESULT STDMETHODCALLTYPE get__NewEnum( |
| 1209 | IUnknown **penum) = 0; |
| 1210 | |
| 1211 | }; |
| 1212 | #ifdef __CRT_UUID_DECL |
| 1213 | __CRT_UUID_DECL(IRegisteredTaskCollection, 0x86627eb4, 0x42a7, 0x41e4, 0xa4,0xd9, 0xac,0x33,0xa7,0x2f,0x2d,0x52) |
| 1214 | #endif |
| 1215 | #else |
| 1216 | typedef struct IRegisteredTaskCollectionVtbl { |
| 1217 | BEGIN_INTERFACE |
| 1218 | |
| 1219 | /*** IUnknown methods ***/ |
| 1220 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1221 | IRegisteredTaskCollection *This, |
| 1222 | REFIID riid, |
| 1223 | void **ppvObject); |
| 1224 | |
| 1225 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1226 | IRegisteredTaskCollection *This); |
| 1227 | |
| 1228 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1229 | IRegisteredTaskCollection *This); |
| 1230 | |
| 1231 | /*** IDispatch methods ***/ |
| 1232 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 1233 | IRegisteredTaskCollection *This, |
| 1234 | UINT *pctinfo); |
| 1235 | |
| 1236 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 1237 | IRegisteredTaskCollection *This, |
| 1238 | UINT iTInfo, |
| 1239 | LCID lcid, |
| 1240 | ITypeInfo **ppTInfo); |
| 1241 | |
| 1242 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 1243 | IRegisteredTaskCollection *This, |
| 1244 | REFIID riid, |
| 1245 | LPOLESTR *rgszNames, |
| 1246 | UINT cNames, |
| 1247 | LCID lcid, |
| 1248 | DISPID *rgDispId); |
| 1249 | |
| 1250 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 1251 | IRegisteredTaskCollection *This, |
| 1252 | DISPID dispIdMember, |
| 1253 | REFIID riid, |
| 1254 | LCID lcid, |
| 1255 | WORD wFlags, |
| 1256 | DISPPARAMS *pDispParams, |
| 1257 | VARIANT *pVarResult, |
| 1258 | EXCEPINFO *pExcepInfo, |
| 1259 | UINT *puArgErr); |
| 1260 | |
| 1261 | /*** IRegisteredTaskCollection methods ***/ |
| 1262 | HRESULT (STDMETHODCALLTYPE *get_Count)( |
| 1263 | IRegisteredTaskCollection *This, |
| 1264 | LONG *count); |
| 1265 | |
| 1266 | HRESULT (STDMETHODCALLTYPE *get_Item)( |
| 1267 | IRegisteredTaskCollection *This, |
| 1268 | VARIANT index, |
| 1269 | IRegisteredTask **task); |
| 1270 | |
| 1271 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( |
| 1272 | IRegisteredTaskCollection *This, |
| 1273 | IUnknown **penum); |
| 1274 | |
| 1275 | END_INTERFACE |
| 1276 | } IRegisteredTaskCollectionVtbl; |
| 1277 | |
| 1278 | interface IRegisteredTaskCollection { |
| 1279 | CONST_VTBL IRegisteredTaskCollectionVtbl* lpVtbl; |
| 1280 | }; |
| 1281 | |
| 1282 | #ifdef COBJMACROS |
| 1283 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 1284 | /*** IUnknown methods ***/ |
| 1285 | #define IRegisteredTaskCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 1286 | #define IRegisteredTaskCollection_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 1287 | #define IRegisteredTaskCollection_Release(This) (This)->lpVtbl->Release(This) |
| 1288 | /*** IDispatch methods ***/ |
| 1289 | #define IRegisteredTaskCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 1290 | #define IRegisteredTaskCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 1291 | #define IRegisteredTaskCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 1292 | #define IRegisteredTaskCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 1293 | /*** IRegisteredTaskCollection methods ***/ |
| 1294 | #define IRegisteredTaskCollection_get_Count(This,count) (This)->lpVtbl->get_Count(This,count) |
| 1295 | #define IRegisteredTaskCollection_get_Item(This,index,task) (This)->lpVtbl->get_Item(This,index,task) |
| 1296 | #define IRegisteredTaskCollection_get__NewEnum(This,penum) (This)->lpVtbl->get__NewEnum(This,penum) |
| 1297 | #else |
| 1298 | /*** IUnknown methods ***/ |
| 1299 | static inline HRESULT IRegisteredTaskCollection_QueryInterface(IRegisteredTaskCollection* This,REFIID riid,void **ppvObject) { |
| 1300 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 1301 | } |
| 1302 | static inline ULONG IRegisteredTaskCollection_AddRef(IRegisteredTaskCollection* This) { |
| 1303 | return This->lpVtbl->AddRef(This); |
| 1304 | } |
| 1305 | static inline ULONG IRegisteredTaskCollection_Release(IRegisteredTaskCollection* This) { |
| 1306 | return This->lpVtbl->Release(This); |
| 1307 | } |
| 1308 | /*** IDispatch methods ***/ |
| 1309 | static inline HRESULT IRegisteredTaskCollection_GetTypeInfoCount(IRegisteredTaskCollection* This,UINT *pctinfo) { |
| 1310 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 1311 | } |
| 1312 | static inline HRESULT IRegisteredTaskCollection_GetTypeInfo(IRegisteredTaskCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 1313 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 1314 | } |
| 1315 | static inline HRESULT IRegisteredTaskCollection_GetIDsOfNames(IRegisteredTaskCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 1316 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 1317 | } |
| 1318 | static inline HRESULT IRegisteredTaskCollection_Invoke(IRegisteredTaskCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 1319 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 1320 | } |
| 1321 | /*** IRegisteredTaskCollection methods ***/ |
| 1322 | static inline HRESULT IRegisteredTaskCollection_get_Count(IRegisteredTaskCollection* This,LONG *count) { |
| 1323 | return This->lpVtbl->get_Count(This,count); |
| 1324 | } |
| 1325 | static inline HRESULT IRegisteredTaskCollection_get_Item(IRegisteredTaskCollection* This,VARIANT index,IRegisteredTask **task) { |
| 1326 | return This->lpVtbl->get_Item(This,index,task); |
| 1327 | } |
| 1328 | static inline HRESULT IRegisteredTaskCollection_get__NewEnum(IRegisteredTaskCollection* This,IUnknown **penum) { |
| 1329 | return This->lpVtbl->get__NewEnum(This,penum); |
| 1330 | } |
| 1331 | #endif |
| 1332 | #endif |
| 1333 | |
| 1334 | #endif |
| 1335 | |
| 1336 | |
| 1337 | #endif /* __IRegisteredTaskCollection_INTERFACE_DEFINED__ */ |
| 1338 | |
| 1339 | /***************************************************************************** |
| 1340 | * IRegistrationInfo interface |
| 1341 | */ |
| 1342 | #ifndef __IRegistrationInfo_INTERFACE_DEFINED__ |
| 1343 | #define __IRegistrationInfo_INTERFACE_DEFINED__ |
| 1344 | |
| 1345 | DEFINE_GUID(IID_IRegistrationInfo, 0x416d8b73, 0xcb41, 0x4ea1, 0x80,0x5c, 0x9b,0xe9,0xa5,0xac,0x4a,0x74); |
| 1346 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 1347 | MIDL_INTERFACE("416d8b73-cb41-4ea1-805c-9be9a5ac4a74") |
| 1348 | IRegistrationInfo : public IDispatch |
| 1349 | { |
| 1350 | virtual HRESULT STDMETHODCALLTYPE get_Description( |
| 1351 | BSTR *description) = 0; |
| 1352 | |
| 1353 | virtual HRESULT STDMETHODCALLTYPE put_Description( |
| 1354 | BSTR description) = 0; |
| 1355 | |
| 1356 | virtual HRESULT STDMETHODCALLTYPE get_Author( |
| 1357 | BSTR *author) = 0; |
| 1358 | |
| 1359 | virtual HRESULT STDMETHODCALLTYPE put_Author( |
| 1360 | BSTR author) = 0; |
| 1361 | |
| 1362 | virtual HRESULT STDMETHODCALLTYPE get_Version( |
| 1363 | BSTR *version) = 0; |
| 1364 | |
| 1365 | virtual HRESULT STDMETHODCALLTYPE put_Version( |
| 1366 | BSTR version) = 0; |
| 1367 | |
| 1368 | virtual HRESULT STDMETHODCALLTYPE get_Date( |
| 1369 | BSTR *date) = 0; |
| 1370 | |
| 1371 | virtual HRESULT STDMETHODCALLTYPE put_Date( |
| 1372 | BSTR date) = 0; |
| 1373 | |
| 1374 | virtual HRESULT STDMETHODCALLTYPE get_Documentation( |
| 1375 | BSTR *doc) = 0; |
| 1376 | |
| 1377 | virtual HRESULT STDMETHODCALLTYPE put_Documentation( |
| 1378 | BSTR doc) = 0; |
| 1379 | |
| 1380 | virtual HRESULT STDMETHODCALLTYPE get_XmlText( |
| 1381 | BSTR *xml) = 0; |
| 1382 | |
| 1383 | virtual HRESULT STDMETHODCALLTYPE put_XmlText( |
| 1384 | BSTR xml) = 0; |
| 1385 | |
| 1386 | virtual HRESULT STDMETHODCALLTYPE get_URI( |
| 1387 | BSTR *uri) = 0; |
| 1388 | |
| 1389 | virtual HRESULT STDMETHODCALLTYPE put_URI( |
| 1390 | BSTR uri) = 0; |
| 1391 | |
| 1392 | virtual HRESULT STDMETHODCALLTYPE get_SecurityDescriptor( |
| 1393 | VARIANT *sddl) = 0; |
| 1394 | |
| 1395 | virtual HRESULT STDMETHODCALLTYPE put_SecurityDescriptor( |
| 1396 | VARIANT sddl) = 0; |
| 1397 | |
| 1398 | virtual HRESULT STDMETHODCALLTYPE get_Source( |
| 1399 | BSTR *source) = 0; |
| 1400 | |
| 1401 | virtual HRESULT STDMETHODCALLTYPE put_Source( |
| 1402 | BSTR source) = 0; |
| 1403 | |
| 1404 | }; |
| 1405 | #ifdef __CRT_UUID_DECL |
| 1406 | __CRT_UUID_DECL(IRegistrationInfo, 0x416d8b73, 0xcb41, 0x4ea1, 0x80,0x5c, 0x9b,0xe9,0xa5,0xac,0x4a,0x74) |
| 1407 | #endif |
| 1408 | #else |
| 1409 | typedef struct IRegistrationInfoVtbl { |
| 1410 | BEGIN_INTERFACE |
| 1411 | |
| 1412 | /*** IUnknown methods ***/ |
| 1413 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1414 | IRegistrationInfo *This, |
| 1415 | REFIID riid, |
| 1416 | void **ppvObject); |
| 1417 | |
| 1418 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1419 | IRegistrationInfo *This); |
| 1420 | |
| 1421 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1422 | IRegistrationInfo *This); |
| 1423 | |
| 1424 | /*** IDispatch methods ***/ |
| 1425 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 1426 | IRegistrationInfo *This, |
| 1427 | UINT *pctinfo); |
| 1428 | |
| 1429 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 1430 | IRegistrationInfo *This, |
| 1431 | UINT iTInfo, |
| 1432 | LCID lcid, |
| 1433 | ITypeInfo **ppTInfo); |
| 1434 | |
| 1435 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 1436 | IRegistrationInfo *This, |
| 1437 | REFIID riid, |
| 1438 | LPOLESTR *rgszNames, |
| 1439 | UINT cNames, |
| 1440 | LCID lcid, |
| 1441 | DISPID *rgDispId); |
| 1442 | |
| 1443 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 1444 | IRegistrationInfo *This, |
| 1445 | DISPID dispIdMember, |
| 1446 | REFIID riid, |
| 1447 | LCID lcid, |
| 1448 | WORD wFlags, |
| 1449 | DISPPARAMS *pDispParams, |
| 1450 | VARIANT *pVarResult, |
| 1451 | EXCEPINFO *pExcepInfo, |
| 1452 | UINT *puArgErr); |
| 1453 | |
| 1454 | /*** IRegistrationInfo methods ***/ |
| 1455 | HRESULT (STDMETHODCALLTYPE *get_Description)( |
| 1456 | IRegistrationInfo *This, |
| 1457 | BSTR *description); |
| 1458 | |
| 1459 | HRESULT (STDMETHODCALLTYPE *put_Description)( |
| 1460 | IRegistrationInfo *This, |
| 1461 | BSTR description); |
| 1462 | |
| 1463 | HRESULT (STDMETHODCALLTYPE *get_Author)( |
| 1464 | IRegistrationInfo *This, |
| 1465 | BSTR *author); |
| 1466 | |
| 1467 | HRESULT (STDMETHODCALLTYPE *put_Author)( |
| 1468 | IRegistrationInfo *This, |
| 1469 | BSTR author); |
| 1470 | |
| 1471 | HRESULT (STDMETHODCALLTYPE *get_Version)( |
| 1472 | IRegistrationInfo *This, |
| 1473 | BSTR *version); |
| 1474 | |
| 1475 | HRESULT (STDMETHODCALLTYPE *put_Version)( |
| 1476 | IRegistrationInfo *This, |
| 1477 | BSTR version); |
| 1478 | |
| 1479 | HRESULT (STDMETHODCALLTYPE *get_Date)( |
| 1480 | IRegistrationInfo *This, |
| 1481 | BSTR *date); |
| 1482 | |
| 1483 | HRESULT (STDMETHODCALLTYPE *put_Date)( |
| 1484 | IRegistrationInfo *This, |
| 1485 | BSTR date); |
| 1486 | |
| 1487 | HRESULT (STDMETHODCALLTYPE *get_Documentation)( |
| 1488 | IRegistrationInfo *This, |
| 1489 | BSTR *doc); |
| 1490 | |
| 1491 | HRESULT (STDMETHODCALLTYPE *put_Documentation)( |
| 1492 | IRegistrationInfo *This, |
| 1493 | BSTR doc); |
| 1494 | |
| 1495 | HRESULT (STDMETHODCALLTYPE *get_XmlText)( |
| 1496 | IRegistrationInfo *This, |
| 1497 | BSTR *xml); |
| 1498 | |
| 1499 | HRESULT (STDMETHODCALLTYPE *put_XmlText)( |
| 1500 | IRegistrationInfo *This, |
| 1501 | BSTR xml); |
| 1502 | |
| 1503 | HRESULT (STDMETHODCALLTYPE *get_URI)( |
| 1504 | IRegistrationInfo *This, |
| 1505 | BSTR *uri); |
| 1506 | |
| 1507 | HRESULT (STDMETHODCALLTYPE *put_URI)( |
| 1508 | IRegistrationInfo *This, |
| 1509 | BSTR uri); |
| 1510 | |
| 1511 | HRESULT (STDMETHODCALLTYPE *get_SecurityDescriptor)( |
| 1512 | IRegistrationInfo *This, |
| 1513 | VARIANT *sddl); |
| 1514 | |
| 1515 | HRESULT (STDMETHODCALLTYPE *put_SecurityDescriptor)( |
| 1516 | IRegistrationInfo *This, |
| 1517 | VARIANT sddl); |
| 1518 | |
| 1519 | HRESULT (STDMETHODCALLTYPE *get_Source)( |
| 1520 | IRegistrationInfo *This, |
| 1521 | BSTR *source); |
| 1522 | |
| 1523 | HRESULT (STDMETHODCALLTYPE *put_Source)( |
| 1524 | IRegistrationInfo *This, |
| 1525 | BSTR source); |
| 1526 | |
| 1527 | END_INTERFACE |
| 1528 | } IRegistrationInfoVtbl; |
| 1529 | |
| 1530 | interface IRegistrationInfo { |
| 1531 | CONST_VTBL IRegistrationInfoVtbl* lpVtbl; |
| 1532 | }; |
| 1533 | |
| 1534 | #ifdef COBJMACROS |
| 1535 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 1536 | /*** IUnknown methods ***/ |
| 1537 | #define IRegistrationInfo_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 1538 | #define IRegistrationInfo_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 1539 | #define IRegistrationInfo_Release(This) (This)->lpVtbl->Release(This) |
| 1540 | /*** IDispatch methods ***/ |
| 1541 | #define IRegistrationInfo_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 1542 | #define IRegistrationInfo_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 1543 | #define IRegistrationInfo_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 1544 | #define IRegistrationInfo_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 1545 | /*** IRegistrationInfo methods ***/ |
| 1546 | #define IRegistrationInfo_get_Description(This,description) (This)->lpVtbl->get_Description(This,description) |
| 1547 | #define IRegistrationInfo_put_Description(This,description) (This)->lpVtbl->put_Description(This,description) |
| 1548 | #define IRegistrationInfo_get_Author(This,author) (This)->lpVtbl->get_Author(This,author) |
| 1549 | #define IRegistrationInfo_put_Author(This,author) (This)->lpVtbl->put_Author(This,author) |
| 1550 | #define IRegistrationInfo_get_Version(This,version) (This)->lpVtbl->get_Version(This,version) |
| 1551 | #define IRegistrationInfo_put_Version(This,version) (This)->lpVtbl->put_Version(This,version) |
| 1552 | #define IRegistrationInfo_get_Date(This,date) (This)->lpVtbl->get_Date(This,date) |
| 1553 | #define IRegistrationInfo_put_Date(This,date) (This)->lpVtbl->put_Date(This,date) |
| 1554 | #define IRegistrationInfo_get_Documentation(This,doc) (This)->lpVtbl->get_Documentation(This,doc) |
| 1555 | #define IRegistrationInfo_put_Documentation(This,doc) (This)->lpVtbl->put_Documentation(This,doc) |
| 1556 | #define IRegistrationInfo_get_XmlText(This,xml) (This)->lpVtbl->get_XmlText(This,xml) |
| 1557 | #define IRegistrationInfo_put_XmlText(This,xml) (This)->lpVtbl->put_XmlText(This,xml) |
| 1558 | #define IRegistrationInfo_get_URI(This,uri) (This)->lpVtbl->get_URI(This,uri) |
| 1559 | #define IRegistrationInfo_put_URI(This,uri) (This)->lpVtbl->put_URI(This,uri) |
| 1560 | #define IRegistrationInfo_get_SecurityDescriptor(This,sddl) (This)->lpVtbl->get_SecurityDescriptor(This,sddl) |
| 1561 | #define IRegistrationInfo_put_SecurityDescriptor(This,sddl) (This)->lpVtbl->put_SecurityDescriptor(This,sddl) |
| 1562 | #define IRegistrationInfo_get_Source(This,source) (This)->lpVtbl->get_Source(This,source) |
| 1563 | #define IRegistrationInfo_put_Source(This,source) (This)->lpVtbl->put_Source(This,source) |
| 1564 | #else |
| 1565 | /*** IUnknown methods ***/ |
| 1566 | static inline HRESULT IRegistrationInfo_QueryInterface(IRegistrationInfo* This,REFIID riid,void **ppvObject) { |
| 1567 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 1568 | } |
| 1569 | static inline ULONG IRegistrationInfo_AddRef(IRegistrationInfo* This) { |
| 1570 | return This->lpVtbl->AddRef(This); |
| 1571 | } |
| 1572 | static inline ULONG IRegistrationInfo_Release(IRegistrationInfo* This) { |
| 1573 | return This->lpVtbl->Release(This); |
| 1574 | } |
| 1575 | /*** IDispatch methods ***/ |
| 1576 | static inline HRESULT IRegistrationInfo_GetTypeInfoCount(IRegistrationInfo* This,UINT *pctinfo) { |
| 1577 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 1578 | } |
| 1579 | static inline HRESULT IRegistrationInfo_GetTypeInfo(IRegistrationInfo* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 1580 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 1581 | } |
| 1582 | static inline HRESULT IRegistrationInfo_GetIDsOfNames(IRegistrationInfo* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 1583 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 1584 | } |
| 1585 | static inline HRESULT IRegistrationInfo_Invoke(IRegistrationInfo* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 1586 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 1587 | } |
| 1588 | /*** IRegistrationInfo methods ***/ |
| 1589 | static inline HRESULT IRegistrationInfo_get_Description(IRegistrationInfo* This,BSTR *description) { |
| 1590 | return This->lpVtbl->get_Description(This,description); |
| 1591 | } |
| 1592 | static inline HRESULT IRegistrationInfo_put_Description(IRegistrationInfo* This,BSTR description) { |
| 1593 | return This->lpVtbl->put_Description(This,description); |
| 1594 | } |
| 1595 | static inline HRESULT IRegistrationInfo_get_Author(IRegistrationInfo* This,BSTR *author) { |
| 1596 | return This->lpVtbl->get_Author(This,author); |
| 1597 | } |
| 1598 | static inline HRESULT IRegistrationInfo_put_Author(IRegistrationInfo* This,BSTR author) { |
| 1599 | return This->lpVtbl->put_Author(This,author); |
| 1600 | } |
| 1601 | static inline HRESULT IRegistrationInfo_get_Version(IRegistrationInfo* This,BSTR *version) { |
| 1602 | return This->lpVtbl->get_Version(This,version); |
| 1603 | } |
| 1604 | static inline HRESULT IRegistrationInfo_put_Version(IRegistrationInfo* This,BSTR version) { |
| 1605 | return This->lpVtbl->put_Version(This,version); |
| 1606 | } |
| 1607 | static inline HRESULT IRegistrationInfo_get_Date(IRegistrationInfo* This,BSTR *date) { |
| 1608 | return This->lpVtbl->get_Date(This,date); |
| 1609 | } |
| 1610 | static inline HRESULT IRegistrationInfo_put_Date(IRegistrationInfo* This,BSTR date) { |
| 1611 | return This->lpVtbl->put_Date(This,date); |
| 1612 | } |
| 1613 | static inline HRESULT IRegistrationInfo_get_Documentation(IRegistrationInfo* This,BSTR *doc) { |
| 1614 | return This->lpVtbl->get_Documentation(This,doc); |
| 1615 | } |
| 1616 | static inline HRESULT IRegistrationInfo_put_Documentation(IRegistrationInfo* This,BSTR doc) { |
| 1617 | return This->lpVtbl->put_Documentation(This,doc); |
| 1618 | } |
| 1619 | static inline HRESULT IRegistrationInfo_get_XmlText(IRegistrationInfo* This,BSTR *xml) { |
| 1620 | return This->lpVtbl->get_XmlText(This,xml); |
| 1621 | } |
| 1622 | static inline HRESULT IRegistrationInfo_put_XmlText(IRegistrationInfo* This,BSTR xml) { |
| 1623 | return This->lpVtbl->put_XmlText(This,xml); |
| 1624 | } |
| 1625 | static inline HRESULT IRegistrationInfo_get_URI(IRegistrationInfo* This,BSTR *uri) { |
| 1626 | return This->lpVtbl->get_URI(This,uri); |
| 1627 | } |
| 1628 | static inline HRESULT IRegistrationInfo_put_URI(IRegistrationInfo* This,BSTR uri) { |
| 1629 | return This->lpVtbl->put_URI(This,uri); |
| 1630 | } |
| 1631 | static inline HRESULT IRegistrationInfo_get_SecurityDescriptor(IRegistrationInfo* This,VARIANT *sddl) { |
| 1632 | return This->lpVtbl->get_SecurityDescriptor(This,sddl); |
| 1633 | } |
| 1634 | static inline HRESULT IRegistrationInfo_put_SecurityDescriptor(IRegistrationInfo* This,VARIANT sddl) { |
| 1635 | return This->lpVtbl->put_SecurityDescriptor(This,sddl); |
| 1636 | } |
| 1637 | static inline HRESULT IRegistrationInfo_get_Source(IRegistrationInfo* This,BSTR *source) { |
| 1638 | return This->lpVtbl->get_Source(This,source); |
| 1639 | } |
| 1640 | static inline HRESULT IRegistrationInfo_put_Source(IRegistrationInfo* This,BSTR source) { |
| 1641 | return This->lpVtbl->put_Source(This,source); |
| 1642 | } |
| 1643 | #endif |
| 1644 | #endif |
| 1645 | |
| 1646 | #endif |
| 1647 | |
| 1648 | |
| 1649 | #endif /* __IRegistrationInfo_INTERFACE_DEFINED__ */ |
| 1650 | |
| 1651 | /***************************************************************************** |
| 1652 | * ITaskFolder interface |
| 1653 | */ |
| 1654 | #ifndef __ITaskFolder_INTERFACE_DEFINED__ |
| 1655 | #define __ITaskFolder_INTERFACE_DEFINED__ |
| 1656 | |
| 1657 | DEFINE_GUID(IID_ITaskFolder, 0x8cfac062, 0xa080, 0x4c15, 0x9a,0x88, 0xaa,0x7c,0x2a,0xf8,0x0d,0xfc); |
| 1658 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 1659 | MIDL_INTERFACE("8cfac062-a080-4c15-9a88-aa7c2af80dfc") |
| 1660 | ITaskFolder : public IDispatch |
| 1661 | { |
| 1662 | virtual HRESULT STDMETHODCALLTYPE get_Name( |
| 1663 | BSTR *name) = 0; |
| 1664 | |
| 1665 | virtual HRESULT STDMETHODCALLTYPE get_Path( |
| 1666 | BSTR *path) = 0; |
| 1667 | |
| 1668 | virtual HRESULT STDMETHODCALLTYPE GetFolder( |
| 1669 | BSTR path, |
| 1670 | ITaskFolder **folder) = 0; |
| 1671 | |
| 1672 | virtual HRESULT STDMETHODCALLTYPE GetFolders( |
| 1673 | LONG flags, |
| 1674 | ITaskFolderCollection **folders) = 0; |
| 1675 | |
| 1676 | virtual HRESULT STDMETHODCALLTYPE CreateFolder( |
| 1677 | BSTR name, |
| 1678 | VARIANT sddl, |
| 1679 | ITaskFolder **folder) = 0; |
| 1680 | |
| 1681 | virtual HRESULT STDMETHODCALLTYPE DeleteFolder( |
| 1682 | BSTR name, |
| 1683 | LONG flags) = 0; |
| 1684 | |
| 1685 | virtual HRESULT STDMETHODCALLTYPE GetTask( |
| 1686 | BSTR path, |
| 1687 | IRegisteredTask **task) = 0; |
| 1688 | |
| 1689 | virtual HRESULT STDMETHODCALLTYPE GetTasks( |
| 1690 | LONG flags, |
| 1691 | IRegisteredTaskCollection **tasks) = 0; |
| 1692 | |
| 1693 | virtual HRESULT STDMETHODCALLTYPE DeleteTask( |
| 1694 | BSTR name, |
| 1695 | LONG flags) = 0; |
| 1696 | |
| 1697 | virtual HRESULT STDMETHODCALLTYPE RegisterTask( |
| 1698 | BSTR path, |
| 1699 | BSTR xml, |
| 1700 | LONG flags, |
| 1701 | VARIANT user, |
| 1702 | VARIANT password, |
| 1703 | TASK_LOGON_TYPE logonType, |
| 1704 | VARIANT sddl, |
| 1705 | IRegisteredTask **task) = 0; |
| 1706 | |
| 1707 | virtual HRESULT STDMETHODCALLTYPE RegisterTaskDefinition( |
| 1708 | BSTR path, |
| 1709 | ITaskDefinition *definition, |
| 1710 | LONG flags, |
| 1711 | VARIANT user, |
| 1712 | VARIANT password, |
| 1713 | TASK_LOGON_TYPE logon, |
| 1714 | VARIANT sddl, |
| 1715 | IRegisteredTask **task) = 0; |
| 1716 | |
| 1717 | virtual HRESULT STDMETHODCALLTYPE GetSecurityDescriptor( |
| 1718 | LONG info, |
| 1719 | BSTR *sddl) = 0; |
| 1720 | |
| 1721 | virtual HRESULT STDMETHODCALLTYPE SetSecurityDescriptor( |
| 1722 | BSTR sddl, |
| 1723 | LONG flags) = 0; |
| 1724 | |
| 1725 | }; |
| 1726 | #ifdef __CRT_UUID_DECL |
| 1727 | __CRT_UUID_DECL(ITaskFolder, 0x8cfac062, 0xa080, 0x4c15, 0x9a,0x88, 0xaa,0x7c,0x2a,0xf8,0x0d,0xfc) |
| 1728 | #endif |
| 1729 | #else |
| 1730 | typedef struct ITaskFolderVtbl { |
| 1731 | BEGIN_INTERFACE |
| 1732 | |
| 1733 | /*** IUnknown methods ***/ |
| 1734 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1735 | ITaskFolder *This, |
| 1736 | REFIID riid, |
| 1737 | void **ppvObject); |
| 1738 | |
| 1739 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1740 | ITaskFolder *This); |
| 1741 | |
| 1742 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1743 | ITaskFolder *This); |
| 1744 | |
| 1745 | /*** IDispatch methods ***/ |
| 1746 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 1747 | ITaskFolder *This, |
| 1748 | UINT *pctinfo); |
| 1749 | |
| 1750 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 1751 | ITaskFolder *This, |
| 1752 | UINT iTInfo, |
| 1753 | LCID lcid, |
| 1754 | ITypeInfo **ppTInfo); |
| 1755 | |
| 1756 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 1757 | ITaskFolder *This, |
| 1758 | REFIID riid, |
| 1759 | LPOLESTR *rgszNames, |
| 1760 | UINT cNames, |
| 1761 | LCID lcid, |
| 1762 | DISPID *rgDispId); |
| 1763 | |
| 1764 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 1765 | ITaskFolder *This, |
| 1766 | DISPID dispIdMember, |
| 1767 | REFIID riid, |
| 1768 | LCID lcid, |
| 1769 | WORD wFlags, |
| 1770 | DISPPARAMS *pDispParams, |
| 1771 | VARIANT *pVarResult, |
| 1772 | EXCEPINFO *pExcepInfo, |
| 1773 | UINT *puArgErr); |
| 1774 | |
| 1775 | /*** ITaskFolder methods ***/ |
| 1776 | HRESULT (STDMETHODCALLTYPE *get_Name)( |
| 1777 | ITaskFolder *This, |
| 1778 | BSTR *name); |
| 1779 | |
| 1780 | HRESULT (STDMETHODCALLTYPE *get_Path)( |
| 1781 | ITaskFolder *This, |
| 1782 | BSTR *path); |
| 1783 | |
| 1784 | HRESULT (STDMETHODCALLTYPE *GetFolder)( |
| 1785 | ITaskFolder *This, |
| 1786 | BSTR path, |
| 1787 | ITaskFolder **folder); |
| 1788 | |
| 1789 | HRESULT (STDMETHODCALLTYPE *GetFolders)( |
| 1790 | ITaskFolder *This, |
| 1791 | LONG flags, |
| 1792 | ITaskFolderCollection **folders); |
| 1793 | |
| 1794 | HRESULT (STDMETHODCALLTYPE *CreateFolder)( |
| 1795 | ITaskFolder *This, |
| 1796 | BSTR name, |
| 1797 | VARIANT sddl, |
| 1798 | ITaskFolder **folder); |
| 1799 | |
| 1800 | HRESULT (STDMETHODCALLTYPE *DeleteFolder)( |
| 1801 | ITaskFolder *This, |
| 1802 | BSTR name, |
| 1803 | LONG flags); |
| 1804 | |
| 1805 | HRESULT (STDMETHODCALLTYPE *GetTask)( |
| 1806 | ITaskFolder *This, |
| 1807 | BSTR path, |
| 1808 | IRegisteredTask **task); |
| 1809 | |
| 1810 | HRESULT (STDMETHODCALLTYPE *GetTasks)( |
| 1811 | ITaskFolder *This, |
| 1812 | LONG flags, |
| 1813 | IRegisteredTaskCollection **tasks); |
| 1814 | |
| 1815 | HRESULT (STDMETHODCALLTYPE *DeleteTask)( |
| 1816 | ITaskFolder *This, |
| 1817 | BSTR name, |
| 1818 | LONG flags); |
| 1819 | |
| 1820 | HRESULT (STDMETHODCALLTYPE *RegisterTask)( |
| 1821 | ITaskFolder *This, |
| 1822 | BSTR path, |
| 1823 | BSTR xml, |
| 1824 | LONG flags, |
| 1825 | VARIANT user, |
| 1826 | VARIANT password, |
| 1827 | TASK_LOGON_TYPE logonType, |
| 1828 | VARIANT sddl, |
| 1829 | IRegisteredTask **task); |
| 1830 | |
| 1831 | HRESULT (STDMETHODCALLTYPE *RegisterTaskDefinition)( |
| 1832 | ITaskFolder *This, |
| 1833 | BSTR path, |
| 1834 | ITaskDefinition *definition, |
| 1835 | LONG flags, |
| 1836 | VARIANT user, |
| 1837 | VARIANT password, |
| 1838 | TASK_LOGON_TYPE logon, |
| 1839 | VARIANT sddl, |
| 1840 | IRegisteredTask **task); |
| 1841 | |
| 1842 | HRESULT (STDMETHODCALLTYPE *GetSecurityDescriptor)( |
| 1843 | ITaskFolder *This, |
| 1844 | LONG info, |
| 1845 | BSTR *sddl); |
| 1846 | |
| 1847 | HRESULT (STDMETHODCALLTYPE *SetSecurityDescriptor)( |
| 1848 | ITaskFolder *This, |
| 1849 | BSTR sddl, |
| 1850 | LONG flags); |
| 1851 | |
| 1852 | END_INTERFACE |
| 1853 | } ITaskFolderVtbl; |
| 1854 | |
| 1855 | interface ITaskFolder { |
| 1856 | CONST_VTBL ITaskFolderVtbl* lpVtbl; |
| 1857 | }; |
| 1858 | |
| 1859 | #ifdef COBJMACROS |
| 1860 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 1861 | /*** IUnknown methods ***/ |
| 1862 | #define ITaskFolder_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 1863 | #define ITaskFolder_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 1864 | #define ITaskFolder_Release(This) (This)->lpVtbl->Release(This) |
| 1865 | /*** IDispatch methods ***/ |
| 1866 | #define ITaskFolder_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 1867 | #define ITaskFolder_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 1868 | #define ITaskFolder_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 1869 | #define ITaskFolder_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 1870 | /*** ITaskFolder methods ***/ |
| 1871 | #define ITaskFolder_get_Name(This,name) (This)->lpVtbl->get_Name(This,name) |
| 1872 | #define ITaskFolder_get_Path(This,path) (This)->lpVtbl->get_Path(This,path) |
| 1873 | #define ITaskFolder_GetFolder(This,path,folder) (This)->lpVtbl->GetFolder(This,path,folder) |
| 1874 | #define ITaskFolder_GetFolders(This,flags,folders) (This)->lpVtbl->GetFolders(This,flags,folders) |
| 1875 | #define ITaskFolder_CreateFolder(This,name,sddl,folder) (This)->lpVtbl->CreateFolder(This,name,sddl,folder) |
| 1876 | #define ITaskFolder_DeleteFolder(This,name,flags) (This)->lpVtbl->DeleteFolder(This,name,flags) |
| 1877 | #define ITaskFolder_GetTask(This,path,task) (This)->lpVtbl->GetTask(This,path,task) |
| 1878 | #define ITaskFolder_GetTasks(This,flags,tasks) (This)->lpVtbl->GetTasks(This,flags,tasks) |
| 1879 | #define ITaskFolder_DeleteTask(This,name,flags) (This)->lpVtbl->DeleteTask(This,name,flags) |
| 1880 | #define ITaskFolder_RegisterTask(This,path,xml,flags,user,password,logonType,sddl,task) (This)->lpVtbl->RegisterTask(This,path,xml,flags,user,password,logonType,sddl,task) |
| 1881 | #define ITaskFolder_RegisterTaskDefinition(This,path,definition,flags,user,password,logon,sddl,task) (This)->lpVtbl->RegisterTaskDefinition(This,path,definition,flags,user,password,logon,sddl,task) |
| 1882 | #define ITaskFolder_GetSecurityDescriptor(This,info,sddl) (This)->lpVtbl->GetSecurityDescriptor(This,info,sddl) |
| 1883 | #define ITaskFolder_SetSecurityDescriptor(This,sddl,flags) (This)->lpVtbl->SetSecurityDescriptor(This,sddl,flags) |
| 1884 | #else |
| 1885 | /*** IUnknown methods ***/ |
| 1886 | static inline HRESULT ITaskFolder_QueryInterface(ITaskFolder* This,REFIID riid,void **ppvObject) { |
| 1887 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 1888 | } |
| 1889 | static inline ULONG ITaskFolder_AddRef(ITaskFolder* This) { |
| 1890 | return This->lpVtbl->AddRef(This); |
| 1891 | } |
| 1892 | static inline ULONG ITaskFolder_Release(ITaskFolder* This) { |
| 1893 | return This->lpVtbl->Release(This); |
| 1894 | } |
| 1895 | /*** IDispatch methods ***/ |
| 1896 | static inline HRESULT ITaskFolder_GetTypeInfoCount(ITaskFolder* This,UINT *pctinfo) { |
| 1897 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 1898 | } |
| 1899 | static inline HRESULT ITaskFolder_GetTypeInfo(ITaskFolder* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 1900 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 1901 | } |
| 1902 | static inline HRESULT ITaskFolder_GetIDsOfNames(ITaskFolder* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 1903 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 1904 | } |
| 1905 | static inline HRESULT ITaskFolder_Invoke(ITaskFolder* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 1906 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 1907 | } |
| 1908 | /*** ITaskFolder methods ***/ |
| 1909 | static inline HRESULT ITaskFolder_get_Name(ITaskFolder* This,BSTR *name) { |
| 1910 | return This->lpVtbl->get_Name(This,name); |
| 1911 | } |
| 1912 | static inline HRESULT ITaskFolder_get_Path(ITaskFolder* This,BSTR *path) { |
| 1913 | return This->lpVtbl->get_Path(This,path); |
| 1914 | } |
| 1915 | static inline HRESULT ITaskFolder_GetFolder(ITaskFolder* This,BSTR path,ITaskFolder **folder) { |
| 1916 | return This->lpVtbl->GetFolder(This,path,folder); |
| 1917 | } |
| 1918 | static inline HRESULT ITaskFolder_GetFolders(ITaskFolder* This,LONG flags,ITaskFolderCollection **folders) { |
| 1919 | return This->lpVtbl->GetFolders(This,flags,folders); |
| 1920 | } |
| 1921 | static inline HRESULT ITaskFolder_CreateFolder(ITaskFolder* This,BSTR name,VARIANT sddl,ITaskFolder **folder) { |
| 1922 | return This->lpVtbl->CreateFolder(This,name,sddl,folder); |
| 1923 | } |
| 1924 | static inline HRESULT ITaskFolder_DeleteFolder(ITaskFolder* This,BSTR name,LONG flags) { |
| 1925 | return This->lpVtbl->DeleteFolder(This,name,flags); |
| 1926 | } |
| 1927 | static inline HRESULT ITaskFolder_GetTask(ITaskFolder* This,BSTR path,IRegisteredTask **task) { |
| 1928 | return This->lpVtbl->GetTask(This,path,task); |
| 1929 | } |
| 1930 | static inline HRESULT ITaskFolder_GetTasks(ITaskFolder* This,LONG flags,IRegisteredTaskCollection **tasks) { |
| 1931 | return This->lpVtbl->GetTasks(This,flags,tasks); |
| 1932 | } |
| 1933 | static inline HRESULT ITaskFolder_DeleteTask(ITaskFolder* This,BSTR name,LONG flags) { |
| 1934 | return This->lpVtbl->DeleteTask(This,name,flags); |
| 1935 | } |
| 1936 | static inline HRESULT ITaskFolder_RegisterTask(ITaskFolder* This,BSTR path,BSTR xml,LONG flags,VARIANT user,VARIANT password,TASK_LOGON_TYPE logonType,VARIANT sddl,IRegisteredTask **task) { |
| 1937 | return This->lpVtbl->RegisterTask(This,path,xml,flags,user,password,logonType,sddl,task); |
| 1938 | } |
| 1939 | static inline HRESULT ITaskFolder_RegisterTaskDefinition(ITaskFolder* This,BSTR path,ITaskDefinition *definition,LONG flags,VARIANT user,VARIANT password,TASK_LOGON_TYPE logon,VARIANT sddl,IRegisteredTask **task) { |
| 1940 | return This->lpVtbl->RegisterTaskDefinition(This,path,definition,flags,user,password,logon,sddl,task); |
| 1941 | } |
| 1942 | static inline HRESULT ITaskFolder_GetSecurityDescriptor(ITaskFolder* This,LONG info,BSTR *sddl) { |
| 1943 | return This->lpVtbl->GetSecurityDescriptor(This,info,sddl); |
| 1944 | } |
| 1945 | static inline HRESULT ITaskFolder_SetSecurityDescriptor(ITaskFolder* This,BSTR sddl,LONG flags) { |
| 1946 | return This->lpVtbl->SetSecurityDescriptor(This,sddl,flags); |
| 1947 | } |
| 1948 | #endif |
| 1949 | #endif |
| 1950 | |
| 1951 | #endif |
| 1952 | |
| 1953 | |
| 1954 | #endif /* __ITaskFolder_INTERFACE_DEFINED__ */ |
| 1955 | |
| 1956 | /***************************************************************************** |
| 1957 | * ITaskFolderCollection interface |
| 1958 | */ |
| 1959 | #ifndef __ITaskFolderCollection_INTERFACE_DEFINED__ |
| 1960 | #define __ITaskFolderCollection_INTERFACE_DEFINED__ |
| 1961 | |
| 1962 | DEFINE_GUID(IID_ITaskFolderCollection, 0x79184a66, 0x8664, 0x423f, 0x97,0xf1, 0x63,0x73,0x56,0xa5,0xd8,0x12); |
| 1963 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 1964 | MIDL_INTERFACE("79184a66-8664-423f-97f1-637356a5d812") |
| 1965 | ITaskFolderCollection : public IDispatch |
| 1966 | { |
| 1967 | virtual HRESULT STDMETHODCALLTYPE get_Count( |
| 1968 | LONG *count) = 0; |
| 1969 | |
| 1970 | virtual HRESULT STDMETHODCALLTYPE get_Item( |
| 1971 | VARIANT index, |
| 1972 | ITaskFolder **folder) = 0; |
| 1973 | |
| 1974 | virtual HRESULT STDMETHODCALLTYPE get__NewEnum( |
| 1975 | IUnknown **penum) = 0; |
| 1976 | |
| 1977 | }; |
| 1978 | #ifdef __CRT_UUID_DECL |
| 1979 | __CRT_UUID_DECL(ITaskFolderCollection, 0x79184a66, 0x8664, 0x423f, 0x97,0xf1, 0x63,0x73,0x56,0xa5,0xd8,0x12) |
| 1980 | #endif |
| 1981 | #else |
| 1982 | typedef struct ITaskFolderCollectionVtbl { |
| 1983 | BEGIN_INTERFACE |
| 1984 | |
| 1985 | /*** IUnknown methods ***/ |
| 1986 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 1987 | ITaskFolderCollection *This, |
| 1988 | REFIID riid, |
| 1989 | void **ppvObject); |
| 1990 | |
| 1991 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 1992 | ITaskFolderCollection *This); |
| 1993 | |
| 1994 | ULONG (STDMETHODCALLTYPE *Release)( |
| 1995 | ITaskFolderCollection *This); |
| 1996 | |
| 1997 | /*** IDispatch methods ***/ |
| 1998 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 1999 | ITaskFolderCollection *This, |
| 2000 | UINT *pctinfo); |
| 2001 | |
| 2002 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 2003 | ITaskFolderCollection *This, |
| 2004 | UINT iTInfo, |
| 2005 | LCID lcid, |
| 2006 | ITypeInfo **ppTInfo); |
| 2007 | |
| 2008 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 2009 | ITaskFolderCollection *This, |
| 2010 | REFIID riid, |
| 2011 | LPOLESTR *rgszNames, |
| 2012 | UINT cNames, |
| 2013 | LCID lcid, |
| 2014 | DISPID *rgDispId); |
| 2015 | |
| 2016 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 2017 | ITaskFolderCollection *This, |
| 2018 | DISPID dispIdMember, |
| 2019 | REFIID riid, |
| 2020 | LCID lcid, |
| 2021 | WORD wFlags, |
| 2022 | DISPPARAMS *pDispParams, |
| 2023 | VARIANT *pVarResult, |
| 2024 | EXCEPINFO *pExcepInfo, |
| 2025 | UINT *puArgErr); |
| 2026 | |
| 2027 | /*** ITaskFolderCollection methods ***/ |
| 2028 | HRESULT (STDMETHODCALLTYPE *get_Count)( |
| 2029 | ITaskFolderCollection *This, |
| 2030 | LONG *count); |
| 2031 | |
| 2032 | HRESULT (STDMETHODCALLTYPE *get_Item)( |
| 2033 | ITaskFolderCollection *This, |
| 2034 | VARIANT index, |
| 2035 | ITaskFolder **folder); |
| 2036 | |
| 2037 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( |
| 2038 | ITaskFolderCollection *This, |
| 2039 | IUnknown **penum); |
| 2040 | |
| 2041 | END_INTERFACE |
| 2042 | } ITaskFolderCollectionVtbl; |
| 2043 | |
| 2044 | interface ITaskFolderCollection { |
| 2045 | CONST_VTBL ITaskFolderCollectionVtbl* lpVtbl; |
| 2046 | }; |
| 2047 | |
| 2048 | #ifdef COBJMACROS |
| 2049 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 2050 | /*** IUnknown methods ***/ |
| 2051 | #define ITaskFolderCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 2052 | #define ITaskFolderCollection_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 2053 | #define ITaskFolderCollection_Release(This) (This)->lpVtbl->Release(This) |
| 2054 | /*** IDispatch methods ***/ |
| 2055 | #define ITaskFolderCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 2056 | #define ITaskFolderCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 2057 | #define ITaskFolderCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 2058 | #define ITaskFolderCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 2059 | /*** ITaskFolderCollection methods ***/ |
| 2060 | #define ITaskFolderCollection_get_Count(This,count) (This)->lpVtbl->get_Count(This,count) |
| 2061 | #define ITaskFolderCollection_get_Item(This,index,folder) (This)->lpVtbl->get_Item(This,index,folder) |
| 2062 | #define ITaskFolderCollection_get__NewEnum(This,penum) (This)->lpVtbl->get__NewEnum(This,penum) |
| 2063 | #else |
| 2064 | /*** IUnknown methods ***/ |
| 2065 | static inline HRESULT ITaskFolderCollection_QueryInterface(ITaskFolderCollection* This,REFIID riid,void **ppvObject) { |
| 2066 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 2067 | } |
| 2068 | static inline ULONG ITaskFolderCollection_AddRef(ITaskFolderCollection* This) { |
| 2069 | return This->lpVtbl->AddRef(This); |
| 2070 | } |
| 2071 | static inline ULONG ITaskFolderCollection_Release(ITaskFolderCollection* This) { |
| 2072 | return This->lpVtbl->Release(This); |
| 2073 | } |
| 2074 | /*** IDispatch methods ***/ |
| 2075 | static inline HRESULT ITaskFolderCollection_GetTypeInfoCount(ITaskFolderCollection* This,UINT *pctinfo) { |
| 2076 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 2077 | } |
| 2078 | static inline HRESULT ITaskFolderCollection_GetTypeInfo(ITaskFolderCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 2079 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 2080 | } |
| 2081 | static inline HRESULT ITaskFolderCollection_GetIDsOfNames(ITaskFolderCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 2082 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 2083 | } |
| 2084 | static inline HRESULT ITaskFolderCollection_Invoke(ITaskFolderCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 2085 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 2086 | } |
| 2087 | /*** ITaskFolderCollection methods ***/ |
| 2088 | static inline HRESULT ITaskFolderCollection_get_Count(ITaskFolderCollection* This,LONG *count) { |
| 2089 | return This->lpVtbl->get_Count(This,count); |
| 2090 | } |
| 2091 | static inline HRESULT ITaskFolderCollection_get_Item(ITaskFolderCollection* This,VARIANT index,ITaskFolder **folder) { |
| 2092 | return This->lpVtbl->get_Item(This,index,folder); |
| 2093 | } |
| 2094 | static inline HRESULT ITaskFolderCollection_get__NewEnum(ITaskFolderCollection* This,IUnknown **penum) { |
| 2095 | return This->lpVtbl->get__NewEnum(This,penum); |
| 2096 | } |
| 2097 | #endif |
| 2098 | #endif |
| 2099 | |
| 2100 | #endif |
| 2101 | |
| 2102 | |
| 2103 | #endif /* __ITaskFolderCollection_INTERFACE_DEFINED__ */ |
| 2104 | |
| 2105 | /***************************************************************************** |
| 2106 | * ITaskDefinition interface |
| 2107 | */ |
| 2108 | #ifndef __ITaskDefinition_INTERFACE_DEFINED__ |
| 2109 | #define __ITaskDefinition_INTERFACE_DEFINED__ |
| 2110 | |
| 2111 | DEFINE_GUID(IID_ITaskDefinition, 0xf5bc8fc5, 0x536d, 0x4f77, 0xb8,0x52, 0xfb,0xc1,0x35,0x6f,0xde,0xb6); |
| 2112 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 2113 | MIDL_INTERFACE("f5bc8fc5-536d-4f77-b852-fbc1356fdeb6") |
| 2114 | ITaskDefinition : public IDispatch |
| 2115 | { |
| 2116 | virtual HRESULT STDMETHODCALLTYPE get_RegistrationInfo( |
| 2117 | IRegistrationInfo **info) = 0; |
| 2118 | |
| 2119 | virtual HRESULT STDMETHODCALLTYPE put_RegistrationInfo( |
| 2120 | IRegistrationInfo *info) = 0; |
| 2121 | |
| 2122 | virtual HRESULT STDMETHODCALLTYPE get_Triggers( |
| 2123 | ITriggerCollection **triggers) = 0; |
| 2124 | |
| 2125 | virtual HRESULT STDMETHODCALLTYPE put_Triggers( |
| 2126 | ITriggerCollection *triggers) = 0; |
| 2127 | |
| 2128 | virtual HRESULT STDMETHODCALLTYPE get_Settings( |
| 2129 | ITaskSettings **settings) = 0; |
| 2130 | |
| 2131 | virtual HRESULT STDMETHODCALLTYPE put_Settings( |
| 2132 | ITaskSettings *settings) = 0; |
| 2133 | |
| 2134 | virtual HRESULT STDMETHODCALLTYPE get_Data( |
| 2135 | BSTR *data) = 0; |
| 2136 | |
| 2137 | virtual HRESULT STDMETHODCALLTYPE put_Data( |
| 2138 | BSTR data) = 0; |
| 2139 | |
| 2140 | virtual HRESULT STDMETHODCALLTYPE get_Principal( |
| 2141 | IPrincipal **principal) = 0; |
| 2142 | |
| 2143 | virtual HRESULT STDMETHODCALLTYPE put_Principal( |
| 2144 | IPrincipal *principal) = 0; |
| 2145 | |
| 2146 | virtual HRESULT STDMETHODCALLTYPE get_Actions( |
| 2147 | IActionCollection **actions) = 0; |
| 2148 | |
| 2149 | virtual HRESULT STDMETHODCALLTYPE put_Actions( |
| 2150 | IActionCollection *actions) = 0; |
| 2151 | |
| 2152 | virtual HRESULT STDMETHODCALLTYPE get_XmlText( |
| 2153 | BSTR *xml) = 0; |
| 2154 | |
| 2155 | virtual HRESULT STDMETHODCALLTYPE put_XmlText( |
| 2156 | BSTR xml) = 0; |
| 2157 | |
| 2158 | }; |
| 2159 | #ifdef __CRT_UUID_DECL |
| 2160 | __CRT_UUID_DECL(ITaskDefinition, 0xf5bc8fc5, 0x536d, 0x4f77, 0xb8,0x52, 0xfb,0xc1,0x35,0x6f,0xde,0xb6) |
| 2161 | #endif |
| 2162 | #else |
| 2163 | typedef struct ITaskDefinitionVtbl { |
| 2164 | BEGIN_INTERFACE |
| 2165 | |
| 2166 | /*** IUnknown methods ***/ |
| 2167 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2168 | ITaskDefinition *This, |
| 2169 | REFIID riid, |
| 2170 | void **ppvObject); |
| 2171 | |
| 2172 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2173 | ITaskDefinition *This); |
| 2174 | |
| 2175 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2176 | ITaskDefinition *This); |
| 2177 | |
| 2178 | /*** IDispatch methods ***/ |
| 2179 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 2180 | ITaskDefinition *This, |
| 2181 | UINT *pctinfo); |
| 2182 | |
| 2183 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 2184 | ITaskDefinition *This, |
| 2185 | UINT iTInfo, |
| 2186 | LCID lcid, |
| 2187 | ITypeInfo **ppTInfo); |
| 2188 | |
| 2189 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 2190 | ITaskDefinition *This, |
| 2191 | REFIID riid, |
| 2192 | LPOLESTR *rgszNames, |
| 2193 | UINT cNames, |
| 2194 | LCID lcid, |
| 2195 | DISPID *rgDispId); |
| 2196 | |
| 2197 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 2198 | ITaskDefinition *This, |
| 2199 | DISPID dispIdMember, |
| 2200 | REFIID riid, |
| 2201 | LCID lcid, |
| 2202 | WORD wFlags, |
| 2203 | DISPPARAMS *pDispParams, |
| 2204 | VARIANT *pVarResult, |
| 2205 | EXCEPINFO *pExcepInfo, |
| 2206 | UINT *puArgErr); |
| 2207 | |
| 2208 | /*** ITaskDefinition methods ***/ |
| 2209 | HRESULT (STDMETHODCALLTYPE *get_RegistrationInfo)( |
| 2210 | ITaskDefinition *This, |
| 2211 | IRegistrationInfo **info); |
| 2212 | |
| 2213 | HRESULT (STDMETHODCALLTYPE *put_RegistrationInfo)( |
| 2214 | ITaskDefinition *This, |
| 2215 | IRegistrationInfo *info); |
| 2216 | |
| 2217 | HRESULT (STDMETHODCALLTYPE *get_Triggers)( |
| 2218 | ITaskDefinition *This, |
| 2219 | ITriggerCollection **triggers); |
| 2220 | |
| 2221 | HRESULT (STDMETHODCALLTYPE *put_Triggers)( |
| 2222 | ITaskDefinition *This, |
| 2223 | ITriggerCollection *triggers); |
| 2224 | |
| 2225 | HRESULT (STDMETHODCALLTYPE *get_Settings)( |
| 2226 | ITaskDefinition *This, |
| 2227 | ITaskSettings **settings); |
| 2228 | |
| 2229 | HRESULT (STDMETHODCALLTYPE *put_Settings)( |
| 2230 | ITaskDefinition *This, |
| 2231 | ITaskSettings *settings); |
| 2232 | |
| 2233 | HRESULT (STDMETHODCALLTYPE *get_Data)( |
| 2234 | ITaskDefinition *This, |
| 2235 | BSTR *data); |
| 2236 | |
| 2237 | HRESULT (STDMETHODCALLTYPE *put_Data)( |
| 2238 | ITaskDefinition *This, |
| 2239 | BSTR data); |
| 2240 | |
| 2241 | HRESULT (STDMETHODCALLTYPE *get_Principal)( |
| 2242 | ITaskDefinition *This, |
| 2243 | IPrincipal **principal); |
| 2244 | |
| 2245 | HRESULT (STDMETHODCALLTYPE *put_Principal)( |
| 2246 | ITaskDefinition *This, |
| 2247 | IPrincipal *principal); |
| 2248 | |
| 2249 | HRESULT (STDMETHODCALLTYPE *get_Actions)( |
| 2250 | ITaskDefinition *This, |
| 2251 | IActionCollection **actions); |
| 2252 | |
| 2253 | HRESULT (STDMETHODCALLTYPE *put_Actions)( |
| 2254 | ITaskDefinition *This, |
| 2255 | IActionCollection *actions); |
| 2256 | |
| 2257 | HRESULT (STDMETHODCALLTYPE *get_XmlText)( |
| 2258 | ITaskDefinition *This, |
| 2259 | BSTR *xml); |
| 2260 | |
| 2261 | HRESULT (STDMETHODCALLTYPE *put_XmlText)( |
| 2262 | ITaskDefinition *This, |
| 2263 | BSTR xml); |
| 2264 | |
| 2265 | END_INTERFACE |
| 2266 | } ITaskDefinitionVtbl; |
| 2267 | |
| 2268 | interface ITaskDefinition { |
| 2269 | CONST_VTBL ITaskDefinitionVtbl* lpVtbl; |
| 2270 | }; |
| 2271 | |
| 2272 | #ifdef COBJMACROS |
| 2273 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 2274 | /*** IUnknown methods ***/ |
| 2275 | #define ITaskDefinition_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 2276 | #define ITaskDefinition_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 2277 | #define ITaskDefinition_Release(This) (This)->lpVtbl->Release(This) |
| 2278 | /*** IDispatch methods ***/ |
| 2279 | #define ITaskDefinition_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 2280 | #define ITaskDefinition_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 2281 | #define ITaskDefinition_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 2282 | #define ITaskDefinition_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 2283 | /*** ITaskDefinition methods ***/ |
| 2284 | #define ITaskDefinition_get_RegistrationInfo(This,info) (This)->lpVtbl->get_RegistrationInfo(This,info) |
| 2285 | #define ITaskDefinition_put_RegistrationInfo(This,info) (This)->lpVtbl->put_RegistrationInfo(This,info) |
| 2286 | #define ITaskDefinition_get_Triggers(This,triggers) (This)->lpVtbl->get_Triggers(This,triggers) |
| 2287 | #define ITaskDefinition_put_Triggers(This,triggers) (This)->lpVtbl->put_Triggers(This,triggers) |
| 2288 | #define ITaskDefinition_get_Settings(This,settings) (This)->lpVtbl->get_Settings(This,settings) |
| 2289 | #define ITaskDefinition_put_Settings(This,settings) (This)->lpVtbl->put_Settings(This,settings) |
| 2290 | #define ITaskDefinition_get_Data(This,data) (This)->lpVtbl->get_Data(This,data) |
| 2291 | #define ITaskDefinition_put_Data(This,data) (This)->lpVtbl->put_Data(This,data) |
| 2292 | #define ITaskDefinition_get_Principal(This,principal) (This)->lpVtbl->get_Principal(This,principal) |
| 2293 | #define ITaskDefinition_put_Principal(This,principal) (This)->lpVtbl->put_Principal(This,principal) |
| 2294 | #define ITaskDefinition_get_Actions(This,actions) (This)->lpVtbl->get_Actions(This,actions) |
| 2295 | #define ITaskDefinition_put_Actions(This,actions) (This)->lpVtbl->put_Actions(This,actions) |
| 2296 | #define ITaskDefinition_get_XmlText(This,xml) (This)->lpVtbl->get_XmlText(This,xml) |
| 2297 | #define ITaskDefinition_put_XmlText(This,xml) (This)->lpVtbl->put_XmlText(This,xml) |
| 2298 | #else |
| 2299 | /*** IUnknown methods ***/ |
| 2300 | static inline HRESULT ITaskDefinition_QueryInterface(ITaskDefinition* This,REFIID riid,void **ppvObject) { |
| 2301 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 2302 | } |
| 2303 | static inline ULONG ITaskDefinition_AddRef(ITaskDefinition* This) { |
| 2304 | return This->lpVtbl->AddRef(This); |
| 2305 | } |
| 2306 | static inline ULONG ITaskDefinition_Release(ITaskDefinition* This) { |
| 2307 | return This->lpVtbl->Release(This); |
| 2308 | } |
| 2309 | /*** IDispatch methods ***/ |
| 2310 | static inline HRESULT ITaskDefinition_GetTypeInfoCount(ITaskDefinition* This,UINT *pctinfo) { |
| 2311 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 2312 | } |
| 2313 | static inline HRESULT ITaskDefinition_GetTypeInfo(ITaskDefinition* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 2314 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 2315 | } |
| 2316 | static inline HRESULT ITaskDefinition_GetIDsOfNames(ITaskDefinition* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 2317 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 2318 | } |
| 2319 | static inline HRESULT ITaskDefinition_Invoke(ITaskDefinition* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 2320 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 2321 | } |
| 2322 | /*** ITaskDefinition methods ***/ |
| 2323 | static inline HRESULT ITaskDefinition_get_RegistrationInfo(ITaskDefinition* This,IRegistrationInfo **info) { |
| 2324 | return This->lpVtbl->get_RegistrationInfo(This,info); |
| 2325 | } |
| 2326 | static inline HRESULT ITaskDefinition_put_RegistrationInfo(ITaskDefinition* This,IRegistrationInfo *info) { |
| 2327 | return This->lpVtbl->put_RegistrationInfo(This,info); |
| 2328 | } |
| 2329 | static inline HRESULT ITaskDefinition_get_Triggers(ITaskDefinition* This,ITriggerCollection **triggers) { |
| 2330 | return This->lpVtbl->get_Triggers(This,triggers); |
| 2331 | } |
| 2332 | static inline HRESULT ITaskDefinition_put_Triggers(ITaskDefinition* This,ITriggerCollection *triggers) { |
| 2333 | return This->lpVtbl->put_Triggers(This,triggers); |
| 2334 | } |
| 2335 | static inline HRESULT ITaskDefinition_get_Settings(ITaskDefinition* This,ITaskSettings **settings) { |
| 2336 | return This->lpVtbl->get_Settings(This,settings); |
| 2337 | } |
| 2338 | static inline HRESULT ITaskDefinition_put_Settings(ITaskDefinition* This,ITaskSettings *settings) { |
| 2339 | return This->lpVtbl->put_Settings(This,settings); |
| 2340 | } |
| 2341 | static inline HRESULT ITaskDefinition_get_Data(ITaskDefinition* This,BSTR *data) { |
| 2342 | return This->lpVtbl->get_Data(This,data); |
| 2343 | } |
| 2344 | static inline HRESULT ITaskDefinition_put_Data(ITaskDefinition* This,BSTR data) { |
| 2345 | return This->lpVtbl->put_Data(This,data); |
| 2346 | } |
| 2347 | static inline HRESULT ITaskDefinition_get_Principal(ITaskDefinition* This,IPrincipal **principal) { |
| 2348 | return This->lpVtbl->get_Principal(This,principal); |
| 2349 | } |
| 2350 | static inline HRESULT ITaskDefinition_put_Principal(ITaskDefinition* This,IPrincipal *principal) { |
| 2351 | return This->lpVtbl->put_Principal(This,principal); |
| 2352 | } |
| 2353 | static inline HRESULT ITaskDefinition_get_Actions(ITaskDefinition* This,IActionCollection **actions) { |
| 2354 | return This->lpVtbl->get_Actions(This,actions); |
| 2355 | } |
| 2356 | static inline HRESULT ITaskDefinition_put_Actions(ITaskDefinition* This,IActionCollection *actions) { |
| 2357 | return This->lpVtbl->put_Actions(This,actions); |
| 2358 | } |
| 2359 | static inline HRESULT ITaskDefinition_get_XmlText(ITaskDefinition* This,BSTR *xml) { |
| 2360 | return This->lpVtbl->get_XmlText(This,xml); |
| 2361 | } |
| 2362 | static inline HRESULT ITaskDefinition_put_XmlText(ITaskDefinition* This,BSTR xml) { |
| 2363 | return This->lpVtbl->put_XmlText(This,xml); |
| 2364 | } |
| 2365 | #endif |
| 2366 | #endif |
| 2367 | |
| 2368 | #endif |
| 2369 | |
| 2370 | |
| 2371 | #endif /* __ITaskDefinition_INTERFACE_DEFINED__ */ |
| 2372 | |
| 2373 | /***************************************************************************** |
| 2374 | * ITaskSettings interface |
| 2375 | */ |
| 2376 | #ifndef __ITaskSettings_INTERFACE_DEFINED__ |
| 2377 | #define __ITaskSettings_INTERFACE_DEFINED__ |
| 2378 | |
| 2379 | DEFINE_GUID(IID_ITaskSettings, 0x8fd4711d, 0x2d02, 0x4c8c, 0x87,0xe3, 0xef,0xf6,0x99,0xde,0x12,0x7e); |
| 2380 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 2381 | MIDL_INTERFACE("8fd4711d-2d02-4c8c-87e3-eff699de127e") |
| 2382 | ITaskSettings : public IDispatch |
| 2383 | { |
| 2384 | virtual HRESULT STDMETHODCALLTYPE get_AllowDemandStart( |
| 2385 | VARIANT_BOOL *allow) = 0; |
| 2386 | |
| 2387 | virtual HRESULT STDMETHODCALLTYPE put_AllowDemandStart( |
| 2388 | VARIANT_BOOL allow) = 0; |
| 2389 | |
| 2390 | virtual HRESULT STDMETHODCALLTYPE get_RestartInterval( |
| 2391 | BSTR *interval) = 0; |
| 2392 | |
| 2393 | virtual HRESULT STDMETHODCALLTYPE put_RestartInterval( |
| 2394 | BSTR interval) = 0; |
| 2395 | |
| 2396 | virtual HRESULT STDMETHODCALLTYPE get_RestartCount( |
| 2397 | INT *count) = 0; |
| 2398 | |
| 2399 | virtual HRESULT STDMETHODCALLTYPE put_RestartCount( |
| 2400 | INT count) = 0; |
| 2401 | |
| 2402 | virtual HRESULT STDMETHODCALLTYPE get_MultipleInstances( |
| 2403 | TASK_INSTANCES_POLICY *policy) = 0; |
| 2404 | |
| 2405 | virtual HRESULT STDMETHODCALLTYPE put_MultipleInstances( |
| 2406 | TASK_INSTANCES_POLICY policy) = 0; |
| 2407 | |
| 2408 | virtual HRESULT STDMETHODCALLTYPE get_StopIfGoingOnBatteries( |
| 2409 | VARIANT_BOOL *stop) = 0; |
| 2410 | |
| 2411 | virtual HRESULT STDMETHODCALLTYPE put_StopIfGoingOnBatteries( |
| 2412 | VARIANT_BOOL stop) = 0; |
| 2413 | |
| 2414 | virtual HRESULT STDMETHODCALLTYPE get_DisallowStartIfOnBatteries( |
| 2415 | VARIANT_BOOL *disallow) = 0; |
| 2416 | |
| 2417 | virtual HRESULT STDMETHODCALLTYPE put_DisallowStartIfOnBatteries( |
| 2418 | VARIANT_BOOL disallow) = 0; |
| 2419 | |
| 2420 | virtual HRESULT STDMETHODCALLTYPE get_AllowHardTerminate( |
| 2421 | VARIANT_BOOL *allow) = 0; |
| 2422 | |
| 2423 | virtual HRESULT STDMETHODCALLTYPE put_AllowHardTerminate( |
| 2424 | VARIANT_BOOL allow) = 0; |
| 2425 | |
| 2426 | virtual HRESULT STDMETHODCALLTYPE get_StartWhenAvailable( |
| 2427 | VARIANT_BOOL *start) = 0; |
| 2428 | |
| 2429 | virtual HRESULT STDMETHODCALLTYPE put_StartWhenAvailable( |
| 2430 | VARIANT_BOOL start) = 0; |
| 2431 | |
| 2432 | virtual HRESULT STDMETHODCALLTYPE get_XmlText( |
| 2433 | BSTR *xml) = 0; |
| 2434 | |
| 2435 | virtual HRESULT STDMETHODCALLTYPE put_XmlText( |
| 2436 | BSTR xml) = 0; |
| 2437 | |
| 2438 | virtual HRESULT STDMETHODCALLTYPE get_RunOnlyIfNetworkAvailable( |
| 2439 | VARIANT_BOOL *run) = 0; |
| 2440 | |
| 2441 | virtual HRESULT STDMETHODCALLTYPE put_RunOnlyIfNetworkAvailable( |
| 2442 | VARIANT_BOOL run) = 0; |
| 2443 | |
| 2444 | virtual HRESULT STDMETHODCALLTYPE get_ExecutionTimeLimit( |
| 2445 | BSTR *limit) = 0; |
| 2446 | |
| 2447 | virtual HRESULT STDMETHODCALLTYPE put_ExecutionTimeLimit( |
| 2448 | BSTR limit) = 0; |
| 2449 | |
| 2450 | virtual HRESULT STDMETHODCALLTYPE get_Enabled( |
| 2451 | VARIANT_BOOL *enabled) = 0; |
| 2452 | |
| 2453 | virtual HRESULT STDMETHODCALLTYPE put_Enabled( |
| 2454 | VARIANT_BOOL enabled) = 0; |
| 2455 | |
| 2456 | virtual HRESULT STDMETHODCALLTYPE get_DeleteExpiredTaskAfter( |
| 2457 | BSTR *delay) = 0; |
| 2458 | |
| 2459 | virtual HRESULT STDMETHODCALLTYPE put_DeleteExpiredTaskAfter( |
| 2460 | BSTR delay) = 0; |
| 2461 | |
| 2462 | virtual HRESULT STDMETHODCALLTYPE get_Priority( |
| 2463 | INT *priority) = 0; |
| 2464 | |
| 2465 | virtual HRESULT STDMETHODCALLTYPE put_Priority( |
| 2466 | INT priority) = 0; |
| 2467 | |
| 2468 | virtual HRESULT STDMETHODCALLTYPE get_Compatibility( |
| 2469 | TASK_COMPATIBILITY *level) = 0; |
| 2470 | |
| 2471 | virtual HRESULT STDMETHODCALLTYPE put_Compatibility( |
| 2472 | TASK_COMPATIBILITY level) = 0; |
| 2473 | |
| 2474 | virtual HRESULT STDMETHODCALLTYPE get_Hidden( |
| 2475 | VARIANT_BOOL *hidden) = 0; |
| 2476 | |
| 2477 | virtual HRESULT STDMETHODCALLTYPE put_Hidden( |
| 2478 | VARIANT_BOOL hidden) = 0; |
| 2479 | |
| 2480 | virtual HRESULT STDMETHODCALLTYPE get_IdleSettings( |
| 2481 | IIdleSettings **settings) = 0; |
| 2482 | |
| 2483 | virtual HRESULT STDMETHODCALLTYPE put_IdleSettings( |
| 2484 | IIdleSettings *settings) = 0; |
| 2485 | |
| 2486 | virtual HRESULT STDMETHODCALLTYPE get_RunOnlyIfIdle( |
| 2487 | VARIANT_BOOL *run) = 0; |
| 2488 | |
| 2489 | virtual HRESULT STDMETHODCALLTYPE put_RunOnlyIfIdle( |
| 2490 | VARIANT_BOOL run) = 0; |
| 2491 | |
| 2492 | virtual HRESULT STDMETHODCALLTYPE get_WakeToRun( |
| 2493 | VARIANT_BOOL *wake) = 0; |
| 2494 | |
| 2495 | virtual HRESULT STDMETHODCALLTYPE put_WakeToRun( |
| 2496 | VARIANT_BOOL wake) = 0; |
| 2497 | |
| 2498 | virtual HRESULT STDMETHODCALLTYPE get_NetworkSettings( |
| 2499 | INetworkSettings **settings) = 0; |
| 2500 | |
| 2501 | virtual HRESULT STDMETHODCALLTYPE put_NetworkSettings( |
| 2502 | INetworkSettings *settings) = 0; |
| 2503 | |
| 2504 | }; |
| 2505 | #ifdef __CRT_UUID_DECL |
| 2506 | __CRT_UUID_DECL(ITaskSettings, 0x8fd4711d, 0x2d02, 0x4c8c, 0x87,0xe3, 0xef,0xf6,0x99,0xde,0x12,0x7e) |
| 2507 | #endif |
| 2508 | #else |
| 2509 | typedef struct ITaskSettingsVtbl { |
| 2510 | BEGIN_INTERFACE |
| 2511 | |
| 2512 | /*** IUnknown methods ***/ |
| 2513 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2514 | ITaskSettings *This, |
| 2515 | REFIID riid, |
| 2516 | void **ppvObject); |
| 2517 | |
| 2518 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2519 | ITaskSettings *This); |
| 2520 | |
| 2521 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2522 | ITaskSettings *This); |
| 2523 | |
| 2524 | /*** IDispatch methods ***/ |
| 2525 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 2526 | ITaskSettings *This, |
| 2527 | UINT *pctinfo); |
| 2528 | |
| 2529 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 2530 | ITaskSettings *This, |
| 2531 | UINT iTInfo, |
| 2532 | LCID lcid, |
| 2533 | ITypeInfo **ppTInfo); |
| 2534 | |
| 2535 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 2536 | ITaskSettings *This, |
| 2537 | REFIID riid, |
| 2538 | LPOLESTR *rgszNames, |
| 2539 | UINT cNames, |
| 2540 | LCID lcid, |
| 2541 | DISPID *rgDispId); |
| 2542 | |
| 2543 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 2544 | ITaskSettings *This, |
| 2545 | DISPID dispIdMember, |
| 2546 | REFIID riid, |
| 2547 | LCID lcid, |
| 2548 | WORD wFlags, |
| 2549 | DISPPARAMS *pDispParams, |
| 2550 | VARIANT *pVarResult, |
| 2551 | EXCEPINFO *pExcepInfo, |
| 2552 | UINT *puArgErr); |
| 2553 | |
| 2554 | /*** ITaskSettings methods ***/ |
| 2555 | HRESULT (STDMETHODCALLTYPE *get_AllowDemandStart)( |
| 2556 | ITaskSettings *This, |
| 2557 | VARIANT_BOOL *allow); |
| 2558 | |
| 2559 | HRESULT (STDMETHODCALLTYPE *put_AllowDemandStart)( |
| 2560 | ITaskSettings *This, |
| 2561 | VARIANT_BOOL allow); |
| 2562 | |
| 2563 | HRESULT (STDMETHODCALLTYPE *get_RestartInterval)( |
| 2564 | ITaskSettings *This, |
| 2565 | BSTR *interval); |
| 2566 | |
| 2567 | HRESULT (STDMETHODCALLTYPE *put_RestartInterval)( |
| 2568 | ITaskSettings *This, |
| 2569 | BSTR interval); |
| 2570 | |
| 2571 | HRESULT (STDMETHODCALLTYPE *get_RestartCount)( |
| 2572 | ITaskSettings *This, |
| 2573 | INT *count); |
| 2574 | |
| 2575 | HRESULT (STDMETHODCALLTYPE *put_RestartCount)( |
| 2576 | ITaskSettings *This, |
| 2577 | INT count); |
| 2578 | |
| 2579 | HRESULT (STDMETHODCALLTYPE *get_MultipleInstances)( |
| 2580 | ITaskSettings *This, |
| 2581 | TASK_INSTANCES_POLICY *policy); |
| 2582 | |
| 2583 | HRESULT (STDMETHODCALLTYPE *put_MultipleInstances)( |
| 2584 | ITaskSettings *This, |
| 2585 | TASK_INSTANCES_POLICY policy); |
| 2586 | |
| 2587 | HRESULT (STDMETHODCALLTYPE *get_StopIfGoingOnBatteries)( |
| 2588 | ITaskSettings *This, |
| 2589 | VARIANT_BOOL *stop); |
| 2590 | |
| 2591 | HRESULT (STDMETHODCALLTYPE *put_StopIfGoingOnBatteries)( |
| 2592 | ITaskSettings *This, |
| 2593 | VARIANT_BOOL stop); |
| 2594 | |
| 2595 | HRESULT (STDMETHODCALLTYPE *get_DisallowStartIfOnBatteries)( |
| 2596 | ITaskSettings *This, |
| 2597 | VARIANT_BOOL *disallow); |
| 2598 | |
| 2599 | HRESULT (STDMETHODCALLTYPE *put_DisallowStartIfOnBatteries)( |
| 2600 | ITaskSettings *This, |
| 2601 | VARIANT_BOOL disallow); |
| 2602 | |
| 2603 | HRESULT (STDMETHODCALLTYPE *get_AllowHardTerminate)( |
| 2604 | ITaskSettings *This, |
| 2605 | VARIANT_BOOL *allow); |
| 2606 | |
| 2607 | HRESULT (STDMETHODCALLTYPE *put_AllowHardTerminate)( |
| 2608 | ITaskSettings *This, |
| 2609 | VARIANT_BOOL allow); |
| 2610 | |
| 2611 | HRESULT (STDMETHODCALLTYPE *get_StartWhenAvailable)( |
| 2612 | ITaskSettings *This, |
| 2613 | VARIANT_BOOL *start); |
| 2614 | |
| 2615 | HRESULT (STDMETHODCALLTYPE *put_StartWhenAvailable)( |
| 2616 | ITaskSettings *This, |
| 2617 | VARIANT_BOOL start); |
| 2618 | |
| 2619 | HRESULT (STDMETHODCALLTYPE *get_XmlText)( |
| 2620 | ITaskSettings *This, |
| 2621 | BSTR *xml); |
| 2622 | |
| 2623 | HRESULT (STDMETHODCALLTYPE *put_XmlText)( |
| 2624 | ITaskSettings *This, |
| 2625 | BSTR xml); |
| 2626 | |
| 2627 | HRESULT (STDMETHODCALLTYPE *get_RunOnlyIfNetworkAvailable)( |
| 2628 | ITaskSettings *This, |
| 2629 | VARIANT_BOOL *run); |
| 2630 | |
| 2631 | HRESULT (STDMETHODCALLTYPE *put_RunOnlyIfNetworkAvailable)( |
| 2632 | ITaskSettings *This, |
| 2633 | VARIANT_BOOL run); |
| 2634 | |
| 2635 | HRESULT (STDMETHODCALLTYPE *get_ExecutionTimeLimit)( |
| 2636 | ITaskSettings *This, |
| 2637 | BSTR *limit); |
| 2638 | |
| 2639 | HRESULT (STDMETHODCALLTYPE *put_ExecutionTimeLimit)( |
| 2640 | ITaskSettings *This, |
| 2641 | BSTR limit); |
| 2642 | |
| 2643 | HRESULT (STDMETHODCALLTYPE *get_Enabled)( |
| 2644 | ITaskSettings *This, |
| 2645 | VARIANT_BOOL *enabled); |
| 2646 | |
| 2647 | HRESULT (STDMETHODCALLTYPE *put_Enabled)( |
| 2648 | ITaskSettings *This, |
| 2649 | VARIANT_BOOL enabled); |
| 2650 | |
| 2651 | HRESULT (STDMETHODCALLTYPE *get_DeleteExpiredTaskAfter)( |
| 2652 | ITaskSettings *This, |
| 2653 | BSTR *delay); |
| 2654 | |
| 2655 | HRESULT (STDMETHODCALLTYPE *put_DeleteExpiredTaskAfter)( |
| 2656 | ITaskSettings *This, |
| 2657 | BSTR delay); |
| 2658 | |
| 2659 | HRESULT (STDMETHODCALLTYPE *get_Priority)( |
| 2660 | ITaskSettings *This, |
| 2661 | INT *priority); |
| 2662 | |
| 2663 | HRESULT (STDMETHODCALLTYPE *put_Priority)( |
| 2664 | ITaskSettings *This, |
| 2665 | INT priority); |
| 2666 | |
| 2667 | HRESULT (STDMETHODCALLTYPE *get_Compatibility)( |
| 2668 | ITaskSettings *This, |
| 2669 | TASK_COMPATIBILITY *level); |
| 2670 | |
| 2671 | HRESULT (STDMETHODCALLTYPE *put_Compatibility)( |
| 2672 | ITaskSettings *This, |
| 2673 | TASK_COMPATIBILITY level); |
| 2674 | |
| 2675 | HRESULT (STDMETHODCALLTYPE *get_Hidden)( |
| 2676 | ITaskSettings *This, |
| 2677 | VARIANT_BOOL *hidden); |
| 2678 | |
| 2679 | HRESULT (STDMETHODCALLTYPE *put_Hidden)( |
| 2680 | ITaskSettings *This, |
| 2681 | VARIANT_BOOL hidden); |
| 2682 | |
| 2683 | HRESULT (STDMETHODCALLTYPE *get_IdleSettings)( |
| 2684 | ITaskSettings *This, |
| 2685 | IIdleSettings **settings); |
| 2686 | |
| 2687 | HRESULT (STDMETHODCALLTYPE *put_IdleSettings)( |
| 2688 | ITaskSettings *This, |
| 2689 | IIdleSettings *settings); |
| 2690 | |
| 2691 | HRESULT (STDMETHODCALLTYPE *get_RunOnlyIfIdle)( |
| 2692 | ITaskSettings *This, |
| 2693 | VARIANT_BOOL *run); |
| 2694 | |
| 2695 | HRESULT (STDMETHODCALLTYPE *put_RunOnlyIfIdle)( |
| 2696 | ITaskSettings *This, |
| 2697 | VARIANT_BOOL run); |
| 2698 | |
| 2699 | HRESULT (STDMETHODCALLTYPE *get_WakeToRun)( |
| 2700 | ITaskSettings *This, |
| 2701 | VARIANT_BOOL *wake); |
| 2702 | |
| 2703 | HRESULT (STDMETHODCALLTYPE *put_WakeToRun)( |
| 2704 | ITaskSettings *This, |
| 2705 | VARIANT_BOOL wake); |
| 2706 | |
| 2707 | HRESULT (STDMETHODCALLTYPE *get_NetworkSettings)( |
| 2708 | ITaskSettings *This, |
| 2709 | INetworkSettings **settings); |
| 2710 | |
| 2711 | HRESULT (STDMETHODCALLTYPE *put_NetworkSettings)( |
| 2712 | ITaskSettings *This, |
| 2713 | INetworkSettings *settings); |
| 2714 | |
| 2715 | END_INTERFACE |
| 2716 | } ITaskSettingsVtbl; |
| 2717 | |
| 2718 | interface ITaskSettings { |
| 2719 | CONST_VTBL ITaskSettingsVtbl* lpVtbl; |
| 2720 | }; |
| 2721 | |
| 2722 | #ifdef COBJMACROS |
| 2723 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 2724 | /*** IUnknown methods ***/ |
| 2725 | #define ITaskSettings_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 2726 | #define ITaskSettings_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 2727 | #define ITaskSettings_Release(This) (This)->lpVtbl->Release(This) |
| 2728 | /*** IDispatch methods ***/ |
| 2729 | #define ITaskSettings_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 2730 | #define ITaskSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 2731 | #define ITaskSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 2732 | #define ITaskSettings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 2733 | /*** ITaskSettings methods ***/ |
| 2734 | #define ITaskSettings_get_AllowDemandStart(This,allow) (This)->lpVtbl->get_AllowDemandStart(This,allow) |
| 2735 | #define ITaskSettings_put_AllowDemandStart(This,allow) (This)->lpVtbl->put_AllowDemandStart(This,allow) |
| 2736 | #define ITaskSettings_get_RestartInterval(This,interval) (This)->lpVtbl->get_RestartInterval(This,interval) |
| 2737 | #define ITaskSettings_put_RestartInterval(This,interval) (This)->lpVtbl->put_RestartInterval(This,interval) |
| 2738 | #define ITaskSettings_get_RestartCount(This,count) (This)->lpVtbl->get_RestartCount(This,count) |
| 2739 | #define ITaskSettings_put_RestartCount(This,count) (This)->lpVtbl->put_RestartCount(This,count) |
| 2740 | #define ITaskSettings_get_MultipleInstances(This,policy) (This)->lpVtbl->get_MultipleInstances(This,policy) |
| 2741 | #define ITaskSettings_put_MultipleInstances(This,policy) (This)->lpVtbl->put_MultipleInstances(This,policy) |
| 2742 | #define ITaskSettings_get_StopIfGoingOnBatteries(This,stop) (This)->lpVtbl->get_StopIfGoingOnBatteries(This,stop) |
| 2743 | #define ITaskSettings_put_StopIfGoingOnBatteries(This,stop) (This)->lpVtbl->put_StopIfGoingOnBatteries(This,stop) |
| 2744 | #define ITaskSettings_get_DisallowStartIfOnBatteries(This,disallow) (This)->lpVtbl->get_DisallowStartIfOnBatteries(This,disallow) |
| 2745 | #define ITaskSettings_put_DisallowStartIfOnBatteries(This,disallow) (This)->lpVtbl->put_DisallowStartIfOnBatteries(This,disallow) |
| 2746 | #define ITaskSettings_get_AllowHardTerminate(This,allow) (This)->lpVtbl->get_AllowHardTerminate(This,allow) |
| 2747 | #define ITaskSettings_put_AllowHardTerminate(This,allow) (This)->lpVtbl->put_AllowHardTerminate(This,allow) |
| 2748 | #define ITaskSettings_get_StartWhenAvailable(This,start) (This)->lpVtbl->get_StartWhenAvailable(This,start) |
| 2749 | #define ITaskSettings_put_StartWhenAvailable(This,start) (This)->lpVtbl->put_StartWhenAvailable(This,start) |
| 2750 | #define ITaskSettings_get_XmlText(This,xml) (This)->lpVtbl->get_XmlText(This,xml) |
| 2751 | #define ITaskSettings_put_XmlText(This,xml) (This)->lpVtbl->put_XmlText(This,xml) |
| 2752 | #define ITaskSettings_get_RunOnlyIfNetworkAvailable(This,run) (This)->lpVtbl->get_RunOnlyIfNetworkAvailable(This,run) |
| 2753 | #define ITaskSettings_put_RunOnlyIfNetworkAvailable(This,run) (This)->lpVtbl->put_RunOnlyIfNetworkAvailable(This,run) |
| 2754 | #define ITaskSettings_get_ExecutionTimeLimit(This,limit) (This)->lpVtbl->get_ExecutionTimeLimit(This,limit) |
| 2755 | #define ITaskSettings_put_ExecutionTimeLimit(This,limit) (This)->lpVtbl->put_ExecutionTimeLimit(This,limit) |
| 2756 | #define ITaskSettings_get_Enabled(This,enabled) (This)->lpVtbl->get_Enabled(This,enabled) |
| 2757 | #define ITaskSettings_put_Enabled(This,enabled) (This)->lpVtbl->put_Enabled(This,enabled) |
| 2758 | #define ITaskSettings_get_DeleteExpiredTaskAfter(This,delay) (This)->lpVtbl->get_DeleteExpiredTaskAfter(This,delay) |
| 2759 | #define ITaskSettings_put_DeleteExpiredTaskAfter(This,delay) (This)->lpVtbl->put_DeleteExpiredTaskAfter(This,delay) |
| 2760 | #define ITaskSettings_get_Priority(This,priority) (This)->lpVtbl->get_Priority(This,priority) |
| 2761 | #define ITaskSettings_put_Priority(This,priority) (This)->lpVtbl->put_Priority(This,priority) |
| 2762 | #define ITaskSettings_get_Compatibility(This,level) (This)->lpVtbl->get_Compatibility(This,level) |
| 2763 | #define ITaskSettings_put_Compatibility(This,level) (This)->lpVtbl->put_Compatibility(This,level) |
| 2764 | #define ITaskSettings_get_Hidden(This,hidden) (This)->lpVtbl->get_Hidden(This,hidden) |
| 2765 | #define ITaskSettings_put_Hidden(This,hidden) (This)->lpVtbl->put_Hidden(This,hidden) |
| 2766 | #define ITaskSettings_get_IdleSettings(This,settings) (This)->lpVtbl->get_IdleSettings(This,settings) |
| 2767 | #define ITaskSettings_put_IdleSettings(This,settings) (This)->lpVtbl->put_IdleSettings(This,settings) |
| 2768 | #define ITaskSettings_get_RunOnlyIfIdle(This,run) (This)->lpVtbl->get_RunOnlyIfIdle(This,run) |
| 2769 | #define ITaskSettings_put_RunOnlyIfIdle(This,run) (This)->lpVtbl->put_RunOnlyIfIdle(This,run) |
| 2770 | #define ITaskSettings_get_WakeToRun(This,wake) (This)->lpVtbl->get_WakeToRun(This,wake) |
| 2771 | #define ITaskSettings_put_WakeToRun(This,wake) (This)->lpVtbl->put_WakeToRun(This,wake) |
| 2772 | #define ITaskSettings_get_NetworkSettings(This,settings) (This)->lpVtbl->get_NetworkSettings(This,settings) |
| 2773 | #define ITaskSettings_put_NetworkSettings(This,settings) (This)->lpVtbl->put_NetworkSettings(This,settings) |
| 2774 | #else |
| 2775 | /*** IUnknown methods ***/ |
| 2776 | static inline HRESULT ITaskSettings_QueryInterface(ITaskSettings* This,REFIID riid,void **ppvObject) { |
| 2777 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 2778 | } |
| 2779 | static inline ULONG ITaskSettings_AddRef(ITaskSettings* This) { |
| 2780 | return This->lpVtbl->AddRef(This); |
| 2781 | } |
| 2782 | static inline ULONG ITaskSettings_Release(ITaskSettings* This) { |
| 2783 | return This->lpVtbl->Release(This); |
| 2784 | } |
| 2785 | /*** IDispatch methods ***/ |
| 2786 | static inline HRESULT ITaskSettings_GetTypeInfoCount(ITaskSettings* This,UINT *pctinfo) { |
| 2787 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 2788 | } |
| 2789 | static inline HRESULT ITaskSettings_GetTypeInfo(ITaskSettings* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 2790 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 2791 | } |
| 2792 | static inline HRESULT ITaskSettings_GetIDsOfNames(ITaskSettings* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 2793 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 2794 | } |
| 2795 | static inline HRESULT ITaskSettings_Invoke(ITaskSettings* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 2796 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 2797 | } |
| 2798 | /*** ITaskSettings methods ***/ |
| 2799 | static inline HRESULT ITaskSettings_get_AllowDemandStart(ITaskSettings* This,VARIANT_BOOL *allow) { |
| 2800 | return This->lpVtbl->get_AllowDemandStart(This,allow); |
| 2801 | } |
| 2802 | static inline HRESULT ITaskSettings_put_AllowDemandStart(ITaskSettings* This,VARIANT_BOOL allow) { |
| 2803 | return This->lpVtbl->put_AllowDemandStart(This,allow); |
| 2804 | } |
| 2805 | static inline HRESULT ITaskSettings_get_RestartInterval(ITaskSettings* This,BSTR *interval) { |
| 2806 | return This->lpVtbl->get_RestartInterval(This,interval); |
| 2807 | } |
| 2808 | static inline HRESULT ITaskSettings_put_RestartInterval(ITaskSettings* This,BSTR interval) { |
| 2809 | return This->lpVtbl->put_RestartInterval(This,interval); |
| 2810 | } |
| 2811 | static inline HRESULT ITaskSettings_get_RestartCount(ITaskSettings* This,INT *count) { |
| 2812 | return This->lpVtbl->get_RestartCount(This,count); |
| 2813 | } |
| 2814 | static inline HRESULT ITaskSettings_put_RestartCount(ITaskSettings* This,INT count) { |
| 2815 | return This->lpVtbl->put_RestartCount(This,count); |
| 2816 | } |
| 2817 | static inline HRESULT ITaskSettings_get_MultipleInstances(ITaskSettings* This,TASK_INSTANCES_POLICY *policy) { |
| 2818 | return This->lpVtbl->get_MultipleInstances(This,policy); |
| 2819 | } |
| 2820 | static inline HRESULT ITaskSettings_put_MultipleInstances(ITaskSettings* This,TASK_INSTANCES_POLICY policy) { |
| 2821 | return This->lpVtbl->put_MultipleInstances(This,policy); |
| 2822 | } |
| 2823 | static inline HRESULT ITaskSettings_get_StopIfGoingOnBatteries(ITaskSettings* This,VARIANT_BOOL *stop) { |
| 2824 | return This->lpVtbl->get_StopIfGoingOnBatteries(This,stop); |
| 2825 | } |
| 2826 | static inline HRESULT ITaskSettings_put_StopIfGoingOnBatteries(ITaskSettings* This,VARIANT_BOOL stop) { |
| 2827 | return This->lpVtbl->put_StopIfGoingOnBatteries(This,stop); |
| 2828 | } |
| 2829 | static inline HRESULT ITaskSettings_get_DisallowStartIfOnBatteries(ITaskSettings* This,VARIANT_BOOL *disallow) { |
| 2830 | return This->lpVtbl->get_DisallowStartIfOnBatteries(This,disallow); |
| 2831 | } |
| 2832 | static inline HRESULT ITaskSettings_put_DisallowStartIfOnBatteries(ITaskSettings* This,VARIANT_BOOL disallow) { |
| 2833 | return This->lpVtbl->put_DisallowStartIfOnBatteries(This,disallow); |
| 2834 | } |
| 2835 | static inline HRESULT ITaskSettings_get_AllowHardTerminate(ITaskSettings* This,VARIANT_BOOL *allow) { |
| 2836 | return This->lpVtbl->get_AllowHardTerminate(This,allow); |
| 2837 | } |
| 2838 | static inline HRESULT ITaskSettings_put_AllowHardTerminate(ITaskSettings* This,VARIANT_BOOL allow) { |
| 2839 | return This->lpVtbl->put_AllowHardTerminate(This,allow); |
| 2840 | } |
| 2841 | static inline HRESULT ITaskSettings_get_StartWhenAvailable(ITaskSettings* This,VARIANT_BOOL *start) { |
| 2842 | return This->lpVtbl->get_StartWhenAvailable(This,start); |
| 2843 | } |
| 2844 | static inline HRESULT ITaskSettings_put_StartWhenAvailable(ITaskSettings* This,VARIANT_BOOL start) { |
| 2845 | return This->lpVtbl->put_StartWhenAvailable(This,start); |
| 2846 | } |
| 2847 | static inline HRESULT ITaskSettings_get_XmlText(ITaskSettings* This,BSTR *xml) { |
| 2848 | return This->lpVtbl->get_XmlText(This,xml); |
| 2849 | } |
| 2850 | static inline HRESULT ITaskSettings_put_XmlText(ITaskSettings* This,BSTR xml) { |
| 2851 | return This->lpVtbl->put_XmlText(This,xml); |
| 2852 | } |
| 2853 | static inline HRESULT ITaskSettings_get_RunOnlyIfNetworkAvailable(ITaskSettings* This,VARIANT_BOOL *run) { |
| 2854 | return This->lpVtbl->get_RunOnlyIfNetworkAvailable(This,run); |
| 2855 | } |
| 2856 | static inline HRESULT ITaskSettings_put_RunOnlyIfNetworkAvailable(ITaskSettings* This,VARIANT_BOOL run) { |
| 2857 | return This->lpVtbl->put_RunOnlyIfNetworkAvailable(This,run); |
| 2858 | } |
| 2859 | static inline HRESULT ITaskSettings_get_ExecutionTimeLimit(ITaskSettings* This,BSTR *limit) { |
| 2860 | return This->lpVtbl->get_ExecutionTimeLimit(This,limit); |
| 2861 | } |
| 2862 | static inline HRESULT ITaskSettings_put_ExecutionTimeLimit(ITaskSettings* This,BSTR limit) { |
| 2863 | return This->lpVtbl->put_ExecutionTimeLimit(This,limit); |
| 2864 | } |
| 2865 | static inline HRESULT ITaskSettings_get_Enabled(ITaskSettings* This,VARIANT_BOOL *enabled) { |
| 2866 | return This->lpVtbl->get_Enabled(This,enabled); |
| 2867 | } |
| 2868 | static inline HRESULT ITaskSettings_put_Enabled(ITaskSettings* This,VARIANT_BOOL enabled) { |
| 2869 | return This->lpVtbl->put_Enabled(This,enabled); |
| 2870 | } |
| 2871 | static inline HRESULT ITaskSettings_get_DeleteExpiredTaskAfter(ITaskSettings* This,BSTR *delay) { |
| 2872 | return This->lpVtbl->get_DeleteExpiredTaskAfter(This,delay); |
| 2873 | } |
| 2874 | static inline HRESULT ITaskSettings_put_DeleteExpiredTaskAfter(ITaskSettings* This,BSTR delay) { |
| 2875 | return This->lpVtbl->put_DeleteExpiredTaskAfter(This,delay); |
| 2876 | } |
| 2877 | static inline HRESULT ITaskSettings_get_Priority(ITaskSettings* This,INT *priority) { |
| 2878 | return This->lpVtbl->get_Priority(This,priority); |
| 2879 | } |
| 2880 | static inline HRESULT ITaskSettings_put_Priority(ITaskSettings* This,INT priority) { |
| 2881 | return This->lpVtbl->put_Priority(This,priority); |
| 2882 | } |
| 2883 | static inline HRESULT ITaskSettings_get_Compatibility(ITaskSettings* This,TASK_COMPATIBILITY *level) { |
| 2884 | return This->lpVtbl->get_Compatibility(This,level); |
| 2885 | } |
| 2886 | static inline HRESULT ITaskSettings_put_Compatibility(ITaskSettings* This,TASK_COMPATIBILITY level) { |
| 2887 | return This->lpVtbl->put_Compatibility(This,level); |
| 2888 | } |
| 2889 | static inline HRESULT ITaskSettings_get_Hidden(ITaskSettings* This,VARIANT_BOOL *hidden) { |
| 2890 | return This->lpVtbl->get_Hidden(This,hidden); |
| 2891 | } |
| 2892 | static inline HRESULT ITaskSettings_put_Hidden(ITaskSettings* This,VARIANT_BOOL hidden) { |
| 2893 | return This->lpVtbl->put_Hidden(This,hidden); |
| 2894 | } |
| 2895 | static inline HRESULT ITaskSettings_get_IdleSettings(ITaskSettings* This,IIdleSettings **settings) { |
| 2896 | return This->lpVtbl->get_IdleSettings(This,settings); |
| 2897 | } |
| 2898 | static inline HRESULT ITaskSettings_put_IdleSettings(ITaskSettings* This,IIdleSettings *settings) { |
| 2899 | return This->lpVtbl->put_IdleSettings(This,settings); |
| 2900 | } |
| 2901 | static inline HRESULT ITaskSettings_get_RunOnlyIfIdle(ITaskSettings* This,VARIANT_BOOL *run) { |
| 2902 | return This->lpVtbl->get_RunOnlyIfIdle(This,run); |
| 2903 | } |
| 2904 | static inline HRESULT ITaskSettings_put_RunOnlyIfIdle(ITaskSettings* This,VARIANT_BOOL run) { |
| 2905 | return This->lpVtbl->put_RunOnlyIfIdle(This,run); |
| 2906 | } |
| 2907 | static inline HRESULT ITaskSettings_get_WakeToRun(ITaskSettings* This,VARIANT_BOOL *wake) { |
| 2908 | return This->lpVtbl->get_WakeToRun(This,wake); |
| 2909 | } |
| 2910 | static inline HRESULT ITaskSettings_put_WakeToRun(ITaskSettings* This,VARIANT_BOOL wake) { |
| 2911 | return This->lpVtbl->put_WakeToRun(This,wake); |
| 2912 | } |
| 2913 | static inline HRESULT ITaskSettings_get_NetworkSettings(ITaskSettings* This,INetworkSettings **settings) { |
| 2914 | return This->lpVtbl->get_NetworkSettings(This,settings); |
| 2915 | } |
| 2916 | static inline HRESULT ITaskSettings_put_NetworkSettings(ITaskSettings* This,INetworkSettings *settings) { |
| 2917 | return This->lpVtbl->put_NetworkSettings(This,settings); |
| 2918 | } |
| 2919 | #endif |
| 2920 | #endif |
| 2921 | |
| 2922 | #endif |
| 2923 | |
| 2924 | |
| 2925 | #endif /* __ITaskSettings_INTERFACE_DEFINED__ */ |
| 2926 | |
| 2927 | /***************************************************************************** |
| 2928 | * IIdleSettings interface |
| 2929 | */ |
| 2930 | #ifndef __IIdleSettings_INTERFACE_DEFINED__ |
| 2931 | #define __IIdleSettings_INTERFACE_DEFINED__ |
| 2932 | |
| 2933 | DEFINE_GUID(IID_IIdleSettings, 0x84594461, 0x0053, 0x4342, 0xa8,0xfd, 0x08,0x8f,0xab,0xf1,0x1f,0x32); |
| 2934 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 2935 | MIDL_INTERFACE("84594461-0053-4342-a8fd-088fabf11f32") |
| 2936 | IIdleSettings : public IDispatch |
| 2937 | { |
| 2938 | virtual HRESULT STDMETHODCALLTYPE get_IdleDuration( |
| 2939 | BSTR *delay) = 0; |
| 2940 | |
| 2941 | virtual HRESULT STDMETHODCALLTYPE put_IdleDuration( |
| 2942 | BSTR delay) = 0; |
| 2943 | |
| 2944 | virtual HRESULT STDMETHODCALLTYPE get_WaitTimeout( |
| 2945 | BSTR *timeout) = 0; |
| 2946 | |
| 2947 | virtual HRESULT STDMETHODCALLTYPE put_WaitTimeout( |
| 2948 | BSTR timeout) = 0; |
| 2949 | |
| 2950 | virtual HRESULT STDMETHODCALLTYPE get_StopOnIdleEnd( |
| 2951 | VARIANT_BOOL *stop) = 0; |
| 2952 | |
| 2953 | virtual HRESULT STDMETHODCALLTYPE put_StopOnIdleEnd( |
| 2954 | VARIANT_BOOL stop) = 0; |
| 2955 | |
| 2956 | virtual HRESULT STDMETHODCALLTYPE get_RestartOnIdle( |
| 2957 | VARIANT_BOOL *restart) = 0; |
| 2958 | |
| 2959 | virtual HRESULT STDMETHODCALLTYPE put_RestartOnIdle( |
| 2960 | VARIANT_BOOL restart) = 0; |
| 2961 | |
| 2962 | }; |
| 2963 | #ifdef __CRT_UUID_DECL |
| 2964 | __CRT_UUID_DECL(IIdleSettings, 0x84594461, 0x0053, 0x4342, 0xa8,0xfd, 0x08,0x8f,0xab,0xf1,0x1f,0x32) |
| 2965 | #endif |
| 2966 | #else |
| 2967 | typedef struct IIdleSettingsVtbl { |
| 2968 | BEGIN_INTERFACE |
| 2969 | |
| 2970 | /*** IUnknown methods ***/ |
| 2971 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 2972 | IIdleSettings *This, |
| 2973 | REFIID riid, |
| 2974 | void **ppvObject); |
| 2975 | |
| 2976 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 2977 | IIdleSettings *This); |
| 2978 | |
| 2979 | ULONG (STDMETHODCALLTYPE *Release)( |
| 2980 | IIdleSettings *This); |
| 2981 | |
| 2982 | /*** IDispatch methods ***/ |
| 2983 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 2984 | IIdleSettings *This, |
| 2985 | UINT *pctinfo); |
| 2986 | |
| 2987 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 2988 | IIdleSettings *This, |
| 2989 | UINT iTInfo, |
| 2990 | LCID lcid, |
| 2991 | ITypeInfo **ppTInfo); |
| 2992 | |
| 2993 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 2994 | IIdleSettings *This, |
| 2995 | REFIID riid, |
| 2996 | LPOLESTR *rgszNames, |
| 2997 | UINT cNames, |
| 2998 | LCID lcid, |
| 2999 | DISPID *rgDispId); |
| 3000 | |
| 3001 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 3002 | IIdleSettings *This, |
| 3003 | DISPID dispIdMember, |
| 3004 | REFIID riid, |
| 3005 | LCID lcid, |
| 3006 | WORD wFlags, |
| 3007 | DISPPARAMS *pDispParams, |
| 3008 | VARIANT *pVarResult, |
| 3009 | EXCEPINFO *pExcepInfo, |
| 3010 | UINT *puArgErr); |
| 3011 | |
| 3012 | /*** IIdleSettings methods ***/ |
| 3013 | HRESULT (STDMETHODCALLTYPE *get_IdleDuration)( |
| 3014 | IIdleSettings *This, |
| 3015 | BSTR *delay); |
| 3016 | |
| 3017 | HRESULT (STDMETHODCALLTYPE *put_IdleDuration)( |
| 3018 | IIdleSettings *This, |
| 3019 | BSTR delay); |
| 3020 | |
| 3021 | HRESULT (STDMETHODCALLTYPE *get_WaitTimeout)( |
| 3022 | IIdleSettings *This, |
| 3023 | BSTR *timeout); |
| 3024 | |
| 3025 | HRESULT (STDMETHODCALLTYPE *put_WaitTimeout)( |
| 3026 | IIdleSettings *This, |
| 3027 | BSTR timeout); |
| 3028 | |
| 3029 | HRESULT (STDMETHODCALLTYPE *get_StopOnIdleEnd)( |
| 3030 | IIdleSettings *This, |
| 3031 | VARIANT_BOOL *stop); |
| 3032 | |
| 3033 | HRESULT (STDMETHODCALLTYPE *put_StopOnIdleEnd)( |
| 3034 | IIdleSettings *This, |
| 3035 | VARIANT_BOOL stop); |
| 3036 | |
| 3037 | HRESULT (STDMETHODCALLTYPE *get_RestartOnIdle)( |
| 3038 | IIdleSettings *This, |
| 3039 | VARIANT_BOOL *restart); |
| 3040 | |
| 3041 | HRESULT (STDMETHODCALLTYPE *put_RestartOnIdle)( |
| 3042 | IIdleSettings *This, |
| 3043 | VARIANT_BOOL restart); |
| 3044 | |
| 3045 | END_INTERFACE |
| 3046 | } IIdleSettingsVtbl; |
| 3047 | |
| 3048 | interface IIdleSettings { |
| 3049 | CONST_VTBL IIdleSettingsVtbl* lpVtbl; |
| 3050 | }; |
| 3051 | |
| 3052 | #ifdef COBJMACROS |
| 3053 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 3054 | /*** IUnknown methods ***/ |
| 3055 | #define IIdleSettings_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 3056 | #define IIdleSettings_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 3057 | #define IIdleSettings_Release(This) (This)->lpVtbl->Release(This) |
| 3058 | /*** IDispatch methods ***/ |
| 3059 | #define IIdleSettings_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 3060 | #define IIdleSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 3061 | #define IIdleSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 3062 | #define IIdleSettings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 3063 | /*** IIdleSettings methods ***/ |
| 3064 | #define IIdleSettings_get_IdleDuration(This,delay) (This)->lpVtbl->get_IdleDuration(This,delay) |
| 3065 | #define IIdleSettings_put_IdleDuration(This,delay) (This)->lpVtbl->put_IdleDuration(This,delay) |
| 3066 | #define IIdleSettings_get_WaitTimeout(This,timeout) (This)->lpVtbl->get_WaitTimeout(This,timeout) |
| 3067 | #define IIdleSettings_put_WaitTimeout(This,timeout) (This)->lpVtbl->put_WaitTimeout(This,timeout) |
| 3068 | #define IIdleSettings_get_StopOnIdleEnd(This,stop) (This)->lpVtbl->get_StopOnIdleEnd(This,stop) |
| 3069 | #define IIdleSettings_put_StopOnIdleEnd(This,stop) (This)->lpVtbl->put_StopOnIdleEnd(This,stop) |
| 3070 | #define IIdleSettings_get_RestartOnIdle(This,restart) (This)->lpVtbl->get_RestartOnIdle(This,restart) |
| 3071 | #define IIdleSettings_put_RestartOnIdle(This,restart) (This)->lpVtbl->put_RestartOnIdle(This,restart) |
| 3072 | #else |
| 3073 | /*** IUnknown methods ***/ |
| 3074 | static inline HRESULT IIdleSettings_QueryInterface(IIdleSettings* This,REFIID riid,void **ppvObject) { |
| 3075 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 3076 | } |
| 3077 | static inline ULONG IIdleSettings_AddRef(IIdleSettings* This) { |
| 3078 | return This->lpVtbl->AddRef(This); |
| 3079 | } |
| 3080 | static inline ULONG IIdleSettings_Release(IIdleSettings* This) { |
| 3081 | return This->lpVtbl->Release(This); |
| 3082 | } |
| 3083 | /*** IDispatch methods ***/ |
| 3084 | static inline HRESULT IIdleSettings_GetTypeInfoCount(IIdleSettings* This,UINT *pctinfo) { |
| 3085 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 3086 | } |
| 3087 | static inline HRESULT IIdleSettings_GetTypeInfo(IIdleSettings* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 3088 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 3089 | } |
| 3090 | static inline HRESULT IIdleSettings_GetIDsOfNames(IIdleSettings* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 3091 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 3092 | } |
| 3093 | static inline HRESULT IIdleSettings_Invoke(IIdleSettings* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 3094 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 3095 | } |
| 3096 | /*** IIdleSettings methods ***/ |
| 3097 | static inline HRESULT IIdleSettings_get_IdleDuration(IIdleSettings* This,BSTR *delay) { |
| 3098 | return This->lpVtbl->get_IdleDuration(This,delay); |
| 3099 | } |
| 3100 | static inline HRESULT IIdleSettings_put_IdleDuration(IIdleSettings* This,BSTR delay) { |
| 3101 | return This->lpVtbl->put_IdleDuration(This,delay); |
| 3102 | } |
| 3103 | static inline HRESULT IIdleSettings_get_WaitTimeout(IIdleSettings* This,BSTR *timeout) { |
| 3104 | return This->lpVtbl->get_WaitTimeout(This,timeout); |
| 3105 | } |
| 3106 | static inline HRESULT IIdleSettings_put_WaitTimeout(IIdleSettings* This,BSTR timeout) { |
| 3107 | return This->lpVtbl->put_WaitTimeout(This,timeout); |
| 3108 | } |
| 3109 | static inline HRESULT IIdleSettings_get_StopOnIdleEnd(IIdleSettings* This,VARIANT_BOOL *stop) { |
| 3110 | return This->lpVtbl->get_StopOnIdleEnd(This,stop); |
| 3111 | } |
| 3112 | static inline HRESULT IIdleSettings_put_StopOnIdleEnd(IIdleSettings* This,VARIANT_BOOL stop) { |
| 3113 | return This->lpVtbl->put_StopOnIdleEnd(This,stop); |
| 3114 | } |
| 3115 | static inline HRESULT IIdleSettings_get_RestartOnIdle(IIdleSettings* This,VARIANT_BOOL *restart) { |
| 3116 | return This->lpVtbl->get_RestartOnIdle(This,restart); |
| 3117 | } |
| 3118 | static inline HRESULT IIdleSettings_put_RestartOnIdle(IIdleSettings* This,VARIANT_BOOL restart) { |
| 3119 | return This->lpVtbl->put_RestartOnIdle(This,restart); |
| 3120 | } |
| 3121 | #endif |
| 3122 | #endif |
| 3123 | |
| 3124 | #endif |
| 3125 | |
| 3126 | |
| 3127 | #endif /* __IIdleSettings_INTERFACE_DEFINED__ */ |
| 3128 | |
| 3129 | /***************************************************************************** |
| 3130 | * IRunningTask interface |
| 3131 | */ |
| 3132 | #ifndef __IRunningTask_INTERFACE_DEFINED__ |
| 3133 | #define __IRunningTask_INTERFACE_DEFINED__ |
| 3134 | |
| 3135 | DEFINE_GUID(IID_IRunningTask, 0x653758fb, 0x7b9a, 0x4f1e, 0xa4,0x71, 0xbe,0xeb,0x8e,0x9b,0x83,0x4e); |
| 3136 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 3137 | MIDL_INTERFACE("653758fb-7b9a-4f1e-a471-beeb8e9b834e") |
| 3138 | IRunningTask : public IDispatch |
| 3139 | { |
| 3140 | virtual HRESULT STDMETHODCALLTYPE get_Name( |
| 3141 | BSTR *name) = 0; |
| 3142 | |
| 3143 | virtual HRESULT STDMETHODCALLTYPE get_InstanceGuid( |
| 3144 | BSTR *guid) = 0; |
| 3145 | |
| 3146 | virtual HRESULT STDMETHODCALLTYPE get_Path( |
| 3147 | BSTR *path) = 0; |
| 3148 | |
| 3149 | virtual HRESULT STDMETHODCALLTYPE get_State( |
| 3150 | TASK_STATE *state) = 0; |
| 3151 | |
| 3152 | virtual HRESULT STDMETHODCALLTYPE get_CurrentAction( |
| 3153 | BSTR *name) = 0; |
| 3154 | |
| 3155 | virtual HRESULT STDMETHODCALLTYPE Stop( |
| 3156 | ) = 0; |
| 3157 | |
| 3158 | virtual HRESULT STDMETHODCALLTYPE Refresh( |
| 3159 | ) = 0; |
| 3160 | |
| 3161 | virtual HRESULT STDMETHODCALLTYPE get_EnginePID( |
| 3162 | DWORD *pid) = 0; |
| 3163 | |
| 3164 | }; |
| 3165 | #ifdef __CRT_UUID_DECL |
| 3166 | __CRT_UUID_DECL(IRunningTask, 0x653758fb, 0x7b9a, 0x4f1e, 0xa4,0x71, 0xbe,0xeb,0x8e,0x9b,0x83,0x4e) |
| 3167 | #endif |
| 3168 | #else |
| 3169 | typedef struct IRunningTaskVtbl { |
| 3170 | BEGIN_INTERFACE |
| 3171 | |
| 3172 | /*** IUnknown methods ***/ |
| 3173 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3174 | IRunningTask *This, |
| 3175 | REFIID riid, |
| 3176 | void **ppvObject); |
| 3177 | |
| 3178 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3179 | IRunningTask *This); |
| 3180 | |
| 3181 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3182 | IRunningTask *This); |
| 3183 | |
| 3184 | /*** IDispatch methods ***/ |
| 3185 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 3186 | IRunningTask *This, |
| 3187 | UINT *pctinfo); |
| 3188 | |
| 3189 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 3190 | IRunningTask *This, |
| 3191 | UINT iTInfo, |
| 3192 | LCID lcid, |
| 3193 | ITypeInfo **ppTInfo); |
| 3194 | |
| 3195 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 3196 | IRunningTask *This, |
| 3197 | REFIID riid, |
| 3198 | LPOLESTR *rgszNames, |
| 3199 | UINT cNames, |
| 3200 | LCID lcid, |
| 3201 | DISPID *rgDispId); |
| 3202 | |
| 3203 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 3204 | IRunningTask *This, |
| 3205 | DISPID dispIdMember, |
| 3206 | REFIID riid, |
| 3207 | LCID lcid, |
| 3208 | WORD wFlags, |
| 3209 | DISPPARAMS *pDispParams, |
| 3210 | VARIANT *pVarResult, |
| 3211 | EXCEPINFO *pExcepInfo, |
| 3212 | UINT *puArgErr); |
| 3213 | |
| 3214 | /*** IRunningTask methods ***/ |
| 3215 | HRESULT (STDMETHODCALLTYPE *get_Name)( |
| 3216 | IRunningTask *This, |
| 3217 | BSTR *name); |
| 3218 | |
| 3219 | HRESULT (STDMETHODCALLTYPE *get_InstanceGuid)( |
| 3220 | IRunningTask *This, |
| 3221 | BSTR *guid); |
| 3222 | |
| 3223 | HRESULT (STDMETHODCALLTYPE *get_Path)( |
| 3224 | IRunningTask *This, |
| 3225 | BSTR *path); |
| 3226 | |
| 3227 | HRESULT (STDMETHODCALLTYPE *get_State)( |
| 3228 | IRunningTask *This, |
| 3229 | TASK_STATE *state); |
| 3230 | |
| 3231 | HRESULT (STDMETHODCALLTYPE *get_CurrentAction)( |
| 3232 | IRunningTask *This, |
| 3233 | BSTR *name); |
| 3234 | |
| 3235 | HRESULT (STDMETHODCALLTYPE *Stop)( |
| 3236 | IRunningTask *This); |
| 3237 | |
| 3238 | HRESULT (STDMETHODCALLTYPE *Refresh)( |
| 3239 | IRunningTask *This); |
| 3240 | |
| 3241 | HRESULT (STDMETHODCALLTYPE *get_EnginePID)( |
| 3242 | IRunningTask *This, |
| 3243 | DWORD *pid); |
| 3244 | |
| 3245 | END_INTERFACE |
| 3246 | } IRunningTaskVtbl; |
| 3247 | |
| 3248 | interface IRunningTask { |
| 3249 | CONST_VTBL IRunningTaskVtbl* lpVtbl; |
| 3250 | }; |
| 3251 | |
| 3252 | #ifdef COBJMACROS |
| 3253 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 3254 | /*** IUnknown methods ***/ |
| 3255 | #define IRunningTask_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 3256 | #define IRunningTask_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 3257 | #define IRunningTask_Release(This) (This)->lpVtbl->Release(This) |
| 3258 | /*** IDispatch methods ***/ |
| 3259 | #define IRunningTask_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 3260 | #define IRunningTask_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 3261 | #define IRunningTask_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 3262 | #define IRunningTask_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 3263 | /*** IRunningTask methods ***/ |
| 3264 | #define IRunningTask_get_Name(This,name) (This)->lpVtbl->get_Name(This,name) |
| 3265 | #define IRunningTask_get_InstanceGuid(This,guid) (This)->lpVtbl->get_InstanceGuid(This,guid) |
| 3266 | #define IRunningTask_get_Path(This,path) (This)->lpVtbl->get_Path(This,path) |
| 3267 | #define IRunningTask_get_State(This,state) (This)->lpVtbl->get_State(This,state) |
| 3268 | #define IRunningTask_get_CurrentAction(This,name) (This)->lpVtbl->get_CurrentAction(This,name) |
| 3269 | #define IRunningTask_Stop(This) (This)->lpVtbl->Stop(This) |
| 3270 | #define IRunningTask_Refresh(This) (This)->lpVtbl->Refresh(This) |
| 3271 | #define IRunningTask_get_EnginePID(This,pid) (This)->lpVtbl->get_EnginePID(This,pid) |
| 3272 | #else |
| 3273 | /*** IUnknown methods ***/ |
| 3274 | static inline HRESULT IRunningTask_QueryInterface(IRunningTask* This,REFIID riid,void **ppvObject) { |
| 3275 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 3276 | } |
| 3277 | static inline ULONG IRunningTask_AddRef(IRunningTask* This) { |
| 3278 | return This->lpVtbl->AddRef(This); |
| 3279 | } |
| 3280 | static inline ULONG IRunningTask_Release(IRunningTask* This) { |
| 3281 | return This->lpVtbl->Release(This); |
| 3282 | } |
| 3283 | /*** IDispatch methods ***/ |
| 3284 | static inline HRESULT IRunningTask_GetTypeInfoCount(IRunningTask* This,UINT *pctinfo) { |
| 3285 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 3286 | } |
| 3287 | static inline HRESULT IRunningTask_GetTypeInfo(IRunningTask* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 3288 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 3289 | } |
| 3290 | static inline HRESULT IRunningTask_GetIDsOfNames(IRunningTask* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 3291 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 3292 | } |
| 3293 | static inline HRESULT IRunningTask_Invoke(IRunningTask* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 3294 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 3295 | } |
| 3296 | /*** IRunningTask methods ***/ |
| 3297 | static inline HRESULT IRunningTask_get_Name(IRunningTask* This,BSTR *name) { |
| 3298 | return This->lpVtbl->get_Name(This,name); |
| 3299 | } |
| 3300 | static inline HRESULT IRunningTask_get_InstanceGuid(IRunningTask* This,BSTR *guid) { |
| 3301 | return This->lpVtbl->get_InstanceGuid(This,guid); |
| 3302 | } |
| 3303 | static inline HRESULT IRunningTask_get_Path(IRunningTask* This,BSTR *path) { |
| 3304 | return This->lpVtbl->get_Path(This,path); |
| 3305 | } |
| 3306 | static inline HRESULT IRunningTask_get_State(IRunningTask* This,TASK_STATE *state) { |
| 3307 | return This->lpVtbl->get_State(This,state); |
| 3308 | } |
| 3309 | static inline HRESULT IRunningTask_get_CurrentAction(IRunningTask* This,BSTR *name) { |
| 3310 | return This->lpVtbl->get_CurrentAction(This,name); |
| 3311 | } |
| 3312 | static inline HRESULT IRunningTask_Stop(IRunningTask* This) { |
| 3313 | return This->lpVtbl->Stop(This); |
| 3314 | } |
| 3315 | static inline HRESULT IRunningTask_Refresh(IRunningTask* This) { |
| 3316 | return This->lpVtbl->Refresh(This); |
| 3317 | } |
| 3318 | static inline HRESULT IRunningTask_get_EnginePID(IRunningTask* This,DWORD *pid) { |
| 3319 | return This->lpVtbl->get_EnginePID(This,pid); |
| 3320 | } |
| 3321 | #endif |
| 3322 | #endif |
| 3323 | |
| 3324 | #endif |
| 3325 | |
| 3326 | |
| 3327 | #endif /* __IRunningTask_INTERFACE_DEFINED__ */ |
| 3328 | |
| 3329 | /***************************************************************************** |
| 3330 | * IRunningTaskCollection interface |
| 3331 | */ |
| 3332 | #ifndef __IRunningTaskCollection_INTERFACE_DEFINED__ |
| 3333 | #define __IRunningTaskCollection_INTERFACE_DEFINED__ |
| 3334 | |
| 3335 | DEFINE_GUID(IID_IRunningTaskCollection, 0x6a67614b, 0x6828, 0x4fec, 0xaa,0x54, 0x6d,0x52,0xe8,0xf1,0xf2,0xdb); |
| 3336 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 3337 | MIDL_INTERFACE("6a67614b-6828-4fec-aa54-6d52e8f1f2db") |
| 3338 | IRunningTaskCollection : public IDispatch |
| 3339 | { |
| 3340 | virtual HRESULT STDMETHODCALLTYPE get_Count( |
| 3341 | LONG *count) = 0; |
| 3342 | |
| 3343 | virtual HRESULT STDMETHODCALLTYPE get_Item( |
| 3344 | VARIANT index, |
| 3345 | IRunningTask **task) = 0; |
| 3346 | |
| 3347 | virtual HRESULT STDMETHODCALLTYPE get__NewEnum( |
| 3348 | IUnknown **penum) = 0; |
| 3349 | |
| 3350 | }; |
| 3351 | #ifdef __CRT_UUID_DECL |
| 3352 | __CRT_UUID_DECL(IRunningTaskCollection, 0x6a67614b, 0x6828, 0x4fec, 0xaa,0x54, 0x6d,0x52,0xe8,0xf1,0xf2,0xdb) |
| 3353 | #endif |
| 3354 | #else |
| 3355 | typedef struct IRunningTaskCollectionVtbl { |
| 3356 | BEGIN_INTERFACE |
| 3357 | |
| 3358 | /*** IUnknown methods ***/ |
| 3359 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3360 | IRunningTaskCollection *This, |
| 3361 | REFIID riid, |
| 3362 | void **ppvObject); |
| 3363 | |
| 3364 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3365 | IRunningTaskCollection *This); |
| 3366 | |
| 3367 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3368 | IRunningTaskCollection *This); |
| 3369 | |
| 3370 | /*** IDispatch methods ***/ |
| 3371 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 3372 | IRunningTaskCollection *This, |
| 3373 | UINT *pctinfo); |
| 3374 | |
| 3375 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 3376 | IRunningTaskCollection *This, |
| 3377 | UINT iTInfo, |
| 3378 | LCID lcid, |
| 3379 | ITypeInfo **ppTInfo); |
| 3380 | |
| 3381 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 3382 | IRunningTaskCollection *This, |
| 3383 | REFIID riid, |
| 3384 | LPOLESTR *rgszNames, |
| 3385 | UINT cNames, |
| 3386 | LCID lcid, |
| 3387 | DISPID *rgDispId); |
| 3388 | |
| 3389 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 3390 | IRunningTaskCollection *This, |
| 3391 | DISPID dispIdMember, |
| 3392 | REFIID riid, |
| 3393 | LCID lcid, |
| 3394 | WORD wFlags, |
| 3395 | DISPPARAMS *pDispParams, |
| 3396 | VARIANT *pVarResult, |
| 3397 | EXCEPINFO *pExcepInfo, |
| 3398 | UINT *puArgErr); |
| 3399 | |
| 3400 | /*** IRunningTaskCollection methods ***/ |
| 3401 | HRESULT (STDMETHODCALLTYPE *get_Count)( |
| 3402 | IRunningTaskCollection *This, |
| 3403 | LONG *count); |
| 3404 | |
| 3405 | HRESULT (STDMETHODCALLTYPE *get_Item)( |
| 3406 | IRunningTaskCollection *This, |
| 3407 | VARIANT index, |
| 3408 | IRunningTask **task); |
| 3409 | |
| 3410 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( |
| 3411 | IRunningTaskCollection *This, |
| 3412 | IUnknown **penum); |
| 3413 | |
| 3414 | END_INTERFACE |
| 3415 | } IRunningTaskCollectionVtbl; |
| 3416 | |
| 3417 | interface IRunningTaskCollection { |
| 3418 | CONST_VTBL IRunningTaskCollectionVtbl* lpVtbl; |
| 3419 | }; |
| 3420 | |
| 3421 | #ifdef COBJMACROS |
| 3422 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 3423 | /*** IUnknown methods ***/ |
| 3424 | #define IRunningTaskCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 3425 | #define IRunningTaskCollection_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 3426 | #define IRunningTaskCollection_Release(This) (This)->lpVtbl->Release(This) |
| 3427 | /*** IDispatch methods ***/ |
| 3428 | #define IRunningTaskCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 3429 | #define IRunningTaskCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 3430 | #define IRunningTaskCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 3431 | #define IRunningTaskCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 3432 | /*** IRunningTaskCollection methods ***/ |
| 3433 | #define IRunningTaskCollection_get_Count(This,count) (This)->lpVtbl->get_Count(This,count) |
| 3434 | #define IRunningTaskCollection_get_Item(This,index,task) (This)->lpVtbl->get_Item(This,index,task) |
| 3435 | #define IRunningTaskCollection_get__NewEnum(This,penum) (This)->lpVtbl->get__NewEnum(This,penum) |
| 3436 | #else |
| 3437 | /*** IUnknown methods ***/ |
| 3438 | static inline HRESULT IRunningTaskCollection_QueryInterface(IRunningTaskCollection* This,REFIID riid,void **ppvObject) { |
| 3439 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 3440 | } |
| 3441 | static inline ULONG IRunningTaskCollection_AddRef(IRunningTaskCollection* This) { |
| 3442 | return This->lpVtbl->AddRef(This); |
| 3443 | } |
| 3444 | static inline ULONG IRunningTaskCollection_Release(IRunningTaskCollection* This) { |
| 3445 | return This->lpVtbl->Release(This); |
| 3446 | } |
| 3447 | /*** IDispatch methods ***/ |
| 3448 | static inline HRESULT IRunningTaskCollection_GetTypeInfoCount(IRunningTaskCollection* This,UINT *pctinfo) { |
| 3449 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 3450 | } |
| 3451 | static inline HRESULT IRunningTaskCollection_GetTypeInfo(IRunningTaskCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 3452 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 3453 | } |
| 3454 | static inline HRESULT IRunningTaskCollection_GetIDsOfNames(IRunningTaskCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 3455 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 3456 | } |
| 3457 | static inline HRESULT IRunningTaskCollection_Invoke(IRunningTaskCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 3458 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 3459 | } |
| 3460 | /*** IRunningTaskCollection methods ***/ |
| 3461 | static inline HRESULT IRunningTaskCollection_get_Count(IRunningTaskCollection* This,LONG *count) { |
| 3462 | return This->lpVtbl->get_Count(This,count); |
| 3463 | } |
| 3464 | static inline HRESULT IRunningTaskCollection_get_Item(IRunningTaskCollection* This,VARIANT index,IRunningTask **task) { |
| 3465 | return This->lpVtbl->get_Item(This,index,task); |
| 3466 | } |
| 3467 | static inline HRESULT IRunningTaskCollection_get__NewEnum(IRunningTaskCollection* This,IUnknown **penum) { |
| 3468 | return This->lpVtbl->get__NewEnum(This,penum); |
| 3469 | } |
| 3470 | #endif |
| 3471 | #endif |
| 3472 | |
| 3473 | #endif |
| 3474 | |
| 3475 | |
| 3476 | #endif /* __IRunningTaskCollection_INTERFACE_DEFINED__ */ |
| 3477 | |
| 3478 | /***************************************************************************** |
| 3479 | * ITaskNamedValuePair interface |
| 3480 | */ |
| 3481 | #ifndef __ITaskNamedValuePair_INTERFACE_DEFINED__ |
| 3482 | #define __ITaskNamedValuePair_INTERFACE_DEFINED__ |
| 3483 | |
| 3484 | DEFINE_GUID(IID_ITaskNamedValuePair, 0x39038068, 0x2b46, 0x4afd, 0x86,0x62, 0x7b,0xb6,0xf8,0x68,0xd2,0x21); |
| 3485 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 3486 | MIDL_INTERFACE("39038068-2b46-4afd-8662-7bb6f868d221") |
| 3487 | ITaskNamedValuePair : public IDispatch |
| 3488 | { |
| 3489 | virtual HRESULT STDMETHODCALLTYPE get_Name( |
| 3490 | BSTR *pName) = 0; |
| 3491 | |
| 3492 | virtual HRESULT STDMETHODCALLTYPE put_Name( |
| 3493 | BSTR name) = 0; |
| 3494 | |
| 3495 | virtual HRESULT STDMETHODCALLTYPE get_Value( |
| 3496 | BSTR *pValue) = 0; |
| 3497 | |
| 3498 | virtual HRESULT STDMETHODCALLTYPE put_Value( |
| 3499 | BSTR value) = 0; |
| 3500 | |
| 3501 | }; |
| 3502 | #ifdef __CRT_UUID_DECL |
| 3503 | __CRT_UUID_DECL(ITaskNamedValuePair, 0x39038068, 0x2b46, 0x4afd, 0x86,0x62, 0x7b,0xb6,0xf8,0x68,0xd2,0x21) |
| 3504 | #endif |
| 3505 | #else |
| 3506 | typedef struct ITaskNamedValuePairVtbl { |
| 3507 | BEGIN_INTERFACE |
| 3508 | |
| 3509 | /*** IUnknown methods ***/ |
| 3510 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3511 | ITaskNamedValuePair *This, |
| 3512 | REFIID riid, |
| 3513 | void **ppvObject); |
| 3514 | |
| 3515 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3516 | ITaskNamedValuePair *This); |
| 3517 | |
| 3518 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3519 | ITaskNamedValuePair *This); |
| 3520 | |
| 3521 | /*** IDispatch methods ***/ |
| 3522 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 3523 | ITaskNamedValuePair *This, |
| 3524 | UINT *pctinfo); |
| 3525 | |
| 3526 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 3527 | ITaskNamedValuePair *This, |
| 3528 | UINT iTInfo, |
| 3529 | LCID lcid, |
| 3530 | ITypeInfo **ppTInfo); |
| 3531 | |
| 3532 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 3533 | ITaskNamedValuePair *This, |
| 3534 | REFIID riid, |
| 3535 | LPOLESTR *rgszNames, |
| 3536 | UINT cNames, |
| 3537 | LCID lcid, |
| 3538 | DISPID *rgDispId); |
| 3539 | |
| 3540 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 3541 | ITaskNamedValuePair *This, |
| 3542 | DISPID dispIdMember, |
| 3543 | REFIID riid, |
| 3544 | LCID lcid, |
| 3545 | WORD wFlags, |
| 3546 | DISPPARAMS *pDispParams, |
| 3547 | VARIANT *pVarResult, |
| 3548 | EXCEPINFO *pExcepInfo, |
| 3549 | UINT *puArgErr); |
| 3550 | |
| 3551 | /*** ITaskNamedValuePair methods ***/ |
| 3552 | HRESULT (STDMETHODCALLTYPE *get_Name)( |
| 3553 | ITaskNamedValuePair *This, |
| 3554 | BSTR *pName); |
| 3555 | |
| 3556 | HRESULT (STDMETHODCALLTYPE *put_Name)( |
| 3557 | ITaskNamedValuePair *This, |
| 3558 | BSTR name); |
| 3559 | |
| 3560 | HRESULT (STDMETHODCALLTYPE *get_Value)( |
| 3561 | ITaskNamedValuePair *This, |
| 3562 | BSTR *pValue); |
| 3563 | |
| 3564 | HRESULT (STDMETHODCALLTYPE *put_Value)( |
| 3565 | ITaskNamedValuePair *This, |
| 3566 | BSTR value); |
| 3567 | |
| 3568 | END_INTERFACE |
| 3569 | } ITaskNamedValuePairVtbl; |
| 3570 | |
| 3571 | interface ITaskNamedValuePair { |
| 3572 | CONST_VTBL ITaskNamedValuePairVtbl* lpVtbl; |
| 3573 | }; |
| 3574 | |
| 3575 | #ifdef COBJMACROS |
| 3576 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 3577 | /*** IUnknown methods ***/ |
| 3578 | #define ITaskNamedValuePair_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 3579 | #define ITaskNamedValuePair_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 3580 | #define ITaskNamedValuePair_Release(This) (This)->lpVtbl->Release(This) |
| 3581 | /*** IDispatch methods ***/ |
| 3582 | #define ITaskNamedValuePair_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 3583 | #define ITaskNamedValuePair_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 3584 | #define ITaskNamedValuePair_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 3585 | #define ITaskNamedValuePair_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 3586 | /*** ITaskNamedValuePair methods ***/ |
| 3587 | #define ITaskNamedValuePair_get_Name(This,pName) (This)->lpVtbl->get_Name(This,pName) |
| 3588 | #define ITaskNamedValuePair_put_Name(This,name) (This)->lpVtbl->put_Name(This,name) |
| 3589 | #define ITaskNamedValuePair_get_Value(This,pValue) (This)->lpVtbl->get_Value(This,pValue) |
| 3590 | #define ITaskNamedValuePair_put_Value(This,value) (This)->lpVtbl->put_Value(This,value) |
| 3591 | #else |
| 3592 | /*** IUnknown methods ***/ |
| 3593 | static inline HRESULT ITaskNamedValuePair_QueryInterface(ITaskNamedValuePair* This,REFIID riid,void **ppvObject) { |
| 3594 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 3595 | } |
| 3596 | static inline ULONG ITaskNamedValuePair_AddRef(ITaskNamedValuePair* This) { |
| 3597 | return This->lpVtbl->AddRef(This); |
| 3598 | } |
| 3599 | static inline ULONG ITaskNamedValuePair_Release(ITaskNamedValuePair* This) { |
| 3600 | return This->lpVtbl->Release(This); |
| 3601 | } |
| 3602 | /*** IDispatch methods ***/ |
| 3603 | static inline HRESULT ITaskNamedValuePair_GetTypeInfoCount(ITaskNamedValuePair* This,UINT *pctinfo) { |
| 3604 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 3605 | } |
| 3606 | static inline HRESULT ITaskNamedValuePair_GetTypeInfo(ITaskNamedValuePair* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 3607 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 3608 | } |
| 3609 | static inline HRESULT ITaskNamedValuePair_GetIDsOfNames(ITaskNamedValuePair* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 3610 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 3611 | } |
| 3612 | static inline HRESULT ITaskNamedValuePair_Invoke(ITaskNamedValuePair* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 3613 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 3614 | } |
| 3615 | /*** ITaskNamedValuePair methods ***/ |
| 3616 | static inline HRESULT ITaskNamedValuePair_get_Name(ITaskNamedValuePair* This,BSTR *pName) { |
| 3617 | return This->lpVtbl->get_Name(This,pName); |
| 3618 | } |
| 3619 | static inline HRESULT ITaskNamedValuePair_put_Name(ITaskNamedValuePair* This,BSTR name) { |
| 3620 | return This->lpVtbl->put_Name(This,name); |
| 3621 | } |
| 3622 | static inline HRESULT ITaskNamedValuePair_get_Value(ITaskNamedValuePair* This,BSTR *pValue) { |
| 3623 | return This->lpVtbl->get_Value(This,pValue); |
| 3624 | } |
| 3625 | static inline HRESULT ITaskNamedValuePair_put_Value(ITaskNamedValuePair* This,BSTR value) { |
| 3626 | return This->lpVtbl->put_Value(This,value); |
| 3627 | } |
| 3628 | #endif |
| 3629 | #endif |
| 3630 | |
| 3631 | #endif |
| 3632 | |
| 3633 | |
| 3634 | #endif /* __ITaskNamedValuePair_INTERFACE_DEFINED__ */ |
| 3635 | |
| 3636 | /***************************************************************************** |
| 3637 | * ITaskNamedValueCollection interface |
| 3638 | */ |
| 3639 | #ifndef __ITaskNamedValueCollection_INTERFACE_DEFINED__ |
| 3640 | #define __ITaskNamedValueCollection_INTERFACE_DEFINED__ |
| 3641 | |
| 3642 | DEFINE_GUID(IID_ITaskNamedValueCollection, 0xb4ef826b, 0x63c3, 0x46e4, 0xa5,0x04, 0xef,0x69,0xe4,0xf7,0xea,0x4d); |
| 3643 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 3644 | MIDL_INTERFACE("b4ef826b-63c3-46e4-a504-ef69e4f7ea4d") |
| 3645 | ITaskNamedValueCollection : public IDispatch |
| 3646 | { |
| 3647 | virtual HRESULT STDMETHODCALLTYPE get_Count( |
| 3648 | LONG *count) = 0; |
| 3649 | |
| 3650 | virtual HRESULT STDMETHODCALLTYPE get_Item( |
| 3651 | VARIANT index, |
| 3652 | ITaskNamedValuePair **pair) = 0; |
| 3653 | |
| 3654 | virtual HRESULT STDMETHODCALLTYPE get__NewEnum( |
| 3655 | IUnknown **penum) = 0; |
| 3656 | |
| 3657 | virtual HRESULT STDMETHODCALLTYPE Create( |
| 3658 | BSTR name, |
| 3659 | BSTR value, |
| 3660 | ITaskNamedValuePair **pair) = 0; |
| 3661 | |
| 3662 | virtual HRESULT STDMETHODCALLTYPE Remove( |
| 3663 | LONG index) = 0; |
| 3664 | |
| 3665 | virtual HRESULT STDMETHODCALLTYPE Clear( |
| 3666 | ) = 0; |
| 3667 | |
| 3668 | }; |
| 3669 | #ifdef __CRT_UUID_DECL |
| 3670 | __CRT_UUID_DECL(ITaskNamedValueCollection, 0xb4ef826b, 0x63c3, 0x46e4, 0xa5,0x04, 0xef,0x69,0xe4,0xf7,0xea,0x4d) |
| 3671 | #endif |
| 3672 | #else |
| 3673 | typedef struct ITaskNamedValueCollectionVtbl { |
| 3674 | BEGIN_INTERFACE |
| 3675 | |
| 3676 | /*** IUnknown methods ***/ |
| 3677 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3678 | ITaskNamedValueCollection *This, |
| 3679 | REFIID riid, |
| 3680 | void **ppvObject); |
| 3681 | |
| 3682 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3683 | ITaskNamedValueCollection *This); |
| 3684 | |
| 3685 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3686 | ITaskNamedValueCollection *This); |
| 3687 | |
| 3688 | /*** IDispatch methods ***/ |
| 3689 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 3690 | ITaskNamedValueCollection *This, |
| 3691 | UINT *pctinfo); |
| 3692 | |
| 3693 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 3694 | ITaskNamedValueCollection *This, |
| 3695 | UINT iTInfo, |
| 3696 | LCID lcid, |
| 3697 | ITypeInfo **ppTInfo); |
| 3698 | |
| 3699 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 3700 | ITaskNamedValueCollection *This, |
| 3701 | REFIID riid, |
| 3702 | LPOLESTR *rgszNames, |
| 3703 | UINT cNames, |
| 3704 | LCID lcid, |
| 3705 | DISPID *rgDispId); |
| 3706 | |
| 3707 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 3708 | ITaskNamedValueCollection *This, |
| 3709 | DISPID dispIdMember, |
| 3710 | REFIID riid, |
| 3711 | LCID lcid, |
| 3712 | WORD wFlags, |
| 3713 | DISPPARAMS *pDispParams, |
| 3714 | VARIANT *pVarResult, |
| 3715 | EXCEPINFO *pExcepInfo, |
| 3716 | UINT *puArgErr); |
| 3717 | |
| 3718 | /*** ITaskNamedValueCollection methods ***/ |
| 3719 | HRESULT (STDMETHODCALLTYPE *get_Count)( |
| 3720 | ITaskNamedValueCollection *This, |
| 3721 | LONG *count); |
| 3722 | |
| 3723 | HRESULT (STDMETHODCALLTYPE *get_Item)( |
| 3724 | ITaskNamedValueCollection *This, |
| 3725 | VARIANT index, |
| 3726 | ITaskNamedValuePair **pair); |
| 3727 | |
| 3728 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( |
| 3729 | ITaskNamedValueCollection *This, |
| 3730 | IUnknown **penum); |
| 3731 | |
| 3732 | HRESULT (STDMETHODCALLTYPE *Create)( |
| 3733 | ITaskNamedValueCollection *This, |
| 3734 | BSTR name, |
| 3735 | BSTR value, |
| 3736 | ITaskNamedValuePair **pair); |
| 3737 | |
| 3738 | HRESULT (STDMETHODCALLTYPE *Remove)( |
| 3739 | ITaskNamedValueCollection *This, |
| 3740 | LONG index); |
| 3741 | |
| 3742 | HRESULT (STDMETHODCALLTYPE *Clear)( |
| 3743 | ITaskNamedValueCollection *This); |
| 3744 | |
| 3745 | END_INTERFACE |
| 3746 | } ITaskNamedValueCollectionVtbl; |
| 3747 | |
| 3748 | interface ITaskNamedValueCollection { |
| 3749 | CONST_VTBL ITaskNamedValueCollectionVtbl* lpVtbl; |
| 3750 | }; |
| 3751 | |
| 3752 | #ifdef COBJMACROS |
| 3753 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 3754 | /*** IUnknown methods ***/ |
| 3755 | #define ITaskNamedValueCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 3756 | #define ITaskNamedValueCollection_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 3757 | #define ITaskNamedValueCollection_Release(This) (This)->lpVtbl->Release(This) |
| 3758 | /*** IDispatch methods ***/ |
| 3759 | #define ITaskNamedValueCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 3760 | #define ITaskNamedValueCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 3761 | #define ITaskNamedValueCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 3762 | #define ITaskNamedValueCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 3763 | /*** ITaskNamedValueCollection methods ***/ |
| 3764 | #define ITaskNamedValueCollection_get_Count(This,count) (This)->lpVtbl->get_Count(This,count) |
| 3765 | #define ITaskNamedValueCollection_get_Item(This,index,pair) (This)->lpVtbl->get_Item(This,index,pair) |
| 3766 | #define ITaskNamedValueCollection_get__NewEnum(This,penum) (This)->lpVtbl->get__NewEnum(This,penum) |
| 3767 | #define ITaskNamedValueCollection_Create(This,name,value,pair) (This)->lpVtbl->Create(This,name,value,pair) |
| 3768 | #define ITaskNamedValueCollection_Remove(This,index) (This)->lpVtbl->Remove(This,index) |
| 3769 | #define ITaskNamedValueCollection_Clear(This) (This)->lpVtbl->Clear(This) |
| 3770 | #else |
| 3771 | /*** IUnknown methods ***/ |
| 3772 | static inline HRESULT ITaskNamedValueCollection_QueryInterface(ITaskNamedValueCollection* This,REFIID riid,void **ppvObject) { |
| 3773 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 3774 | } |
| 3775 | static inline ULONG ITaskNamedValueCollection_AddRef(ITaskNamedValueCollection* This) { |
| 3776 | return This->lpVtbl->AddRef(This); |
| 3777 | } |
| 3778 | static inline ULONG ITaskNamedValueCollection_Release(ITaskNamedValueCollection* This) { |
| 3779 | return This->lpVtbl->Release(This); |
| 3780 | } |
| 3781 | /*** IDispatch methods ***/ |
| 3782 | static inline HRESULT ITaskNamedValueCollection_GetTypeInfoCount(ITaskNamedValueCollection* This,UINT *pctinfo) { |
| 3783 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 3784 | } |
| 3785 | static inline HRESULT ITaskNamedValueCollection_GetTypeInfo(ITaskNamedValueCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 3786 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 3787 | } |
| 3788 | static inline HRESULT ITaskNamedValueCollection_GetIDsOfNames(ITaskNamedValueCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 3789 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 3790 | } |
| 3791 | static inline HRESULT ITaskNamedValueCollection_Invoke(ITaskNamedValueCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 3792 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 3793 | } |
| 3794 | /*** ITaskNamedValueCollection methods ***/ |
| 3795 | static inline HRESULT ITaskNamedValueCollection_get_Count(ITaskNamedValueCollection* This,LONG *count) { |
| 3796 | return This->lpVtbl->get_Count(This,count); |
| 3797 | } |
| 3798 | static inline HRESULT ITaskNamedValueCollection_get_Item(ITaskNamedValueCollection* This,VARIANT index,ITaskNamedValuePair **pair) { |
| 3799 | return This->lpVtbl->get_Item(This,index,pair); |
| 3800 | } |
| 3801 | static inline HRESULT ITaskNamedValueCollection_get__NewEnum(ITaskNamedValueCollection* This,IUnknown **penum) { |
| 3802 | return This->lpVtbl->get__NewEnum(This,penum); |
| 3803 | } |
| 3804 | static inline HRESULT ITaskNamedValueCollection_Create(ITaskNamedValueCollection* This,BSTR name,BSTR value,ITaskNamedValuePair **pair) { |
| 3805 | return This->lpVtbl->Create(This,name,value,pair); |
| 3806 | } |
| 3807 | static inline HRESULT ITaskNamedValueCollection_Remove(ITaskNamedValueCollection* This,LONG index) { |
| 3808 | return This->lpVtbl->Remove(This,index); |
| 3809 | } |
| 3810 | static inline HRESULT ITaskNamedValueCollection_Clear(ITaskNamedValueCollection* This) { |
| 3811 | return This->lpVtbl->Clear(This); |
| 3812 | } |
| 3813 | #endif |
| 3814 | #endif |
| 3815 | |
| 3816 | #endif |
| 3817 | |
| 3818 | |
| 3819 | #endif /* __ITaskNamedValueCollection_INTERFACE_DEFINED__ */ |
| 3820 | |
| 3821 | /***************************************************************************** |
| 3822 | * ITrigger interface |
| 3823 | */ |
| 3824 | #ifndef __ITrigger_INTERFACE_DEFINED__ |
| 3825 | #define __ITrigger_INTERFACE_DEFINED__ |
| 3826 | |
| 3827 | DEFINE_GUID(IID_ITrigger, 0x09941815, 0xea89, 0x4b5b, 0x89,0xe0, 0x2a,0x77,0x38,0x01,0xfa,0xc3); |
| 3828 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 3829 | MIDL_INTERFACE("09941815-ea89-4b5b-89e0-2a773801fac3") |
| 3830 | ITrigger : public IDispatch |
| 3831 | { |
| 3832 | virtual HRESULT STDMETHODCALLTYPE get_Type( |
| 3833 | TASK_TRIGGER_TYPE2 *type) = 0; |
| 3834 | |
| 3835 | virtual HRESULT STDMETHODCALLTYPE get_Id( |
| 3836 | BSTR *id) = 0; |
| 3837 | |
| 3838 | virtual HRESULT STDMETHODCALLTYPE put_Id( |
| 3839 | BSTR id) = 0; |
| 3840 | |
| 3841 | virtual HRESULT STDMETHODCALLTYPE get_Repetition( |
| 3842 | IRepetitionPattern **repeat) = 0; |
| 3843 | |
| 3844 | virtual HRESULT STDMETHODCALLTYPE put_Repetition( |
| 3845 | IRepetitionPattern *repeat) = 0; |
| 3846 | |
| 3847 | virtual HRESULT STDMETHODCALLTYPE get_ExecutionTimeLimit( |
| 3848 | BSTR *limit) = 0; |
| 3849 | |
| 3850 | virtual HRESULT STDMETHODCALLTYPE put_ExecutionTimeLimit( |
| 3851 | BSTR limit) = 0; |
| 3852 | |
| 3853 | virtual HRESULT STDMETHODCALLTYPE get_StartBoundary( |
| 3854 | BSTR *start) = 0; |
| 3855 | |
| 3856 | virtual HRESULT STDMETHODCALLTYPE put_StartBoundary( |
| 3857 | BSTR start) = 0; |
| 3858 | |
| 3859 | virtual HRESULT STDMETHODCALLTYPE get_EndBoundary( |
| 3860 | BSTR *end) = 0; |
| 3861 | |
| 3862 | virtual HRESULT STDMETHODCALLTYPE put_EndBoundary( |
| 3863 | BSTR end) = 0; |
| 3864 | |
| 3865 | virtual HRESULT STDMETHODCALLTYPE get_Enabled( |
| 3866 | VARIANT_BOOL *enabled) = 0; |
| 3867 | |
| 3868 | virtual HRESULT STDMETHODCALLTYPE put_Enabled( |
| 3869 | VARIANT_BOOL enabled) = 0; |
| 3870 | |
| 3871 | }; |
| 3872 | #ifdef __CRT_UUID_DECL |
| 3873 | __CRT_UUID_DECL(ITrigger, 0x09941815, 0xea89, 0x4b5b, 0x89,0xe0, 0x2a,0x77,0x38,0x01,0xfa,0xc3) |
| 3874 | #endif |
| 3875 | #else |
| 3876 | typedef struct ITriggerVtbl { |
| 3877 | BEGIN_INTERFACE |
| 3878 | |
| 3879 | /*** IUnknown methods ***/ |
| 3880 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 3881 | ITrigger *This, |
| 3882 | REFIID riid, |
| 3883 | void **ppvObject); |
| 3884 | |
| 3885 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 3886 | ITrigger *This); |
| 3887 | |
| 3888 | ULONG (STDMETHODCALLTYPE *Release)( |
| 3889 | ITrigger *This); |
| 3890 | |
| 3891 | /*** IDispatch methods ***/ |
| 3892 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 3893 | ITrigger *This, |
| 3894 | UINT *pctinfo); |
| 3895 | |
| 3896 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 3897 | ITrigger *This, |
| 3898 | UINT iTInfo, |
| 3899 | LCID lcid, |
| 3900 | ITypeInfo **ppTInfo); |
| 3901 | |
| 3902 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 3903 | ITrigger *This, |
| 3904 | REFIID riid, |
| 3905 | LPOLESTR *rgszNames, |
| 3906 | UINT cNames, |
| 3907 | LCID lcid, |
| 3908 | DISPID *rgDispId); |
| 3909 | |
| 3910 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 3911 | ITrigger *This, |
| 3912 | DISPID dispIdMember, |
| 3913 | REFIID riid, |
| 3914 | LCID lcid, |
| 3915 | WORD wFlags, |
| 3916 | DISPPARAMS *pDispParams, |
| 3917 | VARIANT *pVarResult, |
| 3918 | EXCEPINFO *pExcepInfo, |
| 3919 | UINT *puArgErr); |
| 3920 | |
| 3921 | /*** ITrigger methods ***/ |
| 3922 | HRESULT (STDMETHODCALLTYPE *get_Type)( |
| 3923 | ITrigger *This, |
| 3924 | TASK_TRIGGER_TYPE2 *type); |
| 3925 | |
| 3926 | HRESULT (STDMETHODCALLTYPE *get_Id)( |
| 3927 | ITrigger *This, |
| 3928 | BSTR *id); |
| 3929 | |
| 3930 | HRESULT (STDMETHODCALLTYPE *put_Id)( |
| 3931 | ITrigger *This, |
| 3932 | BSTR id); |
| 3933 | |
| 3934 | HRESULT (STDMETHODCALLTYPE *get_Repetition)( |
| 3935 | ITrigger *This, |
| 3936 | IRepetitionPattern **repeat); |
| 3937 | |
| 3938 | HRESULT (STDMETHODCALLTYPE *put_Repetition)( |
| 3939 | ITrigger *This, |
| 3940 | IRepetitionPattern *repeat); |
| 3941 | |
| 3942 | HRESULT (STDMETHODCALLTYPE *get_ExecutionTimeLimit)( |
| 3943 | ITrigger *This, |
| 3944 | BSTR *limit); |
| 3945 | |
| 3946 | HRESULT (STDMETHODCALLTYPE *put_ExecutionTimeLimit)( |
| 3947 | ITrigger *This, |
| 3948 | BSTR limit); |
| 3949 | |
| 3950 | HRESULT (STDMETHODCALLTYPE *get_StartBoundary)( |
| 3951 | ITrigger *This, |
| 3952 | BSTR *start); |
| 3953 | |
| 3954 | HRESULT (STDMETHODCALLTYPE *put_StartBoundary)( |
| 3955 | ITrigger *This, |
| 3956 | BSTR start); |
| 3957 | |
| 3958 | HRESULT (STDMETHODCALLTYPE *get_EndBoundary)( |
| 3959 | ITrigger *This, |
| 3960 | BSTR *end); |
| 3961 | |
| 3962 | HRESULT (STDMETHODCALLTYPE *put_EndBoundary)( |
| 3963 | ITrigger *This, |
| 3964 | BSTR end); |
| 3965 | |
| 3966 | HRESULT (STDMETHODCALLTYPE *get_Enabled)( |
| 3967 | ITrigger *This, |
| 3968 | VARIANT_BOOL *enabled); |
| 3969 | |
| 3970 | HRESULT (STDMETHODCALLTYPE *put_Enabled)( |
| 3971 | ITrigger *This, |
| 3972 | VARIANT_BOOL enabled); |
| 3973 | |
| 3974 | END_INTERFACE |
| 3975 | } ITriggerVtbl; |
| 3976 | |
| 3977 | interface ITrigger { |
| 3978 | CONST_VTBL ITriggerVtbl* lpVtbl; |
| 3979 | }; |
| 3980 | |
| 3981 | #ifdef COBJMACROS |
| 3982 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 3983 | /*** IUnknown methods ***/ |
| 3984 | #define ITrigger_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 3985 | #define ITrigger_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 3986 | #define ITrigger_Release(This) (This)->lpVtbl->Release(This) |
| 3987 | /*** IDispatch methods ***/ |
| 3988 | #define ITrigger_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 3989 | #define ITrigger_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 3990 | #define ITrigger_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 3991 | #define ITrigger_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 3992 | /*** ITrigger methods ***/ |
| 3993 | #define ITrigger_get_Type(This,type) (This)->lpVtbl->get_Type(This,type) |
| 3994 | #define ITrigger_get_Id(This,id) (This)->lpVtbl->get_Id(This,id) |
| 3995 | #define ITrigger_put_Id(This,id) (This)->lpVtbl->put_Id(This,id) |
| 3996 | #define ITrigger_get_Repetition(This,repeat) (This)->lpVtbl->get_Repetition(This,repeat) |
| 3997 | #define ITrigger_put_Repetition(This,repeat) (This)->lpVtbl->put_Repetition(This,repeat) |
| 3998 | #define ITrigger_get_ExecutionTimeLimit(This,limit) (This)->lpVtbl->get_ExecutionTimeLimit(This,limit) |
| 3999 | #define ITrigger_put_ExecutionTimeLimit(This,limit) (This)->lpVtbl->put_ExecutionTimeLimit(This,limit) |
| 4000 | #define ITrigger_get_StartBoundary(This,start) (This)->lpVtbl->get_StartBoundary(This,start) |
| 4001 | #define ITrigger_put_StartBoundary(This,start) (This)->lpVtbl->put_StartBoundary(This,start) |
| 4002 | #define ITrigger_get_EndBoundary(This,end) (This)->lpVtbl->get_EndBoundary(This,end) |
| 4003 | #define ITrigger_put_EndBoundary(This,end) (This)->lpVtbl->put_EndBoundary(This,end) |
| 4004 | #define ITrigger_get_Enabled(This,enabled) (This)->lpVtbl->get_Enabled(This,enabled) |
| 4005 | #define ITrigger_put_Enabled(This,enabled) (This)->lpVtbl->put_Enabled(This,enabled) |
| 4006 | #else |
| 4007 | /*** IUnknown methods ***/ |
| 4008 | static inline HRESULT ITrigger_QueryInterface(ITrigger* This,REFIID riid,void **ppvObject) { |
| 4009 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 4010 | } |
| 4011 | static inline ULONG ITrigger_AddRef(ITrigger* This) { |
| 4012 | return This->lpVtbl->AddRef(This); |
| 4013 | } |
| 4014 | static inline ULONG ITrigger_Release(ITrigger* This) { |
| 4015 | return This->lpVtbl->Release(This); |
| 4016 | } |
| 4017 | /*** IDispatch methods ***/ |
| 4018 | static inline HRESULT ITrigger_GetTypeInfoCount(ITrigger* This,UINT *pctinfo) { |
| 4019 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 4020 | } |
| 4021 | static inline HRESULT ITrigger_GetTypeInfo(ITrigger* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 4022 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 4023 | } |
| 4024 | static inline HRESULT ITrigger_GetIDsOfNames(ITrigger* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 4025 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 4026 | } |
| 4027 | static inline HRESULT ITrigger_Invoke(ITrigger* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 4028 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 4029 | } |
| 4030 | /*** ITrigger methods ***/ |
| 4031 | static inline HRESULT ITrigger_get_Type(ITrigger* This,TASK_TRIGGER_TYPE2 *type) { |
| 4032 | return This->lpVtbl->get_Type(This,type); |
| 4033 | } |
| 4034 | static inline HRESULT ITrigger_get_Id(ITrigger* This,BSTR *id) { |
| 4035 | return This->lpVtbl->get_Id(This,id); |
| 4036 | } |
| 4037 | static inline HRESULT ITrigger_put_Id(ITrigger* This,BSTR id) { |
| 4038 | return This->lpVtbl->put_Id(This,id); |
| 4039 | } |
| 4040 | static inline HRESULT ITrigger_get_Repetition(ITrigger* This,IRepetitionPattern **repeat) { |
| 4041 | return This->lpVtbl->get_Repetition(This,repeat); |
| 4042 | } |
| 4043 | static inline HRESULT ITrigger_put_Repetition(ITrigger* This,IRepetitionPattern *repeat) { |
| 4044 | return This->lpVtbl->put_Repetition(This,repeat); |
| 4045 | } |
| 4046 | static inline HRESULT ITrigger_get_ExecutionTimeLimit(ITrigger* This,BSTR *limit) { |
| 4047 | return This->lpVtbl->get_ExecutionTimeLimit(This,limit); |
| 4048 | } |
| 4049 | static inline HRESULT ITrigger_put_ExecutionTimeLimit(ITrigger* This,BSTR limit) { |
| 4050 | return This->lpVtbl->put_ExecutionTimeLimit(This,limit); |
| 4051 | } |
| 4052 | static inline HRESULT ITrigger_get_StartBoundary(ITrigger* This,BSTR *start) { |
| 4053 | return This->lpVtbl->get_StartBoundary(This,start); |
| 4054 | } |
| 4055 | static inline HRESULT ITrigger_put_StartBoundary(ITrigger* This,BSTR start) { |
| 4056 | return This->lpVtbl->put_StartBoundary(This,start); |
| 4057 | } |
| 4058 | static inline HRESULT ITrigger_get_EndBoundary(ITrigger* This,BSTR *end) { |
| 4059 | return This->lpVtbl->get_EndBoundary(This,end); |
| 4060 | } |
| 4061 | static inline HRESULT ITrigger_put_EndBoundary(ITrigger* This,BSTR end) { |
| 4062 | return This->lpVtbl->put_EndBoundary(This,end); |
| 4063 | } |
| 4064 | static inline HRESULT ITrigger_get_Enabled(ITrigger* This,VARIANT_BOOL *enabled) { |
| 4065 | return This->lpVtbl->get_Enabled(This,enabled); |
| 4066 | } |
| 4067 | static inline HRESULT ITrigger_put_Enabled(ITrigger* This,VARIANT_BOOL enabled) { |
| 4068 | return This->lpVtbl->put_Enabled(This,enabled); |
| 4069 | } |
| 4070 | #endif |
| 4071 | #endif |
| 4072 | |
| 4073 | #endif |
| 4074 | |
| 4075 | |
| 4076 | #endif /* __ITrigger_INTERFACE_DEFINED__ */ |
| 4077 | |
| 4078 | /***************************************************************************** |
| 4079 | * IIdleTrigger interface |
| 4080 | */ |
| 4081 | #ifndef __IIdleTrigger_INTERFACE_DEFINED__ |
| 4082 | #define __IIdleTrigger_INTERFACE_DEFINED__ |
| 4083 | |
| 4084 | DEFINE_GUID(IID_IIdleTrigger, 0xd537d2b0, 0x9fb3, 0x4d34, 0x97,0x39, 0x1f,0xf5,0xce,0x7b,0x1e,0xf3); |
| 4085 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 4086 | MIDL_INTERFACE("d537d2b0-9fb3-4d34-9739-1ff5ce7b1ef3") |
| 4087 | IIdleTrigger : public ITrigger |
| 4088 | { |
| 4089 | }; |
| 4090 | #ifdef __CRT_UUID_DECL |
| 4091 | __CRT_UUID_DECL(IIdleTrigger, 0xd537d2b0, 0x9fb3, 0x4d34, 0x97,0x39, 0x1f,0xf5,0xce,0x7b,0x1e,0xf3) |
| 4092 | #endif |
| 4093 | #else |
| 4094 | typedef struct IIdleTriggerVtbl { |
| 4095 | BEGIN_INTERFACE |
| 4096 | |
| 4097 | /*** IUnknown methods ***/ |
| 4098 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4099 | IIdleTrigger *This, |
| 4100 | REFIID riid, |
| 4101 | void **ppvObject); |
| 4102 | |
| 4103 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4104 | IIdleTrigger *This); |
| 4105 | |
| 4106 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4107 | IIdleTrigger *This); |
| 4108 | |
| 4109 | /*** IDispatch methods ***/ |
| 4110 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 4111 | IIdleTrigger *This, |
| 4112 | UINT *pctinfo); |
| 4113 | |
| 4114 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 4115 | IIdleTrigger *This, |
| 4116 | UINT iTInfo, |
| 4117 | LCID lcid, |
| 4118 | ITypeInfo **ppTInfo); |
| 4119 | |
| 4120 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 4121 | IIdleTrigger *This, |
| 4122 | REFIID riid, |
| 4123 | LPOLESTR *rgszNames, |
| 4124 | UINT cNames, |
| 4125 | LCID lcid, |
| 4126 | DISPID *rgDispId); |
| 4127 | |
| 4128 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 4129 | IIdleTrigger *This, |
| 4130 | DISPID dispIdMember, |
| 4131 | REFIID riid, |
| 4132 | LCID lcid, |
| 4133 | WORD wFlags, |
| 4134 | DISPPARAMS *pDispParams, |
| 4135 | VARIANT *pVarResult, |
| 4136 | EXCEPINFO *pExcepInfo, |
| 4137 | UINT *puArgErr); |
| 4138 | |
| 4139 | /*** ITrigger methods ***/ |
| 4140 | HRESULT (STDMETHODCALLTYPE *get_Type)( |
| 4141 | IIdleTrigger *This, |
| 4142 | TASK_TRIGGER_TYPE2 *type); |
| 4143 | |
| 4144 | HRESULT (STDMETHODCALLTYPE *get_Id)( |
| 4145 | IIdleTrigger *This, |
| 4146 | BSTR *id); |
| 4147 | |
| 4148 | HRESULT (STDMETHODCALLTYPE *put_Id)( |
| 4149 | IIdleTrigger *This, |
| 4150 | BSTR id); |
| 4151 | |
| 4152 | HRESULT (STDMETHODCALLTYPE *get_Repetition)( |
| 4153 | IIdleTrigger *This, |
| 4154 | IRepetitionPattern **repeat); |
| 4155 | |
| 4156 | HRESULT (STDMETHODCALLTYPE *put_Repetition)( |
| 4157 | IIdleTrigger *This, |
| 4158 | IRepetitionPattern *repeat); |
| 4159 | |
| 4160 | HRESULT (STDMETHODCALLTYPE *get_ExecutionTimeLimit)( |
| 4161 | IIdleTrigger *This, |
| 4162 | BSTR *limit); |
| 4163 | |
| 4164 | HRESULT (STDMETHODCALLTYPE *put_ExecutionTimeLimit)( |
| 4165 | IIdleTrigger *This, |
| 4166 | BSTR limit); |
| 4167 | |
| 4168 | HRESULT (STDMETHODCALLTYPE *get_StartBoundary)( |
| 4169 | IIdleTrigger *This, |
| 4170 | BSTR *start); |
| 4171 | |
| 4172 | HRESULT (STDMETHODCALLTYPE *put_StartBoundary)( |
| 4173 | IIdleTrigger *This, |
| 4174 | BSTR start); |
| 4175 | |
| 4176 | HRESULT (STDMETHODCALLTYPE *get_EndBoundary)( |
| 4177 | IIdleTrigger *This, |
| 4178 | BSTR *end); |
| 4179 | |
| 4180 | HRESULT (STDMETHODCALLTYPE *put_EndBoundary)( |
| 4181 | IIdleTrigger *This, |
| 4182 | BSTR end); |
| 4183 | |
| 4184 | HRESULT (STDMETHODCALLTYPE *get_Enabled)( |
| 4185 | IIdleTrigger *This, |
| 4186 | VARIANT_BOOL *enabled); |
| 4187 | |
| 4188 | HRESULT (STDMETHODCALLTYPE *put_Enabled)( |
| 4189 | IIdleTrigger *This, |
| 4190 | VARIANT_BOOL enabled); |
| 4191 | |
| 4192 | END_INTERFACE |
| 4193 | } IIdleTriggerVtbl; |
| 4194 | |
| 4195 | interface IIdleTrigger { |
| 4196 | CONST_VTBL IIdleTriggerVtbl* lpVtbl; |
| 4197 | }; |
| 4198 | |
| 4199 | #ifdef COBJMACROS |
| 4200 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 4201 | /*** IUnknown methods ***/ |
| 4202 | #define IIdleTrigger_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 4203 | #define IIdleTrigger_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 4204 | #define IIdleTrigger_Release(This) (This)->lpVtbl->Release(This) |
| 4205 | /*** IDispatch methods ***/ |
| 4206 | #define IIdleTrigger_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 4207 | #define IIdleTrigger_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 4208 | #define IIdleTrigger_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 4209 | #define IIdleTrigger_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 4210 | /*** ITrigger methods ***/ |
| 4211 | #define IIdleTrigger_get_Type(This,type) (This)->lpVtbl->get_Type(This,type) |
| 4212 | #define IIdleTrigger_get_Id(This,id) (This)->lpVtbl->get_Id(This,id) |
| 4213 | #define IIdleTrigger_put_Id(This,id) (This)->lpVtbl->put_Id(This,id) |
| 4214 | #define IIdleTrigger_get_Repetition(This,repeat) (This)->lpVtbl->get_Repetition(This,repeat) |
| 4215 | #define IIdleTrigger_put_Repetition(This,repeat) (This)->lpVtbl->put_Repetition(This,repeat) |
| 4216 | #define IIdleTrigger_get_ExecutionTimeLimit(This,limit) (This)->lpVtbl->get_ExecutionTimeLimit(This,limit) |
| 4217 | #define IIdleTrigger_put_ExecutionTimeLimit(This,limit) (This)->lpVtbl->put_ExecutionTimeLimit(This,limit) |
| 4218 | #define IIdleTrigger_get_StartBoundary(This,start) (This)->lpVtbl->get_StartBoundary(This,start) |
| 4219 | #define IIdleTrigger_put_StartBoundary(This,start) (This)->lpVtbl->put_StartBoundary(This,start) |
| 4220 | #define IIdleTrigger_get_EndBoundary(This,end) (This)->lpVtbl->get_EndBoundary(This,end) |
| 4221 | #define IIdleTrigger_put_EndBoundary(This,end) (This)->lpVtbl->put_EndBoundary(This,end) |
| 4222 | #define IIdleTrigger_get_Enabled(This,enabled) (This)->lpVtbl->get_Enabled(This,enabled) |
| 4223 | #define IIdleTrigger_put_Enabled(This,enabled) (This)->lpVtbl->put_Enabled(This,enabled) |
| 4224 | #else |
| 4225 | /*** IUnknown methods ***/ |
| 4226 | static inline HRESULT IIdleTrigger_QueryInterface(IIdleTrigger* This,REFIID riid,void **ppvObject) { |
| 4227 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 4228 | } |
| 4229 | static inline ULONG IIdleTrigger_AddRef(IIdleTrigger* This) { |
| 4230 | return This->lpVtbl->AddRef(This); |
| 4231 | } |
| 4232 | static inline ULONG IIdleTrigger_Release(IIdleTrigger* This) { |
| 4233 | return This->lpVtbl->Release(This); |
| 4234 | } |
| 4235 | /*** IDispatch methods ***/ |
| 4236 | static inline HRESULT IIdleTrigger_GetTypeInfoCount(IIdleTrigger* This,UINT *pctinfo) { |
| 4237 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 4238 | } |
| 4239 | static inline HRESULT IIdleTrigger_GetTypeInfo(IIdleTrigger* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 4240 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 4241 | } |
| 4242 | static inline HRESULT IIdleTrigger_GetIDsOfNames(IIdleTrigger* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 4243 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 4244 | } |
| 4245 | static inline HRESULT IIdleTrigger_Invoke(IIdleTrigger* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 4246 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 4247 | } |
| 4248 | /*** ITrigger methods ***/ |
| 4249 | static inline HRESULT IIdleTrigger_get_Type(IIdleTrigger* This,TASK_TRIGGER_TYPE2 *type) { |
| 4250 | return This->lpVtbl->get_Type(This,type); |
| 4251 | } |
| 4252 | static inline HRESULT IIdleTrigger_get_Id(IIdleTrigger* This,BSTR *id) { |
| 4253 | return This->lpVtbl->get_Id(This,id); |
| 4254 | } |
| 4255 | static inline HRESULT IIdleTrigger_put_Id(IIdleTrigger* This,BSTR id) { |
| 4256 | return This->lpVtbl->put_Id(This,id); |
| 4257 | } |
| 4258 | static inline HRESULT IIdleTrigger_get_Repetition(IIdleTrigger* This,IRepetitionPattern **repeat) { |
| 4259 | return This->lpVtbl->get_Repetition(This,repeat); |
| 4260 | } |
| 4261 | static inline HRESULT IIdleTrigger_put_Repetition(IIdleTrigger* This,IRepetitionPattern *repeat) { |
| 4262 | return This->lpVtbl->put_Repetition(This,repeat); |
| 4263 | } |
| 4264 | static inline HRESULT IIdleTrigger_get_ExecutionTimeLimit(IIdleTrigger* This,BSTR *limit) { |
| 4265 | return This->lpVtbl->get_ExecutionTimeLimit(This,limit); |
| 4266 | } |
| 4267 | static inline HRESULT IIdleTrigger_put_ExecutionTimeLimit(IIdleTrigger* This,BSTR limit) { |
| 4268 | return This->lpVtbl->put_ExecutionTimeLimit(This,limit); |
| 4269 | } |
| 4270 | static inline HRESULT IIdleTrigger_get_StartBoundary(IIdleTrigger* This,BSTR *start) { |
| 4271 | return This->lpVtbl->get_StartBoundary(This,start); |
| 4272 | } |
| 4273 | static inline HRESULT IIdleTrigger_put_StartBoundary(IIdleTrigger* This,BSTR start) { |
| 4274 | return This->lpVtbl->put_StartBoundary(This,start); |
| 4275 | } |
| 4276 | static inline HRESULT IIdleTrigger_get_EndBoundary(IIdleTrigger* This,BSTR *end) { |
| 4277 | return This->lpVtbl->get_EndBoundary(This,end); |
| 4278 | } |
| 4279 | static inline HRESULT IIdleTrigger_put_EndBoundary(IIdleTrigger* This,BSTR end) { |
| 4280 | return This->lpVtbl->put_EndBoundary(This,end); |
| 4281 | } |
| 4282 | static inline HRESULT IIdleTrigger_get_Enabled(IIdleTrigger* This,VARIANT_BOOL *enabled) { |
| 4283 | return This->lpVtbl->get_Enabled(This,enabled); |
| 4284 | } |
| 4285 | static inline HRESULT IIdleTrigger_put_Enabled(IIdleTrigger* This,VARIANT_BOOL enabled) { |
| 4286 | return This->lpVtbl->put_Enabled(This,enabled); |
| 4287 | } |
| 4288 | #endif |
| 4289 | #endif |
| 4290 | |
| 4291 | #endif |
| 4292 | |
| 4293 | |
| 4294 | #endif /* __IIdleTrigger_INTERFACE_DEFINED__ */ |
| 4295 | |
| 4296 | /***************************************************************************** |
| 4297 | * ILogonTrigger interface |
| 4298 | */ |
| 4299 | #ifndef __ILogonTrigger_INTERFACE_DEFINED__ |
| 4300 | #define __ILogonTrigger_INTERFACE_DEFINED__ |
| 4301 | |
| 4302 | DEFINE_GUID(IID_ILogonTrigger, 0x72dade38, 0xfae4, 0x4b3e, 0xba,0xf4, 0x5d,0x00,0x9a,0xf0,0x2b,0x1c); |
| 4303 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 4304 | MIDL_INTERFACE("72dade38-fae4-4b3e-baf4-5d009af02b1c") |
| 4305 | ILogonTrigger : public ITrigger |
| 4306 | { |
| 4307 | virtual HRESULT STDMETHODCALLTYPE get_Delay( |
| 4308 | BSTR *pDelay) = 0; |
| 4309 | |
| 4310 | virtual HRESULT STDMETHODCALLTYPE put_Delay( |
| 4311 | BSTR delay) = 0; |
| 4312 | |
| 4313 | virtual HRESULT STDMETHODCALLTYPE get_UserId( |
| 4314 | BSTR *pUser) = 0; |
| 4315 | |
| 4316 | virtual HRESULT STDMETHODCALLTYPE put_UserId( |
| 4317 | BSTR user) = 0; |
| 4318 | |
| 4319 | }; |
| 4320 | #ifdef __CRT_UUID_DECL |
| 4321 | __CRT_UUID_DECL(ILogonTrigger, 0x72dade38, 0xfae4, 0x4b3e, 0xba,0xf4, 0x5d,0x00,0x9a,0xf0,0x2b,0x1c) |
| 4322 | #endif |
| 4323 | #else |
| 4324 | typedef struct ILogonTriggerVtbl { |
| 4325 | BEGIN_INTERFACE |
| 4326 | |
| 4327 | /*** IUnknown methods ***/ |
| 4328 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4329 | ILogonTrigger *This, |
| 4330 | REFIID riid, |
| 4331 | void **ppvObject); |
| 4332 | |
| 4333 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4334 | ILogonTrigger *This); |
| 4335 | |
| 4336 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4337 | ILogonTrigger *This); |
| 4338 | |
| 4339 | /*** IDispatch methods ***/ |
| 4340 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 4341 | ILogonTrigger *This, |
| 4342 | UINT *pctinfo); |
| 4343 | |
| 4344 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 4345 | ILogonTrigger *This, |
| 4346 | UINT iTInfo, |
| 4347 | LCID lcid, |
| 4348 | ITypeInfo **ppTInfo); |
| 4349 | |
| 4350 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 4351 | ILogonTrigger *This, |
| 4352 | REFIID riid, |
| 4353 | LPOLESTR *rgszNames, |
| 4354 | UINT cNames, |
| 4355 | LCID lcid, |
| 4356 | DISPID *rgDispId); |
| 4357 | |
| 4358 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 4359 | ILogonTrigger *This, |
| 4360 | DISPID dispIdMember, |
| 4361 | REFIID riid, |
| 4362 | LCID lcid, |
| 4363 | WORD wFlags, |
| 4364 | DISPPARAMS *pDispParams, |
| 4365 | VARIANT *pVarResult, |
| 4366 | EXCEPINFO *pExcepInfo, |
| 4367 | UINT *puArgErr); |
| 4368 | |
| 4369 | /*** ITrigger methods ***/ |
| 4370 | HRESULT (STDMETHODCALLTYPE *get_Type)( |
| 4371 | ILogonTrigger *This, |
| 4372 | TASK_TRIGGER_TYPE2 *type); |
| 4373 | |
| 4374 | HRESULT (STDMETHODCALLTYPE *get_Id)( |
| 4375 | ILogonTrigger *This, |
| 4376 | BSTR *id); |
| 4377 | |
| 4378 | HRESULT (STDMETHODCALLTYPE *put_Id)( |
| 4379 | ILogonTrigger *This, |
| 4380 | BSTR id); |
| 4381 | |
| 4382 | HRESULT (STDMETHODCALLTYPE *get_Repetition)( |
| 4383 | ILogonTrigger *This, |
| 4384 | IRepetitionPattern **repeat); |
| 4385 | |
| 4386 | HRESULT (STDMETHODCALLTYPE *put_Repetition)( |
| 4387 | ILogonTrigger *This, |
| 4388 | IRepetitionPattern *repeat); |
| 4389 | |
| 4390 | HRESULT (STDMETHODCALLTYPE *get_ExecutionTimeLimit)( |
| 4391 | ILogonTrigger *This, |
| 4392 | BSTR *limit); |
| 4393 | |
| 4394 | HRESULT (STDMETHODCALLTYPE *put_ExecutionTimeLimit)( |
| 4395 | ILogonTrigger *This, |
| 4396 | BSTR limit); |
| 4397 | |
| 4398 | HRESULT (STDMETHODCALLTYPE *get_StartBoundary)( |
| 4399 | ILogonTrigger *This, |
| 4400 | BSTR *start); |
| 4401 | |
| 4402 | HRESULT (STDMETHODCALLTYPE *put_StartBoundary)( |
| 4403 | ILogonTrigger *This, |
| 4404 | BSTR start); |
| 4405 | |
| 4406 | HRESULT (STDMETHODCALLTYPE *get_EndBoundary)( |
| 4407 | ILogonTrigger *This, |
| 4408 | BSTR *end); |
| 4409 | |
| 4410 | HRESULT (STDMETHODCALLTYPE *put_EndBoundary)( |
| 4411 | ILogonTrigger *This, |
| 4412 | BSTR end); |
| 4413 | |
| 4414 | HRESULT (STDMETHODCALLTYPE *get_Enabled)( |
| 4415 | ILogonTrigger *This, |
| 4416 | VARIANT_BOOL *enabled); |
| 4417 | |
| 4418 | HRESULT (STDMETHODCALLTYPE *put_Enabled)( |
| 4419 | ILogonTrigger *This, |
| 4420 | VARIANT_BOOL enabled); |
| 4421 | |
| 4422 | /*** ILogonTrigger methods ***/ |
| 4423 | HRESULT (STDMETHODCALLTYPE *get_Delay)( |
| 4424 | ILogonTrigger *This, |
| 4425 | BSTR *pDelay); |
| 4426 | |
| 4427 | HRESULT (STDMETHODCALLTYPE *put_Delay)( |
| 4428 | ILogonTrigger *This, |
| 4429 | BSTR delay); |
| 4430 | |
| 4431 | HRESULT (STDMETHODCALLTYPE *get_UserId)( |
| 4432 | ILogonTrigger *This, |
| 4433 | BSTR *pUser); |
| 4434 | |
| 4435 | HRESULT (STDMETHODCALLTYPE *put_UserId)( |
| 4436 | ILogonTrigger *This, |
| 4437 | BSTR user); |
| 4438 | |
| 4439 | END_INTERFACE |
| 4440 | } ILogonTriggerVtbl; |
| 4441 | |
| 4442 | interface ILogonTrigger { |
| 4443 | CONST_VTBL ILogonTriggerVtbl* lpVtbl; |
| 4444 | }; |
| 4445 | |
| 4446 | #ifdef COBJMACROS |
| 4447 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 4448 | /*** IUnknown methods ***/ |
| 4449 | #define ILogonTrigger_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 4450 | #define ILogonTrigger_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 4451 | #define ILogonTrigger_Release(This) (This)->lpVtbl->Release(This) |
| 4452 | /*** IDispatch methods ***/ |
| 4453 | #define ILogonTrigger_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 4454 | #define ILogonTrigger_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 4455 | #define ILogonTrigger_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 4456 | #define ILogonTrigger_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 4457 | /*** ITrigger methods ***/ |
| 4458 | #define ILogonTrigger_get_Type(This,type) (This)->lpVtbl->get_Type(This,type) |
| 4459 | #define ILogonTrigger_get_Id(This,id) (This)->lpVtbl->get_Id(This,id) |
| 4460 | #define ILogonTrigger_put_Id(This,id) (This)->lpVtbl->put_Id(This,id) |
| 4461 | #define ILogonTrigger_get_Repetition(This,repeat) (This)->lpVtbl->get_Repetition(This,repeat) |
| 4462 | #define ILogonTrigger_put_Repetition(This,repeat) (This)->lpVtbl->put_Repetition(This,repeat) |
| 4463 | #define ILogonTrigger_get_ExecutionTimeLimit(This,limit) (This)->lpVtbl->get_ExecutionTimeLimit(This,limit) |
| 4464 | #define ILogonTrigger_put_ExecutionTimeLimit(This,limit) (This)->lpVtbl->put_ExecutionTimeLimit(This,limit) |
| 4465 | #define ILogonTrigger_get_StartBoundary(This,start) (This)->lpVtbl->get_StartBoundary(This,start) |
| 4466 | #define ILogonTrigger_put_StartBoundary(This,start) (This)->lpVtbl->put_StartBoundary(This,start) |
| 4467 | #define ILogonTrigger_get_EndBoundary(This,end) (This)->lpVtbl->get_EndBoundary(This,end) |
| 4468 | #define ILogonTrigger_put_EndBoundary(This,end) (This)->lpVtbl->put_EndBoundary(This,end) |
| 4469 | #define ILogonTrigger_get_Enabled(This,enabled) (This)->lpVtbl->get_Enabled(This,enabled) |
| 4470 | #define ILogonTrigger_put_Enabled(This,enabled) (This)->lpVtbl->put_Enabled(This,enabled) |
| 4471 | /*** ILogonTrigger methods ***/ |
| 4472 | #define ILogonTrigger_get_Delay(This,pDelay) (This)->lpVtbl->get_Delay(This,pDelay) |
| 4473 | #define ILogonTrigger_put_Delay(This,delay) (This)->lpVtbl->put_Delay(This,delay) |
| 4474 | #define ILogonTrigger_get_UserId(This,pUser) (This)->lpVtbl->get_UserId(This,pUser) |
| 4475 | #define ILogonTrigger_put_UserId(This,user) (This)->lpVtbl->put_UserId(This,user) |
| 4476 | #else |
| 4477 | /*** IUnknown methods ***/ |
| 4478 | static inline HRESULT ILogonTrigger_QueryInterface(ILogonTrigger* This,REFIID riid,void **ppvObject) { |
| 4479 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 4480 | } |
| 4481 | static inline ULONG ILogonTrigger_AddRef(ILogonTrigger* This) { |
| 4482 | return This->lpVtbl->AddRef(This); |
| 4483 | } |
| 4484 | static inline ULONG ILogonTrigger_Release(ILogonTrigger* This) { |
| 4485 | return This->lpVtbl->Release(This); |
| 4486 | } |
| 4487 | /*** IDispatch methods ***/ |
| 4488 | static inline HRESULT ILogonTrigger_GetTypeInfoCount(ILogonTrigger* This,UINT *pctinfo) { |
| 4489 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 4490 | } |
| 4491 | static inline HRESULT ILogonTrigger_GetTypeInfo(ILogonTrigger* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 4492 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 4493 | } |
| 4494 | static inline HRESULT ILogonTrigger_GetIDsOfNames(ILogonTrigger* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 4495 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 4496 | } |
| 4497 | static inline HRESULT ILogonTrigger_Invoke(ILogonTrigger* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 4498 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 4499 | } |
| 4500 | /*** ITrigger methods ***/ |
| 4501 | static inline HRESULT ILogonTrigger_get_Type(ILogonTrigger* This,TASK_TRIGGER_TYPE2 *type) { |
| 4502 | return This->lpVtbl->get_Type(This,type); |
| 4503 | } |
| 4504 | static inline HRESULT ILogonTrigger_get_Id(ILogonTrigger* This,BSTR *id) { |
| 4505 | return This->lpVtbl->get_Id(This,id); |
| 4506 | } |
| 4507 | static inline HRESULT ILogonTrigger_put_Id(ILogonTrigger* This,BSTR id) { |
| 4508 | return This->lpVtbl->put_Id(This,id); |
| 4509 | } |
| 4510 | static inline HRESULT ILogonTrigger_get_Repetition(ILogonTrigger* This,IRepetitionPattern **repeat) { |
| 4511 | return This->lpVtbl->get_Repetition(This,repeat); |
| 4512 | } |
| 4513 | static inline HRESULT ILogonTrigger_put_Repetition(ILogonTrigger* This,IRepetitionPattern *repeat) { |
| 4514 | return This->lpVtbl->put_Repetition(This,repeat); |
| 4515 | } |
| 4516 | static inline HRESULT ILogonTrigger_get_ExecutionTimeLimit(ILogonTrigger* This,BSTR *limit) { |
| 4517 | return This->lpVtbl->get_ExecutionTimeLimit(This,limit); |
| 4518 | } |
| 4519 | static inline HRESULT ILogonTrigger_put_ExecutionTimeLimit(ILogonTrigger* This,BSTR limit) { |
| 4520 | return This->lpVtbl->put_ExecutionTimeLimit(This,limit); |
| 4521 | } |
| 4522 | static inline HRESULT ILogonTrigger_get_StartBoundary(ILogonTrigger* This,BSTR *start) { |
| 4523 | return This->lpVtbl->get_StartBoundary(This,start); |
| 4524 | } |
| 4525 | static inline HRESULT ILogonTrigger_put_StartBoundary(ILogonTrigger* This,BSTR start) { |
| 4526 | return This->lpVtbl->put_StartBoundary(This,start); |
| 4527 | } |
| 4528 | static inline HRESULT ILogonTrigger_get_EndBoundary(ILogonTrigger* This,BSTR *end) { |
| 4529 | return This->lpVtbl->get_EndBoundary(This,end); |
| 4530 | } |
| 4531 | static inline HRESULT ILogonTrigger_put_EndBoundary(ILogonTrigger* This,BSTR end) { |
| 4532 | return This->lpVtbl->put_EndBoundary(This,end); |
| 4533 | } |
| 4534 | static inline HRESULT ILogonTrigger_get_Enabled(ILogonTrigger* This,VARIANT_BOOL *enabled) { |
| 4535 | return This->lpVtbl->get_Enabled(This,enabled); |
| 4536 | } |
| 4537 | static inline HRESULT ILogonTrigger_put_Enabled(ILogonTrigger* This,VARIANT_BOOL enabled) { |
| 4538 | return This->lpVtbl->put_Enabled(This,enabled); |
| 4539 | } |
| 4540 | /*** ILogonTrigger methods ***/ |
| 4541 | static inline HRESULT ILogonTrigger_get_Delay(ILogonTrigger* This,BSTR *pDelay) { |
| 4542 | return This->lpVtbl->get_Delay(This,pDelay); |
| 4543 | } |
| 4544 | static inline HRESULT ILogonTrigger_put_Delay(ILogonTrigger* This,BSTR delay) { |
| 4545 | return This->lpVtbl->put_Delay(This,delay); |
| 4546 | } |
| 4547 | static inline HRESULT ILogonTrigger_get_UserId(ILogonTrigger* This,BSTR *pUser) { |
| 4548 | return This->lpVtbl->get_UserId(This,pUser); |
| 4549 | } |
| 4550 | static inline HRESULT ILogonTrigger_put_UserId(ILogonTrigger* This,BSTR user) { |
| 4551 | return This->lpVtbl->put_UserId(This,user); |
| 4552 | } |
| 4553 | #endif |
| 4554 | #endif |
| 4555 | |
| 4556 | #endif |
| 4557 | |
| 4558 | |
| 4559 | #endif /* __ILogonTrigger_INTERFACE_DEFINED__ */ |
| 4560 | |
| 4561 | /***************************************************************************** |
| 4562 | * ISessionStateChangeTrigger interface |
| 4563 | */ |
| 4564 | #ifndef __ISessionStateChangeTrigger_INTERFACE_DEFINED__ |
| 4565 | #define __ISessionStateChangeTrigger_INTERFACE_DEFINED__ |
| 4566 | |
| 4567 | DEFINE_GUID(IID_ISessionStateChangeTrigger, 0x754da71b, 0x4385, 0x4475, 0x9d,0xd9, 0x59,0x82,0x94,0xfa,0x36,0x41); |
| 4568 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 4569 | MIDL_INTERFACE("754da71b-4385-4475-9dd9-598294fa3641") |
| 4570 | ISessionStateChangeTrigger : public ITrigger |
| 4571 | { |
| 4572 | virtual HRESULT STDMETHODCALLTYPE get_Delay( |
| 4573 | BSTR *pDelay) = 0; |
| 4574 | |
| 4575 | virtual HRESULT STDMETHODCALLTYPE put_Delay( |
| 4576 | BSTR delay) = 0; |
| 4577 | |
| 4578 | virtual HRESULT STDMETHODCALLTYPE get_UserId( |
| 4579 | BSTR *pUser) = 0; |
| 4580 | |
| 4581 | virtual HRESULT STDMETHODCALLTYPE put_UserId( |
| 4582 | BSTR user) = 0; |
| 4583 | |
| 4584 | virtual HRESULT STDMETHODCALLTYPE get_StateChange( |
| 4585 | TASK_SESSION_STATE_CHANGE_TYPE *pType) = 0; |
| 4586 | |
| 4587 | virtual HRESULT STDMETHODCALLTYPE put_StateChange( |
| 4588 | TASK_SESSION_STATE_CHANGE_TYPE type) = 0; |
| 4589 | |
| 4590 | }; |
| 4591 | #ifdef __CRT_UUID_DECL |
| 4592 | __CRT_UUID_DECL(ISessionStateChangeTrigger, 0x754da71b, 0x4385, 0x4475, 0x9d,0xd9, 0x59,0x82,0x94,0xfa,0x36,0x41) |
| 4593 | #endif |
| 4594 | #else |
| 4595 | typedef struct ISessionStateChangeTriggerVtbl { |
| 4596 | BEGIN_INTERFACE |
| 4597 | |
| 4598 | /*** IUnknown methods ***/ |
| 4599 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4600 | ISessionStateChangeTrigger *This, |
| 4601 | REFIID riid, |
| 4602 | void **ppvObject); |
| 4603 | |
| 4604 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4605 | ISessionStateChangeTrigger *This); |
| 4606 | |
| 4607 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4608 | ISessionStateChangeTrigger *This); |
| 4609 | |
| 4610 | /*** IDispatch methods ***/ |
| 4611 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 4612 | ISessionStateChangeTrigger *This, |
| 4613 | UINT *pctinfo); |
| 4614 | |
| 4615 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 4616 | ISessionStateChangeTrigger *This, |
| 4617 | UINT iTInfo, |
| 4618 | LCID lcid, |
| 4619 | ITypeInfo **ppTInfo); |
| 4620 | |
| 4621 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 4622 | ISessionStateChangeTrigger *This, |
| 4623 | REFIID riid, |
| 4624 | LPOLESTR *rgszNames, |
| 4625 | UINT cNames, |
| 4626 | LCID lcid, |
| 4627 | DISPID *rgDispId); |
| 4628 | |
| 4629 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 4630 | ISessionStateChangeTrigger *This, |
| 4631 | DISPID dispIdMember, |
| 4632 | REFIID riid, |
| 4633 | LCID lcid, |
| 4634 | WORD wFlags, |
| 4635 | DISPPARAMS *pDispParams, |
| 4636 | VARIANT *pVarResult, |
| 4637 | EXCEPINFO *pExcepInfo, |
| 4638 | UINT *puArgErr); |
| 4639 | |
| 4640 | /*** ITrigger methods ***/ |
| 4641 | HRESULT (STDMETHODCALLTYPE *get_Type)( |
| 4642 | ISessionStateChangeTrigger *This, |
| 4643 | TASK_TRIGGER_TYPE2 *type); |
| 4644 | |
| 4645 | HRESULT (STDMETHODCALLTYPE *get_Id)( |
| 4646 | ISessionStateChangeTrigger *This, |
| 4647 | BSTR *id); |
| 4648 | |
| 4649 | HRESULT (STDMETHODCALLTYPE *put_Id)( |
| 4650 | ISessionStateChangeTrigger *This, |
| 4651 | BSTR id); |
| 4652 | |
| 4653 | HRESULT (STDMETHODCALLTYPE *get_Repetition)( |
| 4654 | ISessionStateChangeTrigger *This, |
| 4655 | IRepetitionPattern **repeat); |
| 4656 | |
| 4657 | HRESULT (STDMETHODCALLTYPE *put_Repetition)( |
| 4658 | ISessionStateChangeTrigger *This, |
| 4659 | IRepetitionPattern *repeat); |
| 4660 | |
| 4661 | HRESULT (STDMETHODCALLTYPE *get_ExecutionTimeLimit)( |
| 4662 | ISessionStateChangeTrigger *This, |
| 4663 | BSTR *limit); |
| 4664 | |
| 4665 | HRESULT (STDMETHODCALLTYPE *put_ExecutionTimeLimit)( |
| 4666 | ISessionStateChangeTrigger *This, |
| 4667 | BSTR limit); |
| 4668 | |
| 4669 | HRESULT (STDMETHODCALLTYPE *get_StartBoundary)( |
| 4670 | ISessionStateChangeTrigger *This, |
| 4671 | BSTR *start); |
| 4672 | |
| 4673 | HRESULT (STDMETHODCALLTYPE *put_StartBoundary)( |
| 4674 | ISessionStateChangeTrigger *This, |
| 4675 | BSTR start); |
| 4676 | |
| 4677 | HRESULT (STDMETHODCALLTYPE *get_EndBoundary)( |
| 4678 | ISessionStateChangeTrigger *This, |
| 4679 | BSTR *end); |
| 4680 | |
| 4681 | HRESULT (STDMETHODCALLTYPE *put_EndBoundary)( |
| 4682 | ISessionStateChangeTrigger *This, |
| 4683 | BSTR end); |
| 4684 | |
| 4685 | HRESULT (STDMETHODCALLTYPE *get_Enabled)( |
| 4686 | ISessionStateChangeTrigger *This, |
| 4687 | VARIANT_BOOL *enabled); |
| 4688 | |
| 4689 | HRESULT (STDMETHODCALLTYPE *put_Enabled)( |
| 4690 | ISessionStateChangeTrigger *This, |
| 4691 | VARIANT_BOOL enabled); |
| 4692 | |
| 4693 | /*** ISessionStateChangeTrigger methods ***/ |
| 4694 | HRESULT (STDMETHODCALLTYPE *get_Delay)( |
| 4695 | ISessionStateChangeTrigger *This, |
| 4696 | BSTR *pDelay); |
| 4697 | |
| 4698 | HRESULT (STDMETHODCALLTYPE *put_Delay)( |
| 4699 | ISessionStateChangeTrigger *This, |
| 4700 | BSTR delay); |
| 4701 | |
| 4702 | HRESULT (STDMETHODCALLTYPE *get_UserId)( |
| 4703 | ISessionStateChangeTrigger *This, |
| 4704 | BSTR *pUser); |
| 4705 | |
| 4706 | HRESULT (STDMETHODCALLTYPE *put_UserId)( |
| 4707 | ISessionStateChangeTrigger *This, |
| 4708 | BSTR user); |
| 4709 | |
| 4710 | HRESULT (STDMETHODCALLTYPE *get_StateChange)( |
| 4711 | ISessionStateChangeTrigger *This, |
| 4712 | TASK_SESSION_STATE_CHANGE_TYPE *pType); |
| 4713 | |
| 4714 | HRESULT (STDMETHODCALLTYPE *put_StateChange)( |
| 4715 | ISessionStateChangeTrigger *This, |
| 4716 | TASK_SESSION_STATE_CHANGE_TYPE type); |
| 4717 | |
| 4718 | END_INTERFACE |
| 4719 | } ISessionStateChangeTriggerVtbl; |
| 4720 | |
| 4721 | interface ISessionStateChangeTrigger { |
| 4722 | CONST_VTBL ISessionStateChangeTriggerVtbl* lpVtbl; |
| 4723 | }; |
| 4724 | |
| 4725 | #ifdef COBJMACROS |
| 4726 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 4727 | /*** IUnknown methods ***/ |
| 4728 | #define ISessionStateChangeTrigger_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 4729 | #define ISessionStateChangeTrigger_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 4730 | #define ISessionStateChangeTrigger_Release(This) (This)->lpVtbl->Release(This) |
| 4731 | /*** IDispatch methods ***/ |
| 4732 | #define ISessionStateChangeTrigger_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 4733 | #define ISessionStateChangeTrigger_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 4734 | #define ISessionStateChangeTrigger_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 4735 | #define ISessionStateChangeTrigger_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 4736 | /*** ITrigger methods ***/ |
| 4737 | #define ISessionStateChangeTrigger_get_Type(This,type) (This)->lpVtbl->get_Type(This,type) |
| 4738 | #define ISessionStateChangeTrigger_get_Id(This,id) (This)->lpVtbl->get_Id(This,id) |
| 4739 | #define ISessionStateChangeTrigger_put_Id(This,id) (This)->lpVtbl->put_Id(This,id) |
| 4740 | #define ISessionStateChangeTrigger_get_Repetition(This,repeat) (This)->lpVtbl->get_Repetition(This,repeat) |
| 4741 | #define ISessionStateChangeTrigger_put_Repetition(This,repeat) (This)->lpVtbl->put_Repetition(This,repeat) |
| 4742 | #define ISessionStateChangeTrigger_get_ExecutionTimeLimit(This,limit) (This)->lpVtbl->get_ExecutionTimeLimit(This,limit) |
| 4743 | #define ISessionStateChangeTrigger_put_ExecutionTimeLimit(This,limit) (This)->lpVtbl->put_ExecutionTimeLimit(This,limit) |
| 4744 | #define ISessionStateChangeTrigger_get_StartBoundary(This,start) (This)->lpVtbl->get_StartBoundary(This,start) |
| 4745 | #define ISessionStateChangeTrigger_put_StartBoundary(This,start) (This)->lpVtbl->put_StartBoundary(This,start) |
| 4746 | #define ISessionStateChangeTrigger_get_EndBoundary(This,end) (This)->lpVtbl->get_EndBoundary(This,end) |
| 4747 | #define ISessionStateChangeTrigger_put_EndBoundary(This,end) (This)->lpVtbl->put_EndBoundary(This,end) |
| 4748 | #define ISessionStateChangeTrigger_get_Enabled(This,enabled) (This)->lpVtbl->get_Enabled(This,enabled) |
| 4749 | #define ISessionStateChangeTrigger_put_Enabled(This,enabled) (This)->lpVtbl->put_Enabled(This,enabled) |
| 4750 | /*** ISessionStateChangeTrigger methods ***/ |
| 4751 | #define ISessionStateChangeTrigger_get_Delay(This,pDelay) (This)->lpVtbl->get_Delay(This,pDelay) |
| 4752 | #define ISessionStateChangeTrigger_put_Delay(This,delay) (This)->lpVtbl->put_Delay(This,delay) |
| 4753 | #define ISessionStateChangeTrigger_get_UserId(This,pUser) (This)->lpVtbl->get_UserId(This,pUser) |
| 4754 | #define ISessionStateChangeTrigger_put_UserId(This,user) (This)->lpVtbl->put_UserId(This,user) |
| 4755 | #define ISessionStateChangeTrigger_get_StateChange(This,pType) (This)->lpVtbl->get_StateChange(This,pType) |
| 4756 | #define ISessionStateChangeTrigger_put_StateChange(This,type) (This)->lpVtbl->put_StateChange(This,type) |
| 4757 | #else |
| 4758 | /*** IUnknown methods ***/ |
| 4759 | static inline HRESULT ISessionStateChangeTrigger_QueryInterface(ISessionStateChangeTrigger* This,REFIID riid,void **ppvObject) { |
| 4760 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 4761 | } |
| 4762 | static inline ULONG ISessionStateChangeTrigger_AddRef(ISessionStateChangeTrigger* This) { |
| 4763 | return This->lpVtbl->AddRef(This); |
| 4764 | } |
| 4765 | static inline ULONG ISessionStateChangeTrigger_Release(ISessionStateChangeTrigger* This) { |
| 4766 | return This->lpVtbl->Release(This); |
| 4767 | } |
| 4768 | /*** IDispatch methods ***/ |
| 4769 | static inline HRESULT ISessionStateChangeTrigger_GetTypeInfoCount(ISessionStateChangeTrigger* This,UINT *pctinfo) { |
| 4770 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 4771 | } |
| 4772 | static inline HRESULT ISessionStateChangeTrigger_GetTypeInfo(ISessionStateChangeTrigger* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 4773 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 4774 | } |
| 4775 | static inline HRESULT ISessionStateChangeTrigger_GetIDsOfNames(ISessionStateChangeTrigger* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 4776 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 4777 | } |
| 4778 | static inline HRESULT ISessionStateChangeTrigger_Invoke(ISessionStateChangeTrigger* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 4779 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 4780 | } |
| 4781 | /*** ITrigger methods ***/ |
| 4782 | static inline HRESULT ISessionStateChangeTrigger_get_Type(ISessionStateChangeTrigger* This,TASK_TRIGGER_TYPE2 *type) { |
| 4783 | return This->lpVtbl->get_Type(This,type); |
| 4784 | } |
| 4785 | static inline HRESULT ISessionStateChangeTrigger_get_Id(ISessionStateChangeTrigger* This,BSTR *id) { |
| 4786 | return This->lpVtbl->get_Id(This,id); |
| 4787 | } |
| 4788 | static inline HRESULT ISessionStateChangeTrigger_put_Id(ISessionStateChangeTrigger* This,BSTR id) { |
| 4789 | return This->lpVtbl->put_Id(This,id); |
| 4790 | } |
| 4791 | static inline HRESULT ISessionStateChangeTrigger_get_Repetition(ISessionStateChangeTrigger* This,IRepetitionPattern **repeat) { |
| 4792 | return This->lpVtbl->get_Repetition(This,repeat); |
| 4793 | } |
| 4794 | static inline HRESULT ISessionStateChangeTrigger_put_Repetition(ISessionStateChangeTrigger* This,IRepetitionPattern *repeat) { |
| 4795 | return This->lpVtbl->put_Repetition(This,repeat); |
| 4796 | } |
| 4797 | static inline HRESULT ISessionStateChangeTrigger_get_ExecutionTimeLimit(ISessionStateChangeTrigger* This,BSTR *limit) { |
| 4798 | return This->lpVtbl->get_ExecutionTimeLimit(This,limit); |
| 4799 | } |
| 4800 | static inline HRESULT ISessionStateChangeTrigger_put_ExecutionTimeLimit(ISessionStateChangeTrigger* This,BSTR limit) { |
| 4801 | return This->lpVtbl->put_ExecutionTimeLimit(This,limit); |
| 4802 | } |
| 4803 | static inline HRESULT ISessionStateChangeTrigger_get_StartBoundary(ISessionStateChangeTrigger* This,BSTR *start) { |
| 4804 | return This->lpVtbl->get_StartBoundary(This,start); |
| 4805 | } |
| 4806 | static inline HRESULT ISessionStateChangeTrigger_put_StartBoundary(ISessionStateChangeTrigger* This,BSTR start) { |
| 4807 | return This->lpVtbl->put_StartBoundary(This,start); |
| 4808 | } |
| 4809 | static inline HRESULT ISessionStateChangeTrigger_get_EndBoundary(ISessionStateChangeTrigger* This,BSTR *end) { |
| 4810 | return This->lpVtbl->get_EndBoundary(This,end); |
| 4811 | } |
| 4812 | static inline HRESULT ISessionStateChangeTrigger_put_EndBoundary(ISessionStateChangeTrigger* This,BSTR end) { |
| 4813 | return This->lpVtbl->put_EndBoundary(This,end); |
| 4814 | } |
| 4815 | static inline HRESULT ISessionStateChangeTrigger_get_Enabled(ISessionStateChangeTrigger* This,VARIANT_BOOL *enabled) { |
| 4816 | return This->lpVtbl->get_Enabled(This,enabled); |
| 4817 | } |
| 4818 | static inline HRESULT ISessionStateChangeTrigger_put_Enabled(ISessionStateChangeTrigger* This,VARIANT_BOOL enabled) { |
| 4819 | return This->lpVtbl->put_Enabled(This,enabled); |
| 4820 | } |
| 4821 | /*** ISessionStateChangeTrigger methods ***/ |
| 4822 | static inline HRESULT ISessionStateChangeTrigger_get_Delay(ISessionStateChangeTrigger* This,BSTR *pDelay) { |
| 4823 | return This->lpVtbl->get_Delay(This,pDelay); |
| 4824 | } |
| 4825 | static inline HRESULT ISessionStateChangeTrigger_put_Delay(ISessionStateChangeTrigger* This,BSTR delay) { |
| 4826 | return This->lpVtbl->put_Delay(This,delay); |
| 4827 | } |
| 4828 | static inline HRESULT ISessionStateChangeTrigger_get_UserId(ISessionStateChangeTrigger* This,BSTR *pUser) { |
| 4829 | return This->lpVtbl->get_UserId(This,pUser); |
| 4830 | } |
| 4831 | static inline HRESULT ISessionStateChangeTrigger_put_UserId(ISessionStateChangeTrigger* This,BSTR user) { |
| 4832 | return This->lpVtbl->put_UserId(This,user); |
| 4833 | } |
| 4834 | static inline HRESULT ISessionStateChangeTrigger_get_StateChange(ISessionStateChangeTrigger* This,TASK_SESSION_STATE_CHANGE_TYPE *pType) { |
| 4835 | return This->lpVtbl->get_StateChange(This,pType); |
| 4836 | } |
| 4837 | static inline HRESULT ISessionStateChangeTrigger_put_StateChange(ISessionStateChangeTrigger* This,TASK_SESSION_STATE_CHANGE_TYPE type) { |
| 4838 | return This->lpVtbl->put_StateChange(This,type); |
| 4839 | } |
| 4840 | #endif |
| 4841 | #endif |
| 4842 | |
| 4843 | #endif |
| 4844 | |
| 4845 | |
| 4846 | #endif /* __ISessionStateChangeTrigger_INTERFACE_DEFINED__ */ |
| 4847 | |
| 4848 | /***************************************************************************** |
| 4849 | * IEventTrigger interface |
| 4850 | */ |
| 4851 | #ifndef __IEventTrigger_INTERFACE_DEFINED__ |
| 4852 | #define __IEventTrigger_INTERFACE_DEFINED__ |
| 4853 | |
| 4854 | DEFINE_GUID(IID_IEventTrigger, 0xd45b0167, 0x9653, 0x4eef, 0xb9,0x4f, 0x07,0x32,0xca,0x7a,0xf2,0x51); |
| 4855 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 4856 | MIDL_INTERFACE("d45b0167-9653-4eef-b94f-0732ca7af251") |
| 4857 | IEventTrigger : public ITrigger |
| 4858 | { |
| 4859 | virtual HRESULT STDMETHODCALLTYPE get_Subscription( |
| 4860 | BSTR *pQuery) = 0; |
| 4861 | |
| 4862 | virtual HRESULT STDMETHODCALLTYPE put_Subscription( |
| 4863 | BSTR query) = 0; |
| 4864 | |
| 4865 | virtual HRESULT STDMETHODCALLTYPE get_Delay( |
| 4866 | BSTR *pDelay) = 0; |
| 4867 | |
| 4868 | virtual HRESULT STDMETHODCALLTYPE put_Delay( |
| 4869 | BSTR delay) = 0; |
| 4870 | |
| 4871 | virtual HRESULT STDMETHODCALLTYPE get_ValueQueries( |
| 4872 | ITaskNamedValueCollection **ppNamedXPaths) = 0; |
| 4873 | |
| 4874 | virtual HRESULT STDMETHODCALLTYPE put_ValueQueries( |
| 4875 | ITaskNamedValueCollection *pNamedXPaths) = 0; |
| 4876 | |
| 4877 | }; |
| 4878 | #ifdef __CRT_UUID_DECL |
| 4879 | __CRT_UUID_DECL(IEventTrigger, 0xd45b0167, 0x9653, 0x4eef, 0xb9,0x4f, 0x07,0x32,0xca,0x7a,0xf2,0x51) |
| 4880 | #endif |
| 4881 | #else |
| 4882 | typedef struct IEventTriggerVtbl { |
| 4883 | BEGIN_INTERFACE |
| 4884 | |
| 4885 | /*** IUnknown methods ***/ |
| 4886 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 4887 | IEventTrigger *This, |
| 4888 | REFIID riid, |
| 4889 | void **ppvObject); |
| 4890 | |
| 4891 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 4892 | IEventTrigger *This); |
| 4893 | |
| 4894 | ULONG (STDMETHODCALLTYPE *Release)( |
| 4895 | IEventTrigger *This); |
| 4896 | |
| 4897 | /*** IDispatch methods ***/ |
| 4898 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 4899 | IEventTrigger *This, |
| 4900 | UINT *pctinfo); |
| 4901 | |
| 4902 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 4903 | IEventTrigger *This, |
| 4904 | UINT iTInfo, |
| 4905 | LCID lcid, |
| 4906 | ITypeInfo **ppTInfo); |
| 4907 | |
| 4908 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 4909 | IEventTrigger *This, |
| 4910 | REFIID riid, |
| 4911 | LPOLESTR *rgszNames, |
| 4912 | UINT cNames, |
| 4913 | LCID lcid, |
| 4914 | DISPID *rgDispId); |
| 4915 | |
| 4916 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 4917 | IEventTrigger *This, |
| 4918 | DISPID dispIdMember, |
| 4919 | REFIID riid, |
| 4920 | LCID lcid, |
| 4921 | WORD wFlags, |
| 4922 | DISPPARAMS *pDispParams, |
| 4923 | VARIANT *pVarResult, |
| 4924 | EXCEPINFO *pExcepInfo, |
| 4925 | UINT *puArgErr); |
| 4926 | |
| 4927 | /*** ITrigger methods ***/ |
| 4928 | HRESULT (STDMETHODCALLTYPE *get_Type)( |
| 4929 | IEventTrigger *This, |
| 4930 | TASK_TRIGGER_TYPE2 *type); |
| 4931 | |
| 4932 | HRESULT (STDMETHODCALLTYPE *get_Id)( |
| 4933 | IEventTrigger *This, |
| 4934 | BSTR *id); |
| 4935 | |
| 4936 | HRESULT (STDMETHODCALLTYPE *put_Id)( |
| 4937 | IEventTrigger *This, |
| 4938 | BSTR id); |
| 4939 | |
| 4940 | HRESULT (STDMETHODCALLTYPE *get_Repetition)( |
| 4941 | IEventTrigger *This, |
| 4942 | IRepetitionPattern **repeat); |
| 4943 | |
| 4944 | HRESULT (STDMETHODCALLTYPE *put_Repetition)( |
| 4945 | IEventTrigger *This, |
| 4946 | IRepetitionPattern *repeat); |
| 4947 | |
| 4948 | HRESULT (STDMETHODCALLTYPE *get_ExecutionTimeLimit)( |
| 4949 | IEventTrigger *This, |
| 4950 | BSTR *limit); |
| 4951 | |
| 4952 | HRESULT (STDMETHODCALLTYPE *put_ExecutionTimeLimit)( |
| 4953 | IEventTrigger *This, |
| 4954 | BSTR limit); |
| 4955 | |
| 4956 | HRESULT (STDMETHODCALLTYPE *get_StartBoundary)( |
| 4957 | IEventTrigger *This, |
| 4958 | BSTR *start); |
| 4959 | |
| 4960 | HRESULT (STDMETHODCALLTYPE *put_StartBoundary)( |
| 4961 | IEventTrigger *This, |
| 4962 | BSTR start); |
| 4963 | |
| 4964 | HRESULT (STDMETHODCALLTYPE *get_EndBoundary)( |
| 4965 | IEventTrigger *This, |
| 4966 | BSTR *end); |
| 4967 | |
| 4968 | HRESULT (STDMETHODCALLTYPE *put_EndBoundary)( |
| 4969 | IEventTrigger *This, |
| 4970 | BSTR end); |
| 4971 | |
| 4972 | HRESULT (STDMETHODCALLTYPE *get_Enabled)( |
| 4973 | IEventTrigger *This, |
| 4974 | VARIANT_BOOL *enabled); |
| 4975 | |
| 4976 | HRESULT (STDMETHODCALLTYPE *put_Enabled)( |
| 4977 | IEventTrigger *This, |
| 4978 | VARIANT_BOOL enabled); |
| 4979 | |
| 4980 | /*** IEventTrigger methods ***/ |
| 4981 | HRESULT (STDMETHODCALLTYPE *get_Subscription)( |
| 4982 | IEventTrigger *This, |
| 4983 | BSTR *pQuery); |
| 4984 | |
| 4985 | HRESULT (STDMETHODCALLTYPE *put_Subscription)( |
| 4986 | IEventTrigger *This, |
| 4987 | BSTR query); |
| 4988 | |
| 4989 | HRESULT (STDMETHODCALLTYPE *get_Delay)( |
| 4990 | IEventTrigger *This, |
| 4991 | BSTR *pDelay); |
| 4992 | |
| 4993 | HRESULT (STDMETHODCALLTYPE *put_Delay)( |
| 4994 | IEventTrigger *This, |
| 4995 | BSTR delay); |
| 4996 | |
| 4997 | HRESULT (STDMETHODCALLTYPE *get_ValueQueries)( |
| 4998 | IEventTrigger *This, |
| 4999 | ITaskNamedValueCollection **ppNamedXPaths); |
| 5000 | |
| 5001 | HRESULT (STDMETHODCALLTYPE *put_ValueQueries)( |
| 5002 | IEventTrigger *This, |
| 5003 | ITaskNamedValueCollection *pNamedXPaths); |
| 5004 | |
| 5005 | END_INTERFACE |
| 5006 | } IEventTriggerVtbl; |
| 5007 | |
| 5008 | interface IEventTrigger { |
| 5009 | CONST_VTBL IEventTriggerVtbl* lpVtbl; |
| 5010 | }; |
| 5011 | |
| 5012 | #ifdef COBJMACROS |
| 5013 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 5014 | /*** IUnknown methods ***/ |
| 5015 | #define IEventTrigger_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 5016 | #define IEventTrigger_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 5017 | #define IEventTrigger_Release(This) (This)->lpVtbl->Release(This) |
| 5018 | /*** IDispatch methods ***/ |
| 5019 | #define IEventTrigger_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 5020 | #define IEventTrigger_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 5021 | #define IEventTrigger_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 5022 | #define IEventTrigger_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 5023 | /*** ITrigger methods ***/ |
| 5024 | #define IEventTrigger_get_Type(This,type) (This)->lpVtbl->get_Type(This,type) |
| 5025 | #define IEventTrigger_get_Id(This,id) (This)->lpVtbl->get_Id(This,id) |
| 5026 | #define IEventTrigger_put_Id(This,id) (This)->lpVtbl->put_Id(This,id) |
| 5027 | #define IEventTrigger_get_Repetition(This,repeat) (This)->lpVtbl->get_Repetition(This,repeat) |
| 5028 | #define IEventTrigger_put_Repetition(This,repeat) (This)->lpVtbl->put_Repetition(This,repeat) |
| 5029 | #define IEventTrigger_get_ExecutionTimeLimit(This,limit) (This)->lpVtbl->get_ExecutionTimeLimit(This,limit) |
| 5030 | #define IEventTrigger_put_ExecutionTimeLimit(This,limit) (This)->lpVtbl->put_ExecutionTimeLimit(This,limit) |
| 5031 | #define IEventTrigger_get_StartBoundary(This,start) (This)->lpVtbl->get_StartBoundary(This,start) |
| 5032 | #define IEventTrigger_put_StartBoundary(This,start) (This)->lpVtbl->put_StartBoundary(This,start) |
| 5033 | #define IEventTrigger_get_EndBoundary(This,end) (This)->lpVtbl->get_EndBoundary(This,end) |
| 5034 | #define IEventTrigger_put_EndBoundary(This,end) (This)->lpVtbl->put_EndBoundary(This,end) |
| 5035 | #define IEventTrigger_get_Enabled(This,enabled) (This)->lpVtbl->get_Enabled(This,enabled) |
| 5036 | #define IEventTrigger_put_Enabled(This,enabled) (This)->lpVtbl->put_Enabled(This,enabled) |
| 5037 | /*** IEventTrigger methods ***/ |
| 5038 | #define IEventTrigger_get_Subscription(This,pQuery) (This)->lpVtbl->get_Subscription(This,pQuery) |
| 5039 | #define IEventTrigger_put_Subscription(This,query) (This)->lpVtbl->put_Subscription(This,query) |
| 5040 | #define IEventTrigger_get_Delay(This,pDelay) (This)->lpVtbl->get_Delay(This,pDelay) |
| 5041 | #define IEventTrigger_put_Delay(This,delay) (This)->lpVtbl->put_Delay(This,delay) |
| 5042 | #define IEventTrigger_get_ValueQueries(This,ppNamedXPaths) (This)->lpVtbl->get_ValueQueries(This,ppNamedXPaths) |
| 5043 | #define IEventTrigger_put_ValueQueries(This,pNamedXPaths) (This)->lpVtbl->put_ValueQueries(This,pNamedXPaths) |
| 5044 | #else |
| 5045 | /*** IUnknown methods ***/ |
| 5046 | static inline HRESULT IEventTrigger_QueryInterface(IEventTrigger* This,REFIID riid,void **ppvObject) { |
| 5047 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 5048 | } |
| 5049 | static inline ULONG IEventTrigger_AddRef(IEventTrigger* This) { |
| 5050 | return This->lpVtbl->AddRef(This); |
| 5051 | } |
| 5052 | static inline ULONG IEventTrigger_Release(IEventTrigger* This) { |
| 5053 | return This->lpVtbl->Release(This); |
| 5054 | } |
| 5055 | /*** IDispatch methods ***/ |
| 5056 | static inline HRESULT IEventTrigger_GetTypeInfoCount(IEventTrigger* This,UINT *pctinfo) { |
| 5057 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 5058 | } |
| 5059 | static inline HRESULT IEventTrigger_GetTypeInfo(IEventTrigger* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 5060 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 5061 | } |
| 5062 | static inline HRESULT IEventTrigger_GetIDsOfNames(IEventTrigger* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 5063 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 5064 | } |
| 5065 | static inline HRESULT IEventTrigger_Invoke(IEventTrigger* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 5066 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 5067 | } |
| 5068 | /*** ITrigger methods ***/ |
| 5069 | static inline HRESULT IEventTrigger_get_Type(IEventTrigger* This,TASK_TRIGGER_TYPE2 *type) { |
| 5070 | return This->lpVtbl->get_Type(This,type); |
| 5071 | } |
| 5072 | static inline HRESULT IEventTrigger_get_Id(IEventTrigger* This,BSTR *id) { |
| 5073 | return This->lpVtbl->get_Id(This,id); |
| 5074 | } |
| 5075 | static inline HRESULT IEventTrigger_put_Id(IEventTrigger* This,BSTR id) { |
| 5076 | return This->lpVtbl->put_Id(This,id); |
| 5077 | } |
| 5078 | static inline HRESULT IEventTrigger_get_Repetition(IEventTrigger* This,IRepetitionPattern **repeat) { |
| 5079 | return This->lpVtbl->get_Repetition(This,repeat); |
| 5080 | } |
| 5081 | static inline HRESULT IEventTrigger_put_Repetition(IEventTrigger* This,IRepetitionPattern *repeat) { |
| 5082 | return This->lpVtbl->put_Repetition(This,repeat); |
| 5083 | } |
| 5084 | static inline HRESULT IEventTrigger_get_ExecutionTimeLimit(IEventTrigger* This,BSTR *limit) { |
| 5085 | return This->lpVtbl->get_ExecutionTimeLimit(This,limit); |
| 5086 | } |
| 5087 | static inline HRESULT IEventTrigger_put_ExecutionTimeLimit(IEventTrigger* This,BSTR limit) { |
| 5088 | return This->lpVtbl->put_ExecutionTimeLimit(This,limit); |
| 5089 | } |
| 5090 | static inline HRESULT IEventTrigger_get_StartBoundary(IEventTrigger* This,BSTR *start) { |
| 5091 | return This->lpVtbl->get_StartBoundary(This,start); |
| 5092 | } |
| 5093 | static inline HRESULT IEventTrigger_put_StartBoundary(IEventTrigger* This,BSTR start) { |
| 5094 | return This->lpVtbl->put_StartBoundary(This,start); |
| 5095 | } |
| 5096 | static inline HRESULT IEventTrigger_get_EndBoundary(IEventTrigger* This,BSTR *end) { |
| 5097 | return This->lpVtbl->get_EndBoundary(This,end); |
| 5098 | } |
| 5099 | static inline HRESULT IEventTrigger_put_EndBoundary(IEventTrigger* This,BSTR end) { |
| 5100 | return This->lpVtbl->put_EndBoundary(This,end); |
| 5101 | } |
| 5102 | static inline HRESULT IEventTrigger_get_Enabled(IEventTrigger* This,VARIANT_BOOL *enabled) { |
| 5103 | return This->lpVtbl->get_Enabled(This,enabled); |
| 5104 | } |
| 5105 | static inline HRESULT IEventTrigger_put_Enabled(IEventTrigger* This,VARIANT_BOOL enabled) { |
| 5106 | return This->lpVtbl->put_Enabled(This,enabled); |
| 5107 | } |
| 5108 | /*** IEventTrigger methods ***/ |
| 5109 | static inline HRESULT IEventTrigger_get_Subscription(IEventTrigger* This,BSTR *pQuery) { |
| 5110 | return This->lpVtbl->get_Subscription(This,pQuery); |
| 5111 | } |
| 5112 | static inline HRESULT IEventTrigger_put_Subscription(IEventTrigger* This,BSTR query) { |
| 5113 | return This->lpVtbl->put_Subscription(This,query); |
| 5114 | } |
| 5115 | static inline HRESULT IEventTrigger_get_Delay(IEventTrigger* This,BSTR *pDelay) { |
| 5116 | return This->lpVtbl->get_Delay(This,pDelay); |
| 5117 | } |
| 5118 | static inline HRESULT IEventTrigger_put_Delay(IEventTrigger* This,BSTR delay) { |
| 5119 | return This->lpVtbl->put_Delay(This,delay); |
| 5120 | } |
| 5121 | static inline HRESULT IEventTrigger_get_ValueQueries(IEventTrigger* This,ITaskNamedValueCollection **ppNamedXPaths) { |
| 5122 | return This->lpVtbl->get_ValueQueries(This,ppNamedXPaths); |
| 5123 | } |
| 5124 | static inline HRESULT IEventTrigger_put_ValueQueries(IEventTrigger* This,ITaskNamedValueCollection *pNamedXPaths) { |
| 5125 | return This->lpVtbl->put_ValueQueries(This,pNamedXPaths); |
| 5126 | } |
| 5127 | #endif |
| 5128 | #endif |
| 5129 | |
| 5130 | #endif |
| 5131 | |
| 5132 | |
| 5133 | #endif /* __IEventTrigger_INTERFACE_DEFINED__ */ |
| 5134 | |
| 5135 | /***************************************************************************** |
| 5136 | * ITimeTrigger interface |
| 5137 | */ |
| 5138 | #ifndef __ITimeTrigger_INTERFACE_DEFINED__ |
| 5139 | #define __ITimeTrigger_INTERFACE_DEFINED__ |
| 5140 | |
| 5141 | DEFINE_GUID(IID_ITimeTrigger, 0xb45747e0, 0xeba7, 0x4276, 0x9f,0x29, 0x85,0xc5,0xbb,0x30,0x00,0x06); |
| 5142 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 5143 | MIDL_INTERFACE("b45747e0-eba7-4276-9f29-85c5bb300006") |
| 5144 | ITimeTrigger : public ITrigger |
| 5145 | { |
| 5146 | virtual HRESULT STDMETHODCALLTYPE get_RandomDelay( |
| 5147 | BSTR *delay) = 0; |
| 5148 | |
| 5149 | virtual HRESULT STDMETHODCALLTYPE put_RandomDelay( |
| 5150 | BSTR delay) = 0; |
| 5151 | |
| 5152 | }; |
| 5153 | #ifdef __CRT_UUID_DECL |
| 5154 | __CRT_UUID_DECL(ITimeTrigger, 0xb45747e0, 0xeba7, 0x4276, 0x9f,0x29, 0x85,0xc5,0xbb,0x30,0x00,0x06) |
| 5155 | #endif |
| 5156 | #else |
| 5157 | typedef struct ITimeTriggerVtbl { |
| 5158 | BEGIN_INTERFACE |
| 5159 | |
| 5160 | /*** IUnknown methods ***/ |
| 5161 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5162 | ITimeTrigger *This, |
| 5163 | REFIID riid, |
| 5164 | void **ppvObject); |
| 5165 | |
| 5166 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5167 | ITimeTrigger *This); |
| 5168 | |
| 5169 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5170 | ITimeTrigger *This); |
| 5171 | |
| 5172 | /*** IDispatch methods ***/ |
| 5173 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 5174 | ITimeTrigger *This, |
| 5175 | UINT *pctinfo); |
| 5176 | |
| 5177 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 5178 | ITimeTrigger *This, |
| 5179 | UINT iTInfo, |
| 5180 | LCID lcid, |
| 5181 | ITypeInfo **ppTInfo); |
| 5182 | |
| 5183 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 5184 | ITimeTrigger *This, |
| 5185 | REFIID riid, |
| 5186 | LPOLESTR *rgszNames, |
| 5187 | UINT cNames, |
| 5188 | LCID lcid, |
| 5189 | DISPID *rgDispId); |
| 5190 | |
| 5191 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 5192 | ITimeTrigger *This, |
| 5193 | DISPID dispIdMember, |
| 5194 | REFIID riid, |
| 5195 | LCID lcid, |
| 5196 | WORD wFlags, |
| 5197 | DISPPARAMS *pDispParams, |
| 5198 | VARIANT *pVarResult, |
| 5199 | EXCEPINFO *pExcepInfo, |
| 5200 | UINT *puArgErr); |
| 5201 | |
| 5202 | /*** ITrigger methods ***/ |
| 5203 | HRESULT (STDMETHODCALLTYPE *get_Type)( |
| 5204 | ITimeTrigger *This, |
| 5205 | TASK_TRIGGER_TYPE2 *type); |
| 5206 | |
| 5207 | HRESULT (STDMETHODCALLTYPE *get_Id)( |
| 5208 | ITimeTrigger *This, |
| 5209 | BSTR *id); |
| 5210 | |
| 5211 | HRESULT (STDMETHODCALLTYPE *put_Id)( |
| 5212 | ITimeTrigger *This, |
| 5213 | BSTR id); |
| 5214 | |
| 5215 | HRESULT (STDMETHODCALLTYPE *get_Repetition)( |
| 5216 | ITimeTrigger *This, |
| 5217 | IRepetitionPattern **repeat); |
| 5218 | |
| 5219 | HRESULT (STDMETHODCALLTYPE *put_Repetition)( |
| 5220 | ITimeTrigger *This, |
| 5221 | IRepetitionPattern *repeat); |
| 5222 | |
| 5223 | HRESULT (STDMETHODCALLTYPE *get_ExecutionTimeLimit)( |
| 5224 | ITimeTrigger *This, |
| 5225 | BSTR *limit); |
| 5226 | |
| 5227 | HRESULT (STDMETHODCALLTYPE *put_ExecutionTimeLimit)( |
| 5228 | ITimeTrigger *This, |
| 5229 | BSTR limit); |
| 5230 | |
| 5231 | HRESULT (STDMETHODCALLTYPE *get_StartBoundary)( |
| 5232 | ITimeTrigger *This, |
| 5233 | BSTR *start); |
| 5234 | |
| 5235 | HRESULT (STDMETHODCALLTYPE *put_StartBoundary)( |
| 5236 | ITimeTrigger *This, |
| 5237 | BSTR start); |
| 5238 | |
| 5239 | HRESULT (STDMETHODCALLTYPE *get_EndBoundary)( |
| 5240 | ITimeTrigger *This, |
| 5241 | BSTR *end); |
| 5242 | |
| 5243 | HRESULT (STDMETHODCALLTYPE *put_EndBoundary)( |
| 5244 | ITimeTrigger *This, |
| 5245 | BSTR end); |
| 5246 | |
| 5247 | HRESULT (STDMETHODCALLTYPE *get_Enabled)( |
| 5248 | ITimeTrigger *This, |
| 5249 | VARIANT_BOOL *enabled); |
| 5250 | |
| 5251 | HRESULT (STDMETHODCALLTYPE *put_Enabled)( |
| 5252 | ITimeTrigger *This, |
| 5253 | VARIANT_BOOL enabled); |
| 5254 | |
| 5255 | /*** ITimeTrigger methods ***/ |
| 5256 | HRESULT (STDMETHODCALLTYPE *get_RandomDelay)( |
| 5257 | ITimeTrigger *This, |
| 5258 | BSTR *delay); |
| 5259 | |
| 5260 | HRESULT (STDMETHODCALLTYPE *put_RandomDelay)( |
| 5261 | ITimeTrigger *This, |
| 5262 | BSTR delay); |
| 5263 | |
| 5264 | END_INTERFACE |
| 5265 | } ITimeTriggerVtbl; |
| 5266 | |
| 5267 | interface ITimeTrigger { |
| 5268 | CONST_VTBL ITimeTriggerVtbl* lpVtbl; |
| 5269 | }; |
| 5270 | |
| 5271 | #ifdef COBJMACROS |
| 5272 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 5273 | /*** IUnknown methods ***/ |
| 5274 | #define ITimeTrigger_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 5275 | #define ITimeTrigger_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 5276 | #define ITimeTrigger_Release(This) (This)->lpVtbl->Release(This) |
| 5277 | /*** IDispatch methods ***/ |
| 5278 | #define ITimeTrigger_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 5279 | #define ITimeTrigger_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 5280 | #define ITimeTrigger_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 5281 | #define ITimeTrigger_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 5282 | /*** ITrigger methods ***/ |
| 5283 | #define ITimeTrigger_get_Type(This,type) (This)->lpVtbl->get_Type(This,type) |
| 5284 | #define ITimeTrigger_get_Id(This,id) (This)->lpVtbl->get_Id(This,id) |
| 5285 | #define ITimeTrigger_put_Id(This,id) (This)->lpVtbl->put_Id(This,id) |
| 5286 | #define ITimeTrigger_get_Repetition(This,repeat) (This)->lpVtbl->get_Repetition(This,repeat) |
| 5287 | #define ITimeTrigger_put_Repetition(This,repeat) (This)->lpVtbl->put_Repetition(This,repeat) |
| 5288 | #define ITimeTrigger_get_ExecutionTimeLimit(This,limit) (This)->lpVtbl->get_ExecutionTimeLimit(This,limit) |
| 5289 | #define ITimeTrigger_put_ExecutionTimeLimit(This,limit) (This)->lpVtbl->put_ExecutionTimeLimit(This,limit) |
| 5290 | #define ITimeTrigger_get_StartBoundary(This,start) (This)->lpVtbl->get_StartBoundary(This,start) |
| 5291 | #define ITimeTrigger_put_StartBoundary(This,start) (This)->lpVtbl->put_StartBoundary(This,start) |
| 5292 | #define ITimeTrigger_get_EndBoundary(This,end) (This)->lpVtbl->get_EndBoundary(This,end) |
| 5293 | #define ITimeTrigger_put_EndBoundary(This,end) (This)->lpVtbl->put_EndBoundary(This,end) |
| 5294 | #define ITimeTrigger_get_Enabled(This,enabled) (This)->lpVtbl->get_Enabled(This,enabled) |
| 5295 | #define ITimeTrigger_put_Enabled(This,enabled) (This)->lpVtbl->put_Enabled(This,enabled) |
| 5296 | /*** ITimeTrigger methods ***/ |
| 5297 | #define ITimeTrigger_get_RandomDelay(This,delay) (This)->lpVtbl->get_RandomDelay(This,delay) |
| 5298 | #define ITimeTrigger_put_RandomDelay(This,delay) (This)->lpVtbl->put_RandomDelay(This,delay) |
| 5299 | #else |
| 5300 | /*** IUnknown methods ***/ |
| 5301 | static inline HRESULT ITimeTrigger_QueryInterface(ITimeTrigger* This,REFIID riid,void **ppvObject) { |
| 5302 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 5303 | } |
| 5304 | static inline ULONG ITimeTrigger_AddRef(ITimeTrigger* This) { |
| 5305 | return This->lpVtbl->AddRef(This); |
| 5306 | } |
| 5307 | static inline ULONG ITimeTrigger_Release(ITimeTrigger* This) { |
| 5308 | return This->lpVtbl->Release(This); |
| 5309 | } |
| 5310 | /*** IDispatch methods ***/ |
| 5311 | static inline HRESULT ITimeTrigger_GetTypeInfoCount(ITimeTrigger* This,UINT *pctinfo) { |
| 5312 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 5313 | } |
| 5314 | static inline HRESULT ITimeTrigger_GetTypeInfo(ITimeTrigger* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 5315 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 5316 | } |
| 5317 | static inline HRESULT ITimeTrigger_GetIDsOfNames(ITimeTrigger* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 5318 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 5319 | } |
| 5320 | static inline HRESULT ITimeTrigger_Invoke(ITimeTrigger* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 5321 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 5322 | } |
| 5323 | /*** ITrigger methods ***/ |
| 5324 | static inline HRESULT ITimeTrigger_get_Type(ITimeTrigger* This,TASK_TRIGGER_TYPE2 *type) { |
| 5325 | return This->lpVtbl->get_Type(This,type); |
| 5326 | } |
| 5327 | static inline HRESULT ITimeTrigger_get_Id(ITimeTrigger* This,BSTR *id) { |
| 5328 | return This->lpVtbl->get_Id(This,id); |
| 5329 | } |
| 5330 | static inline HRESULT ITimeTrigger_put_Id(ITimeTrigger* This,BSTR id) { |
| 5331 | return This->lpVtbl->put_Id(This,id); |
| 5332 | } |
| 5333 | static inline HRESULT ITimeTrigger_get_Repetition(ITimeTrigger* This,IRepetitionPattern **repeat) { |
| 5334 | return This->lpVtbl->get_Repetition(This,repeat); |
| 5335 | } |
| 5336 | static inline HRESULT ITimeTrigger_put_Repetition(ITimeTrigger* This,IRepetitionPattern *repeat) { |
| 5337 | return This->lpVtbl->put_Repetition(This,repeat); |
| 5338 | } |
| 5339 | static inline HRESULT ITimeTrigger_get_ExecutionTimeLimit(ITimeTrigger* This,BSTR *limit) { |
| 5340 | return This->lpVtbl->get_ExecutionTimeLimit(This,limit); |
| 5341 | } |
| 5342 | static inline HRESULT ITimeTrigger_put_ExecutionTimeLimit(ITimeTrigger* This,BSTR limit) { |
| 5343 | return This->lpVtbl->put_ExecutionTimeLimit(This,limit); |
| 5344 | } |
| 5345 | static inline HRESULT ITimeTrigger_get_StartBoundary(ITimeTrigger* This,BSTR *start) { |
| 5346 | return This->lpVtbl->get_StartBoundary(This,start); |
| 5347 | } |
| 5348 | static inline HRESULT ITimeTrigger_put_StartBoundary(ITimeTrigger* This,BSTR start) { |
| 5349 | return This->lpVtbl->put_StartBoundary(This,start); |
| 5350 | } |
| 5351 | static inline HRESULT ITimeTrigger_get_EndBoundary(ITimeTrigger* This,BSTR *end) { |
| 5352 | return This->lpVtbl->get_EndBoundary(This,end); |
| 5353 | } |
| 5354 | static inline HRESULT ITimeTrigger_put_EndBoundary(ITimeTrigger* This,BSTR end) { |
| 5355 | return This->lpVtbl->put_EndBoundary(This,end); |
| 5356 | } |
| 5357 | static inline HRESULT ITimeTrigger_get_Enabled(ITimeTrigger* This,VARIANT_BOOL *enabled) { |
| 5358 | return This->lpVtbl->get_Enabled(This,enabled); |
| 5359 | } |
| 5360 | static inline HRESULT ITimeTrigger_put_Enabled(ITimeTrigger* This,VARIANT_BOOL enabled) { |
| 5361 | return This->lpVtbl->put_Enabled(This,enabled); |
| 5362 | } |
| 5363 | /*** ITimeTrigger methods ***/ |
| 5364 | static inline HRESULT ITimeTrigger_get_RandomDelay(ITimeTrigger* This,BSTR *delay) { |
| 5365 | return This->lpVtbl->get_RandomDelay(This,delay); |
| 5366 | } |
| 5367 | static inline HRESULT ITimeTrigger_put_RandomDelay(ITimeTrigger* This,BSTR delay) { |
| 5368 | return This->lpVtbl->put_RandomDelay(This,delay); |
| 5369 | } |
| 5370 | #endif |
| 5371 | #endif |
| 5372 | |
| 5373 | #endif |
| 5374 | |
| 5375 | |
| 5376 | #endif /* __ITimeTrigger_INTERFACE_DEFINED__ */ |
| 5377 | |
| 5378 | /***************************************************************************** |
| 5379 | * IDailyTrigger interface |
| 5380 | */ |
| 5381 | #ifndef __IDailyTrigger_INTERFACE_DEFINED__ |
| 5382 | #define __IDailyTrigger_INTERFACE_DEFINED__ |
| 5383 | |
| 5384 | DEFINE_GUID(IID_IDailyTrigger, 0x126c5cd8, 0xb288, 0x41d5, 0x8d,0xbf, 0xe4,0x91,0x44,0x6a,0xdc,0x5c); |
| 5385 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 5386 | MIDL_INTERFACE("126c5cd8-b288-41d5-8dbf-e491446adc5c") |
| 5387 | IDailyTrigger : public ITrigger |
| 5388 | { |
| 5389 | virtual HRESULT STDMETHODCALLTYPE get_DaysInterval( |
| 5390 | short *pDays) = 0; |
| 5391 | |
| 5392 | virtual HRESULT STDMETHODCALLTYPE put_DaysInterval( |
| 5393 | short days) = 0; |
| 5394 | |
| 5395 | virtual HRESULT STDMETHODCALLTYPE get_RandomDelay( |
| 5396 | BSTR *pRandomDelay) = 0; |
| 5397 | |
| 5398 | virtual HRESULT STDMETHODCALLTYPE put_RandomDelay( |
| 5399 | BSTR randomDelay) = 0; |
| 5400 | |
| 5401 | }; |
| 5402 | #ifdef __CRT_UUID_DECL |
| 5403 | __CRT_UUID_DECL(IDailyTrigger, 0x126c5cd8, 0xb288, 0x41d5, 0x8d,0xbf, 0xe4,0x91,0x44,0x6a,0xdc,0x5c) |
| 5404 | #endif |
| 5405 | #else |
| 5406 | typedef struct IDailyTriggerVtbl { |
| 5407 | BEGIN_INTERFACE |
| 5408 | |
| 5409 | /*** IUnknown methods ***/ |
| 5410 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5411 | IDailyTrigger *This, |
| 5412 | REFIID riid, |
| 5413 | void **ppvObject); |
| 5414 | |
| 5415 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5416 | IDailyTrigger *This); |
| 5417 | |
| 5418 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5419 | IDailyTrigger *This); |
| 5420 | |
| 5421 | /*** IDispatch methods ***/ |
| 5422 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 5423 | IDailyTrigger *This, |
| 5424 | UINT *pctinfo); |
| 5425 | |
| 5426 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 5427 | IDailyTrigger *This, |
| 5428 | UINT iTInfo, |
| 5429 | LCID lcid, |
| 5430 | ITypeInfo **ppTInfo); |
| 5431 | |
| 5432 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 5433 | IDailyTrigger *This, |
| 5434 | REFIID riid, |
| 5435 | LPOLESTR *rgszNames, |
| 5436 | UINT cNames, |
| 5437 | LCID lcid, |
| 5438 | DISPID *rgDispId); |
| 5439 | |
| 5440 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 5441 | IDailyTrigger *This, |
| 5442 | DISPID dispIdMember, |
| 5443 | REFIID riid, |
| 5444 | LCID lcid, |
| 5445 | WORD wFlags, |
| 5446 | DISPPARAMS *pDispParams, |
| 5447 | VARIANT *pVarResult, |
| 5448 | EXCEPINFO *pExcepInfo, |
| 5449 | UINT *puArgErr); |
| 5450 | |
| 5451 | /*** ITrigger methods ***/ |
| 5452 | HRESULT (STDMETHODCALLTYPE *get_Type)( |
| 5453 | IDailyTrigger *This, |
| 5454 | TASK_TRIGGER_TYPE2 *type); |
| 5455 | |
| 5456 | HRESULT (STDMETHODCALLTYPE *get_Id)( |
| 5457 | IDailyTrigger *This, |
| 5458 | BSTR *id); |
| 5459 | |
| 5460 | HRESULT (STDMETHODCALLTYPE *put_Id)( |
| 5461 | IDailyTrigger *This, |
| 5462 | BSTR id); |
| 5463 | |
| 5464 | HRESULT (STDMETHODCALLTYPE *get_Repetition)( |
| 5465 | IDailyTrigger *This, |
| 5466 | IRepetitionPattern **repeat); |
| 5467 | |
| 5468 | HRESULT (STDMETHODCALLTYPE *put_Repetition)( |
| 5469 | IDailyTrigger *This, |
| 5470 | IRepetitionPattern *repeat); |
| 5471 | |
| 5472 | HRESULT (STDMETHODCALLTYPE *get_ExecutionTimeLimit)( |
| 5473 | IDailyTrigger *This, |
| 5474 | BSTR *limit); |
| 5475 | |
| 5476 | HRESULT (STDMETHODCALLTYPE *put_ExecutionTimeLimit)( |
| 5477 | IDailyTrigger *This, |
| 5478 | BSTR limit); |
| 5479 | |
| 5480 | HRESULT (STDMETHODCALLTYPE *get_StartBoundary)( |
| 5481 | IDailyTrigger *This, |
| 5482 | BSTR *start); |
| 5483 | |
| 5484 | HRESULT (STDMETHODCALLTYPE *put_StartBoundary)( |
| 5485 | IDailyTrigger *This, |
| 5486 | BSTR start); |
| 5487 | |
| 5488 | HRESULT (STDMETHODCALLTYPE *get_EndBoundary)( |
| 5489 | IDailyTrigger *This, |
| 5490 | BSTR *end); |
| 5491 | |
| 5492 | HRESULT (STDMETHODCALLTYPE *put_EndBoundary)( |
| 5493 | IDailyTrigger *This, |
| 5494 | BSTR end); |
| 5495 | |
| 5496 | HRESULT (STDMETHODCALLTYPE *get_Enabled)( |
| 5497 | IDailyTrigger *This, |
| 5498 | VARIANT_BOOL *enabled); |
| 5499 | |
| 5500 | HRESULT (STDMETHODCALLTYPE *put_Enabled)( |
| 5501 | IDailyTrigger *This, |
| 5502 | VARIANT_BOOL enabled); |
| 5503 | |
| 5504 | /*** IDailyTrigger methods ***/ |
| 5505 | HRESULT (STDMETHODCALLTYPE *get_DaysInterval)( |
| 5506 | IDailyTrigger *This, |
| 5507 | short *pDays); |
| 5508 | |
| 5509 | HRESULT (STDMETHODCALLTYPE *put_DaysInterval)( |
| 5510 | IDailyTrigger *This, |
| 5511 | short days); |
| 5512 | |
| 5513 | HRESULT (STDMETHODCALLTYPE *get_RandomDelay)( |
| 5514 | IDailyTrigger *This, |
| 5515 | BSTR *pRandomDelay); |
| 5516 | |
| 5517 | HRESULT (STDMETHODCALLTYPE *put_RandomDelay)( |
| 5518 | IDailyTrigger *This, |
| 5519 | BSTR randomDelay); |
| 5520 | |
| 5521 | END_INTERFACE |
| 5522 | } IDailyTriggerVtbl; |
| 5523 | |
| 5524 | interface IDailyTrigger { |
| 5525 | CONST_VTBL IDailyTriggerVtbl* lpVtbl; |
| 5526 | }; |
| 5527 | |
| 5528 | #ifdef COBJMACROS |
| 5529 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 5530 | /*** IUnknown methods ***/ |
| 5531 | #define IDailyTrigger_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 5532 | #define IDailyTrigger_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 5533 | #define IDailyTrigger_Release(This) (This)->lpVtbl->Release(This) |
| 5534 | /*** IDispatch methods ***/ |
| 5535 | #define IDailyTrigger_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 5536 | #define IDailyTrigger_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 5537 | #define IDailyTrigger_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 5538 | #define IDailyTrigger_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 5539 | /*** ITrigger methods ***/ |
| 5540 | #define IDailyTrigger_get_Type(This,type) (This)->lpVtbl->get_Type(This,type) |
| 5541 | #define IDailyTrigger_get_Id(This,id) (This)->lpVtbl->get_Id(This,id) |
| 5542 | #define IDailyTrigger_put_Id(This,id) (This)->lpVtbl->put_Id(This,id) |
| 5543 | #define IDailyTrigger_get_Repetition(This,repeat) (This)->lpVtbl->get_Repetition(This,repeat) |
| 5544 | #define IDailyTrigger_put_Repetition(This,repeat) (This)->lpVtbl->put_Repetition(This,repeat) |
| 5545 | #define IDailyTrigger_get_ExecutionTimeLimit(This,limit) (This)->lpVtbl->get_ExecutionTimeLimit(This,limit) |
| 5546 | #define IDailyTrigger_put_ExecutionTimeLimit(This,limit) (This)->lpVtbl->put_ExecutionTimeLimit(This,limit) |
| 5547 | #define IDailyTrigger_get_StartBoundary(This,start) (This)->lpVtbl->get_StartBoundary(This,start) |
| 5548 | #define IDailyTrigger_put_StartBoundary(This,start) (This)->lpVtbl->put_StartBoundary(This,start) |
| 5549 | #define IDailyTrigger_get_EndBoundary(This,end) (This)->lpVtbl->get_EndBoundary(This,end) |
| 5550 | #define IDailyTrigger_put_EndBoundary(This,end) (This)->lpVtbl->put_EndBoundary(This,end) |
| 5551 | #define IDailyTrigger_get_Enabled(This,enabled) (This)->lpVtbl->get_Enabled(This,enabled) |
| 5552 | #define IDailyTrigger_put_Enabled(This,enabled) (This)->lpVtbl->put_Enabled(This,enabled) |
| 5553 | /*** IDailyTrigger methods ***/ |
| 5554 | #define IDailyTrigger_get_DaysInterval(This,pDays) (This)->lpVtbl->get_DaysInterval(This,pDays) |
| 5555 | #define IDailyTrigger_put_DaysInterval(This,days) (This)->lpVtbl->put_DaysInterval(This,days) |
| 5556 | #define IDailyTrigger_get_RandomDelay(This,pRandomDelay) (This)->lpVtbl->get_RandomDelay(This,pRandomDelay) |
| 5557 | #define IDailyTrigger_put_RandomDelay(This,randomDelay) (This)->lpVtbl->put_RandomDelay(This,randomDelay) |
| 5558 | #else |
| 5559 | /*** IUnknown methods ***/ |
| 5560 | static inline HRESULT IDailyTrigger_QueryInterface(IDailyTrigger* This,REFIID riid,void **ppvObject) { |
| 5561 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 5562 | } |
| 5563 | static inline ULONG IDailyTrigger_AddRef(IDailyTrigger* This) { |
| 5564 | return This->lpVtbl->AddRef(This); |
| 5565 | } |
| 5566 | static inline ULONG IDailyTrigger_Release(IDailyTrigger* This) { |
| 5567 | return This->lpVtbl->Release(This); |
| 5568 | } |
| 5569 | /*** IDispatch methods ***/ |
| 5570 | static inline HRESULT IDailyTrigger_GetTypeInfoCount(IDailyTrigger* This,UINT *pctinfo) { |
| 5571 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 5572 | } |
| 5573 | static inline HRESULT IDailyTrigger_GetTypeInfo(IDailyTrigger* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 5574 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 5575 | } |
| 5576 | static inline HRESULT IDailyTrigger_GetIDsOfNames(IDailyTrigger* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 5577 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 5578 | } |
| 5579 | static inline HRESULT IDailyTrigger_Invoke(IDailyTrigger* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 5580 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 5581 | } |
| 5582 | /*** ITrigger methods ***/ |
| 5583 | static inline HRESULT IDailyTrigger_get_Type(IDailyTrigger* This,TASK_TRIGGER_TYPE2 *type) { |
| 5584 | return This->lpVtbl->get_Type(This,type); |
| 5585 | } |
| 5586 | static inline HRESULT IDailyTrigger_get_Id(IDailyTrigger* This,BSTR *id) { |
| 5587 | return This->lpVtbl->get_Id(This,id); |
| 5588 | } |
| 5589 | static inline HRESULT IDailyTrigger_put_Id(IDailyTrigger* This,BSTR id) { |
| 5590 | return This->lpVtbl->put_Id(This,id); |
| 5591 | } |
| 5592 | static inline HRESULT IDailyTrigger_get_Repetition(IDailyTrigger* This,IRepetitionPattern **repeat) { |
| 5593 | return This->lpVtbl->get_Repetition(This,repeat); |
| 5594 | } |
| 5595 | static inline HRESULT IDailyTrigger_put_Repetition(IDailyTrigger* This,IRepetitionPattern *repeat) { |
| 5596 | return This->lpVtbl->put_Repetition(This,repeat); |
| 5597 | } |
| 5598 | static inline HRESULT IDailyTrigger_get_ExecutionTimeLimit(IDailyTrigger* This,BSTR *limit) { |
| 5599 | return This->lpVtbl->get_ExecutionTimeLimit(This,limit); |
| 5600 | } |
| 5601 | static inline HRESULT IDailyTrigger_put_ExecutionTimeLimit(IDailyTrigger* This,BSTR limit) { |
| 5602 | return This->lpVtbl->put_ExecutionTimeLimit(This,limit); |
| 5603 | } |
| 5604 | static inline HRESULT IDailyTrigger_get_StartBoundary(IDailyTrigger* This,BSTR *start) { |
| 5605 | return This->lpVtbl->get_StartBoundary(This,start); |
| 5606 | } |
| 5607 | static inline HRESULT IDailyTrigger_put_StartBoundary(IDailyTrigger* This,BSTR start) { |
| 5608 | return This->lpVtbl->put_StartBoundary(This,start); |
| 5609 | } |
| 5610 | static inline HRESULT IDailyTrigger_get_EndBoundary(IDailyTrigger* This,BSTR *end) { |
| 5611 | return This->lpVtbl->get_EndBoundary(This,end); |
| 5612 | } |
| 5613 | static inline HRESULT IDailyTrigger_put_EndBoundary(IDailyTrigger* This,BSTR end) { |
| 5614 | return This->lpVtbl->put_EndBoundary(This,end); |
| 5615 | } |
| 5616 | static inline HRESULT IDailyTrigger_get_Enabled(IDailyTrigger* This,VARIANT_BOOL *enabled) { |
| 5617 | return This->lpVtbl->get_Enabled(This,enabled); |
| 5618 | } |
| 5619 | static inline HRESULT IDailyTrigger_put_Enabled(IDailyTrigger* This,VARIANT_BOOL enabled) { |
| 5620 | return This->lpVtbl->put_Enabled(This,enabled); |
| 5621 | } |
| 5622 | /*** IDailyTrigger methods ***/ |
| 5623 | static inline HRESULT IDailyTrigger_get_DaysInterval(IDailyTrigger* This,short *pDays) { |
| 5624 | return This->lpVtbl->get_DaysInterval(This,pDays); |
| 5625 | } |
| 5626 | static inline HRESULT IDailyTrigger_put_DaysInterval(IDailyTrigger* This,short days) { |
| 5627 | return This->lpVtbl->put_DaysInterval(This,days); |
| 5628 | } |
| 5629 | static inline HRESULT IDailyTrigger_get_RandomDelay(IDailyTrigger* This,BSTR *pRandomDelay) { |
| 5630 | return This->lpVtbl->get_RandomDelay(This,pRandomDelay); |
| 5631 | } |
| 5632 | static inline HRESULT IDailyTrigger_put_RandomDelay(IDailyTrigger* This,BSTR randomDelay) { |
| 5633 | return This->lpVtbl->put_RandomDelay(This,randomDelay); |
| 5634 | } |
| 5635 | #endif |
| 5636 | #endif |
| 5637 | |
| 5638 | #endif |
| 5639 | |
| 5640 | |
| 5641 | #endif /* __IDailyTrigger_INTERFACE_DEFINED__ */ |
| 5642 | |
| 5643 | /***************************************************************************** |
| 5644 | * IWeeklyTrigger interface |
| 5645 | */ |
| 5646 | #ifndef __IWeeklyTrigger_INTERFACE_DEFINED__ |
| 5647 | #define __IWeeklyTrigger_INTERFACE_DEFINED__ |
| 5648 | |
| 5649 | DEFINE_GUID(IID_IWeeklyTrigger, 0x5038fc98, 0x82ff, 0x436d, 0x87,0x28, 0xa5,0x12,0xa5,0x7c,0x9d,0xc1); |
| 5650 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 5651 | MIDL_INTERFACE("5038fc98-82ff-436d-8728-a512a57c9dc1") |
| 5652 | IWeeklyTrigger : public ITrigger |
| 5653 | { |
| 5654 | virtual HRESULT STDMETHODCALLTYPE get_DaysOfWeek( |
| 5655 | short *pDays) = 0; |
| 5656 | |
| 5657 | virtual HRESULT STDMETHODCALLTYPE put_DaysOfWeek( |
| 5658 | short days) = 0; |
| 5659 | |
| 5660 | virtual HRESULT STDMETHODCALLTYPE get_WeeksInterval( |
| 5661 | short *pWeeks) = 0; |
| 5662 | |
| 5663 | virtual HRESULT STDMETHODCALLTYPE put_WeeksInterval( |
| 5664 | short weeks) = 0; |
| 5665 | |
| 5666 | virtual HRESULT STDMETHODCALLTYPE get_RandomDelay( |
| 5667 | BSTR *pRandomDelay) = 0; |
| 5668 | |
| 5669 | virtual HRESULT STDMETHODCALLTYPE put_RandomDelay( |
| 5670 | BSTR randomDelay) = 0; |
| 5671 | |
| 5672 | }; |
| 5673 | #ifdef __CRT_UUID_DECL |
| 5674 | __CRT_UUID_DECL(IWeeklyTrigger, 0x5038fc98, 0x82ff, 0x436d, 0x87,0x28, 0xa5,0x12,0xa5,0x7c,0x9d,0xc1) |
| 5675 | #endif |
| 5676 | #else |
| 5677 | typedef struct IWeeklyTriggerVtbl { |
| 5678 | BEGIN_INTERFACE |
| 5679 | |
| 5680 | /*** IUnknown methods ***/ |
| 5681 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5682 | IWeeklyTrigger *This, |
| 5683 | REFIID riid, |
| 5684 | void **ppvObject); |
| 5685 | |
| 5686 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5687 | IWeeklyTrigger *This); |
| 5688 | |
| 5689 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5690 | IWeeklyTrigger *This); |
| 5691 | |
| 5692 | /*** IDispatch methods ***/ |
| 5693 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 5694 | IWeeklyTrigger *This, |
| 5695 | UINT *pctinfo); |
| 5696 | |
| 5697 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 5698 | IWeeklyTrigger *This, |
| 5699 | UINT iTInfo, |
| 5700 | LCID lcid, |
| 5701 | ITypeInfo **ppTInfo); |
| 5702 | |
| 5703 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 5704 | IWeeklyTrigger *This, |
| 5705 | REFIID riid, |
| 5706 | LPOLESTR *rgszNames, |
| 5707 | UINT cNames, |
| 5708 | LCID lcid, |
| 5709 | DISPID *rgDispId); |
| 5710 | |
| 5711 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 5712 | IWeeklyTrigger *This, |
| 5713 | DISPID dispIdMember, |
| 5714 | REFIID riid, |
| 5715 | LCID lcid, |
| 5716 | WORD wFlags, |
| 5717 | DISPPARAMS *pDispParams, |
| 5718 | VARIANT *pVarResult, |
| 5719 | EXCEPINFO *pExcepInfo, |
| 5720 | UINT *puArgErr); |
| 5721 | |
| 5722 | /*** ITrigger methods ***/ |
| 5723 | HRESULT (STDMETHODCALLTYPE *get_Type)( |
| 5724 | IWeeklyTrigger *This, |
| 5725 | TASK_TRIGGER_TYPE2 *type); |
| 5726 | |
| 5727 | HRESULT (STDMETHODCALLTYPE *get_Id)( |
| 5728 | IWeeklyTrigger *This, |
| 5729 | BSTR *id); |
| 5730 | |
| 5731 | HRESULT (STDMETHODCALLTYPE *put_Id)( |
| 5732 | IWeeklyTrigger *This, |
| 5733 | BSTR id); |
| 5734 | |
| 5735 | HRESULT (STDMETHODCALLTYPE *get_Repetition)( |
| 5736 | IWeeklyTrigger *This, |
| 5737 | IRepetitionPattern **repeat); |
| 5738 | |
| 5739 | HRESULT (STDMETHODCALLTYPE *put_Repetition)( |
| 5740 | IWeeklyTrigger *This, |
| 5741 | IRepetitionPattern *repeat); |
| 5742 | |
| 5743 | HRESULT (STDMETHODCALLTYPE *get_ExecutionTimeLimit)( |
| 5744 | IWeeklyTrigger *This, |
| 5745 | BSTR *limit); |
| 5746 | |
| 5747 | HRESULT (STDMETHODCALLTYPE *put_ExecutionTimeLimit)( |
| 5748 | IWeeklyTrigger *This, |
| 5749 | BSTR limit); |
| 5750 | |
| 5751 | HRESULT (STDMETHODCALLTYPE *get_StartBoundary)( |
| 5752 | IWeeklyTrigger *This, |
| 5753 | BSTR *start); |
| 5754 | |
| 5755 | HRESULT (STDMETHODCALLTYPE *put_StartBoundary)( |
| 5756 | IWeeklyTrigger *This, |
| 5757 | BSTR start); |
| 5758 | |
| 5759 | HRESULT (STDMETHODCALLTYPE *get_EndBoundary)( |
| 5760 | IWeeklyTrigger *This, |
| 5761 | BSTR *end); |
| 5762 | |
| 5763 | HRESULT (STDMETHODCALLTYPE *put_EndBoundary)( |
| 5764 | IWeeklyTrigger *This, |
| 5765 | BSTR end); |
| 5766 | |
| 5767 | HRESULT (STDMETHODCALLTYPE *get_Enabled)( |
| 5768 | IWeeklyTrigger *This, |
| 5769 | VARIANT_BOOL *enabled); |
| 5770 | |
| 5771 | HRESULT (STDMETHODCALLTYPE *put_Enabled)( |
| 5772 | IWeeklyTrigger *This, |
| 5773 | VARIANT_BOOL enabled); |
| 5774 | |
| 5775 | /*** IWeeklyTrigger methods ***/ |
| 5776 | HRESULT (STDMETHODCALLTYPE *get_DaysOfWeek)( |
| 5777 | IWeeklyTrigger *This, |
| 5778 | short *pDays); |
| 5779 | |
| 5780 | HRESULT (STDMETHODCALLTYPE *put_DaysOfWeek)( |
| 5781 | IWeeklyTrigger *This, |
| 5782 | short days); |
| 5783 | |
| 5784 | HRESULT (STDMETHODCALLTYPE *get_WeeksInterval)( |
| 5785 | IWeeklyTrigger *This, |
| 5786 | short *pWeeks); |
| 5787 | |
| 5788 | HRESULT (STDMETHODCALLTYPE *put_WeeksInterval)( |
| 5789 | IWeeklyTrigger *This, |
| 5790 | short weeks); |
| 5791 | |
| 5792 | HRESULT (STDMETHODCALLTYPE *get_RandomDelay)( |
| 5793 | IWeeklyTrigger *This, |
| 5794 | BSTR *pRandomDelay); |
| 5795 | |
| 5796 | HRESULT (STDMETHODCALLTYPE *put_RandomDelay)( |
| 5797 | IWeeklyTrigger *This, |
| 5798 | BSTR randomDelay); |
| 5799 | |
| 5800 | END_INTERFACE |
| 5801 | } IWeeklyTriggerVtbl; |
| 5802 | |
| 5803 | interface IWeeklyTrigger { |
| 5804 | CONST_VTBL IWeeklyTriggerVtbl* lpVtbl; |
| 5805 | }; |
| 5806 | |
| 5807 | #ifdef COBJMACROS |
| 5808 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 5809 | /*** IUnknown methods ***/ |
| 5810 | #define IWeeklyTrigger_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 5811 | #define IWeeklyTrigger_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 5812 | #define IWeeklyTrigger_Release(This) (This)->lpVtbl->Release(This) |
| 5813 | /*** IDispatch methods ***/ |
| 5814 | #define IWeeklyTrigger_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 5815 | #define IWeeklyTrigger_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 5816 | #define IWeeklyTrigger_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 5817 | #define IWeeklyTrigger_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 5818 | /*** ITrigger methods ***/ |
| 5819 | #define IWeeklyTrigger_get_Type(This,type) (This)->lpVtbl->get_Type(This,type) |
| 5820 | #define IWeeklyTrigger_get_Id(This,id) (This)->lpVtbl->get_Id(This,id) |
| 5821 | #define IWeeklyTrigger_put_Id(This,id) (This)->lpVtbl->put_Id(This,id) |
| 5822 | #define IWeeklyTrigger_get_Repetition(This,repeat) (This)->lpVtbl->get_Repetition(This,repeat) |
| 5823 | #define IWeeklyTrigger_put_Repetition(This,repeat) (This)->lpVtbl->put_Repetition(This,repeat) |
| 5824 | #define IWeeklyTrigger_get_ExecutionTimeLimit(This,limit) (This)->lpVtbl->get_ExecutionTimeLimit(This,limit) |
| 5825 | #define IWeeklyTrigger_put_ExecutionTimeLimit(This,limit) (This)->lpVtbl->put_ExecutionTimeLimit(This,limit) |
| 5826 | #define IWeeklyTrigger_get_StartBoundary(This,start) (This)->lpVtbl->get_StartBoundary(This,start) |
| 5827 | #define IWeeklyTrigger_put_StartBoundary(This,start) (This)->lpVtbl->put_StartBoundary(This,start) |
| 5828 | #define IWeeklyTrigger_get_EndBoundary(This,end) (This)->lpVtbl->get_EndBoundary(This,end) |
| 5829 | #define IWeeklyTrigger_put_EndBoundary(This,end) (This)->lpVtbl->put_EndBoundary(This,end) |
| 5830 | #define IWeeklyTrigger_get_Enabled(This,enabled) (This)->lpVtbl->get_Enabled(This,enabled) |
| 5831 | #define IWeeklyTrigger_put_Enabled(This,enabled) (This)->lpVtbl->put_Enabled(This,enabled) |
| 5832 | /*** IWeeklyTrigger methods ***/ |
| 5833 | #define IWeeklyTrigger_get_DaysOfWeek(This,pDays) (This)->lpVtbl->get_DaysOfWeek(This,pDays) |
| 5834 | #define IWeeklyTrigger_put_DaysOfWeek(This,days) (This)->lpVtbl->put_DaysOfWeek(This,days) |
| 5835 | #define IWeeklyTrigger_get_WeeksInterval(This,pWeeks) (This)->lpVtbl->get_WeeksInterval(This,pWeeks) |
| 5836 | #define IWeeklyTrigger_put_WeeksInterval(This,weeks) (This)->lpVtbl->put_WeeksInterval(This,weeks) |
| 5837 | #define IWeeklyTrigger_get_RandomDelay(This,pRandomDelay) (This)->lpVtbl->get_RandomDelay(This,pRandomDelay) |
| 5838 | #define IWeeklyTrigger_put_RandomDelay(This,randomDelay) (This)->lpVtbl->put_RandomDelay(This,randomDelay) |
| 5839 | #else |
| 5840 | /*** IUnknown methods ***/ |
| 5841 | static inline HRESULT IWeeklyTrigger_QueryInterface(IWeeklyTrigger* This,REFIID riid,void **ppvObject) { |
| 5842 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 5843 | } |
| 5844 | static inline ULONG IWeeklyTrigger_AddRef(IWeeklyTrigger* This) { |
| 5845 | return This->lpVtbl->AddRef(This); |
| 5846 | } |
| 5847 | static inline ULONG IWeeklyTrigger_Release(IWeeklyTrigger* This) { |
| 5848 | return This->lpVtbl->Release(This); |
| 5849 | } |
| 5850 | /*** IDispatch methods ***/ |
| 5851 | static inline HRESULT IWeeklyTrigger_GetTypeInfoCount(IWeeklyTrigger* This,UINT *pctinfo) { |
| 5852 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 5853 | } |
| 5854 | static inline HRESULT IWeeklyTrigger_GetTypeInfo(IWeeklyTrigger* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 5855 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 5856 | } |
| 5857 | static inline HRESULT IWeeklyTrigger_GetIDsOfNames(IWeeklyTrigger* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 5858 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 5859 | } |
| 5860 | static inline HRESULT IWeeklyTrigger_Invoke(IWeeklyTrigger* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 5861 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 5862 | } |
| 5863 | /*** ITrigger methods ***/ |
| 5864 | static inline HRESULT IWeeklyTrigger_get_Type(IWeeklyTrigger* This,TASK_TRIGGER_TYPE2 *type) { |
| 5865 | return This->lpVtbl->get_Type(This,type); |
| 5866 | } |
| 5867 | static inline HRESULT IWeeklyTrigger_get_Id(IWeeklyTrigger* This,BSTR *id) { |
| 5868 | return This->lpVtbl->get_Id(This,id); |
| 5869 | } |
| 5870 | static inline HRESULT IWeeklyTrigger_put_Id(IWeeklyTrigger* This,BSTR id) { |
| 5871 | return This->lpVtbl->put_Id(This,id); |
| 5872 | } |
| 5873 | static inline HRESULT IWeeklyTrigger_get_Repetition(IWeeklyTrigger* This,IRepetitionPattern **repeat) { |
| 5874 | return This->lpVtbl->get_Repetition(This,repeat); |
| 5875 | } |
| 5876 | static inline HRESULT IWeeklyTrigger_put_Repetition(IWeeklyTrigger* This,IRepetitionPattern *repeat) { |
| 5877 | return This->lpVtbl->put_Repetition(This,repeat); |
| 5878 | } |
| 5879 | static inline HRESULT IWeeklyTrigger_get_ExecutionTimeLimit(IWeeklyTrigger* This,BSTR *limit) { |
| 5880 | return This->lpVtbl->get_ExecutionTimeLimit(This,limit); |
| 5881 | } |
| 5882 | static inline HRESULT IWeeklyTrigger_put_ExecutionTimeLimit(IWeeklyTrigger* This,BSTR limit) { |
| 5883 | return This->lpVtbl->put_ExecutionTimeLimit(This,limit); |
| 5884 | } |
| 5885 | static inline HRESULT IWeeklyTrigger_get_StartBoundary(IWeeklyTrigger* This,BSTR *start) { |
| 5886 | return This->lpVtbl->get_StartBoundary(This,start); |
| 5887 | } |
| 5888 | static inline HRESULT IWeeklyTrigger_put_StartBoundary(IWeeklyTrigger* This,BSTR start) { |
| 5889 | return This->lpVtbl->put_StartBoundary(This,start); |
| 5890 | } |
| 5891 | static inline HRESULT IWeeklyTrigger_get_EndBoundary(IWeeklyTrigger* This,BSTR *end) { |
| 5892 | return This->lpVtbl->get_EndBoundary(This,end); |
| 5893 | } |
| 5894 | static inline HRESULT IWeeklyTrigger_put_EndBoundary(IWeeklyTrigger* This,BSTR end) { |
| 5895 | return This->lpVtbl->put_EndBoundary(This,end); |
| 5896 | } |
| 5897 | static inline HRESULT IWeeklyTrigger_get_Enabled(IWeeklyTrigger* This,VARIANT_BOOL *enabled) { |
| 5898 | return This->lpVtbl->get_Enabled(This,enabled); |
| 5899 | } |
| 5900 | static inline HRESULT IWeeklyTrigger_put_Enabled(IWeeklyTrigger* This,VARIANT_BOOL enabled) { |
| 5901 | return This->lpVtbl->put_Enabled(This,enabled); |
| 5902 | } |
| 5903 | /*** IWeeklyTrigger methods ***/ |
| 5904 | static inline HRESULT IWeeklyTrigger_get_DaysOfWeek(IWeeklyTrigger* This,short *pDays) { |
| 5905 | return This->lpVtbl->get_DaysOfWeek(This,pDays); |
| 5906 | } |
| 5907 | static inline HRESULT IWeeklyTrigger_put_DaysOfWeek(IWeeklyTrigger* This,short days) { |
| 5908 | return This->lpVtbl->put_DaysOfWeek(This,days); |
| 5909 | } |
| 5910 | static inline HRESULT IWeeklyTrigger_get_WeeksInterval(IWeeklyTrigger* This,short *pWeeks) { |
| 5911 | return This->lpVtbl->get_WeeksInterval(This,pWeeks); |
| 5912 | } |
| 5913 | static inline HRESULT IWeeklyTrigger_put_WeeksInterval(IWeeklyTrigger* This,short weeks) { |
| 5914 | return This->lpVtbl->put_WeeksInterval(This,weeks); |
| 5915 | } |
| 5916 | static inline HRESULT IWeeklyTrigger_get_RandomDelay(IWeeklyTrigger* This,BSTR *pRandomDelay) { |
| 5917 | return This->lpVtbl->get_RandomDelay(This,pRandomDelay); |
| 5918 | } |
| 5919 | static inline HRESULT IWeeklyTrigger_put_RandomDelay(IWeeklyTrigger* This,BSTR randomDelay) { |
| 5920 | return This->lpVtbl->put_RandomDelay(This,randomDelay); |
| 5921 | } |
| 5922 | #endif |
| 5923 | #endif |
| 5924 | |
| 5925 | #endif |
| 5926 | |
| 5927 | |
| 5928 | #endif /* __IWeeklyTrigger_INTERFACE_DEFINED__ */ |
| 5929 | |
| 5930 | /***************************************************************************** |
| 5931 | * IMonthlyTrigger interface |
| 5932 | */ |
| 5933 | #ifndef __IMonthlyTrigger_INTERFACE_DEFINED__ |
| 5934 | #define __IMonthlyTrigger_INTERFACE_DEFINED__ |
| 5935 | |
| 5936 | DEFINE_GUID(IID_IMonthlyTrigger, 0x97c45ef1, 0x6b02, 0x4a1a, 0x9c,0x0e, 0x1e,0xbf,0xba,0x15,0x00,0xac); |
| 5937 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 5938 | MIDL_INTERFACE("97c45ef1-6b02-4a1a-9c0e-1ebfba1500ac") |
| 5939 | IMonthlyTrigger : public ITrigger |
| 5940 | { |
| 5941 | virtual HRESULT STDMETHODCALLTYPE get_DaysOfMonth( |
| 5942 | short *pDays) = 0; |
| 5943 | |
| 5944 | virtual HRESULT STDMETHODCALLTYPE put_DaysOfMonth( |
| 5945 | short days) = 0; |
| 5946 | |
| 5947 | virtual HRESULT STDMETHODCALLTYPE get_MonthsOfYear( |
| 5948 | short *pMonths) = 0; |
| 5949 | |
| 5950 | virtual HRESULT STDMETHODCALLTYPE put_MonthsOfYear( |
| 5951 | short months) = 0; |
| 5952 | |
| 5953 | virtual HRESULT STDMETHODCALLTYPE get_RunOnLastDayOfMonth( |
| 5954 | VARIANT_BOOL *pLastDay) = 0; |
| 5955 | |
| 5956 | virtual HRESULT STDMETHODCALLTYPE put_RunOnLastDayOfMonth( |
| 5957 | VARIANT_BOOL lastDay) = 0; |
| 5958 | |
| 5959 | virtual HRESULT STDMETHODCALLTYPE get_RandomDelay( |
| 5960 | BSTR *pRandomDelay) = 0; |
| 5961 | |
| 5962 | virtual HRESULT STDMETHODCALLTYPE put_RandomDelay( |
| 5963 | BSTR randomDelay) = 0; |
| 5964 | |
| 5965 | }; |
| 5966 | #ifdef __CRT_UUID_DECL |
| 5967 | __CRT_UUID_DECL(IMonthlyTrigger, 0x97c45ef1, 0x6b02, 0x4a1a, 0x9c,0x0e, 0x1e,0xbf,0xba,0x15,0x00,0xac) |
| 5968 | #endif |
| 5969 | #else |
| 5970 | typedef struct IMonthlyTriggerVtbl { |
| 5971 | BEGIN_INTERFACE |
| 5972 | |
| 5973 | /*** IUnknown methods ***/ |
| 5974 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 5975 | IMonthlyTrigger *This, |
| 5976 | REFIID riid, |
| 5977 | void **ppvObject); |
| 5978 | |
| 5979 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 5980 | IMonthlyTrigger *This); |
| 5981 | |
| 5982 | ULONG (STDMETHODCALLTYPE *Release)( |
| 5983 | IMonthlyTrigger *This); |
| 5984 | |
| 5985 | /*** IDispatch methods ***/ |
| 5986 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 5987 | IMonthlyTrigger *This, |
| 5988 | UINT *pctinfo); |
| 5989 | |
| 5990 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 5991 | IMonthlyTrigger *This, |
| 5992 | UINT iTInfo, |
| 5993 | LCID lcid, |
| 5994 | ITypeInfo **ppTInfo); |
| 5995 | |
| 5996 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 5997 | IMonthlyTrigger *This, |
| 5998 | REFIID riid, |
| 5999 | LPOLESTR *rgszNames, |
| 6000 | UINT cNames, |
| 6001 | LCID lcid, |
| 6002 | DISPID *rgDispId); |
| 6003 | |
| 6004 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 6005 | IMonthlyTrigger *This, |
| 6006 | DISPID dispIdMember, |
| 6007 | REFIID riid, |
| 6008 | LCID lcid, |
| 6009 | WORD wFlags, |
| 6010 | DISPPARAMS *pDispParams, |
| 6011 | VARIANT *pVarResult, |
| 6012 | EXCEPINFO *pExcepInfo, |
| 6013 | UINT *puArgErr); |
| 6014 | |
| 6015 | /*** ITrigger methods ***/ |
| 6016 | HRESULT (STDMETHODCALLTYPE *get_Type)( |
| 6017 | IMonthlyTrigger *This, |
| 6018 | TASK_TRIGGER_TYPE2 *type); |
| 6019 | |
| 6020 | HRESULT (STDMETHODCALLTYPE *get_Id)( |
| 6021 | IMonthlyTrigger *This, |
| 6022 | BSTR *id); |
| 6023 | |
| 6024 | HRESULT (STDMETHODCALLTYPE *put_Id)( |
| 6025 | IMonthlyTrigger *This, |
| 6026 | BSTR id); |
| 6027 | |
| 6028 | HRESULT (STDMETHODCALLTYPE *get_Repetition)( |
| 6029 | IMonthlyTrigger *This, |
| 6030 | IRepetitionPattern **repeat); |
| 6031 | |
| 6032 | HRESULT (STDMETHODCALLTYPE *put_Repetition)( |
| 6033 | IMonthlyTrigger *This, |
| 6034 | IRepetitionPattern *repeat); |
| 6035 | |
| 6036 | HRESULT (STDMETHODCALLTYPE *get_ExecutionTimeLimit)( |
| 6037 | IMonthlyTrigger *This, |
| 6038 | BSTR *limit); |
| 6039 | |
| 6040 | HRESULT (STDMETHODCALLTYPE *put_ExecutionTimeLimit)( |
| 6041 | IMonthlyTrigger *This, |
| 6042 | BSTR limit); |
| 6043 | |
| 6044 | HRESULT (STDMETHODCALLTYPE *get_StartBoundary)( |
| 6045 | IMonthlyTrigger *This, |
| 6046 | BSTR *start); |
| 6047 | |
| 6048 | HRESULT (STDMETHODCALLTYPE *put_StartBoundary)( |
| 6049 | IMonthlyTrigger *This, |
| 6050 | BSTR start); |
| 6051 | |
| 6052 | HRESULT (STDMETHODCALLTYPE *get_EndBoundary)( |
| 6053 | IMonthlyTrigger *This, |
| 6054 | BSTR *end); |
| 6055 | |
| 6056 | HRESULT (STDMETHODCALLTYPE *put_EndBoundary)( |
| 6057 | IMonthlyTrigger *This, |
| 6058 | BSTR end); |
| 6059 | |
| 6060 | HRESULT (STDMETHODCALLTYPE *get_Enabled)( |
| 6061 | IMonthlyTrigger *This, |
| 6062 | VARIANT_BOOL *enabled); |
| 6063 | |
| 6064 | HRESULT (STDMETHODCALLTYPE *put_Enabled)( |
| 6065 | IMonthlyTrigger *This, |
| 6066 | VARIANT_BOOL enabled); |
| 6067 | |
| 6068 | /*** IMonthlyTrigger methods ***/ |
| 6069 | HRESULT (STDMETHODCALLTYPE *get_DaysOfMonth)( |
| 6070 | IMonthlyTrigger *This, |
| 6071 | short *pDays); |
| 6072 | |
| 6073 | HRESULT (STDMETHODCALLTYPE *put_DaysOfMonth)( |
| 6074 | IMonthlyTrigger *This, |
| 6075 | short days); |
| 6076 | |
| 6077 | HRESULT (STDMETHODCALLTYPE *get_MonthsOfYear)( |
| 6078 | IMonthlyTrigger *This, |
| 6079 | short *pMonths); |
| 6080 | |
| 6081 | HRESULT (STDMETHODCALLTYPE *put_MonthsOfYear)( |
| 6082 | IMonthlyTrigger *This, |
| 6083 | short months); |
| 6084 | |
| 6085 | HRESULT (STDMETHODCALLTYPE *get_RunOnLastDayOfMonth)( |
| 6086 | IMonthlyTrigger *This, |
| 6087 | VARIANT_BOOL *pLastDay); |
| 6088 | |
| 6089 | HRESULT (STDMETHODCALLTYPE *put_RunOnLastDayOfMonth)( |
| 6090 | IMonthlyTrigger *This, |
| 6091 | VARIANT_BOOL lastDay); |
| 6092 | |
| 6093 | HRESULT (STDMETHODCALLTYPE *get_RandomDelay)( |
| 6094 | IMonthlyTrigger *This, |
| 6095 | BSTR *pRandomDelay); |
| 6096 | |
| 6097 | HRESULT (STDMETHODCALLTYPE *put_RandomDelay)( |
| 6098 | IMonthlyTrigger *This, |
| 6099 | BSTR randomDelay); |
| 6100 | |
| 6101 | END_INTERFACE |
| 6102 | } IMonthlyTriggerVtbl; |
| 6103 | |
| 6104 | interface IMonthlyTrigger { |
| 6105 | CONST_VTBL IMonthlyTriggerVtbl* lpVtbl; |
| 6106 | }; |
| 6107 | |
| 6108 | #ifdef COBJMACROS |
| 6109 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 6110 | /*** IUnknown methods ***/ |
| 6111 | #define IMonthlyTrigger_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 6112 | #define IMonthlyTrigger_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 6113 | #define IMonthlyTrigger_Release(This) (This)->lpVtbl->Release(This) |
| 6114 | /*** IDispatch methods ***/ |
| 6115 | #define IMonthlyTrigger_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 6116 | #define IMonthlyTrigger_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 6117 | #define IMonthlyTrigger_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 6118 | #define IMonthlyTrigger_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 6119 | /*** ITrigger methods ***/ |
| 6120 | #define IMonthlyTrigger_get_Type(This,type) (This)->lpVtbl->get_Type(This,type) |
| 6121 | #define IMonthlyTrigger_get_Id(This,id) (This)->lpVtbl->get_Id(This,id) |
| 6122 | #define IMonthlyTrigger_put_Id(This,id) (This)->lpVtbl->put_Id(This,id) |
| 6123 | #define IMonthlyTrigger_get_Repetition(This,repeat) (This)->lpVtbl->get_Repetition(This,repeat) |
| 6124 | #define IMonthlyTrigger_put_Repetition(This,repeat) (This)->lpVtbl->put_Repetition(This,repeat) |
| 6125 | #define IMonthlyTrigger_get_ExecutionTimeLimit(This,limit) (This)->lpVtbl->get_ExecutionTimeLimit(This,limit) |
| 6126 | #define IMonthlyTrigger_put_ExecutionTimeLimit(This,limit) (This)->lpVtbl->put_ExecutionTimeLimit(This,limit) |
| 6127 | #define IMonthlyTrigger_get_StartBoundary(This,start) (This)->lpVtbl->get_StartBoundary(This,start) |
| 6128 | #define IMonthlyTrigger_put_StartBoundary(This,start) (This)->lpVtbl->put_StartBoundary(This,start) |
| 6129 | #define IMonthlyTrigger_get_EndBoundary(This,end) (This)->lpVtbl->get_EndBoundary(This,end) |
| 6130 | #define IMonthlyTrigger_put_EndBoundary(This,end) (This)->lpVtbl->put_EndBoundary(This,end) |
| 6131 | #define IMonthlyTrigger_get_Enabled(This,enabled) (This)->lpVtbl->get_Enabled(This,enabled) |
| 6132 | #define IMonthlyTrigger_put_Enabled(This,enabled) (This)->lpVtbl->put_Enabled(This,enabled) |
| 6133 | /*** IMonthlyTrigger methods ***/ |
| 6134 | #define IMonthlyTrigger_get_DaysOfMonth(This,pDays) (This)->lpVtbl->get_DaysOfMonth(This,pDays) |
| 6135 | #define IMonthlyTrigger_put_DaysOfMonth(This,days) (This)->lpVtbl->put_DaysOfMonth(This,days) |
| 6136 | #define IMonthlyTrigger_get_MonthsOfYear(This,pMonths) (This)->lpVtbl->get_MonthsOfYear(This,pMonths) |
| 6137 | #define IMonthlyTrigger_put_MonthsOfYear(This,months) (This)->lpVtbl->put_MonthsOfYear(This,months) |
| 6138 | #define IMonthlyTrigger_get_RunOnLastDayOfMonth(This,pLastDay) (This)->lpVtbl->get_RunOnLastDayOfMonth(This,pLastDay) |
| 6139 | #define IMonthlyTrigger_put_RunOnLastDayOfMonth(This,lastDay) (This)->lpVtbl->put_RunOnLastDayOfMonth(This,lastDay) |
| 6140 | #define IMonthlyTrigger_get_RandomDelay(This,pRandomDelay) (This)->lpVtbl->get_RandomDelay(This,pRandomDelay) |
| 6141 | #define IMonthlyTrigger_put_RandomDelay(This,randomDelay) (This)->lpVtbl->put_RandomDelay(This,randomDelay) |
| 6142 | #else |
| 6143 | /*** IUnknown methods ***/ |
| 6144 | static inline HRESULT IMonthlyTrigger_QueryInterface(IMonthlyTrigger* This,REFIID riid,void **ppvObject) { |
| 6145 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 6146 | } |
| 6147 | static inline ULONG IMonthlyTrigger_AddRef(IMonthlyTrigger* This) { |
| 6148 | return This->lpVtbl->AddRef(This); |
| 6149 | } |
| 6150 | static inline ULONG IMonthlyTrigger_Release(IMonthlyTrigger* This) { |
| 6151 | return This->lpVtbl->Release(This); |
| 6152 | } |
| 6153 | /*** IDispatch methods ***/ |
| 6154 | static inline HRESULT IMonthlyTrigger_GetTypeInfoCount(IMonthlyTrigger* This,UINT *pctinfo) { |
| 6155 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 6156 | } |
| 6157 | static inline HRESULT IMonthlyTrigger_GetTypeInfo(IMonthlyTrigger* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 6158 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 6159 | } |
| 6160 | static inline HRESULT IMonthlyTrigger_GetIDsOfNames(IMonthlyTrigger* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 6161 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 6162 | } |
| 6163 | static inline HRESULT IMonthlyTrigger_Invoke(IMonthlyTrigger* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 6164 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 6165 | } |
| 6166 | /*** ITrigger methods ***/ |
| 6167 | static inline HRESULT IMonthlyTrigger_get_Type(IMonthlyTrigger* This,TASK_TRIGGER_TYPE2 *type) { |
| 6168 | return This->lpVtbl->get_Type(This,type); |
| 6169 | } |
| 6170 | static inline HRESULT IMonthlyTrigger_get_Id(IMonthlyTrigger* This,BSTR *id) { |
| 6171 | return This->lpVtbl->get_Id(This,id); |
| 6172 | } |
| 6173 | static inline HRESULT IMonthlyTrigger_put_Id(IMonthlyTrigger* This,BSTR id) { |
| 6174 | return This->lpVtbl->put_Id(This,id); |
| 6175 | } |
| 6176 | static inline HRESULT IMonthlyTrigger_get_Repetition(IMonthlyTrigger* This,IRepetitionPattern **repeat) { |
| 6177 | return This->lpVtbl->get_Repetition(This,repeat); |
| 6178 | } |
| 6179 | static inline HRESULT IMonthlyTrigger_put_Repetition(IMonthlyTrigger* This,IRepetitionPattern *repeat) { |
| 6180 | return This->lpVtbl->put_Repetition(This,repeat); |
| 6181 | } |
| 6182 | static inline HRESULT IMonthlyTrigger_get_ExecutionTimeLimit(IMonthlyTrigger* This,BSTR *limit) { |
| 6183 | return This->lpVtbl->get_ExecutionTimeLimit(This,limit); |
| 6184 | } |
| 6185 | static inline HRESULT IMonthlyTrigger_put_ExecutionTimeLimit(IMonthlyTrigger* This,BSTR limit) { |
| 6186 | return This->lpVtbl->put_ExecutionTimeLimit(This,limit); |
| 6187 | } |
| 6188 | static inline HRESULT IMonthlyTrigger_get_StartBoundary(IMonthlyTrigger* This,BSTR *start) { |
| 6189 | return This->lpVtbl->get_StartBoundary(This,start); |
| 6190 | } |
| 6191 | static inline HRESULT IMonthlyTrigger_put_StartBoundary(IMonthlyTrigger* This,BSTR start) { |
| 6192 | return This->lpVtbl->put_StartBoundary(This,start); |
| 6193 | } |
| 6194 | static inline HRESULT IMonthlyTrigger_get_EndBoundary(IMonthlyTrigger* This,BSTR *end) { |
| 6195 | return This->lpVtbl->get_EndBoundary(This,end); |
| 6196 | } |
| 6197 | static inline HRESULT IMonthlyTrigger_put_EndBoundary(IMonthlyTrigger* This,BSTR end) { |
| 6198 | return This->lpVtbl->put_EndBoundary(This,end); |
| 6199 | } |
| 6200 | static inline HRESULT IMonthlyTrigger_get_Enabled(IMonthlyTrigger* This,VARIANT_BOOL *enabled) { |
| 6201 | return This->lpVtbl->get_Enabled(This,enabled); |
| 6202 | } |
| 6203 | static inline HRESULT IMonthlyTrigger_put_Enabled(IMonthlyTrigger* This,VARIANT_BOOL enabled) { |
| 6204 | return This->lpVtbl->put_Enabled(This,enabled); |
| 6205 | } |
| 6206 | /*** IMonthlyTrigger methods ***/ |
| 6207 | static inline HRESULT IMonthlyTrigger_get_DaysOfMonth(IMonthlyTrigger* This,short *pDays) { |
| 6208 | return This->lpVtbl->get_DaysOfMonth(This,pDays); |
| 6209 | } |
| 6210 | static inline HRESULT IMonthlyTrigger_put_DaysOfMonth(IMonthlyTrigger* This,short days) { |
| 6211 | return This->lpVtbl->put_DaysOfMonth(This,days); |
| 6212 | } |
| 6213 | static inline HRESULT IMonthlyTrigger_get_MonthsOfYear(IMonthlyTrigger* This,short *pMonths) { |
| 6214 | return This->lpVtbl->get_MonthsOfYear(This,pMonths); |
| 6215 | } |
| 6216 | static inline HRESULT IMonthlyTrigger_put_MonthsOfYear(IMonthlyTrigger* This,short months) { |
| 6217 | return This->lpVtbl->put_MonthsOfYear(This,months); |
| 6218 | } |
| 6219 | static inline HRESULT IMonthlyTrigger_get_RunOnLastDayOfMonth(IMonthlyTrigger* This,VARIANT_BOOL *pLastDay) { |
| 6220 | return This->lpVtbl->get_RunOnLastDayOfMonth(This,pLastDay); |
| 6221 | } |
| 6222 | static inline HRESULT IMonthlyTrigger_put_RunOnLastDayOfMonth(IMonthlyTrigger* This,VARIANT_BOOL lastDay) { |
| 6223 | return This->lpVtbl->put_RunOnLastDayOfMonth(This,lastDay); |
| 6224 | } |
| 6225 | static inline HRESULT IMonthlyTrigger_get_RandomDelay(IMonthlyTrigger* This,BSTR *pRandomDelay) { |
| 6226 | return This->lpVtbl->get_RandomDelay(This,pRandomDelay); |
| 6227 | } |
| 6228 | static inline HRESULT IMonthlyTrigger_put_RandomDelay(IMonthlyTrigger* This,BSTR randomDelay) { |
| 6229 | return This->lpVtbl->put_RandomDelay(This,randomDelay); |
| 6230 | } |
| 6231 | #endif |
| 6232 | #endif |
| 6233 | |
| 6234 | #endif |
| 6235 | |
| 6236 | |
| 6237 | #endif /* __IMonthlyTrigger_INTERFACE_DEFINED__ */ |
| 6238 | |
| 6239 | /***************************************************************************** |
| 6240 | * IMonthlyDOWTrigger interface |
| 6241 | */ |
| 6242 | #ifndef __IMonthlyDOWTrigger_INTERFACE_DEFINED__ |
| 6243 | #define __IMonthlyDOWTrigger_INTERFACE_DEFINED__ |
| 6244 | |
| 6245 | DEFINE_GUID(IID_IMonthlyDOWTrigger, 0x77d025a3, 0x90fa, 0x43aa, 0xb5,0x2e, 0xcd,0xa5,0x49,0x9b,0x94,0x6a); |
| 6246 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 6247 | MIDL_INTERFACE("77d025a3-90fa-43aa-b52e-cda5499b946a") |
| 6248 | IMonthlyDOWTrigger : public ITrigger |
| 6249 | { |
| 6250 | virtual HRESULT STDMETHODCALLTYPE get_DaysOfWeek( |
| 6251 | short *pDays) = 0; |
| 6252 | |
| 6253 | virtual HRESULT STDMETHODCALLTYPE put_DaysOfWeek( |
| 6254 | short days) = 0; |
| 6255 | |
| 6256 | virtual HRESULT STDMETHODCALLTYPE get_WeeksOfMonth( |
| 6257 | short *pWeeks) = 0; |
| 6258 | |
| 6259 | virtual HRESULT STDMETHODCALLTYPE put_WeeksOfMonth( |
| 6260 | short weeks) = 0; |
| 6261 | |
| 6262 | virtual HRESULT STDMETHODCALLTYPE get_MonthsOfYear( |
| 6263 | short *pMonths) = 0; |
| 6264 | |
| 6265 | virtual HRESULT STDMETHODCALLTYPE put_MonthsOfYear( |
| 6266 | short months) = 0; |
| 6267 | |
| 6268 | virtual HRESULT STDMETHODCALLTYPE get_RunOnLastWeekOfMonth( |
| 6269 | VARIANT_BOOL *pLastWeek) = 0; |
| 6270 | |
| 6271 | virtual HRESULT STDMETHODCALLTYPE put_RunOnLastWeekOfMonth( |
| 6272 | VARIANT_BOOL lastWeek) = 0; |
| 6273 | |
| 6274 | virtual HRESULT STDMETHODCALLTYPE get_RandomDelay( |
| 6275 | BSTR *pRandomDelay) = 0; |
| 6276 | |
| 6277 | virtual HRESULT STDMETHODCALLTYPE put_RandomDelay( |
| 6278 | BSTR randomDelay) = 0; |
| 6279 | |
| 6280 | }; |
| 6281 | #ifdef __CRT_UUID_DECL |
| 6282 | __CRT_UUID_DECL(IMonthlyDOWTrigger, 0x77d025a3, 0x90fa, 0x43aa, 0xb5,0x2e, 0xcd,0xa5,0x49,0x9b,0x94,0x6a) |
| 6283 | #endif |
| 6284 | #else |
| 6285 | typedef struct IMonthlyDOWTriggerVtbl { |
| 6286 | BEGIN_INTERFACE |
| 6287 | |
| 6288 | /*** IUnknown methods ***/ |
| 6289 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6290 | IMonthlyDOWTrigger *This, |
| 6291 | REFIID riid, |
| 6292 | void **ppvObject); |
| 6293 | |
| 6294 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6295 | IMonthlyDOWTrigger *This); |
| 6296 | |
| 6297 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6298 | IMonthlyDOWTrigger *This); |
| 6299 | |
| 6300 | /*** IDispatch methods ***/ |
| 6301 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 6302 | IMonthlyDOWTrigger *This, |
| 6303 | UINT *pctinfo); |
| 6304 | |
| 6305 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 6306 | IMonthlyDOWTrigger *This, |
| 6307 | UINT iTInfo, |
| 6308 | LCID lcid, |
| 6309 | ITypeInfo **ppTInfo); |
| 6310 | |
| 6311 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 6312 | IMonthlyDOWTrigger *This, |
| 6313 | REFIID riid, |
| 6314 | LPOLESTR *rgszNames, |
| 6315 | UINT cNames, |
| 6316 | LCID lcid, |
| 6317 | DISPID *rgDispId); |
| 6318 | |
| 6319 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 6320 | IMonthlyDOWTrigger *This, |
| 6321 | DISPID dispIdMember, |
| 6322 | REFIID riid, |
| 6323 | LCID lcid, |
| 6324 | WORD wFlags, |
| 6325 | DISPPARAMS *pDispParams, |
| 6326 | VARIANT *pVarResult, |
| 6327 | EXCEPINFO *pExcepInfo, |
| 6328 | UINT *puArgErr); |
| 6329 | |
| 6330 | /*** ITrigger methods ***/ |
| 6331 | HRESULT (STDMETHODCALLTYPE *get_Type)( |
| 6332 | IMonthlyDOWTrigger *This, |
| 6333 | TASK_TRIGGER_TYPE2 *type); |
| 6334 | |
| 6335 | HRESULT (STDMETHODCALLTYPE *get_Id)( |
| 6336 | IMonthlyDOWTrigger *This, |
| 6337 | BSTR *id); |
| 6338 | |
| 6339 | HRESULT (STDMETHODCALLTYPE *put_Id)( |
| 6340 | IMonthlyDOWTrigger *This, |
| 6341 | BSTR id); |
| 6342 | |
| 6343 | HRESULT (STDMETHODCALLTYPE *get_Repetition)( |
| 6344 | IMonthlyDOWTrigger *This, |
| 6345 | IRepetitionPattern **repeat); |
| 6346 | |
| 6347 | HRESULT (STDMETHODCALLTYPE *put_Repetition)( |
| 6348 | IMonthlyDOWTrigger *This, |
| 6349 | IRepetitionPattern *repeat); |
| 6350 | |
| 6351 | HRESULT (STDMETHODCALLTYPE *get_ExecutionTimeLimit)( |
| 6352 | IMonthlyDOWTrigger *This, |
| 6353 | BSTR *limit); |
| 6354 | |
| 6355 | HRESULT (STDMETHODCALLTYPE *put_ExecutionTimeLimit)( |
| 6356 | IMonthlyDOWTrigger *This, |
| 6357 | BSTR limit); |
| 6358 | |
| 6359 | HRESULT (STDMETHODCALLTYPE *get_StartBoundary)( |
| 6360 | IMonthlyDOWTrigger *This, |
| 6361 | BSTR *start); |
| 6362 | |
| 6363 | HRESULT (STDMETHODCALLTYPE *put_StartBoundary)( |
| 6364 | IMonthlyDOWTrigger *This, |
| 6365 | BSTR start); |
| 6366 | |
| 6367 | HRESULT (STDMETHODCALLTYPE *get_EndBoundary)( |
| 6368 | IMonthlyDOWTrigger *This, |
| 6369 | BSTR *end); |
| 6370 | |
| 6371 | HRESULT (STDMETHODCALLTYPE *put_EndBoundary)( |
| 6372 | IMonthlyDOWTrigger *This, |
| 6373 | BSTR end); |
| 6374 | |
| 6375 | HRESULT (STDMETHODCALLTYPE *get_Enabled)( |
| 6376 | IMonthlyDOWTrigger *This, |
| 6377 | VARIANT_BOOL *enabled); |
| 6378 | |
| 6379 | HRESULT (STDMETHODCALLTYPE *put_Enabled)( |
| 6380 | IMonthlyDOWTrigger *This, |
| 6381 | VARIANT_BOOL enabled); |
| 6382 | |
| 6383 | /*** IMonthlyDOWTrigger methods ***/ |
| 6384 | HRESULT (STDMETHODCALLTYPE *get_DaysOfWeek)( |
| 6385 | IMonthlyDOWTrigger *This, |
| 6386 | short *pDays); |
| 6387 | |
| 6388 | HRESULT (STDMETHODCALLTYPE *put_DaysOfWeek)( |
| 6389 | IMonthlyDOWTrigger *This, |
| 6390 | short days); |
| 6391 | |
| 6392 | HRESULT (STDMETHODCALLTYPE *get_WeeksOfMonth)( |
| 6393 | IMonthlyDOWTrigger *This, |
| 6394 | short *pWeeks); |
| 6395 | |
| 6396 | HRESULT (STDMETHODCALLTYPE *put_WeeksOfMonth)( |
| 6397 | IMonthlyDOWTrigger *This, |
| 6398 | short weeks); |
| 6399 | |
| 6400 | HRESULT (STDMETHODCALLTYPE *get_MonthsOfYear)( |
| 6401 | IMonthlyDOWTrigger *This, |
| 6402 | short *pMonths); |
| 6403 | |
| 6404 | HRESULT (STDMETHODCALLTYPE *put_MonthsOfYear)( |
| 6405 | IMonthlyDOWTrigger *This, |
| 6406 | short months); |
| 6407 | |
| 6408 | HRESULT (STDMETHODCALLTYPE *get_RunOnLastWeekOfMonth)( |
| 6409 | IMonthlyDOWTrigger *This, |
| 6410 | VARIANT_BOOL *pLastWeek); |
| 6411 | |
| 6412 | HRESULT (STDMETHODCALLTYPE *put_RunOnLastWeekOfMonth)( |
| 6413 | IMonthlyDOWTrigger *This, |
| 6414 | VARIANT_BOOL lastWeek); |
| 6415 | |
| 6416 | HRESULT (STDMETHODCALLTYPE *get_RandomDelay)( |
| 6417 | IMonthlyDOWTrigger *This, |
| 6418 | BSTR *pRandomDelay); |
| 6419 | |
| 6420 | HRESULT (STDMETHODCALLTYPE *put_RandomDelay)( |
| 6421 | IMonthlyDOWTrigger *This, |
| 6422 | BSTR randomDelay); |
| 6423 | |
| 6424 | END_INTERFACE |
| 6425 | } IMonthlyDOWTriggerVtbl; |
| 6426 | |
| 6427 | interface IMonthlyDOWTrigger { |
| 6428 | CONST_VTBL IMonthlyDOWTriggerVtbl* lpVtbl; |
| 6429 | }; |
| 6430 | |
| 6431 | #ifdef COBJMACROS |
| 6432 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 6433 | /*** IUnknown methods ***/ |
| 6434 | #define IMonthlyDOWTrigger_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 6435 | #define IMonthlyDOWTrigger_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 6436 | #define IMonthlyDOWTrigger_Release(This) (This)->lpVtbl->Release(This) |
| 6437 | /*** IDispatch methods ***/ |
| 6438 | #define IMonthlyDOWTrigger_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 6439 | #define IMonthlyDOWTrigger_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 6440 | #define IMonthlyDOWTrigger_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 6441 | #define IMonthlyDOWTrigger_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 6442 | /*** ITrigger methods ***/ |
| 6443 | #define IMonthlyDOWTrigger_get_Type(This,type) (This)->lpVtbl->get_Type(This,type) |
| 6444 | #define IMonthlyDOWTrigger_get_Id(This,id) (This)->lpVtbl->get_Id(This,id) |
| 6445 | #define IMonthlyDOWTrigger_put_Id(This,id) (This)->lpVtbl->put_Id(This,id) |
| 6446 | #define IMonthlyDOWTrigger_get_Repetition(This,repeat) (This)->lpVtbl->get_Repetition(This,repeat) |
| 6447 | #define IMonthlyDOWTrigger_put_Repetition(This,repeat) (This)->lpVtbl->put_Repetition(This,repeat) |
| 6448 | #define IMonthlyDOWTrigger_get_ExecutionTimeLimit(This,limit) (This)->lpVtbl->get_ExecutionTimeLimit(This,limit) |
| 6449 | #define IMonthlyDOWTrigger_put_ExecutionTimeLimit(This,limit) (This)->lpVtbl->put_ExecutionTimeLimit(This,limit) |
| 6450 | #define IMonthlyDOWTrigger_get_StartBoundary(This,start) (This)->lpVtbl->get_StartBoundary(This,start) |
| 6451 | #define IMonthlyDOWTrigger_put_StartBoundary(This,start) (This)->lpVtbl->put_StartBoundary(This,start) |
| 6452 | #define IMonthlyDOWTrigger_get_EndBoundary(This,end) (This)->lpVtbl->get_EndBoundary(This,end) |
| 6453 | #define IMonthlyDOWTrigger_put_EndBoundary(This,end) (This)->lpVtbl->put_EndBoundary(This,end) |
| 6454 | #define IMonthlyDOWTrigger_get_Enabled(This,enabled) (This)->lpVtbl->get_Enabled(This,enabled) |
| 6455 | #define IMonthlyDOWTrigger_put_Enabled(This,enabled) (This)->lpVtbl->put_Enabled(This,enabled) |
| 6456 | /*** IMonthlyDOWTrigger methods ***/ |
| 6457 | #define IMonthlyDOWTrigger_get_DaysOfWeek(This,pDays) (This)->lpVtbl->get_DaysOfWeek(This,pDays) |
| 6458 | #define IMonthlyDOWTrigger_put_DaysOfWeek(This,days) (This)->lpVtbl->put_DaysOfWeek(This,days) |
| 6459 | #define IMonthlyDOWTrigger_get_WeeksOfMonth(This,pWeeks) (This)->lpVtbl->get_WeeksOfMonth(This,pWeeks) |
| 6460 | #define IMonthlyDOWTrigger_put_WeeksOfMonth(This,weeks) (This)->lpVtbl->put_WeeksOfMonth(This,weeks) |
| 6461 | #define IMonthlyDOWTrigger_get_MonthsOfYear(This,pMonths) (This)->lpVtbl->get_MonthsOfYear(This,pMonths) |
| 6462 | #define IMonthlyDOWTrigger_put_MonthsOfYear(This,months) (This)->lpVtbl->put_MonthsOfYear(This,months) |
| 6463 | #define IMonthlyDOWTrigger_get_RunOnLastWeekOfMonth(This,pLastWeek) (This)->lpVtbl->get_RunOnLastWeekOfMonth(This,pLastWeek) |
| 6464 | #define IMonthlyDOWTrigger_put_RunOnLastWeekOfMonth(This,lastWeek) (This)->lpVtbl->put_RunOnLastWeekOfMonth(This,lastWeek) |
| 6465 | #define IMonthlyDOWTrigger_get_RandomDelay(This,pRandomDelay) (This)->lpVtbl->get_RandomDelay(This,pRandomDelay) |
| 6466 | #define IMonthlyDOWTrigger_put_RandomDelay(This,randomDelay) (This)->lpVtbl->put_RandomDelay(This,randomDelay) |
| 6467 | #else |
| 6468 | /*** IUnknown methods ***/ |
| 6469 | static inline HRESULT IMonthlyDOWTrigger_QueryInterface(IMonthlyDOWTrigger* This,REFIID riid,void **ppvObject) { |
| 6470 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 6471 | } |
| 6472 | static inline ULONG IMonthlyDOWTrigger_AddRef(IMonthlyDOWTrigger* This) { |
| 6473 | return This->lpVtbl->AddRef(This); |
| 6474 | } |
| 6475 | static inline ULONG IMonthlyDOWTrigger_Release(IMonthlyDOWTrigger* This) { |
| 6476 | return This->lpVtbl->Release(This); |
| 6477 | } |
| 6478 | /*** IDispatch methods ***/ |
| 6479 | static inline HRESULT IMonthlyDOWTrigger_GetTypeInfoCount(IMonthlyDOWTrigger* This,UINT *pctinfo) { |
| 6480 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 6481 | } |
| 6482 | static inline HRESULT IMonthlyDOWTrigger_GetTypeInfo(IMonthlyDOWTrigger* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 6483 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 6484 | } |
| 6485 | static inline HRESULT IMonthlyDOWTrigger_GetIDsOfNames(IMonthlyDOWTrigger* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 6486 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 6487 | } |
| 6488 | static inline HRESULT IMonthlyDOWTrigger_Invoke(IMonthlyDOWTrigger* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 6489 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 6490 | } |
| 6491 | /*** ITrigger methods ***/ |
| 6492 | static inline HRESULT IMonthlyDOWTrigger_get_Type(IMonthlyDOWTrigger* This,TASK_TRIGGER_TYPE2 *type) { |
| 6493 | return This->lpVtbl->get_Type(This,type); |
| 6494 | } |
| 6495 | static inline HRESULT IMonthlyDOWTrigger_get_Id(IMonthlyDOWTrigger* This,BSTR *id) { |
| 6496 | return This->lpVtbl->get_Id(This,id); |
| 6497 | } |
| 6498 | static inline HRESULT IMonthlyDOWTrigger_put_Id(IMonthlyDOWTrigger* This,BSTR id) { |
| 6499 | return This->lpVtbl->put_Id(This,id); |
| 6500 | } |
| 6501 | static inline HRESULT IMonthlyDOWTrigger_get_Repetition(IMonthlyDOWTrigger* This,IRepetitionPattern **repeat) { |
| 6502 | return This->lpVtbl->get_Repetition(This,repeat); |
| 6503 | } |
| 6504 | static inline HRESULT IMonthlyDOWTrigger_put_Repetition(IMonthlyDOWTrigger* This,IRepetitionPattern *repeat) { |
| 6505 | return This->lpVtbl->put_Repetition(This,repeat); |
| 6506 | } |
| 6507 | static inline HRESULT IMonthlyDOWTrigger_get_ExecutionTimeLimit(IMonthlyDOWTrigger* This,BSTR *limit) { |
| 6508 | return This->lpVtbl->get_ExecutionTimeLimit(This,limit); |
| 6509 | } |
| 6510 | static inline HRESULT IMonthlyDOWTrigger_put_ExecutionTimeLimit(IMonthlyDOWTrigger* This,BSTR limit) { |
| 6511 | return This->lpVtbl->put_ExecutionTimeLimit(This,limit); |
| 6512 | } |
| 6513 | static inline HRESULT IMonthlyDOWTrigger_get_StartBoundary(IMonthlyDOWTrigger* This,BSTR *start) { |
| 6514 | return This->lpVtbl->get_StartBoundary(This,start); |
| 6515 | } |
| 6516 | static inline HRESULT IMonthlyDOWTrigger_put_StartBoundary(IMonthlyDOWTrigger* This,BSTR start) { |
| 6517 | return This->lpVtbl->put_StartBoundary(This,start); |
| 6518 | } |
| 6519 | static inline HRESULT IMonthlyDOWTrigger_get_EndBoundary(IMonthlyDOWTrigger* This,BSTR *end) { |
| 6520 | return This->lpVtbl->get_EndBoundary(This,end); |
| 6521 | } |
| 6522 | static inline HRESULT IMonthlyDOWTrigger_put_EndBoundary(IMonthlyDOWTrigger* This,BSTR end) { |
| 6523 | return This->lpVtbl->put_EndBoundary(This,end); |
| 6524 | } |
| 6525 | static inline HRESULT IMonthlyDOWTrigger_get_Enabled(IMonthlyDOWTrigger* This,VARIANT_BOOL *enabled) { |
| 6526 | return This->lpVtbl->get_Enabled(This,enabled); |
| 6527 | } |
| 6528 | static inline HRESULT IMonthlyDOWTrigger_put_Enabled(IMonthlyDOWTrigger* This,VARIANT_BOOL enabled) { |
| 6529 | return This->lpVtbl->put_Enabled(This,enabled); |
| 6530 | } |
| 6531 | /*** IMonthlyDOWTrigger methods ***/ |
| 6532 | static inline HRESULT IMonthlyDOWTrigger_get_DaysOfWeek(IMonthlyDOWTrigger* This,short *pDays) { |
| 6533 | return This->lpVtbl->get_DaysOfWeek(This,pDays); |
| 6534 | } |
| 6535 | static inline HRESULT IMonthlyDOWTrigger_put_DaysOfWeek(IMonthlyDOWTrigger* This,short days) { |
| 6536 | return This->lpVtbl->put_DaysOfWeek(This,days); |
| 6537 | } |
| 6538 | static inline HRESULT IMonthlyDOWTrigger_get_WeeksOfMonth(IMonthlyDOWTrigger* This,short *pWeeks) { |
| 6539 | return This->lpVtbl->get_WeeksOfMonth(This,pWeeks); |
| 6540 | } |
| 6541 | static inline HRESULT IMonthlyDOWTrigger_put_WeeksOfMonth(IMonthlyDOWTrigger* This,short weeks) { |
| 6542 | return This->lpVtbl->put_WeeksOfMonth(This,weeks); |
| 6543 | } |
| 6544 | static inline HRESULT IMonthlyDOWTrigger_get_MonthsOfYear(IMonthlyDOWTrigger* This,short *pMonths) { |
| 6545 | return This->lpVtbl->get_MonthsOfYear(This,pMonths); |
| 6546 | } |
| 6547 | static inline HRESULT IMonthlyDOWTrigger_put_MonthsOfYear(IMonthlyDOWTrigger* This,short months) { |
| 6548 | return This->lpVtbl->put_MonthsOfYear(This,months); |
| 6549 | } |
| 6550 | static inline HRESULT IMonthlyDOWTrigger_get_RunOnLastWeekOfMonth(IMonthlyDOWTrigger* This,VARIANT_BOOL *pLastWeek) { |
| 6551 | return This->lpVtbl->get_RunOnLastWeekOfMonth(This,pLastWeek); |
| 6552 | } |
| 6553 | static inline HRESULT IMonthlyDOWTrigger_put_RunOnLastWeekOfMonth(IMonthlyDOWTrigger* This,VARIANT_BOOL lastWeek) { |
| 6554 | return This->lpVtbl->put_RunOnLastWeekOfMonth(This,lastWeek); |
| 6555 | } |
| 6556 | static inline HRESULT IMonthlyDOWTrigger_get_RandomDelay(IMonthlyDOWTrigger* This,BSTR *pRandomDelay) { |
| 6557 | return This->lpVtbl->get_RandomDelay(This,pRandomDelay); |
| 6558 | } |
| 6559 | static inline HRESULT IMonthlyDOWTrigger_put_RandomDelay(IMonthlyDOWTrigger* This,BSTR randomDelay) { |
| 6560 | return This->lpVtbl->put_RandomDelay(This,randomDelay); |
| 6561 | } |
| 6562 | #endif |
| 6563 | #endif |
| 6564 | |
| 6565 | #endif |
| 6566 | |
| 6567 | |
| 6568 | #endif /* __IMonthlyDOWTrigger_INTERFACE_DEFINED__ */ |
| 6569 | |
| 6570 | /***************************************************************************** |
| 6571 | * IBootTrigger interface |
| 6572 | */ |
| 6573 | #ifndef __IBootTrigger_INTERFACE_DEFINED__ |
| 6574 | #define __IBootTrigger_INTERFACE_DEFINED__ |
| 6575 | |
| 6576 | DEFINE_GUID(IID_IBootTrigger, 0x2a9c35da, 0xd357, 0x41f4, 0xbb,0xc1, 0x20,0x7a,0xc1,0xb1,0xf3,0xcb); |
| 6577 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 6578 | MIDL_INTERFACE("2a9c35da-d357-41f4-bbc1-207ac1b1f3cb") |
| 6579 | IBootTrigger : public ITrigger |
| 6580 | { |
| 6581 | virtual HRESULT STDMETHODCALLTYPE get_Delay( |
| 6582 | BSTR *pDelay) = 0; |
| 6583 | |
| 6584 | virtual HRESULT STDMETHODCALLTYPE put_Delay( |
| 6585 | BSTR delay) = 0; |
| 6586 | |
| 6587 | }; |
| 6588 | #ifdef __CRT_UUID_DECL |
| 6589 | __CRT_UUID_DECL(IBootTrigger, 0x2a9c35da, 0xd357, 0x41f4, 0xbb,0xc1, 0x20,0x7a,0xc1,0xb1,0xf3,0xcb) |
| 6590 | #endif |
| 6591 | #else |
| 6592 | typedef struct IBootTriggerVtbl { |
| 6593 | BEGIN_INTERFACE |
| 6594 | |
| 6595 | /*** IUnknown methods ***/ |
| 6596 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6597 | IBootTrigger *This, |
| 6598 | REFIID riid, |
| 6599 | void **ppvObject); |
| 6600 | |
| 6601 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6602 | IBootTrigger *This); |
| 6603 | |
| 6604 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6605 | IBootTrigger *This); |
| 6606 | |
| 6607 | /*** IDispatch methods ***/ |
| 6608 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 6609 | IBootTrigger *This, |
| 6610 | UINT *pctinfo); |
| 6611 | |
| 6612 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 6613 | IBootTrigger *This, |
| 6614 | UINT iTInfo, |
| 6615 | LCID lcid, |
| 6616 | ITypeInfo **ppTInfo); |
| 6617 | |
| 6618 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 6619 | IBootTrigger *This, |
| 6620 | REFIID riid, |
| 6621 | LPOLESTR *rgszNames, |
| 6622 | UINT cNames, |
| 6623 | LCID lcid, |
| 6624 | DISPID *rgDispId); |
| 6625 | |
| 6626 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 6627 | IBootTrigger *This, |
| 6628 | DISPID dispIdMember, |
| 6629 | REFIID riid, |
| 6630 | LCID lcid, |
| 6631 | WORD wFlags, |
| 6632 | DISPPARAMS *pDispParams, |
| 6633 | VARIANT *pVarResult, |
| 6634 | EXCEPINFO *pExcepInfo, |
| 6635 | UINT *puArgErr); |
| 6636 | |
| 6637 | /*** ITrigger methods ***/ |
| 6638 | HRESULT (STDMETHODCALLTYPE *get_Type)( |
| 6639 | IBootTrigger *This, |
| 6640 | TASK_TRIGGER_TYPE2 *type); |
| 6641 | |
| 6642 | HRESULT (STDMETHODCALLTYPE *get_Id)( |
| 6643 | IBootTrigger *This, |
| 6644 | BSTR *id); |
| 6645 | |
| 6646 | HRESULT (STDMETHODCALLTYPE *put_Id)( |
| 6647 | IBootTrigger *This, |
| 6648 | BSTR id); |
| 6649 | |
| 6650 | HRESULT (STDMETHODCALLTYPE *get_Repetition)( |
| 6651 | IBootTrigger *This, |
| 6652 | IRepetitionPattern **repeat); |
| 6653 | |
| 6654 | HRESULT (STDMETHODCALLTYPE *put_Repetition)( |
| 6655 | IBootTrigger *This, |
| 6656 | IRepetitionPattern *repeat); |
| 6657 | |
| 6658 | HRESULT (STDMETHODCALLTYPE *get_ExecutionTimeLimit)( |
| 6659 | IBootTrigger *This, |
| 6660 | BSTR *limit); |
| 6661 | |
| 6662 | HRESULT (STDMETHODCALLTYPE *put_ExecutionTimeLimit)( |
| 6663 | IBootTrigger *This, |
| 6664 | BSTR limit); |
| 6665 | |
| 6666 | HRESULT (STDMETHODCALLTYPE *get_StartBoundary)( |
| 6667 | IBootTrigger *This, |
| 6668 | BSTR *start); |
| 6669 | |
| 6670 | HRESULT (STDMETHODCALLTYPE *put_StartBoundary)( |
| 6671 | IBootTrigger *This, |
| 6672 | BSTR start); |
| 6673 | |
| 6674 | HRESULT (STDMETHODCALLTYPE *get_EndBoundary)( |
| 6675 | IBootTrigger *This, |
| 6676 | BSTR *end); |
| 6677 | |
| 6678 | HRESULT (STDMETHODCALLTYPE *put_EndBoundary)( |
| 6679 | IBootTrigger *This, |
| 6680 | BSTR end); |
| 6681 | |
| 6682 | HRESULT (STDMETHODCALLTYPE *get_Enabled)( |
| 6683 | IBootTrigger *This, |
| 6684 | VARIANT_BOOL *enabled); |
| 6685 | |
| 6686 | HRESULT (STDMETHODCALLTYPE *put_Enabled)( |
| 6687 | IBootTrigger *This, |
| 6688 | VARIANT_BOOL enabled); |
| 6689 | |
| 6690 | /*** IBootTrigger methods ***/ |
| 6691 | HRESULT (STDMETHODCALLTYPE *get_Delay)( |
| 6692 | IBootTrigger *This, |
| 6693 | BSTR *pDelay); |
| 6694 | |
| 6695 | HRESULT (STDMETHODCALLTYPE *put_Delay)( |
| 6696 | IBootTrigger *This, |
| 6697 | BSTR delay); |
| 6698 | |
| 6699 | END_INTERFACE |
| 6700 | } IBootTriggerVtbl; |
| 6701 | |
| 6702 | interface IBootTrigger { |
| 6703 | CONST_VTBL IBootTriggerVtbl* lpVtbl; |
| 6704 | }; |
| 6705 | |
| 6706 | #ifdef COBJMACROS |
| 6707 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 6708 | /*** IUnknown methods ***/ |
| 6709 | #define IBootTrigger_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 6710 | #define IBootTrigger_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 6711 | #define IBootTrigger_Release(This) (This)->lpVtbl->Release(This) |
| 6712 | /*** IDispatch methods ***/ |
| 6713 | #define IBootTrigger_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 6714 | #define IBootTrigger_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 6715 | #define IBootTrigger_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 6716 | #define IBootTrigger_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 6717 | /*** ITrigger methods ***/ |
| 6718 | #define IBootTrigger_get_Type(This,type) (This)->lpVtbl->get_Type(This,type) |
| 6719 | #define IBootTrigger_get_Id(This,id) (This)->lpVtbl->get_Id(This,id) |
| 6720 | #define IBootTrigger_put_Id(This,id) (This)->lpVtbl->put_Id(This,id) |
| 6721 | #define IBootTrigger_get_Repetition(This,repeat) (This)->lpVtbl->get_Repetition(This,repeat) |
| 6722 | #define IBootTrigger_put_Repetition(This,repeat) (This)->lpVtbl->put_Repetition(This,repeat) |
| 6723 | #define IBootTrigger_get_ExecutionTimeLimit(This,limit) (This)->lpVtbl->get_ExecutionTimeLimit(This,limit) |
| 6724 | #define IBootTrigger_put_ExecutionTimeLimit(This,limit) (This)->lpVtbl->put_ExecutionTimeLimit(This,limit) |
| 6725 | #define IBootTrigger_get_StartBoundary(This,start) (This)->lpVtbl->get_StartBoundary(This,start) |
| 6726 | #define IBootTrigger_put_StartBoundary(This,start) (This)->lpVtbl->put_StartBoundary(This,start) |
| 6727 | #define IBootTrigger_get_EndBoundary(This,end) (This)->lpVtbl->get_EndBoundary(This,end) |
| 6728 | #define IBootTrigger_put_EndBoundary(This,end) (This)->lpVtbl->put_EndBoundary(This,end) |
| 6729 | #define IBootTrigger_get_Enabled(This,enabled) (This)->lpVtbl->get_Enabled(This,enabled) |
| 6730 | #define IBootTrigger_put_Enabled(This,enabled) (This)->lpVtbl->put_Enabled(This,enabled) |
| 6731 | /*** IBootTrigger methods ***/ |
| 6732 | #define IBootTrigger_get_Delay(This,pDelay) (This)->lpVtbl->get_Delay(This,pDelay) |
| 6733 | #define IBootTrigger_put_Delay(This,delay) (This)->lpVtbl->put_Delay(This,delay) |
| 6734 | #else |
| 6735 | /*** IUnknown methods ***/ |
| 6736 | static inline HRESULT IBootTrigger_QueryInterface(IBootTrigger* This,REFIID riid,void **ppvObject) { |
| 6737 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 6738 | } |
| 6739 | static inline ULONG IBootTrigger_AddRef(IBootTrigger* This) { |
| 6740 | return This->lpVtbl->AddRef(This); |
| 6741 | } |
| 6742 | static inline ULONG IBootTrigger_Release(IBootTrigger* This) { |
| 6743 | return This->lpVtbl->Release(This); |
| 6744 | } |
| 6745 | /*** IDispatch methods ***/ |
| 6746 | static inline HRESULT IBootTrigger_GetTypeInfoCount(IBootTrigger* This,UINT *pctinfo) { |
| 6747 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 6748 | } |
| 6749 | static inline HRESULT IBootTrigger_GetTypeInfo(IBootTrigger* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 6750 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 6751 | } |
| 6752 | static inline HRESULT IBootTrigger_GetIDsOfNames(IBootTrigger* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 6753 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 6754 | } |
| 6755 | static inline HRESULT IBootTrigger_Invoke(IBootTrigger* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 6756 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 6757 | } |
| 6758 | /*** ITrigger methods ***/ |
| 6759 | static inline HRESULT IBootTrigger_get_Type(IBootTrigger* This,TASK_TRIGGER_TYPE2 *type) { |
| 6760 | return This->lpVtbl->get_Type(This,type); |
| 6761 | } |
| 6762 | static inline HRESULT IBootTrigger_get_Id(IBootTrigger* This,BSTR *id) { |
| 6763 | return This->lpVtbl->get_Id(This,id); |
| 6764 | } |
| 6765 | static inline HRESULT IBootTrigger_put_Id(IBootTrigger* This,BSTR id) { |
| 6766 | return This->lpVtbl->put_Id(This,id); |
| 6767 | } |
| 6768 | static inline HRESULT IBootTrigger_get_Repetition(IBootTrigger* This,IRepetitionPattern **repeat) { |
| 6769 | return This->lpVtbl->get_Repetition(This,repeat); |
| 6770 | } |
| 6771 | static inline HRESULT IBootTrigger_put_Repetition(IBootTrigger* This,IRepetitionPattern *repeat) { |
| 6772 | return This->lpVtbl->put_Repetition(This,repeat); |
| 6773 | } |
| 6774 | static inline HRESULT IBootTrigger_get_ExecutionTimeLimit(IBootTrigger* This,BSTR *limit) { |
| 6775 | return This->lpVtbl->get_ExecutionTimeLimit(This,limit); |
| 6776 | } |
| 6777 | static inline HRESULT IBootTrigger_put_ExecutionTimeLimit(IBootTrigger* This,BSTR limit) { |
| 6778 | return This->lpVtbl->put_ExecutionTimeLimit(This,limit); |
| 6779 | } |
| 6780 | static inline HRESULT IBootTrigger_get_StartBoundary(IBootTrigger* This,BSTR *start) { |
| 6781 | return This->lpVtbl->get_StartBoundary(This,start); |
| 6782 | } |
| 6783 | static inline HRESULT IBootTrigger_put_StartBoundary(IBootTrigger* This,BSTR start) { |
| 6784 | return This->lpVtbl->put_StartBoundary(This,start); |
| 6785 | } |
| 6786 | static inline HRESULT IBootTrigger_get_EndBoundary(IBootTrigger* This,BSTR *end) { |
| 6787 | return This->lpVtbl->get_EndBoundary(This,end); |
| 6788 | } |
| 6789 | static inline HRESULT IBootTrigger_put_EndBoundary(IBootTrigger* This,BSTR end) { |
| 6790 | return This->lpVtbl->put_EndBoundary(This,end); |
| 6791 | } |
| 6792 | static inline HRESULT IBootTrigger_get_Enabled(IBootTrigger* This,VARIANT_BOOL *enabled) { |
| 6793 | return This->lpVtbl->get_Enabled(This,enabled); |
| 6794 | } |
| 6795 | static inline HRESULT IBootTrigger_put_Enabled(IBootTrigger* This,VARIANT_BOOL enabled) { |
| 6796 | return This->lpVtbl->put_Enabled(This,enabled); |
| 6797 | } |
| 6798 | /*** IBootTrigger methods ***/ |
| 6799 | static inline HRESULT IBootTrigger_get_Delay(IBootTrigger* This,BSTR *pDelay) { |
| 6800 | return This->lpVtbl->get_Delay(This,pDelay); |
| 6801 | } |
| 6802 | static inline HRESULT IBootTrigger_put_Delay(IBootTrigger* This,BSTR delay) { |
| 6803 | return This->lpVtbl->put_Delay(This,delay); |
| 6804 | } |
| 6805 | #endif |
| 6806 | #endif |
| 6807 | |
| 6808 | #endif |
| 6809 | |
| 6810 | |
| 6811 | #endif /* __IBootTrigger_INTERFACE_DEFINED__ */ |
| 6812 | |
| 6813 | /***************************************************************************** |
| 6814 | * IRegistrationTrigger interface |
| 6815 | */ |
| 6816 | #ifndef __IRegistrationTrigger_INTERFACE_DEFINED__ |
| 6817 | #define __IRegistrationTrigger_INTERFACE_DEFINED__ |
| 6818 | |
| 6819 | DEFINE_GUID(IID_IRegistrationTrigger, 0x4c8fec3a, 0xc218, 0x4e0c, 0xb2,0x3d, 0x62,0x90,0x24,0xdb,0x91,0xa2); |
| 6820 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 6821 | MIDL_INTERFACE("4c8fec3a-c218-4e0c-b23d-629024db91a2") |
| 6822 | IRegistrationTrigger : public ITrigger |
| 6823 | { |
| 6824 | virtual HRESULT STDMETHODCALLTYPE get_Delay( |
| 6825 | BSTR *pDelay) = 0; |
| 6826 | |
| 6827 | virtual HRESULT STDMETHODCALLTYPE put_Delay( |
| 6828 | BSTR delay) = 0; |
| 6829 | |
| 6830 | }; |
| 6831 | #ifdef __CRT_UUID_DECL |
| 6832 | __CRT_UUID_DECL(IRegistrationTrigger, 0x4c8fec3a, 0xc218, 0x4e0c, 0xb2,0x3d, 0x62,0x90,0x24,0xdb,0x91,0xa2) |
| 6833 | #endif |
| 6834 | #else |
| 6835 | typedef struct IRegistrationTriggerVtbl { |
| 6836 | BEGIN_INTERFACE |
| 6837 | |
| 6838 | /*** IUnknown methods ***/ |
| 6839 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 6840 | IRegistrationTrigger *This, |
| 6841 | REFIID riid, |
| 6842 | void **ppvObject); |
| 6843 | |
| 6844 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 6845 | IRegistrationTrigger *This); |
| 6846 | |
| 6847 | ULONG (STDMETHODCALLTYPE *Release)( |
| 6848 | IRegistrationTrigger *This); |
| 6849 | |
| 6850 | /*** IDispatch methods ***/ |
| 6851 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 6852 | IRegistrationTrigger *This, |
| 6853 | UINT *pctinfo); |
| 6854 | |
| 6855 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 6856 | IRegistrationTrigger *This, |
| 6857 | UINT iTInfo, |
| 6858 | LCID lcid, |
| 6859 | ITypeInfo **ppTInfo); |
| 6860 | |
| 6861 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 6862 | IRegistrationTrigger *This, |
| 6863 | REFIID riid, |
| 6864 | LPOLESTR *rgszNames, |
| 6865 | UINT cNames, |
| 6866 | LCID lcid, |
| 6867 | DISPID *rgDispId); |
| 6868 | |
| 6869 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 6870 | IRegistrationTrigger *This, |
| 6871 | DISPID dispIdMember, |
| 6872 | REFIID riid, |
| 6873 | LCID lcid, |
| 6874 | WORD wFlags, |
| 6875 | DISPPARAMS *pDispParams, |
| 6876 | VARIANT *pVarResult, |
| 6877 | EXCEPINFO *pExcepInfo, |
| 6878 | UINT *puArgErr); |
| 6879 | |
| 6880 | /*** ITrigger methods ***/ |
| 6881 | HRESULT (STDMETHODCALLTYPE *get_Type)( |
| 6882 | IRegistrationTrigger *This, |
| 6883 | TASK_TRIGGER_TYPE2 *type); |
| 6884 | |
| 6885 | HRESULT (STDMETHODCALLTYPE *get_Id)( |
| 6886 | IRegistrationTrigger *This, |
| 6887 | BSTR *id); |
| 6888 | |
| 6889 | HRESULT (STDMETHODCALLTYPE *put_Id)( |
| 6890 | IRegistrationTrigger *This, |
| 6891 | BSTR id); |
| 6892 | |
| 6893 | HRESULT (STDMETHODCALLTYPE *get_Repetition)( |
| 6894 | IRegistrationTrigger *This, |
| 6895 | IRepetitionPattern **repeat); |
| 6896 | |
| 6897 | HRESULT (STDMETHODCALLTYPE *put_Repetition)( |
| 6898 | IRegistrationTrigger *This, |
| 6899 | IRepetitionPattern *repeat); |
| 6900 | |
| 6901 | HRESULT (STDMETHODCALLTYPE *get_ExecutionTimeLimit)( |
| 6902 | IRegistrationTrigger *This, |
| 6903 | BSTR *limit); |
| 6904 | |
| 6905 | HRESULT (STDMETHODCALLTYPE *put_ExecutionTimeLimit)( |
| 6906 | IRegistrationTrigger *This, |
| 6907 | BSTR limit); |
| 6908 | |
| 6909 | HRESULT (STDMETHODCALLTYPE *get_StartBoundary)( |
| 6910 | IRegistrationTrigger *This, |
| 6911 | BSTR *start); |
| 6912 | |
| 6913 | HRESULT (STDMETHODCALLTYPE *put_StartBoundary)( |
| 6914 | IRegistrationTrigger *This, |
| 6915 | BSTR start); |
| 6916 | |
| 6917 | HRESULT (STDMETHODCALLTYPE *get_EndBoundary)( |
| 6918 | IRegistrationTrigger *This, |
| 6919 | BSTR *end); |
| 6920 | |
| 6921 | HRESULT (STDMETHODCALLTYPE *put_EndBoundary)( |
| 6922 | IRegistrationTrigger *This, |
| 6923 | BSTR end); |
| 6924 | |
| 6925 | HRESULT (STDMETHODCALLTYPE *get_Enabled)( |
| 6926 | IRegistrationTrigger *This, |
| 6927 | VARIANT_BOOL *enabled); |
| 6928 | |
| 6929 | HRESULT (STDMETHODCALLTYPE *put_Enabled)( |
| 6930 | IRegistrationTrigger *This, |
| 6931 | VARIANT_BOOL enabled); |
| 6932 | |
| 6933 | /*** IRegistrationTrigger methods ***/ |
| 6934 | HRESULT (STDMETHODCALLTYPE *get_Delay)( |
| 6935 | IRegistrationTrigger *This, |
| 6936 | BSTR *pDelay); |
| 6937 | |
| 6938 | HRESULT (STDMETHODCALLTYPE *put_Delay)( |
| 6939 | IRegistrationTrigger *This, |
| 6940 | BSTR delay); |
| 6941 | |
| 6942 | END_INTERFACE |
| 6943 | } IRegistrationTriggerVtbl; |
| 6944 | |
| 6945 | interface IRegistrationTrigger { |
| 6946 | CONST_VTBL IRegistrationTriggerVtbl* lpVtbl; |
| 6947 | }; |
| 6948 | |
| 6949 | #ifdef COBJMACROS |
| 6950 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 6951 | /*** IUnknown methods ***/ |
| 6952 | #define IRegistrationTrigger_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 6953 | #define IRegistrationTrigger_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 6954 | #define IRegistrationTrigger_Release(This) (This)->lpVtbl->Release(This) |
| 6955 | /*** IDispatch methods ***/ |
| 6956 | #define IRegistrationTrigger_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 6957 | #define IRegistrationTrigger_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 6958 | #define IRegistrationTrigger_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 6959 | #define IRegistrationTrigger_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 6960 | /*** ITrigger methods ***/ |
| 6961 | #define IRegistrationTrigger_get_Type(This,type) (This)->lpVtbl->get_Type(This,type) |
| 6962 | #define IRegistrationTrigger_get_Id(This,id) (This)->lpVtbl->get_Id(This,id) |
| 6963 | #define IRegistrationTrigger_put_Id(This,id) (This)->lpVtbl->put_Id(This,id) |
| 6964 | #define IRegistrationTrigger_get_Repetition(This,repeat) (This)->lpVtbl->get_Repetition(This,repeat) |
| 6965 | #define IRegistrationTrigger_put_Repetition(This,repeat) (This)->lpVtbl->put_Repetition(This,repeat) |
| 6966 | #define IRegistrationTrigger_get_ExecutionTimeLimit(This,limit) (This)->lpVtbl->get_ExecutionTimeLimit(This,limit) |
| 6967 | #define IRegistrationTrigger_put_ExecutionTimeLimit(This,limit) (This)->lpVtbl->put_ExecutionTimeLimit(This,limit) |
| 6968 | #define IRegistrationTrigger_get_StartBoundary(This,start) (This)->lpVtbl->get_StartBoundary(This,start) |
| 6969 | #define IRegistrationTrigger_put_StartBoundary(This,start) (This)->lpVtbl->put_StartBoundary(This,start) |
| 6970 | #define IRegistrationTrigger_get_EndBoundary(This,end) (This)->lpVtbl->get_EndBoundary(This,end) |
| 6971 | #define IRegistrationTrigger_put_EndBoundary(This,end) (This)->lpVtbl->put_EndBoundary(This,end) |
| 6972 | #define IRegistrationTrigger_get_Enabled(This,enabled) (This)->lpVtbl->get_Enabled(This,enabled) |
| 6973 | #define IRegistrationTrigger_put_Enabled(This,enabled) (This)->lpVtbl->put_Enabled(This,enabled) |
| 6974 | /*** IRegistrationTrigger methods ***/ |
| 6975 | #define IRegistrationTrigger_get_Delay(This,pDelay) (This)->lpVtbl->get_Delay(This,pDelay) |
| 6976 | #define IRegistrationTrigger_put_Delay(This,delay) (This)->lpVtbl->put_Delay(This,delay) |
| 6977 | #else |
| 6978 | /*** IUnknown methods ***/ |
| 6979 | static inline HRESULT IRegistrationTrigger_QueryInterface(IRegistrationTrigger* This,REFIID riid,void **ppvObject) { |
| 6980 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 6981 | } |
| 6982 | static inline ULONG IRegistrationTrigger_AddRef(IRegistrationTrigger* This) { |
| 6983 | return This->lpVtbl->AddRef(This); |
| 6984 | } |
| 6985 | static inline ULONG IRegistrationTrigger_Release(IRegistrationTrigger* This) { |
| 6986 | return This->lpVtbl->Release(This); |
| 6987 | } |
| 6988 | /*** IDispatch methods ***/ |
| 6989 | static inline HRESULT IRegistrationTrigger_GetTypeInfoCount(IRegistrationTrigger* This,UINT *pctinfo) { |
| 6990 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 6991 | } |
| 6992 | static inline HRESULT IRegistrationTrigger_GetTypeInfo(IRegistrationTrigger* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 6993 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 6994 | } |
| 6995 | static inline HRESULT IRegistrationTrigger_GetIDsOfNames(IRegistrationTrigger* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 6996 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 6997 | } |
| 6998 | static inline HRESULT IRegistrationTrigger_Invoke(IRegistrationTrigger* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 6999 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 7000 | } |
| 7001 | /*** ITrigger methods ***/ |
| 7002 | static inline HRESULT IRegistrationTrigger_get_Type(IRegistrationTrigger* This,TASK_TRIGGER_TYPE2 *type) { |
| 7003 | return This->lpVtbl->get_Type(This,type); |
| 7004 | } |
| 7005 | static inline HRESULT IRegistrationTrigger_get_Id(IRegistrationTrigger* This,BSTR *id) { |
| 7006 | return This->lpVtbl->get_Id(This,id); |
| 7007 | } |
| 7008 | static inline HRESULT IRegistrationTrigger_put_Id(IRegistrationTrigger* This,BSTR id) { |
| 7009 | return This->lpVtbl->put_Id(This,id); |
| 7010 | } |
| 7011 | static inline HRESULT IRegistrationTrigger_get_Repetition(IRegistrationTrigger* This,IRepetitionPattern **repeat) { |
| 7012 | return This->lpVtbl->get_Repetition(This,repeat); |
| 7013 | } |
| 7014 | static inline HRESULT IRegistrationTrigger_put_Repetition(IRegistrationTrigger* This,IRepetitionPattern *repeat) { |
| 7015 | return This->lpVtbl->put_Repetition(This,repeat); |
| 7016 | } |
| 7017 | static inline HRESULT IRegistrationTrigger_get_ExecutionTimeLimit(IRegistrationTrigger* This,BSTR *limit) { |
| 7018 | return This->lpVtbl->get_ExecutionTimeLimit(This,limit); |
| 7019 | } |
| 7020 | static inline HRESULT IRegistrationTrigger_put_ExecutionTimeLimit(IRegistrationTrigger* This,BSTR limit) { |
| 7021 | return This->lpVtbl->put_ExecutionTimeLimit(This,limit); |
| 7022 | } |
| 7023 | static inline HRESULT IRegistrationTrigger_get_StartBoundary(IRegistrationTrigger* This,BSTR *start) { |
| 7024 | return This->lpVtbl->get_StartBoundary(This,start); |
| 7025 | } |
| 7026 | static inline HRESULT IRegistrationTrigger_put_StartBoundary(IRegistrationTrigger* This,BSTR start) { |
| 7027 | return This->lpVtbl->put_StartBoundary(This,start); |
| 7028 | } |
| 7029 | static inline HRESULT IRegistrationTrigger_get_EndBoundary(IRegistrationTrigger* This,BSTR *end) { |
| 7030 | return This->lpVtbl->get_EndBoundary(This,end); |
| 7031 | } |
| 7032 | static inline HRESULT IRegistrationTrigger_put_EndBoundary(IRegistrationTrigger* This,BSTR end) { |
| 7033 | return This->lpVtbl->put_EndBoundary(This,end); |
| 7034 | } |
| 7035 | static inline HRESULT IRegistrationTrigger_get_Enabled(IRegistrationTrigger* This,VARIANT_BOOL *enabled) { |
| 7036 | return This->lpVtbl->get_Enabled(This,enabled); |
| 7037 | } |
| 7038 | static inline HRESULT IRegistrationTrigger_put_Enabled(IRegistrationTrigger* This,VARIANT_BOOL enabled) { |
| 7039 | return This->lpVtbl->put_Enabled(This,enabled); |
| 7040 | } |
| 7041 | /*** IRegistrationTrigger methods ***/ |
| 7042 | static inline HRESULT IRegistrationTrigger_get_Delay(IRegistrationTrigger* This,BSTR *pDelay) { |
| 7043 | return This->lpVtbl->get_Delay(This,pDelay); |
| 7044 | } |
| 7045 | static inline HRESULT IRegistrationTrigger_put_Delay(IRegistrationTrigger* This,BSTR delay) { |
| 7046 | return This->lpVtbl->put_Delay(This,delay); |
| 7047 | } |
| 7048 | #endif |
| 7049 | #endif |
| 7050 | |
| 7051 | #endif |
| 7052 | |
| 7053 | |
| 7054 | #endif /* __IRegistrationTrigger_INTERFACE_DEFINED__ */ |
| 7055 | |
| 7056 | /***************************************************************************** |
| 7057 | * ITriggerCollection interface |
| 7058 | */ |
| 7059 | #ifndef __ITriggerCollection_INTERFACE_DEFINED__ |
| 7060 | #define __ITriggerCollection_INTERFACE_DEFINED__ |
| 7061 | |
| 7062 | DEFINE_GUID(IID_ITriggerCollection, 0x85df5081, 0x1b24, 0x4f32, 0x87,0x8a, 0xd9,0xd1,0x4d,0xf4,0xcb,0x77); |
| 7063 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 7064 | MIDL_INTERFACE("85df5081-1b24-4f32-878a-d9d14df4cb77") |
| 7065 | ITriggerCollection : public IDispatch |
| 7066 | { |
| 7067 | virtual HRESULT STDMETHODCALLTYPE get_Count( |
| 7068 | LONG *count) = 0; |
| 7069 | |
| 7070 | virtual HRESULT STDMETHODCALLTYPE get_Item( |
| 7071 | LONG index, |
| 7072 | ITrigger **trigger) = 0; |
| 7073 | |
| 7074 | virtual HRESULT STDMETHODCALLTYPE get__NewEnum( |
| 7075 | IUnknown **penum) = 0; |
| 7076 | |
| 7077 | virtual HRESULT STDMETHODCALLTYPE Create( |
| 7078 | TASK_TRIGGER_TYPE2 type, |
| 7079 | ITrigger **trigger) = 0; |
| 7080 | |
| 7081 | virtual HRESULT STDMETHODCALLTYPE Remove( |
| 7082 | VARIANT index) = 0; |
| 7083 | |
| 7084 | virtual HRESULT STDMETHODCALLTYPE Clear( |
| 7085 | ) = 0; |
| 7086 | |
| 7087 | }; |
| 7088 | #ifdef __CRT_UUID_DECL |
| 7089 | __CRT_UUID_DECL(ITriggerCollection, 0x85df5081, 0x1b24, 0x4f32, 0x87,0x8a, 0xd9,0xd1,0x4d,0xf4,0xcb,0x77) |
| 7090 | #endif |
| 7091 | #else |
| 7092 | typedef struct ITriggerCollectionVtbl { |
| 7093 | BEGIN_INTERFACE |
| 7094 | |
| 7095 | /*** IUnknown methods ***/ |
| 7096 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7097 | ITriggerCollection *This, |
| 7098 | REFIID riid, |
| 7099 | void **ppvObject); |
| 7100 | |
| 7101 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7102 | ITriggerCollection *This); |
| 7103 | |
| 7104 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7105 | ITriggerCollection *This); |
| 7106 | |
| 7107 | /*** IDispatch methods ***/ |
| 7108 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 7109 | ITriggerCollection *This, |
| 7110 | UINT *pctinfo); |
| 7111 | |
| 7112 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 7113 | ITriggerCollection *This, |
| 7114 | UINT iTInfo, |
| 7115 | LCID lcid, |
| 7116 | ITypeInfo **ppTInfo); |
| 7117 | |
| 7118 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 7119 | ITriggerCollection *This, |
| 7120 | REFIID riid, |
| 7121 | LPOLESTR *rgszNames, |
| 7122 | UINT cNames, |
| 7123 | LCID lcid, |
| 7124 | DISPID *rgDispId); |
| 7125 | |
| 7126 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 7127 | ITriggerCollection *This, |
| 7128 | DISPID dispIdMember, |
| 7129 | REFIID riid, |
| 7130 | LCID lcid, |
| 7131 | WORD wFlags, |
| 7132 | DISPPARAMS *pDispParams, |
| 7133 | VARIANT *pVarResult, |
| 7134 | EXCEPINFO *pExcepInfo, |
| 7135 | UINT *puArgErr); |
| 7136 | |
| 7137 | /*** ITriggerCollection methods ***/ |
| 7138 | HRESULT (STDMETHODCALLTYPE *get_Count)( |
| 7139 | ITriggerCollection *This, |
| 7140 | LONG *count); |
| 7141 | |
| 7142 | HRESULT (STDMETHODCALLTYPE *get_Item)( |
| 7143 | ITriggerCollection *This, |
| 7144 | LONG index, |
| 7145 | ITrigger **trigger); |
| 7146 | |
| 7147 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( |
| 7148 | ITriggerCollection *This, |
| 7149 | IUnknown **penum); |
| 7150 | |
| 7151 | HRESULT (STDMETHODCALLTYPE *Create)( |
| 7152 | ITriggerCollection *This, |
| 7153 | TASK_TRIGGER_TYPE2 type, |
| 7154 | ITrigger **trigger); |
| 7155 | |
| 7156 | HRESULT (STDMETHODCALLTYPE *Remove)( |
| 7157 | ITriggerCollection *This, |
| 7158 | VARIANT index); |
| 7159 | |
| 7160 | HRESULT (STDMETHODCALLTYPE *Clear)( |
| 7161 | ITriggerCollection *This); |
| 7162 | |
| 7163 | END_INTERFACE |
| 7164 | } ITriggerCollectionVtbl; |
| 7165 | |
| 7166 | interface ITriggerCollection { |
| 7167 | CONST_VTBL ITriggerCollectionVtbl* lpVtbl; |
| 7168 | }; |
| 7169 | |
| 7170 | #ifdef COBJMACROS |
| 7171 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 7172 | /*** IUnknown methods ***/ |
| 7173 | #define ITriggerCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 7174 | #define ITriggerCollection_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 7175 | #define ITriggerCollection_Release(This) (This)->lpVtbl->Release(This) |
| 7176 | /*** IDispatch methods ***/ |
| 7177 | #define ITriggerCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 7178 | #define ITriggerCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 7179 | #define ITriggerCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 7180 | #define ITriggerCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 7181 | /*** ITriggerCollection methods ***/ |
| 7182 | #define ITriggerCollection_get_Count(This,count) (This)->lpVtbl->get_Count(This,count) |
| 7183 | #define ITriggerCollection_get_Item(This,index,trigger) (This)->lpVtbl->get_Item(This,index,trigger) |
| 7184 | #define ITriggerCollection_get__NewEnum(This,penum) (This)->lpVtbl->get__NewEnum(This,penum) |
| 7185 | #define ITriggerCollection_Create(This,type,trigger) (This)->lpVtbl->Create(This,type,trigger) |
| 7186 | #define ITriggerCollection_Remove(This,index) (This)->lpVtbl->Remove(This,index) |
| 7187 | #define ITriggerCollection_Clear(This) (This)->lpVtbl->Clear(This) |
| 7188 | #else |
| 7189 | /*** IUnknown methods ***/ |
| 7190 | static inline HRESULT ITriggerCollection_QueryInterface(ITriggerCollection* This,REFIID riid,void **ppvObject) { |
| 7191 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 7192 | } |
| 7193 | static inline ULONG ITriggerCollection_AddRef(ITriggerCollection* This) { |
| 7194 | return This->lpVtbl->AddRef(This); |
| 7195 | } |
| 7196 | static inline ULONG ITriggerCollection_Release(ITriggerCollection* This) { |
| 7197 | return This->lpVtbl->Release(This); |
| 7198 | } |
| 7199 | /*** IDispatch methods ***/ |
| 7200 | static inline HRESULT ITriggerCollection_GetTypeInfoCount(ITriggerCollection* This,UINT *pctinfo) { |
| 7201 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 7202 | } |
| 7203 | static inline HRESULT ITriggerCollection_GetTypeInfo(ITriggerCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 7204 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 7205 | } |
| 7206 | static inline HRESULT ITriggerCollection_GetIDsOfNames(ITriggerCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 7207 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 7208 | } |
| 7209 | static inline HRESULT ITriggerCollection_Invoke(ITriggerCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 7210 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 7211 | } |
| 7212 | /*** ITriggerCollection methods ***/ |
| 7213 | static inline HRESULT ITriggerCollection_get_Count(ITriggerCollection* This,LONG *count) { |
| 7214 | return This->lpVtbl->get_Count(This,count); |
| 7215 | } |
| 7216 | static inline HRESULT ITriggerCollection_get_Item(ITriggerCollection* This,LONG index,ITrigger **trigger) { |
| 7217 | return This->lpVtbl->get_Item(This,index,trigger); |
| 7218 | } |
| 7219 | static inline HRESULT ITriggerCollection_get__NewEnum(ITriggerCollection* This,IUnknown **penum) { |
| 7220 | return This->lpVtbl->get__NewEnum(This,penum); |
| 7221 | } |
| 7222 | static inline HRESULT ITriggerCollection_Create(ITriggerCollection* This,TASK_TRIGGER_TYPE2 type,ITrigger **trigger) { |
| 7223 | return This->lpVtbl->Create(This,type,trigger); |
| 7224 | } |
| 7225 | static inline HRESULT ITriggerCollection_Remove(ITriggerCollection* This,VARIANT index) { |
| 7226 | return This->lpVtbl->Remove(This,index); |
| 7227 | } |
| 7228 | static inline HRESULT ITriggerCollection_Clear(ITriggerCollection* This) { |
| 7229 | return This->lpVtbl->Clear(This); |
| 7230 | } |
| 7231 | #endif |
| 7232 | #endif |
| 7233 | |
| 7234 | #endif |
| 7235 | |
| 7236 | |
| 7237 | #endif /* __ITriggerCollection_INTERFACE_DEFINED__ */ |
| 7238 | |
| 7239 | /***************************************************************************** |
| 7240 | * IRepetitionPattern interface |
| 7241 | */ |
| 7242 | #ifndef __IRepetitionPattern_INTERFACE_DEFINED__ |
| 7243 | #define __IRepetitionPattern_INTERFACE_DEFINED__ |
| 7244 | |
| 7245 | DEFINE_GUID(IID_IRepetitionPattern, 0x7fb9acf1, 0x26be, 0x400e, 0x85,0xb5, 0x29,0x4b,0x9c,0x75,0xdf,0xd6); |
| 7246 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 7247 | MIDL_INTERFACE("7fb9acf1-26be-400e-85b5-294b9c75dfd6") |
| 7248 | IRepetitionPattern : public IDispatch |
| 7249 | { |
| 7250 | virtual HRESULT STDMETHODCALLTYPE get_Interval( |
| 7251 | BSTR *interval) = 0; |
| 7252 | |
| 7253 | virtual HRESULT STDMETHODCALLTYPE put_Interval( |
| 7254 | BSTR interval) = 0; |
| 7255 | |
| 7256 | virtual HRESULT STDMETHODCALLTYPE get_Duration( |
| 7257 | BSTR *duration) = 0; |
| 7258 | |
| 7259 | virtual HRESULT STDMETHODCALLTYPE put_Duration( |
| 7260 | BSTR duration) = 0; |
| 7261 | |
| 7262 | virtual HRESULT STDMETHODCALLTYPE get_StopAtDurationEnd( |
| 7263 | VARIANT_BOOL *stop) = 0; |
| 7264 | |
| 7265 | virtual HRESULT STDMETHODCALLTYPE put_StopAtDurationEnd( |
| 7266 | VARIANT_BOOL sop) = 0; |
| 7267 | |
| 7268 | }; |
| 7269 | #ifdef __CRT_UUID_DECL |
| 7270 | __CRT_UUID_DECL(IRepetitionPattern, 0x7fb9acf1, 0x26be, 0x400e, 0x85,0xb5, 0x29,0x4b,0x9c,0x75,0xdf,0xd6) |
| 7271 | #endif |
| 7272 | #else |
| 7273 | typedef struct IRepetitionPatternVtbl { |
| 7274 | BEGIN_INTERFACE |
| 7275 | |
| 7276 | /*** IUnknown methods ***/ |
| 7277 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7278 | IRepetitionPattern *This, |
| 7279 | REFIID riid, |
| 7280 | void **ppvObject); |
| 7281 | |
| 7282 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7283 | IRepetitionPattern *This); |
| 7284 | |
| 7285 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7286 | IRepetitionPattern *This); |
| 7287 | |
| 7288 | /*** IDispatch methods ***/ |
| 7289 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 7290 | IRepetitionPattern *This, |
| 7291 | UINT *pctinfo); |
| 7292 | |
| 7293 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 7294 | IRepetitionPattern *This, |
| 7295 | UINT iTInfo, |
| 7296 | LCID lcid, |
| 7297 | ITypeInfo **ppTInfo); |
| 7298 | |
| 7299 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 7300 | IRepetitionPattern *This, |
| 7301 | REFIID riid, |
| 7302 | LPOLESTR *rgszNames, |
| 7303 | UINT cNames, |
| 7304 | LCID lcid, |
| 7305 | DISPID *rgDispId); |
| 7306 | |
| 7307 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 7308 | IRepetitionPattern *This, |
| 7309 | DISPID dispIdMember, |
| 7310 | REFIID riid, |
| 7311 | LCID lcid, |
| 7312 | WORD wFlags, |
| 7313 | DISPPARAMS *pDispParams, |
| 7314 | VARIANT *pVarResult, |
| 7315 | EXCEPINFO *pExcepInfo, |
| 7316 | UINT *puArgErr); |
| 7317 | |
| 7318 | /*** IRepetitionPattern methods ***/ |
| 7319 | HRESULT (STDMETHODCALLTYPE *get_Interval)( |
| 7320 | IRepetitionPattern *This, |
| 7321 | BSTR *interval); |
| 7322 | |
| 7323 | HRESULT (STDMETHODCALLTYPE *put_Interval)( |
| 7324 | IRepetitionPattern *This, |
| 7325 | BSTR interval); |
| 7326 | |
| 7327 | HRESULT (STDMETHODCALLTYPE *get_Duration)( |
| 7328 | IRepetitionPattern *This, |
| 7329 | BSTR *duration); |
| 7330 | |
| 7331 | HRESULT (STDMETHODCALLTYPE *put_Duration)( |
| 7332 | IRepetitionPattern *This, |
| 7333 | BSTR duration); |
| 7334 | |
| 7335 | HRESULT (STDMETHODCALLTYPE *get_StopAtDurationEnd)( |
| 7336 | IRepetitionPattern *This, |
| 7337 | VARIANT_BOOL *stop); |
| 7338 | |
| 7339 | HRESULT (STDMETHODCALLTYPE *put_StopAtDurationEnd)( |
| 7340 | IRepetitionPattern *This, |
| 7341 | VARIANT_BOOL sop); |
| 7342 | |
| 7343 | END_INTERFACE |
| 7344 | } IRepetitionPatternVtbl; |
| 7345 | |
| 7346 | interface IRepetitionPattern { |
| 7347 | CONST_VTBL IRepetitionPatternVtbl* lpVtbl; |
| 7348 | }; |
| 7349 | |
| 7350 | #ifdef COBJMACROS |
| 7351 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 7352 | /*** IUnknown methods ***/ |
| 7353 | #define IRepetitionPattern_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 7354 | #define IRepetitionPattern_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 7355 | #define IRepetitionPattern_Release(This) (This)->lpVtbl->Release(This) |
| 7356 | /*** IDispatch methods ***/ |
| 7357 | #define IRepetitionPattern_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 7358 | #define IRepetitionPattern_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 7359 | #define IRepetitionPattern_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 7360 | #define IRepetitionPattern_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 7361 | /*** IRepetitionPattern methods ***/ |
| 7362 | #define IRepetitionPattern_get_Interval(This,interval) (This)->lpVtbl->get_Interval(This,interval) |
| 7363 | #define IRepetitionPattern_put_Interval(This,interval) (This)->lpVtbl->put_Interval(This,interval) |
| 7364 | #define IRepetitionPattern_get_Duration(This,duration) (This)->lpVtbl->get_Duration(This,duration) |
| 7365 | #define IRepetitionPattern_put_Duration(This,duration) (This)->lpVtbl->put_Duration(This,duration) |
| 7366 | #define IRepetitionPattern_get_StopAtDurationEnd(This,stop) (This)->lpVtbl->get_StopAtDurationEnd(This,stop) |
| 7367 | #define IRepetitionPattern_put_StopAtDurationEnd(This,sop) (This)->lpVtbl->put_StopAtDurationEnd(This,sop) |
| 7368 | #else |
| 7369 | /*** IUnknown methods ***/ |
| 7370 | static inline HRESULT IRepetitionPattern_QueryInterface(IRepetitionPattern* This,REFIID riid,void **ppvObject) { |
| 7371 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 7372 | } |
| 7373 | static inline ULONG IRepetitionPattern_AddRef(IRepetitionPattern* This) { |
| 7374 | return This->lpVtbl->AddRef(This); |
| 7375 | } |
| 7376 | static inline ULONG IRepetitionPattern_Release(IRepetitionPattern* This) { |
| 7377 | return This->lpVtbl->Release(This); |
| 7378 | } |
| 7379 | /*** IDispatch methods ***/ |
| 7380 | static inline HRESULT IRepetitionPattern_GetTypeInfoCount(IRepetitionPattern* This,UINT *pctinfo) { |
| 7381 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 7382 | } |
| 7383 | static inline HRESULT IRepetitionPattern_GetTypeInfo(IRepetitionPattern* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 7384 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 7385 | } |
| 7386 | static inline HRESULT IRepetitionPattern_GetIDsOfNames(IRepetitionPattern* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 7387 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 7388 | } |
| 7389 | static inline HRESULT IRepetitionPattern_Invoke(IRepetitionPattern* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 7390 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 7391 | } |
| 7392 | /*** IRepetitionPattern methods ***/ |
| 7393 | static inline HRESULT IRepetitionPattern_get_Interval(IRepetitionPattern* This,BSTR *interval) { |
| 7394 | return This->lpVtbl->get_Interval(This,interval); |
| 7395 | } |
| 7396 | static inline HRESULT IRepetitionPattern_put_Interval(IRepetitionPattern* This,BSTR interval) { |
| 7397 | return This->lpVtbl->put_Interval(This,interval); |
| 7398 | } |
| 7399 | static inline HRESULT IRepetitionPattern_get_Duration(IRepetitionPattern* This,BSTR *duration) { |
| 7400 | return This->lpVtbl->get_Duration(This,duration); |
| 7401 | } |
| 7402 | static inline HRESULT IRepetitionPattern_put_Duration(IRepetitionPattern* This,BSTR duration) { |
| 7403 | return This->lpVtbl->put_Duration(This,duration); |
| 7404 | } |
| 7405 | static inline HRESULT IRepetitionPattern_get_StopAtDurationEnd(IRepetitionPattern* This,VARIANT_BOOL *stop) { |
| 7406 | return This->lpVtbl->get_StopAtDurationEnd(This,stop); |
| 7407 | } |
| 7408 | static inline HRESULT IRepetitionPattern_put_StopAtDurationEnd(IRepetitionPattern* This,VARIANT_BOOL sop) { |
| 7409 | return This->lpVtbl->put_StopAtDurationEnd(This,sop); |
| 7410 | } |
| 7411 | #endif |
| 7412 | #endif |
| 7413 | |
| 7414 | #endif |
| 7415 | |
| 7416 | |
| 7417 | #endif /* __IRepetitionPattern_INTERFACE_DEFINED__ */ |
| 7418 | |
| 7419 | /***************************************************************************** |
| 7420 | * IAction interface |
| 7421 | */ |
| 7422 | #ifndef __IAction_INTERFACE_DEFINED__ |
| 7423 | #define __IAction_INTERFACE_DEFINED__ |
| 7424 | |
| 7425 | DEFINE_GUID(IID_IAction, 0xbae54997, 0x48b1, 0x4cbe, 0x99,0x65, 0xd6,0xbe,0x26,0x3e,0xbe,0xa4); |
| 7426 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 7427 | MIDL_INTERFACE("bae54997-48b1-4cbe-9965-d6be263ebea4") |
| 7428 | IAction : public IDispatch |
| 7429 | { |
| 7430 | virtual HRESULT STDMETHODCALLTYPE get_Id( |
| 7431 | BSTR *id) = 0; |
| 7432 | |
| 7433 | virtual HRESULT STDMETHODCALLTYPE put_Id( |
| 7434 | BSTR id) = 0; |
| 7435 | |
| 7436 | virtual HRESULT STDMETHODCALLTYPE get_Type( |
| 7437 | TASK_ACTION_TYPE *type) = 0; |
| 7438 | |
| 7439 | }; |
| 7440 | #ifdef __CRT_UUID_DECL |
| 7441 | __CRT_UUID_DECL(IAction, 0xbae54997, 0x48b1, 0x4cbe, 0x99,0x65, 0xd6,0xbe,0x26,0x3e,0xbe,0xa4) |
| 7442 | #endif |
| 7443 | #else |
| 7444 | typedef struct IActionVtbl { |
| 7445 | BEGIN_INTERFACE |
| 7446 | |
| 7447 | /*** IUnknown methods ***/ |
| 7448 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7449 | IAction *This, |
| 7450 | REFIID riid, |
| 7451 | void **ppvObject); |
| 7452 | |
| 7453 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7454 | IAction *This); |
| 7455 | |
| 7456 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7457 | IAction *This); |
| 7458 | |
| 7459 | /*** IDispatch methods ***/ |
| 7460 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 7461 | IAction *This, |
| 7462 | UINT *pctinfo); |
| 7463 | |
| 7464 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 7465 | IAction *This, |
| 7466 | UINT iTInfo, |
| 7467 | LCID lcid, |
| 7468 | ITypeInfo **ppTInfo); |
| 7469 | |
| 7470 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 7471 | IAction *This, |
| 7472 | REFIID riid, |
| 7473 | LPOLESTR *rgszNames, |
| 7474 | UINT cNames, |
| 7475 | LCID lcid, |
| 7476 | DISPID *rgDispId); |
| 7477 | |
| 7478 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 7479 | IAction *This, |
| 7480 | DISPID dispIdMember, |
| 7481 | REFIID riid, |
| 7482 | LCID lcid, |
| 7483 | WORD wFlags, |
| 7484 | DISPPARAMS *pDispParams, |
| 7485 | VARIANT *pVarResult, |
| 7486 | EXCEPINFO *pExcepInfo, |
| 7487 | UINT *puArgErr); |
| 7488 | |
| 7489 | /*** IAction methods ***/ |
| 7490 | HRESULT (STDMETHODCALLTYPE *get_Id)( |
| 7491 | IAction *This, |
| 7492 | BSTR *id); |
| 7493 | |
| 7494 | HRESULT (STDMETHODCALLTYPE *put_Id)( |
| 7495 | IAction *This, |
| 7496 | BSTR id); |
| 7497 | |
| 7498 | HRESULT (STDMETHODCALLTYPE *get_Type)( |
| 7499 | IAction *This, |
| 7500 | TASK_ACTION_TYPE *type); |
| 7501 | |
| 7502 | END_INTERFACE |
| 7503 | } IActionVtbl; |
| 7504 | |
| 7505 | interface IAction { |
| 7506 | CONST_VTBL IActionVtbl* lpVtbl; |
| 7507 | }; |
| 7508 | |
| 7509 | #ifdef COBJMACROS |
| 7510 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 7511 | /*** IUnknown methods ***/ |
| 7512 | #define IAction_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 7513 | #define IAction_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 7514 | #define IAction_Release(This) (This)->lpVtbl->Release(This) |
| 7515 | /*** IDispatch methods ***/ |
| 7516 | #define IAction_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 7517 | #define IAction_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 7518 | #define IAction_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 7519 | #define IAction_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 7520 | /*** IAction methods ***/ |
| 7521 | #define IAction_get_Id(This,id) (This)->lpVtbl->get_Id(This,id) |
| 7522 | #define IAction_put_Id(This,id) (This)->lpVtbl->put_Id(This,id) |
| 7523 | #define IAction_get_Type(This,type) (This)->lpVtbl->get_Type(This,type) |
| 7524 | #else |
| 7525 | /*** IUnknown methods ***/ |
| 7526 | static inline HRESULT IAction_QueryInterface(IAction* This,REFIID riid,void **ppvObject) { |
| 7527 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 7528 | } |
| 7529 | static inline ULONG IAction_AddRef(IAction* This) { |
| 7530 | return This->lpVtbl->AddRef(This); |
| 7531 | } |
| 7532 | static inline ULONG IAction_Release(IAction* This) { |
| 7533 | return This->lpVtbl->Release(This); |
| 7534 | } |
| 7535 | /*** IDispatch methods ***/ |
| 7536 | static inline HRESULT IAction_GetTypeInfoCount(IAction* This,UINT *pctinfo) { |
| 7537 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 7538 | } |
| 7539 | static inline HRESULT IAction_GetTypeInfo(IAction* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 7540 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 7541 | } |
| 7542 | static inline HRESULT IAction_GetIDsOfNames(IAction* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 7543 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 7544 | } |
| 7545 | static inline HRESULT IAction_Invoke(IAction* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 7546 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 7547 | } |
| 7548 | /*** IAction methods ***/ |
| 7549 | static inline HRESULT IAction_get_Id(IAction* This,BSTR *id) { |
| 7550 | return This->lpVtbl->get_Id(This,id); |
| 7551 | } |
| 7552 | static inline HRESULT IAction_put_Id(IAction* This,BSTR id) { |
| 7553 | return This->lpVtbl->put_Id(This,id); |
| 7554 | } |
| 7555 | static inline HRESULT IAction_get_Type(IAction* This,TASK_ACTION_TYPE *type) { |
| 7556 | return This->lpVtbl->get_Type(This,type); |
| 7557 | } |
| 7558 | #endif |
| 7559 | #endif |
| 7560 | |
| 7561 | #endif |
| 7562 | |
| 7563 | |
| 7564 | #endif /* __IAction_INTERFACE_DEFINED__ */ |
| 7565 | |
| 7566 | /***************************************************************************** |
| 7567 | * IActionCollection interface |
| 7568 | */ |
| 7569 | #ifndef __IActionCollection_INTERFACE_DEFINED__ |
| 7570 | #define __IActionCollection_INTERFACE_DEFINED__ |
| 7571 | |
| 7572 | DEFINE_GUID(IID_IActionCollection, 0x02820e19, 0x7b98, 0x4ed2, 0xb2,0xe8, 0xfd,0xcc,0xce,0xff,0x61,0x9b); |
| 7573 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 7574 | MIDL_INTERFACE("02820e19-7b98-4ed2-b2e8-fdccceff619b") |
| 7575 | IActionCollection : public IDispatch |
| 7576 | { |
| 7577 | virtual HRESULT STDMETHODCALLTYPE get_Count( |
| 7578 | LONG *count) = 0; |
| 7579 | |
| 7580 | virtual HRESULT STDMETHODCALLTYPE get_Item( |
| 7581 | LONG index, |
| 7582 | IAction **action) = 0; |
| 7583 | |
| 7584 | virtual HRESULT STDMETHODCALLTYPE get__NewEnum( |
| 7585 | IUnknown **penum) = 0; |
| 7586 | |
| 7587 | virtual HRESULT STDMETHODCALLTYPE get_XmlText( |
| 7588 | BSTR *xml) = 0; |
| 7589 | |
| 7590 | virtual HRESULT STDMETHODCALLTYPE put_XmlText( |
| 7591 | BSTR xml) = 0; |
| 7592 | |
| 7593 | virtual HRESULT STDMETHODCALLTYPE Create( |
| 7594 | TASK_ACTION_TYPE Type, |
| 7595 | IAction **action) = 0; |
| 7596 | |
| 7597 | virtual HRESULT STDMETHODCALLTYPE Remove( |
| 7598 | VARIANT index) = 0; |
| 7599 | |
| 7600 | virtual HRESULT STDMETHODCALLTYPE Clear( |
| 7601 | ) = 0; |
| 7602 | |
| 7603 | virtual HRESULT STDMETHODCALLTYPE get_Context( |
| 7604 | BSTR *ctx) = 0; |
| 7605 | |
| 7606 | virtual HRESULT STDMETHODCALLTYPE put_Context( |
| 7607 | BSTR ctx) = 0; |
| 7608 | |
| 7609 | }; |
| 7610 | #ifdef __CRT_UUID_DECL |
| 7611 | __CRT_UUID_DECL(IActionCollection, 0x02820e19, 0x7b98, 0x4ed2, 0xb2,0xe8, 0xfd,0xcc,0xce,0xff,0x61,0x9b) |
| 7612 | #endif |
| 7613 | #else |
| 7614 | typedef struct IActionCollectionVtbl { |
| 7615 | BEGIN_INTERFACE |
| 7616 | |
| 7617 | /*** IUnknown methods ***/ |
| 7618 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7619 | IActionCollection *This, |
| 7620 | REFIID riid, |
| 7621 | void **ppvObject); |
| 7622 | |
| 7623 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7624 | IActionCollection *This); |
| 7625 | |
| 7626 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7627 | IActionCollection *This); |
| 7628 | |
| 7629 | /*** IDispatch methods ***/ |
| 7630 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 7631 | IActionCollection *This, |
| 7632 | UINT *pctinfo); |
| 7633 | |
| 7634 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 7635 | IActionCollection *This, |
| 7636 | UINT iTInfo, |
| 7637 | LCID lcid, |
| 7638 | ITypeInfo **ppTInfo); |
| 7639 | |
| 7640 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 7641 | IActionCollection *This, |
| 7642 | REFIID riid, |
| 7643 | LPOLESTR *rgszNames, |
| 7644 | UINT cNames, |
| 7645 | LCID lcid, |
| 7646 | DISPID *rgDispId); |
| 7647 | |
| 7648 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 7649 | IActionCollection *This, |
| 7650 | DISPID dispIdMember, |
| 7651 | REFIID riid, |
| 7652 | LCID lcid, |
| 7653 | WORD wFlags, |
| 7654 | DISPPARAMS *pDispParams, |
| 7655 | VARIANT *pVarResult, |
| 7656 | EXCEPINFO *pExcepInfo, |
| 7657 | UINT *puArgErr); |
| 7658 | |
| 7659 | /*** IActionCollection methods ***/ |
| 7660 | HRESULT (STDMETHODCALLTYPE *get_Count)( |
| 7661 | IActionCollection *This, |
| 7662 | LONG *count); |
| 7663 | |
| 7664 | HRESULT (STDMETHODCALLTYPE *get_Item)( |
| 7665 | IActionCollection *This, |
| 7666 | LONG index, |
| 7667 | IAction **action); |
| 7668 | |
| 7669 | HRESULT (STDMETHODCALLTYPE *get__NewEnum)( |
| 7670 | IActionCollection *This, |
| 7671 | IUnknown **penum); |
| 7672 | |
| 7673 | HRESULT (STDMETHODCALLTYPE *get_XmlText)( |
| 7674 | IActionCollection *This, |
| 7675 | BSTR *xml); |
| 7676 | |
| 7677 | HRESULT (STDMETHODCALLTYPE *put_XmlText)( |
| 7678 | IActionCollection *This, |
| 7679 | BSTR xml); |
| 7680 | |
| 7681 | HRESULT (STDMETHODCALLTYPE *Create)( |
| 7682 | IActionCollection *This, |
| 7683 | TASK_ACTION_TYPE Type, |
| 7684 | IAction **action); |
| 7685 | |
| 7686 | HRESULT (STDMETHODCALLTYPE *Remove)( |
| 7687 | IActionCollection *This, |
| 7688 | VARIANT index); |
| 7689 | |
| 7690 | HRESULT (STDMETHODCALLTYPE *Clear)( |
| 7691 | IActionCollection *This); |
| 7692 | |
| 7693 | HRESULT (STDMETHODCALLTYPE *get_Context)( |
| 7694 | IActionCollection *This, |
| 7695 | BSTR *ctx); |
| 7696 | |
| 7697 | HRESULT (STDMETHODCALLTYPE *put_Context)( |
| 7698 | IActionCollection *This, |
| 7699 | BSTR ctx); |
| 7700 | |
| 7701 | END_INTERFACE |
| 7702 | } IActionCollectionVtbl; |
| 7703 | |
| 7704 | interface IActionCollection { |
| 7705 | CONST_VTBL IActionCollectionVtbl* lpVtbl; |
| 7706 | }; |
| 7707 | |
| 7708 | #ifdef COBJMACROS |
| 7709 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 7710 | /*** IUnknown methods ***/ |
| 7711 | #define IActionCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 7712 | #define IActionCollection_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 7713 | #define IActionCollection_Release(This) (This)->lpVtbl->Release(This) |
| 7714 | /*** IDispatch methods ***/ |
| 7715 | #define IActionCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 7716 | #define IActionCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 7717 | #define IActionCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 7718 | #define IActionCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 7719 | /*** IActionCollection methods ***/ |
| 7720 | #define IActionCollection_get_Count(This,count) (This)->lpVtbl->get_Count(This,count) |
| 7721 | #define IActionCollection_get_Item(This,index,action) (This)->lpVtbl->get_Item(This,index,action) |
| 7722 | #define IActionCollection_get__NewEnum(This,penum) (This)->lpVtbl->get__NewEnum(This,penum) |
| 7723 | #define IActionCollection_get_XmlText(This,xml) (This)->lpVtbl->get_XmlText(This,xml) |
| 7724 | #define IActionCollection_put_XmlText(This,xml) (This)->lpVtbl->put_XmlText(This,xml) |
| 7725 | #define IActionCollection_Create(This,Type,action) (This)->lpVtbl->Create(This,Type,action) |
| 7726 | #define IActionCollection_Remove(This,index) (This)->lpVtbl->Remove(This,index) |
| 7727 | #define IActionCollection_Clear(This) (This)->lpVtbl->Clear(This) |
| 7728 | #define IActionCollection_get_Context(This,ctx) (This)->lpVtbl->get_Context(This,ctx) |
| 7729 | #define IActionCollection_put_Context(This,ctx) (This)->lpVtbl->put_Context(This,ctx) |
| 7730 | #else |
| 7731 | /*** IUnknown methods ***/ |
| 7732 | static inline HRESULT IActionCollection_QueryInterface(IActionCollection* This,REFIID riid,void **ppvObject) { |
| 7733 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 7734 | } |
| 7735 | static inline ULONG IActionCollection_AddRef(IActionCollection* This) { |
| 7736 | return This->lpVtbl->AddRef(This); |
| 7737 | } |
| 7738 | static inline ULONG IActionCollection_Release(IActionCollection* This) { |
| 7739 | return This->lpVtbl->Release(This); |
| 7740 | } |
| 7741 | /*** IDispatch methods ***/ |
| 7742 | static inline HRESULT IActionCollection_GetTypeInfoCount(IActionCollection* This,UINT *pctinfo) { |
| 7743 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 7744 | } |
| 7745 | static inline HRESULT IActionCollection_GetTypeInfo(IActionCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 7746 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 7747 | } |
| 7748 | static inline HRESULT IActionCollection_GetIDsOfNames(IActionCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 7749 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 7750 | } |
| 7751 | static inline HRESULT IActionCollection_Invoke(IActionCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 7752 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 7753 | } |
| 7754 | /*** IActionCollection methods ***/ |
| 7755 | static inline HRESULT IActionCollection_get_Count(IActionCollection* This,LONG *count) { |
| 7756 | return This->lpVtbl->get_Count(This,count); |
| 7757 | } |
| 7758 | static inline HRESULT IActionCollection_get_Item(IActionCollection* This,LONG index,IAction **action) { |
| 7759 | return This->lpVtbl->get_Item(This,index,action); |
| 7760 | } |
| 7761 | static inline HRESULT IActionCollection_get__NewEnum(IActionCollection* This,IUnknown **penum) { |
| 7762 | return This->lpVtbl->get__NewEnum(This,penum); |
| 7763 | } |
| 7764 | static inline HRESULT IActionCollection_get_XmlText(IActionCollection* This,BSTR *xml) { |
| 7765 | return This->lpVtbl->get_XmlText(This,xml); |
| 7766 | } |
| 7767 | static inline HRESULT IActionCollection_put_XmlText(IActionCollection* This,BSTR xml) { |
| 7768 | return This->lpVtbl->put_XmlText(This,xml); |
| 7769 | } |
| 7770 | static inline HRESULT IActionCollection_Create(IActionCollection* This,TASK_ACTION_TYPE Type,IAction **action) { |
| 7771 | return This->lpVtbl->Create(This,Type,action); |
| 7772 | } |
| 7773 | static inline HRESULT IActionCollection_Remove(IActionCollection* This,VARIANT index) { |
| 7774 | return This->lpVtbl->Remove(This,index); |
| 7775 | } |
| 7776 | static inline HRESULT IActionCollection_Clear(IActionCollection* This) { |
| 7777 | return This->lpVtbl->Clear(This); |
| 7778 | } |
| 7779 | static inline HRESULT IActionCollection_get_Context(IActionCollection* This,BSTR *ctx) { |
| 7780 | return This->lpVtbl->get_Context(This,ctx); |
| 7781 | } |
| 7782 | static inline HRESULT IActionCollection_put_Context(IActionCollection* This,BSTR ctx) { |
| 7783 | return This->lpVtbl->put_Context(This,ctx); |
| 7784 | } |
| 7785 | #endif |
| 7786 | #endif |
| 7787 | |
| 7788 | #endif |
| 7789 | |
| 7790 | |
| 7791 | #endif /* __IActionCollection_INTERFACE_DEFINED__ */ |
| 7792 | |
| 7793 | /***************************************************************************** |
| 7794 | * IExecAction interface |
| 7795 | */ |
| 7796 | #ifndef __IExecAction_INTERFACE_DEFINED__ |
| 7797 | #define __IExecAction_INTERFACE_DEFINED__ |
| 7798 | |
| 7799 | DEFINE_GUID(IID_IExecAction, 0x4c3d624d, 0xfd6b, 0x49a3, 0xb9,0xb7, 0x09,0xcb,0x3c,0xd3,0xf0,0x47); |
| 7800 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 7801 | MIDL_INTERFACE("4c3d624d-fd6b-49a3-b9b7-09cb3cd3f047") |
| 7802 | IExecAction : public IAction |
| 7803 | { |
| 7804 | virtual HRESULT STDMETHODCALLTYPE get_Path( |
| 7805 | BSTR *path) = 0; |
| 7806 | |
| 7807 | virtual HRESULT STDMETHODCALLTYPE put_Path( |
| 7808 | BSTR path) = 0; |
| 7809 | |
| 7810 | virtual HRESULT STDMETHODCALLTYPE get_Arguments( |
| 7811 | BSTR *argument) = 0; |
| 7812 | |
| 7813 | virtual HRESULT STDMETHODCALLTYPE put_Arguments( |
| 7814 | BSTR argument) = 0; |
| 7815 | |
| 7816 | virtual HRESULT STDMETHODCALLTYPE get_WorkingDirectory( |
| 7817 | BSTR *directory) = 0; |
| 7818 | |
| 7819 | virtual HRESULT STDMETHODCALLTYPE put_WorkingDirectory( |
| 7820 | BSTR directory) = 0; |
| 7821 | |
| 7822 | }; |
| 7823 | #ifdef __CRT_UUID_DECL |
| 7824 | __CRT_UUID_DECL(IExecAction, 0x4c3d624d, 0xfd6b, 0x49a3, 0xb9,0xb7, 0x09,0xcb,0x3c,0xd3,0xf0,0x47) |
| 7825 | #endif |
| 7826 | #else |
| 7827 | typedef struct IExecActionVtbl { |
| 7828 | BEGIN_INTERFACE |
| 7829 | |
| 7830 | /*** IUnknown methods ***/ |
| 7831 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 7832 | IExecAction *This, |
| 7833 | REFIID riid, |
| 7834 | void **ppvObject); |
| 7835 | |
| 7836 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 7837 | IExecAction *This); |
| 7838 | |
| 7839 | ULONG (STDMETHODCALLTYPE *Release)( |
| 7840 | IExecAction *This); |
| 7841 | |
| 7842 | /*** IDispatch methods ***/ |
| 7843 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 7844 | IExecAction *This, |
| 7845 | UINT *pctinfo); |
| 7846 | |
| 7847 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 7848 | IExecAction *This, |
| 7849 | UINT iTInfo, |
| 7850 | LCID lcid, |
| 7851 | ITypeInfo **ppTInfo); |
| 7852 | |
| 7853 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 7854 | IExecAction *This, |
| 7855 | REFIID riid, |
| 7856 | LPOLESTR *rgszNames, |
| 7857 | UINT cNames, |
| 7858 | LCID lcid, |
| 7859 | DISPID *rgDispId); |
| 7860 | |
| 7861 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 7862 | IExecAction *This, |
| 7863 | DISPID dispIdMember, |
| 7864 | REFIID riid, |
| 7865 | LCID lcid, |
| 7866 | WORD wFlags, |
| 7867 | DISPPARAMS *pDispParams, |
| 7868 | VARIANT *pVarResult, |
| 7869 | EXCEPINFO *pExcepInfo, |
| 7870 | UINT *puArgErr); |
| 7871 | |
| 7872 | /*** IAction methods ***/ |
| 7873 | HRESULT (STDMETHODCALLTYPE *get_Id)( |
| 7874 | IExecAction *This, |
| 7875 | BSTR *id); |
| 7876 | |
| 7877 | HRESULT (STDMETHODCALLTYPE *put_Id)( |
| 7878 | IExecAction *This, |
| 7879 | BSTR id); |
| 7880 | |
| 7881 | HRESULT (STDMETHODCALLTYPE *get_Type)( |
| 7882 | IExecAction *This, |
| 7883 | TASK_ACTION_TYPE *type); |
| 7884 | |
| 7885 | /*** IExecAction methods ***/ |
| 7886 | HRESULT (STDMETHODCALLTYPE *get_Path)( |
| 7887 | IExecAction *This, |
| 7888 | BSTR *path); |
| 7889 | |
| 7890 | HRESULT (STDMETHODCALLTYPE *put_Path)( |
| 7891 | IExecAction *This, |
| 7892 | BSTR path); |
| 7893 | |
| 7894 | HRESULT (STDMETHODCALLTYPE *get_Arguments)( |
| 7895 | IExecAction *This, |
| 7896 | BSTR *argument); |
| 7897 | |
| 7898 | HRESULT (STDMETHODCALLTYPE *put_Arguments)( |
| 7899 | IExecAction *This, |
| 7900 | BSTR argument); |
| 7901 | |
| 7902 | HRESULT (STDMETHODCALLTYPE *get_WorkingDirectory)( |
| 7903 | IExecAction *This, |
| 7904 | BSTR *directory); |
| 7905 | |
| 7906 | HRESULT (STDMETHODCALLTYPE *put_WorkingDirectory)( |
| 7907 | IExecAction *This, |
| 7908 | BSTR directory); |
| 7909 | |
| 7910 | END_INTERFACE |
| 7911 | } IExecActionVtbl; |
| 7912 | |
| 7913 | interface IExecAction { |
| 7914 | CONST_VTBL IExecActionVtbl* lpVtbl; |
| 7915 | }; |
| 7916 | |
| 7917 | #ifdef COBJMACROS |
| 7918 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 7919 | /*** IUnknown methods ***/ |
| 7920 | #define IExecAction_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 7921 | #define IExecAction_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 7922 | #define IExecAction_Release(This) (This)->lpVtbl->Release(This) |
| 7923 | /*** IDispatch methods ***/ |
| 7924 | #define IExecAction_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 7925 | #define IExecAction_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 7926 | #define IExecAction_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 7927 | #define IExecAction_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 7928 | /*** IAction methods ***/ |
| 7929 | #define IExecAction_get_Id(This,id) (This)->lpVtbl->get_Id(This,id) |
| 7930 | #define IExecAction_put_Id(This,id) (This)->lpVtbl->put_Id(This,id) |
| 7931 | #define IExecAction_get_Type(This,type) (This)->lpVtbl->get_Type(This,type) |
| 7932 | /*** IExecAction methods ***/ |
| 7933 | #define IExecAction_get_Path(This,path) (This)->lpVtbl->get_Path(This,path) |
| 7934 | #define IExecAction_put_Path(This,path) (This)->lpVtbl->put_Path(This,path) |
| 7935 | #define IExecAction_get_Arguments(This,argument) (This)->lpVtbl->get_Arguments(This,argument) |
| 7936 | #define IExecAction_put_Arguments(This,argument) (This)->lpVtbl->put_Arguments(This,argument) |
| 7937 | #define IExecAction_get_WorkingDirectory(This,directory) (This)->lpVtbl->get_WorkingDirectory(This,directory) |
| 7938 | #define IExecAction_put_WorkingDirectory(This,directory) (This)->lpVtbl->put_WorkingDirectory(This,directory) |
| 7939 | #else |
| 7940 | /*** IUnknown methods ***/ |
| 7941 | static inline HRESULT IExecAction_QueryInterface(IExecAction* This,REFIID riid,void **ppvObject) { |
| 7942 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 7943 | } |
| 7944 | static inline ULONG IExecAction_AddRef(IExecAction* This) { |
| 7945 | return This->lpVtbl->AddRef(This); |
| 7946 | } |
| 7947 | static inline ULONG IExecAction_Release(IExecAction* This) { |
| 7948 | return This->lpVtbl->Release(This); |
| 7949 | } |
| 7950 | /*** IDispatch methods ***/ |
| 7951 | static inline HRESULT IExecAction_GetTypeInfoCount(IExecAction* This,UINT *pctinfo) { |
| 7952 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 7953 | } |
| 7954 | static inline HRESULT IExecAction_GetTypeInfo(IExecAction* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 7955 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 7956 | } |
| 7957 | static inline HRESULT IExecAction_GetIDsOfNames(IExecAction* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 7958 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 7959 | } |
| 7960 | static inline HRESULT IExecAction_Invoke(IExecAction* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 7961 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 7962 | } |
| 7963 | /*** IAction methods ***/ |
| 7964 | static inline HRESULT IExecAction_get_Id(IExecAction* This,BSTR *id) { |
| 7965 | return This->lpVtbl->get_Id(This,id); |
| 7966 | } |
| 7967 | static inline HRESULT IExecAction_put_Id(IExecAction* This,BSTR id) { |
| 7968 | return This->lpVtbl->put_Id(This,id); |
| 7969 | } |
| 7970 | static inline HRESULT IExecAction_get_Type(IExecAction* This,TASK_ACTION_TYPE *type) { |
| 7971 | return This->lpVtbl->get_Type(This,type); |
| 7972 | } |
| 7973 | /*** IExecAction methods ***/ |
| 7974 | static inline HRESULT IExecAction_get_Path(IExecAction* This,BSTR *path) { |
| 7975 | return This->lpVtbl->get_Path(This,path); |
| 7976 | } |
| 7977 | static inline HRESULT IExecAction_put_Path(IExecAction* This,BSTR path) { |
| 7978 | return This->lpVtbl->put_Path(This,path); |
| 7979 | } |
| 7980 | static inline HRESULT IExecAction_get_Arguments(IExecAction* This,BSTR *argument) { |
| 7981 | return This->lpVtbl->get_Arguments(This,argument); |
| 7982 | } |
| 7983 | static inline HRESULT IExecAction_put_Arguments(IExecAction* This,BSTR argument) { |
| 7984 | return This->lpVtbl->put_Arguments(This,argument); |
| 7985 | } |
| 7986 | static inline HRESULT IExecAction_get_WorkingDirectory(IExecAction* This,BSTR *directory) { |
| 7987 | return This->lpVtbl->get_WorkingDirectory(This,directory); |
| 7988 | } |
| 7989 | static inline HRESULT IExecAction_put_WorkingDirectory(IExecAction* This,BSTR directory) { |
| 7990 | return This->lpVtbl->put_WorkingDirectory(This,directory); |
| 7991 | } |
| 7992 | #endif |
| 7993 | #endif |
| 7994 | |
| 7995 | #endif |
| 7996 | |
| 7997 | |
| 7998 | #endif /* __IExecAction_INTERFACE_DEFINED__ */ |
| 7999 | |
| 8000 | /***************************************************************************** |
| 8001 | * INetworkSettings interface |
| 8002 | */ |
| 8003 | #ifndef __INetworkSettings_INTERFACE_DEFINED__ |
| 8004 | #define __INetworkSettings_INTERFACE_DEFINED__ |
| 8005 | |
| 8006 | DEFINE_GUID(IID_INetworkSettings, 0x9f7dea84, 0xc30b, 0x4245, 0x80,0xb6, 0x00,0xe9,0xf6,0x46,0xf1,0xb4); |
| 8007 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 8008 | MIDL_INTERFACE("9f7dea84-c30b-4245-80b6-00e9f646f1b4") |
| 8009 | INetworkSettings : public IDispatch |
| 8010 | { |
| 8011 | virtual HRESULT STDMETHODCALLTYPE get_Name( |
| 8012 | BSTR *name) = 0; |
| 8013 | |
| 8014 | virtual HRESULT STDMETHODCALLTYPE put_Name( |
| 8015 | BSTR name) = 0; |
| 8016 | |
| 8017 | virtual HRESULT STDMETHODCALLTYPE get_Id( |
| 8018 | BSTR *id) = 0; |
| 8019 | |
| 8020 | virtual HRESULT STDMETHODCALLTYPE put_Id( |
| 8021 | BSTR id) = 0; |
| 8022 | |
| 8023 | }; |
| 8024 | #ifdef __CRT_UUID_DECL |
| 8025 | __CRT_UUID_DECL(INetworkSettings, 0x9f7dea84, 0xc30b, 0x4245, 0x80,0xb6, 0x00,0xe9,0xf6,0x46,0xf1,0xb4) |
| 8026 | #endif |
| 8027 | #else |
| 8028 | typedef struct INetworkSettingsVtbl { |
| 8029 | BEGIN_INTERFACE |
| 8030 | |
| 8031 | /*** IUnknown methods ***/ |
| 8032 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8033 | INetworkSettings *This, |
| 8034 | REFIID riid, |
| 8035 | void **ppvObject); |
| 8036 | |
| 8037 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8038 | INetworkSettings *This); |
| 8039 | |
| 8040 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8041 | INetworkSettings *This); |
| 8042 | |
| 8043 | /*** IDispatch methods ***/ |
| 8044 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 8045 | INetworkSettings *This, |
| 8046 | UINT *pctinfo); |
| 8047 | |
| 8048 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 8049 | INetworkSettings *This, |
| 8050 | UINT iTInfo, |
| 8051 | LCID lcid, |
| 8052 | ITypeInfo **ppTInfo); |
| 8053 | |
| 8054 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 8055 | INetworkSettings *This, |
| 8056 | REFIID riid, |
| 8057 | LPOLESTR *rgszNames, |
| 8058 | UINT cNames, |
| 8059 | LCID lcid, |
| 8060 | DISPID *rgDispId); |
| 8061 | |
| 8062 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 8063 | INetworkSettings *This, |
| 8064 | DISPID dispIdMember, |
| 8065 | REFIID riid, |
| 8066 | LCID lcid, |
| 8067 | WORD wFlags, |
| 8068 | DISPPARAMS *pDispParams, |
| 8069 | VARIANT *pVarResult, |
| 8070 | EXCEPINFO *pExcepInfo, |
| 8071 | UINT *puArgErr); |
| 8072 | |
| 8073 | /*** INetworkSettings methods ***/ |
| 8074 | HRESULT (STDMETHODCALLTYPE *get_Name)( |
| 8075 | INetworkSettings *This, |
| 8076 | BSTR *name); |
| 8077 | |
| 8078 | HRESULT (STDMETHODCALLTYPE *put_Name)( |
| 8079 | INetworkSettings *This, |
| 8080 | BSTR name); |
| 8081 | |
| 8082 | HRESULT (STDMETHODCALLTYPE *get_Id)( |
| 8083 | INetworkSettings *This, |
| 8084 | BSTR *id); |
| 8085 | |
| 8086 | HRESULT (STDMETHODCALLTYPE *put_Id)( |
| 8087 | INetworkSettings *This, |
| 8088 | BSTR id); |
| 8089 | |
| 8090 | END_INTERFACE |
| 8091 | } INetworkSettingsVtbl; |
| 8092 | |
| 8093 | interface INetworkSettings { |
| 8094 | CONST_VTBL INetworkSettingsVtbl* lpVtbl; |
| 8095 | }; |
| 8096 | |
| 8097 | #ifdef COBJMACROS |
| 8098 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 8099 | /*** IUnknown methods ***/ |
| 8100 | #define INetworkSettings_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 8101 | #define INetworkSettings_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 8102 | #define INetworkSettings_Release(This) (This)->lpVtbl->Release(This) |
| 8103 | /*** IDispatch methods ***/ |
| 8104 | #define INetworkSettings_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 8105 | #define INetworkSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 8106 | #define INetworkSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 8107 | #define INetworkSettings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 8108 | /*** INetworkSettings methods ***/ |
| 8109 | #define INetworkSettings_get_Name(This,name) (This)->lpVtbl->get_Name(This,name) |
| 8110 | #define INetworkSettings_put_Name(This,name) (This)->lpVtbl->put_Name(This,name) |
| 8111 | #define INetworkSettings_get_Id(This,id) (This)->lpVtbl->get_Id(This,id) |
| 8112 | #define INetworkSettings_put_Id(This,id) (This)->lpVtbl->put_Id(This,id) |
| 8113 | #else |
| 8114 | /*** IUnknown methods ***/ |
| 8115 | static inline HRESULT INetworkSettings_QueryInterface(INetworkSettings* This,REFIID riid,void **ppvObject) { |
| 8116 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 8117 | } |
| 8118 | static inline ULONG INetworkSettings_AddRef(INetworkSettings* This) { |
| 8119 | return This->lpVtbl->AddRef(This); |
| 8120 | } |
| 8121 | static inline ULONG INetworkSettings_Release(INetworkSettings* This) { |
| 8122 | return This->lpVtbl->Release(This); |
| 8123 | } |
| 8124 | /*** IDispatch methods ***/ |
| 8125 | static inline HRESULT INetworkSettings_GetTypeInfoCount(INetworkSettings* This,UINT *pctinfo) { |
| 8126 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 8127 | } |
| 8128 | static inline HRESULT INetworkSettings_GetTypeInfo(INetworkSettings* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 8129 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 8130 | } |
| 8131 | static inline HRESULT INetworkSettings_GetIDsOfNames(INetworkSettings* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 8132 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 8133 | } |
| 8134 | static inline HRESULT INetworkSettings_Invoke(INetworkSettings* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 8135 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 8136 | } |
| 8137 | /*** INetworkSettings methods ***/ |
| 8138 | static inline HRESULT INetworkSettings_get_Name(INetworkSettings* This,BSTR *name) { |
| 8139 | return This->lpVtbl->get_Name(This,name); |
| 8140 | } |
| 8141 | static inline HRESULT INetworkSettings_put_Name(INetworkSettings* This,BSTR name) { |
| 8142 | return This->lpVtbl->put_Name(This,name); |
| 8143 | } |
| 8144 | static inline HRESULT INetworkSettings_get_Id(INetworkSettings* This,BSTR *id) { |
| 8145 | return This->lpVtbl->get_Id(This,id); |
| 8146 | } |
| 8147 | static inline HRESULT INetworkSettings_put_Id(INetworkSettings* This,BSTR id) { |
| 8148 | return This->lpVtbl->put_Id(This,id); |
| 8149 | } |
| 8150 | #endif |
| 8151 | #endif |
| 8152 | |
| 8153 | #endif |
| 8154 | |
| 8155 | |
| 8156 | #endif /* __INetworkSettings_INTERFACE_DEFINED__ */ |
| 8157 | |
| 8158 | /***************************************************************************** |
| 8159 | * IPrincipal interface |
| 8160 | */ |
| 8161 | #ifndef __IPrincipal_INTERFACE_DEFINED__ |
| 8162 | #define __IPrincipal_INTERFACE_DEFINED__ |
| 8163 | |
| 8164 | DEFINE_GUID(IID_IPrincipal, 0xd98d51e5, 0xc9b4, 0x496a, 0xa9,0xc1, 0x18,0x98,0x02,0x61,0xcf,0x0f); |
| 8165 | #if defined(__cplusplus) && !defined(CINTERFACE) |
| 8166 | MIDL_INTERFACE("d98d51e5-c9b4-496a-a9c1-18980261cf0f") |
| 8167 | IPrincipal : public IDispatch |
| 8168 | { |
| 8169 | virtual HRESULT STDMETHODCALLTYPE get_Id( |
| 8170 | BSTR *id) = 0; |
| 8171 | |
| 8172 | virtual HRESULT STDMETHODCALLTYPE put_Id( |
| 8173 | BSTR id) = 0; |
| 8174 | |
| 8175 | virtual HRESULT STDMETHODCALLTYPE get_DisplayName( |
| 8176 | BSTR *name) = 0; |
| 8177 | |
| 8178 | virtual HRESULT STDMETHODCALLTYPE put_DisplayName( |
| 8179 | BSTR name) = 0; |
| 8180 | |
| 8181 | virtual HRESULT STDMETHODCALLTYPE get_UserId( |
| 8182 | BSTR *user) = 0; |
| 8183 | |
| 8184 | virtual HRESULT STDMETHODCALLTYPE put_UserId( |
| 8185 | BSTR user) = 0; |
| 8186 | |
| 8187 | virtual HRESULT STDMETHODCALLTYPE get_LogonType( |
| 8188 | TASK_LOGON_TYPE *logon) = 0; |
| 8189 | |
| 8190 | virtual HRESULT STDMETHODCALLTYPE put_LogonType( |
| 8191 | TASK_LOGON_TYPE logon) = 0; |
| 8192 | |
| 8193 | virtual HRESULT STDMETHODCALLTYPE get_GroupId( |
| 8194 | BSTR *group) = 0; |
| 8195 | |
| 8196 | virtual HRESULT STDMETHODCALLTYPE put_GroupId( |
| 8197 | BSTR group) = 0; |
| 8198 | |
| 8199 | virtual HRESULT STDMETHODCALLTYPE get_RunLevel( |
| 8200 | TASK_RUNLEVEL_TYPE *level) = 0; |
| 8201 | |
| 8202 | virtual HRESULT STDMETHODCALLTYPE put_RunLevel( |
| 8203 | TASK_RUNLEVEL_TYPE level) = 0; |
| 8204 | |
| 8205 | }; |
| 8206 | #ifdef __CRT_UUID_DECL |
| 8207 | __CRT_UUID_DECL(IPrincipal, 0xd98d51e5, 0xc9b4, 0x496a, 0xa9,0xc1, 0x18,0x98,0x02,0x61,0xcf,0x0f) |
| 8208 | #endif |
| 8209 | #else |
| 8210 | typedef struct IPrincipalVtbl { |
| 8211 | BEGIN_INTERFACE |
| 8212 | |
| 8213 | /*** IUnknown methods ***/ |
| 8214 | HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| 8215 | IPrincipal *This, |
| 8216 | REFIID riid, |
| 8217 | void **ppvObject); |
| 8218 | |
| 8219 | ULONG (STDMETHODCALLTYPE *AddRef)( |
| 8220 | IPrincipal *This); |
| 8221 | |
| 8222 | ULONG (STDMETHODCALLTYPE *Release)( |
| 8223 | IPrincipal *This); |
| 8224 | |
| 8225 | /*** IDispatch methods ***/ |
| 8226 | HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| 8227 | IPrincipal *This, |
| 8228 | UINT *pctinfo); |
| 8229 | |
| 8230 | HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| 8231 | IPrincipal *This, |
| 8232 | UINT iTInfo, |
| 8233 | LCID lcid, |
| 8234 | ITypeInfo **ppTInfo); |
| 8235 | |
| 8236 | HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| 8237 | IPrincipal *This, |
| 8238 | REFIID riid, |
| 8239 | LPOLESTR *rgszNames, |
| 8240 | UINT cNames, |
| 8241 | LCID lcid, |
| 8242 | DISPID *rgDispId); |
| 8243 | |
| 8244 | HRESULT (STDMETHODCALLTYPE *Invoke)( |
| 8245 | IPrincipal *This, |
| 8246 | DISPID dispIdMember, |
| 8247 | REFIID riid, |
| 8248 | LCID lcid, |
| 8249 | WORD wFlags, |
| 8250 | DISPPARAMS *pDispParams, |
| 8251 | VARIANT *pVarResult, |
| 8252 | EXCEPINFO *pExcepInfo, |
| 8253 | UINT *puArgErr); |
| 8254 | |
| 8255 | /*** IPrincipal methods ***/ |
| 8256 | HRESULT (STDMETHODCALLTYPE *get_Id)( |
| 8257 | IPrincipal *This, |
| 8258 | BSTR *id); |
| 8259 | |
| 8260 | HRESULT (STDMETHODCALLTYPE *put_Id)( |
| 8261 | IPrincipal *This, |
| 8262 | BSTR id); |
| 8263 | |
| 8264 | HRESULT (STDMETHODCALLTYPE *get_DisplayName)( |
| 8265 | IPrincipal *This, |
| 8266 | BSTR *name); |
| 8267 | |
| 8268 | HRESULT (STDMETHODCALLTYPE *put_DisplayName)( |
| 8269 | IPrincipal *This, |
| 8270 | BSTR name); |
| 8271 | |
| 8272 | HRESULT (STDMETHODCALLTYPE *get_UserId)( |
| 8273 | IPrincipal *This, |
| 8274 | BSTR *user); |
| 8275 | |
| 8276 | HRESULT (STDMETHODCALLTYPE *put_UserId)( |
| 8277 | IPrincipal *This, |
| 8278 | BSTR user); |
| 8279 | |
| 8280 | HRESULT (STDMETHODCALLTYPE *get_LogonType)( |
| 8281 | IPrincipal *This, |
| 8282 | TASK_LOGON_TYPE *logon); |
| 8283 | |
| 8284 | HRESULT (STDMETHODCALLTYPE *put_LogonType)( |
| 8285 | IPrincipal *This, |
| 8286 | TASK_LOGON_TYPE logon); |
| 8287 | |
| 8288 | HRESULT (STDMETHODCALLTYPE *get_GroupId)( |
| 8289 | IPrincipal *This, |
| 8290 | BSTR *group); |
| 8291 | |
| 8292 | HRESULT (STDMETHODCALLTYPE *put_GroupId)( |
| 8293 | IPrincipal *This, |
| 8294 | BSTR group); |
| 8295 | |
| 8296 | HRESULT (STDMETHODCALLTYPE *get_RunLevel)( |
| 8297 | IPrincipal *This, |
| 8298 | TASK_RUNLEVEL_TYPE *level); |
| 8299 | |
| 8300 | HRESULT (STDMETHODCALLTYPE *put_RunLevel)( |
| 8301 | IPrincipal *This, |
| 8302 | TASK_RUNLEVEL_TYPE level); |
| 8303 | |
| 8304 | END_INTERFACE |
| 8305 | } IPrincipalVtbl; |
| 8306 | |
| 8307 | interface IPrincipal { |
| 8308 | CONST_VTBL IPrincipalVtbl* lpVtbl; |
| 8309 | }; |
| 8310 | |
| 8311 | #ifdef COBJMACROS |
| 8312 | #ifndef WIDL_C_INLINE_WRAPPERS |
| 8313 | /*** IUnknown methods ***/ |
| 8314 | #define IPrincipal_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| 8315 | #define IPrincipal_AddRef(This) (This)->lpVtbl->AddRef(This) |
| 8316 | #define IPrincipal_Release(This) (This)->lpVtbl->Release(This) |
| 8317 | /*** IDispatch methods ***/ |
| 8318 | #define IPrincipal_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| 8319 | #define IPrincipal_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| 8320 | #define IPrincipal_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| 8321 | #define IPrincipal_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| 8322 | /*** IPrincipal methods ***/ |
| 8323 | #define IPrincipal_get_Id(This,id) (This)->lpVtbl->get_Id(This,id) |
| 8324 | #define IPrincipal_put_Id(This,id) (This)->lpVtbl->put_Id(This,id) |
| 8325 | #define IPrincipal_get_DisplayName(This,name) (This)->lpVtbl->get_DisplayName(This,name) |
| 8326 | #define IPrincipal_put_DisplayName(This,name) (This)->lpVtbl->put_DisplayName(This,name) |
| 8327 | #define IPrincipal_get_UserId(This,user) (This)->lpVtbl->get_UserId(This,user) |
| 8328 | #define IPrincipal_put_UserId(This,user) (This)->lpVtbl->put_UserId(This,user) |
| 8329 | #define IPrincipal_get_LogonType(This,logon) (This)->lpVtbl->get_LogonType(This,logon) |
| 8330 | #define IPrincipal_put_LogonType(This,logon) (This)->lpVtbl->put_LogonType(This,logon) |
| 8331 | #define IPrincipal_get_GroupId(This,group) (This)->lpVtbl->get_GroupId(This,group) |
| 8332 | #define IPrincipal_put_GroupId(This,group) (This)->lpVtbl->put_GroupId(This,group) |
| 8333 | #define IPrincipal_get_RunLevel(This,level) (This)->lpVtbl->get_RunLevel(This,level) |
| 8334 | #define IPrincipal_put_RunLevel(This,level) (This)->lpVtbl->put_RunLevel(This,level) |
| 8335 | #else |
| 8336 | /*** IUnknown methods ***/ |
| 8337 | static inline HRESULT IPrincipal_QueryInterface(IPrincipal* This,REFIID riid,void **ppvObject) { |
| 8338 | return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| 8339 | } |
| 8340 | static inline ULONG IPrincipal_AddRef(IPrincipal* This) { |
| 8341 | return This->lpVtbl->AddRef(This); |
| 8342 | } |
| 8343 | static inline ULONG IPrincipal_Release(IPrincipal* This) { |
| 8344 | return This->lpVtbl->Release(This); |
| 8345 | } |
| 8346 | /*** IDispatch methods ***/ |
| 8347 | static inline HRESULT IPrincipal_GetTypeInfoCount(IPrincipal* This,UINT *pctinfo) { |
| 8348 | return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| 8349 | } |
| 8350 | static inline HRESULT IPrincipal_GetTypeInfo(IPrincipal* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| 8351 | return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| 8352 | } |
| 8353 | static inline HRESULT IPrincipal_GetIDsOfNames(IPrincipal* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| 8354 | return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| 8355 | } |
| 8356 | static inline HRESULT IPrincipal_Invoke(IPrincipal* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| 8357 | return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| 8358 | } |
| 8359 | /*** IPrincipal methods ***/ |
| 8360 | static inline HRESULT IPrincipal_get_Id(IPrincipal* This,BSTR *id) { |
| 8361 | return This->lpVtbl->get_Id(This,id); |
| 8362 | } |
| 8363 | static inline HRESULT IPrincipal_put_Id(IPrincipal* This,BSTR id) { |
| 8364 | return This->lpVtbl->put_Id(This,id); |
| 8365 | } |
| 8366 | static inline HRESULT IPrincipal_get_DisplayName(IPrincipal* This,BSTR *name) { |
| 8367 | return This->lpVtbl->get_DisplayName(This,name); |
| 8368 | } |
| 8369 | static inline HRESULT IPrincipal_put_DisplayName(IPrincipal* This,BSTR name) { |
| 8370 | return This->lpVtbl->put_DisplayName(This,name); |
| 8371 | } |
| 8372 | static inline HRESULT IPrincipal_get_UserId(IPrincipal* This,BSTR *user) { |
| 8373 | return This->lpVtbl->get_UserId(This,user); |
| 8374 | } |
| 8375 | static inline HRESULT IPrincipal_put_UserId(IPrincipal* This,BSTR user) { |
| 8376 | return This->lpVtbl->put_UserId(This,user); |
| 8377 | } |
| 8378 | static inline HRESULT IPrincipal_get_LogonType(IPrincipal* This,TASK_LOGON_TYPE *logon) { |
| 8379 | return This->lpVtbl->get_LogonType(This,logon); |
| 8380 | } |
| 8381 | static inline HRESULT IPrincipal_put_LogonType(IPrincipal* This,TASK_LOGON_TYPE logon) { |
| 8382 | return This->lpVtbl->put_LogonType(This,logon); |
| 8383 | } |
| 8384 | static inline HRESULT IPrincipal_get_GroupId(IPrincipal* This,BSTR *group) { |
| 8385 | return This->lpVtbl->get_GroupId(This,group); |
| 8386 | } |
| 8387 | static inline HRESULT IPrincipal_put_GroupId(IPrincipal* This,BSTR group) { |
| 8388 | return This->lpVtbl->put_GroupId(This,group); |
| 8389 | } |
| 8390 | static inline HRESULT IPrincipal_get_RunLevel(IPrincipal* This,TASK_RUNLEVEL_TYPE *level) { |
| 8391 | return This->lpVtbl->get_RunLevel(This,level); |
| 8392 | } |
| 8393 | static inline HRESULT IPrincipal_put_RunLevel(IPrincipal* This,TASK_RUNLEVEL_TYPE level) { |
| 8394 | return This->lpVtbl->put_RunLevel(This,level); |
| 8395 | } |
| 8396 | #endif |
| 8397 | #endif |
| 8398 | |
| 8399 | #endif |
| 8400 | |
| 8401 | |
| 8402 | #endif /* __IPrincipal_INTERFACE_DEFINED__ */ |
| 8403 | |
| 8404 | /***************************************************************************** |
| 8405 | * TaskScheduler coclass |
| 8406 | */ |
| 8407 | |
| 8408 | DEFINE_GUID(CLSID_TaskScheduler, 0x0f87369f, 0xa4e5, 0x4cfc, 0xbd,0x3e, 0x73,0xe6,0x15,0x45,0x72,0xdd); |
| 8409 | |
| 8410 | #ifdef __cplusplus |
| 8411 | class DECLSPEC_UUID("0f87369f-a4e5-4cfc-bd3e-73e6154572dd") TaskScheduler; |
| 8412 | #ifdef __CRT_UUID_DECL |
| 8413 | __CRT_UUID_DECL(TaskScheduler, 0x0f87369f, 0xa4e5, 0x4cfc, 0xbd,0x3e, 0x73,0xe6,0x15,0x45,0x72,0xdd) |
| 8414 | #endif |
| 8415 | #endif |
| 8416 | |
| 8417 | #endif /* __TaskScheduler_LIBRARY_DEFINED__ */ |
| 8418 | /* Begin additional prototypes for all interfaces */ |
| 8419 | |
| 8420 | ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *); |
| 8421 | unsigned char * __RPC_USER BSTR_UserMarshal (ULONG *, unsigned char *, BSTR *); |
| 8422 | unsigned char * __RPC_USER BSTR_UserUnmarshal(ULONG *, unsigned char *, BSTR *); |
| 8423 | void __RPC_USER BSTR_UserFree (ULONG *, BSTR *); |
| 8424 | ULONG __RPC_USER VARIANT_UserSize (ULONG *, ULONG, VARIANT *); |
| 8425 | unsigned char * __RPC_USER VARIANT_UserMarshal (ULONG *, unsigned char *, VARIANT *); |
| 8426 | unsigned char * __RPC_USER VARIANT_UserUnmarshal(ULONG *, unsigned char *, VARIANT *); |
| 8427 | void __RPC_USER VARIANT_UserFree (ULONG *, VARIANT *); |
| 8428 | |
| 8429 | /* End additional prototypes */ |
| 8430 | |
| 8431 | #ifdef __cplusplus |
| 8432 | } |
| 8433 | #endif |
| 8434 | |
| 8435 | #endif /* __taskschd_h__ */ |