Mercurial > games > semicongine
comparison fuhtark_test/include/winapi/msclus.h @ 1500:91c8c3b7cbf0
add: futhark tests for generating vulkan api
| author | sam <sam@basx.dev> |
|---|---|
| date | Wed, 26 Nov 2025 21:36:48 +0700 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 1499:1f58458b7ef7 | 1500:91c8c3b7cbf0 |
|---|---|
| 1 /** | |
| 2 * This file has no copyright assigned and is placed in the Public Domain. | |
| 3 * This file is part of the w64 mingw-runtime package. | |
| 4 * No warranty is given; refer to the file DISCLAIMER within this package. | |
| 5 */ | |
| 6 #ifndef __REQUIRED_RPCNDR_H_VERSION__ | |
| 7 #define __REQUIRED_RPCNDR_H_VERSION__ 475 | |
| 8 #endif | |
| 9 | |
| 10 #include "rpc.h" | |
| 11 #include "rpcndr.h" | |
| 12 | |
| 13 #ifndef __RPCNDR_H_VERSION__ | |
| 14 #error This stub requires an updated version of <rpcndr.h> | |
| 15 #endif | |
| 16 | |
| 17 #ifndef COM_NO_WINDOWS_H | |
| 18 #include "windows.h" | |
| 19 #include "ole2.h" | |
| 20 #endif | |
| 21 | |
| 22 #ifndef __msclus_h__ | |
| 23 #define __msclus_h__ | |
| 24 | |
| 25 #ifndef __ClusApplication_FWD_DEFINED__ | |
| 26 #define __ClusApplication_FWD_DEFINED__ | |
| 27 #ifdef __cplusplus | |
| 28 typedef class ClusApplication ClusApplication; | |
| 29 #else | |
| 30 typedef struct ClusApplication ClusApplication; | |
| 31 #endif | |
| 32 #endif | |
| 33 | |
| 34 #ifndef __Cluster_FWD_DEFINED__ | |
| 35 #define __Cluster_FWD_DEFINED__ | |
| 36 #ifdef __cplusplus | |
| 37 typedef class Cluster Cluster; | |
| 38 #else | |
| 39 typedef struct Cluster Cluster; | |
| 40 #endif | |
| 41 #endif | |
| 42 | |
| 43 #ifndef __ClusVersion_FWD_DEFINED__ | |
| 44 #define __ClusVersion_FWD_DEFINED__ | |
| 45 #ifdef __cplusplus | |
| 46 typedef class ClusVersion ClusVersion; | |
| 47 #else | |
| 48 typedef struct ClusVersion ClusVersion; | |
| 49 #endif | |
| 50 #endif | |
| 51 | |
| 52 #ifndef __ClusResType_FWD_DEFINED__ | |
| 53 #define __ClusResType_FWD_DEFINED__ | |
| 54 #ifdef __cplusplus | |
| 55 typedef class ClusResType ClusResType; | |
| 56 #else | |
| 57 typedef struct ClusResType ClusResType; | |
| 58 #endif | |
| 59 #endif | |
| 60 | |
| 61 #ifndef __ClusProperty_FWD_DEFINED__ | |
| 62 #define __ClusProperty_FWD_DEFINED__ | |
| 63 #ifdef __cplusplus | |
| 64 typedef class ClusProperty ClusProperty; | |
| 65 #else | |
| 66 typedef struct ClusProperty ClusProperty; | |
| 67 #endif | |
| 68 #endif | |
| 69 | |
| 70 #ifndef __ClusProperties_FWD_DEFINED__ | |
| 71 #define __ClusProperties_FWD_DEFINED__ | |
| 72 #ifdef __cplusplus | |
| 73 typedef class ClusProperties ClusProperties; | |
| 74 #else | |
| 75 typedef struct ClusProperties ClusProperties; | |
| 76 #endif | |
| 77 #endif | |
| 78 | |
| 79 #ifndef __DomainNames_FWD_DEFINED__ | |
| 80 #define __DomainNames_FWD_DEFINED__ | |
| 81 #ifdef __cplusplus | |
| 82 typedef class DomainNames DomainNames; | |
| 83 #else | |
| 84 typedef struct DomainNames DomainNames; | |
| 85 #endif | |
| 86 #endif | |
| 87 | |
| 88 #ifndef __ClusNetwork_FWD_DEFINED__ | |
| 89 #define __ClusNetwork_FWD_DEFINED__ | |
| 90 #ifdef __cplusplus | |
| 91 typedef class ClusNetwork ClusNetwork; | |
| 92 #else | |
| 93 typedef struct ClusNetwork ClusNetwork; | |
| 94 #endif | |
| 95 #endif | |
| 96 | |
| 97 #ifndef __ClusNetInterface_FWD_DEFINED__ | |
| 98 #define __ClusNetInterface_FWD_DEFINED__ | |
| 99 #ifdef __cplusplus | |
| 100 typedef class ClusNetInterface ClusNetInterface; | |
| 101 #else | |
| 102 typedef struct ClusNetInterface ClusNetInterface; | |
| 103 #endif | |
| 104 #endif | |
| 105 | |
| 106 #ifndef __ClusNetInterfaces_FWD_DEFINED__ | |
| 107 #define __ClusNetInterfaces_FWD_DEFINED__ | |
| 108 #ifdef __cplusplus | |
| 109 typedef class ClusNetInterfaces ClusNetInterfaces; | |
| 110 #else | |
| 111 typedef struct ClusNetInterfaces ClusNetInterfaces; | |
| 112 #endif | |
| 113 #endif | |
| 114 | |
| 115 #ifndef __ClusResDependencies_FWD_DEFINED__ | |
| 116 #define __ClusResDependencies_FWD_DEFINED__ | |
| 117 #ifdef __cplusplus | |
| 118 typedef class ClusResDependencies ClusResDependencies; | |
| 119 #else | |
| 120 typedef struct ClusResDependencies ClusResDependencies; | |
| 121 #endif | |
| 122 #endif | |
| 123 | |
| 124 #ifndef __ClusResGroupResources_FWD_DEFINED__ | |
| 125 #define __ClusResGroupResources_FWD_DEFINED__ | |
| 126 #ifdef __cplusplus | |
| 127 typedef class ClusResGroupResources ClusResGroupResources; | |
| 128 #else | |
| 129 typedef struct ClusResGroupResources ClusResGroupResources; | |
| 130 #endif | |
| 131 #endif | |
| 132 | |
| 133 #ifndef __ClusResTypeResources_FWD_DEFINED__ | |
| 134 #define __ClusResTypeResources_FWD_DEFINED__ | |
| 135 #ifdef __cplusplus | |
| 136 typedef class ClusResTypeResources ClusResTypeResources; | |
| 137 #else | |
| 138 typedef struct ClusResTypeResources ClusResTypeResources; | |
| 139 #endif | |
| 140 #endif | |
| 141 | |
| 142 #ifndef __ClusResGroupPreferredOwnerNodes_FWD_DEFINED__ | |
| 143 #define __ClusResGroupPreferredOwnerNodes_FWD_DEFINED__ | |
| 144 #ifdef __cplusplus | |
| 145 typedef class ClusResGroupPreferredOwnerNodes ClusResGroupPreferredOwnerNodes; | |
| 146 #else | |
| 147 typedef struct ClusResGroupPreferredOwnerNodes ClusResGroupPreferredOwnerNodes; | |
| 148 #endif | |
| 149 #endif | |
| 150 | |
| 151 #ifndef __ClusResPossibleOwnerNodes_FWD_DEFINED__ | |
| 152 #define __ClusResPossibleOwnerNodes_FWD_DEFINED__ | |
| 153 #ifdef __cplusplus | |
| 154 typedef class ClusResPossibleOwnerNodes ClusResPossibleOwnerNodes; | |
| 155 #else | |
| 156 typedef struct ClusResPossibleOwnerNodes ClusResPossibleOwnerNodes; | |
| 157 #endif | |
| 158 #endif | |
| 159 | |
| 160 #ifndef __ClusNetworks_FWD_DEFINED__ | |
| 161 #define __ClusNetworks_FWD_DEFINED__ | |
| 162 #ifdef __cplusplus | |
| 163 typedef class ClusNetworks ClusNetworks; | |
| 164 #else | |
| 165 typedef struct ClusNetworks ClusNetworks; | |
| 166 #endif | |
| 167 #endif | |
| 168 | |
| 169 #ifndef __ClusNetworkNetInterfaces_FWD_DEFINED__ | |
| 170 #define __ClusNetworkNetInterfaces_FWD_DEFINED__ | |
| 171 #ifdef __cplusplus | |
| 172 typedef class ClusNetworkNetInterfaces ClusNetworkNetInterfaces; | |
| 173 #else | |
| 174 typedef struct ClusNetworkNetInterfaces ClusNetworkNetInterfaces; | |
| 175 #endif | |
| 176 #endif | |
| 177 | |
| 178 #ifndef __ClusNodeNetInterfaces_FWD_DEFINED__ | |
| 179 #define __ClusNodeNetInterfaces_FWD_DEFINED__ | |
| 180 #ifdef __cplusplus | |
| 181 typedef class ClusNodeNetInterfaces ClusNodeNetInterfaces; | |
| 182 #else | |
| 183 typedef struct ClusNodeNetInterfaces ClusNodeNetInterfaces; | |
| 184 #endif | |
| 185 #endif | |
| 186 | |
| 187 #ifndef __ClusRefObject_FWD_DEFINED__ | |
| 188 #define __ClusRefObject_FWD_DEFINED__ | |
| 189 #ifdef __cplusplus | |
| 190 typedef class ClusRefObject ClusRefObject; | |
| 191 #else | |
| 192 typedef struct ClusRefObject ClusRefObject; | |
| 193 #endif | |
| 194 #endif | |
| 195 | |
| 196 #ifndef __ClusterNames_FWD_DEFINED__ | |
| 197 #define __ClusterNames_FWD_DEFINED__ | |
| 198 #ifdef __cplusplus | |
| 199 typedef class ClusterNames ClusterNames; | |
| 200 #else | |
| 201 typedef struct ClusterNames ClusterNames; | |
| 202 #endif | |
| 203 #endif | |
| 204 | |
| 205 #ifndef __ClusNode_FWD_DEFINED__ | |
| 206 #define __ClusNode_FWD_DEFINED__ | |
| 207 #ifdef __cplusplus | |
| 208 typedef class ClusNode ClusNode; | |
| 209 #else | |
| 210 typedef struct ClusNode ClusNode; | |
| 211 #endif | |
| 212 #endif | |
| 213 | |
| 214 #ifndef __ClusNodes_FWD_DEFINED__ | |
| 215 #define __ClusNodes_FWD_DEFINED__ | |
| 216 #ifdef __cplusplus | |
| 217 typedef class ClusNodes ClusNodes; | |
| 218 #else | |
| 219 typedef struct ClusNodes ClusNodes; | |
| 220 #endif | |
| 221 #endif | |
| 222 | |
| 223 #ifndef __ClusResGroup_FWD_DEFINED__ | |
| 224 #define __ClusResGroup_FWD_DEFINED__ | |
| 225 #ifdef __cplusplus | |
| 226 typedef class ClusResGroup ClusResGroup; | |
| 227 #else | |
| 228 typedef struct ClusResGroup ClusResGroup; | |
| 229 #endif | |
| 230 #endif | |
| 231 | |
| 232 #ifndef __ClusResGroups_FWD_DEFINED__ | |
| 233 #define __ClusResGroups_FWD_DEFINED__ | |
| 234 #ifdef __cplusplus | |
| 235 typedef class ClusResGroups ClusResGroups; | |
| 236 #else | |
| 237 typedef struct ClusResGroups ClusResGroups; | |
| 238 #endif | |
| 239 #endif | |
| 240 | |
| 241 #ifndef __ClusResource_FWD_DEFINED__ | |
| 242 #define __ClusResource_FWD_DEFINED__ | |
| 243 #ifdef __cplusplus | |
| 244 typedef class ClusResource ClusResource; | |
| 245 #else | |
| 246 typedef struct ClusResource ClusResource; | |
| 247 #endif | |
| 248 #endif | |
| 249 | |
| 250 #ifndef __ClusResources_FWD_DEFINED__ | |
| 251 #define __ClusResources_FWD_DEFINED__ | |
| 252 #ifdef __cplusplus | |
| 253 typedef class ClusResources ClusResources; | |
| 254 #else | |
| 255 typedef struct ClusResources ClusResources; | |
| 256 #endif | |
| 257 #endif | |
| 258 | |
| 259 #ifndef __ClusResTypes_FWD_DEFINED__ | |
| 260 #define __ClusResTypes_FWD_DEFINED__ | |
| 261 #ifdef __cplusplus | |
| 262 typedef class ClusResTypes ClusResTypes; | |
| 263 #else | |
| 264 typedef struct ClusResTypes ClusResTypes; | |
| 265 #endif | |
| 266 #endif | |
| 267 | |
| 268 #ifndef __ClusResTypePossibleOwnerNodes_FWD_DEFINED__ | |
| 269 #define __ClusResTypePossibleOwnerNodes_FWD_DEFINED__ | |
| 270 #ifdef __cplusplus | |
| 271 typedef class ClusResTypePossibleOwnerNodes ClusResTypePossibleOwnerNodes; | |
| 272 #else | |
| 273 typedef struct ClusResTypePossibleOwnerNodes ClusResTypePossibleOwnerNodes; | |
| 274 #endif | |
| 275 #endif | |
| 276 | |
| 277 #ifndef __ClusPropertyValue_FWD_DEFINED__ | |
| 278 #define __ClusPropertyValue_FWD_DEFINED__ | |
| 279 #ifdef __cplusplus | |
| 280 typedef class ClusPropertyValue ClusPropertyValue; | |
| 281 #else | |
| 282 typedef struct ClusPropertyValue ClusPropertyValue; | |
| 283 #endif | |
| 284 #endif | |
| 285 | |
| 286 #ifndef __ClusPropertyValues_FWD_DEFINED__ | |
| 287 #define __ClusPropertyValues_FWD_DEFINED__ | |
| 288 #ifdef __cplusplus | |
| 289 typedef class ClusPropertyValues ClusPropertyValues; | |
| 290 #else | |
| 291 typedef struct ClusPropertyValues ClusPropertyValues; | |
| 292 #endif | |
| 293 #endif | |
| 294 | |
| 295 #ifndef __ClusPropertyValueData_FWD_DEFINED__ | |
| 296 #define __ClusPropertyValueData_FWD_DEFINED__ | |
| 297 #ifdef __cplusplus | |
| 298 typedef class ClusPropertyValueData ClusPropertyValueData; | |
| 299 #else | |
| 300 typedef struct ClusPropertyValueData ClusPropertyValueData; | |
| 301 #endif | |
| 302 #endif | |
| 303 | |
| 304 #ifndef __ClusPartition_FWD_DEFINED__ | |
| 305 #define __ClusPartition_FWD_DEFINED__ | |
| 306 #ifdef __cplusplus | |
| 307 typedef class ClusPartition ClusPartition; | |
| 308 #else | |
| 309 typedef struct ClusPartition ClusPartition; | |
| 310 #endif | |
| 311 #endif | |
| 312 | |
| 313 #ifndef __ClusPartitions_FWD_DEFINED__ | |
| 314 #define __ClusPartitions_FWD_DEFINED__ | |
| 315 #ifdef __cplusplus | |
| 316 typedef class ClusPartitions ClusPartitions; | |
| 317 #else | |
| 318 typedef struct ClusPartitions ClusPartitions; | |
| 319 #endif | |
| 320 #endif | |
| 321 | |
| 322 #ifndef __ClusDisk_FWD_DEFINED__ | |
| 323 #define __ClusDisk_FWD_DEFINED__ | |
| 324 #ifdef __cplusplus | |
| 325 typedef class ClusDisk ClusDisk; | |
| 326 #else | |
| 327 typedef struct ClusDisk ClusDisk; | |
| 328 #endif | |
| 329 #endif | |
| 330 | |
| 331 #ifndef __ClusDisks_FWD_DEFINED__ | |
| 332 #define __ClusDisks_FWD_DEFINED__ | |
| 333 #ifdef __cplusplus | |
| 334 typedef class ClusDisks ClusDisks; | |
| 335 #else | |
| 336 typedef struct ClusDisks ClusDisks; | |
| 337 #endif | |
| 338 #endif | |
| 339 | |
| 340 #ifndef __ClusScsiAddress_FWD_DEFINED__ | |
| 341 #define __ClusScsiAddress_FWD_DEFINED__ | |
| 342 #ifdef __cplusplus | |
| 343 typedef class ClusScsiAddress ClusScsiAddress; | |
| 344 #else | |
| 345 typedef struct ClusScsiAddress ClusScsiAddress; | |
| 346 #endif | |
| 347 #endif | |
| 348 | |
| 349 #ifndef __ClusRegistryKeys_FWD_DEFINED__ | |
| 350 #define __ClusRegistryKeys_FWD_DEFINED__ | |
| 351 #ifdef __cplusplus | |
| 352 typedef class ClusRegistryKeys ClusRegistryKeys; | |
| 353 #else | |
| 354 typedef struct ClusRegistryKeys ClusRegistryKeys; | |
| 355 #endif | |
| 356 #endif | |
| 357 | |
| 358 #ifndef __ClusCryptoKeys_FWD_DEFINED__ | |
| 359 #define __ClusCryptoKeys_FWD_DEFINED__ | |
| 360 #ifdef __cplusplus | |
| 361 typedef class ClusCryptoKeys ClusCryptoKeys; | |
| 362 #else | |
| 363 typedef struct ClusCryptoKeys ClusCryptoKeys; | |
| 364 #endif | |
| 365 #endif | |
| 366 | |
| 367 #ifndef __ClusResDependents_FWD_DEFINED__ | |
| 368 #define __ClusResDependents_FWD_DEFINED__ | |
| 369 #ifdef __cplusplus | |
| 370 typedef class ClusResDependents ClusResDependents; | |
| 371 #else | |
| 372 typedef struct ClusResDependents ClusResDependents; | |
| 373 #endif | |
| 374 #endif | |
| 375 | |
| 376 #ifndef __ISClusApplication_FWD_DEFINED__ | |
| 377 #define __ISClusApplication_FWD_DEFINED__ | |
| 378 typedef struct ISClusApplication ISClusApplication; | |
| 379 #endif | |
| 380 | |
| 381 #ifndef __ISDomainNames_FWD_DEFINED__ | |
| 382 #define __ISDomainNames_FWD_DEFINED__ | |
| 383 typedef struct ISDomainNames ISDomainNames; | |
| 384 #endif | |
| 385 | |
| 386 #ifndef __ISClusterNames_FWD_DEFINED__ | |
| 387 #define __ISClusterNames_FWD_DEFINED__ | |
| 388 typedef struct ISClusterNames ISClusterNames; | |
| 389 #endif | |
| 390 | |
| 391 #ifndef __ISClusRefObject_FWD_DEFINED__ | |
| 392 #define __ISClusRefObject_FWD_DEFINED__ | |
| 393 typedef struct ISClusRefObject ISClusRefObject; | |
| 394 #endif | |
| 395 | |
| 396 #ifndef __ISClusVersion_FWD_DEFINED__ | |
| 397 #define __ISClusVersion_FWD_DEFINED__ | |
| 398 typedef struct ISClusVersion ISClusVersion; | |
| 399 #endif | |
| 400 | |
| 401 #ifndef __ISCluster_FWD_DEFINED__ | |
| 402 #define __ISCluster_FWD_DEFINED__ | |
| 403 typedef struct ISCluster ISCluster; | |
| 404 #endif | |
| 405 | |
| 406 #ifndef __ISClusNode_FWD_DEFINED__ | |
| 407 #define __ISClusNode_FWD_DEFINED__ | |
| 408 typedef struct ISClusNode ISClusNode; | |
| 409 #endif | |
| 410 | |
| 411 #ifndef __ISClusNodes_FWD_DEFINED__ | |
| 412 #define __ISClusNodes_FWD_DEFINED__ | |
| 413 typedef struct ISClusNodes ISClusNodes; | |
| 414 #endif | |
| 415 | |
| 416 #ifndef __ISClusNetwork_FWD_DEFINED__ | |
| 417 #define __ISClusNetwork_FWD_DEFINED__ | |
| 418 typedef struct ISClusNetwork ISClusNetwork; | |
| 419 #endif | |
| 420 | |
| 421 #ifndef __ISClusNetworks_FWD_DEFINED__ | |
| 422 #define __ISClusNetworks_FWD_DEFINED__ | |
| 423 typedef struct ISClusNetworks ISClusNetworks; | |
| 424 #endif | |
| 425 | |
| 426 #ifndef __ISClusNetInterface_FWD_DEFINED__ | |
| 427 #define __ISClusNetInterface_FWD_DEFINED__ | |
| 428 typedef struct ISClusNetInterface ISClusNetInterface; | |
| 429 #endif | |
| 430 | |
| 431 #ifndef __ISClusNetInterfaces_FWD_DEFINED__ | |
| 432 #define __ISClusNetInterfaces_FWD_DEFINED__ | |
| 433 typedef struct ISClusNetInterfaces ISClusNetInterfaces; | |
| 434 #endif | |
| 435 | |
| 436 #ifndef __ISClusNodeNetInterfaces_FWD_DEFINED__ | |
| 437 #define __ISClusNodeNetInterfaces_FWD_DEFINED__ | |
| 438 typedef struct ISClusNodeNetInterfaces ISClusNodeNetInterfaces; | |
| 439 #endif | |
| 440 | |
| 441 #ifndef __ISClusNetworkNetInterfaces_FWD_DEFINED__ | |
| 442 #define __ISClusNetworkNetInterfaces_FWD_DEFINED__ | |
| 443 typedef struct ISClusNetworkNetInterfaces ISClusNetworkNetInterfaces; | |
| 444 #endif | |
| 445 | |
| 446 #ifndef __ISClusResGroup_FWD_DEFINED__ | |
| 447 #define __ISClusResGroup_FWD_DEFINED__ | |
| 448 typedef struct ISClusResGroup ISClusResGroup; | |
| 449 #endif | |
| 450 | |
| 451 #ifndef __ISClusResGroups_FWD_DEFINED__ | |
| 452 #define __ISClusResGroups_FWD_DEFINED__ | |
| 453 typedef struct ISClusResGroups ISClusResGroups; | |
| 454 #endif | |
| 455 | |
| 456 #ifndef __ISClusResource_FWD_DEFINED__ | |
| 457 #define __ISClusResource_FWD_DEFINED__ | |
| 458 typedef struct ISClusResource ISClusResource; | |
| 459 #endif | |
| 460 | |
| 461 #ifndef __ISClusResDependencies_FWD_DEFINED__ | |
| 462 #define __ISClusResDependencies_FWD_DEFINED__ | |
| 463 typedef struct ISClusResDependencies ISClusResDependencies; | |
| 464 #endif | |
| 465 | |
| 466 #ifndef __ISClusResGroupResources_FWD_DEFINED__ | |
| 467 #define __ISClusResGroupResources_FWD_DEFINED__ | |
| 468 typedef struct ISClusResGroupResources ISClusResGroupResources; | |
| 469 #endif | |
| 470 | |
| 471 #ifndef __ISClusResTypeResources_FWD_DEFINED__ | |
| 472 #define __ISClusResTypeResources_FWD_DEFINED__ | |
| 473 typedef struct ISClusResTypeResources ISClusResTypeResources; | |
| 474 #endif | |
| 475 | |
| 476 #ifndef __ISClusResources_FWD_DEFINED__ | |
| 477 #define __ISClusResources_FWD_DEFINED__ | |
| 478 typedef struct ISClusResources ISClusResources; | |
| 479 #endif | |
| 480 | |
| 481 #ifndef __ISClusResGroupPreferredOwnerNodes_FWD_DEFINED__ | |
| 482 #define __ISClusResGroupPreferredOwnerNodes_FWD_DEFINED__ | |
| 483 typedef struct ISClusResGroupPreferredOwnerNodes ISClusResGroupPreferredOwnerNodes; | |
| 484 #endif | |
| 485 | |
| 486 #ifndef __ISClusResPossibleOwnerNodes_FWD_DEFINED__ | |
| 487 #define __ISClusResPossibleOwnerNodes_FWD_DEFINED__ | |
| 488 typedef struct ISClusResPossibleOwnerNodes ISClusResPossibleOwnerNodes; | |
| 489 #endif | |
| 490 | |
| 491 #ifndef __ISClusResTypePossibleOwnerNodes_FWD_DEFINED__ | |
| 492 #define __ISClusResTypePossibleOwnerNodes_FWD_DEFINED__ | |
| 493 typedef struct ISClusResTypePossibleOwnerNodes ISClusResTypePossibleOwnerNodes; | |
| 494 #endif | |
| 495 | |
| 496 #ifndef __ISClusResType_FWD_DEFINED__ | |
| 497 #define __ISClusResType_FWD_DEFINED__ | |
| 498 typedef struct ISClusResType ISClusResType; | |
| 499 #endif | |
| 500 | |
| 501 #ifndef __ISClusResTypes_FWD_DEFINED__ | |
| 502 #define __ISClusResTypes_FWD_DEFINED__ | |
| 503 typedef struct ISClusResTypes ISClusResTypes; | |
| 504 #endif | |
| 505 | |
| 506 #ifndef __ISClusProperty_FWD_DEFINED__ | |
| 507 #define __ISClusProperty_FWD_DEFINED__ | |
| 508 typedef struct ISClusProperty ISClusProperty; | |
| 509 #endif | |
| 510 | |
| 511 #ifndef __ISClusPropertyValue_FWD_DEFINED__ | |
| 512 #define __ISClusPropertyValue_FWD_DEFINED__ | |
| 513 typedef struct ISClusPropertyValue ISClusPropertyValue; | |
| 514 #endif | |
| 515 | |
| 516 #ifndef __ISClusPropertyValues_FWD_DEFINED__ | |
| 517 #define __ISClusPropertyValues_FWD_DEFINED__ | |
| 518 typedef struct ISClusPropertyValues ISClusPropertyValues; | |
| 519 #endif | |
| 520 | |
| 521 #ifndef __ISClusProperties_FWD_DEFINED__ | |
| 522 #define __ISClusProperties_FWD_DEFINED__ | |
| 523 typedef struct ISClusProperties ISClusProperties; | |
| 524 #endif | |
| 525 | |
| 526 #ifndef __ISClusPropertyValueData_FWD_DEFINED__ | |
| 527 #define __ISClusPropertyValueData_FWD_DEFINED__ | |
| 528 typedef struct ISClusPropertyValueData ISClusPropertyValueData; | |
| 529 #endif | |
| 530 | |
| 531 #ifndef __ISClusPartition_FWD_DEFINED__ | |
| 532 #define __ISClusPartition_FWD_DEFINED__ | |
| 533 typedef struct ISClusPartition ISClusPartition; | |
| 534 #endif | |
| 535 | |
| 536 #ifndef __ISClusPartitions_FWD_DEFINED__ | |
| 537 #define __ISClusPartitions_FWD_DEFINED__ | |
| 538 typedef struct ISClusPartitions ISClusPartitions; | |
| 539 #endif | |
| 540 | |
| 541 #ifndef __ISClusDisk_FWD_DEFINED__ | |
| 542 #define __ISClusDisk_FWD_DEFINED__ | |
| 543 typedef struct ISClusDisk ISClusDisk; | |
| 544 #endif | |
| 545 | |
| 546 #ifndef __ISClusDisks_FWD_DEFINED__ | |
| 547 #define __ISClusDisks_FWD_DEFINED__ | |
| 548 typedef struct ISClusDisks ISClusDisks; | |
| 549 #endif | |
| 550 | |
| 551 #ifndef __ISClusScsiAddress_FWD_DEFINED__ | |
| 552 #define __ISClusScsiAddress_FWD_DEFINED__ | |
| 553 typedef struct ISClusScsiAddress ISClusScsiAddress; | |
| 554 #endif | |
| 555 | |
| 556 #ifndef __ISClusRegistryKeys_FWD_DEFINED__ | |
| 557 #define __ISClusRegistryKeys_FWD_DEFINED__ | |
| 558 typedef struct ISClusRegistryKeys ISClusRegistryKeys; | |
| 559 #endif | |
| 560 | |
| 561 #ifndef __ISClusCryptoKeys_FWD_DEFINED__ | |
| 562 #define __ISClusCryptoKeys_FWD_DEFINED__ | |
| 563 typedef struct ISClusCryptoKeys ISClusCryptoKeys; | |
| 564 #endif | |
| 565 | |
| 566 #ifndef __ISClusResDependents_FWD_DEFINED__ | |
| 567 #define __ISClusResDependents_FWD_DEFINED__ | |
| 568 typedef struct ISClusResDependents ISClusResDependents; | |
| 569 #endif | |
| 570 | |
| 571 #include "basetsd.h" | |
| 572 #include "oaidl.h" | |
| 573 | |
| 574 #ifdef __cplusplus | |
| 575 extern "C" { | |
| 576 #endif | |
| 577 | |
| 578 #ifndef __MIDL_user_allocate_free_DEFINED__ | |
| 579 #define __MIDL_user_allocate_free_DEFINED__ | |
| 580 void *__RPC_API MIDL_user_allocate(size_t); | |
| 581 void __RPC_API MIDL_user_free(void *); | |
| 582 #endif | |
| 583 | |
| 584 #ifndef _CLUSTER_API_TYPES_ | |
| 585 #define _CLUSTER_API_TYPES_ | |
| 586 | |
| 587 typedef struct _HCLUSTER *HCLUSTER; | |
| 588 typedef struct _HNODE *HNODE; | |
| 589 typedef struct _HRESOURCE *HRESOURCE; | |
| 590 typedef struct _HGROUP *HGROUP; | |
| 591 typedef struct _HNETWORK *HNETWORK; | |
| 592 typedef struct _HNETINTERFACE *HNETINTERFACE; | |
| 593 typedef struct _HCHANGE *HCHANGE; | |
| 594 typedef struct _HCLUSENUM *HCLUSENUM; | |
| 595 typedef struct _HGROUPENUM *HGROUPENUM; | |
| 596 typedef struct _HRESENUM *HRESENUM; | |
| 597 typedef struct _HNETWORKENUM *HNETWORKENUM; | |
| 598 typedef struct _HNODEENUM *HNODEENUM; | |
| 599 typedef struct _HRESTYPEENUM *HRESTYPEENUM; | |
| 600 | |
| 601 typedef enum CLUSTER_QUORUM_TYPE { | |
| 602 OperationalQuorum = 0,ModifyQuorum = OperationalQuorum + 1 | |
| 603 } CLUSTER_QUORUM_TYPE; | |
| 604 | |
| 605 typedef enum NODE_CLUSTER_STATE { | |
| 606 ClusterStateNotInstalled = 0,ClusterStateNotConfigured = 0x1,ClusterStateNotRunning = 0x1 | 0x2,ClusterStateRunning = 0x1 | 0x2 | 0x10 | |
| 607 } NODE_CLUSTER_STATE; | |
| 608 | |
| 609 typedef enum CLUSTER_RESOURCE_STATE_CHANGE_REASON { | |
| 610 eResourceStateChangeReasonUnknown = 0,eResourceStateChangeReasonMove, | |
| 611 eResourceStateChangeReasonFailover,eResourceStateChangeReasonFailedMove, | |
| 612 eResourceStateChangeReasonShutdown,eResourceStateChangeReasonRundown | |
| 613 } CLUSTER_RESOURCE_STATE_CHANGE_REASON; | |
| 614 | |
| 615 typedef enum CLUSTER_SET_PASSWORD_FLAGS { | |
| 616 CLUSTER_SET_PASSWORD_IGNORE_DOWN_NODES = 1 | |
| 617 } CLUSTER_SET_PASSWORD_FLAGS; | |
| 618 | |
| 619 typedef enum CLUSTER_CHANGE { | |
| 620 CLUSTER_CHANGE_NODE_STATE = 0x1,CLUSTER_CHANGE_NODE_DELETED = 0x2,CLUSTER_CHANGE_NODE_ADDED = 0x4,CLUSTER_CHANGE_NODE_PROPERTY = 0x8, | |
| 621 CLUSTER_CHANGE_REGISTRY_NAME = 0x10,CLUSTER_CHANGE_REGISTRY_ATTRIBUTES = 0x20,CLUSTER_CHANGE_REGISTRY_VALUE = 0x40, | |
| 622 CLUSTER_CHANGE_REGISTRY_SUBTREE = 0x80,CLUSTER_CHANGE_RESOURCE_STATE = 0x100,CLUSTER_CHANGE_RESOURCE_DELETED = 0x200, | |
| 623 CLUSTER_CHANGE_RESOURCE_ADDED = 0x400,CLUSTER_CHANGE_RESOURCE_PROPERTY = 0x800,CLUSTER_CHANGE_GROUP_STATE = 0x1000, | |
| 624 CLUSTER_CHANGE_GROUP_DELETED = 0x2000,CLUSTER_CHANGE_GROUP_ADDED = 0x4000,CLUSTER_CHANGE_GROUP_PROPERTY = 0x8000, | |
| 625 CLUSTER_CHANGE_RESOURCE_TYPE_DELETED = 0x10000,CLUSTER_CHANGE_RESOURCE_TYPE_ADDED = 0x20000,CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY = 0x40000, | |
| 626 CLUSTER_CHANGE_CLUSTER_RECONNECT = 0x80000,CLUSTER_CHANGE_NETWORK_STATE = 0x100000,CLUSTER_CHANGE_NETWORK_DELETED = 0x200000, | |
| 627 CLUSTER_CHANGE_NETWORK_ADDED = 0x400000,CLUSTER_CHANGE_NETWORK_PROPERTY = 0x800000,CLUSTER_CHANGE_NETINTERFACE_STATE = 0x1000000, | |
| 628 CLUSTER_CHANGE_NETINTERFACE_DELETED = 0x2000000,CLUSTER_CHANGE_NETINTERFACE_ADDED = 0x4000000,CLUSTER_CHANGE_NETINTERFACE_PROPERTY = 0x8000000, | |
| 629 CLUSTER_CHANGE_QUORUM_STATE = 0x10000000,CLUSTER_CHANGE_CLUSTER_STATE = 0x20000000,CLUSTER_CHANGE_CLUSTER_PROPERTY = 0x40000000, | |
| 630 CLUSTER_CHANGE_HANDLE_CLOSE = 0x80000000, | |
| 631 CLUSTER_CHANGE_ALL = CLUSTER_CHANGE_NODE_STATE | CLUSTER_CHANGE_NODE_DELETED | CLUSTER_CHANGE_NODE_ADDED | CLUSTER_CHANGE_NODE_PROPERTY | CLUSTER_CHANGE_REGISTRY_NAME | CLUSTER_CHANGE_REGISTRY_ATTRIBUTES | CLUSTER_CHANGE_REGISTRY_VALUE | CLUSTER_CHANGE_REGISTRY_SUBTREE | CLUSTER_CHANGE_RESOURCE_STATE | CLUSTER_CHANGE_RESOURCE_DELETED | CLUSTER_CHANGE_RESOURCE_ADDED | CLUSTER_CHANGE_RESOURCE_PROPERTY | CLUSTER_CHANGE_GROUP_STATE | CLUSTER_CHANGE_GROUP_DELETED | CLUSTER_CHANGE_GROUP_ADDED | CLUSTER_CHANGE_GROUP_PROPERTY | CLUSTER_CHANGE_RESOURCE_TYPE_DELETED | CLUSTER_CHANGE_RESOURCE_TYPE_ADDED | CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY | CLUSTER_CHANGE_NETWORK_STATE | CLUSTER_CHANGE_NETWORK_DELETED | CLUSTER_CHANGE_NETWORK_ADDED | CLUSTER_CHANGE_NETWORK_PROPERTY | CLUSTER_CHANGE_NETINTERFACE_STATE | CLUSTER_CHANGE_NETINTERFACE_DELETED | CLUSTER_CHANGE_NETINTERFACE_ADDED | CLUSTER_CHANGE_NETINTERFACE_PROPERTY | CLUSTER_CHANGE_QUORUM_STATE | CLUSTER_CHANGE_CLUSTER_STATE | CLUSTER_CHANGE_CLUSTER_PROPERTY | CLUSTER_CHANGE_CLUSTER_RECONNECT | CLUSTER_CHANGE_HANDLE_CLOSE | |
| 632 } CLUSTER_CHANGE; | |
| 633 | |
| 634 typedef enum CLUSTER_ENUM { | |
| 635 CLUSTER_ENUM_NODE = 0x1,CLUSTER_ENUM_RESTYPE = 0x2,CLUSTER_ENUM_RESOURCE = 0x4,CLUSTER_ENUM_GROUP = 0x8,CLUSTER_ENUM_NETWORK = 0x10, | |
| 636 CLUSTER_ENUM_NETINTERFACE = 0x20,CLUSTER_ENUM_INTERNAL_NETWORK = 0x80000000, | |
| 637 CLUSTER_ENUM_ALL = CLUSTER_ENUM_NODE | CLUSTER_ENUM_RESTYPE | CLUSTER_ENUM_RESOURCE | CLUSTER_ENUM_GROUP | CLUSTER_ENUM_NETWORK | CLUSTER_ENUM_NETINTERFACE | |
| 638 } CLUSTER_ENUM; | |
| 639 | |
| 640 typedef enum CLUSTER_NODE_ENUM { | |
| 641 CLUSTER_NODE_ENUM_NETINTERFACES = 0x1,CLUSTER_NODE_ENUM_ALL = CLUSTER_NODE_ENUM_NETINTERFACES | |
| 642 } CLUSTER_NODE_ENUM; | |
| 643 | |
| 644 typedef enum CLUSTER_NODE_STATE { | |
| 645 ClusterNodeStateUnknown = -1, | |
| 646 ClusterNodeUp = 0,ClusterNodeDown,ClusterNodePaused,ClusterNodeJoining | |
| 647 } CLUSTER_NODE_STATE; | |
| 648 | |
| 649 typedef enum CLUSTER_GROUP_ENUM { | |
| 650 CLUSTER_GROUP_ENUM_CONTAINS = 0x1,CLUSTER_GROUP_ENUM_NODES = 0x2,CLUSTER_GROUP_ENUM_ALL = CLUSTER_GROUP_ENUM_CONTAINS | CLUSTER_GROUP_ENUM_NODES | |
| 651 } CLUSTER_GROUP_ENUM; | |
| 652 | |
| 653 typedef enum CLUSTER_GROUP_STATE { | |
| 654 ClusterGroupStateUnknown = -1, | |
| 655 ClusterGroupOnline = 0,ClusterGroupOffline,ClusterGroupFailed, | |
| 656 ClusterGroupPartialOnline,ClusterGroupPending | |
| 657 } CLUSTER_GROUP_STATE; | |
| 658 | |
| 659 typedef enum CLUSTER_GROUP_AUTOFAILBACK_TYPE { | |
| 660 ClusterGroupPreventFailback = 0,ClusterGroupAllowFailback,ClusterGroupFailbackTypeCount | |
| 661 } CLUSTER_GROUP_AUTOFAILBACK_TYPE; | |
| 662 | |
| 663 typedef enum CLUSTER_GROUP_AUTOFAILBACK_TYPE CGAFT; | |
| 664 | |
| 665 typedef enum CLUSTER_RESOURCE_STATE { | |
| 666 ClusterResourceStateUnknown = -1, | |
| 667 ClusterResourceInherited = 0,ClusterResourceInitializing,ClusterResourceOnline, | |
| 668 ClusterResourceOffline,ClusterResourceFailed, | |
| 669 ClusterResourcePending = 128,ClusterResourceOnlinePending = 129,ClusterResourceOfflinePending = 130 | |
| 670 } CLUSTER_RESOURCE_STATE; | |
| 671 | |
| 672 typedef enum CLUSTER_RESOURCE_RESTART_ACTION { | |
| 673 ClusterResourceDontRestart = 0,ClusterResourceRestartNoNotify, | |
| 674 ClusterResourceRestartNotify,ClusterResourceRestartActionCount | |
| 675 } CLUSTER_RESOURCE_RESTART_ACTION; | |
| 676 | |
| 677 typedef enum CLUSTER_RESOURCE_RESTART_ACTION CRRA; | |
| 678 | |
| 679 typedef enum CLUSTER_RESOURCE_CREATE_FLAGS { | |
| 680 CLUSTER_RESOURCE_DEFAULT_MONITOR = 0,CLUSTER_RESOURCE_SEPARATE_MONITOR = 1,CLUSTER_RESOURCE_VALID_FLAGS = CLUSTER_RESOURCE_SEPARATE_MONITOR | |
| 681 } CLUSTER_RESOURCE_CREATE_FLAGS; | |
| 682 | |
| 683 typedef enum CLUSTER_PROPERTY_TYPE { | |
| 684 CLUSPROP_TYPE_UNKNOWN = -1, | |
| 685 CLUSPROP_TYPE_ENDMARK = 0,CLUSPROP_TYPE_LIST_VALUE,CLUSPROP_TYPE_RESCLASS,CLUSPROP_TYPE_RESERVED1, | |
| 686 CLUSPROP_TYPE_NAME,CLUSPROP_TYPE_SIGNATURE,CLUSPROP_TYPE_SCSI_ADDRESS,CLUSPROP_TYPE_DISK_NUMBER, | |
| 687 CLUSPROP_TYPE_PARTITION_INFO,CLUSPROP_TYPE_FTSET_INFO,CLUSPROP_TYPE_DISK_SERIALNUMBER, | |
| 688 CLUSPROP_TYPE_USER = 32768 | |
| 689 } CLUSTER_PROPERTY_TYPE; | |
| 690 | |
| 691 typedef enum CLUSTER_PROPERTY_FORMAT { | |
| 692 CLUSPROP_FORMAT_UNKNOWN = 0,CLUSPROP_FORMAT_BINARY,CLUSPROP_FORMAT_DWORD, | |
| 693 CLUSPROP_FORMAT_SZ,CLUSPROP_FORMAT_EXPAND_SZ,CLUSPROP_FORMAT_MULTI_SZ,CLUSPROP_FORMAT_ULARGE_INTEGER, | |
| 694 CLUSPROP_FORMAT_LONG,CLUSPROP_FORMAT_EXPANDED_SZ,CLUSPROP_FORMAT_SECURITY_DESCRIPTOR, | |
| 695 CLUSPROP_FORMAT_LARGE_INTEGER,CLUSPROP_FORMAT_WORD, | |
| 696 CLUSPROP_FORMAT_USER = 32768 | |
| 697 } CLUSTER_PROPERTY_FORMAT; | |
| 698 | |
| 699 typedef enum CLUSTER_PROPERTY_SYNTAX { | |
| 700 CLUSPROP_SYNTAX_ENDMARK = (DWORD)(CLUSPROP_TYPE_ENDMARK << 16 | CLUSPROP_FORMAT_UNKNOWN), | |
| 701 CLUSPROP_SYNTAX_NAME = (DWORD)(CLUSPROP_TYPE_NAME << 16 | CLUSPROP_FORMAT_SZ), | |
| 702 CLUSPROP_SYNTAX_RESCLASS = (DWORD)(CLUSPROP_TYPE_RESCLASS << 16 | CLUSPROP_FORMAT_DWORD), | |
| 703 CLUSPROP_SYNTAX_LIST_VALUE_SZ = (DWORD)(CLUSPROP_TYPE_LIST_VALUE << 16 | CLUSPROP_FORMAT_SZ), | |
| 704 CLUSPROP_SYNTAX_LIST_VALUE_EXPAND_SZ = (DWORD)(CLUSPROP_TYPE_LIST_VALUE << 16 | CLUSPROP_FORMAT_EXPAND_SZ), | |
| 705 CLUSPROP_SYNTAX_LIST_VALUE_DWORD = (DWORD)(CLUSPROP_TYPE_LIST_VALUE << 16 | CLUSPROP_FORMAT_DWORD), | |
| 706 CLUSPROP_SYNTAX_LIST_VALUE_BINARY = (DWORD)(CLUSPROP_TYPE_LIST_VALUE << 16 | CLUSPROP_FORMAT_BINARY), | |
| 707 CLUSPROP_SYNTAX_LIST_VALUE_MULTI_SZ = (DWORD)(CLUSPROP_TYPE_LIST_VALUE << 16 | CLUSPROP_FORMAT_MULTI_SZ), | |
| 708 CLUSPROP_SYNTAX_LIST_VALUE_LONG = (DWORD)(CLUSPROP_TYPE_LIST_VALUE << 16 | CLUSPROP_FORMAT_LONG), | |
| 709 CLUSPROP_SYNTAX_LIST_VALUE_EXPANDED_SZ = (DWORD)(CLUSPROP_TYPE_LIST_VALUE << 16 | CLUSPROP_FORMAT_EXPANDED_SZ), | |
| 710 CLUSPROP_SYNTAX_LIST_VALUE_SECURITY_DESCRIPTOR = (DWORD)(CLUSPROP_TYPE_LIST_VALUE << 16 | CLUSPROP_FORMAT_SECURITY_DESCRIPTOR), | |
| 711 CLUSPROP_SYNTAX_LIST_VALUE_LARGE_INTEGER = (DWORD)(CLUSPROP_TYPE_LIST_VALUE << 16 | CLUSPROP_FORMAT_LARGE_INTEGER), | |
| 712 CLUSPROP_SYNTAX_LIST_VALUE_ULARGE_INTEGER = (DWORD)(CLUSPROP_TYPE_LIST_VALUE << 16 | CLUSPROP_FORMAT_ULARGE_INTEGER), | |
| 713 CLUSPROP_SYNTAX_DISK_SIGNATURE = (DWORD)(CLUSPROP_TYPE_SIGNATURE << 16 | CLUSPROP_FORMAT_DWORD), | |
| 714 CLUSPROP_SYNTAX_SCSI_ADDRESS = (DWORD)(CLUSPROP_TYPE_SCSI_ADDRESS << 16 | CLUSPROP_FORMAT_DWORD), | |
| 715 CLUSPROP_SYNTAX_DISK_NUMBER = (DWORD)(CLUSPROP_TYPE_DISK_NUMBER << 16 | CLUSPROP_FORMAT_DWORD), | |
| 716 CLUSPROP_SYNTAX_PARTITION_INFO = (DWORD)(CLUSPROP_TYPE_PARTITION_INFO << 16 | CLUSPROP_FORMAT_BINARY), | |
| 717 CLUSPROP_SYNTAX_FTSET_INFO = (DWORD)(CLUSPROP_TYPE_FTSET_INFO << 16 | CLUSPROP_FORMAT_BINARY), | |
| 718 CLUSPROP_SYNTAX_DISK_SERIALNUMBER = (DWORD)(CLUSPROP_TYPE_DISK_SERIALNUMBER << 16 | CLUSPROP_FORMAT_SZ) | |
| 719 } CLUSTER_PROPERTY_SYNTAX; | |
| 720 | |
| 721 typedef enum CLUSTER_CONTROL_OBJECT { | |
| 722 CLUS_OBJECT_INVALID = 0,CLUS_OBJECT_RESOURCE,CLUS_OBJECT_RESOURCE_TYPE,CLUS_OBJECT_GROUP, | |
| 723 CLUS_OBJECT_NODE,CLUS_OBJECT_NETWORK,CLUS_OBJECT_NETINTERFACE,CLUS_OBJECT_CLUSTER, | |
| 724 CLUS_OBJECT_USER = 128 | |
| 725 } CLUSTER_CONTROL_OBJECT; | |
| 726 | |
| 727 typedef enum CLCTL_CODES { | |
| 728 CLCTL_UNKNOWN = 0 << 0 | 0 + 0 << 2 | 0 << 22,CLCTL_GET_CHARACTERISTICS = 0x1 << 0 | 0 + 1 << 2 | 0 << 22, | |
| 729 CLCTL_GET_FLAGS = 0x1 << 0 | 0 + 2 << 2 | 0 << 22,CLCTL_GET_CLASS_INFO = 0x1 << 0 | 0 + 3 << 2 | 0 << 22, | |
| 730 CLCTL_GET_REQUIRED_DEPENDENCIES = 0x1 << 0 | 0 + 4 << 2 | 0 << 22,CLCTL_GET_ARB_TIMEOUT = 0x1 << 0 | 0 + 5 << 2 | 0 << 22, | |
| 731 CLCTL_GET_NAME = 0x1 << 0 | 0 + 10 << 2 | 0 << 22,CLCTL_GET_RESOURCE_TYPE = 0x1 << 0 | 0 + 11 << 2 | 0 << 22, | |
| 732 CLCTL_GET_NODE = 0x1 << 0 | 0 + 12 << 2 | 0 << 22,CLCTL_GET_NETWORK = 0x1 << 0 | 0 + 13 << 2 | 0 << 22, | |
| 733 CLCTL_GET_ID = 0x1 << 0 | 0 + 14 << 2 | 0 << 22,CLCTL_GET_FQDN = 0x1 << 0 | 0 + 15 << 2 | 0 << 22, | |
| 734 CLCTL_GET_CLUSTER_SERVICE_ACCOUNT_NAME = 0x1 << 0 | 0 + 16 << 2 | 0 << 22,CLCTL_ENUM_COMMON_PROPERTIES = 0x1 << 0 | 0 + 20 << 2 | 0 << 22, | |
| 735 CLCTL_GET_RO_COMMON_PROPERTIES = 0x1 << 0 | 0 + 21 << 2 | 0 << 22,CLCTL_GET_COMMON_PROPERTIES = 0x1 << 0 | 0 + 22 << 2 | 0 << 22, | |
| 736 CLCTL_SET_COMMON_PROPERTIES = 0x2 << 0 | 0 + 23 << 2 | 0x1 << 22,CLCTL_VALIDATE_COMMON_PROPERTIES = 0x1 << 0 | 0 + 24 << 2 | 0 << 22, | |
| 737 CLCTL_GET_COMMON_PROPERTY_FMTS = 0x1 << 0 | 0 + 25 << 2 | 0 << 22,CLCTL_GET_COMMON_RESOURCE_PROPERTY_FMTS = 0x1 << 0 | 0 + 26 << 2 | 0 << 22, | |
| 738 CLCTL_ENUM_PRIVATE_PROPERTIES = 0x1 << 0 | 0 + 30 << 2 | 0 << 22,CLCTL_GET_RO_PRIVATE_PROPERTIES = 0x1 << 0 | 0 + 31 << 2 | 0 << 22, | |
| 739 CLCTL_GET_PRIVATE_PROPERTIES = 0x1 << 0 | 0 + 32 << 2 | 0 << 22,CLCTL_SET_PRIVATE_PROPERTIES = 0x2 << 0 | 0 + 33 << 2 | 0x1 << 22, | |
| 740 CLCTL_VALIDATE_PRIVATE_PROPERTIES = 0x1 << 0 | 0 + 34 << 2 | 0 << 22,CLCTL_GET_PRIVATE_PROPERTY_FMTS = 0x1 << 0 | 0 + 35 << 2 | 0 << 22, | |
| 741 CLCTL_GET_PRIVATE_RESOURCE_PROPERTY_FMTS = 0x1 << 0 | 0 + 36 << 2 | 0 << 22,CLCTL_ADD_REGISTRY_CHECKPOINT = 0x2 << 0 | 0 + 40 << 2 | 0x1 << 22, | |
| 742 CLCTL_DELETE_REGISTRY_CHECKPOINT = 0x2 << 0 | 0 + 41 << 2 | 0x1 << 22,CLCTL_GET_REGISTRY_CHECKPOINTS = 0x1 << 0 | 0 + 42 << 2 | 0 << 22, | |
| 743 CLCTL_ADD_CRYPTO_CHECKPOINT = 0x2 << 0 | 0 + 43 << 2 | 0x1 << 22,CLCTL_DELETE_CRYPTO_CHECKPOINT = 0x2 << 0 | 0 + 44 << 2 | 0x1 << 22, | |
| 744 CLCTL_GET_CRYPTO_CHECKPOINTS = 0x1 << 0 | 0 + 45 << 2 | 0 << 22,CLCTL_RESOURCE_UPGRADE_DLL = 0x2 << 0 | 0 + 46 << 2 | 0x1 << 22, | |
| 745 CLCTL_ADD_REGISTRY_CHECKPOINT_64BIT = 0x2 << 0 | 0 + 47 << 2 | 0x1 << 22,CLCTL_ADD_REGISTRY_CHECKPOINT_32BIT = 0x2 << 0 | 0 + 48 << 2 | 0x1 << 22, | |
| 746 CLCTL_GET_LOADBAL_PROCESS_LIST = 0x1 << 0 | 0 + 50 << 2 | 0 << 22,CLCTL_GET_NETWORK_NAME = 0x1 << 0 | 0 + 90 << 2 | 0 << 22, | |
| 747 CLCTL_NETNAME_GET_VIRTUAL_SERVER_TOKEN = 0x1 << 0 | 0 + 91 << 2 | 0 << 22,CLCTL_NETNAME_REGISTER_DNS_RECORDS = 0x2 << 0 | 0 + 92 << 2 | 0 << 22, | |
| 748 CLCTL_STORAGE_GET_DISK_INFO = 0x1 << 0 | 0 + 100 << 2 | 0 << 22,CLCTL_STORAGE_GET_AVAILABLE_DISKS = 0x1 << 0 | 0 + 101 << 2 | 0 << 22, | |
| 749 CLCTL_STORAGE_IS_PATH_VALID = 0x1 << 0 | 0 + 102 << 2 | 0 << 22,CLCTL_STORAGE_GET_ALL_AVAILABLE_DISKS = 0x1 << 0 | 0 + 103 << 2 | 0 << 22 | 1 << 23, | |
| 750 CLCTL_QUERY_DELETE = 0x1 << 0 | 0 + 110 << 2 | 0 << 22,CLCTL_QUERY_MAINTENANCE_MODE = 0x1 << 0 | 0 + 120 << 2 | 0 << 22, | |
| 751 CLCTL_SET_MAINTENANCE_MODE = 0x2 << 0 | 0 + 121 << 2 | 0x1 << 22,CLCTL_DELETE = 0x2 << 0 | 1 << 20 | 0 + 1 << 2 | 0x1 << 22, | |
| 752 CLCTL_INSTALL_NODE = 0x2 << 0 | 1 << 20 | 0 + 2 << 2 | 0x1 << 22,CLCTL_EVICT_NODE = 0x2 << 0 | 1 << 20 | 0 + 3 << 2 | 0x1 << 22, | |
| 753 CLCTL_ADD_DEPENDENCY = 0x2 << 0 | 1 << 20 | 0 + 4 << 2 | 0x1 << 22,CLCTL_REMOVE_DEPENDENCY = 0x2 << 0 | 1 << 20 | 0 + 5 << 2 | 0x1 << 22, | |
| 754 CLCTL_ADD_OWNER = 0x2 << 0 | 1 << 20 | 0 + 6 << 2 | 0x1 << 22,CLCTL_REMOVE_OWNER = 0x2 << 0 | 1 << 20 | 0 + 7 << 2 | 0x1 << 22, | |
| 755 CLCTL_SET_NAME = 0x2 << 0 | 1 << 20 | 0 + 9 << 2 | 0x1 << 22,CLCTL_CLUSTER_NAME_CHANGED = 0x2 << 0 | 1 << 20 | 0 + 10 << 2 | 0x1 << 22, | |
| 756 CLCTL_CLUSTER_VERSION_CHANGED = 0x2 << 0 | 1 << 20 | 0 + 11 << 2 | 0x1 << 22,CLCTL_FIXUP_ON_UPGRADE = 0x2 << 0 | 1 << 20 | 0 + 12 << 2 | 0x1 << 22, | |
| 757 CLCTL_STARTING_PHASE1 = 0x2 << 0 | 1 << 20 | 0 + 13 << 2 | 0x1 << 22,CLCTL_STARTING_PHASE2 = 0x2 << 0 | 1 << 20 | 0 + 14 << 2 | 0x1 << 22, | |
| 758 CLCTL_HOLD_IO = 0x2 << 0 | 1 << 20 | 0 + 15 << 2 | 0x1 << 22,CLCTL_RESUME_IO = 0x2 << 0 | 1 << 20 | 0 + 16 << 2 | 0x1 << 22, | |
| 759 CLCTL_FORCE_QUORUM = 0x2 << 0 | 1 << 20 | 0 + 17 << 2 | 0x1 << 22,CLCTL_INITIALIZE = 0x2 << 0 | 1 << 20 | 0 + 18 << 2 | 0x1 << 22, | |
| 760 CLCTL_STATE_CHANGE_REASON = 0x2 << 0 | 1 << 20 | 0 + 19 << 2 | 0x1 << 22 | |
| 761 } CLCTL_CODES; | |
| 762 | |
| 763 typedef enum CLUSCTL_RESOURCE_CODES { | |
| 764 CLUSCTL_RESOURCE_UNKNOWN = CLUS_OBJECT_RESOURCE << 24 | CLCTL_UNKNOWN, | |
| 765 CLUSCTL_RESOURCE_GET_CHARACTERISTICS = CLUS_OBJECT_RESOURCE << 24 | CLCTL_GET_CHARACTERISTICS, | |
| 766 CLUSCTL_RESOURCE_GET_FLAGS = CLUS_OBJECT_RESOURCE << 24 | CLCTL_GET_FLAGS, | |
| 767 CLUSCTL_RESOURCE_GET_CLASS_INFO = CLUS_OBJECT_RESOURCE << 24 | CLCTL_GET_CLASS_INFO, | |
| 768 CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIES = CLUS_OBJECT_RESOURCE << 24 | CLCTL_GET_REQUIRED_DEPENDENCIES, | |
| 769 CLUSCTL_RESOURCE_GET_NAME = CLUS_OBJECT_RESOURCE << 24 | CLCTL_GET_NAME,CLUSCTL_RESOURCE_GET_ID = CLUS_OBJECT_RESOURCE << 24 | CLCTL_GET_ID, | |
| 770 CLUSCTL_RESOURCE_GET_RESOURCE_TYPE = CLUS_OBJECT_RESOURCE << 24 | CLCTL_GET_RESOURCE_TYPE, | |
| 771 CLUSCTL_RESOURCE_ENUM_COMMON_PROPERTIES = CLUS_OBJECT_RESOURCE << 24 | CLCTL_ENUM_COMMON_PROPERTIES, | |
| 772 CLUSCTL_RESOURCE_GET_RO_COMMON_PROPERTIES = CLUS_OBJECT_RESOURCE << 24 | CLCTL_GET_RO_COMMON_PROPERTIES, | |
| 773 CLUSCTL_RESOURCE_GET_COMMON_PROPERTIES = CLUS_OBJECT_RESOURCE << 24 | CLCTL_GET_COMMON_PROPERTIES, | |
| 774 CLUSCTL_RESOURCE_SET_COMMON_PROPERTIES = CLUS_OBJECT_RESOURCE << 24 | CLCTL_SET_COMMON_PROPERTIES, | |
| 775 CLUSCTL_RESOURCE_VALIDATE_COMMON_PROPERTIES = CLUS_OBJECT_RESOURCE << 24 | CLCTL_VALIDATE_COMMON_PROPERTIES, | |
| 776 CLUSCTL_RESOURCE_GET_COMMON_PROPERTY_FMTS = CLUS_OBJECT_RESOURCE << 24 | CLCTL_GET_COMMON_PROPERTY_FMTS, | |
| 777 CLUSCTL_RESOURCE_ENUM_PRIVATE_PROPERTIES = CLUS_OBJECT_RESOURCE << 24 | CLCTL_ENUM_PRIVATE_PROPERTIES, | |
| 778 CLUSCTL_RESOURCE_GET_RO_PRIVATE_PROPERTIES = CLUS_OBJECT_RESOURCE << 24 | CLCTL_GET_RO_PRIVATE_PROPERTIES, | |
| 779 CLUSCTL_RESOURCE_GET_PRIVATE_PROPERTIES = CLUS_OBJECT_RESOURCE << 24 | CLCTL_GET_PRIVATE_PROPERTIES, | |
| 780 CLUSCTL_RESOURCE_SET_PRIVATE_PROPERTIES = CLUS_OBJECT_RESOURCE << 24 | CLCTL_SET_PRIVATE_PROPERTIES, | |
| 781 CLUSCTL_RESOURCE_VALIDATE_PRIVATE_PROPERTIES = CLUS_OBJECT_RESOURCE << 24 | CLCTL_VALIDATE_PRIVATE_PROPERTIES, | |
| 782 CLUSCTL_RESOURCE_GET_PRIVATE_PROPERTY_FMTS = CLUS_OBJECT_RESOURCE << 24 | CLCTL_GET_PRIVATE_PROPERTY_FMTS, | |
| 783 CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT = CLUS_OBJECT_RESOURCE << 24 | CLCTL_ADD_REGISTRY_CHECKPOINT, | |
| 784 CLUSCTL_RESOURCE_DELETE_REGISTRY_CHECKPOINT = CLUS_OBJECT_RESOURCE << 24 | CLCTL_DELETE_REGISTRY_CHECKPOINT, | |
| 785 CLUSCTL_RESOURCE_GET_REGISTRY_CHECKPOINTS = CLUS_OBJECT_RESOURCE << 24 | CLCTL_GET_REGISTRY_CHECKPOINTS, | |
| 786 CLUSCTL_RESOURCE_ADD_CRYPTO_CHECKPOINT = CLUS_OBJECT_RESOURCE << 24 | CLCTL_ADD_CRYPTO_CHECKPOINT, | |
| 787 CLUSCTL_RESOURCE_DELETE_CRYPTO_CHECKPOINT = CLUS_OBJECT_RESOURCE << 24 | CLCTL_DELETE_CRYPTO_CHECKPOINT, | |
| 788 CLUSCTL_RESOURCE_GET_CRYPTO_CHECKPOINTS = CLUS_OBJECT_RESOURCE << 24 | CLCTL_GET_CRYPTO_CHECKPOINTS, | |
| 789 CLUSCTL_RESOURCE_GET_LOADBAL_PROCESS_LIST = CLUS_OBJECT_RESOURCE << 24 | CLCTL_GET_LOADBAL_PROCESS_LIST, | |
| 790 CLUSCTL_RESOURCE_GET_NETWORK_NAME = CLUS_OBJECT_RESOURCE << 24 | CLCTL_GET_NETWORK_NAME, | |
| 791 CLUSCTL_RESOURCE_NETNAME_GET_VIRTUAL_SERVER_TOKEN = CLUS_OBJECT_RESOURCE << 24 | CLCTL_NETNAME_GET_VIRTUAL_SERVER_TOKEN, | |
| 792 CLUSCTL_RESOURCE_NETNAME_REGISTER_DNS_RECORDS = CLUS_OBJECT_RESOURCE << 24 | CLCTL_NETNAME_REGISTER_DNS_RECORDS, | |
| 793 CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO = CLUS_OBJECT_RESOURCE << 24 | CLCTL_STORAGE_GET_DISK_INFO, | |
| 794 CLUSCTL_RESOURCE_STORAGE_IS_PATH_VALID = CLUS_OBJECT_RESOURCE << 24 | CLCTL_STORAGE_IS_PATH_VALID, | |
| 795 CLUSCTL_RESOURCE_QUERY_DELETE = CLUS_OBJECT_RESOURCE << 24 | CLCTL_QUERY_DELETE, | |
| 796 CLUSCTL_RESOURCE_UPGRADE_DLL = CLUS_OBJECT_RESOURCE << 24 | CLCTL_RESOURCE_UPGRADE_DLL, | |
| 797 CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT_64BIT = CLUS_OBJECT_RESOURCE << 24 | CLCTL_ADD_REGISTRY_CHECKPOINT_64BIT, | |
| 798 CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT_32BIT = CLUS_OBJECT_RESOURCE << 24 | CLCTL_ADD_REGISTRY_CHECKPOINT_32BIT, | |
| 799 CLUSCTL_RESOURCE_QUERY_MAINTENANCE_MODE = CLUS_OBJECT_RESOURCE << 24 | CLCTL_QUERY_MAINTENANCE_MODE, | |
| 800 CLUSCTL_RESOURCE_SET_MAINTENANCE_MODE = CLUS_OBJECT_RESOURCE << 24 | CLCTL_SET_MAINTENANCE_MODE, | |
| 801 CLUSCTL_RESOURCE_DELETE = CLUS_OBJECT_RESOURCE << 24 | CLCTL_DELETE,CLUSCTL_RESOURCE_INSTALL_NODE = CLUS_OBJECT_RESOURCE << 24 | CLCTL_INSTALL_NODE, | |
| 802 CLUSCTL_RESOURCE_EVICT_NODE = CLUS_OBJECT_RESOURCE << 24 | CLCTL_EVICT_NODE, | |
| 803 CLUSCTL_RESOURCE_ADD_DEPENDENCY = CLUS_OBJECT_RESOURCE << 24 | CLCTL_ADD_DEPENDENCY, | |
| 804 CLUSCTL_RESOURCE_REMOVE_DEPENDENCY = CLUS_OBJECT_RESOURCE << 24 | CLCTL_REMOVE_DEPENDENCY, | |
| 805 CLUSCTL_RESOURCE_ADD_OWNER = CLUS_OBJECT_RESOURCE << 24 | CLCTL_ADD_OWNER, | |
| 806 CLUSCTL_RESOURCE_REMOVE_OWNER = CLUS_OBJECT_RESOURCE << 24 | CLCTL_REMOVE_OWNER, | |
| 807 CLUSCTL_RESOURCE_SET_NAME = CLUS_OBJECT_RESOURCE << 24 | CLCTL_SET_NAME, | |
| 808 CLUSCTL_RESOURCE_CLUSTER_NAME_CHANGED = CLUS_OBJECT_RESOURCE << 24 | CLCTL_CLUSTER_NAME_CHANGED, | |
| 809 CLUSCTL_RESOURCE_CLUSTER_VERSION_CHANGED = CLUS_OBJECT_RESOURCE << 24 | CLCTL_CLUSTER_VERSION_CHANGED, | |
| 810 CLUSCTL_RESOURCE_FORCE_QUORUM = CLUS_OBJECT_RESOURCE << 24 | CLCTL_FORCE_QUORUM, | |
| 811 CLUSCTL_RESOURCE_INITIALIZE = CLUS_OBJECT_RESOURCE << 24 | CLCTL_INITIALIZE, | |
| 812 CLUSCTL_RESOURCE_STATE_CHANGE_REASON = CLUS_OBJECT_RESOURCE << 24 | CLCTL_STATE_CHANGE_REASON | |
| 813 } CLUSCTL_RESOURCE_CODES; | |
| 814 | |
| 815 typedef enum CLUSCTL_RESOURCE_TYPE_CODES { | |
| 816 CLUSCTL_RESOURCE_TYPE_UNKNOWN = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_UNKNOWN, | |
| 817 CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_GET_CHARACTERISTICS, | |
| 818 CLUSCTL_RESOURCE_TYPE_GET_FLAGS = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_GET_FLAGS, | |
| 819 CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_GET_CLASS_INFO, | |
| 820 CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_GET_REQUIRED_DEPENDENCIES, | |
| 821 CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUT = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_GET_ARB_TIMEOUT, | |
| 822 CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_ENUM_COMMON_PROPERTIES, | |
| 823 CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_GET_RO_COMMON_PROPERTIES, | |
| 824 CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_GET_COMMON_PROPERTIES, | |
| 825 CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_VALIDATE_COMMON_PROPERTIES, | |
| 826 CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_SET_COMMON_PROPERTIES, | |
| 827 CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTS = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_GET_COMMON_PROPERTY_FMTS, | |
| 828 CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTS = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_GET_COMMON_RESOURCE_PROPERTY_FMTS, | |
| 829 CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_ENUM_PRIVATE_PROPERTIES, | |
| 830 CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_GET_RO_PRIVATE_PROPERTIES, | |
| 831 CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_GET_PRIVATE_PROPERTIES, | |
| 832 CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_SET_PRIVATE_PROPERTIES, | |
| 833 CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_VALIDATE_PRIVATE_PROPERTIES, | |
| 834 CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTS = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_GET_PRIVATE_PROPERTY_FMTS, | |
| 835 CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTS = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_GET_PRIVATE_RESOURCE_PROPERTY_FMTS, | |
| 836 CLUSCTL_RESOURCE_TYPE_GET_REGISTRY_CHECKPOINTS = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_GET_REGISTRY_CHECKPOINTS, | |
| 837 CLUSCTL_RESOURCE_TYPE_GET_CRYPTO_CHECKPOINTS = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_GET_CRYPTO_CHECKPOINTS, | |
| 838 CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_STORAGE_GET_AVAILABLE_DISKS, | |
| 839 CLUSCTL_RESOURCE_TYPE_QUERY_DELETE = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_QUERY_DELETE, | |
| 840 CLUSCTL_RESOURCE_TYPE_INSTALL_NODE = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_INSTALL_NODE, | |
| 841 CLUSCTL_RESOURCE_TYPE_EVICT_NODE = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_EVICT_NODE, | |
| 842 CLUSCTL_RESOURCE_TYPE_CLUSTER_VERSION_CHANGED = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_CLUSTER_VERSION_CHANGED, | |
| 843 CLUSCTL_RESOURCE_TYPE_FIXUP_ON_UPGRADE = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_FIXUP_ON_UPGRADE, | |
| 844 CLUSCTL_RESOURCE_TYPE_STARTING_PHASE1 = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_STARTING_PHASE1, | |
| 845 CLUSCTL_RESOURCE_TYPE_STARTING_PHASE2 = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_STARTING_PHASE2, | |
| 846 CLUSCTL_RESOURCE_TYPE_HOLD_IO = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_HOLD_IO, | |
| 847 CLUSCTL_RESOURCE_TYPE_RESUME_IO = CLUS_OBJECT_RESOURCE_TYPE << 24 | CLCTL_RESUME_IO | |
| 848 } CLUSCTL_RESOURCE_TYPE_CODES; | |
| 849 | |
| 850 typedef enum CLUSCTL_GROUP_CODES { | |
| 851 CLUSCTL_GROUP_UNKNOWN = CLUS_OBJECT_GROUP << 24 | CLCTL_UNKNOWN, | |
| 852 CLUSCTL_GROUP_GET_CHARACTERISTICS = CLUS_OBJECT_GROUP << 24 | CLCTL_GET_CHARACTERISTICS, | |
| 853 CLUSCTL_GROUP_GET_FLAGS = CLUS_OBJECT_GROUP << 24 | CLCTL_GET_FLAGS, | |
| 854 CLUSCTL_GROUP_GET_NAME = CLUS_OBJECT_GROUP << 24 | CLCTL_GET_NAME, | |
| 855 CLUSCTL_GROUP_GET_ID = CLUS_OBJECT_GROUP << 24 | CLCTL_GET_ID, | |
| 856 CLUSCTL_GROUP_ENUM_COMMON_PROPERTIES = CLUS_OBJECT_GROUP << 24 | CLCTL_ENUM_COMMON_PROPERTIES, | |
| 857 CLUSCTL_GROUP_GET_RO_COMMON_PROPERTIES = CLUS_OBJECT_GROUP << 24 | CLCTL_GET_RO_COMMON_PROPERTIES, | |
| 858 CLUSCTL_GROUP_GET_COMMON_PROPERTIES = CLUS_OBJECT_GROUP << 24 | CLCTL_GET_COMMON_PROPERTIES, | |
| 859 CLUSCTL_GROUP_SET_COMMON_PROPERTIES = CLUS_OBJECT_GROUP << 24 | CLCTL_SET_COMMON_PROPERTIES, | |
| 860 CLUSCTL_GROUP_VALIDATE_COMMON_PROPERTIES = CLUS_OBJECT_GROUP << 24 | CLCTL_VALIDATE_COMMON_PROPERTIES, | |
| 861 CLUSCTL_GROUP_ENUM_PRIVATE_PROPERTIES = CLUS_OBJECT_GROUP << 24 | CLCTL_ENUM_PRIVATE_PROPERTIES, | |
| 862 CLUSCTL_GROUP_GET_RO_PRIVATE_PROPERTIES = CLUS_OBJECT_GROUP << 24 | CLCTL_GET_RO_PRIVATE_PROPERTIES, | |
| 863 CLUSCTL_GROUP_GET_PRIVATE_PROPERTIES = CLUS_OBJECT_GROUP << 24 | CLCTL_GET_PRIVATE_PROPERTIES, | |
| 864 CLUSCTL_GROUP_SET_PRIVATE_PROPERTIES = CLUS_OBJECT_GROUP << 24 | CLCTL_SET_PRIVATE_PROPERTIES, | |
| 865 CLUSCTL_GROUP_VALIDATE_PRIVATE_PROPERTIES = CLUS_OBJECT_GROUP << 24 | CLCTL_VALIDATE_PRIVATE_PROPERTIES, | |
| 866 CLUSCTL_GROUP_QUERY_DELETE = CLUS_OBJECT_GROUP << 24 | CLCTL_QUERY_DELETE, | |
| 867 CLUSCTL_GROUP_GET_COMMON_PROPERTY_FMTS = CLUS_OBJECT_GROUP << 24 | CLCTL_GET_COMMON_PROPERTY_FMTS, | |
| 868 CLUSCTL_GROUP_GET_PRIVATE_PROPERTY_FMTS = CLUS_OBJECT_GROUP << 24 | CLCTL_GET_PRIVATE_PROPERTY_FMTS | |
| 869 } CLUSCTL_GROUP_CODES; | |
| 870 | |
| 871 typedef enum CLUSCTL_NODE_CODES { | |
| 872 CLUSCTL_NODE_UNKNOWN = CLUS_OBJECT_NODE << 24 | CLCTL_UNKNOWN,CLUSCTL_NODE_GET_CHARACTERISTICS = CLUS_OBJECT_NODE << 24 | CLCTL_GET_CHARACTERISTICS, | |
| 873 CLUSCTL_NODE_GET_FLAGS = CLUS_OBJECT_NODE << 24 | CLCTL_GET_FLAGS,CLUSCTL_NODE_GET_NAME = CLUS_OBJECT_NODE << 24 | CLCTL_GET_NAME, | |
| 874 CLUSCTL_NODE_GET_ID = CLUS_OBJECT_NODE << 24 | CLCTL_GET_ID, | |
| 875 CLUSCTL_NODE_ENUM_COMMON_PROPERTIES = CLUS_OBJECT_NODE << 24 | CLCTL_ENUM_COMMON_PROPERTIES, | |
| 876 CLUSCTL_NODE_GET_RO_COMMON_PROPERTIES = CLUS_OBJECT_NODE << 24 | CLCTL_GET_RO_COMMON_PROPERTIES, | |
| 877 CLUSCTL_NODE_GET_COMMON_PROPERTIES = CLUS_OBJECT_NODE << 24 | CLCTL_GET_COMMON_PROPERTIES, | |
| 878 CLUSCTL_NODE_SET_COMMON_PROPERTIES = CLUS_OBJECT_NODE << 24 | CLCTL_SET_COMMON_PROPERTIES, | |
| 879 CLUSCTL_NODE_VALIDATE_COMMON_PROPERTIES = CLUS_OBJECT_NODE << 24 | CLCTL_VALIDATE_COMMON_PROPERTIES, | |
| 880 CLUSCTL_NODE_ENUM_PRIVATE_PROPERTIES = CLUS_OBJECT_NODE << 24 | CLCTL_ENUM_PRIVATE_PROPERTIES, | |
| 881 CLUSCTL_NODE_GET_RO_PRIVATE_PROPERTIES = CLUS_OBJECT_NODE << 24 | CLCTL_GET_RO_PRIVATE_PROPERTIES, | |
| 882 CLUSCTL_NODE_GET_PRIVATE_PROPERTIES = CLUS_OBJECT_NODE << 24 | CLCTL_GET_PRIVATE_PROPERTIES, | |
| 883 CLUSCTL_NODE_SET_PRIVATE_PROPERTIES = CLUS_OBJECT_NODE << 24 | CLCTL_SET_PRIVATE_PROPERTIES, | |
| 884 CLUSCTL_NODE_VALIDATE_PRIVATE_PROPERTIES = CLUS_OBJECT_NODE << 24 | CLCTL_VALIDATE_PRIVATE_PROPERTIES, | |
| 885 CLUSCTL_NODE_GET_COMMON_PROPERTY_FMTS = CLUS_OBJECT_NODE << 24 | CLCTL_GET_COMMON_PROPERTY_FMTS, | |
| 886 CLUSCTL_NODE_GET_PRIVATE_PROPERTY_FMTS = CLUS_OBJECT_NODE << 24 | CLCTL_GET_PRIVATE_PROPERTY_FMTS, | |
| 887 CLUSCTL_NODE_GET_CLUSTER_SERVICE_ACCOUNT_NAME = CLUS_OBJECT_NODE << 24 | CLCTL_GET_CLUSTER_SERVICE_ACCOUNT_NAME | |
| 888 } CLUSCTL_NODE_CODES; | |
| 889 | |
| 890 typedef enum CLUSCTL_NETWORK_CODES { | |
| 891 CLUSCTL_NETWORK_UNKNOWN = CLUS_OBJECT_NETWORK << 24 | CLCTL_UNKNOWN, | |
| 892 CLUSCTL_NETWORK_GET_CHARACTERISTICS = CLUS_OBJECT_NETWORK << 24 | CLCTL_GET_CHARACTERISTICS, | |
| 893 CLUSCTL_NETWORK_GET_FLAGS = CLUS_OBJECT_NETWORK << 24 | CLCTL_GET_FLAGS, | |
| 894 CLUSCTL_NETWORK_GET_NAME = CLUS_OBJECT_NETWORK << 24 | CLCTL_GET_NAME,CLUSCTL_NETWORK_GET_ID = CLUS_OBJECT_NETWORK << 24 | CLCTL_GET_ID, | |
| 895 CLUSCTL_NETWORK_ENUM_COMMON_PROPERTIES = CLUS_OBJECT_NETWORK << 24 | CLCTL_ENUM_COMMON_PROPERTIES, | |
| 896 CLUSCTL_NETWORK_GET_RO_COMMON_PROPERTIES = CLUS_OBJECT_NETWORK << 24 | CLCTL_GET_RO_COMMON_PROPERTIES, | |
| 897 CLUSCTL_NETWORK_GET_COMMON_PROPERTIES = CLUS_OBJECT_NETWORK << 24 | CLCTL_GET_COMMON_PROPERTIES, | |
| 898 CLUSCTL_NETWORK_SET_COMMON_PROPERTIES = CLUS_OBJECT_NETWORK << 24 | CLCTL_SET_COMMON_PROPERTIES, | |
| 899 CLUSCTL_NETWORK_VALIDATE_COMMON_PROPERTIES = CLUS_OBJECT_NETWORK << 24 | CLCTL_VALIDATE_COMMON_PROPERTIES, | |
| 900 CLUSCTL_NETWORK_ENUM_PRIVATE_PROPERTIES = CLUS_OBJECT_NETWORK << 24 | CLCTL_ENUM_PRIVATE_PROPERTIES, | |
| 901 CLUSCTL_NETWORK_GET_RO_PRIVATE_PROPERTIES = CLUS_OBJECT_NETWORK << 24 | CLCTL_GET_RO_PRIVATE_PROPERTIES, | |
| 902 CLUSCTL_NETWORK_GET_PRIVATE_PROPERTIES = CLUS_OBJECT_NETWORK << 24 | CLCTL_GET_PRIVATE_PROPERTIES, | |
| 903 CLUSCTL_NETWORK_SET_PRIVATE_PROPERTIES = CLUS_OBJECT_NETWORK << 24 | CLCTL_SET_PRIVATE_PROPERTIES, | |
| 904 CLUSCTL_NETWORK_VALIDATE_PRIVATE_PROPERTIES = CLUS_OBJECT_NETWORK << 24 | CLCTL_VALIDATE_PRIVATE_PROPERTIES, | |
| 905 CLUSCTL_NETWORK_GET_COMMON_PROPERTY_FMTS = CLUS_OBJECT_NETWORK << 24 | CLCTL_GET_COMMON_PROPERTY_FMTS, | |
| 906 CLUSCTL_NETWORK_GET_PRIVATE_PROPERTY_FMTS = CLUS_OBJECT_NETWORK << 24 | CLCTL_GET_PRIVATE_PROPERTY_FMTS | |
| 907 } CLUSCTL_NETWORK_CODES; | |
| 908 | |
| 909 typedef enum CLUSCTL_NETINTERFACE_CODES { | |
| 910 CLUSCTL_NETINTERFACE_UNKNOWN = CLUS_OBJECT_NETINTERFACE << 24 | CLCTL_UNKNOWN, | |
| 911 CLUSCTL_NETINTERFACE_GET_CHARACTERISTICS = CLUS_OBJECT_NETINTERFACE << 24 | CLCTL_GET_CHARACTERISTICS, | |
| 912 CLUSCTL_NETINTERFACE_GET_FLAGS = CLUS_OBJECT_NETINTERFACE << 24 | CLCTL_GET_FLAGS, | |
| 913 CLUSCTL_NETINTERFACE_GET_NAME = CLUS_OBJECT_NETINTERFACE << 24 | CLCTL_GET_NAME, | |
| 914 CLUSCTL_NETINTERFACE_GET_ID = CLUS_OBJECT_NETINTERFACE << 24 | CLCTL_GET_ID, | |
| 915 CLUSCTL_NETINTERFACE_GET_NODE = CLUS_OBJECT_NETINTERFACE << 24 | CLCTL_GET_NODE, | |
| 916 CLUSCTL_NETINTERFACE_GET_NETWORK = CLUS_OBJECT_NETINTERFACE << 24 | CLCTL_GET_NETWORK, | |
| 917 CLUSCTL_NETINTERFACE_ENUM_COMMON_PROPERTIES = CLUS_OBJECT_NETINTERFACE << 24 | CLCTL_ENUM_COMMON_PROPERTIES, | |
| 918 CLUSCTL_NETINTERFACE_GET_RO_COMMON_PROPERTIES = CLUS_OBJECT_NETINTERFACE << 24 | CLCTL_GET_RO_COMMON_PROPERTIES, | |
| 919 CLUSCTL_NETINTERFACE_GET_COMMON_PROPERTIES = CLUS_OBJECT_NETINTERFACE << 24 | CLCTL_GET_COMMON_PROPERTIES, | |
| 920 CLUSCTL_NETINTERFACE_SET_COMMON_PROPERTIES = CLUS_OBJECT_NETINTERFACE << 24 | CLCTL_SET_COMMON_PROPERTIES, | |
| 921 CLUSCTL_NETINTERFACE_VALIDATE_COMMON_PROPERTIES = CLUS_OBJECT_NETINTERFACE << 24 | CLCTL_VALIDATE_COMMON_PROPERTIES, | |
| 922 CLUSCTL_NETINTERFACE_ENUM_PRIVATE_PROPERTIES = CLUS_OBJECT_NETINTERFACE << 24 | CLCTL_ENUM_PRIVATE_PROPERTIES, | |
| 923 CLUSCTL_NETINTERFACE_GET_RO_PRIVATE_PROPERTIES = CLUS_OBJECT_NETINTERFACE << 24 | CLCTL_GET_RO_PRIVATE_PROPERTIES, | |
| 924 CLUSCTL_NETINTERFACE_GET_PRIVATE_PROPERTIES = CLUS_OBJECT_NETINTERFACE << 24 | CLCTL_GET_PRIVATE_PROPERTIES, | |
| 925 CLUSCTL_NETINTERFACE_SET_PRIVATE_PROPERTIES = CLUS_OBJECT_NETINTERFACE << 24 | CLCTL_SET_PRIVATE_PROPERTIES, | |
| 926 CLUSCTL_NETINTERFACE_VALIDATE_PRIVATE_PROPERTIES = CLUS_OBJECT_NETINTERFACE << 24 | CLCTL_VALIDATE_PRIVATE_PROPERTIES, | |
| 927 CLUSCTL_NETINTERFACE_GET_COMMON_PROPERTY_FMTS = CLUS_OBJECT_NETINTERFACE << 24 | CLCTL_GET_COMMON_PROPERTY_FMTS, | |
| 928 CLUSCTL_NETINTERFACE_GET_PRIVATE_PROPERTY_FMTS = CLUS_OBJECT_NETINTERFACE << 24 | CLCTL_GET_PRIVATE_PROPERTY_FMTS | |
| 929 } CLUSCTL_NETINTERFACE_CODES; | |
| 930 | |
| 931 typedef enum CLUSCTL_CLUSTER_CODES { | |
| 932 CLUSCTL_CLUSTER_UNKNOWN = CLUS_OBJECT_CLUSTER << 24 | CLCTL_UNKNOWN, | |
| 933 CLUSCTL_CLUSTER_GET_FQDN = CLUS_OBJECT_CLUSTER << 24 | CLCTL_GET_FQDN, | |
| 934 CLUSCTL_CLUSTER_ENUM_COMMON_PROPERTIES = CLUS_OBJECT_CLUSTER << 24 | CLCTL_ENUM_COMMON_PROPERTIES, | |
| 935 CLUSCTL_CLUSTER_GET_RO_COMMON_PROPERTIES = CLUS_OBJECT_CLUSTER << 24 | CLCTL_GET_RO_COMMON_PROPERTIES, | |
| 936 CLUSCTL_CLUSTER_GET_COMMON_PROPERTIES = CLUS_OBJECT_CLUSTER << 24 | CLCTL_GET_COMMON_PROPERTIES, | |
| 937 CLUSCTL_CLUSTER_SET_COMMON_PROPERTIES = CLUS_OBJECT_CLUSTER << 24 | CLCTL_SET_COMMON_PROPERTIES, | |
| 938 CLUSCTL_CLUSTER_VALIDATE_COMMON_PROPERTIES = CLUS_OBJECT_CLUSTER << 24 | CLCTL_VALIDATE_COMMON_PROPERTIES, | |
| 939 CLUSCTL_CLUSTER_ENUM_PRIVATE_PROPERTIES = CLUS_OBJECT_CLUSTER << 24 | CLCTL_ENUM_PRIVATE_PROPERTIES, | |
| 940 CLUSCTL_CLUSTER_GET_RO_PRIVATE_PROPERTIES = CLUS_OBJECT_CLUSTER << 24 | CLCTL_GET_RO_PRIVATE_PROPERTIES, | |
| 941 CLUSCTL_CLUSTER_GET_PRIVATE_PROPERTIES = CLUS_OBJECT_CLUSTER << 24 | CLCTL_GET_PRIVATE_PROPERTIES, | |
| 942 CLUSCTL_CLUSTER_SET_PRIVATE_PROPERTIES = CLUS_OBJECT_CLUSTER << 24 | CLCTL_SET_PRIVATE_PROPERTIES, | |
| 943 CLUSCTL_CLUSTER_VALIDATE_PRIVATE_PROPERTIES = CLUS_OBJECT_CLUSTER << 24 | CLCTL_VALIDATE_PRIVATE_PROPERTIES, | |
| 944 CLUSCTL_CLUSTER_GET_COMMON_PROPERTY_FMTS = CLUS_OBJECT_CLUSTER << 24 | CLCTL_GET_COMMON_PROPERTY_FMTS, | |
| 945 CLUSCTL_CLUSTER_GET_PRIVATE_PROPERTY_FMTS = CLUS_OBJECT_CLUSTER << 24 | CLCTL_GET_PRIVATE_PROPERTY_FMTS | |
| 946 } CLUSCTL_CLUSTER_CODES; | |
| 947 | |
| 948 typedef enum CLUSTER_RESOURCE_CLASS { | |
| 949 CLUS_RESCLASS_UNKNOWN = 0,CLUS_RESCLASS_STORAGE, | |
| 950 CLUS_RESCLASS_USER = 32768 | |
| 951 } CLUSTER_RESOURCE_CLASS; | |
| 952 | |
| 953 typedef enum CLUS_RESSUBCLASS { | |
| 954 CLUS_RESSUBCLASS_SHARED = 0x80000000 | |
| 955 } CLUS_RESSUBCLASS; | |
| 956 | |
| 957 typedef enum CLUS_CHARACTERISTICS { | |
| 958 CLUS_CHAR_UNKNOWN = 0,CLUS_CHAR_QUORUM = 0x1,CLUS_CHAR_DELETE_REQUIRES_ALL_NODES = 0x2,CLUS_CHAR_LOCAL_QUORUM = 0x4, | |
| 959 CLUS_CHAR_LOCAL_QUORUM_DEBUG = 0x8,CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON = 0x10 | |
| 960 } CLUS_CHARACTERISTICS; | |
| 961 | |
| 962 typedef enum CLUS_FLAGS { | |
| 963 CLUS_FLAG_CORE = 0x1 | |
| 964 } CLUS_FLAGS; | |
| 965 | |
| 966 typedef enum CLUSPROP_PIFLAGS { | |
| 967 CLUSPROP_PIFLAG_STICKY = 0x1,CLUSPROP_PIFLAG_REMOVABLE = 0x2,CLUSPROP_PIFLAG_USABLE = 0x4,CLUSPROP_PIFLAG_DEFAULT_QUORUM = 0x8 | |
| 968 } CLUSPROP_PIFLAGS; | |
| 969 | |
| 970 typedef enum CLUSTER_RESOURCE_ENUM { | |
| 971 CLUSTER_RESOURCE_ENUM_DEPENDS = 0x1,CLUSTER_RESOURCE_ENUM_PROVIDES = 0x2,CLUSTER_RESOURCE_ENUM_NODES = 0x4, | |
| 972 CLUSTER_RESOURCE_ENUM_ALL = CLUSTER_RESOURCE_ENUM_DEPENDS | CLUSTER_RESOURCE_ENUM_PROVIDES | CLUSTER_RESOURCE_ENUM_NODES | |
| 973 } CLUSTER_RESOURCE_ENUM; | |
| 974 | |
| 975 typedef enum CLUSTER_RESOURCE_TYPE_ENUM { | |
| 976 CLUSTER_RESOURCE_TYPE_ENUM_NODES = 0x1,CLUSTER_RESOURCE_TYPE_ENUM_ALL = CLUSTER_RESOURCE_TYPE_ENUM_NODES | |
| 977 } CLUSTER_RESOURCE_TYPE_ENUM; | |
| 978 | |
| 979 typedef enum CLUSTER_NETWORK_ENUM { | |
| 980 CLUSTER_NETWORK_ENUM_NETINTERFACES = 0x1,CLUSTER_NETWORK_ENUM_ALL = CLUSTER_NETWORK_ENUM_NETINTERFACES | |
| 981 } CLUSTER_NETWORK_ENUM; | |
| 982 | |
| 983 typedef enum CLUSTER_NETWORK_STATE { | |
| 984 ClusterNetworkStateUnknown = -1, | |
| 985 ClusterNetworkUnavailable = 0,ClusterNetworkDown,ClusterNetworkPartitioned,ClusterNetworkUp | |
| 986 } CLUSTER_NETWORK_STATE; | |
| 987 | |
| 988 typedef enum CLUSTER_NETWORK_ROLE { | |
| 989 ClusterNetworkRoleNone = 0,ClusterNetworkRoleInternalUse = 0x1,ClusterNetworkRoleClientAccess = 0x2,ClusterNetworkRoleInternalAndClient = 0x3 | |
| 990 } CLUSTER_NETWORK_ROLE; | |
| 991 | |
| 992 typedef enum CLUSTER_NETINTERFACE_STATE { | |
| 993 ClusterNetInterfaceStateUnknown = -1, | |
| 994 ClusterNetInterfaceUnavailable = 0,ClusterNetInterfaceFailed,ClusterNetInterfaceUnreachable, | |
| 995 ClusterNetInterfaceUp | |
| 996 } CLUSTER_NETINTERFACE_STATE; | |
| 997 #endif | |
| 998 | |
| 999 extern RPC_IF_HANDLE __MIDL_itf_msclus_0000_v0_0_c_ifspec; | |
| 1000 extern RPC_IF_HANDLE __MIDL_itf_msclus_0000_v0_0_s_ifspec; | |
| 1001 | |
| 1002 #ifndef __MSClusterLib_LIBRARY_DEFINED__ | |
| 1003 #define __MSClusterLib_LIBRARY_DEFINED__ | |
| 1004 typedef CLUSTER_QUORUM_TYPE _CLUSTER_QUORUM_TYPE; | |
| 1005 typedef NODE_CLUSTER_STATE _NODE_CLUSTER_STATE; | |
| 1006 typedef CLUSTER_RESOURCE_STATE_CHANGE_REASON _CLUSTER_RESOURCE_STATE_CHANGE_REASON; | |
| 1007 typedef CLUSTER_SET_PASSWORD_FLAGS _CLUSTER_SET_PASSWORD_FLAGS; | |
| 1008 typedef CLUSTER_CHANGE _CLUSTER_CHANGE; | |
| 1009 typedef CLUSTER_ENUM _CLUSTER_ENUM; | |
| 1010 typedef CLUSTER_NODE_ENUM _CLUSTER_NODE_ENUM; | |
| 1011 typedef CLUSTER_NODE_STATE _CLUSTER_NODE_STATE; | |
| 1012 typedef CLUSTER_GROUP_ENUM _CLUSTER_GROUP_ENUM; | |
| 1013 typedef CLUSTER_GROUP_STATE _CLUSTER_GROUP_STATE; | |
| 1014 typedef CLUSTER_GROUP_AUTOFAILBACK_TYPE _CLUSTER_GROUP_AUTOFAILBACK_TYPE; | |
| 1015 typedef CLUSTER_RESOURCE_STATE _CLUSTER_RESOURCE_STATE; | |
| 1016 typedef CLUSTER_RESOURCE_RESTART_ACTION _CLUSTER_RESOURCE_RESTART_ACTION; | |
| 1017 typedef CLUSTER_RESOURCE_CREATE_FLAGS _CLUSTER_RESOURCE_CREATE_FLAGS; | |
| 1018 typedef CLUSTER_PROPERTY_TYPE _CLUSTER_PROPERTY_TYPE; | |
| 1019 typedef CLUSTER_PROPERTY_FORMAT _CLUSTER_PROPERTY_FORMAT; | |
| 1020 typedef CLUSTER_PROPERTY_SYNTAX _CLUSTER_PROPERTY_SYNTAX; | |
| 1021 typedef CLUSTER_CONTROL_OBJECT _CLUSTER_CONTROL_OBJECT; | |
| 1022 typedef CLCTL_CODES _CLCTL_CODES; | |
| 1023 typedef CLUSCTL_RESOURCE_CODES _CLUSCTL_RESOURCE_CODES; | |
| 1024 typedef CLUSCTL_RESOURCE_TYPE_CODES _CLUSCTL_RESOURCE_TYPE_CODES; | |
| 1025 typedef CLUSCTL_GROUP_CODES _CLUSCTL_GROUP_CODES; | |
| 1026 typedef CLUSCTL_NODE_CODES _CLUSCTL_NODE_CODES; | |
| 1027 typedef CLUSCTL_NETWORK_CODES _CLUSCTL_NETWORK_CODES; | |
| 1028 typedef CLUSCTL_NETINTERFACE_CODES _CLUSCTL_NETINTERFACE_CODES; | |
| 1029 typedef CLUSCTL_CLUSTER_CODES _CLUSCTL_CLUSTER_CODES; | |
| 1030 typedef CLUSTER_RESOURCE_CLASS _CLUSTER_RESOURCE_CLASS; | |
| 1031 typedef CLUS_RESSUBCLASS _CLUS_RESSUBCLASS; | |
| 1032 typedef CLUS_CHARACTERISTICS _CLUS_CHARACTERISTICS; | |
| 1033 typedef CLUS_FLAGS _CLUS_FLAGS; | |
| 1034 typedef CLUSPROP_PIFLAGS _CLUSPROP_PIFLAGS; | |
| 1035 typedef CLUSTER_RESOURCE_ENUM _CLUSTER_RESOURCE_ENUM; | |
| 1036 typedef CLUSTER_RESOURCE_TYPE_ENUM _CLUSTER_RESOURCE_TYPE_ENUM; | |
| 1037 typedef CLUSTER_NETWORK_ENUM _CLUSTER_NETWORK_ENUM; | |
| 1038 typedef CLUSTER_NETWORK_STATE _CLUSTER_NETWORK_STATE; | |
| 1039 typedef CLUSTER_NETWORK_ROLE _CLUSTER_NETWORK_ROLE; | |
| 1040 typedef CLUSTER_NETINTERFACE_STATE _CLUSTER_NETINTERFACE_STATE; | |
| 1041 | |
| 1042 EXTERN_C const IID LIBID_MSClusterLib; | |
| 1043 EXTERN_C const CLSID CLSID_ClusApplication; | |
| 1044 #ifdef __cplusplus | |
| 1045 class ClusApplication; | |
| 1046 #endif | |
| 1047 EXTERN_C const CLSID CLSID_Cluster; | |
| 1048 #ifdef __cplusplus | |
| 1049 class Cluster; | |
| 1050 #endif | |
| 1051 EXTERN_C const CLSID CLSID_ClusVersion; | |
| 1052 #ifdef __cplusplus | |
| 1053 class ClusVersion; | |
| 1054 #endif | |
| 1055 EXTERN_C const CLSID CLSID_ClusResType; | |
| 1056 #ifdef __cplusplus | |
| 1057 class ClusResType; | |
| 1058 #endif | |
| 1059 EXTERN_C const CLSID CLSID_ClusProperty; | |
| 1060 #ifdef __cplusplus | |
| 1061 class ClusProperty; | |
| 1062 #endif | |
| 1063 EXTERN_C const CLSID CLSID_ClusProperties; | |
| 1064 #ifdef __cplusplus | |
| 1065 class ClusProperties; | |
| 1066 #endif | |
| 1067 EXTERN_C const CLSID CLSID_DomainNames; | |
| 1068 #ifdef __cplusplus | |
| 1069 class DomainNames; | |
| 1070 #endif | |
| 1071 EXTERN_C const CLSID CLSID_ClusNetwork; | |
| 1072 #ifdef __cplusplus | |
| 1073 class ClusNetwork; | |
| 1074 #endif | |
| 1075 EXTERN_C const CLSID CLSID_ClusNetInterface; | |
| 1076 #ifdef __cplusplus | |
| 1077 class ClusNetInterface; | |
| 1078 #endif | |
| 1079 EXTERN_C const CLSID CLSID_ClusNetInterfaces; | |
| 1080 #ifdef __cplusplus | |
| 1081 class ClusNetInterfaces; | |
| 1082 #endif | |
| 1083 EXTERN_C const CLSID CLSID_ClusResDependencies; | |
| 1084 #ifdef __cplusplus | |
| 1085 class ClusResDependencies; | |
| 1086 #endif | |
| 1087 EXTERN_C const CLSID CLSID_ClusResGroupResources; | |
| 1088 #ifdef __cplusplus | |
| 1089 class ClusResGroupResources; | |
| 1090 #endif | |
| 1091 EXTERN_C const CLSID CLSID_ClusResTypeResources; | |
| 1092 #ifdef __cplusplus | |
| 1093 class ClusResTypeResources; | |
| 1094 #endif | |
| 1095 EXTERN_C const CLSID CLSID_ClusResGroupPreferredOwnerNodes; | |
| 1096 #ifdef __cplusplus | |
| 1097 class ClusResGroupPreferredOwnerNodes; | |
| 1098 #endif | |
| 1099 EXTERN_C const CLSID CLSID_ClusResPossibleOwnerNodes; | |
| 1100 #ifdef __cplusplus | |
| 1101 class ClusResPossibleOwnerNodes; | |
| 1102 #endif | |
| 1103 EXTERN_C const CLSID CLSID_ClusNetworks; | |
| 1104 #ifdef __cplusplus | |
| 1105 class ClusNetworks; | |
| 1106 #endif | |
| 1107 EXTERN_C const CLSID CLSID_ClusNetworkNetInterfaces; | |
| 1108 #ifdef __cplusplus | |
| 1109 class ClusNetworkNetInterfaces; | |
| 1110 #endif | |
| 1111 EXTERN_C const CLSID CLSID_ClusNodeNetInterfaces; | |
| 1112 #ifdef __cplusplus | |
| 1113 class ClusNodeNetInterfaces; | |
| 1114 #endif | |
| 1115 EXTERN_C const CLSID CLSID_ClusRefObject; | |
| 1116 #ifdef __cplusplus | |
| 1117 class ClusRefObject; | |
| 1118 #endif | |
| 1119 EXTERN_C const CLSID CLSID_ClusterNames; | |
| 1120 #ifdef __cplusplus | |
| 1121 class ClusterNames; | |
| 1122 #endif | |
| 1123 EXTERN_C const CLSID CLSID_ClusNode; | |
| 1124 #ifdef __cplusplus | |
| 1125 class ClusNode; | |
| 1126 #endif | |
| 1127 EXTERN_C const CLSID CLSID_ClusNodes; | |
| 1128 #ifdef __cplusplus | |
| 1129 class ClusNodes; | |
| 1130 #endif | |
| 1131 EXTERN_C const CLSID CLSID_ClusResGroup; | |
| 1132 #ifdef __cplusplus | |
| 1133 class ClusResGroup; | |
| 1134 #endif | |
| 1135 EXTERN_C const CLSID CLSID_ClusResGroups; | |
| 1136 #ifdef __cplusplus | |
| 1137 class ClusResGroups; | |
| 1138 #endif | |
| 1139 EXTERN_C const CLSID CLSID_ClusResource; | |
| 1140 #ifdef __cplusplus | |
| 1141 class ClusResource; | |
| 1142 #endif | |
| 1143 EXTERN_C const CLSID CLSID_ClusResources; | |
| 1144 #ifdef __cplusplus | |
| 1145 class ClusResources; | |
| 1146 #endif | |
| 1147 EXTERN_C const CLSID CLSID_ClusResTypes; | |
| 1148 #ifdef __cplusplus | |
| 1149 class ClusResTypes; | |
| 1150 #endif | |
| 1151 EXTERN_C const CLSID CLSID_ClusResTypePossibleOwnerNodes; | |
| 1152 #ifdef __cplusplus | |
| 1153 class ClusResTypePossibleOwnerNodes; | |
| 1154 #endif | |
| 1155 EXTERN_C const CLSID CLSID_ClusPropertyValue; | |
| 1156 #ifdef __cplusplus | |
| 1157 class ClusPropertyValue; | |
| 1158 #endif | |
| 1159 EXTERN_C const CLSID CLSID_ClusPropertyValues; | |
| 1160 #ifdef __cplusplus | |
| 1161 class ClusPropertyValues; | |
| 1162 #endif | |
| 1163 EXTERN_C const CLSID CLSID_ClusPropertyValueData; | |
| 1164 #ifdef __cplusplus | |
| 1165 class ClusPropertyValueData; | |
| 1166 #endif | |
| 1167 EXTERN_C const CLSID CLSID_ClusPartition; | |
| 1168 #ifdef __cplusplus | |
| 1169 class ClusPartition; | |
| 1170 #endif | |
| 1171 EXTERN_C const CLSID CLSID_ClusPartitions; | |
| 1172 #ifdef __cplusplus | |
| 1173 class ClusPartitions; | |
| 1174 #endif | |
| 1175 EXTERN_C const CLSID CLSID_ClusDisk; | |
| 1176 #ifdef __cplusplus | |
| 1177 class ClusDisk; | |
| 1178 #endif | |
| 1179 EXTERN_C const CLSID CLSID_ClusDisks; | |
| 1180 #ifdef __cplusplus | |
| 1181 class ClusDisks; | |
| 1182 #endif | |
| 1183 EXTERN_C const CLSID CLSID_ClusScsiAddress; | |
| 1184 #ifdef __cplusplus | |
| 1185 class ClusScsiAddress; | |
| 1186 #endif | |
| 1187 EXTERN_C const CLSID CLSID_ClusRegistryKeys; | |
| 1188 #ifdef __cplusplus | |
| 1189 class ClusRegistryKeys; | |
| 1190 #endif | |
| 1191 EXTERN_C const CLSID CLSID_ClusCryptoKeys; | |
| 1192 #ifdef __cplusplus | |
| 1193 class ClusCryptoKeys; | |
| 1194 #endif | |
| 1195 EXTERN_C const CLSID CLSID_ClusResDependents; | |
| 1196 #ifdef __cplusplus | |
| 1197 class ClusResDependents; | |
| 1198 #endif | |
| 1199 #endif | |
| 1200 | |
| 1201 #ifndef __ISClusApplication_INTERFACE_DEFINED__ | |
| 1202 #define __ISClusApplication_INTERFACE_DEFINED__ | |
| 1203 EXTERN_C const IID IID_ISClusApplication; | |
| 1204 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 1205 struct ISClusApplication : public IDispatch { | |
| 1206 public: | |
| 1207 virtual HRESULT WINAPI get_DomainNames(ISDomainNames **ppDomains) = 0; | |
| 1208 virtual HRESULT WINAPI get_ClusterNames(BSTR bstrDomainName,ISClusterNames **ppClusters) = 0; | |
| 1209 virtual HRESULT WINAPI OpenCluster(BSTR bstrClusterName,ISCluster **pCluster) = 0; | |
| 1210 }; | |
| 1211 #else | |
| 1212 typedef struct ISClusApplicationVtbl { | |
| 1213 BEGIN_INTERFACE | |
| 1214 HRESULT (WINAPI *QueryInterface)(ISClusApplication *This,REFIID riid,void **ppvObject); | |
| 1215 ULONG (WINAPI *AddRef)(ISClusApplication *This); | |
| 1216 ULONG (WINAPI *Release)(ISClusApplication *This); | |
| 1217 HRESULT (WINAPI *GetTypeInfoCount)(ISClusApplication *This,UINT *pctinfo); | |
| 1218 HRESULT (WINAPI *GetTypeInfo)(ISClusApplication *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 1219 HRESULT (WINAPI *GetIDsOfNames)(ISClusApplication *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 1220 HRESULT (WINAPI *Invoke)(ISClusApplication *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 1221 HRESULT (WINAPI *get_DomainNames)(ISClusApplication *This,ISDomainNames **ppDomains); | |
| 1222 HRESULT (WINAPI *get_ClusterNames)(ISClusApplication *This,BSTR bstrDomainName,ISClusterNames **ppClusters); | |
| 1223 HRESULT (WINAPI *OpenCluster)(ISClusApplication *This,BSTR bstrClusterName,ISCluster **pCluster); | |
| 1224 END_INTERFACE | |
| 1225 } ISClusApplicationVtbl; | |
| 1226 struct ISClusApplication { | |
| 1227 CONST_VTBL struct ISClusApplicationVtbl *lpVtbl; | |
| 1228 }; | |
| 1229 #ifdef COBJMACROS | |
| 1230 #define ISClusApplication_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1231 #define ISClusApplication_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1232 #define ISClusApplication_Release(This) (This)->lpVtbl->Release(This) | |
| 1233 #define ISClusApplication_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 1234 #define ISClusApplication_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 1235 #define ISClusApplication_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 1236 #define ISClusApplication_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 1237 #define ISClusApplication_get_DomainNames(This,ppDomains) (This)->lpVtbl->get_DomainNames(This,ppDomains) | |
| 1238 #define ISClusApplication_get_ClusterNames(This,bstrDomainName,ppClusters) (This)->lpVtbl->get_ClusterNames(This,bstrDomainName,ppClusters) | |
| 1239 #define ISClusApplication_OpenCluster(This,bstrClusterName,pCluster) (This)->lpVtbl->OpenCluster(This,bstrClusterName,pCluster) | |
| 1240 #endif | |
| 1241 #endif | |
| 1242 HRESULT WINAPI ISClusApplication_get_DomainNames_Proxy(ISClusApplication *This,ISDomainNames **ppDomains); | |
| 1243 void __RPC_STUB ISClusApplication_get_DomainNames_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1244 HRESULT WINAPI ISClusApplication_get_ClusterNames_Proxy(ISClusApplication *This,BSTR bstrDomainName,ISClusterNames **ppClusters); | |
| 1245 void __RPC_STUB ISClusApplication_get_ClusterNames_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1246 HRESULT WINAPI ISClusApplication_OpenCluster_Proxy(ISClusApplication *This,BSTR bstrClusterName,ISCluster **pCluster); | |
| 1247 void __RPC_STUB ISClusApplication_OpenCluster_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1248 #endif | |
| 1249 | |
| 1250 #ifndef __ISDomainNames_INTERFACE_DEFINED__ | |
| 1251 #define __ISDomainNames_INTERFACE_DEFINED__ | |
| 1252 EXTERN_C const IID IID_ISDomainNames; | |
| 1253 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 1254 struct ISDomainNames : public IDispatch { | |
| 1255 public: | |
| 1256 virtual HRESULT WINAPI get_Count(long *plCount) = 0; | |
| 1257 virtual HRESULT WINAPI get__NewEnum(IUnknown **retval) = 0; | |
| 1258 virtual HRESULT WINAPI Refresh(void) = 0; | |
| 1259 virtual HRESULT WINAPI get_Item(VARIANT varIndex,BSTR *pbstrDomainName) = 0; | |
| 1260 }; | |
| 1261 #else | |
| 1262 typedef struct ISDomainNamesVtbl { | |
| 1263 BEGIN_INTERFACE | |
| 1264 HRESULT (WINAPI *QueryInterface)(ISDomainNames *This,REFIID riid,void **ppvObject); | |
| 1265 ULONG (WINAPI *AddRef)(ISDomainNames *This); | |
| 1266 ULONG (WINAPI *Release)(ISDomainNames *This); | |
| 1267 HRESULT (WINAPI *GetTypeInfoCount)(ISDomainNames *This,UINT *pctinfo); | |
| 1268 HRESULT (WINAPI *GetTypeInfo)(ISDomainNames *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 1269 HRESULT (WINAPI *GetIDsOfNames)(ISDomainNames *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 1270 HRESULT (WINAPI *Invoke)(ISDomainNames *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 1271 HRESULT (WINAPI *get_Count)(ISDomainNames *This,long *plCount); | |
| 1272 HRESULT (WINAPI *get__NewEnum)(ISDomainNames *This,IUnknown **retval); | |
| 1273 HRESULT (WINAPI *Refresh)(ISDomainNames *This); | |
| 1274 HRESULT (WINAPI *get_Item)(ISDomainNames *This,VARIANT varIndex,BSTR *pbstrDomainName); | |
| 1275 END_INTERFACE | |
| 1276 } ISDomainNamesVtbl; | |
| 1277 struct ISDomainNames { | |
| 1278 CONST_VTBL struct ISDomainNamesVtbl *lpVtbl; | |
| 1279 }; | |
| 1280 #ifdef COBJMACROS | |
| 1281 #define ISDomainNames_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1282 #define ISDomainNames_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1283 #define ISDomainNames_Release(This) (This)->lpVtbl->Release(This) | |
| 1284 #define ISDomainNames_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 1285 #define ISDomainNames_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 1286 #define ISDomainNames_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 1287 #define ISDomainNames_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 1288 #define ISDomainNames_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) | |
| 1289 #define ISDomainNames_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | |
| 1290 #define ISDomainNames_Refresh(This) (This)->lpVtbl->Refresh(This) | |
| 1291 #define ISDomainNames_get_Item(This,varIndex,pbstrDomainName) (This)->lpVtbl->get_Item(This,varIndex,pbstrDomainName) | |
| 1292 #endif | |
| 1293 #endif | |
| 1294 HRESULT WINAPI ISDomainNames_get_Count_Proxy(ISDomainNames *This,long *plCount); | |
| 1295 void __RPC_STUB ISDomainNames_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1296 HRESULT WINAPI ISDomainNames_get__NewEnum_Proxy(ISDomainNames *This,IUnknown **retval); | |
| 1297 void __RPC_STUB ISDomainNames_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1298 HRESULT WINAPI ISDomainNames_Refresh_Proxy(ISDomainNames *This); | |
| 1299 void __RPC_STUB ISDomainNames_Refresh_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1300 HRESULT WINAPI ISDomainNames_get_Item_Proxy(ISDomainNames *This,VARIANT varIndex,BSTR *pbstrDomainName); | |
| 1301 void __RPC_STUB ISDomainNames_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1302 #endif | |
| 1303 | |
| 1304 #ifndef __ISClusterNames_INTERFACE_DEFINED__ | |
| 1305 #define __ISClusterNames_INTERFACE_DEFINED__ | |
| 1306 EXTERN_C const IID IID_ISClusterNames; | |
| 1307 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 1308 struct ISClusterNames : public IDispatch { | |
| 1309 public: | |
| 1310 virtual HRESULT WINAPI get_Count(long *plCount) = 0; | |
| 1311 virtual HRESULT WINAPI get__NewEnum(IUnknown **retval) = 0; | |
| 1312 virtual HRESULT WINAPI Refresh(void) = 0; | |
| 1313 virtual HRESULT WINAPI get_Item(VARIANT varIndex,BSTR *pbstrClusterName) = 0; | |
| 1314 virtual HRESULT WINAPI get_DomainName(BSTR *pbstrDomainName) = 0; | |
| 1315 }; | |
| 1316 #else | |
| 1317 typedef struct ISClusterNamesVtbl { | |
| 1318 BEGIN_INTERFACE | |
| 1319 HRESULT (WINAPI *QueryInterface)(ISClusterNames *This,REFIID riid,void **ppvObject); | |
| 1320 ULONG (WINAPI *AddRef)(ISClusterNames *This); | |
| 1321 ULONG (WINAPI *Release)(ISClusterNames *This); | |
| 1322 HRESULT (WINAPI *GetTypeInfoCount)(ISClusterNames *This,UINT *pctinfo); | |
| 1323 HRESULT (WINAPI *GetTypeInfo)(ISClusterNames *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 1324 HRESULT (WINAPI *GetIDsOfNames)(ISClusterNames *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 1325 HRESULT (WINAPI *Invoke)(ISClusterNames *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 1326 HRESULT (WINAPI *get_Count)(ISClusterNames *This,long *plCount); | |
| 1327 HRESULT (WINAPI *get__NewEnum)(ISClusterNames *This,IUnknown **retval); | |
| 1328 HRESULT (WINAPI *Refresh)(ISClusterNames *This); | |
| 1329 HRESULT (WINAPI *get_Item)(ISClusterNames *This,VARIANT varIndex,BSTR *pbstrClusterName); | |
| 1330 HRESULT (WINAPI *get_DomainName)(ISClusterNames *This,BSTR *pbstrDomainName); | |
| 1331 END_INTERFACE | |
| 1332 } ISClusterNamesVtbl; | |
| 1333 struct ISClusterNames { | |
| 1334 CONST_VTBL struct ISClusterNamesVtbl *lpVtbl; | |
| 1335 }; | |
| 1336 #ifdef COBJMACROS | |
| 1337 #define ISClusterNames_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1338 #define ISClusterNames_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1339 #define ISClusterNames_Release(This) (This)->lpVtbl->Release(This) | |
| 1340 #define ISClusterNames_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 1341 #define ISClusterNames_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 1342 #define ISClusterNames_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 1343 #define ISClusterNames_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 1344 #define ISClusterNames_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) | |
| 1345 #define ISClusterNames_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | |
| 1346 #define ISClusterNames_Refresh(This) (This)->lpVtbl->Refresh(This) | |
| 1347 #define ISClusterNames_get_Item(This,varIndex,pbstrClusterName) (This)->lpVtbl->get_Item(This,varIndex,pbstrClusterName) | |
| 1348 #define ISClusterNames_get_DomainName(This,pbstrDomainName) (This)->lpVtbl->get_DomainName(This,pbstrDomainName) | |
| 1349 #endif | |
| 1350 #endif | |
| 1351 HRESULT WINAPI ISClusterNames_get_Count_Proxy(ISClusterNames *This,long *plCount); | |
| 1352 void __RPC_STUB ISClusterNames_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1353 HRESULT WINAPI ISClusterNames_get__NewEnum_Proxy(ISClusterNames *This,IUnknown **retval); | |
| 1354 void __RPC_STUB ISClusterNames_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1355 HRESULT WINAPI ISClusterNames_Refresh_Proxy(ISClusterNames *This); | |
| 1356 void __RPC_STUB ISClusterNames_Refresh_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1357 HRESULT WINAPI ISClusterNames_get_Item_Proxy(ISClusterNames *This,VARIANT varIndex,BSTR *pbstrClusterName); | |
| 1358 void __RPC_STUB ISClusterNames_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1359 HRESULT WINAPI ISClusterNames_get_DomainName_Proxy(ISClusterNames *This,BSTR *pbstrDomainName); | |
| 1360 void __RPC_STUB ISClusterNames_get_DomainName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1361 #endif | |
| 1362 | |
| 1363 #ifndef __ISClusRefObject_INTERFACE_DEFINED__ | |
| 1364 #define __ISClusRefObject_INTERFACE_DEFINED__ | |
| 1365 EXTERN_C const IID IID_ISClusRefObject; | |
| 1366 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 1367 struct ISClusRefObject : public IDispatch { | |
| 1368 public: | |
| 1369 virtual HRESULT WINAPI get_Handle(ULONG_PTR *phandle) = 0; | |
| 1370 }; | |
| 1371 #else | |
| 1372 typedef struct ISClusRefObjectVtbl { | |
| 1373 BEGIN_INTERFACE | |
| 1374 HRESULT (WINAPI *QueryInterface)(ISClusRefObject *This,REFIID riid,void **ppvObject); | |
| 1375 ULONG (WINAPI *AddRef)(ISClusRefObject *This); | |
| 1376 ULONG (WINAPI *Release)(ISClusRefObject *This); | |
| 1377 HRESULT (WINAPI *GetTypeInfoCount)(ISClusRefObject *This,UINT *pctinfo); | |
| 1378 HRESULT (WINAPI *GetTypeInfo)(ISClusRefObject *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 1379 HRESULT (WINAPI *GetIDsOfNames)(ISClusRefObject *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 1380 HRESULT (WINAPI *Invoke)(ISClusRefObject *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 1381 HRESULT (WINAPI *get_Handle)(ISClusRefObject *This,ULONG_PTR *phandle); | |
| 1382 END_INTERFACE | |
| 1383 } ISClusRefObjectVtbl; | |
| 1384 struct ISClusRefObject { | |
| 1385 CONST_VTBL struct ISClusRefObjectVtbl *lpVtbl; | |
| 1386 }; | |
| 1387 #ifdef COBJMACROS | |
| 1388 #define ISClusRefObject_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1389 #define ISClusRefObject_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1390 #define ISClusRefObject_Release(This) (This)->lpVtbl->Release(This) | |
| 1391 #define ISClusRefObject_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 1392 #define ISClusRefObject_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 1393 #define ISClusRefObject_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 1394 #define ISClusRefObject_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 1395 #define ISClusRefObject_get_Handle(This,phandle) (This)->lpVtbl->get_Handle(This,phandle) | |
| 1396 #endif | |
| 1397 #endif | |
| 1398 HRESULT WINAPI ISClusRefObject_get_Handle_Proxy(ISClusRefObject *This,ULONG_PTR *phandle); | |
| 1399 void __RPC_STUB ISClusRefObject_get_Handle_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1400 #endif | |
| 1401 | |
| 1402 #ifndef __ISClusVersion_INTERFACE_DEFINED__ | |
| 1403 #define __ISClusVersion_INTERFACE_DEFINED__ | |
| 1404 EXTERN_C const IID IID_ISClusVersion; | |
| 1405 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 1406 struct ISClusVersion : public IDispatch { | |
| 1407 public: | |
| 1408 virtual HRESULT WINAPI get_Name(BSTR *pbstrClusterName) = 0; | |
| 1409 virtual HRESULT WINAPI get_MajorVersion(long *pnMajorVersion) = 0; | |
| 1410 virtual HRESULT WINAPI get_MinorVersion(long *pnMinorVersion) = 0; | |
| 1411 virtual HRESULT WINAPI get_BuildNumber(SHORT *pnBuildNumber) = 0; | |
| 1412 virtual HRESULT WINAPI get_VendorId(BSTR *pbstrVendorId) = 0; | |
| 1413 virtual HRESULT WINAPI get_CSDVersion(BSTR *pbstrCSDVersion) = 0; | |
| 1414 virtual HRESULT WINAPI get_ClusterHighestVersion(long *pnClusterHighestVersion) = 0; | |
| 1415 virtual HRESULT WINAPI get_ClusterLowestVersion(long *pnClusterLowestVersion) = 0; | |
| 1416 virtual HRESULT WINAPI get_Flags(long *pnFlags) = 0; | |
| 1417 virtual HRESULT WINAPI get_MixedVersion(VARIANT *pvarMixedVersion) = 0; | |
| 1418 }; | |
| 1419 #else | |
| 1420 typedef struct ISClusVersionVtbl { | |
| 1421 BEGIN_INTERFACE | |
| 1422 HRESULT (WINAPI *QueryInterface)(ISClusVersion *This,REFIID riid,void **ppvObject); | |
| 1423 ULONG (WINAPI *AddRef)(ISClusVersion *This); | |
| 1424 ULONG (WINAPI *Release)(ISClusVersion *This); | |
| 1425 HRESULT (WINAPI *GetTypeInfoCount)(ISClusVersion *This,UINT *pctinfo); | |
| 1426 HRESULT (WINAPI *GetTypeInfo)(ISClusVersion *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 1427 HRESULT (WINAPI *GetIDsOfNames)(ISClusVersion *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 1428 HRESULT (WINAPI *Invoke)(ISClusVersion *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 1429 HRESULT (WINAPI *get_Name)(ISClusVersion *This,BSTR *pbstrClusterName); | |
| 1430 HRESULT (WINAPI *get_MajorVersion)(ISClusVersion *This,long *pnMajorVersion); | |
| 1431 HRESULT (WINAPI *get_MinorVersion)(ISClusVersion *This,long *pnMinorVersion); | |
| 1432 HRESULT (WINAPI *get_BuildNumber)(ISClusVersion *This,SHORT *pnBuildNumber); | |
| 1433 HRESULT (WINAPI *get_VendorId)(ISClusVersion *This,BSTR *pbstrVendorId); | |
| 1434 HRESULT (WINAPI *get_CSDVersion)(ISClusVersion *This,BSTR *pbstrCSDVersion); | |
| 1435 HRESULT (WINAPI *get_ClusterHighestVersion)(ISClusVersion *This,long *pnClusterHighestVersion); | |
| 1436 HRESULT (WINAPI *get_ClusterLowestVersion)(ISClusVersion *This,long *pnClusterLowestVersion); | |
| 1437 HRESULT (WINAPI *get_Flags)(ISClusVersion *This,long *pnFlags); | |
| 1438 HRESULT (WINAPI *get_MixedVersion)(ISClusVersion *This,VARIANT *pvarMixedVersion); | |
| 1439 END_INTERFACE | |
| 1440 } ISClusVersionVtbl; | |
| 1441 struct ISClusVersion { | |
| 1442 CONST_VTBL struct ISClusVersionVtbl *lpVtbl; | |
| 1443 }; | |
| 1444 #ifdef COBJMACROS | |
| 1445 #define ISClusVersion_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1446 #define ISClusVersion_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1447 #define ISClusVersion_Release(This) (This)->lpVtbl->Release(This) | |
| 1448 #define ISClusVersion_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 1449 #define ISClusVersion_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 1450 #define ISClusVersion_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 1451 #define ISClusVersion_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 1452 #define ISClusVersion_get_Name(This,pbstrClusterName) (This)->lpVtbl->get_Name(This,pbstrClusterName) | |
| 1453 #define ISClusVersion_get_MajorVersion(This,pnMajorVersion) (This)->lpVtbl->get_MajorVersion(This,pnMajorVersion) | |
| 1454 #define ISClusVersion_get_MinorVersion(This,pnMinorVersion) (This)->lpVtbl->get_MinorVersion(This,pnMinorVersion) | |
| 1455 #define ISClusVersion_get_BuildNumber(This,pnBuildNumber) (This)->lpVtbl->get_BuildNumber(This,pnBuildNumber) | |
| 1456 #define ISClusVersion_get_VendorId(This,pbstrVendorId) (This)->lpVtbl->get_VendorId(This,pbstrVendorId) | |
| 1457 #define ISClusVersion_get_CSDVersion(This,pbstrCSDVersion) (This)->lpVtbl->get_CSDVersion(This,pbstrCSDVersion) | |
| 1458 #define ISClusVersion_get_ClusterHighestVersion(This,pnClusterHighestVersion) (This)->lpVtbl->get_ClusterHighestVersion(This,pnClusterHighestVersion) | |
| 1459 #define ISClusVersion_get_ClusterLowestVersion(This,pnClusterLowestVersion) (This)->lpVtbl->get_ClusterLowestVersion(This,pnClusterLowestVersion) | |
| 1460 #define ISClusVersion_get_Flags(This,pnFlags) (This)->lpVtbl->get_Flags(This,pnFlags) | |
| 1461 #define ISClusVersion_get_MixedVersion(This,pvarMixedVersion) (This)->lpVtbl->get_MixedVersion(This,pvarMixedVersion) | |
| 1462 #endif | |
| 1463 #endif | |
| 1464 HRESULT WINAPI ISClusVersion_get_Name_Proxy(ISClusVersion *This,BSTR *pbstrClusterName); | |
| 1465 void __RPC_STUB ISClusVersion_get_Name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1466 HRESULT WINAPI ISClusVersion_get_MajorVersion_Proxy(ISClusVersion *This,long *pnMajorVersion); | |
| 1467 void __RPC_STUB ISClusVersion_get_MajorVersion_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1468 HRESULT WINAPI ISClusVersion_get_MinorVersion_Proxy(ISClusVersion *This,long *pnMinorVersion); | |
| 1469 void __RPC_STUB ISClusVersion_get_MinorVersion_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1470 HRESULT WINAPI ISClusVersion_get_BuildNumber_Proxy(ISClusVersion *This,SHORT *pnBuildNumber); | |
| 1471 void __RPC_STUB ISClusVersion_get_BuildNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1472 HRESULT WINAPI ISClusVersion_get_VendorId_Proxy(ISClusVersion *This,BSTR *pbstrVendorId); | |
| 1473 void __RPC_STUB ISClusVersion_get_VendorId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1474 HRESULT WINAPI ISClusVersion_get_CSDVersion_Proxy(ISClusVersion *This,BSTR *pbstrCSDVersion); | |
| 1475 void __RPC_STUB ISClusVersion_get_CSDVersion_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1476 HRESULT WINAPI ISClusVersion_get_ClusterHighestVersion_Proxy(ISClusVersion *This,long *pnClusterHighestVersion); | |
| 1477 void __RPC_STUB ISClusVersion_get_ClusterHighestVersion_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1478 HRESULT WINAPI ISClusVersion_get_ClusterLowestVersion_Proxy(ISClusVersion *This,long *pnClusterLowestVersion); | |
| 1479 void __RPC_STUB ISClusVersion_get_ClusterLowestVersion_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1480 HRESULT WINAPI ISClusVersion_get_Flags_Proxy(ISClusVersion *This,long *pnFlags); | |
| 1481 void __RPC_STUB ISClusVersion_get_Flags_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1482 HRESULT WINAPI ISClusVersion_get_MixedVersion_Proxy(ISClusVersion *This,VARIANT *pvarMixedVersion); | |
| 1483 void __RPC_STUB ISClusVersion_get_MixedVersion_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1484 #endif | |
| 1485 | |
| 1486 #ifndef __ISCluster_INTERFACE_DEFINED__ | |
| 1487 #define __ISCluster_INTERFACE_DEFINED__ | |
| 1488 EXTERN_C const IID IID_ISCluster; | |
| 1489 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 1490 struct ISCluster : public IDispatch { | |
| 1491 public: | |
| 1492 virtual HRESULT WINAPI get_CommonProperties(ISClusProperties **ppProperties) = 0; | |
| 1493 virtual HRESULT WINAPI get_PrivateProperties(ISClusProperties **ppProperties) = 0; | |
| 1494 virtual HRESULT WINAPI get_CommonROProperties(ISClusProperties **ppProperties) = 0; | |
| 1495 virtual HRESULT WINAPI get_PrivateROProperties(ISClusProperties **ppProperties) = 0; | |
| 1496 virtual HRESULT WINAPI get_Handle(ULONG_PTR *phandle) = 0; | |
| 1497 virtual HRESULT WINAPI Open(BSTR bstrClusterName) = 0; | |
| 1498 virtual HRESULT WINAPI get_Name(BSTR *pbstrName) = 0; | |
| 1499 virtual HRESULT WINAPI put_Name(BSTR bstrClusterName) = 0; | |
| 1500 virtual HRESULT WINAPI get_Version(ISClusVersion **ppClusVersion) = 0; | |
| 1501 virtual HRESULT WINAPI put_QuorumResource(ISClusResource *pClusterResource) = 0; | |
| 1502 virtual HRESULT WINAPI get_QuorumResource(ISClusResource **pClusterResource) = 0; | |
| 1503 virtual HRESULT WINAPI get_QuorumLogSize(long *pnLogSize) = 0; | |
| 1504 virtual HRESULT WINAPI put_QuorumLogSize(long nLogSize) = 0; | |
| 1505 virtual HRESULT WINAPI get_QuorumPath(BSTR *ppPath) = 0; | |
| 1506 virtual HRESULT WINAPI put_QuorumPath(BSTR pPath) = 0; | |
| 1507 virtual HRESULT WINAPI get_Nodes(ISClusNodes **ppNodes) = 0; | |
| 1508 virtual HRESULT WINAPI get_ResourceGroups(ISClusResGroups **ppClusterResourceGroups) = 0; | |
| 1509 virtual HRESULT WINAPI get_Resources(ISClusResources **ppClusterResources) = 0; | |
| 1510 virtual HRESULT WINAPI get_ResourceTypes(ISClusResTypes **ppResourceTypes) = 0; | |
| 1511 virtual HRESULT WINAPI get_Networks(ISClusNetworks **ppNetworks) = 0; | |
| 1512 virtual HRESULT WINAPI get_NetInterfaces(ISClusNetInterfaces **ppNetInterfaces) = 0; | |
| 1513 }; | |
| 1514 #else | |
| 1515 typedef struct ISClusterVtbl { | |
| 1516 BEGIN_INTERFACE | |
| 1517 HRESULT (WINAPI *QueryInterface)(ISCluster *This,REFIID riid,void **ppvObject); | |
| 1518 ULONG (WINAPI *AddRef)(ISCluster *This); | |
| 1519 ULONG (WINAPI *Release)(ISCluster *This); | |
| 1520 HRESULT (WINAPI *GetTypeInfoCount)(ISCluster *This,UINT *pctinfo); | |
| 1521 HRESULT (WINAPI *GetTypeInfo)(ISCluster *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 1522 HRESULT (WINAPI *GetIDsOfNames)(ISCluster *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 1523 HRESULT (WINAPI *Invoke)(ISCluster *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 1524 HRESULT (WINAPI *get_CommonProperties)(ISCluster *This,ISClusProperties **ppProperties); | |
| 1525 HRESULT (WINAPI *get_PrivateProperties)(ISCluster *This,ISClusProperties **ppProperties); | |
| 1526 HRESULT (WINAPI *get_CommonROProperties)(ISCluster *This,ISClusProperties **ppProperties); | |
| 1527 HRESULT (WINAPI *get_PrivateROProperties)(ISCluster *This,ISClusProperties **ppProperties); | |
| 1528 HRESULT (WINAPI *get_Handle)(ISCluster *This,ULONG_PTR *phandle); | |
| 1529 HRESULT (WINAPI *Open)(ISCluster *This,BSTR bstrClusterName); | |
| 1530 HRESULT (WINAPI *get_Name)(ISCluster *This,BSTR *pbstrName); | |
| 1531 HRESULT (WINAPI *put_Name)(ISCluster *This,BSTR bstrClusterName); | |
| 1532 HRESULT (WINAPI *get_Version)(ISCluster *This,ISClusVersion **ppClusVersion); | |
| 1533 HRESULT (WINAPI *put_QuorumResource)(ISCluster *This,ISClusResource *pClusterResource); | |
| 1534 HRESULT (WINAPI *get_QuorumResource)(ISCluster *This,ISClusResource **pClusterResource); | |
| 1535 HRESULT (WINAPI *get_QuorumLogSize)(ISCluster *This,long *pnLogSize); | |
| 1536 HRESULT (WINAPI *put_QuorumLogSize)(ISCluster *This,long nLogSize); | |
| 1537 HRESULT (WINAPI *get_QuorumPath)(ISCluster *This,BSTR *ppPath); | |
| 1538 HRESULT (WINAPI *put_QuorumPath)(ISCluster *This,BSTR pPath); | |
| 1539 HRESULT (WINAPI *get_Nodes)(ISCluster *This,ISClusNodes **ppNodes); | |
| 1540 HRESULT (WINAPI *get_ResourceGroups)(ISCluster *This,ISClusResGroups **ppClusterResourceGroups); | |
| 1541 HRESULT (WINAPI *get_Resources)(ISCluster *This,ISClusResources **ppClusterResources); | |
| 1542 HRESULT (WINAPI *get_ResourceTypes)(ISCluster *This,ISClusResTypes **ppResourceTypes); | |
| 1543 HRESULT (WINAPI *get_Networks)(ISCluster *This,ISClusNetworks **ppNetworks); | |
| 1544 HRESULT (WINAPI *get_NetInterfaces)(ISCluster *This,ISClusNetInterfaces **ppNetInterfaces); | |
| 1545 END_INTERFACE | |
| 1546 } ISClusterVtbl; | |
| 1547 struct ISCluster { | |
| 1548 CONST_VTBL struct ISClusterVtbl *lpVtbl; | |
| 1549 }; | |
| 1550 #ifdef COBJMACROS | |
| 1551 #define ISCluster_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1552 #define ISCluster_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1553 #define ISCluster_Release(This) (This)->lpVtbl->Release(This) | |
| 1554 #define ISCluster_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 1555 #define ISCluster_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 1556 #define ISCluster_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 1557 #define ISCluster_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 1558 #define ISCluster_get_CommonProperties(This,ppProperties) (This)->lpVtbl->get_CommonProperties(This,ppProperties) | |
| 1559 #define ISCluster_get_PrivateProperties(This,ppProperties) (This)->lpVtbl->get_PrivateProperties(This,ppProperties) | |
| 1560 #define ISCluster_get_CommonROProperties(This,ppProperties) (This)->lpVtbl->get_CommonROProperties(This,ppProperties) | |
| 1561 #define ISCluster_get_PrivateROProperties(This,ppProperties) (This)->lpVtbl->get_PrivateROProperties(This,ppProperties) | |
| 1562 #define ISCluster_get_Handle(This,phandle) (This)->lpVtbl->get_Handle(This,phandle) | |
| 1563 #define ISCluster_Open(This,bstrClusterName) (This)->lpVtbl->Open(This,bstrClusterName) | |
| 1564 #define ISCluster_get_Name(This,pbstrName) (This)->lpVtbl->get_Name(This,pbstrName) | |
| 1565 #define ISCluster_put_Name(This,bstrClusterName) (This)->lpVtbl->put_Name(This,bstrClusterName) | |
| 1566 #define ISCluster_get_Version(This,ppClusVersion) (This)->lpVtbl->get_Version(This,ppClusVersion) | |
| 1567 #define ISCluster_put_QuorumResource(This,pClusterResource) (This)->lpVtbl->put_QuorumResource(This,pClusterResource) | |
| 1568 #define ISCluster_get_QuorumResource(This,pClusterResource) (This)->lpVtbl->get_QuorumResource(This,pClusterResource) | |
| 1569 #define ISCluster_get_QuorumLogSize(This,pnLogSize) (This)->lpVtbl->get_QuorumLogSize(This,pnLogSize) | |
| 1570 #define ISCluster_put_QuorumLogSize(This,nLogSize) (This)->lpVtbl->put_QuorumLogSize(This,nLogSize) | |
| 1571 #define ISCluster_get_QuorumPath(This,ppPath) (This)->lpVtbl->get_QuorumPath(This,ppPath) | |
| 1572 #define ISCluster_put_QuorumPath(This,pPath) (This)->lpVtbl->put_QuorumPath(This,pPath) | |
| 1573 #define ISCluster_get_Nodes(This,ppNodes) (This)->lpVtbl->get_Nodes(This,ppNodes) | |
| 1574 #define ISCluster_get_ResourceGroups(This,ppClusterResourceGroups) (This)->lpVtbl->get_ResourceGroups(This,ppClusterResourceGroups) | |
| 1575 #define ISCluster_get_Resources(This,ppClusterResources) (This)->lpVtbl->get_Resources(This,ppClusterResources) | |
| 1576 #define ISCluster_get_ResourceTypes(This,ppResourceTypes) (This)->lpVtbl->get_ResourceTypes(This,ppResourceTypes) | |
| 1577 #define ISCluster_get_Networks(This,ppNetworks) (This)->lpVtbl->get_Networks(This,ppNetworks) | |
| 1578 #define ISCluster_get_NetInterfaces(This,ppNetInterfaces) (This)->lpVtbl->get_NetInterfaces(This,ppNetInterfaces) | |
| 1579 #endif | |
| 1580 #endif | |
| 1581 HRESULT WINAPI ISCluster_get_CommonProperties_Proxy(ISCluster *This,ISClusProperties **ppProperties); | |
| 1582 void __RPC_STUB ISCluster_get_CommonProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1583 HRESULT WINAPI ISCluster_get_PrivateProperties_Proxy(ISCluster *This,ISClusProperties **ppProperties); | |
| 1584 void __RPC_STUB ISCluster_get_PrivateProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1585 HRESULT WINAPI ISCluster_get_CommonROProperties_Proxy(ISCluster *This,ISClusProperties **ppProperties); | |
| 1586 void __RPC_STUB ISCluster_get_CommonROProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1587 HRESULT WINAPI ISCluster_get_PrivateROProperties_Proxy(ISCluster *This,ISClusProperties **ppProperties); | |
| 1588 void __RPC_STUB ISCluster_get_PrivateROProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1589 HRESULT WINAPI ISCluster_get_Handle_Proxy(ISCluster *This,ULONG_PTR *phandle); | |
| 1590 void __RPC_STUB ISCluster_get_Handle_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1591 HRESULT WINAPI ISCluster_Open_Proxy(ISCluster *This,BSTR bstrClusterName); | |
| 1592 void __RPC_STUB ISCluster_Open_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1593 HRESULT WINAPI ISCluster_get_Name_Proxy(ISCluster *This,BSTR *pbstrName); | |
| 1594 void __RPC_STUB ISCluster_get_Name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1595 HRESULT WINAPI ISCluster_put_Name_Proxy(ISCluster *This,BSTR bstrClusterName); | |
| 1596 void __RPC_STUB ISCluster_put_Name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1597 HRESULT WINAPI ISCluster_get_Version_Proxy(ISCluster *This,ISClusVersion **ppClusVersion); | |
| 1598 void __RPC_STUB ISCluster_get_Version_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1599 HRESULT WINAPI ISCluster_put_QuorumResource_Proxy(ISCluster *This,ISClusResource *pClusterResource); | |
| 1600 void __RPC_STUB ISCluster_put_QuorumResource_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1601 HRESULT WINAPI ISCluster_get_QuorumResource_Proxy(ISCluster *This,ISClusResource **pClusterResource); | |
| 1602 void __RPC_STUB ISCluster_get_QuorumResource_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1603 HRESULT WINAPI ISCluster_get_QuorumLogSize_Proxy(ISCluster *This,long *pnLogSize); | |
| 1604 void __RPC_STUB ISCluster_get_QuorumLogSize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1605 HRESULT WINAPI ISCluster_put_QuorumLogSize_Proxy(ISCluster *This,long nLogSize); | |
| 1606 void __RPC_STUB ISCluster_put_QuorumLogSize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1607 HRESULT WINAPI ISCluster_get_QuorumPath_Proxy(ISCluster *This,BSTR *ppPath); | |
| 1608 void __RPC_STUB ISCluster_get_QuorumPath_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1609 HRESULT WINAPI ISCluster_put_QuorumPath_Proxy(ISCluster *This,BSTR pPath); | |
| 1610 void __RPC_STUB ISCluster_put_QuorumPath_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1611 HRESULT WINAPI ISCluster_get_Nodes_Proxy(ISCluster *This,ISClusNodes **ppNodes); | |
| 1612 void __RPC_STUB ISCluster_get_Nodes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1613 HRESULT WINAPI ISCluster_get_ResourceGroups_Proxy(ISCluster *This,ISClusResGroups **ppClusterResourceGroups); | |
| 1614 void __RPC_STUB ISCluster_get_ResourceGroups_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1615 HRESULT WINAPI ISCluster_get_Resources_Proxy(ISCluster *This,ISClusResources **ppClusterResources); | |
| 1616 void __RPC_STUB ISCluster_get_Resources_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1617 HRESULT WINAPI ISCluster_get_ResourceTypes_Proxy(ISCluster *This,ISClusResTypes **ppResourceTypes); | |
| 1618 void __RPC_STUB ISCluster_get_ResourceTypes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1619 HRESULT WINAPI ISCluster_get_Networks_Proxy(ISCluster *This,ISClusNetworks **ppNetworks); | |
| 1620 void __RPC_STUB ISCluster_get_Networks_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1621 HRESULT WINAPI ISCluster_get_NetInterfaces_Proxy(ISCluster *This,ISClusNetInterfaces **ppNetInterfaces); | |
| 1622 void __RPC_STUB ISCluster_get_NetInterfaces_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1623 #endif | |
| 1624 | |
| 1625 #ifndef __ISClusNode_INTERFACE_DEFINED__ | |
| 1626 #define __ISClusNode_INTERFACE_DEFINED__ | |
| 1627 EXTERN_C const IID IID_ISClusNode; | |
| 1628 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 1629 struct ISClusNode : public IDispatch { | |
| 1630 public: | |
| 1631 virtual HRESULT WINAPI get_CommonProperties(ISClusProperties **ppProperties) = 0; | |
| 1632 virtual HRESULT WINAPI get_PrivateProperties(ISClusProperties **ppProperties) = 0; | |
| 1633 virtual HRESULT WINAPI get_CommonROProperties(ISClusProperties **ppProperties) = 0; | |
| 1634 virtual HRESULT WINAPI get_PrivateROProperties(ISClusProperties **ppProperties) = 0; | |
| 1635 virtual HRESULT WINAPI get_Name(BSTR *pbstrName) = 0; | |
| 1636 virtual HRESULT WINAPI get_Handle(ULONG_PTR *phandle) = 0; | |
| 1637 virtual HRESULT WINAPI get_NodeID(BSTR *pbstrNodeID) = 0; | |
| 1638 virtual HRESULT WINAPI get_State(CLUSTER_NODE_STATE *dwState) = 0; | |
| 1639 virtual HRESULT WINAPI Pause(void) = 0; | |
| 1640 virtual HRESULT WINAPI Resume(void) = 0; | |
| 1641 virtual HRESULT WINAPI Evict(void) = 0; | |
| 1642 virtual HRESULT WINAPI get_ResourceGroups(ISClusResGroups **ppResourceGroups) = 0; | |
| 1643 virtual HRESULT WINAPI get_Cluster(ISCluster **ppCluster) = 0; | |
| 1644 virtual HRESULT WINAPI get_NetInterfaces(ISClusNodeNetInterfaces **ppClusNetInterfaces) = 0; | |
| 1645 }; | |
| 1646 #else | |
| 1647 typedef struct ISClusNodeVtbl { | |
| 1648 BEGIN_INTERFACE | |
| 1649 HRESULT (WINAPI *QueryInterface)(ISClusNode *This,REFIID riid,void **ppvObject); | |
| 1650 ULONG (WINAPI *AddRef)(ISClusNode *This); | |
| 1651 ULONG (WINAPI *Release)(ISClusNode *This); | |
| 1652 HRESULT (WINAPI *GetTypeInfoCount)(ISClusNode *This,UINT *pctinfo); | |
| 1653 HRESULT (WINAPI *GetTypeInfo)(ISClusNode *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 1654 HRESULT (WINAPI *GetIDsOfNames)(ISClusNode *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 1655 HRESULT (WINAPI *Invoke)(ISClusNode *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 1656 HRESULT (WINAPI *get_CommonProperties)(ISClusNode *This,ISClusProperties **ppProperties); | |
| 1657 HRESULT (WINAPI *get_PrivateProperties)(ISClusNode *This,ISClusProperties **ppProperties); | |
| 1658 HRESULT (WINAPI *get_CommonROProperties)(ISClusNode *This,ISClusProperties **ppProperties); | |
| 1659 HRESULT (WINAPI *get_PrivateROProperties)(ISClusNode *This,ISClusProperties **ppProperties); | |
| 1660 HRESULT (WINAPI *get_Name)(ISClusNode *This,BSTR *pbstrName); | |
| 1661 HRESULT (WINAPI *get_Handle)(ISClusNode *This,ULONG_PTR *phandle); | |
| 1662 HRESULT (WINAPI *get_NodeID)(ISClusNode *This,BSTR *pbstrNodeID); | |
| 1663 HRESULT (WINAPI *get_State)(ISClusNode *This,CLUSTER_NODE_STATE *dwState); | |
| 1664 HRESULT (WINAPI *Pause)(ISClusNode *This); | |
| 1665 HRESULT (WINAPI *Resume)(ISClusNode *This); | |
| 1666 HRESULT (WINAPI *Evict)(ISClusNode *This); | |
| 1667 HRESULT (WINAPI *get_ResourceGroups)(ISClusNode *This,ISClusResGroups **ppResourceGroups); | |
| 1668 HRESULT (WINAPI *get_Cluster)(ISClusNode *This,ISCluster **ppCluster); | |
| 1669 HRESULT (WINAPI *get_NetInterfaces)(ISClusNode *This,ISClusNodeNetInterfaces **ppClusNetInterfaces); | |
| 1670 END_INTERFACE | |
| 1671 } ISClusNodeVtbl; | |
| 1672 struct ISClusNode { | |
| 1673 CONST_VTBL struct ISClusNodeVtbl *lpVtbl; | |
| 1674 }; | |
| 1675 #ifdef COBJMACROS | |
| 1676 #define ISClusNode_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1677 #define ISClusNode_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1678 #define ISClusNode_Release(This) (This)->lpVtbl->Release(This) | |
| 1679 #define ISClusNode_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 1680 #define ISClusNode_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 1681 #define ISClusNode_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 1682 #define ISClusNode_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 1683 #define ISClusNode_get_CommonProperties(This,ppProperties) (This)->lpVtbl->get_CommonProperties(This,ppProperties) | |
| 1684 #define ISClusNode_get_PrivateProperties(This,ppProperties) (This)->lpVtbl->get_PrivateProperties(This,ppProperties) | |
| 1685 #define ISClusNode_get_CommonROProperties(This,ppProperties) (This)->lpVtbl->get_CommonROProperties(This,ppProperties) | |
| 1686 #define ISClusNode_get_PrivateROProperties(This,ppProperties) (This)->lpVtbl->get_PrivateROProperties(This,ppProperties) | |
| 1687 #define ISClusNode_get_Name(This,pbstrName) (This)->lpVtbl->get_Name(This,pbstrName) | |
| 1688 #define ISClusNode_get_Handle(This,phandle) (This)->lpVtbl->get_Handle(This,phandle) | |
| 1689 #define ISClusNode_get_NodeID(This,pbstrNodeID) (This)->lpVtbl->get_NodeID(This,pbstrNodeID) | |
| 1690 #define ISClusNode_get_State(This,dwState) (This)->lpVtbl->get_State(This,dwState) | |
| 1691 #define ISClusNode_Pause(This) (This)->lpVtbl->Pause(This) | |
| 1692 #define ISClusNode_Resume(This) (This)->lpVtbl->Resume(This) | |
| 1693 #define ISClusNode_Evict(This) (This)->lpVtbl->Evict(This) | |
| 1694 #define ISClusNode_get_ResourceGroups(This,ppResourceGroups) (This)->lpVtbl->get_ResourceGroups(This,ppResourceGroups) | |
| 1695 #define ISClusNode_get_Cluster(This,ppCluster) (This)->lpVtbl->get_Cluster(This,ppCluster) | |
| 1696 #define ISClusNode_get_NetInterfaces(This,ppClusNetInterfaces) (This)->lpVtbl->get_NetInterfaces(This,ppClusNetInterfaces) | |
| 1697 #endif | |
| 1698 #endif | |
| 1699 HRESULT WINAPI ISClusNode_get_CommonProperties_Proxy(ISClusNode *This,ISClusProperties **ppProperties); | |
| 1700 void __RPC_STUB ISClusNode_get_CommonProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1701 HRESULT WINAPI ISClusNode_get_PrivateProperties_Proxy(ISClusNode *This,ISClusProperties **ppProperties); | |
| 1702 void __RPC_STUB ISClusNode_get_PrivateProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1703 HRESULT WINAPI ISClusNode_get_CommonROProperties_Proxy(ISClusNode *This,ISClusProperties **ppProperties); | |
| 1704 void __RPC_STUB ISClusNode_get_CommonROProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1705 HRESULT WINAPI ISClusNode_get_PrivateROProperties_Proxy(ISClusNode *This,ISClusProperties **ppProperties); | |
| 1706 void __RPC_STUB ISClusNode_get_PrivateROProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1707 HRESULT WINAPI ISClusNode_get_Name_Proxy(ISClusNode *This,BSTR *pbstrName); | |
| 1708 void __RPC_STUB ISClusNode_get_Name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1709 HRESULT WINAPI ISClusNode_get_Handle_Proxy(ISClusNode *This,ULONG_PTR *phandle); | |
| 1710 void __RPC_STUB ISClusNode_get_Handle_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1711 HRESULT WINAPI ISClusNode_get_NodeID_Proxy(ISClusNode *This,BSTR *pbstrNodeID); | |
| 1712 void __RPC_STUB ISClusNode_get_NodeID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1713 HRESULT WINAPI ISClusNode_get_State_Proxy(ISClusNode *This,CLUSTER_NODE_STATE *dwState); | |
| 1714 void __RPC_STUB ISClusNode_get_State_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1715 HRESULT WINAPI ISClusNode_Pause_Proxy(ISClusNode *This); | |
| 1716 void __RPC_STUB ISClusNode_Pause_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1717 HRESULT WINAPI ISClusNode_Resume_Proxy(ISClusNode *This); | |
| 1718 void __RPC_STUB ISClusNode_Resume_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1719 HRESULT WINAPI ISClusNode_Evict_Proxy(ISClusNode *This); | |
| 1720 void __RPC_STUB ISClusNode_Evict_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1721 HRESULT WINAPI ISClusNode_get_ResourceGroups_Proxy(ISClusNode *This,ISClusResGroups **ppResourceGroups); | |
| 1722 void __RPC_STUB ISClusNode_get_ResourceGroups_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1723 HRESULT WINAPI ISClusNode_get_Cluster_Proxy(ISClusNode *This,ISCluster **ppCluster); | |
| 1724 void __RPC_STUB ISClusNode_get_Cluster_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1725 HRESULT WINAPI ISClusNode_get_NetInterfaces_Proxy(ISClusNode *This,ISClusNodeNetInterfaces **ppClusNetInterfaces); | |
| 1726 void __RPC_STUB ISClusNode_get_NetInterfaces_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1727 #endif | |
| 1728 | |
| 1729 #ifndef __ISClusNodes_INTERFACE_DEFINED__ | |
| 1730 #define __ISClusNodes_INTERFACE_DEFINED__ | |
| 1731 EXTERN_C const IID IID_ISClusNodes; | |
| 1732 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 1733 struct ISClusNodes : public IDispatch { | |
| 1734 public: | |
| 1735 virtual HRESULT WINAPI get_Count(long *plCount) = 0; | |
| 1736 virtual HRESULT WINAPI get__NewEnum(IUnknown **retval) = 0; | |
| 1737 virtual HRESULT WINAPI Refresh(void) = 0; | |
| 1738 virtual HRESULT WINAPI get_Item(VARIANT varIndex,ISClusNode **ppNode) = 0; | |
| 1739 }; | |
| 1740 #else | |
| 1741 typedef struct ISClusNodesVtbl { | |
| 1742 BEGIN_INTERFACE | |
| 1743 HRESULT (WINAPI *QueryInterface)(ISClusNodes *This,REFIID riid,void **ppvObject); | |
| 1744 ULONG (WINAPI *AddRef)(ISClusNodes *This); | |
| 1745 ULONG (WINAPI *Release)(ISClusNodes *This); | |
| 1746 HRESULT (WINAPI *GetTypeInfoCount)(ISClusNodes *This,UINT *pctinfo); | |
| 1747 HRESULT (WINAPI *GetTypeInfo)(ISClusNodes *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 1748 HRESULT (WINAPI *GetIDsOfNames)(ISClusNodes *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 1749 HRESULT (WINAPI *Invoke)(ISClusNodes *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 1750 HRESULT (WINAPI *get_Count)(ISClusNodes *This,long *plCount); | |
| 1751 HRESULT (WINAPI *get__NewEnum)(ISClusNodes *This,IUnknown **retval); | |
| 1752 HRESULT (WINAPI *Refresh)(ISClusNodes *This); | |
| 1753 HRESULT (WINAPI *get_Item)(ISClusNodes *This,VARIANT varIndex,ISClusNode **ppNode); | |
| 1754 END_INTERFACE | |
| 1755 } ISClusNodesVtbl; | |
| 1756 struct ISClusNodes { | |
| 1757 CONST_VTBL struct ISClusNodesVtbl *lpVtbl; | |
| 1758 }; | |
| 1759 #ifdef COBJMACROS | |
| 1760 #define ISClusNodes_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1761 #define ISClusNodes_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1762 #define ISClusNodes_Release(This) (This)->lpVtbl->Release(This) | |
| 1763 #define ISClusNodes_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 1764 #define ISClusNodes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 1765 #define ISClusNodes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 1766 #define ISClusNodes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 1767 #define ISClusNodes_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) | |
| 1768 #define ISClusNodes_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | |
| 1769 #define ISClusNodes_Refresh(This) (This)->lpVtbl->Refresh(This) | |
| 1770 #define ISClusNodes_get_Item(This,varIndex,ppNode) (This)->lpVtbl->get_Item(This,varIndex,ppNode) | |
| 1771 #endif | |
| 1772 #endif | |
| 1773 HRESULT WINAPI ISClusNodes_get_Count_Proxy(ISClusNodes *This,long *plCount); | |
| 1774 void __RPC_STUB ISClusNodes_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1775 HRESULT WINAPI ISClusNodes_get__NewEnum_Proxy(ISClusNodes *This,IUnknown **retval); | |
| 1776 void __RPC_STUB ISClusNodes_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1777 HRESULT WINAPI ISClusNodes_Refresh_Proxy(ISClusNodes *This); | |
| 1778 void __RPC_STUB ISClusNodes_Refresh_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1779 HRESULT WINAPI ISClusNodes_get_Item_Proxy(ISClusNodes *This,VARIANT varIndex,ISClusNode **ppNode); | |
| 1780 void __RPC_STUB ISClusNodes_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1781 #endif | |
| 1782 | |
| 1783 #ifndef __ISClusNetwork_INTERFACE_DEFINED__ | |
| 1784 #define __ISClusNetwork_INTERFACE_DEFINED__ | |
| 1785 EXTERN_C const IID IID_ISClusNetwork; | |
| 1786 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 1787 struct ISClusNetwork : public IDispatch { | |
| 1788 public: | |
| 1789 virtual HRESULT WINAPI get_CommonProperties(ISClusProperties **ppProperties) = 0; | |
| 1790 virtual HRESULT WINAPI get_PrivateProperties(ISClusProperties **ppProperties) = 0; | |
| 1791 virtual HRESULT WINAPI get_CommonROProperties(ISClusProperties **ppProperties) = 0; | |
| 1792 virtual HRESULT WINAPI get_PrivateROProperties(ISClusProperties **ppProperties) = 0; | |
| 1793 virtual HRESULT WINAPI get_Handle(ULONG_PTR *phandle) = 0; | |
| 1794 virtual HRESULT WINAPI get_Name(BSTR *pbstrName) = 0; | |
| 1795 virtual HRESULT WINAPI put_Name(BSTR bstrNetworkName) = 0; | |
| 1796 virtual HRESULT WINAPI get_NetworkID(BSTR *pbstrNetworkID) = 0; | |
| 1797 virtual HRESULT WINAPI get_State(CLUSTER_NETWORK_STATE *dwState) = 0; | |
| 1798 virtual HRESULT WINAPI get_NetInterfaces(ISClusNetworkNetInterfaces **ppClusNetInterfaces) = 0; | |
| 1799 virtual HRESULT WINAPI get_Cluster(ISCluster **ppCluster) = 0; | |
| 1800 }; | |
| 1801 #else | |
| 1802 typedef struct ISClusNetworkVtbl { | |
| 1803 BEGIN_INTERFACE | |
| 1804 HRESULT (WINAPI *QueryInterface)(ISClusNetwork *This,REFIID riid,void **ppvObject); | |
| 1805 ULONG (WINAPI *AddRef)(ISClusNetwork *This); | |
| 1806 ULONG (WINAPI *Release)(ISClusNetwork *This); | |
| 1807 HRESULT (WINAPI *GetTypeInfoCount)(ISClusNetwork *This,UINT *pctinfo); | |
| 1808 HRESULT (WINAPI *GetTypeInfo)(ISClusNetwork *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 1809 HRESULT (WINAPI *GetIDsOfNames)(ISClusNetwork *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 1810 HRESULT (WINAPI *Invoke)(ISClusNetwork *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 1811 HRESULT (WINAPI *get_CommonProperties)(ISClusNetwork *This,ISClusProperties **ppProperties); | |
| 1812 HRESULT (WINAPI *get_PrivateProperties)(ISClusNetwork *This,ISClusProperties **ppProperties); | |
| 1813 HRESULT (WINAPI *get_CommonROProperties)(ISClusNetwork *This,ISClusProperties **ppProperties); | |
| 1814 HRESULT (WINAPI *get_PrivateROProperties)(ISClusNetwork *This,ISClusProperties **ppProperties); | |
| 1815 HRESULT (WINAPI *get_Handle)(ISClusNetwork *This,ULONG_PTR *phandle); | |
| 1816 HRESULT (WINAPI *get_Name)(ISClusNetwork *This,BSTR *pbstrName); | |
| 1817 HRESULT (WINAPI *put_Name)(ISClusNetwork *This,BSTR bstrNetworkName); | |
| 1818 HRESULT (WINAPI *get_NetworkID)(ISClusNetwork *This,BSTR *pbstrNetworkID); | |
| 1819 HRESULT (WINAPI *get_State)(ISClusNetwork *This,CLUSTER_NETWORK_STATE *dwState); | |
| 1820 HRESULT (WINAPI *get_NetInterfaces)(ISClusNetwork *This,ISClusNetworkNetInterfaces **ppClusNetInterfaces); | |
| 1821 HRESULT (WINAPI *get_Cluster)(ISClusNetwork *This,ISCluster **ppCluster); | |
| 1822 END_INTERFACE | |
| 1823 } ISClusNetworkVtbl; | |
| 1824 struct ISClusNetwork { | |
| 1825 CONST_VTBL struct ISClusNetworkVtbl *lpVtbl; | |
| 1826 }; | |
| 1827 #ifdef COBJMACROS | |
| 1828 #define ISClusNetwork_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1829 #define ISClusNetwork_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1830 #define ISClusNetwork_Release(This) (This)->lpVtbl->Release(This) | |
| 1831 #define ISClusNetwork_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 1832 #define ISClusNetwork_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 1833 #define ISClusNetwork_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 1834 #define ISClusNetwork_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 1835 #define ISClusNetwork_get_CommonProperties(This,ppProperties) (This)->lpVtbl->get_CommonProperties(This,ppProperties) | |
| 1836 #define ISClusNetwork_get_PrivateProperties(This,ppProperties) (This)->lpVtbl->get_PrivateProperties(This,ppProperties) | |
| 1837 #define ISClusNetwork_get_CommonROProperties(This,ppProperties) (This)->lpVtbl->get_CommonROProperties(This,ppProperties) | |
| 1838 #define ISClusNetwork_get_PrivateROProperties(This,ppProperties) (This)->lpVtbl->get_PrivateROProperties(This,ppProperties) | |
| 1839 #define ISClusNetwork_get_Handle(This,phandle) (This)->lpVtbl->get_Handle(This,phandle) | |
| 1840 #define ISClusNetwork_get_Name(This,pbstrName) (This)->lpVtbl->get_Name(This,pbstrName) | |
| 1841 #define ISClusNetwork_put_Name(This,bstrNetworkName) (This)->lpVtbl->put_Name(This,bstrNetworkName) | |
| 1842 #define ISClusNetwork_get_NetworkID(This,pbstrNetworkID) (This)->lpVtbl->get_NetworkID(This,pbstrNetworkID) | |
| 1843 #define ISClusNetwork_get_State(This,dwState) (This)->lpVtbl->get_State(This,dwState) | |
| 1844 #define ISClusNetwork_get_NetInterfaces(This,ppClusNetInterfaces) (This)->lpVtbl->get_NetInterfaces(This,ppClusNetInterfaces) | |
| 1845 #define ISClusNetwork_get_Cluster(This,ppCluster) (This)->lpVtbl->get_Cluster(This,ppCluster) | |
| 1846 #endif | |
| 1847 #endif | |
| 1848 HRESULT WINAPI ISClusNetwork_get_CommonProperties_Proxy(ISClusNetwork *This,ISClusProperties **ppProperties); | |
| 1849 void __RPC_STUB ISClusNetwork_get_CommonProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1850 HRESULT WINAPI ISClusNetwork_get_PrivateProperties_Proxy(ISClusNetwork *This,ISClusProperties **ppProperties); | |
| 1851 void __RPC_STUB ISClusNetwork_get_PrivateProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1852 HRESULT WINAPI ISClusNetwork_get_CommonROProperties_Proxy(ISClusNetwork *This,ISClusProperties **ppProperties); | |
| 1853 void __RPC_STUB ISClusNetwork_get_CommonROProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1854 HRESULT WINAPI ISClusNetwork_get_PrivateROProperties_Proxy(ISClusNetwork *This,ISClusProperties **ppProperties); | |
| 1855 void __RPC_STUB ISClusNetwork_get_PrivateROProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1856 HRESULT WINAPI ISClusNetwork_get_Handle_Proxy(ISClusNetwork *This,ULONG_PTR *phandle); | |
| 1857 void __RPC_STUB ISClusNetwork_get_Handle_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1858 HRESULT WINAPI ISClusNetwork_get_Name_Proxy(ISClusNetwork *This,BSTR *pbstrName); | |
| 1859 void __RPC_STUB ISClusNetwork_get_Name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1860 HRESULT WINAPI ISClusNetwork_put_Name_Proxy(ISClusNetwork *This,BSTR bstrNetworkName); | |
| 1861 void __RPC_STUB ISClusNetwork_put_Name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1862 HRESULT WINAPI ISClusNetwork_get_NetworkID_Proxy(ISClusNetwork *This,BSTR *pbstrNetworkID); | |
| 1863 void __RPC_STUB ISClusNetwork_get_NetworkID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1864 HRESULT WINAPI ISClusNetwork_get_State_Proxy(ISClusNetwork *This,CLUSTER_NETWORK_STATE *dwState); | |
| 1865 void __RPC_STUB ISClusNetwork_get_State_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1866 HRESULT WINAPI ISClusNetwork_get_NetInterfaces_Proxy(ISClusNetwork *This,ISClusNetworkNetInterfaces **ppClusNetInterfaces); | |
| 1867 void __RPC_STUB ISClusNetwork_get_NetInterfaces_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1868 HRESULT WINAPI ISClusNetwork_get_Cluster_Proxy(ISClusNetwork *This,ISCluster **ppCluster); | |
| 1869 void __RPC_STUB ISClusNetwork_get_Cluster_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1870 #endif | |
| 1871 | |
| 1872 #ifndef __ISClusNetworks_INTERFACE_DEFINED__ | |
| 1873 #define __ISClusNetworks_INTERFACE_DEFINED__ | |
| 1874 EXTERN_C const IID IID_ISClusNetworks; | |
| 1875 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 1876 struct ISClusNetworks : public IDispatch { | |
| 1877 public: | |
| 1878 virtual HRESULT WINAPI get_Count(long *plCount) = 0; | |
| 1879 virtual HRESULT WINAPI get__NewEnum(IUnknown **retval) = 0; | |
| 1880 virtual HRESULT WINAPI Refresh(void) = 0; | |
| 1881 virtual HRESULT WINAPI get_Item(VARIANT varIndex,ISClusNetwork **ppClusNetwork) = 0; | |
| 1882 }; | |
| 1883 #else | |
| 1884 typedef struct ISClusNetworksVtbl { | |
| 1885 BEGIN_INTERFACE | |
| 1886 HRESULT (WINAPI *QueryInterface)(ISClusNetworks *This,REFIID riid,void **ppvObject); | |
| 1887 ULONG (WINAPI *AddRef)(ISClusNetworks *This); | |
| 1888 ULONG (WINAPI *Release)(ISClusNetworks *This); | |
| 1889 HRESULT (WINAPI *GetTypeInfoCount)(ISClusNetworks *This,UINT *pctinfo); | |
| 1890 HRESULT (WINAPI *GetTypeInfo)(ISClusNetworks *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 1891 HRESULT (WINAPI *GetIDsOfNames)(ISClusNetworks *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 1892 HRESULT (WINAPI *Invoke)(ISClusNetworks *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 1893 HRESULT (WINAPI *get_Count)(ISClusNetworks *This,long *plCount); | |
| 1894 HRESULT (WINAPI *get__NewEnum)(ISClusNetworks *This,IUnknown **retval); | |
| 1895 HRESULT (WINAPI *Refresh)(ISClusNetworks *This); | |
| 1896 HRESULT (WINAPI *get_Item)(ISClusNetworks *This,VARIANT varIndex,ISClusNetwork **ppClusNetwork); | |
| 1897 END_INTERFACE | |
| 1898 } ISClusNetworksVtbl; | |
| 1899 struct ISClusNetworks { | |
| 1900 CONST_VTBL struct ISClusNetworksVtbl *lpVtbl; | |
| 1901 }; | |
| 1902 #ifdef COBJMACROS | |
| 1903 #define ISClusNetworks_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1904 #define ISClusNetworks_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1905 #define ISClusNetworks_Release(This) (This)->lpVtbl->Release(This) | |
| 1906 #define ISClusNetworks_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 1907 #define ISClusNetworks_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 1908 #define ISClusNetworks_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 1909 #define ISClusNetworks_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 1910 #define ISClusNetworks_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) | |
| 1911 #define ISClusNetworks_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | |
| 1912 #define ISClusNetworks_Refresh(This) (This)->lpVtbl->Refresh(This) | |
| 1913 #define ISClusNetworks_get_Item(This,varIndex,ppClusNetwork) (This)->lpVtbl->get_Item(This,varIndex,ppClusNetwork) | |
| 1914 #endif | |
| 1915 #endif | |
| 1916 HRESULT WINAPI ISClusNetworks_get_Count_Proxy(ISClusNetworks *This,long *plCount); | |
| 1917 void __RPC_STUB ISClusNetworks_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1918 HRESULT WINAPI ISClusNetworks_get__NewEnum_Proxy(ISClusNetworks *This,IUnknown **retval); | |
| 1919 void __RPC_STUB ISClusNetworks_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1920 HRESULT WINAPI ISClusNetworks_Refresh_Proxy(ISClusNetworks *This); | |
| 1921 void __RPC_STUB ISClusNetworks_Refresh_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1922 HRESULT WINAPI ISClusNetworks_get_Item_Proxy(ISClusNetworks *This,VARIANT varIndex,ISClusNetwork **ppClusNetwork); | |
| 1923 void __RPC_STUB ISClusNetworks_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1924 #endif | |
| 1925 | |
| 1926 #ifndef __ISClusNetInterface_INTERFACE_DEFINED__ | |
| 1927 #define __ISClusNetInterface_INTERFACE_DEFINED__ | |
| 1928 EXTERN_C const IID IID_ISClusNetInterface; | |
| 1929 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 1930 struct ISClusNetInterface : public IDispatch { | |
| 1931 public: | |
| 1932 virtual HRESULT WINAPI get_CommonProperties(ISClusProperties **ppProperties) = 0; | |
| 1933 virtual HRESULT WINAPI get_PrivateProperties(ISClusProperties **ppProperties) = 0; | |
| 1934 virtual HRESULT WINAPI get_CommonROProperties(ISClusProperties **ppProperties) = 0; | |
| 1935 virtual HRESULT WINAPI get_PrivateROProperties(ISClusProperties **ppProperties) = 0; | |
| 1936 virtual HRESULT WINAPI get_Name(BSTR *pbstrName) = 0; | |
| 1937 virtual HRESULT WINAPI get_Handle(ULONG_PTR *phandle) = 0; | |
| 1938 virtual HRESULT WINAPI get_State(CLUSTER_NETINTERFACE_STATE *dwState) = 0; | |
| 1939 virtual HRESULT WINAPI get_Cluster(ISCluster **ppCluster) = 0; | |
| 1940 }; | |
| 1941 #else | |
| 1942 typedef struct ISClusNetInterfaceVtbl { | |
| 1943 BEGIN_INTERFACE | |
| 1944 HRESULT (WINAPI *QueryInterface)(ISClusNetInterface *This,REFIID riid,void **ppvObject); | |
| 1945 ULONG (WINAPI *AddRef)(ISClusNetInterface *This); | |
| 1946 ULONG (WINAPI *Release)(ISClusNetInterface *This); | |
| 1947 HRESULT (WINAPI *GetTypeInfoCount)(ISClusNetInterface *This,UINT *pctinfo); | |
| 1948 HRESULT (WINAPI *GetTypeInfo)(ISClusNetInterface *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 1949 HRESULT (WINAPI *GetIDsOfNames)(ISClusNetInterface *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 1950 HRESULT (WINAPI *Invoke)(ISClusNetInterface *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 1951 HRESULT (WINAPI *get_CommonProperties)(ISClusNetInterface *This,ISClusProperties **ppProperties); | |
| 1952 HRESULT (WINAPI *get_PrivateProperties)(ISClusNetInterface *This,ISClusProperties **ppProperties); | |
| 1953 HRESULT (WINAPI *get_CommonROProperties)(ISClusNetInterface *This,ISClusProperties **ppProperties); | |
| 1954 HRESULT (WINAPI *get_PrivateROProperties)(ISClusNetInterface *This,ISClusProperties **ppProperties); | |
| 1955 HRESULT (WINAPI *get_Name)(ISClusNetInterface *This,BSTR *pbstrName); | |
| 1956 HRESULT (WINAPI *get_Handle)(ISClusNetInterface *This,ULONG_PTR *phandle); | |
| 1957 HRESULT (WINAPI *get_State)(ISClusNetInterface *This,CLUSTER_NETINTERFACE_STATE *dwState); | |
| 1958 HRESULT (WINAPI *get_Cluster)(ISClusNetInterface *This,ISCluster **ppCluster); | |
| 1959 END_INTERFACE | |
| 1960 } ISClusNetInterfaceVtbl; | |
| 1961 struct ISClusNetInterface { | |
| 1962 CONST_VTBL struct ISClusNetInterfaceVtbl *lpVtbl; | |
| 1963 }; | |
| 1964 #ifdef COBJMACROS | |
| 1965 #define ISClusNetInterface_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1966 #define ISClusNetInterface_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1967 #define ISClusNetInterface_Release(This) (This)->lpVtbl->Release(This) | |
| 1968 #define ISClusNetInterface_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 1969 #define ISClusNetInterface_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 1970 #define ISClusNetInterface_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 1971 #define ISClusNetInterface_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 1972 #define ISClusNetInterface_get_CommonProperties(This,ppProperties) (This)->lpVtbl->get_CommonProperties(This,ppProperties) | |
| 1973 #define ISClusNetInterface_get_PrivateProperties(This,ppProperties) (This)->lpVtbl->get_PrivateProperties(This,ppProperties) | |
| 1974 #define ISClusNetInterface_get_CommonROProperties(This,ppProperties) (This)->lpVtbl->get_CommonROProperties(This,ppProperties) | |
| 1975 #define ISClusNetInterface_get_PrivateROProperties(This,ppProperties) (This)->lpVtbl->get_PrivateROProperties(This,ppProperties) | |
| 1976 #define ISClusNetInterface_get_Name(This,pbstrName) (This)->lpVtbl->get_Name(This,pbstrName) | |
| 1977 #define ISClusNetInterface_get_Handle(This,phandle) (This)->lpVtbl->get_Handle(This,phandle) | |
| 1978 #define ISClusNetInterface_get_State(This,dwState) (This)->lpVtbl->get_State(This,dwState) | |
| 1979 #define ISClusNetInterface_get_Cluster(This,ppCluster) (This)->lpVtbl->get_Cluster(This,ppCluster) | |
| 1980 #endif | |
| 1981 #endif | |
| 1982 HRESULT WINAPI ISClusNetInterface_get_CommonProperties_Proxy(ISClusNetInterface *This,ISClusProperties **ppProperties); | |
| 1983 void __RPC_STUB ISClusNetInterface_get_CommonProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1984 HRESULT WINAPI ISClusNetInterface_get_PrivateProperties_Proxy(ISClusNetInterface *This,ISClusProperties **ppProperties); | |
| 1985 void __RPC_STUB ISClusNetInterface_get_PrivateProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1986 HRESULT WINAPI ISClusNetInterface_get_CommonROProperties_Proxy(ISClusNetInterface *This,ISClusProperties **ppProperties); | |
| 1987 void __RPC_STUB ISClusNetInterface_get_CommonROProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1988 HRESULT WINAPI ISClusNetInterface_get_PrivateROProperties_Proxy(ISClusNetInterface *This,ISClusProperties **ppProperties); | |
| 1989 void __RPC_STUB ISClusNetInterface_get_PrivateROProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1990 HRESULT WINAPI ISClusNetInterface_get_Name_Proxy(ISClusNetInterface *This,BSTR *pbstrName); | |
| 1991 void __RPC_STUB ISClusNetInterface_get_Name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1992 HRESULT WINAPI ISClusNetInterface_get_Handle_Proxy(ISClusNetInterface *This,ULONG_PTR *phandle); | |
| 1993 void __RPC_STUB ISClusNetInterface_get_Handle_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1994 HRESULT WINAPI ISClusNetInterface_get_State_Proxy(ISClusNetInterface *This,CLUSTER_NETINTERFACE_STATE *dwState); | |
| 1995 void __RPC_STUB ISClusNetInterface_get_State_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1996 HRESULT WINAPI ISClusNetInterface_get_Cluster_Proxy(ISClusNetInterface *This,ISCluster **ppCluster); | |
| 1997 void __RPC_STUB ISClusNetInterface_get_Cluster_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1998 #endif | |
| 1999 | |
| 2000 #ifndef __ISClusNetInterfaces_INTERFACE_DEFINED__ | |
| 2001 #define __ISClusNetInterfaces_INTERFACE_DEFINED__ | |
| 2002 EXTERN_C const IID IID_ISClusNetInterfaces; | |
| 2003 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 2004 struct ISClusNetInterfaces : public IDispatch { | |
| 2005 public: | |
| 2006 virtual HRESULT WINAPI get_Count(long *plCount) = 0; | |
| 2007 virtual HRESULT WINAPI get__NewEnum(IUnknown **retval) = 0; | |
| 2008 virtual HRESULT WINAPI Refresh(void) = 0; | |
| 2009 virtual HRESULT WINAPI get_Item(VARIANT varIndex,ISClusNetInterface **ppClusNetInterface) = 0; | |
| 2010 }; | |
| 2011 #else | |
| 2012 typedef struct ISClusNetInterfacesVtbl { | |
| 2013 BEGIN_INTERFACE | |
| 2014 HRESULT (WINAPI *QueryInterface)(ISClusNetInterfaces *This,REFIID riid,void **ppvObject); | |
| 2015 ULONG (WINAPI *AddRef)(ISClusNetInterfaces *This); | |
| 2016 ULONG (WINAPI *Release)(ISClusNetInterfaces *This); | |
| 2017 HRESULT (WINAPI *GetTypeInfoCount)(ISClusNetInterfaces *This,UINT *pctinfo); | |
| 2018 HRESULT (WINAPI *GetTypeInfo)(ISClusNetInterfaces *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 2019 HRESULT (WINAPI *GetIDsOfNames)(ISClusNetInterfaces *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 2020 HRESULT (WINAPI *Invoke)(ISClusNetInterfaces *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 2021 HRESULT (WINAPI *get_Count)(ISClusNetInterfaces *This,long *plCount); | |
| 2022 HRESULT (WINAPI *get__NewEnum)(ISClusNetInterfaces *This,IUnknown **retval); | |
| 2023 HRESULT (WINAPI *Refresh)(ISClusNetInterfaces *This); | |
| 2024 HRESULT (WINAPI *get_Item)(ISClusNetInterfaces *This,VARIANT varIndex,ISClusNetInterface **ppClusNetInterface); | |
| 2025 END_INTERFACE | |
| 2026 } ISClusNetInterfacesVtbl; | |
| 2027 struct ISClusNetInterfaces { | |
| 2028 CONST_VTBL struct ISClusNetInterfacesVtbl *lpVtbl; | |
| 2029 }; | |
| 2030 #ifdef COBJMACROS | |
| 2031 #define ISClusNetInterfaces_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 2032 #define ISClusNetInterfaces_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 2033 #define ISClusNetInterfaces_Release(This) (This)->lpVtbl->Release(This) | |
| 2034 #define ISClusNetInterfaces_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 2035 #define ISClusNetInterfaces_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 2036 #define ISClusNetInterfaces_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 2037 #define ISClusNetInterfaces_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 2038 #define ISClusNetInterfaces_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) | |
| 2039 #define ISClusNetInterfaces_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | |
| 2040 #define ISClusNetInterfaces_Refresh(This) (This)->lpVtbl->Refresh(This) | |
| 2041 #define ISClusNetInterfaces_get_Item(This,varIndex,ppClusNetInterface) (This)->lpVtbl->get_Item(This,varIndex,ppClusNetInterface) | |
| 2042 #endif | |
| 2043 #endif | |
| 2044 HRESULT WINAPI ISClusNetInterfaces_get_Count_Proxy(ISClusNetInterfaces *This,long *plCount); | |
| 2045 void __RPC_STUB ISClusNetInterfaces_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2046 HRESULT WINAPI ISClusNetInterfaces_get__NewEnum_Proxy(ISClusNetInterfaces *This,IUnknown **retval); | |
| 2047 void __RPC_STUB ISClusNetInterfaces_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2048 HRESULT WINAPI ISClusNetInterfaces_Refresh_Proxy(ISClusNetInterfaces *This); | |
| 2049 void __RPC_STUB ISClusNetInterfaces_Refresh_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2050 HRESULT WINAPI ISClusNetInterfaces_get_Item_Proxy(ISClusNetInterfaces *This,VARIANT varIndex,ISClusNetInterface **ppClusNetInterface); | |
| 2051 void __RPC_STUB ISClusNetInterfaces_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2052 #endif | |
| 2053 | |
| 2054 #ifndef __ISClusNodeNetInterfaces_INTERFACE_DEFINED__ | |
| 2055 #define __ISClusNodeNetInterfaces_INTERFACE_DEFINED__ | |
| 2056 EXTERN_C const IID IID_ISClusNodeNetInterfaces; | |
| 2057 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 2058 struct ISClusNodeNetInterfaces : public IDispatch { | |
| 2059 public: | |
| 2060 virtual HRESULT WINAPI get_Count(long *plCount) = 0; | |
| 2061 virtual HRESULT WINAPI get__NewEnum(IUnknown **retval) = 0; | |
| 2062 virtual HRESULT WINAPI Refresh(void) = 0; | |
| 2063 virtual HRESULT WINAPI get_Item(VARIANT varIndex,ISClusNetInterface **ppClusNetInterface) = 0; | |
| 2064 }; | |
| 2065 #else | |
| 2066 typedef struct ISClusNodeNetInterfacesVtbl { | |
| 2067 BEGIN_INTERFACE | |
| 2068 HRESULT (WINAPI *QueryInterface)(ISClusNodeNetInterfaces *This,REFIID riid,void **ppvObject); | |
| 2069 ULONG (WINAPI *AddRef)(ISClusNodeNetInterfaces *This); | |
| 2070 ULONG (WINAPI *Release)(ISClusNodeNetInterfaces *This); | |
| 2071 HRESULT (WINAPI *GetTypeInfoCount)(ISClusNodeNetInterfaces *This,UINT *pctinfo); | |
| 2072 HRESULT (WINAPI *GetTypeInfo)(ISClusNodeNetInterfaces *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 2073 HRESULT (WINAPI *GetIDsOfNames)(ISClusNodeNetInterfaces *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 2074 HRESULT (WINAPI *Invoke)(ISClusNodeNetInterfaces *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 2075 HRESULT (WINAPI *get_Count)(ISClusNodeNetInterfaces *This,long *plCount); | |
| 2076 HRESULT (WINAPI *get__NewEnum)(ISClusNodeNetInterfaces *This,IUnknown **retval); | |
| 2077 HRESULT (WINAPI *Refresh)(ISClusNodeNetInterfaces *This); | |
| 2078 HRESULT (WINAPI *get_Item)(ISClusNodeNetInterfaces *This,VARIANT varIndex,ISClusNetInterface **ppClusNetInterface); | |
| 2079 END_INTERFACE | |
| 2080 } ISClusNodeNetInterfacesVtbl; | |
| 2081 struct ISClusNodeNetInterfaces { | |
| 2082 CONST_VTBL struct ISClusNodeNetInterfacesVtbl *lpVtbl; | |
| 2083 }; | |
| 2084 #ifdef COBJMACROS | |
| 2085 #define ISClusNodeNetInterfaces_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 2086 #define ISClusNodeNetInterfaces_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 2087 #define ISClusNodeNetInterfaces_Release(This) (This)->lpVtbl->Release(This) | |
| 2088 #define ISClusNodeNetInterfaces_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 2089 #define ISClusNodeNetInterfaces_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 2090 #define ISClusNodeNetInterfaces_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 2091 #define ISClusNodeNetInterfaces_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 2092 #define ISClusNodeNetInterfaces_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) | |
| 2093 #define ISClusNodeNetInterfaces_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | |
| 2094 #define ISClusNodeNetInterfaces_Refresh(This) (This)->lpVtbl->Refresh(This) | |
| 2095 #define ISClusNodeNetInterfaces_get_Item(This,varIndex,ppClusNetInterface) (This)->lpVtbl->get_Item(This,varIndex,ppClusNetInterface) | |
| 2096 #endif | |
| 2097 #endif | |
| 2098 HRESULT WINAPI ISClusNodeNetInterfaces_get_Count_Proxy(ISClusNodeNetInterfaces *This,long *plCount); | |
| 2099 void __RPC_STUB ISClusNodeNetInterfaces_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2100 HRESULT WINAPI ISClusNodeNetInterfaces_get__NewEnum_Proxy(ISClusNodeNetInterfaces *This,IUnknown **retval); | |
| 2101 void __RPC_STUB ISClusNodeNetInterfaces_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2102 HRESULT WINAPI ISClusNodeNetInterfaces_Refresh_Proxy(ISClusNodeNetInterfaces *This); | |
| 2103 void __RPC_STUB ISClusNodeNetInterfaces_Refresh_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2104 HRESULT WINAPI ISClusNodeNetInterfaces_get_Item_Proxy(ISClusNodeNetInterfaces *This,VARIANT varIndex,ISClusNetInterface **ppClusNetInterface); | |
| 2105 void __RPC_STUB ISClusNodeNetInterfaces_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2106 #endif | |
| 2107 | |
| 2108 #ifndef __ISClusNetworkNetInterfaces_INTERFACE_DEFINED__ | |
| 2109 #define __ISClusNetworkNetInterfaces_INTERFACE_DEFINED__ | |
| 2110 EXTERN_C const IID IID_ISClusNetworkNetInterfaces; | |
| 2111 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 2112 struct ISClusNetworkNetInterfaces : public IDispatch { | |
| 2113 public: | |
| 2114 virtual HRESULT WINAPI get_Count(long *plCount) = 0; | |
| 2115 virtual HRESULT WINAPI get__NewEnum(IUnknown **retval) = 0; | |
| 2116 virtual HRESULT WINAPI Refresh(void) = 0; | |
| 2117 virtual HRESULT WINAPI get_Item(VARIANT varIndex,ISClusNetInterface **ppClusNetInterface) = 0; | |
| 2118 }; | |
| 2119 #else | |
| 2120 typedef struct ISClusNetworkNetInterfacesVtbl { | |
| 2121 BEGIN_INTERFACE | |
| 2122 HRESULT (WINAPI *QueryInterface)(ISClusNetworkNetInterfaces *This,REFIID riid,void **ppvObject); | |
| 2123 ULONG (WINAPI *AddRef)(ISClusNetworkNetInterfaces *This); | |
| 2124 ULONG (WINAPI *Release)(ISClusNetworkNetInterfaces *This); | |
| 2125 HRESULT (WINAPI *GetTypeInfoCount)(ISClusNetworkNetInterfaces *This,UINT *pctinfo); | |
| 2126 HRESULT (WINAPI *GetTypeInfo)(ISClusNetworkNetInterfaces *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 2127 HRESULT (WINAPI *GetIDsOfNames)(ISClusNetworkNetInterfaces *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 2128 HRESULT (WINAPI *Invoke)(ISClusNetworkNetInterfaces *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 2129 HRESULT (WINAPI *get_Count)(ISClusNetworkNetInterfaces *This,long *plCount); | |
| 2130 HRESULT (WINAPI *get__NewEnum)(ISClusNetworkNetInterfaces *This,IUnknown **retval); | |
| 2131 HRESULT (WINAPI *Refresh)(ISClusNetworkNetInterfaces *This); | |
| 2132 HRESULT (WINAPI *get_Item)(ISClusNetworkNetInterfaces *This,VARIANT varIndex,ISClusNetInterface **ppClusNetInterface); | |
| 2133 END_INTERFACE | |
| 2134 } ISClusNetworkNetInterfacesVtbl; | |
| 2135 struct ISClusNetworkNetInterfaces { | |
| 2136 CONST_VTBL struct ISClusNetworkNetInterfacesVtbl *lpVtbl; | |
| 2137 }; | |
| 2138 #ifdef COBJMACROS | |
| 2139 #define ISClusNetworkNetInterfaces_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 2140 #define ISClusNetworkNetInterfaces_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 2141 #define ISClusNetworkNetInterfaces_Release(This) (This)->lpVtbl->Release(This) | |
| 2142 #define ISClusNetworkNetInterfaces_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 2143 #define ISClusNetworkNetInterfaces_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 2144 #define ISClusNetworkNetInterfaces_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 2145 #define ISClusNetworkNetInterfaces_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 2146 #define ISClusNetworkNetInterfaces_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) | |
| 2147 #define ISClusNetworkNetInterfaces_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | |
| 2148 #define ISClusNetworkNetInterfaces_Refresh(This) (This)->lpVtbl->Refresh(This) | |
| 2149 #define ISClusNetworkNetInterfaces_get_Item(This,varIndex,ppClusNetInterface) (This)->lpVtbl->get_Item(This,varIndex,ppClusNetInterface) | |
| 2150 #endif | |
| 2151 #endif | |
| 2152 HRESULT WINAPI ISClusNetworkNetInterfaces_get_Count_Proxy(ISClusNetworkNetInterfaces *This,long *plCount); | |
| 2153 void __RPC_STUB ISClusNetworkNetInterfaces_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2154 HRESULT WINAPI ISClusNetworkNetInterfaces_get__NewEnum_Proxy(ISClusNetworkNetInterfaces *This,IUnknown **retval); | |
| 2155 void __RPC_STUB ISClusNetworkNetInterfaces_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2156 HRESULT WINAPI ISClusNetworkNetInterfaces_Refresh_Proxy(ISClusNetworkNetInterfaces *This); | |
| 2157 void __RPC_STUB ISClusNetworkNetInterfaces_Refresh_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2158 HRESULT WINAPI ISClusNetworkNetInterfaces_get_Item_Proxy(ISClusNetworkNetInterfaces *This,VARIANT varIndex,ISClusNetInterface **ppClusNetInterface); | |
| 2159 void __RPC_STUB ISClusNetworkNetInterfaces_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2160 #endif | |
| 2161 | |
| 2162 #ifndef __ISClusResGroup_INTERFACE_DEFINED__ | |
| 2163 #define __ISClusResGroup_INTERFACE_DEFINED__ | |
| 2164 EXTERN_C const IID IID_ISClusResGroup; | |
| 2165 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 2166 struct ISClusResGroup : public IDispatch { | |
| 2167 public: | |
| 2168 virtual HRESULT WINAPI get_CommonProperties(ISClusProperties **ppProperties) = 0; | |
| 2169 virtual HRESULT WINAPI get_PrivateProperties(ISClusProperties **ppProperties) = 0; | |
| 2170 virtual HRESULT WINAPI get_CommonROProperties(ISClusProperties **ppProperties) = 0; | |
| 2171 virtual HRESULT WINAPI get_PrivateROProperties(ISClusProperties **ppProperties) = 0; | |
| 2172 virtual HRESULT WINAPI get_Handle(ULONG_PTR *phandle) = 0; | |
| 2173 virtual HRESULT WINAPI get_Name(BSTR *pbstrName) = 0; | |
| 2174 virtual HRESULT WINAPI put_Name(BSTR bstrGroupName) = 0; | |
| 2175 virtual HRESULT WINAPI get_State(CLUSTER_GROUP_STATE *dwState) = 0; | |
| 2176 virtual HRESULT WINAPI get_OwnerNode(ISClusNode **ppOwnerNode) = 0; | |
| 2177 virtual HRESULT WINAPI get_Resources(ISClusResGroupResources **ppClusterGroupResources) = 0; | |
| 2178 virtual HRESULT WINAPI get_PreferredOwnerNodes(ISClusResGroupPreferredOwnerNodes **ppOwnerNodes) = 0; | |
| 2179 virtual HRESULT WINAPI Delete(void) = 0; | |
| 2180 virtual HRESULT WINAPI Online(VARIANT varTimeout,VARIANT varNode,VARIANT *pvarPending) = 0; | |
| 2181 virtual HRESULT WINAPI Move(VARIANT varTimeout,VARIANT varNode,VARIANT *pvarPending) = 0; | |
| 2182 virtual HRESULT WINAPI Offline(VARIANT varTimeout,VARIANT *pvarPending) = 0; | |
| 2183 virtual HRESULT WINAPI get_Cluster(ISCluster **ppCluster) = 0; | |
| 2184 }; | |
| 2185 #else | |
| 2186 typedef struct ISClusResGroupVtbl { | |
| 2187 BEGIN_INTERFACE | |
| 2188 HRESULT (WINAPI *QueryInterface)(ISClusResGroup *This,REFIID riid,void **ppvObject); | |
| 2189 ULONG (WINAPI *AddRef)(ISClusResGroup *This); | |
| 2190 ULONG (WINAPI *Release)(ISClusResGroup *This); | |
| 2191 HRESULT (WINAPI *GetTypeInfoCount)(ISClusResGroup *This,UINT *pctinfo); | |
| 2192 HRESULT (WINAPI *GetTypeInfo)(ISClusResGroup *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 2193 HRESULT (WINAPI *GetIDsOfNames)(ISClusResGroup *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 2194 HRESULT (WINAPI *Invoke)(ISClusResGroup *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 2195 HRESULT (WINAPI *get_CommonProperties)(ISClusResGroup *This,ISClusProperties **ppProperties); | |
| 2196 HRESULT (WINAPI *get_PrivateProperties)(ISClusResGroup *This,ISClusProperties **ppProperties); | |
| 2197 HRESULT (WINAPI *get_CommonROProperties)(ISClusResGroup *This,ISClusProperties **ppProperties); | |
| 2198 HRESULT (WINAPI *get_PrivateROProperties)(ISClusResGroup *This,ISClusProperties **ppProperties); | |
| 2199 HRESULT (WINAPI *get_Handle)(ISClusResGroup *This,ULONG_PTR *phandle); | |
| 2200 HRESULT (WINAPI *get_Name)(ISClusResGroup *This,BSTR *pbstrName); | |
| 2201 HRESULT (WINAPI *put_Name)(ISClusResGroup *This,BSTR bstrGroupName); | |
| 2202 HRESULT (WINAPI *get_State)(ISClusResGroup *This,CLUSTER_GROUP_STATE *dwState); | |
| 2203 HRESULT (WINAPI *get_OwnerNode)(ISClusResGroup *This,ISClusNode **ppOwnerNode); | |
| 2204 HRESULT (WINAPI *get_Resources)(ISClusResGroup *This,ISClusResGroupResources **ppClusterGroupResources); | |
| 2205 HRESULT (WINAPI *get_PreferredOwnerNodes)(ISClusResGroup *This,ISClusResGroupPreferredOwnerNodes **ppOwnerNodes); | |
| 2206 HRESULT (WINAPI *Delete)(ISClusResGroup *This); | |
| 2207 HRESULT (WINAPI *Online)(ISClusResGroup *This,VARIANT varTimeout,VARIANT varNode,VARIANT *pvarPending); | |
| 2208 HRESULT (WINAPI *Move)(ISClusResGroup *This,VARIANT varTimeout,VARIANT varNode,VARIANT *pvarPending); | |
| 2209 HRESULT (WINAPI *Offline)(ISClusResGroup *This,VARIANT varTimeout,VARIANT *pvarPending); | |
| 2210 HRESULT (WINAPI *get_Cluster)(ISClusResGroup *This,ISCluster **ppCluster); | |
| 2211 END_INTERFACE | |
| 2212 } ISClusResGroupVtbl; | |
| 2213 struct ISClusResGroup { | |
| 2214 CONST_VTBL struct ISClusResGroupVtbl *lpVtbl; | |
| 2215 }; | |
| 2216 #ifdef COBJMACROS | |
| 2217 #define ISClusResGroup_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 2218 #define ISClusResGroup_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 2219 #define ISClusResGroup_Release(This) (This)->lpVtbl->Release(This) | |
| 2220 #define ISClusResGroup_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 2221 #define ISClusResGroup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 2222 #define ISClusResGroup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 2223 #define ISClusResGroup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 2224 #define ISClusResGroup_get_CommonProperties(This,ppProperties) (This)->lpVtbl->get_CommonProperties(This,ppProperties) | |
| 2225 #define ISClusResGroup_get_PrivateProperties(This,ppProperties) (This)->lpVtbl->get_PrivateProperties(This,ppProperties) | |
| 2226 #define ISClusResGroup_get_CommonROProperties(This,ppProperties) (This)->lpVtbl->get_CommonROProperties(This,ppProperties) | |
| 2227 #define ISClusResGroup_get_PrivateROProperties(This,ppProperties) (This)->lpVtbl->get_PrivateROProperties(This,ppProperties) | |
| 2228 #define ISClusResGroup_get_Handle(This,phandle) (This)->lpVtbl->get_Handle(This,phandle) | |
| 2229 #define ISClusResGroup_get_Name(This,pbstrName) (This)->lpVtbl->get_Name(This,pbstrName) | |
| 2230 #define ISClusResGroup_put_Name(This,bstrGroupName) (This)->lpVtbl->put_Name(This,bstrGroupName) | |
| 2231 #define ISClusResGroup_get_State(This,dwState) (This)->lpVtbl->get_State(This,dwState) | |
| 2232 #define ISClusResGroup_get_OwnerNode(This,ppOwnerNode) (This)->lpVtbl->get_OwnerNode(This,ppOwnerNode) | |
| 2233 #define ISClusResGroup_get_Resources(This,ppClusterGroupResources) (This)->lpVtbl->get_Resources(This,ppClusterGroupResources) | |
| 2234 #define ISClusResGroup_get_PreferredOwnerNodes(This,ppOwnerNodes) (This)->lpVtbl->get_PreferredOwnerNodes(This,ppOwnerNodes) | |
| 2235 #define ISClusResGroup_Delete(This) (This)->lpVtbl->Delete(This) | |
| 2236 #define ISClusResGroup_Online(This,varTimeout,varNode,pvarPending) (This)->lpVtbl->Online(This,varTimeout,varNode,pvarPending) | |
| 2237 #define ISClusResGroup_Move(This,varTimeout,varNode,pvarPending) (This)->lpVtbl->Move(This,varTimeout,varNode,pvarPending) | |
| 2238 #define ISClusResGroup_Offline(This,varTimeout,pvarPending) (This)->lpVtbl->Offline(This,varTimeout,pvarPending) | |
| 2239 #define ISClusResGroup_get_Cluster(This,ppCluster) (This)->lpVtbl->get_Cluster(This,ppCluster) | |
| 2240 #endif | |
| 2241 #endif | |
| 2242 HRESULT WINAPI ISClusResGroup_get_CommonProperties_Proxy(ISClusResGroup *This,ISClusProperties **ppProperties); | |
| 2243 void __RPC_STUB ISClusResGroup_get_CommonProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2244 HRESULT WINAPI ISClusResGroup_get_PrivateProperties_Proxy(ISClusResGroup *This,ISClusProperties **ppProperties); | |
| 2245 void __RPC_STUB ISClusResGroup_get_PrivateProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2246 HRESULT WINAPI ISClusResGroup_get_CommonROProperties_Proxy(ISClusResGroup *This,ISClusProperties **ppProperties); | |
| 2247 void __RPC_STUB ISClusResGroup_get_CommonROProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2248 HRESULT WINAPI ISClusResGroup_get_PrivateROProperties_Proxy(ISClusResGroup *This,ISClusProperties **ppProperties); | |
| 2249 void __RPC_STUB ISClusResGroup_get_PrivateROProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2250 HRESULT WINAPI ISClusResGroup_get_Handle_Proxy(ISClusResGroup *This,ULONG_PTR *phandle); | |
| 2251 void __RPC_STUB ISClusResGroup_get_Handle_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2252 HRESULT WINAPI ISClusResGroup_get_Name_Proxy(ISClusResGroup *This,BSTR *pbstrName); | |
| 2253 void __RPC_STUB ISClusResGroup_get_Name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2254 HRESULT WINAPI ISClusResGroup_put_Name_Proxy(ISClusResGroup *This,BSTR bstrGroupName); | |
| 2255 void __RPC_STUB ISClusResGroup_put_Name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2256 HRESULT WINAPI ISClusResGroup_get_State_Proxy(ISClusResGroup *This,CLUSTER_GROUP_STATE *dwState); | |
| 2257 void __RPC_STUB ISClusResGroup_get_State_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2258 HRESULT WINAPI ISClusResGroup_get_OwnerNode_Proxy(ISClusResGroup *This,ISClusNode **ppOwnerNode); | |
| 2259 void __RPC_STUB ISClusResGroup_get_OwnerNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2260 HRESULT WINAPI ISClusResGroup_get_Resources_Proxy(ISClusResGroup *This,ISClusResGroupResources **ppClusterGroupResources); | |
| 2261 void __RPC_STUB ISClusResGroup_get_Resources_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2262 HRESULT WINAPI ISClusResGroup_get_PreferredOwnerNodes_Proxy(ISClusResGroup *This,ISClusResGroupPreferredOwnerNodes **ppOwnerNodes); | |
| 2263 void __RPC_STUB ISClusResGroup_get_PreferredOwnerNodes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2264 HRESULT WINAPI ISClusResGroup_Delete_Proxy(ISClusResGroup *This); | |
| 2265 void __RPC_STUB ISClusResGroup_Delete_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2266 HRESULT WINAPI ISClusResGroup_Online_Proxy(ISClusResGroup *This,VARIANT varTimeout,VARIANT varNode,VARIANT *pvarPending); | |
| 2267 void __RPC_STUB ISClusResGroup_Online_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2268 HRESULT WINAPI ISClusResGroup_Move_Proxy(ISClusResGroup *This,VARIANT varTimeout,VARIANT varNode,VARIANT *pvarPending); | |
| 2269 void __RPC_STUB ISClusResGroup_Move_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2270 HRESULT WINAPI ISClusResGroup_Offline_Proxy(ISClusResGroup *This,VARIANT varTimeout,VARIANT *pvarPending); | |
| 2271 void __RPC_STUB ISClusResGroup_Offline_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2272 HRESULT WINAPI ISClusResGroup_get_Cluster_Proxy(ISClusResGroup *This,ISCluster **ppCluster); | |
| 2273 void __RPC_STUB ISClusResGroup_get_Cluster_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2274 #endif | |
| 2275 | |
| 2276 #ifndef __ISClusResGroups_INTERFACE_DEFINED__ | |
| 2277 #define __ISClusResGroups_INTERFACE_DEFINED__ | |
| 2278 EXTERN_C const IID IID_ISClusResGroups; | |
| 2279 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 2280 struct ISClusResGroups : public IDispatch { | |
| 2281 public: | |
| 2282 virtual HRESULT WINAPI get_Count(long *plCount) = 0; | |
| 2283 virtual HRESULT WINAPI get__NewEnum(IUnknown **retval) = 0; | |
| 2284 virtual HRESULT WINAPI Refresh(void) = 0; | |
| 2285 virtual HRESULT WINAPI get_Item(VARIANT varIndex,ISClusResGroup **ppClusResGroup) = 0; | |
| 2286 virtual HRESULT WINAPI CreateItem(BSTR bstrResourceGroupName,ISClusResGroup **ppResourceGroup) = 0; | |
| 2287 virtual HRESULT WINAPI DeleteItem(VARIANT varIndex) = 0; | |
| 2288 }; | |
| 2289 #else | |
| 2290 typedef struct ISClusResGroupsVtbl { | |
| 2291 BEGIN_INTERFACE | |
| 2292 HRESULT (WINAPI *QueryInterface)(ISClusResGroups *This,REFIID riid,void **ppvObject); | |
| 2293 ULONG (WINAPI *AddRef)(ISClusResGroups *This); | |
| 2294 ULONG (WINAPI *Release)(ISClusResGroups *This); | |
| 2295 HRESULT (WINAPI *GetTypeInfoCount)(ISClusResGroups *This,UINT *pctinfo); | |
| 2296 HRESULT (WINAPI *GetTypeInfo)(ISClusResGroups *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 2297 HRESULT (WINAPI *GetIDsOfNames)(ISClusResGroups *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 2298 HRESULT (WINAPI *Invoke)(ISClusResGroups *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 2299 HRESULT (WINAPI *get_Count)(ISClusResGroups *This,long *plCount); | |
| 2300 HRESULT (WINAPI *get__NewEnum)(ISClusResGroups *This,IUnknown **retval); | |
| 2301 HRESULT (WINAPI *Refresh)(ISClusResGroups *This); | |
| 2302 HRESULT (WINAPI *get_Item)(ISClusResGroups *This,VARIANT varIndex,ISClusResGroup **ppClusResGroup); | |
| 2303 HRESULT (WINAPI *CreateItem)(ISClusResGroups *This,BSTR bstrResourceGroupName,ISClusResGroup **ppResourceGroup); | |
| 2304 HRESULT (WINAPI *DeleteItem)(ISClusResGroups *This,VARIANT varIndex); | |
| 2305 END_INTERFACE | |
| 2306 } ISClusResGroupsVtbl; | |
| 2307 struct ISClusResGroups { | |
| 2308 CONST_VTBL struct ISClusResGroupsVtbl *lpVtbl; | |
| 2309 }; | |
| 2310 #ifdef COBJMACROS | |
| 2311 #define ISClusResGroups_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 2312 #define ISClusResGroups_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 2313 #define ISClusResGroups_Release(This) (This)->lpVtbl->Release(This) | |
| 2314 #define ISClusResGroups_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 2315 #define ISClusResGroups_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 2316 #define ISClusResGroups_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 2317 #define ISClusResGroups_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 2318 #define ISClusResGroups_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) | |
| 2319 #define ISClusResGroups_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | |
| 2320 #define ISClusResGroups_Refresh(This) (This)->lpVtbl->Refresh(This) | |
| 2321 #define ISClusResGroups_get_Item(This,varIndex,ppClusResGroup) (This)->lpVtbl->get_Item(This,varIndex,ppClusResGroup) | |
| 2322 #define ISClusResGroups_CreateItem(This,bstrResourceGroupName,ppResourceGroup) (This)->lpVtbl->CreateItem(This,bstrResourceGroupName,ppResourceGroup) | |
| 2323 #define ISClusResGroups_DeleteItem(This,varIndex) (This)->lpVtbl->DeleteItem(This,varIndex) | |
| 2324 #endif | |
| 2325 #endif | |
| 2326 HRESULT WINAPI ISClusResGroups_get_Count_Proxy(ISClusResGroups *This,long *plCount); | |
| 2327 void __RPC_STUB ISClusResGroups_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2328 HRESULT WINAPI ISClusResGroups_get__NewEnum_Proxy(ISClusResGroups *This,IUnknown **retval); | |
| 2329 void __RPC_STUB ISClusResGroups_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2330 HRESULT WINAPI ISClusResGroups_Refresh_Proxy(ISClusResGroups *This); | |
| 2331 void __RPC_STUB ISClusResGroups_Refresh_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2332 HRESULT WINAPI ISClusResGroups_get_Item_Proxy(ISClusResGroups *This,VARIANT varIndex,ISClusResGroup **ppClusResGroup); | |
| 2333 void __RPC_STUB ISClusResGroups_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2334 HRESULT WINAPI ISClusResGroups_CreateItem_Proxy(ISClusResGroups *This,BSTR bstrResourceGroupName,ISClusResGroup **ppResourceGroup); | |
| 2335 void __RPC_STUB ISClusResGroups_CreateItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2336 HRESULT WINAPI ISClusResGroups_DeleteItem_Proxy(ISClusResGroups *This,VARIANT varIndex); | |
| 2337 void __RPC_STUB ISClusResGroups_DeleteItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2338 #endif | |
| 2339 | |
| 2340 #ifndef __ISClusResource_INTERFACE_DEFINED__ | |
| 2341 #define __ISClusResource_INTERFACE_DEFINED__ | |
| 2342 EXTERN_C const IID IID_ISClusResource; | |
| 2343 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 2344 struct ISClusResource : public IDispatch { | |
| 2345 public: | |
| 2346 virtual HRESULT WINAPI get_CommonProperties(ISClusProperties **ppProperties) = 0; | |
| 2347 virtual HRESULT WINAPI get_PrivateProperties(ISClusProperties **ppProperties) = 0; | |
| 2348 virtual HRESULT WINAPI get_CommonROProperties(ISClusProperties **ppProperties) = 0; | |
| 2349 virtual HRESULT WINAPI get_PrivateROProperties(ISClusProperties **ppProperties) = 0; | |
| 2350 virtual HRESULT WINAPI get_Handle(ULONG_PTR *phandle) = 0; | |
| 2351 virtual HRESULT WINAPI get_Name(BSTR *pbstrName) = 0; | |
| 2352 virtual HRESULT WINAPI put_Name(BSTR bstrResourceName) = 0; | |
| 2353 virtual HRESULT WINAPI get_State(CLUSTER_RESOURCE_STATE *dwState) = 0; | |
| 2354 virtual HRESULT WINAPI get_CoreFlag(CLUS_FLAGS *dwCoreFlag) = 0; | |
| 2355 virtual HRESULT WINAPI BecomeQuorumResource(BSTR bstrDevicePath,long lMaxLogSize) = 0; | |
| 2356 virtual HRESULT WINAPI Delete(void) = 0; | |
| 2357 virtual HRESULT WINAPI Fail(void) = 0; | |
| 2358 virtual HRESULT WINAPI Online(long nTimeout,VARIANT *pvarPending) = 0; | |
| 2359 virtual HRESULT WINAPI Offline(long nTimeout,VARIANT *pvarPending) = 0; | |
| 2360 virtual HRESULT WINAPI ChangeResourceGroup(ISClusResGroup *pResourceGroup) = 0; | |
| 2361 virtual HRESULT WINAPI AddResourceNode(ISClusNode *pNode) = 0; | |
| 2362 virtual HRESULT WINAPI RemoveResourceNode(ISClusNode *pNode) = 0; | |
| 2363 virtual HRESULT WINAPI CanResourceBeDependent(ISClusResource *pResource,VARIANT *pvarDependent) = 0; | |
| 2364 virtual HRESULT WINAPI get_PossibleOwnerNodes(ISClusResPossibleOwnerNodes **ppOwnerNodes) = 0; | |
| 2365 virtual HRESULT WINAPI get_Dependencies(ISClusResDependencies **ppResDependencies) = 0; | |
| 2366 virtual HRESULT WINAPI get_Dependents(ISClusResDependents **ppResDependents) = 0; | |
| 2367 virtual HRESULT WINAPI get_Group(ISClusResGroup **ppResGroup) = 0; | |
| 2368 virtual HRESULT WINAPI get_OwnerNode(ISClusNode **ppOwnerNode) = 0; | |
| 2369 virtual HRESULT WINAPI get_Cluster(ISCluster **ppCluster) = 0; | |
| 2370 virtual HRESULT WINAPI get_ClassInfo(CLUSTER_RESOURCE_CLASS *prcClassInfo) = 0; | |
| 2371 virtual HRESULT WINAPI get_Disk(ISClusDisk **ppDisk) = 0; | |
| 2372 virtual HRESULT WINAPI get_RegistryKeys(ISClusRegistryKeys **ppRegistryKeys) = 0; | |
| 2373 virtual HRESULT WINAPI get_CryptoKeys(ISClusCryptoKeys **ppCryptoKeys) = 0; | |
| 2374 virtual HRESULT WINAPI get_TypeName(BSTR *pbstrTypeName) = 0; | |
| 2375 virtual HRESULT WINAPI get_Type(ISClusResType **ppResourceType) = 0; | |
| 2376 virtual HRESULT WINAPI get_MaintenanceMode(WINBOOL *pbMaintenanceMode) = 0; | |
| 2377 virtual HRESULT WINAPI put_MaintenanceMode(WINBOOL bMaintenanceMode) = 0; | |
| 2378 }; | |
| 2379 #else | |
| 2380 typedef struct ISClusResourceVtbl { | |
| 2381 BEGIN_INTERFACE | |
| 2382 HRESULT (WINAPI *QueryInterface)(ISClusResource *This,REFIID riid,void **ppvObject); | |
| 2383 ULONG (WINAPI *AddRef)(ISClusResource *This); | |
| 2384 ULONG (WINAPI *Release)(ISClusResource *This); | |
| 2385 HRESULT (WINAPI *GetTypeInfoCount)(ISClusResource *This,UINT *pctinfo); | |
| 2386 HRESULT (WINAPI *GetTypeInfo)(ISClusResource *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 2387 HRESULT (WINAPI *GetIDsOfNames)(ISClusResource *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 2388 HRESULT (WINAPI *Invoke)(ISClusResource *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 2389 HRESULT (WINAPI *get_CommonProperties)(ISClusResource *This,ISClusProperties **ppProperties); | |
| 2390 HRESULT (WINAPI *get_PrivateProperties)(ISClusResource *This,ISClusProperties **ppProperties); | |
| 2391 HRESULT (WINAPI *get_CommonROProperties)(ISClusResource *This,ISClusProperties **ppProperties); | |
| 2392 HRESULT (WINAPI *get_PrivateROProperties)(ISClusResource *This,ISClusProperties **ppProperties); | |
| 2393 HRESULT (WINAPI *get_Handle)(ISClusResource *This,ULONG_PTR *phandle); | |
| 2394 HRESULT (WINAPI *get_Name)(ISClusResource *This,BSTR *pbstrName); | |
| 2395 HRESULT (WINAPI *put_Name)(ISClusResource *This,BSTR bstrResourceName); | |
| 2396 HRESULT (WINAPI *get_State)(ISClusResource *This,CLUSTER_RESOURCE_STATE *dwState); | |
| 2397 HRESULT (WINAPI *get_CoreFlag)(ISClusResource *This,CLUS_FLAGS *dwCoreFlag); | |
| 2398 HRESULT (WINAPI *BecomeQuorumResource)(ISClusResource *This,BSTR bstrDevicePath,long lMaxLogSize); | |
| 2399 HRESULT (WINAPI *Delete)(ISClusResource *This); | |
| 2400 HRESULT (WINAPI *Fail)(ISClusResource *This); | |
| 2401 HRESULT (WINAPI *Online)(ISClusResource *This,long nTimeout,VARIANT *pvarPending); | |
| 2402 HRESULT (WINAPI *Offline)(ISClusResource *This,long nTimeout,VARIANT *pvarPending); | |
| 2403 HRESULT (WINAPI *ChangeResourceGroup)(ISClusResource *This,ISClusResGroup *pResourceGroup); | |
| 2404 HRESULT (WINAPI *AddResourceNode)(ISClusResource *This,ISClusNode *pNode); | |
| 2405 HRESULT (WINAPI *RemoveResourceNode)(ISClusResource *This,ISClusNode *pNode); | |
| 2406 HRESULT (WINAPI *CanResourceBeDependent)(ISClusResource *This,ISClusResource *pResource,VARIANT *pvarDependent); | |
| 2407 HRESULT (WINAPI *get_PossibleOwnerNodes)(ISClusResource *This,ISClusResPossibleOwnerNodes **ppOwnerNodes); | |
| 2408 HRESULT (WINAPI *get_Dependencies)(ISClusResource *This,ISClusResDependencies **ppResDependencies); | |
| 2409 HRESULT (WINAPI *get_Dependents)(ISClusResource *This,ISClusResDependents **ppResDependents); | |
| 2410 HRESULT (WINAPI *get_Group)(ISClusResource *This,ISClusResGroup **ppResGroup); | |
| 2411 HRESULT (WINAPI *get_OwnerNode)(ISClusResource *This,ISClusNode **ppOwnerNode); | |
| 2412 HRESULT (WINAPI *get_Cluster)(ISClusResource *This,ISCluster **ppCluster); | |
| 2413 HRESULT (WINAPI *get_ClassInfo)(ISClusResource *This,CLUSTER_RESOURCE_CLASS *prcClassInfo); | |
| 2414 HRESULT (WINAPI *get_Disk)(ISClusResource *This,ISClusDisk **ppDisk); | |
| 2415 HRESULT (WINAPI *get_RegistryKeys)(ISClusResource *This,ISClusRegistryKeys **ppRegistryKeys); | |
| 2416 HRESULT (WINAPI *get_CryptoKeys)(ISClusResource *This,ISClusCryptoKeys **ppCryptoKeys); | |
| 2417 HRESULT (WINAPI *get_TypeName)(ISClusResource *This,BSTR *pbstrTypeName); | |
| 2418 HRESULT (WINAPI *get_Type)(ISClusResource *This,ISClusResType **ppResourceType); | |
| 2419 HRESULT (WINAPI *get_MaintenanceMode)(ISClusResource *This,WINBOOL *pbMaintenanceMode); | |
| 2420 HRESULT (WINAPI *put_MaintenanceMode)(ISClusResource *This,WINBOOL bMaintenanceMode); | |
| 2421 END_INTERFACE | |
| 2422 } ISClusResourceVtbl; | |
| 2423 struct ISClusResource { | |
| 2424 CONST_VTBL struct ISClusResourceVtbl *lpVtbl; | |
| 2425 }; | |
| 2426 #ifdef COBJMACROS | |
| 2427 #define ISClusResource_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 2428 #define ISClusResource_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 2429 #define ISClusResource_Release(This) (This)->lpVtbl->Release(This) | |
| 2430 #define ISClusResource_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 2431 #define ISClusResource_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 2432 #define ISClusResource_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 2433 #define ISClusResource_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 2434 #define ISClusResource_get_CommonProperties(This,ppProperties) (This)->lpVtbl->get_CommonProperties(This,ppProperties) | |
| 2435 #define ISClusResource_get_PrivateProperties(This,ppProperties) (This)->lpVtbl->get_PrivateProperties(This,ppProperties) | |
| 2436 #define ISClusResource_get_CommonROProperties(This,ppProperties) (This)->lpVtbl->get_CommonROProperties(This,ppProperties) | |
| 2437 #define ISClusResource_get_PrivateROProperties(This,ppProperties) (This)->lpVtbl->get_PrivateROProperties(This,ppProperties) | |
| 2438 #define ISClusResource_get_Handle(This,phandle) (This)->lpVtbl->get_Handle(This,phandle) | |
| 2439 #define ISClusResource_get_Name(This,pbstrName) (This)->lpVtbl->get_Name(This,pbstrName) | |
| 2440 #define ISClusResource_put_Name(This,bstrResourceName) (This)->lpVtbl->put_Name(This,bstrResourceName) | |
| 2441 #define ISClusResource_get_State(This,dwState) (This)->lpVtbl->get_State(This,dwState) | |
| 2442 #define ISClusResource_get_CoreFlag(This,dwCoreFlag) (This)->lpVtbl->get_CoreFlag(This,dwCoreFlag) | |
| 2443 #define ISClusResource_BecomeQuorumResource(This,bstrDevicePath,lMaxLogSize) (This)->lpVtbl->BecomeQuorumResource(This,bstrDevicePath,lMaxLogSize) | |
| 2444 #define ISClusResource_Delete(This) (This)->lpVtbl->Delete(This) | |
| 2445 #define ISClusResource_Fail(This) (This)->lpVtbl->Fail(This) | |
| 2446 #define ISClusResource_Online(This,nTimeout,pvarPending) (This)->lpVtbl->Online(This,nTimeout,pvarPending) | |
| 2447 #define ISClusResource_Offline(This,nTimeout,pvarPending) (This)->lpVtbl->Offline(This,nTimeout,pvarPending) | |
| 2448 #define ISClusResource_ChangeResourceGroup(This,pResourceGroup) (This)->lpVtbl->ChangeResourceGroup(This,pResourceGroup) | |
| 2449 #define ISClusResource_AddResourceNode(This,pNode) (This)->lpVtbl->AddResourceNode(This,pNode) | |
| 2450 #define ISClusResource_RemoveResourceNode(This,pNode) (This)->lpVtbl->RemoveResourceNode(This,pNode) | |
| 2451 #define ISClusResource_CanResourceBeDependent(This,pResource,pvarDependent) (This)->lpVtbl->CanResourceBeDependent(This,pResource,pvarDependent) | |
| 2452 #define ISClusResource_get_PossibleOwnerNodes(This,ppOwnerNodes) (This)->lpVtbl->get_PossibleOwnerNodes(This,ppOwnerNodes) | |
| 2453 #define ISClusResource_get_Dependencies(This,ppResDependencies) (This)->lpVtbl->get_Dependencies(This,ppResDependencies) | |
| 2454 #define ISClusResource_get_Dependents(This,ppResDependents) (This)->lpVtbl->get_Dependents(This,ppResDependents) | |
| 2455 #define ISClusResource_get_Group(This,ppResGroup) (This)->lpVtbl->get_Group(This,ppResGroup) | |
| 2456 #define ISClusResource_get_OwnerNode(This,ppOwnerNode) (This)->lpVtbl->get_OwnerNode(This,ppOwnerNode) | |
| 2457 #define ISClusResource_get_Cluster(This,ppCluster) (This)->lpVtbl->get_Cluster(This,ppCluster) | |
| 2458 #define ISClusResource_get_ClassInfo(This,prcClassInfo) (This)->lpVtbl->get_ClassInfo(This,prcClassInfo) | |
| 2459 #define ISClusResource_get_Disk(This,ppDisk) (This)->lpVtbl->get_Disk(This,ppDisk) | |
| 2460 #define ISClusResource_get_RegistryKeys(This,ppRegistryKeys) (This)->lpVtbl->get_RegistryKeys(This,ppRegistryKeys) | |
| 2461 #define ISClusResource_get_CryptoKeys(This,ppCryptoKeys) (This)->lpVtbl->get_CryptoKeys(This,ppCryptoKeys) | |
| 2462 #define ISClusResource_get_TypeName(This,pbstrTypeName) (This)->lpVtbl->get_TypeName(This,pbstrTypeName) | |
| 2463 #define ISClusResource_get_Type(This,ppResourceType) (This)->lpVtbl->get_Type(This,ppResourceType) | |
| 2464 #define ISClusResource_get_MaintenanceMode(This,pbMaintenanceMode) (This)->lpVtbl->get_MaintenanceMode(This,pbMaintenanceMode) | |
| 2465 #define ISClusResource_put_MaintenanceMode(This,bMaintenanceMode) (This)->lpVtbl->put_MaintenanceMode(This,bMaintenanceMode) | |
| 2466 #endif | |
| 2467 #endif | |
| 2468 HRESULT WINAPI ISClusResource_get_CommonProperties_Proxy(ISClusResource *This,ISClusProperties **ppProperties); | |
| 2469 void __RPC_STUB ISClusResource_get_CommonProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2470 HRESULT WINAPI ISClusResource_get_PrivateProperties_Proxy(ISClusResource *This,ISClusProperties **ppProperties); | |
| 2471 void __RPC_STUB ISClusResource_get_PrivateProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2472 HRESULT WINAPI ISClusResource_get_CommonROProperties_Proxy(ISClusResource *This,ISClusProperties **ppProperties); | |
| 2473 void __RPC_STUB ISClusResource_get_CommonROProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2474 HRESULT WINAPI ISClusResource_get_PrivateROProperties_Proxy(ISClusResource *This,ISClusProperties **ppProperties); | |
| 2475 void __RPC_STUB ISClusResource_get_PrivateROProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2476 HRESULT WINAPI ISClusResource_get_Handle_Proxy(ISClusResource *This,ULONG_PTR *phandle); | |
| 2477 void __RPC_STUB ISClusResource_get_Handle_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2478 HRESULT WINAPI ISClusResource_get_Name_Proxy(ISClusResource *This,BSTR *pbstrName); | |
| 2479 void __RPC_STUB ISClusResource_get_Name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2480 HRESULT WINAPI ISClusResource_put_Name_Proxy(ISClusResource *This,BSTR bstrResourceName); | |
| 2481 void __RPC_STUB ISClusResource_put_Name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2482 HRESULT WINAPI ISClusResource_get_State_Proxy(ISClusResource *This,CLUSTER_RESOURCE_STATE *dwState); | |
| 2483 void __RPC_STUB ISClusResource_get_State_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2484 HRESULT WINAPI ISClusResource_get_CoreFlag_Proxy(ISClusResource *This,CLUS_FLAGS *dwCoreFlag); | |
| 2485 void __RPC_STUB ISClusResource_get_CoreFlag_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2486 HRESULT WINAPI ISClusResource_BecomeQuorumResource_Proxy(ISClusResource *This,BSTR bstrDevicePath,long lMaxLogSize); | |
| 2487 void __RPC_STUB ISClusResource_BecomeQuorumResource_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2488 HRESULT WINAPI ISClusResource_Delete_Proxy(ISClusResource *This); | |
| 2489 void __RPC_STUB ISClusResource_Delete_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2490 HRESULT WINAPI ISClusResource_Fail_Proxy(ISClusResource *This); | |
| 2491 void __RPC_STUB ISClusResource_Fail_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2492 HRESULT WINAPI ISClusResource_Online_Proxy(ISClusResource *This,long nTimeout,VARIANT *pvarPending); | |
| 2493 void __RPC_STUB ISClusResource_Online_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2494 HRESULT WINAPI ISClusResource_Offline_Proxy(ISClusResource *This,long nTimeout,VARIANT *pvarPending); | |
| 2495 void __RPC_STUB ISClusResource_Offline_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2496 HRESULT WINAPI ISClusResource_ChangeResourceGroup_Proxy(ISClusResource *This,ISClusResGroup *pResourceGroup); | |
| 2497 void __RPC_STUB ISClusResource_ChangeResourceGroup_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2498 HRESULT WINAPI ISClusResource_AddResourceNode_Proxy(ISClusResource *This,ISClusNode *pNode); | |
| 2499 void __RPC_STUB ISClusResource_AddResourceNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2500 HRESULT WINAPI ISClusResource_RemoveResourceNode_Proxy(ISClusResource *This,ISClusNode *pNode); | |
| 2501 void __RPC_STUB ISClusResource_RemoveResourceNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2502 HRESULT WINAPI ISClusResource_CanResourceBeDependent_Proxy(ISClusResource *This,ISClusResource *pResource,VARIANT *pvarDependent); | |
| 2503 void __RPC_STUB ISClusResource_CanResourceBeDependent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2504 HRESULT WINAPI ISClusResource_get_PossibleOwnerNodes_Proxy(ISClusResource *This,ISClusResPossibleOwnerNodes **ppOwnerNodes); | |
| 2505 void __RPC_STUB ISClusResource_get_PossibleOwnerNodes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2506 HRESULT WINAPI ISClusResource_get_Dependencies_Proxy(ISClusResource *This,ISClusResDependencies **ppResDependencies); | |
| 2507 void __RPC_STUB ISClusResource_get_Dependencies_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2508 HRESULT WINAPI ISClusResource_get_Dependents_Proxy(ISClusResource *This,ISClusResDependents **ppResDependents); | |
| 2509 void __RPC_STUB ISClusResource_get_Dependents_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2510 HRESULT WINAPI ISClusResource_get_Group_Proxy(ISClusResource *This,ISClusResGroup **ppResGroup); | |
| 2511 void __RPC_STUB ISClusResource_get_Group_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2512 HRESULT WINAPI ISClusResource_get_OwnerNode_Proxy(ISClusResource *This,ISClusNode **ppOwnerNode); | |
| 2513 void __RPC_STUB ISClusResource_get_OwnerNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2514 HRESULT WINAPI ISClusResource_get_Cluster_Proxy(ISClusResource *This,ISCluster **ppCluster); | |
| 2515 void __RPC_STUB ISClusResource_get_Cluster_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2516 HRESULT WINAPI ISClusResource_get_ClassInfo_Proxy(ISClusResource *This,CLUSTER_RESOURCE_CLASS *prcClassInfo); | |
| 2517 void __RPC_STUB ISClusResource_get_ClassInfo_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2518 HRESULT WINAPI ISClusResource_get_Disk_Proxy(ISClusResource *This,ISClusDisk **ppDisk); | |
| 2519 void __RPC_STUB ISClusResource_get_Disk_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2520 HRESULT WINAPI ISClusResource_get_RegistryKeys_Proxy(ISClusResource *This,ISClusRegistryKeys **ppRegistryKeys); | |
| 2521 void __RPC_STUB ISClusResource_get_RegistryKeys_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2522 HRESULT WINAPI ISClusResource_get_CryptoKeys_Proxy(ISClusResource *This,ISClusCryptoKeys **ppCryptoKeys); | |
| 2523 void __RPC_STUB ISClusResource_get_CryptoKeys_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2524 HRESULT WINAPI ISClusResource_get_TypeName_Proxy(ISClusResource *This,BSTR *pbstrTypeName); | |
| 2525 void __RPC_STUB ISClusResource_get_TypeName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2526 HRESULT WINAPI ISClusResource_get_Type_Proxy(ISClusResource *This,ISClusResType **ppResourceType); | |
| 2527 void __RPC_STUB ISClusResource_get_Type_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2528 HRESULT WINAPI ISClusResource_get_MaintenanceMode_Proxy(ISClusResource *This,WINBOOL *pbMaintenanceMode); | |
| 2529 void __RPC_STUB ISClusResource_get_MaintenanceMode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2530 HRESULT WINAPI ISClusResource_put_MaintenanceMode_Proxy(ISClusResource *This,WINBOOL bMaintenanceMode); | |
| 2531 void __RPC_STUB ISClusResource_put_MaintenanceMode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2532 #endif | |
| 2533 | |
| 2534 #ifndef __ISClusResDependencies_INTERFACE_DEFINED__ | |
| 2535 #define __ISClusResDependencies_INTERFACE_DEFINED__ | |
| 2536 EXTERN_C const IID IID_ISClusResDependencies; | |
| 2537 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 2538 struct ISClusResDependencies : public IDispatch { | |
| 2539 public: | |
| 2540 virtual HRESULT WINAPI get_Count(long *plCount) = 0; | |
| 2541 virtual HRESULT WINAPI get__NewEnum(IUnknown **retval) = 0; | |
| 2542 virtual HRESULT WINAPI Refresh(void) = 0; | |
| 2543 virtual HRESULT WINAPI get_Item(VARIANT varIndex,ISClusResource **ppClusResource) = 0; | |
| 2544 virtual HRESULT WINAPI CreateItem(BSTR bstrResourceName,BSTR bstrResourceType,CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,ISClusResource **ppClusterResource) = 0; | |
| 2545 virtual HRESULT WINAPI DeleteItem(VARIANT varIndex) = 0; | |
| 2546 virtual HRESULT WINAPI AddItem(ISClusResource *pResource) = 0; | |
| 2547 virtual HRESULT WINAPI RemoveItem(VARIANT varIndex) = 0; | |
| 2548 }; | |
| 2549 #else | |
| 2550 typedef struct ISClusResDependenciesVtbl { | |
| 2551 BEGIN_INTERFACE | |
| 2552 HRESULT (WINAPI *QueryInterface)(ISClusResDependencies *This,REFIID riid,void **ppvObject); | |
| 2553 ULONG (WINAPI *AddRef)(ISClusResDependencies *This); | |
| 2554 ULONG (WINAPI *Release)(ISClusResDependencies *This); | |
| 2555 HRESULT (WINAPI *GetTypeInfoCount)(ISClusResDependencies *This,UINT *pctinfo); | |
| 2556 HRESULT (WINAPI *GetTypeInfo)(ISClusResDependencies *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 2557 HRESULT (WINAPI *GetIDsOfNames)(ISClusResDependencies *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 2558 HRESULT (WINAPI *Invoke)(ISClusResDependencies *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 2559 HRESULT (WINAPI *get_Count)(ISClusResDependencies *This,long *plCount); | |
| 2560 HRESULT (WINAPI *get__NewEnum)(ISClusResDependencies *This,IUnknown **retval); | |
| 2561 HRESULT (WINAPI *Refresh)(ISClusResDependencies *This); | |
| 2562 HRESULT (WINAPI *get_Item)(ISClusResDependencies *This,VARIANT varIndex,ISClusResource **ppClusResource); | |
| 2563 HRESULT (WINAPI *CreateItem)(ISClusResDependencies *This,BSTR bstrResourceName,BSTR bstrResourceType,CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,ISClusResource **ppClusterResource); | |
| 2564 HRESULT (WINAPI *DeleteItem)(ISClusResDependencies *This,VARIANT varIndex); | |
| 2565 HRESULT (WINAPI *AddItem)(ISClusResDependencies *This,ISClusResource *pResource); | |
| 2566 HRESULT (WINAPI *RemoveItem)(ISClusResDependencies *This,VARIANT varIndex); | |
| 2567 END_INTERFACE | |
| 2568 } ISClusResDependenciesVtbl; | |
| 2569 struct ISClusResDependencies { | |
| 2570 CONST_VTBL struct ISClusResDependenciesVtbl *lpVtbl; | |
| 2571 }; | |
| 2572 #ifdef COBJMACROS | |
| 2573 #define ISClusResDependencies_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 2574 #define ISClusResDependencies_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 2575 #define ISClusResDependencies_Release(This) (This)->lpVtbl->Release(This) | |
| 2576 #define ISClusResDependencies_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 2577 #define ISClusResDependencies_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 2578 #define ISClusResDependencies_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 2579 #define ISClusResDependencies_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 2580 #define ISClusResDependencies_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) | |
| 2581 #define ISClusResDependencies_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | |
| 2582 #define ISClusResDependencies_Refresh(This) (This)->lpVtbl->Refresh(This) | |
| 2583 #define ISClusResDependencies_get_Item(This,varIndex,ppClusResource) (This)->lpVtbl->get_Item(This,varIndex,ppClusResource) | |
| 2584 #define ISClusResDependencies_CreateItem(This,bstrResourceName,bstrResourceType,dwFlags,ppClusterResource) (This)->lpVtbl->CreateItem(This,bstrResourceName,bstrResourceType,dwFlags,ppClusterResource) | |
| 2585 #define ISClusResDependencies_DeleteItem(This,varIndex) (This)->lpVtbl->DeleteItem(This,varIndex) | |
| 2586 #define ISClusResDependencies_AddItem(This,pResource) (This)->lpVtbl->AddItem(This,pResource) | |
| 2587 #define ISClusResDependencies_RemoveItem(This,varIndex) (This)->lpVtbl->RemoveItem(This,varIndex) | |
| 2588 #endif | |
| 2589 #endif | |
| 2590 HRESULT WINAPI ISClusResDependencies_get_Count_Proxy(ISClusResDependencies *This,long *plCount); | |
| 2591 void __RPC_STUB ISClusResDependencies_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2592 HRESULT WINAPI ISClusResDependencies_get__NewEnum_Proxy(ISClusResDependencies *This,IUnknown **retval); | |
| 2593 void __RPC_STUB ISClusResDependencies_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2594 HRESULT WINAPI ISClusResDependencies_Refresh_Proxy(ISClusResDependencies *This); | |
| 2595 void __RPC_STUB ISClusResDependencies_Refresh_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2596 HRESULT WINAPI ISClusResDependencies_get_Item_Proxy(ISClusResDependencies *This,VARIANT varIndex,ISClusResource **ppClusResource); | |
| 2597 void __RPC_STUB ISClusResDependencies_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2598 HRESULT WINAPI ISClusResDependencies_CreateItem_Proxy(ISClusResDependencies *This,BSTR bstrResourceName,BSTR bstrResourceType,CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,ISClusResource **ppClusterResource); | |
| 2599 void __RPC_STUB ISClusResDependencies_CreateItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2600 HRESULT WINAPI ISClusResDependencies_DeleteItem_Proxy(ISClusResDependencies *This,VARIANT varIndex); | |
| 2601 void __RPC_STUB ISClusResDependencies_DeleteItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2602 HRESULT WINAPI ISClusResDependencies_AddItem_Proxy(ISClusResDependencies *This,ISClusResource *pResource); | |
| 2603 void __RPC_STUB ISClusResDependencies_AddItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2604 HRESULT WINAPI ISClusResDependencies_RemoveItem_Proxy(ISClusResDependencies *This,VARIANT varIndex); | |
| 2605 void __RPC_STUB ISClusResDependencies_RemoveItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2606 #endif | |
| 2607 | |
| 2608 #ifndef __ISClusResGroupResources_INTERFACE_DEFINED__ | |
| 2609 #define __ISClusResGroupResources_INTERFACE_DEFINED__ | |
| 2610 EXTERN_C const IID IID_ISClusResGroupResources; | |
| 2611 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 2612 struct ISClusResGroupResources : public IDispatch { | |
| 2613 public: | |
| 2614 virtual HRESULT WINAPI get_Count(long *plCount) = 0; | |
| 2615 virtual HRESULT WINAPI get__NewEnum(IUnknown **retval) = 0; | |
| 2616 virtual HRESULT WINAPI Refresh(void) = 0; | |
| 2617 virtual HRESULT WINAPI get_Item(VARIANT varIndex,ISClusResource **ppClusResource) = 0; | |
| 2618 virtual HRESULT WINAPI CreateItem(BSTR bstrResourceName,BSTR bstrResourceType,CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,ISClusResource **ppClusterResource) = 0; | |
| 2619 virtual HRESULT WINAPI DeleteItem(VARIANT varIndex) = 0; | |
| 2620 }; | |
| 2621 #else | |
| 2622 typedef struct ISClusResGroupResourcesVtbl { | |
| 2623 BEGIN_INTERFACE | |
| 2624 HRESULT (WINAPI *QueryInterface)(ISClusResGroupResources *This,REFIID riid,void **ppvObject); | |
| 2625 ULONG (WINAPI *AddRef)(ISClusResGroupResources *This); | |
| 2626 ULONG (WINAPI *Release)(ISClusResGroupResources *This); | |
| 2627 HRESULT (WINAPI *GetTypeInfoCount)(ISClusResGroupResources *This,UINT *pctinfo); | |
| 2628 HRESULT (WINAPI *GetTypeInfo)(ISClusResGroupResources *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 2629 HRESULT (WINAPI *GetIDsOfNames)(ISClusResGroupResources *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 2630 HRESULT (WINAPI *Invoke)(ISClusResGroupResources *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 2631 HRESULT (WINAPI *get_Count)(ISClusResGroupResources *This,long *plCount); | |
| 2632 HRESULT (WINAPI *get__NewEnum)(ISClusResGroupResources *This,IUnknown **retval); | |
| 2633 HRESULT (WINAPI *Refresh)(ISClusResGroupResources *This); | |
| 2634 HRESULT (WINAPI *get_Item)(ISClusResGroupResources *This,VARIANT varIndex,ISClusResource **ppClusResource); | |
| 2635 HRESULT (WINAPI *CreateItem)(ISClusResGroupResources *This,BSTR bstrResourceName,BSTR bstrResourceType,CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,ISClusResource **ppClusterResource); | |
| 2636 HRESULT (WINAPI *DeleteItem)(ISClusResGroupResources *This,VARIANT varIndex); | |
| 2637 END_INTERFACE | |
| 2638 } ISClusResGroupResourcesVtbl; | |
| 2639 struct ISClusResGroupResources { | |
| 2640 CONST_VTBL struct ISClusResGroupResourcesVtbl *lpVtbl; | |
| 2641 }; | |
| 2642 #ifdef COBJMACROS | |
| 2643 #define ISClusResGroupResources_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 2644 #define ISClusResGroupResources_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 2645 #define ISClusResGroupResources_Release(This) (This)->lpVtbl->Release(This) | |
| 2646 #define ISClusResGroupResources_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 2647 #define ISClusResGroupResources_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 2648 #define ISClusResGroupResources_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 2649 #define ISClusResGroupResources_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 2650 #define ISClusResGroupResources_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) | |
| 2651 #define ISClusResGroupResources_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | |
| 2652 #define ISClusResGroupResources_Refresh(This) (This)->lpVtbl->Refresh(This) | |
| 2653 #define ISClusResGroupResources_get_Item(This,varIndex,ppClusResource) (This)->lpVtbl->get_Item(This,varIndex,ppClusResource) | |
| 2654 #define ISClusResGroupResources_CreateItem(This,bstrResourceName,bstrResourceType,dwFlags,ppClusterResource) (This)->lpVtbl->CreateItem(This,bstrResourceName,bstrResourceType,dwFlags,ppClusterResource) | |
| 2655 #define ISClusResGroupResources_DeleteItem(This,varIndex) (This)->lpVtbl->DeleteItem(This,varIndex) | |
| 2656 #endif | |
| 2657 #endif | |
| 2658 HRESULT WINAPI ISClusResGroupResources_get_Count_Proxy(ISClusResGroupResources *This,long *plCount); | |
| 2659 void __RPC_STUB ISClusResGroupResources_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2660 HRESULT WINAPI ISClusResGroupResources_get__NewEnum_Proxy(ISClusResGroupResources *This,IUnknown **retval); | |
| 2661 void __RPC_STUB ISClusResGroupResources_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2662 HRESULT WINAPI ISClusResGroupResources_Refresh_Proxy(ISClusResGroupResources *This); | |
| 2663 void __RPC_STUB ISClusResGroupResources_Refresh_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2664 HRESULT WINAPI ISClusResGroupResources_get_Item_Proxy(ISClusResGroupResources *This,VARIANT varIndex,ISClusResource **ppClusResource); | |
| 2665 void __RPC_STUB ISClusResGroupResources_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2666 HRESULT WINAPI ISClusResGroupResources_CreateItem_Proxy(ISClusResGroupResources *This,BSTR bstrResourceName,BSTR bstrResourceType,CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,ISClusResource **ppClusterResource); | |
| 2667 void __RPC_STUB ISClusResGroupResources_CreateItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2668 HRESULT WINAPI ISClusResGroupResources_DeleteItem_Proxy(ISClusResGroupResources *This,VARIANT varIndex); | |
| 2669 void __RPC_STUB ISClusResGroupResources_DeleteItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2670 #endif | |
| 2671 | |
| 2672 #ifndef __ISClusResTypeResources_INTERFACE_DEFINED__ | |
| 2673 #define __ISClusResTypeResources_INTERFACE_DEFINED__ | |
| 2674 EXTERN_C const IID IID_ISClusResTypeResources; | |
| 2675 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 2676 struct ISClusResTypeResources : public IDispatch { | |
| 2677 public: | |
| 2678 virtual HRESULT WINAPI get_Count(long *plCount) = 0; | |
| 2679 virtual HRESULT WINAPI get__NewEnum(IUnknown **retval) = 0; | |
| 2680 virtual HRESULT WINAPI Refresh(void) = 0; | |
| 2681 virtual HRESULT WINAPI get_Item(VARIANT varIndex,ISClusResource **ppClusResource) = 0; | |
| 2682 virtual HRESULT WINAPI CreateItem(BSTR bstrResourceName,BSTR bstrGroupName,CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,ISClusResource **ppClusterResource) = 0; | |
| 2683 virtual HRESULT WINAPI DeleteItem(VARIANT varIndex) = 0; | |
| 2684 }; | |
| 2685 #else | |
| 2686 typedef struct ISClusResTypeResourcesVtbl { | |
| 2687 BEGIN_INTERFACE | |
| 2688 HRESULT (WINAPI *QueryInterface)(ISClusResTypeResources *This,REFIID riid,void **ppvObject); | |
| 2689 ULONG (WINAPI *AddRef)(ISClusResTypeResources *This); | |
| 2690 ULONG (WINAPI *Release)(ISClusResTypeResources *This); | |
| 2691 HRESULT (WINAPI *GetTypeInfoCount)(ISClusResTypeResources *This,UINT *pctinfo); | |
| 2692 HRESULT (WINAPI *GetTypeInfo)(ISClusResTypeResources *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 2693 HRESULT (WINAPI *GetIDsOfNames)(ISClusResTypeResources *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 2694 HRESULT (WINAPI *Invoke)(ISClusResTypeResources *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 2695 HRESULT (WINAPI *get_Count)(ISClusResTypeResources *This,long *plCount); | |
| 2696 HRESULT (WINAPI *get__NewEnum)(ISClusResTypeResources *This,IUnknown **retval); | |
| 2697 HRESULT (WINAPI *Refresh)(ISClusResTypeResources *This); | |
| 2698 HRESULT (WINAPI *get_Item)(ISClusResTypeResources *This,VARIANT varIndex,ISClusResource **ppClusResource); | |
| 2699 HRESULT (WINAPI *CreateItem)(ISClusResTypeResources *This,BSTR bstrResourceName,BSTR bstrGroupName,CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,ISClusResource **ppClusterResource); | |
| 2700 HRESULT (WINAPI *DeleteItem)(ISClusResTypeResources *This,VARIANT varIndex); | |
| 2701 END_INTERFACE | |
| 2702 } ISClusResTypeResourcesVtbl; | |
| 2703 struct ISClusResTypeResources { | |
| 2704 CONST_VTBL struct ISClusResTypeResourcesVtbl *lpVtbl; | |
| 2705 }; | |
| 2706 #ifdef COBJMACROS | |
| 2707 #define ISClusResTypeResources_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 2708 #define ISClusResTypeResources_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 2709 #define ISClusResTypeResources_Release(This) (This)->lpVtbl->Release(This) | |
| 2710 #define ISClusResTypeResources_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 2711 #define ISClusResTypeResources_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 2712 #define ISClusResTypeResources_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 2713 #define ISClusResTypeResources_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 2714 #define ISClusResTypeResources_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) | |
| 2715 #define ISClusResTypeResources_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | |
| 2716 #define ISClusResTypeResources_Refresh(This) (This)->lpVtbl->Refresh(This) | |
| 2717 #define ISClusResTypeResources_get_Item(This,varIndex,ppClusResource) (This)->lpVtbl->get_Item(This,varIndex,ppClusResource) | |
| 2718 #define ISClusResTypeResources_CreateItem(This,bstrResourceName,bstrGroupName,dwFlags,ppClusterResource) (This)->lpVtbl->CreateItem(This,bstrResourceName,bstrGroupName,dwFlags,ppClusterResource) | |
| 2719 #define ISClusResTypeResources_DeleteItem(This,varIndex) (This)->lpVtbl->DeleteItem(This,varIndex) | |
| 2720 #endif | |
| 2721 #endif | |
| 2722 HRESULT WINAPI ISClusResTypeResources_get_Count_Proxy(ISClusResTypeResources *This,long *plCount); | |
| 2723 void __RPC_STUB ISClusResTypeResources_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2724 HRESULT WINAPI ISClusResTypeResources_get__NewEnum_Proxy(ISClusResTypeResources *This,IUnknown **retval); | |
| 2725 void __RPC_STUB ISClusResTypeResources_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2726 HRESULT WINAPI ISClusResTypeResources_Refresh_Proxy(ISClusResTypeResources *This); | |
| 2727 void __RPC_STUB ISClusResTypeResources_Refresh_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2728 HRESULT WINAPI ISClusResTypeResources_get_Item_Proxy(ISClusResTypeResources *This,VARIANT varIndex,ISClusResource **ppClusResource); | |
| 2729 void __RPC_STUB ISClusResTypeResources_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2730 HRESULT WINAPI ISClusResTypeResources_CreateItem_Proxy(ISClusResTypeResources *This,BSTR bstrResourceName,BSTR bstrGroupName,CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,ISClusResource **ppClusterResource); | |
| 2731 void __RPC_STUB ISClusResTypeResources_CreateItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2732 HRESULT WINAPI ISClusResTypeResources_DeleteItem_Proxy(ISClusResTypeResources *This,VARIANT varIndex); | |
| 2733 void __RPC_STUB ISClusResTypeResources_DeleteItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2734 #endif | |
| 2735 | |
| 2736 #ifndef __ISClusResources_INTERFACE_DEFINED__ | |
| 2737 #define __ISClusResources_INTERFACE_DEFINED__ | |
| 2738 EXTERN_C const IID IID_ISClusResources; | |
| 2739 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 2740 struct ISClusResources : public IDispatch { | |
| 2741 public: | |
| 2742 virtual HRESULT WINAPI get_Count(long *plCount) = 0; | |
| 2743 virtual HRESULT WINAPI get__NewEnum(IUnknown **retval) = 0; | |
| 2744 virtual HRESULT WINAPI Refresh(void) = 0; | |
| 2745 virtual HRESULT WINAPI get_Item(VARIANT varIndex,ISClusResource **ppClusResource) = 0; | |
| 2746 virtual HRESULT WINAPI CreateItem(BSTR bstrResourceName,BSTR bstrResourceType,BSTR bstrGroupName,CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,ISClusResource **ppClusterResource) = 0; | |
| 2747 virtual HRESULT WINAPI DeleteItem(VARIANT varIndex) = 0; | |
| 2748 }; | |
| 2749 #else | |
| 2750 typedef struct ISClusResourcesVtbl { | |
| 2751 BEGIN_INTERFACE | |
| 2752 HRESULT (WINAPI *QueryInterface)(ISClusResources *This,REFIID riid,void **ppvObject); | |
| 2753 ULONG (WINAPI *AddRef)(ISClusResources *This); | |
| 2754 ULONG (WINAPI *Release)(ISClusResources *This); | |
| 2755 HRESULT (WINAPI *GetTypeInfoCount)(ISClusResources *This,UINT *pctinfo); | |
| 2756 HRESULT (WINAPI *GetTypeInfo)(ISClusResources *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 2757 HRESULT (WINAPI *GetIDsOfNames)(ISClusResources *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 2758 HRESULT (WINAPI *Invoke)(ISClusResources *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 2759 HRESULT (WINAPI *get_Count)(ISClusResources *This,long *plCount); | |
| 2760 HRESULT (WINAPI *get__NewEnum)(ISClusResources *This,IUnknown **retval); | |
| 2761 HRESULT (WINAPI *Refresh)(ISClusResources *This); | |
| 2762 HRESULT (WINAPI *get_Item)(ISClusResources *This,VARIANT varIndex,ISClusResource **ppClusResource); | |
| 2763 HRESULT (WINAPI *CreateItem)(ISClusResources *This,BSTR bstrResourceName,BSTR bstrResourceType,BSTR bstrGroupName,CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,ISClusResource **ppClusterResource); | |
| 2764 HRESULT (WINAPI *DeleteItem)(ISClusResources *This,VARIANT varIndex); | |
| 2765 END_INTERFACE | |
| 2766 } ISClusResourcesVtbl; | |
| 2767 struct ISClusResources { | |
| 2768 CONST_VTBL struct ISClusResourcesVtbl *lpVtbl; | |
| 2769 }; | |
| 2770 #ifdef COBJMACROS | |
| 2771 #define ISClusResources_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 2772 #define ISClusResources_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 2773 #define ISClusResources_Release(This) (This)->lpVtbl->Release(This) | |
| 2774 #define ISClusResources_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 2775 #define ISClusResources_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 2776 #define ISClusResources_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 2777 #define ISClusResources_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 2778 #define ISClusResources_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) | |
| 2779 #define ISClusResources_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | |
| 2780 #define ISClusResources_Refresh(This) (This)->lpVtbl->Refresh(This) | |
| 2781 #define ISClusResources_get_Item(This,varIndex,ppClusResource) (This)->lpVtbl->get_Item(This,varIndex,ppClusResource) | |
| 2782 #define ISClusResources_CreateItem(This,bstrResourceName,bstrResourceType,bstrGroupName,dwFlags,ppClusterResource) (This)->lpVtbl->CreateItem(This,bstrResourceName,bstrResourceType,bstrGroupName,dwFlags,ppClusterResource) | |
| 2783 #define ISClusResources_DeleteItem(This,varIndex) (This)->lpVtbl->DeleteItem(This,varIndex) | |
| 2784 #endif | |
| 2785 #endif | |
| 2786 HRESULT WINAPI ISClusResources_get_Count_Proxy(ISClusResources *This,long *plCount); | |
| 2787 void __RPC_STUB ISClusResources_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2788 HRESULT WINAPI ISClusResources_get__NewEnum_Proxy(ISClusResources *This,IUnknown **retval); | |
| 2789 void __RPC_STUB ISClusResources_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2790 HRESULT WINAPI ISClusResources_Refresh_Proxy(ISClusResources *This); | |
| 2791 void __RPC_STUB ISClusResources_Refresh_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2792 HRESULT WINAPI ISClusResources_get_Item_Proxy(ISClusResources *This,VARIANT varIndex,ISClusResource **ppClusResource); | |
| 2793 void __RPC_STUB ISClusResources_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2794 HRESULT WINAPI ISClusResources_CreateItem_Proxy(ISClusResources *This,BSTR bstrResourceName,BSTR bstrResourceType,BSTR bstrGroupName,CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,ISClusResource **ppClusterResource); | |
| 2795 void __RPC_STUB ISClusResources_CreateItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2796 HRESULT WINAPI ISClusResources_DeleteItem_Proxy(ISClusResources *This,VARIANT varIndex); | |
| 2797 void __RPC_STUB ISClusResources_DeleteItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2798 #endif | |
| 2799 | |
| 2800 #ifndef __ISClusResGroupPreferredOwnerNodes_INTERFACE_DEFINED__ | |
| 2801 #define __ISClusResGroupPreferredOwnerNodes_INTERFACE_DEFINED__ | |
| 2802 EXTERN_C const IID IID_ISClusResGroupPreferredOwnerNodes; | |
| 2803 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 2804 struct ISClusResGroupPreferredOwnerNodes : public IDispatch { | |
| 2805 public: | |
| 2806 virtual HRESULT WINAPI get_Count(long *plCount) = 0; | |
| 2807 virtual HRESULT WINAPI get__NewEnum(IUnknown **retval) = 0; | |
| 2808 virtual HRESULT WINAPI Refresh(void) = 0; | |
| 2809 virtual HRESULT WINAPI get_Item(VARIANT varIndex,ISClusNode **ppNode) = 0; | |
| 2810 virtual HRESULT WINAPI InsertItem(ISClusNode *pNode,long nPosition) = 0; | |
| 2811 virtual HRESULT WINAPI RemoveItem(VARIANT varIndex) = 0; | |
| 2812 virtual HRESULT WINAPI get_Modified(VARIANT *pvarModified) = 0; | |
| 2813 virtual HRESULT WINAPI SaveChanges(void) = 0; | |
| 2814 virtual HRESULT WINAPI AddItem(ISClusNode *pNode) = 0; | |
| 2815 }; | |
| 2816 #else | |
| 2817 typedef struct ISClusResGroupPreferredOwnerNodesVtbl { | |
| 2818 BEGIN_INTERFACE | |
| 2819 HRESULT (WINAPI *QueryInterface)(ISClusResGroupPreferredOwnerNodes *This,REFIID riid,void **ppvObject); | |
| 2820 ULONG (WINAPI *AddRef)(ISClusResGroupPreferredOwnerNodes *This); | |
| 2821 ULONG (WINAPI *Release)(ISClusResGroupPreferredOwnerNodes *This); | |
| 2822 HRESULT (WINAPI *GetTypeInfoCount)(ISClusResGroupPreferredOwnerNodes *This,UINT *pctinfo); | |
| 2823 HRESULT (WINAPI *GetTypeInfo)(ISClusResGroupPreferredOwnerNodes *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 2824 HRESULT (WINAPI *GetIDsOfNames)(ISClusResGroupPreferredOwnerNodes *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 2825 HRESULT (WINAPI *Invoke)(ISClusResGroupPreferredOwnerNodes *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 2826 HRESULT (WINAPI *get_Count)(ISClusResGroupPreferredOwnerNodes *This,long *plCount); | |
| 2827 HRESULT (WINAPI *get__NewEnum)(ISClusResGroupPreferredOwnerNodes *This,IUnknown **retval); | |
| 2828 HRESULT (WINAPI *Refresh)(ISClusResGroupPreferredOwnerNodes *This); | |
| 2829 HRESULT (WINAPI *get_Item)(ISClusResGroupPreferredOwnerNodes *This,VARIANT varIndex,ISClusNode **ppNode); | |
| 2830 HRESULT (WINAPI *InsertItem)(ISClusResGroupPreferredOwnerNodes *This,ISClusNode *pNode,long nPosition); | |
| 2831 HRESULT (WINAPI *RemoveItem)(ISClusResGroupPreferredOwnerNodes *This,VARIANT varIndex); | |
| 2832 HRESULT (WINAPI *get_Modified)(ISClusResGroupPreferredOwnerNodes *This,VARIANT *pvarModified); | |
| 2833 HRESULT (WINAPI *SaveChanges)(ISClusResGroupPreferredOwnerNodes *This); | |
| 2834 HRESULT (WINAPI *AddItem)(ISClusResGroupPreferredOwnerNodes *This,ISClusNode *pNode); | |
| 2835 END_INTERFACE | |
| 2836 } ISClusResGroupPreferredOwnerNodesVtbl; | |
| 2837 struct ISClusResGroupPreferredOwnerNodes { | |
| 2838 CONST_VTBL struct ISClusResGroupPreferredOwnerNodesVtbl *lpVtbl; | |
| 2839 }; | |
| 2840 #ifdef COBJMACROS | |
| 2841 #define ISClusResGroupPreferredOwnerNodes_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 2842 #define ISClusResGroupPreferredOwnerNodes_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 2843 #define ISClusResGroupPreferredOwnerNodes_Release(This) (This)->lpVtbl->Release(This) | |
| 2844 #define ISClusResGroupPreferredOwnerNodes_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 2845 #define ISClusResGroupPreferredOwnerNodes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 2846 #define ISClusResGroupPreferredOwnerNodes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 2847 #define ISClusResGroupPreferredOwnerNodes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 2848 #define ISClusResGroupPreferredOwnerNodes_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) | |
| 2849 #define ISClusResGroupPreferredOwnerNodes_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | |
| 2850 #define ISClusResGroupPreferredOwnerNodes_Refresh(This) (This)->lpVtbl->Refresh(This) | |
| 2851 #define ISClusResGroupPreferredOwnerNodes_get_Item(This,varIndex,ppNode) (This)->lpVtbl->get_Item(This,varIndex,ppNode) | |
| 2852 #define ISClusResGroupPreferredOwnerNodes_InsertItem(This,pNode,nPosition) (This)->lpVtbl->InsertItem(This,pNode,nPosition) | |
| 2853 #define ISClusResGroupPreferredOwnerNodes_RemoveItem(This,varIndex) (This)->lpVtbl->RemoveItem(This,varIndex) | |
| 2854 #define ISClusResGroupPreferredOwnerNodes_get_Modified(This,pvarModified) (This)->lpVtbl->get_Modified(This,pvarModified) | |
| 2855 #define ISClusResGroupPreferredOwnerNodes_SaveChanges(This) (This)->lpVtbl->SaveChanges(This) | |
| 2856 #define ISClusResGroupPreferredOwnerNodes_AddItem(This,pNode) (This)->lpVtbl->AddItem(This,pNode) | |
| 2857 #endif | |
| 2858 #endif | |
| 2859 HRESULT WINAPI ISClusResGroupPreferredOwnerNodes_get_Count_Proxy(ISClusResGroupPreferredOwnerNodes *This,long *plCount); | |
| 2860 void __RPC_STUB ISClusResGroupPreferredOwnerNodes_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2861 HRESULT WINAPI ISClusResGroupPreferredOwnerNodes_get__NewEnum_Proxy(ISClusResGroupPreferredOwnerNodes *This,IUnknown **retval); | |
| 2862 void __RPC_STUB ISClusResGroupPreferredOwnerNodes_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2863 HRESULT WINAPI ISClusResGroupPreferredOwnerNodes_Refresh_Proxy(ISClusResGroupPreferredOwnerNodes *This); | |
| 2864 void __RPC_STUB ISClusResGroupPreferredOwnerNodes_Refresh_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2865 HRESULT WINAPI ISClusResGroupPreferredOwnerNodes_get_Item_Proxy(ISClusResGroupPreferredOwnerNodes *This,VARIANT varIndex,ISClusNode **ppNode); | |
| 2866 void __RPC_STUB ISClusResGroupPreferredOwnerNodes_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2867 HRESULT WINAPI ISClusResGroupPreferredOwnerNodes_InsertItem_Proxy(ISClusResGroupPreferredOwnerNodes *This,ISClusNode *pNode,long nPosition); | |
| 2868 void __RPC_STUB ISClusResGroupPreferredOwnerNodes_InsertItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2869 HRESULT WINAPI ISClusResGroupPreferredOwnerNodes_RemoveItem_Proxy(ISClusResGroupPreferredOwnerNodes *This,VARIANT varIndex); | |
| 2870 void __RPC_STUB ISClusResGroupPreferredOwnerNodes_RemoveItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2871 HRESULT WINAPI ISClusResGroupPreferredOwnerNodes_get_Modified_Proxy(ISClusResGroupPreferredOwnerNodes *This,VARIANT *pvarModified); | |
| 2872 void __RPC_STUB ISClusResGroupPreferredOwnerNodes_get_Modified_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2873 HRESULT WINAPI ISClusResGroupPreferredOwnerNodes_SaveChanges_Proxy(ISClusResGroupPreferredOwnerNodes *This); | |
| 2874 void __RPC_STUB ISClusResGroupPreferredOwnerNodes_SaveChanges_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2875 HRESULT WINAPI ISClusResGroupPreferredOwnerNodes_AddItem_Proxy(ISClusResGroupPreferredOwnerNodes *This,ISClusNode *pNode); | |
| 2876 void __RPC_STUB ISClusResGroupPreferredOwnerNodes_AddItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2877 #endif | |
| 2878 | |
| 2879 #ifndef __ISClusResPossibleOwnerNodes_INTERFACE_DEFINED__ | |
| 2880 #define __ISClusResPossibleOwnerNodes_INTERFACE_DEFINED__ | |
| 2881 EXTERN_C const IID IID_ISClusResPossibleOwnerNodes; | |
| 2882 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 2883 struct ISClusResPossibleOwnerNodes : public IDispatch { | |
| 2884 public: | |
| 2885 virtual HRESULT WINAPI get_Count(long *plCount) = 0; | |
| 2886 virtual HRESULT WINAPI get__NewEnum(IUnknown **retval) = 0; | |
| 2887 virtual HRESULT WINAPI Refresh(void) = 0; | |
| 2888 virtual HRESULT WINAPI get_Item(VARIANT varIndex,ISClusNode **ppNode) = 0; | |
| 2889 virtual HRESULT WINAPI AddItem(ISClusNode *pNode) = 0; | |
| 2890 virtual HRESULT WINAPI RemoveItem(VARIANT varIndex) = 0; | |
| 2891 virtual HRESULT WINAPI get_Modified(VARIANT *pvarModified) = 0; | |
| 2892 }; | |
| 2893 #else | |
| 2894 typedef struct ISClusResPossibleOwnerNodesVtbl { | |
| 2895 BEGIN_INTERFACE | |
| 2896 HRESULT (WINAPI *QueryInterface)(ISClusResPossibleOwnerNodes *This,REFIID riid,void **ppvObject); | |
| 2897 ULONG (WINAPI *AddRef)(ISClusResPossibleOwnerNodes *This); | |
| 2898 ULONG (WINAPI *Release)(ISClusResPossibleOwnerNodes *This); | |
| 2899 HRESULT (WINAPI *GetTypeInfoCount)(ISClusResPossibleOwnerNodes *This,UINT *pctinfo); | |
| 2900 HRESULT (WINAPI *GetTypeInfo)(ISClusResPossibleOwnerNodes *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 2901 HRESULT (WINAPI *GetIDsOfNames)(ISClusResPossibleOwnerNodes *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 2902 HRESULT (WINAPI *Invoke)(ISClusResPossibleOwnerNodes *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 2903 HRESULT (WINAPI *get_Count)(ISClusResPossibleOwnerNodes *This,long *plCount); | |
| 2904 HRESULT (WINAPI *get__NewEnum)(ISClusResPossibleOwnerNodes *This,IUnknown **retval); | |
| 2905 HRESULT (WINAPI *Refresh)(ISClusResPossibleOwnerNodes *This); | |
| 2906 HRESULT (WINAPI *get_Item)(ISClusResPossibleOwnerNodes *This,VARIANT varIndex,ISClusNode **ppNode); | |
| 2907 HRESULT (WINAPI *AddItem)(ISClusResPossibleOwnerNodes *This,ISClusNode *pNode); | |
| 2908 HRESULT (WINAPI *RemoveItem)(ISClusResPossibleOwnerNodes *This,VARIANT varIndex); | |
| 2909 HRESULT (WINAPI *get_Modified)(ISClusResPossibleOwnerNodes *This,VARIANT *pvarModified); | |
| 2910 END_INTERFACE | |
| 2911 } ISClusResPossibleOwnerNodesVtbl; | |
| 2912 struct ISClusResPossibleOwnerNodes { | |
| 2913 CONST_VTBL struct ISClusResPossibleOwnerNodesVtbl *lpVtbl; | |
| 2914 }; | |
| 2915 #ifdef COBJMACROS | |
| 2916 #define ISClusResPossibleOwnerNodes_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 2917 #define ISClusResPossibleOwnerNodes_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 2918 #define ISClusResPossibleOwnerNodes_Release(This) (This)->lpVtbl->Release(This) | |
| 2919 #define ISClusResPossibleOwnerNodes_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 2920 #define ISClusResPossibleOwnerNodes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 2921 #define ISClusResPossibleOwnerNodes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 2922 #define ISClusResPossibleOwnerNodes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 2923 #define ISClusResPossibleOwnerNodes_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) | |
| 2924 #define ISClusResPossibleOwnerNodes_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | |
| 2925 #define ISClusResPossibleOwnerNodes_Refresh(This) (This)->lpVtbl->Refresh(This) | |
| 2926 #define ISClusResPossibleOwnerNodes_get_Item(This,varIndex,ppNode) (This)->lpVtbl->get_Item(This,varIndex,ppNode) | |
| 2927 #define ISClusResPossibleOwnerNodes_AddItem(This,pNode) (This)->lpVtbl->AddItem(This,pNode) | |
| 2928 #define ISClusResPossibleOwnerNodes_RemoveItem(This,varIndex) (This)->lpVtbl->RemoveItem(This,varIndex) | |
| 2929 #define ISClusResPossibleOwnerNodes_get_Modified(This,pvarModified) (This)->lpVtbl->get_Modified(This,pvarModified) | |
| 2930 #endif | |
| 2931 #endif | |
| 2932 HRESULT WINAPI ISClusResPossibleOwnerNodes_get_Count_Proxy(ISClusResPossibleOwnerNodes *This,long *plCount); | |
| 2933 void __RPC_STUB ISClusResPossibleOwnerNodes_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2934 HRESULT WINAPI ISClusResPossibleOwnerNodes_get__NewEnum_Proxy(ISClusResPossibleOwnerNodes *This,IUnknown **retval); | |
| 2935 void __RPC_STUB ISClusResPossibleOwnerNodes_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2936 HRESULT WINAPI ISClusResPossibleOwnerNodes_Refresh_Proxy(ISClusResPossibleOwnerNodes *This); | |
| 2937 void __RPC_STUB ISClusResPossibleOwnerNodes_Refresh_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2938 HRESULT WINAPI ISClusResPossibleOwnerNodes_get_Item_Proxy(ISClusResPossibleOwnerNodes *This,VARIANT varIndex,ISClusNode **ppNode); | |
| 2939 void __RPC_STUB ISClusResPossibleOwnerNodes_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2940 HRESULT WINAPI ISClusResPossibleOwnerNodes_AddItem_Proxy(ISClusResPossibleOwnerNodes *This,ISClusNode *pNode); | |
| 2941 void __RPC_STUB ISClusResPossibleOwnerNodes_AddItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2942 HRESULT WINAPI ISClusResPossibleOwnerNodes_RemoveItem_Proxy(ISClusResPossibleOwnerNodes *This,VARIANT varIndex); | |
| 2943 void __RPC_STUB ISClusResPossibleOwnerNodes_RemoveItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2944 HRESULT WINAPI ISClusResPossibleOwnerNodes_get_Modified_Proxy(ISClusResPossibleOwnerNodes *This,VARIANT *pvarModified); | |
| 2945 void __RPC_STUB ISClusResPossibleOwnerNodes_get_Modified_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2946 #endif | |
| 2947 | |
| 2948 #ifndef __ISClusResTypePossibleOwnerNodes_INTERFACE_DEFINED__ | |
| 2949 #define __ISClusResTypePossibleOwnerNodes_INTERFACE_DEFINED__ | |
| 2950 EXTERN_C const IID IID_ISClusResTypePossibleOwnerNodes; | |
| 2951 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 2952 struct ISClusResTypePossibleOwnerNodes : public IDispatch { | |
| 2953 public: | |
| 2954 virtual HRESULT WINAPI get_Count(long *plCount) = 0; | |
| 2955 virtual HRESULT WINAPI get__NewEnum(IUnknown **retval) = 0; | |
| 2956 virtual HRESULT WINAPI Refresh(void) = 0; | |
| 2957 virtual HRESULT WINAPI get_Item(VARIANT varIndex,ISClusNode **ppNode) = 0; | |
| 2958 }; | |
| 2959 #else | |
| 2960 typedef struct ISClusResTypePossibleOwnerNodesVtbl { | |
| 2961 BEGIN_INTERFACE | |
| 2962 HRESULT (WINAPI *QueryInterface)(ISClusResTypePossibleOwnerNodes *This,REFIID riid,void **ppvObject); | |
| 2963 ULONG (WINAPI *AddRef)(ISClusResTypePossibleOwnerNodes *This); | |
| 2964 ULONG (WINAPI *Release)(ISClusResTypePossibleOwnerNodes *This); | |
| 2965 HRESULT (WINAPI *GetTypeInfoCount)(ISClusResTypePossibleOwnerNodes *This,UINT *pctinfo); | |
| 2966 HRESULT (WINAPI *GetTypeInfo)(ISClusResTypePossibleOwnerNodes *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 2967 HRESULT (WINAPI *GetIDsOfNames)(ISClusResTypePossibleOwnerNodes *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 2968 HRESULT (WINAPI *Invoke)(ISClusResTypePossibleOwnerNodes *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 2969 HRESULT (WINAPI *get_Count)(ISClusResTypePossibleOwnerNodes *This,long *plCount); | |
| 2970 HRESULT (WINAPI *get__NewEnum)(ISClusResTypePossibleOwnerNodes *This,IUnknown **retval); | |
| 2971 HRESULT (WINAPI *Refresh)(ISClusResTypePossibleOwnerNodes *This); | |
| 2972 HRESULT (WINAPI *get_Item)(ISClusResTypePossibleOwnerNodes *This,VARIANT varIndex,ISClusNode **ppNode); | |
| 2973 END_INTERFACE | |
| 2974 } ISClusResTypePossibleOwnerNodesVtbl; | |
| 2975 struct ISClusResTypePossibleOwnerNodes { | |
| 2976 CONST_VTBL struct ISClusResTypePossibleOwnerNodesVtbl *lpVtbl; | |
| 2977 }; | |
| 2978 #ifdef COBJMACROS | |
| 2979 #define ISClusResTypePossibleOwnerNodes_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 2980 #define ISClusResTypePossibleOwnerNodes_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 2981 #define ISClusResTypePossibleOwnerNodes_Release(This) (This)->lpVtbl->Release(This) | |
| 2982 #define ISClusResTypePossibleOwnerNodes_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 2983 #define ISClusResTypePossibleOwnerNodes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 2984 #define ISClusResTypePossibleOwnerNodes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 2985 #define ISClusResTypePossibleOwnerNodes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 2986 #define ISClusResTypePossibleOwnerNodes_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) | |
| 2987 #define ISClusResTypePossibleOwnerNodes_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | |
| 2988 #define ISClusResTypePossibleOwnerNodes_Refresh(This) (This)->lpVtbl->Refresh(This) | |
| 2989 #define ISClusResTypePossibleOwnerNodes_get_Item(This,varIndex,ppNode) (This)->lpVtbl->get_Item(This,varIndex,ppNode) | |
| 2990 #endif | |
| 2991 #endif | |
| 2992 HRESULT WINAPI ISClusResTypePossibleOwnerNodes_get_Count_Proxy(ISClusResTypePossibleOwnerNodes *This,long *plCount); | |
| 2993 void __RPC_STUB ISClusResTypePossibleOwnerNodes_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2994 HRESULT WINAPI ISClusResTypePossibleOwnerNodes_get__NewEnum_Proxy(ISClusResTypePossibleOwnerNodes *This,IUnknown **retval); | |
| 2995 void __RPC_STUB ISClusResTypePossibleOwnerNodes_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2996 HRESULT WINAPI ISClusResTypePossibleOwnerNodes_Refresh_Proxy(ISClusResTypePossibleOwnerNodes *This); | |
| 2997 void __RPC_STUB ISClusResTypePossibleOwnerNodes_Refresh_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2998 HRESULT WINAPI ISClusResTypePossibleOwnerNodes_get_Item_Proxy(ISClusResTypePossibleOwnerNodes *This,VARIANT varIndex,ISClusNode **ppNode); | |
| 2999 void __RPC_STUB ISClusResTypePossibleOwnerNodes_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3000 #endif | |
| 3001 | |
| 3002 #ifndef __ISClusResType_INTERFACE_DEFINED__ | |
| 3003 #define __ISClusResType_INTERFACE_DEFINED__ | |
| 3004 EXTERN_C const IID IID_ISClusResType; | |
| 3005 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3006 struct ISClusResType : public IDispatch { | |
| 3007 public: | |
| 3008 virtual HRESULT WINAPI get_CommonProperties(ISClusProperties **ppProperties) = 0; | |
| 3009 virtual HRESULT WINAPI get_PrivateProperties(ISClusProperties **ppProperties) = 0; | |
| 3010 virtual HRESULT WINAPI get_CommonROProperties(ISClusProperties **ppProperties) = 0; | |
| 3011 virtual HRESULT WINAPI get_PrivateROProperties(ISClusProperties **ppProperties) = 0; | |
| 3012 virtual HRESULT WINAPI get_Name(BSTR *pbstrName) = 0; | |
| 3013 virtual HRESULT WINAPI Delete(void) = 0; | |
| 3014 virtual HRESULT WINAPI get_Cluster(ISCluster **ppCluster) = 0; | |
| 3015 virtual HRESULT WINAPI get_Resources(ISClusResTypeResources **ppClusterResTypeResources) = 0; | |
| 3016 virtual HRESULT WINAPI get_PossibleOwnerNodes(ISClusResTypePossibleOwnerNodes **ppOwnerNodes) = 0; | |
| 3017 virtual HRESULT WINAPI get_AvailableDisks(ISClusDisks **ppAvailableDisks) = 0; | |
| 3018 }; | |
| 3019 #else | |
| 3020 typedef struct ISClusResTypeVtbl { | |
| 3021 BEGIN_INTERFACE | |
| 3022 HRESULT (WINAPI *QueryInterface)(ISClusResType *This,REFIID riid,void **ppvObject); | |
| 3023 ULONG (WINAPI *AddRef)(ISClusResType *This); | |
| 3024 ULONG (WINAPI *Release)(ISClusResType *This); | |
| 3025 HRESULT (WINAPI *GetTypeInfoCount)(ISClusResType *This,UINT *pctinfo); | |
| 3026 HRESULT (WINAPI *GetTypeInfo)(ISClusResType *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 3027 HRESULT (WINAPI *GetIDsOfNames)(ISClusResType *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 3028 HRESULT (WINAPI *Invoke)(ISClusResType *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 3029 HRESULT (WINAPI *get_CommonProperties)(ISClusResType *This,ISClusProperties **ppProperties); | |
| 3030 HRESULT (WINAPI *get_PrivateProperties)(ISClusResType *This,ISClusProperties **ppProperties); | |
| 3031 HRESULT (WINAPI *get_CommonROProperties)(ISClusResType *This,ISClusProperties **ppProperties); | |
| 3032 HRESULT (WINAPI *get_PrivateROProperties)(ISClusResType *This,ISClusProperties **ppProperties); | |
| 3033 HRESULT (WINAPI *get_Name)(ISClusResType *This,BSTR *pbstrName); | |
| 3034 HRESULT (WINAPI *Delete)(ISClusResType *This); | |
| 3035 HRESULT (WINAPI *get_Cluster)(ISClusResType *This,ISCluster **ppCluster); | |
| 3036 HRESULT (WINAPI *get_Resources)(ISClusResType *This,ISClusResTypeResources **ppClusterResTypeResources); | |
| 3037 HRESULT (WINAPI *get_PossibleOwnerNodes)(ISClusResType *This,ISClusResTypePossibleOwnerNodes **ppOwnerNodes); | |
| 3038 HRESULT (WINAPI *get_AvailableDisks)(ISClusResType *This,ISClusDisks **ppAvailableDisks); | |
| 3039 END_INTERFACE | |
| 3040 } ISClusResTypeVtbl; | |
| 3041 struct ISClusResType { | |
| 3042 CONST_VTBL struct ISClusResTypeVtbl *lpVtbl; | |
| 3043 }; | |
| 3044 #ifdef COBJMACROS | |
| 3045 #define ISClusResType_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3046 #define ISClusResType_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3047 #define ISClusResType_Release(This) (This)->lpVtbl->Release(This) | |
| 3048 #define ISClusResType_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 3049 #define ISClusResType_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 3050 #define ISClusResType_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 3051 #define ISClusResType_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 3052 #define ISClusResType_get_CommonProperties(This,ppProperties) (This)->lpVtbl->get_CommonProperties(This,ppProperties) | |
| 3053 #define ISClusResType_get_PrivateProperties(This,ppProperties) (This)->lpVtbl->get_PrivateProperties(This,ppProperties) | |
| 3054 #define ISClusResType_get_CommonROProperties(This,ppProperties) (This)->lpVtbl->get_CommonROProperties(This,ppProperties) | |
| 3055 #define ISClusResType_get_PrivateROProperties(This,ppProperties) (This)->lpVtbl->get_PrivateROProperties(This,ppProperties) | |
| 3056 #define ISClusResType_get_Name(This,pbstrName) (This)->lpVtbl->get_Name(This,pbstrName) | |
| 3057 #define ISClusResType_Delete(This) (This)->lpVtbl->Delete(This) | |
| 3058 #define ISClusResType_get_Cluster(This,ppCluster) (This)->lpVtbl->get_Cluster(This,ppCluster) | |
| 3059 #define ISClusResType_get_Resources(This,ppClusterResTypeResources) (This)->lpVtbl->get_Resources(This,ppClusterResTypeResources) | |
| 3060 #define ISClusResType_get_PossibleOwnerNodes(This,ppOwnerNodes) (This)->lpVtbl->get_PossibleOwnerNodes(This,ppOwnerNodes) | |
| 3061 #define ISClusResType_get_AvailableDisks(This,ppAvailableDisks) (This)->lpVtbl->get_AvailableDisks(This,ppAvailableDisks) | |
| 3062 #endif | |
| 3063 #endif | |
| 3064 HRESULT WINAPI ISClusResType_get_CommonProperties_Proxy(ISClusResType *This,ISClusProperties **ppProperties); | |
| 3065 void __RPC_STUB ISClusResType_get_CommonProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3066 HRESULT WINAPI ISClusResType_get_PrivateProperties_Proxy(ISClusResType *This,ISClusProperties **ppProperties); | |
| 3067 void __RPC_STUB ISClusResType_get_PrivateProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3068 HRESULT WINAPI ISClusResType_get_CommonROProperties_Proxy(ISClusResType *This,ISClusProperties **ppProperties); | |
| 3069 void __RPC_STUB ISClusResType_get_CommonROProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3070 HRESULT WINAPI ISClusResType_get_PrivateROProperties_Proxy(ISClusResType *This,ISClusProperties **ppProperties); | |
| 3071 void __RPC_STUB ISClusResType_get_PrivateROProperties_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3072 HRESULT WINAPI ISClusResType_get_Name_Proxy(ISClusResType *This,BSTR *pbstrName); | |
| 3073 void __RPC_STUB ISClusResType_get_Name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3074 HRESULT WINAPI ISClusResType_Delete_Proxy(ISClusResType *This); | |
| 3075 void __RPC_STUB ISClusResType_Delete_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3076 HRESULT WINAPI ISClusResType_get_Cluster_Proxy(ISClusResType *This,ISCluster **ppCluster); | |
| 3077 void __RPC_STUB ISClusResType_get_Cluster_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3078 HRESULT WINAPI ISClusResType_get_Resources_Proxy(ISClusResType *This,ISClusResTypeResources **ppClusterResTypeResources); | |
| 3079 void __RPC_STUB ISClusResType_get_Resources_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3080 HRESULT WINAPI ISClusResType_get_PossibleOwnerNodes_Proxy(ISClusResType *This,ISClusResTypePossibleOwnerNodes **ppOwnerNodes); | |
| 3081 void __RPC_STUB ISClusResType_get_PossibleOwnerNodes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3082 HRESULT WINAPI ISClusResType_get_AvailableDisks_Proxy(ISClusResType *This,ISClusDisks **ppAvailableDisks); | |
| 3083 void __RPC_STUB ISClusResType_get_AvailableDisks_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3084 #endif | |
| 3085 | |
| 3086 #ifndef __ISClusResTypes_INTERFACE_DEFINED__ | |
| 3087 #define __ISClusResTypes_INTERFACE_DEFINED__ | |
| 3088 EXTERN_C const IID IID_ISClusResTypes; | |
| 3089 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3090 struct ISClusResTypes : public IDispatch { | |
| 3091 public: | |
| 3092 virtual HRESULT WINAPI get_Count(long *plCount) = 0; | |
| 3093 virtual HRESULT WINAPI get__NewEnum(IUnknown **retval) = 0; | |
| 3094 virtual HRESULT WINAPI Refresh(void) = 0; | |
| 3095 virtual HRESULT WINAPI get_Item(VARIANT varIndex,ISClusResType **ppClusResType) = 0; | |
| 3096 virtual HRESULT WINAPI CreateItem(BSTR bstrResourceTypeName,BSTR bstrDisplayName,BSTR bstrResourceTypeDll,long dwLooksAlivePollInterval,long dwIsAlivePollInterval,ISClusResType **ppResourceType) = 0; | |
| 3097 virtual HRESULT WINAPI DeleteItem(VARIANT varIndex) = 0; | |
| 3098 }; | |
| 3099 #else | |
| 3100 typedef struct ISClusResTypesVtbl { | |
| 3101 BEGIN_INTERFACE | |
| 3102 HRESULT (WINAPI *QueryInterface)(ISClusResTypes *This,REFIID riid,void **ppvObject); | |
| 3103 ULONG (WINAPI *AddRef)(ISClusResTypes *This); | |
| 3104 ULONG (WINAPI *Release)(ISClusResTypes *This); | |
| 3105 HRESULT (WINAPI *GetTypeInfoCount)(ISClusResTypes *This,UINT *pctinfo); | |
| 3106 HRESULT (WINAPI *GetTypeInfo)(ISClusResTypes *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 3107 HRESULT (WINAPI *GetIDsOfNames)(ISClusResTypes *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 3108 HRESULT (WINAPI *Invoke)(ISClusResTypes *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 3109 HRESULT (WINAPI *get_Count)(ISClusResTypes *This,long *plCount); | |
| 3110 HRESULT (WINAPI *get__NewEnum)(ISClusResTypes *This,IUnknown **retval); | |
| 3111 HRESULT (WINAPI *Refresh)(ISClusResTypes *This); | |
| 3112 HRESULT (WINAPI *get_Item)(ISClusResTypes *This,VARIANT varIndex,ISClusResType **ppClusResType); | |
| 3113 HRESULT (WINAPI *CreateItem)(ISClusResTypes *This,BSTR bstrResourceTypeName,BSTR bstrDisplayName,BSTR bstrResourceTypeDll,long dwLooksAlivePollInterval,long dwIsAlivePollInterval,ISClusResType **ppResourceType); | |
| 3114 HRESULT (WINAPI *DeleteItem)(ISClusResTypes *This,VARIANT varIndex); | |
| 3115 END_INTERFACE | |
| 3116 } ISClusResTypesVtbl; | |
| 3117 struct ISClusResTypes { | |
| 3118 CONST_VTBL struct ISClusResTypesVtbl *lpVtbl; | |
| 3119 }; | |
| 3120 #ifdef COBJMACROS | |
| 3121 #define ISClusResTypes_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3122 #define ISClusResTypes_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3123 #define ISClusResTypes_Release(This) (This)->lpVtbl->Release(This) | |
| 3124 #define ISClusResTypes_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 3125 #define ISClusResTypes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 3126 #define ISClusResTypes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 3127 #define ISClusResTypes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 3128 #define ISClusResTypes_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) | |
| 3129 #define ISClusResTypes_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | |
| 3130 #define ISClusResTypes_Refresh(This) (This)->lpVtbl->Refresh(This) | |
| 3131 #define ISClusResTypes_get_Item(This,varIndex,ppClusResType) (This)->lpVtbl->get_Item(This,varIndex,ppClusResType) | |
| 3132 #define ISClusResTypes_CreateItem(This,bstrResourceTypeName,bstrDisplayName,bstrResourceTypeDll,dwLooksAlivePollInterval,dwIsAlivePollInterval,ppResourceType) (This)->lpVtbl->CreateItem(This,bstrResourceTypeName,bstrDisplayName,bstrResourceTypeDll,dwLooksAlivePollInterval,dwIsAlivePollInterval,ppResourceType) | |
| 3133 #define ISClusResTypes_DeleteItem(This,varIndex) (This)->lpVtbl->DeleteItem(This,varIndex) | |
| 3134 #endif | |
| 3135 #endif | |
| 3136 HRESULT WINAPI ISClusResTypes_get_Count_Proxy(ISClusResTypes *This,long *plCount); | |
| 3137 void __RPC_STUB ISClusResTypes_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3138 HRESULT WINAPI ISClusResTypes_get__NewEnum_Proxy(ISClusResTypes *This,IUnknown **retval); | |
| 3139 void __RPC_STUB ISClusResTypes_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3140 HRESULT WINAPI ISClusResTypes_Refresh_Proxy(ISClusResTypes *This); | |
| 3141 void __RPC_STUB ISClusResTypes_Refresh_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3142 HRESULT WINAPI ISClusResTypes_get_Item_Proxy(ISClusResTypes *This,VARIANT varIndex,ISClusResType **ppClusResType); | |
| 3143 void __RPC_STUB ISClusResTypes_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3144 HRESULT WINAPI ISClusResTypes_CreateItem_Proxy(ISClusResTypes *This,BSTR bstrResourceTypeName,BSTR bstrDisplayName,BSTR bstrResourceTypeDll,long dwLooksAlivePollInterval,long dwIsAlivePollInterval,ISClusResType **ppResourceType); | |
| 3145 void __RPC_STUB ISClusResTypes_CreateItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3146 HRESULT WINAPI ISClusResTypes_DeleteItem_Proxy(ISClusResTypes *This,VARIANT varIndex); | |
| 3147 void __RPC_STUB ISClusResTypes_DeleteItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3148 #endif | |
| 3149 | |
| 3150 #ifndef __ISClusProperty_INTERFACE_DEFINED__ | |
| 3151 #define __ISClusProperty_INTERFACE_DEFINED__ | |
| 3152 EXTERN_C const IID IID_ISClusProperty; | |
| 3153 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3154 struct ISClusProperty : public IDispatch { | |
| 3155 public: | |
| 3156 virtual HRESULT WINAPI get_Name(BSTR *pbstrName) = 0; | |
| 3157 virtual HRESULT WINAPI get_Length(long *pLength) = 0; | |
| 3158 virtual HRESULT WINAPI get_ValueCount(long *pCount) = 0; | |
| 3159 virtual HRESULT WINAPI get_Values(ISClusPropertyValues **ppClusterPropertyValues) = 0; | |
| 3160 virtual HRESULT WINAPI get_Value(VARIANT *pvarValue) = 0; | |
| 3161 virtual HRESULT WINAPI put_Value(VARIANT varValue) = 0; | |
| 3162 virtual HRESULT WINAPI get_Type(CLUSTER_PROPERTY_TYPE *pType) = 0; | |
| 3163 virtual HRESULT WINAPI put_Type(CLUSTER_PROPERTY_TYPE Type) = 0; | |
| 3164 virtual HRESULT WINAPI get_Format(CLUSTER_PROPERTY_FORMAT *pFormat) = 0; | |
| 3165 virtual HRESULT WINAPI put_Format(CLUSTER_PROPERTY_FORMAT Format) = 0; | |
| 3166 virtual HRESULT WINAPI get_ReadOnly(VARIANT *pvarReadOnly) = 0; | |
| 3167 virtual HRESULT WINAPI get_Private(VARIANT *pvarPrivate) = 0; | |
| 3168 virtual HRESULT WINAPI get_Common(VARIANT *pvarCommon) = 0; | |
| 3169 virtual HRESULT WINAPI get_Modified(VARIANT *pvarModified) = 0; | |
| 3170 virtual HRESULT WINAPI UseDefaultValue(void) = 0; | |
| 3171 }; | |
| 3172 #else | |
| 3173 typedef struct ISClusPropertyVtbl { | |
| 3174 BEGIN_INTERFACE | |
| 3175 HRESULT (WINAPI *QueryInterface)(ISClusProperty *This,REFIID riid,void **ppvObject); | |
| 3176 ULONG (WINAPI *AddRef)(ISClusProperty *This); | |
| 3177 ULONG (WINAPI *Release)(ISClusProperty *This); | |
| 3178 HRESULT (WINAPI *GetTypeInfoCount)(ISClusProperty *This,UINT *pctinfo); | |
| 3179 HRESULT (WINAPI *GetTypeInfo)(ISClusProperty *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 3180 HRESULT (WINAPI *GetIDsOfNames)(ISClusProperty *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 3181 HRESULT (WINAPI *Invoke)(ISClusProperty *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 3182 HRESULT (WINAPI *get_Name)(ISClusProperty *This,BSTR *pbstrName); | |
| 3183 HRESULT (WINAPI *get_Length)(ISClusProperty *This,long *pLength); | |
| 3184 HRESULT (WINAPI *get_ValueCount)(ISClusProperty *This,long *pCount); | |
| 3185 HRESULT (WINAPI *get_Values)(ISClusProperty *This,ISClusPropertyValues **ppClusterPropertyValues); | |
| 3186 HRESULT (WINAPI *get_Value)(ISClusProperty *This,VARIANT *pvarValue); | |
| 3187 HRESULT (WINAPI *put_Value)(ISClusProperty *This,VARIANT varValue); | |
| 3188 HRESULT (WINAPI *get_Type)(ISClusProperty *This,CLUSTER_PROPERTY_TYPE *pType); | |
| 3189 HRESULT (WINAPI *put_Type)(ISClusProperty *This,CLUSTER_PROPERTY_TYPE Type); | |
| 3190 HRESULT (WINAPI *get_Format)(ISClusProperty *This,CLUSTER_PROPERTY_FORMAT *pFormat); | |
| 3191 HRESULT (WINAPI *put_Format)(ISClusProperty *This,CLUSTER_PROPERTY_FORMAT Format); | |
| 3192 HRESULT (WINAPI *get_ReadOnly)(ISClusProperty *This,VARIANT *pvarReadOnly); | |
| 3193 HRESULT (WINAPI *get_Private)(ISClusProperty *This,VARIANT *pvarPrivate); | |
| 3194 HRESULT (WINAPI *get_Common)(ISClusProperty *This,VARIANT *pvarCommon); | |
| 3195 HRESULT (WINAPI *get_Modified)(ISClusProperty *This,VARIANT *pvarModified); | |
| 3196 HRESULT (WINAPI *UseDefaultValue)(ISClusProperty *This); | |
| 3197 END_INTERFACE | |
| 3198 } ISClusPropertyVtbl; | |
| 3199 struct ISClusProperty { | |
| 3200 CONST_VTBL struct ISClusPropertyVtbl *lpVtbl; | |
| 3201 }; | |
| 3202 #ifdef COBJMACROS | |
| 3203 #define ISClusProperty_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3204 #define ISClusProperty_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3205 #define ISClusProperty_Release(This) (This)->lpVtbl->Release(This) | |
| 3206 #define ISClusProperty_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 3207 #define ISClusProperty_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 3208 #define ISClusProperty_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 3209 #define ISClusProperty_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 3210 #define ISClusProperty_get_Name(This,pbstrName) (This)->lpVtbl->get_Name(This,pbstrName) | |
| 3211 #define ISClusProperty_get_Length(This,pLength) (This)->lpVtbl->get_Length(This,pLength) | |
| 3212 #define ISClusProperty_get_ValueCount(This,pCount) (This)->lpVtbl->get_ValueCount(This,pCount) | |
| 3213 #define ISClusProperty_get_Values(This,ppClusterPropertyValues) (This)->lpVtbl->get_Values(This,ppClusterPropertyValues) | |
| 3214 #define ISClusProperty_get_Value(This,pvarValue) (This)->lpVtbl->get_Value(This,pvarValue) | |
| 3215 #define ISClusProperty_put_Value(This,varValue) (This)->lpVtbl->put_Value(This,varValue) | |
| 3216 #define ISClusProperty_get_Type(This,pType) (This)->lpVtbl->get_Type(This,pType) | |
| 3217 #define ISClusProperty_put_Type(This,Type) (This)->lpVtbl->put_Type(This,Type) | |
| 3218 #define ISClusProperty_get_Format(This,pFormat) (This)->lpVtbl->get_Format(This,pFormat) | |
| 3219 #define ISClusProperty_put_Format(This,Format) (This)->lpVtbl->put_Format(This,Format) | |
| 3220 #define ISClusProperty_get_ReadOnly(This,pvarReadOnly) (This)->lpVtbl->get_ReadOnly(This,pvarReadOnly) | |
| 3221 #define ISClusProperty_get_Private(This,pvarPrivate) (This)->lpVtbl->get_Private(This,pvarPrivate) | |
| 3222 #define ISClusProperty_get_Common(This,pvarCommon) (This)->lpVtbl->get_Common(This,pvarCommon) | |
| 3223 #define ISClusProperty_get_Modified(This,pvarModified) (This)->lpVtbl->get_Modified(This,pvarModified) | |
| 3224 #define ISClusProperty_UseDefaultValue(This) (This)->lpVtbl->UseDefaultValue(This) | |
| 3225 #endif | |
| 3226 #endif | |
| 3227 HRESULT WINAPI ISClusProperty_get_Name_Proxy(ISClusProperty *This,BSTR *pbstrName); | |
| 3228 void __RPC_STUB ISClusProperty_get_Name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3229 HRESULT WINAPI ISClusProperty_get_Length_Proxy(ISClusProperty *This,long *pLength); | |
| 3230 void __RPC_STUB ISClusProperty_get_Length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3231 HRESULT WINAPI ISClusProperty_get_ValueCount_Proxy(ISClusProperty *This,long *pCount); | |
| 3232 void __RPC_STUB ISClusProperty_get_ValueCount_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3233 HRESULT WINAPI ISClusProperty_get_Values_Proxy(ISClusProperty *This,ISClusPropertyValues **ppClusterPropertyValues); | |
| 3234 void __RPC_STUB ISClusProperty_get_Values_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3235 HRESULT WINAPI ISClusProperty_get_Value_Proxy(ISClusProperty *This,VARIANT *pvarValue); | |
| 3236 void __RPC_STUB ISClusProperty_get_Value_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3237 HRESULT WINAPI ISClusProperty_put_Value_Proxy(ISClusProperty *This,VARIANT varValue); | |
| 3238 void __RPC_STUB ISClusProperty_put_Value_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3239 HRESULT WINAPI ISClusProperty_get_Type_Proxy(ISClusProperty *This,CLUSTER_PROPERTY_TYPE *pType); | |
| 3240 void __RPC_STUB ISClusProperty_get_Type_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3241 HRESULT WINAPI ISClusProperty_put_Type_Proxy(ISClusProperty *This,CLUSTER_PROPERTY_TYPE Type); | |
| 3242 void __RPC_STUB ISClusProperty_put_Type_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3243 HRESULT WINAPI ISClusProperty_get_Format_Proxy(ISClusProperty *This,CLUSTER_PROPERTY_FORMAT *pFormat); | |
| 3244 void __RPC_STUB ISClusProperty_get_Format_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3245 HRESULT WINAPI ISClusProperty_put_Format_Proxy(ISClusProperty *This,CLUSTER_PROPERTY_FORMAT Format); | |
| 3246 void __RPC_STUB ISClusProperty_put_Format_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3247 HRESULT WINAPI ISClusProperty_get_ReadOnly_Proxy(ISClusProperty *This,VARIANT *pvarReadOnly); | |
| 3248 void __RPC_STUB ISClusProperty_get_ReadOnly_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3249 HRESULT WINAPI ISClusProperty_get_Private_Proxy(ISClusProperty *This,VARIANT *pvarPrivate); | |
| 3250 void __RPC_STUB ISClusProperty_get_Private_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3251 HRESULT WINAPI ISClusProperty_get_Common_Proxy(ISClusProperty *This,VARIANT *pvarCommon); | |
| 3252 void __RPC_STUB ISClusProperty_get_Common_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3253 HRESULT WINAPI ISClusProperty_get_Modified_Proxy(ISClusProperty *This,VARIANT *pvarModified); | |
| 3254 void __RPC_STUB ISClusProperty_get_Modified_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3255 HRESULT WINAPI ISClusProperty_UseDefaultValue_Proxy(ISClusProperty *This); | |
| 3256 void __RPC_STUB ISClusProperty_UseDefaultValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3257 #endif | |
| 3258 | |
| 3259 #ifndef __ISClusPropertyValue_INTERFACE_DEFINED__ | |
| 3260 #define __ISClusPropertyValue_INTERFACE_DEFINED__ | |
| 3261 EXTERN_C const IID IID_ISClusPropertyValue; | |
| 3262 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3263 struct ISClusPropertyValue : public IDispatch { | |
| 3264 public: | |
| 3265 virtual HRESULT WINAPI get_Value(VARIANT *pvarValue) = 0; | |
| 3266 virtual HRESULT WINAPI put_Value(VARIANT varValue) = 0; | |
| 3267 virtual HRESULT WINAPI get_Type(CLUSTER_PROPERTY_TYPE *pType) = 0; | |
| 3268 virtual HRESULT WINAPI put_Type(CLUSTER_PROPERTY_TYPE Type) = 0; | |
| 3269 virtual HRESULT WINAPI get_Format(CLUSTER_PROPERTY_FORMAT *pFormat) = 0; | |
| 3270 virtual HRESULT WINAPI put_Format(CLUSTER_PROPERTY_FORMAT Format) = 0; | |
| 3271 virtual HRESULT WINAPI get_Length(long *pLength) = 0; | |
| 3272 virtual HRESULT WINAPI get_DataCount(long *pCount) = 0; | |
| 3273 virtual HRESULT WINAPI get_Data(ISClusPropertyValueData **ppClusterPropertyValueData) = 0; | |
| 3274 }; | |
| 3275 #else | |
| 3276 typedef struct ISClusPropertyValueVtbl { | |
| 3277 BEGIN_INTERFACE | |
| 3278 HRESULT (WINAPI *QueryInterface)(ISClusPropertyValue *This,REFIID riid,void **ppvObject); | |
| 3279 ULONG (WINAPI *AddRef)(ISClusPropertyValue *This); | |
| 3280 ULONG (WINAPI *Release)(ISClusPropertyValue *This); | |
| 3281 HRESULT (WINAPI *GetTypeInfoCount)(ISClusPropertyValue *This,UINT *pctinfo); | |
| 3282 HRESULT (WINAPI *GetTypeInfo)(ISClusPropertyValue *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 3283 HRESULT (WINAPI *GetIDsOfNames)(ISClusPropertyValue *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 3284 HRESULT (WINAPI *Invoke)(ISClusPropertyValue *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 3285 HRESULT (WINAPI *get_Value)(ISClusPropertyValue *This,VARIANT *pvarValue); | |
| 3286 HRESULT (WINAPI *put_Value)(ISClusPropertyValue *This,VARIANT varValue); | |
| 3287 HRESULT (WINAPI *get_Type)(ISClusPropertyValue *This,CLUSTER_PROPERTY_TYPE *pType); | |
| 3288 HRESULT (WINAPI *put_Type)(ISClusPropertyValue *This,CLUSTER_PROPERTY_TYPE Type); | |
| 3289 HRESULT (WINAPI *get_Format)(ISClusPropertyValue *This,CLUSTER_PROPERTY_FORMAT *pFormat); | |
| 3290 HRESULT (WINAPI *put_Format)(ISClusPropertyValue *This,CLUSTER_PROPERTY_FORMAT Format); | |
| 3291 HRESULT (WINAPI *get_Length)(ISClusPropertyValue *This,long *pLength); | |
| 3292 HRESULT (WINAPI *get_DataCount)(ISClusPropertyValue *This,long *pCount); | |
| 3293 HRESULT (WINAPI *get_Data)(ISClusPropertyValue *This,ISClusPropertyValueData **ppClusterPropertyValueData); | |
| 3294 END_INTERFACE | |
| 3295 } ISClusPropertyValueVtbl; | |
| 3296 struct ISClusPropertyValue { | |
| 3297 CONST_VTBL struct ISClusPropertyValueVtbl *lpVtbl; | |
| 3298 }; | |
| 3299 #ifdef COBJMACROS | |
| 3300 #define ISClusPropertyValue_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3301 #define ISClusPropertyValue_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3302 #define ISClusPropertyValue_Release(This) (This)->lpVtbl->Release(This) | |
| 3303 #define ISClusPropertyValue_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 3304 #define ISClusPropertyValue_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 3305 #define ISClusPropertyValue_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 3306 #define ISClusPropertyValue_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 3307 #define ISClusPropertyValue_get_Value(This,pvarValue) (This)->lpVtbl->get_Value(This,pvarValue) | |
| 3308 #define ISClusPropertyValue_put_Value(This,varValue) (This)->lpVtbl->put_Value(This,varValue) | |
| 3309 #define ISClusPropertyValue_get_Type(This,pType) (This)->lpVtbl->get_Type(This,pType) | |
| 3310 #define ISClusPropertyValue_put_Type(This,Type) (This)->lpVtbl->put_Type(This,Type) | |
| 3311 #define ISClusPropertyValue_get_Format(This,pFormat) (This)->lpVtbl->get_Format(This,pFormat) | |
| 3312 #define ISClusPropertyValue_put_Format(This,Format) (This)->lpVtbl->put_Format(This,Format) | |
| 3313 #define ISClusPropertyValue_get_Length(This,pLength) (This)->lpVtbl->get_Length(This,pLength) | |
| 3314 #define ISClusPropertyValue_get_DataCount(This,pCount) (This)->lpVtbl->get_DataCount(This,pCount) | |
| 3315 #define ISClusPropertyValue_get_Data(This,ppClusterPropertyValueData) (This)->lpVtbl->get_Data(This,ppClusterPropertyValueData) | |
| 3316 #endif | |
| 3317 #endif | |
| 3318 HRESULT WINAPI ISClusPropertyValue_get_Value_Proxy(ISClusPropertyValue *This,VARIANT *pvarValue); | |
| 3319 void __RPC_STUB ISClusPropertyValue_get_Value_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3320 HRESULT WINAPI ISClusPropertyValue_put_Value_Proxy(ISClusPropertyValue *This,VARIANT varValue); | |
| 3321 void __RPC_STUB ISClusPropertyValue_put_Value_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3322 HRESULT WINAPI ISClusPropertyValue_get_Type_Proxy(ISClusPropertyValue *This,CLUSTER_PROPERTY_TYPE *pType); | |
| 3323 void __RPC_STUB ISClusPropertyValue_get_Type_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3324 HRESULT WINAPI ISClusPropertyValue_put_Type_Proxy(ISClusPropertyValue *This,CLUSTER_PROPERTY_TYPE Type); | |
| 3325 void __RPC_STUB ISClusPropertyValue_put_Type_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3326 HRESULT WINAPI ISClusPropertyValue_get_Format_Proxy(ISClusPropertyValue *This,CLUSTER_PROPERTY_FORMAT *pFormat); | |
| 3327 void __RPC_STUB ISClusPropertyValue_get_Format_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3328 HRESULT WINAPI ISClusPropertyValue_put_Format_Proxy(ISClusPropertyValue *This,CLUSTER_PROPERTY_FORMAT Format); | |
| 3329 void __RPC_STUB ISClusPropertyValue_put_Format_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3330 HRESULT WINAPI ISClusPropertyValue_get_Length_Proxy(ISClusPropertyValue *This,long *pLength); | |
| 3331 void __RPC_STUB ISClusPropertyValue_get_Length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3332 HRESULT WINAPI ISClusPropertyValue_get_DataCount_Proxy(ISClusPropertyValue *This,long *pCount); | |
| 3333 void __RPC_STUB ISClusPropertyValue_get_DataCount_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3334 HRESULT WINAPI ISClusPropertyValue_get_Data_Proxy(ISClusPropertyValue *This,ISClusPropertyValueData **ppClusterPropertyValueData); | |
| 3335 void __RPC_STUB ISClusPropertyValue_get_Data_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3336 #endif | |
| 3337 | |
| 3338 #ifndef __ISClusPropertyValues_INTERFACE_DEFINED__ | |
| 3339 #define __ISClusPropertyValues_INTERFACE_DEFINED__ | |
| 3340 EXTERN_C const IID IID_ISClusPropertyValues; | |
| 3341 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3342 struct ISClusPropertyValues : public IDispatch { | |
| 3343 public: | |
| 3344 virtual HRESULT WINAPI get_Count(long *plCount) = 0; | |
| 3345 virtual HRESULT WINAPI get__NewEnum(IUnknown **retval) = 0; | |
| 3346 virtual HRESULT WINAPI get_Item(VARIANT varIndex,ISClusPropertyValue **ppPropertyValue) = 0; | |
| 3347 virtual HRESULT WINAPI CreateItem(BSTR bstrName,VARIANT varValue,ISClusPropertyValue **ppPropertyValue) = 0; | |
| 3348 virtual HRESULT WINAPI RemoveItem(VARIANT varIndex) = 0; | |
| 3349 }; | |
| 3350 #else | |
| 3351 typedef struct ISClusPropertyValuesVtbl { | |
| 3352 BEGIN_INTERFACE | |
| 3353 HRESULT (WINAPI *QueryInterface)(ISClusPropertyValues *This,REFIID riid,void **ppvObject); | |
| 3354 ULONG (WINAPI *AddRef)(ISClusPropertyValues *This); | |
| 3355 ULONG (WINAPI *Release)(ISClusPropertyValues *This); | |
| 3356 HRESULT (WINAPI *GetTypeInfoCount)(ISClusPropertyValues *This,UINT *pctinfo); | |
| 3357 HRESULT (WINAPI *GetTypeInfo)(ISClusPropertyValues *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 3358 HRESULT (WINAPI *GetIDsOfNames)(ISClusPropertyValues *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 3359 HRESULT (WINAPI *Invoke)(ISClusPropertyValues *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 3360 HRESULT (WINAPI *get_Count)(ISClusPropertyValues *This,long *plCount); | |
| 3361 HRESULT (WINAPI *get__NewEnum)(ISClusPropertyValues *This,IUnknown **retval); | |
| 3362 HRESULT (WINAPI *get_Item)(ISClusPropertyValues *This,VARIANT varIndex,ISClusPropertyValue **ppPropertyValue); | |
| 3363 HRESULT (WINAPI *CreateItem)(ISClusPropertyValues *This,BSTR bstrName,VARIANT varValue,ISClusPropertyValue **ppPropertyValue); | |
| 3364 HRESULT (WINAPI *RemoveItem)(ISClusPropertyValues *This,VARIANT varIndex); | |
| 3365 END_INTERFACE | |
| 3366 } ISClusPropertyValuesVtbl; | |
| 3367 struct ISClusPropertyValues { | |
| 3368 CONST_VTBL struct ISClusPropertyValuesVtbl *lpVtbl; | |
| 3369 }; | |
| 3370 #ifdef COBJMACROS | |
| 3371 #define ISClusPropertyValues_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3372 #define ISClusPropertyValues_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3373 #define ISClusPropertyValues_Release(This) (This)->lpVtbl->Release(This) | |
| 3374 #define ISClusPropertyValues_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 3375 #define ISClusPropertyValues_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 3376 #define ISClusPropertyValues_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 3377 #define ISClusPropertyValues_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 3378 #define ISClusPropertyValues_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) | |
| 3379 #define ISClusPropertyValues_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | |
| 3380 #define ISClusPropertyValues_get_Item(This,varIndex,ppPropertyValue) (This)->lpVtbl->get_Item(This,varIndex,ppPropertyValue) | |
| 3381 #define ISClusPropertyValues_CreateItem(This,bstrName,varValue,ppPropertyValue) (This)->lpVtbl->CreateItem(This,bstrName,varValue,ppPropertyValue) | |
| 3382 #define ISClusPropertyValues_RemoveItem(This,varIndex) (This)->lpVtbl->RemoveItem(This,varIndex) | |
| 3383 #endif | |
| 3384 #endif | |
| 3385 HRESULT WINAPI ISClusPropertyValues_get_Count_Proxy(ISClusPropertyValues *This,long *plCount); | |
| 3386 void __RPC_STUB ISClusPropertyValues_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3387 HRESULT WINAPI ISClusPropertyValues_get__NewEnum_Proxy(ISClusPropertyValues *This,IUnknown **retval); | |
| 3388 void __RPC_STUB ISClusPropertyValues_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3389 HRESULT WINAPI ISClusPropertyValues_get_Item_Proxy(ISClusPropertyValues *This,VARIANT varIndex,ISClusPropertyValue **ppPropertyValue); | |
| 3390 void __RPC_STUB ISClusPropertyValues_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3391 HRESULT WINAPI ISClusPropertyValues_CreateItem_Proxy(ISClusPropertyValues *This,BSTR bstrName,VARIANT varValue,ISClusPropertyValue **ppPropertyValue); | |
| 3392 void __RPC_STUB ISClusPropertyValues_CreateItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3393 HRESULT WINAPI ISClusPropertyValues_RemoveItem_Proxy(ISClusPropertyValues *This,VARIANT varIndex); | |
| 3394 void __RPC_STUB ISClusPropertyValues_RemoveItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3395 #endif | |
| 3396 | |
| 3397 #ifndef __ISClusProperties_INTERFACE_DEFINED__ | |
| 3398 #define __ISClusProperties_INTERFACE_DEFINED__ | |
| 3399 EXTERN_C const IID IID_ISClusProperties; | |
| 3400 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3401 struct ISClusProperties : public IDispatch { | |
| 3402 public: | |
| 3403 virtual HRESULT WINAPI get_Count(long *plCount) = 0; | |
| 3404 virtual HRESULT WINAPI get__NewEnum(IUnknown **retval) = 0; | |
| 3405 virtual HRESULT WINAPI Refresh(void) = 0; | |
| 3406 virtual HRESULT WINAPI get_Item(VARIANT varIndex,ISClusProperty **ppClusProperty) = 0; | |
| 3407 virtual HRESULT WINAPI CreateItem(BSTR bstrName,VARIANT varValue,ISClusProperty **pProperty) = 0; | |
| 3408 virtual HRESULT WINAPI UseDefaultValue(VARIANT varIndex) = 0; | |
| 3409 virtual HRESULT WINAPI SaveChanges(VARIANT *pvarStatusCode = 0) = 0; | |
| 3410 virtual HRESULT WINAPI get_ReadOnly(VARIANT *pvarReadOnly) = 0; | |
| 3411 virtual HRESULT WINAPI get_Private(VARIANT *pvarPrivate) = 0; | |
| 3412 virtual HRESULT WINAPI get_Common(VARIANT *pvarCommon) = 0; | |
| 3413 virtual HRESULT WINAPI get_Modified(VARIANT *pvarModified) = 0; | |
| 3414 }; | |
| 3415 #else | |
| 3416 typedef struct ISClusPropertiesVtbl { | |
| 3417 BEGIN_INTERFACE | |
| 3418 HRESULT (WINAPI *QueryInterface)(ISClusProperties *This,REFIID riid,void **ppvObject); | |
| 3419 ULONG (WINAPI *AddRef)(ISClusProperties *This); | |
| 3420 ULONG (WINAPI *Release)(ISClusProperties *This); | |
| 3421 HRESULT (WINAPI *GetTypeInfoCount)(ISClusProperties *This,UINT *pctinfo); | |
| 3422 HRESULT (WINAPI *GetTypeInfo)(ISClusProperties *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 3423 HRESULT (WINAPI *GetIDsOfNames)(ISClusProperties *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 3424 HRESULT (WINAPI *Invoke)(ISClusProperties *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 3425 HRESULT (WINAPI *get_Count)(ISClusProperties *This,long *plCount); | |
| 3426 HRESULT (WINAPI *get__NewEnum)(ISClusProperties *This,IUnknown **retval); | |
| 3427 HRESULT (WINAPI *Refresh)(ISClusProperties *This); | |
| 3428 HRESULT (WINAPI *get_Item)(ISClusProperties *This,VARIANT varIndex,ISClusProperty **ppClusProperty); | |
| 3429 HRESULT (WINAPI *CreateItem)(ISClusProperties *This,BSTR bstrName,VARIANT varValue,ISClusProperty **pProperty); | |
| 3430 HRESULT (WINAPI *UseDefaultValue)(ISClusProperties *This,VARIANT varIndex); | |
| 3431 HRESULT (WINAPI *SaveChanges)(ISClusProperties *This,VARIANT *pvarStatusCode); | |
| 3432 HRESULT (WINAPI *get_ReadOnly)(ISClusProperties *This,VARIANT *pvarReadOnly); | |
| 3433 HRESULT (WINAPI *get_Private)(ISClusProperties *This,VARIANT *pvarPrivate); | |
| 3434 HRESULT (WINAPI *get_Common)(ISClusProperties *This,VARIANT *pvarCommon); | |
| 3435 HRESULT (WINAPI *get_Modified)(ISClusProperties *This,VARIANT *pvarModified); | |
| 3436 END_INTERFACE | |
| 3437 } ISClusPropertiesVtbl; | |
| 3438 struct ISClusProperties { | |
| 3439 CONST_VTBL struct ISClusPropertiesVtbl *lpVtbl; | |
| 3440 }; | |
| 3441 #ifdef COBJMACROS | |
| 3442 #define ISClusProperties_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3443 #define ISClusProperties_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3444 #define ISClusProperties_Release(This) (This)->lpVtbl->Release(This) | |
| 3445 #define ISClusProperties_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 3446 #define ISClusProperties_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 3447 #define ISClusProperties_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 3448 #define ISClusProperties_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 3449 #define ISClusProperties_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) | |
| 3450 #define ISClusProperties_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | |
| 3451 #define ISClusProperties_Refresh(This) (This)->lpVtbl->Refresh(This) | |
| 3452 #define ISClusProperties_get_Item(This,varIndex,ppClusProperty) (This)->lpVtbl->get_Item(This,varIndex,ppClusProperty) | |
| 3453 #define ISClusProperties_CreateItem(This,bstrName,varValue,pProperty) (This)->lpVtbl->CreateItem(This,bstrName,varValue,pProperty) | |
| 3454 #define ISClusProperties_UseDefaultValue(This,varIndex) (This)->lpVtbl->UseDefaultValue(This,varIndex) | |
| 3455 #define ISClusProperties_SaveChanges(This,pvarStatusCode) (This)->lpVtbl->SaveChanges(This,pvarStatusCode) | |
| 3456 #define ISClusProperties_get_ReadOnly(This,pvarReadOnly) (This)->lpVtbl->get_ReadOnly(This,pvarReadOnly) | |
| 3457 #define ISClusProperties_get_Private(This,pvarPrivate) (This)->lpVtbl->get_Private(This,pvarPrivate) | |
| 3458 #define ISClusProperties_get_Common(This,pvarCommon) (This)->lpVtbl->get_Common(This,pvarCommon) | |
| 3459 #define ISClusProperties_get_Modified(This,pvarModified) (This)->lpVtbl->get_Modified(This,pvarModified) | |
| 3460 #endif | |
| 3461 #endif | |
| 3462 HRESULT WINAPI ISClusProperties_get_Count_Proxy(ISClusProperties *This,long *plCount); | |
| 3463 void __RPC_STUB ISClusProperties_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3464 HRESULT WINAPI ISClusProperties_get__NewEnum_Proxy(ISClusProperties *This,IUnknown **retval); | |
| 3465 void __RPC_STUB ISClusProperties_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3466 HRESULT WINAPI ISClusProperties_Refresh_Proxy(ISClusProperties *This); | |
| 3467 void __RPC_STUB ISClusProperties_Refresh_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3468 HRESULT WINAPI ISClusProperties_get_Item_Proxy(ISClusProperties *This,VARIANT varIndex,ISClusProperty **ppClusProperty); | |
| 3469 void __RPC_STUB ISClusProperties_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3470 HRESULT WINAPI ISClusProperties_CreateItem_Proxy(ISClusProperties *This,BSTR bstrName,VARIANT varValue,ISClusProperty **pProperty); | |
| 3471 void __RPC_STUB ISClusProperties_CreateItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3472 HRESULT WINAPI ISClusProperties_UseDefaultValue_Proxy(ISClusProperties *This,VARIANT varIndex); | |
| 3473 void __RPC_STUB ISClusProperties_UseDefaultValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3474 HRESULT WINAPI ISClusProperties_SaveChanges_Proxy(ISClusProperties *This,VARIANT *pvarStatusCode); | |
| 3475 void __RPC_STUB ISClusProperties_SaveChanges_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3476 HRESULT WINAPI ISClusProperties_get_ReadOnly_Proxy(ISClusProperties *This,VARIANT *pvarReadOnly); | |
| 3477 void __RPC_STUB ISClusProperties_get_ReadOnly_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3478 HRESULT WINAPI ISClusProperties_get_Private_Proxy(ISClusProperties *This,VARIANT *pvarPrivate); | |
| 3479 void __RPC_STUB ISClusProperties_get_Private_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3480 HRESULT WINAPI ISClusProperties_get_Common_Proxy(ISClusProperties *This,VARIANT *pvarCommon); | |
| 3481 void __RPC_STUB ISClusProperties_get_Common_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3482 HRESULT WINAPI ISClusProperties_get_Modified_Proxy(ISClusProperties *This,VARIANT *pvarModified); | |
| 3483 void __RPC_STUB ISClusProperties_get_Modified_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3484 #endif | |
| 3485 | |
| 3486 #ifndef __ISClusPropertyValueData_INTERFACE_DEFINED__ | |
| 3487 #define __ISClusPropertyValueData_INTERFACE_DEFINED__ | |
| 3488 EXTERN_C const IID IID_ISClusPropertyValueData; | |
| 3489 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3490 struct ISClusPropertyValueData : public IDispatch { | |
| 3491 public: | |
| 3492 virtual HRESULT WINAPI get_Count(long *plCount) = 0; | |
| 3493 virtual HRESULT WINAPI get__NewEnum(IUnknown **retval) = 0; | |
| 3494 virtual HRESULT WINAPI get_Item(VARIANT varIndex,VARIANT *pvarValue) = 0; | |
| 3495 virtual HRESULT WINAPI CreateItem(VARIANT varValue,VARIANT *pvarData) = 0; | |
| 3496 virtual HRESULT WINAPI RemoveItem(VARIANT varIndex) = 0; | |
| 3497 }; | |
| 3498 #else | |
| 3499 typedef struct ISClusPropertyValueDataVtbl { | |
| 3500 BEGIN_INTERFACE | |
| 3501 HRESULT (WINAPI *QueryInterface)(ISClusPropertyValueData *This,REFIID riid,void **ppvObject); | |
| 3502 ULONG (WINAPI *AddRef)(ISClusPropertyValueData *This); | |
| 3503 ULONG (WINAPI *Release)(ISClusPropertyValueData *This); | |
| 3504 HRESULT (WINAPI *GetTypeInfoCount)(ISClusPropertyValueData *This,UINT *pctinfo); | |
| 3505 HRESULT (WINAPI *GetTypeInfo)(ISClusPropertyValueData *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 3506 HRESULT (WINAPI *GetIDsOfNames)(ISClusPropertyValueData *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 3507 HRESULT (WINAPI *Invoke)(ISClusPropertyValueData *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 3508 HRESULT (WINAPI *get_Count)(ISClusPropertyValueData *This,long *plCount); | |
| 3509 HRESULT (WINAPI *get__NewEnum)(ISClusPropertyValueData *This,IUnknown **retval); | |
| 3510 HRESULT (WINAPI *get_Item)(ISClusPropertyValueData *This,VARIANT varIndex,VARIANT *pvarValue); | |
| 3511 HRESULT (WINAPI *CreateItem)(ISClusPropertyValueData *This,VARIANT varValue,VARIANT *pvarData); | |
| 3512 HRESULT (WINAPI *RemoveItem)(ISClusPropertyValueData *This,VARIANT varIndex); | |
| 3513 END_INTERFACE | |
| 3514 } ISClusPropertyValueDataVtbl; | |
| 3515 struct ISClusPropertyValueData { | |
| 3516 CONST_VTBL struct ISClusPropertyValueDataVtbl *lpVtbl; | |
| 3517 }; | |
| 3518 #ifdef COBJMACROS | |
| 3519 #define ISClusPropertyValueData_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3520 #define ISClusPropertyValueData_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3521 #define ISClusPropertyValueData_Release(This) (This)->lpVtbl->Release(This) | |
| 3522 #define ISClusPropertyValueData_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 3523 #define ISClusPropertyValueData_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 3524 #define ISClusPropertyValueData_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 3525 #define ISClusPropertyValueData_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 3526 #define ISClusPropertyValueData_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) | |
| 3527 #define ISClusPropertyValueData_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | |
| 3528 #define ISClusPropertyValueData_get_Item(This,varIndex,pvarValue) (This)->lpVtbl->get_Item(This,varIndex,pvarValue) | |
| 3529 #define ISClusPropertyValueData_CreateItem(This,varValue,pvarData) (This)->lpVtbl->CreateItem(This,varValue,pvarData) | |
| 3530 #define ISClusPropertyValueData_RemoveItem(This,varIndex) (This)->lpVtbl->RemoveItem(This,varIndex) | |
| 3531 #endif | |
| 3532 #endif | |
| 3533 HRESULT WINAPI ISClusPropertyValueData_get_Count_Proxy(ISClusPropertyValueData *This,long *plCount); | |
| 3534 void __RPC_STUB ISClusPropertyValueData_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3535 HRESULT WINAPI ISClusPropertyValueData_get__NewEnum_Proxy(ISClusPropertyValueData *This,IUnknown **retval); | |
| 3536 void __RPC_STUB ISClusPropertyValueData_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3537 HRESULT WINAPI ISClusPropertyValueData_get_Item_Proxy(ISClusPropertyValueData *This,VARIANT varIndex,VARIANT *pvarValue); | |
| 3538 void __RPC_STUB ISClusPropertyValueData_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3539 HRESULT WINAPI ISClusPropertyValueData_CreateItem_Proxy(ISClusPropertyValueData *This,VARIANT varValue,VARIANT *pvarData); | |
| 3540 void __RPC_STUB ISClusPropertyValueData_CreateItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3541 HRESULT WINAPI ISClusPropertyValueData_RemoveItem_Proxy(ISClusPropertyValueData *This,VARIANT varIndex); | |
| 3542 void __RPC_STUB ISClusPropertyValueData_RemoveItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3543 #endif | |
| 3544 | |
| 3545 #ifndef __ISClusPartition_INTERFACE_DEFINED__ | |
| 3546 #define __ISClusPartition_INTERFACE_DEFINED__ | |
| 3547 EXTERN_C const IID IID_ISClusPartition; | |
| 3548 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3549 struct ISClusPartition : public IDispatch { | |
| 3550 public: | |
| 3551 virtual HRESULT WINAPI get_Flags(long *plFlags) = 0; | |
| 3552 virtual HRESULT WINAPI get_DeviceName(BSTR *pbstrDeviceName) = 0; | |
| 3553 virtual HRESULT WINAPI get_VolumeLabel(BSTR *pbstrVolumeLabel) = 0; | |
| 3554 virtual HRESULT WINAPI get_SerialNumber(long *plSerialNumber) = 0; | |
| 3555 virtual HRESULT WINAPI get_MaximumComponentLength(long *plMaximumComponentLength) = 0; | |
| 3556 virtual HRESULT WINAPI get_FileSystemFlags(long *plFileSystemFlags) = 0; | |
| 3557 virtual HRESULT WINAPI get_FileSystem(BSTR *pbstrFileSystem) = 0; | |
| 3558 }; | |
| 3559 #else | |
| 3560 typedef struct ISClusPartitionVtbl { | |
| 3561 BEGIN_INTERFACE | |
| 3562 HRESULT (WINAPI *QueryInterface)(ISClusPartition *This,REFIID riid,void **ppvObject); | |
| 3563 ULONG (WINAPI *AddRef)(ISClusPartition *This); | |
| 3564 ULONG (WINAPI *Release)(ISClusPartition *This); | |
| 3565 HRESULT (WINAPI *GetTypeInfoCount)(ISClusPartition *This,UINT *pctinfo); | |
| 3566 HRESULT (WINAPI *GetTypeInfo)(ISClusPartition *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 3567 HRESULT (WINAPI *GetIDsOfNames)(ISClusPartition *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 3568 HRESULT (WINAPI *Invoke)(ISClusPartition *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 3569 HRESULT (WINAPI *get_Flags)(ISClusPartition *This,long *plFlags); | |
| 3570 HRESULT (WINAPI *get_DeviceName)(ISClusPartition *This,BSTR *pbstrDeviceName); | |
| 3571 HRESULT (WINAPI *get_VolumeLabel)(ISClusPartition *This,BSTR *pbstrVolumeLabel); | |
| 3572 HRESULT (WINAPI *get_SerialNumber)(ISClusPartition *This,long *plSerialNumber); | |
| 3573 HRESULT (WINAPI *get_MaximumComponentLength)(ISClusPartition *This,long *plMaximumComponentLength); | |
| 3574 HRESULT (WINAPI *get_FileSystemFlags)(ISClusPartition *This,long *plFileSystemFlags); | |
| 3575 HRESULT (WINAPI *get_FileSystem)(ISClusPartition *This,BSTR *pbstrFileSystem); | |
| 3576 END_INTERFACE | |
| 3577 } ISClusPartitionVtbl; | |
| 3578 struct ISClusPartition { | |
| 3579 CONST_VTBL struct ISClusPartitionVtbl *lpVtbl; | |
| 3580 }; | |
| 3581 #ifdef COBJMACROS | |
| 3582 #define ISClusPartition_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3583 #define ISClusPartition_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3584 #define ISClusPartition_Release(This) (This)->lpVtbl->Release(This) | |
| 3585 #define ISClusPartition_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 3586 #define ISClusPartition_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 3587 #define ISClusPartition_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 3588 #define ISClusPartition_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 3589 #define ISClusPartition_get_Flags(This,plFlags) (This)->lpVtbl->get_Flags(This,plFlags) | |
| 3590 #define ISClusPartition_get_DeviceName(This,pbstrDeviceName) (This)->lpVtbl->get_DeviceName(This,pbstrDeviceName) | |
| 3591 #define ISClusPartition_get_VolumeLabel(This,pbstrVolumeLabel) (This)->lpVtbl->get_VolumeLabel(This,pbstrVolumeLabel) | |
| 3592 #define ISClusPartition_get_SerialNumber(This,plSerialNumber) (This)->lpVtbl->get_SerialNumber(This,plSerialNumber) | |
| 3593 #define ISClusPartition_get_MaximumComponentLength(This,plMaximumComponentLength) (This)->lpVtbl->get_MaximumComponentLength(This,plMaximumComponentLength) | |
| 3594 #define ISClusPartition_get_FileSystemFlags(This,plFileSystemFlags) (This)->lpVtbl->get_FileSystemFlags(This,plFileSystemFlags) | |
| 3595 #define ISClusPartition_get_FileSystem(This,pbstrFileSystem) (This)->lpVtbl->get_FileSystem(This,pbstrFileSystem) | |
| 3596 #endif | |
| 3597 #endif | |
| 3598 HRESULT WINAPI ISClusPartition_get_Flags_Proxy(ISClusPartition *This,long *plFlags); | |
| 3599 void __RPC_STUB ISClusPartition_get_Flags_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3600 HRESULT WINAPI ISClusPartition_get_DeviceName_Proxy(ISClusPartition *This,BSTR *pbstrDeviceName); | |
| 3601 void __RPC_STUB ISClusPartition_get_DeviceName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3602 HRESULT WINAPI ISClusPartition_get_VolumeLabel_Proxy(ISClusPartition *This,BSTR *pbstrVolumeLabel); | |
| 3603 void __RPC_STUB ISClusPartition_get_VolumeLabel_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3604 HRESULT WINAPI ISClusPartition_get_SerialNumber_Proxy(ISClusPartition *This,long *plSerialNumber); | |
| 3605 void __RPC_STUB ISClusPartition_get_SerialNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3606 HRESULT WINAPI ISClusPartition_get_MaximumComponentLength_Proxy(ISClusPartition *This,long *plMaximumComponentLength); | |
| 3607 void __RPC_STUB ISClusPartition_get_MaximumComponentLength_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3608 HRESULT WINAPI ISClusPartition_get_FileSystemFlags_Proxy(ISClusPartition *This,long *plFileSystemFlags); | |
| 3609 void __RPC_STUB ISClusPartition_get_FileSystemFlags_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3610 HRESULT WINAPI ISClusPartition_get_FileSystem_Proxy(ISClusPartition *This,BSTR *pbstrFileSystem); | |
| 3611 void __RPC_STUB ISClusPartition_get_FileSystem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3612 #endif | |
| 3613 | |
| 3614 #ifndef __ISClusPartitions_INTERFACE_DEFINED__ | |
| 3615 #define __ISClusPartitions_INTERFACE_DEFINED__ | |
| 3616 EXTERN_C const IID IID_ISClusPartitions; | |
| 3617 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3618 struct ISClusPartitions : public IDispatch { | |
| 3619 public: | |
| 3620 virtual HRESULT WINAPI get_Count(long *plCount) = 0; | |
| 3621 virtual HRESULT WINAPI get__NewEnum(IUnknown **retval) = 0; | |
| 3622 virtual HRESULT WINAPI get_Item(VARIANT varIndex,ISClusPartition **ppPartition) = 0; | |
| 3623 }; | |
| 3624 #else | |
| 3625 typedef struct ISClusPartitionsVtbl { | |
| 3626 BEGIN_INTERFACE | |
| 3627 HRESULT (WINAPI *QueryInterface)(ISClusPartitions *This,REFIID riid,void **ppvObject); | |
| 3628 ULONG (WINAPI *AddRef)(ISClusPartitions *This); | |
| 3629 ULONG (WINAPI *Release)(ISClusPartitions *This); | |
| 3630 HRESULT (WINAPI *GetTypeInfoCount)(ISClusPartitions *This,UINT *pctinfo); | |
| 3631 HRESULT (WINAPI *GetTypeInfo)(ISClusPartitions *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 3632 HRESULT (WINAPI *GetIDsOfNames)(ISClusPartitions *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 3633 HRESULT (WINAPI *Invoke)(ISClusPartitions *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 3634 HRESULT (WINAPI *get_Count)(ISClusPartitions *This,long *plCount); | |
| 3635 HRESULT (WINAPI *get__NewEnum)(ISClusPartitions *This,IUnknown **retval); | |
| 3636 HRESULT (WINAPI *get_Item)(ISClusPartitions *This,VARIANT varIndex,ISClusPartition **ppPartition); | |
| 3637 END_INTERFACE | |
| 3638 } ISClusPartitionsVtbl; | |
| 3639 struct ISClusPartitions { | |
| 3640 CONST_VTBL struct ISClusPartitionsVtbl *lpVtbl; | |
| 3641 }; | |
| 3642 #ifdef COBJMACROS | |
| 3643 #define ISClusPartitions_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3644 #define ISClusPartitions_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3645 #define ISClusPartitions_Release(This) (This)->lpVtbl->Release(This) | |
| 3646 #define ISClusPartitions_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 3647 #define ISClusPartitions_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 3648 #define ISClusPartitions_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 3649 #define ISClusPartitions_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 3650 #define ISClusPartitions_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) | |
| 3651 #define ISClusPartitions_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | |
| 3652 #define ISClusPartitions_get_Item(This,varIndex,ppPartition) (This)->lpVtbl->get_Item(This,varIndex,ppPartition) | |
| 3653 #endif | |
| 3654 #endif | |
| 3655 HRESULT WINAPI ISClusPartitions_get_Count_Proxy(ISClusPartitions *This,long *plCount); | |
| 3656 void __RPC_STUB ISClusPartitions_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3657 HRESULT WINAPI ISClusPartitions_get__NewEnum_Proxy(ISClusPartitions *This,IUnknown **retval); | |
| 3658 void __RPC_STUB ISClusPartitions_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3659 HRESULT WINAPI ISClusPartitions_get_Item_Proxy(ISClusPartitions *This,VARIANT varIndex,ISClusPartition **ppPartition); | |
| 3660 void __RPC_STUB ISClusPartitions_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3661 #endif | |
| 3662 | |
| 3663 #ifndef __ISClusDisk_INTERFACE_DEFINED__ | |
| 3664 #define __ISClusDisk_INTERFACE_DEFINED__ | |
| 3665 EXTERN_C const IID IID_ISClusDisk; | |
| 3666 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3667 struct ISClusDisk : public IDispatch { | |
| 3668 public: | |
| 3669 virtual HRESULT WINAPI get_Signature(long *plSignature) = 0; | |
| 3670 virtual HRESULT WINAPI get_ScsiAddress(ISClusScsiAddress **ppScsiAddress) = 0; | |
| 3671 virtual HRESULT WINAPI get_DiskNumber(long *plDiskNumber) = 0; | |
| 3672 virtual HRESULT WINAPI get_Partitions(ISClusPartitions **ppPartitions) = 0; | |
| 3673 }; | |
| 3674 #else | |
| 3675 typedef struct ISClusDiskVtbl { | |
| 3676 BEGIN_INTERFACE | |
| 3677 HRESULT (WINAPI *QueryInterface)(ISClusDisk *This,REFIID riid,void **ppvObject); | |
| 3678 ULONG (WINAPI *AddRef)(ISClusDisk *This); | |
| 3679 ULONG (WINAPI *Release)(ISClusDisk *This); | |
| 3680 HRESULT (WINAPI *GetTypeInfoCount)(ISClusDisk *This,UINT *pctinfo); | |
| 3681 HRESULT (WINAPI *GetTypeInfo)(ISClusDisk *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 3682 HRESULT (WINAPI *GetIDsOfNames)(ISClusDisk *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 3683 HRESULT (WINAPI *Invoke)(ISClusDisk *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 3684 HRESULT (WINAPI *get_Signature)(ISClusDisk *This,long *plSignature); | |
| 3685 HRESULT (WINAPI *get_ScsiAddress)(ISClusDisk *This,ISClusScsiAddress **ppScsiAddress); | |
| 3686 HRESULT (WINAPI *get_DiskNumber)(ISClusDisk *This,long *plDiskNumber); | |
| 3687 HRESULT (WINAPI *get_Partitions)(ISClusDisk *This,ISClusPartitions **ppPartitions); | |
| 3688 END_INTERFACE | |
| 3689 } ISClusDiskVtbl; | |
| 3690 struct ISClusDisk { | |
| 3691 CONST_VTBL struct ISClusDiskVtbl *lpVtbl; | |
| 3692 }; | |
| 3693 #ifdef COBJMACROS | |
| 3694 #define ISClusDisk_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3695 #define ISClusDisk_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3696 #define ISClusDisk_Release(This) (This)->lpVtbl->Release(This) | |
| 3697 #define ISClusDisk_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 3698 #define ISClusDisk_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 3699 #define ISClusDisk_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 3700 #define ISClusDisk_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 3701 #define ISClusDisk_get_Signature(This,plSignature) (This)->lpVtbl->get_Signature(This,plSignature) | |
| 3702 #define ISClusDisk_get_ScsiAddress(This,ppScsiAddress) (This)->lpVtbl->get_ScsiAddress(This,ppScsiAddress) | |
| 3703 #define ISClusDisk_get_DiskNumber(This,plDiskNumber) (This)->lpVtbl->get_DiskNumber(This,plDiskNumber) | |
| 3704 #define ISClusDisk_get_Partitions(This,ppPartitions) (This)->lpVtbl->get_Partitions(This,ppPartitions) | |
| 3705 #endif | |
| 3706 #endif | |
| 3707 HRESULT WINAPI ISClusDisk_get_Signature_Proxy(ISClusDisk *This,long *plSignature); | |
| 3708 void __RPC_STUB ISClusDisk_get_Signature_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3709 HRESULT WINAPI ISClusDisk_get_ScsiAddress_Proxy(ISClusDisk *This,ISClusScsiAddress **ppScsiAddress); | |
| 3710 void __RPC_STUB ISClusDisk_get_ScsiAddress_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3711 HRESULT WINAPI ISClusDisk_get_DiskNumber_Proxy(ISClusDisk *This,long *plDiskNumber); | |
| 3712 void __RPC_STUB ISClusDisk_get_DiskNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3713 HRESULT WINAPI ISClusDisk_get_Partitions_Proxy(ISClusDisk *This,ISClusPartitions **ppPartitions); | |
| 3714 void __RPC_STUB ISClusDisk_get_Partitions_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3715 #endif | |
| 3716 | |
| 3717 #ifndef __ISClusDisks_INTERFACE_DEFINED__ | |
| 3718 #define __ISClusDisks_INTERFACE_DEFINED__ | |
| 3719 EXTERN_C const IID IID_ISClusDisks; | |
| 3720 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3721 struct ISClusDisks : public IDispatch { | |
| 3722 public: | |
| 3723 virtual HRESULT WINAPI get_Count(long *plCount) = 0; | |
| 3724 virtual HRESULT WINAPI get__NewEnum(IUnknown **retval) = 0; | |
| 3725 virtual HRESULT WINAPI get_Item(VARIANT varIndex,ISClusDisk **ppDisk) = 0; | |
| 3726 }; | |
| 3727 #else | |
| 3728 typedef struct ISClusDisksVtbl { | |
| 3729 BEGIN_INTERFACE | |
| 3730 HRESULT (WINAPI *QueryInterface)(ISClusDisks *This,REFIID riid,void **ppvObject); | |
| 3731 ULONG (WINAPI *AddRef)(ISClusDisks *This); | |
| 3732 ULONG (WINAPI *Release)(ISClusDisks *This); | |
| 3733 HRESULT (WINAPI *GetTypeInfoCount)(ISClusDisks *This,UINT *pctinfo); | |
| 3734 HRESULT (WINAPI *GetTypeInfo)(ISClusDisks *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 3735 HRESULT (WINAPI *GetIDsOfNames)(ISClusDisks *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 3736 HRESULT (WINAPI *Invoke)(ISClusDisks *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 3737 HRESULT (WINAPI *get_Count)(ISClusDisks *This,long *plCount); | |
| 3738 HRESULT (WINAPI *get__NewEnum)(ISClusDisks *This,IUnknown **retval); | |
| 3739 HRESULT (WINAPI *get_Item)(ISClusDisks *This,VARIANT varIndex,ISClusDisk **ppDisk); | |
| 3740 END_INTERFACE | |
| 3741 } ISClusDisksVtbl; | |
| 3742 struct ISClusDisks { | |
| 3743 CONST_VTBL struct ISClusDisksVtbl *lpVtbl; | |
| 3744 }; | |
| 3745 #ifdef COBJMACROS | |
| 3746 #define ISClusDisks_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3747 #define ISClusDisks_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3748 #define ISClusDisks_Release(This) (This)->lpVtbl->Release(This) | |
| 3749 #define ISClusDisks_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 3750 #define ISClusDisks_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 3751 #define ISClusDisks_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 3752 #define ISClusDisks_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 3753 #define ISClusDisks_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) | |
| 3754 #define ISClusDisks_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | |
| 3755 #define ISClusDisks_get_Item(This,varIndex,ppDisk) (This)->lpVtbl->get_Item(This,varIndex,ppDisk) | |
| 3756 #endif | |
| 3757 #endif | |
| 3758 HRESULT WINAPI ISClusDisks_get_Count_Proxy(ISClusDisks *This,long *plCount); | |
| 3759 void __RPC_STUB ISClusDisks_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3760 HRESULT WINAPI ISClusDisks_get__NewEnum_Proxy(ISClusDisks *This,IUnknown **retval); | |
| 3761 void __RPC_STUB ISClusDisks_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3762 HRESULT WINAPI ISClusDisks_get_Item_Proxy(ISClusDisks *This,VARIANT varIndex,ISClusDisk **ppDisk); | |
| 3763 void __RPC_STUB ISClusDisks_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3764 #endif | |
| 3765 | |
| 3766 #ifndef __ISClusScsiAddress_INTERFACE_DEFINED__ | |
| 3767 #define __ISClusScsiAddress_INTERFACE_DEFINED__ | |
| 3768 EXTERN_C const IID IID_ISClusScsiAddress; | |
| 3769 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3770 struct ISClusScsiAddress : public IDispatch { | |
| 3771 public: | |
| 3772 virtual HRESULT WINAPI get_PortNumber(VARIANT *pvarPortNumber) = 0; | |
| 3773 virtual HRESULT WINAPI get_PathId(VARIANT *pvarPathId) = 0; | |
| 3774 virtual HRESULT WINAPI get_TargetId(VARIANT *pvarTargetId) = 0; | |
| 3775 virtual HRESULT WINAPI get_Lun(VARIANT *pvarLun) = 0; | |
| 3776 }; | |
| 3777 #else | |
| 3778 typedef struct ISClusScsiAddressVtbl { | |
| 3779 BEGIN_INTERFACE | |
| 3780 HRESULT (WINAPI *QueryInterface)(ISClusScsiAddress *This,REFIID riid,void **ppvObject); | |
| 3781 ULONG (WINAPI *AddRef)(ISClusScsiAddress *This); | |
| 3782 ULONG (WINAPI *Release)(ISClusScsiAddress *This); | |
| 3783 HRESULT (WINAPI *GetTypeInfoCount)(ISClusScsiAddress *This,UINT *pctinfo); | |
| 3784 HRESULT (WINAPI *GetTypeInfo)(ISClusScsiAddress *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 3785 HRESULT (WINAPI *GetIDsOfNames)(ISClusScsiAddress *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 3786 HRESULT (WINAPI *Invoke)(ISClusScsiAddress *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 3787 HRESULT (WINAPI *get_PortNumber)(ISClusScsiAddress *This,VARIANT *pvarPortNumber); | |
| 3788 HRESULT (WINAPI *get_PathId)(ISClusScsiAddress *This,VARIANT *pvarPathId); | |
| 3789 HRESULT (WINAPI *get_TargetId)(ISClusScsiAddress *This,VARIANT *pvarTargetId); | |
| 3790 HRESULT (WINAPI *get_Lun)(ISClusScsiAddress *This,VARIANT *pvarLun); | |
| 3791 END_INTERFACE | |
| 3792 } ISClusScsiAddressVtbl; | |
| 3793 struct ISClusScsiAddress { | |
| 3794 CONST_VTBL struct ISClusScsiAddressVtbl *lpVtbl; | |
| 3795 }; | |
| 3796 #ifdef COBJMACROS | |
| 3797 #define ISClusScsiAddress_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3798 #define ISClusScsiAddress_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3799 #define ISClusScsiAddress_Release(This) (This)->lpVtbl->Release(This) | |
| 3800 #define ISClusScsiAddress_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 3801 #define ISClusScsiAddress_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 3802 #define ISClusScsiAddress_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 3803 #define ISClusScsiAddress_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 3804 #define ISClusScsiAddress_get_PortNumber(This,pvarPortNumber) (This)->lpVtbl->get_PortNumber(This,pvarPortNumber) | |
| 3805 #define ISClusScsiAddress_get_PathId(This,pvarPathId) (This)->lpVtbl->get_PathId(This,pvarPathId) | |
| 3806 #define ISClusScsiAddress_get_TargetId(This,pvarTargetId) (This)->lpVtbl->get_TargetId(This,pvarTargetId) | |
| 3807 #define ISClusScsiAddress_get_Lun(This,pvarLun) (This)->lpVtbl->get_Lun(This,pvarLun) | |
| 3808 #endif | |
| 3809 #endif | |
| 3810 HRESULT WINAPI ISClusScsiAddress_get_PortNumber_Proxy(ISClusScsiAddress *This,VARIANT *pvarPortNumber); | |
| 3811 void __RPC_STUB ISClusScsiAddress_get_PortNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3812 HRESULT WINAPI ISClusScsiAddress_get_PathId_Proxy(ISClusScsiAddress *This,VARIANT *pvarPathId); | |
| 3813 void __RPC_STUB ISClusScsiAddress_get_PathId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3814 HRESULT WINAPI ISClusScsiAddress_get_TargetId_Proxy(ISClusScsiAddress *This,VARIANT *pvarTargetId); | |
| 3815 void __RPC_STUB ISClusScsiAddress_get_TargetId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3816 HRESULT WINAPI ISClusScsiAddress_get_Lun_Proxy(ISClusScsiAddress *This,VARIANT *pvarLun); | |
| 3817 void __RPC_STUB ISClusScsiAddress_get_Lun_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3818 #endif | |
| 3819 | |
| 3820 #ifndef __ISClusRegistryKeys_INTERFACE_DEFINED__ | |
| 3821 #define __ISClusRegistryKeys_INTERFACE_DEFINED__ | |
| 3822 EXTERN_C const IID IID_ISClusRegistryKeys; | |
| 3823 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3824 struct ISClusRegistryKeys : public IDispatch { | |
| 3825 public: | |
| 3826 virtual HRESULT WINAPI get_Count(long *plCount) = 0; | |
| 3827 virtual HRESULT WINAPI get__NewEnum(IUnknown **retval) = 0; | |
| 3828 virtual HRESULT WINAPI Refresh(void) = 0; | |
| 3829 virtual HRESULT WINAPI get_Item(VARIANT varIndex,BSTR *pbstrRegistryKey) = 0; | |
| 3830 virtual HRESULT WINAPI AddItem(BSTR bstrRegistryKey) = 0; | |
| 3831 virtual HRESULT WINAPI RemoveItem(VARIANT varIndex) = 0; | |
| 3832 }; | |
| 3833 #else | |
| 3834 typedef struct ISClusRegistryKeysVtbl { | |
| 3835 BEGIN_INTERFACE | |
| 3836 HRESULT (WINAPI *QueryInterface)(ISClusRegistryKeys *This,REFIID riid,void **ppvObject); | |
| 3837 ULONG (WINAPI *AddRef)(ISClusRegistryKeys *This); | |
| 3838 ULONG (WINAPI *Release)(ISClusRegistryKeys *This); | |
| 3839 HRESULT (WINAPI *GetTypeInfoCount)(ISClusRegistryKeys *This,UINT *pctinfo); | |
| 3840 HRESULT (WINAPI *GetTypeInfo)(ISClusRegistryKeys *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 3841 HRESULT (WINAPI *GetIDsOfNames)(ISClusRegistryKeys *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 3842 HRESULT (WINAPI *Invoke)(ISClusRegistryKeys *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 3843 HRESULT (WINAPI *get_Count)(ISClusRegistryKeys *This,long *plCount); | |
| 3844 HRESULT (WINAPI *get__NewEnum)(ISClusRegistryKeys *This,IUnknown **retval); | |
| 3845 HRESULT (WINAPI *Refresh)(ISClusRegistryKeys *This); | |
| 3846 HRESULT (WINAPI *get_Item)(ISClusRegistryKeys *This,VARIANT varIndex,BSTR *pbstrRegistryKey); | |
| 3847 HRESULT (WINAPI *AddItem)(ISClusRegistryKeys *This,BSTR bstrRegistryKey); | |
| 3848 HRESULT (WINAPI *RemoveItem)(ISClusRegistryKeys *This,VARIANT varIndex); | |
| 3849 END_INTERFACE | |
| 3850 } ISClusRegistryKeysVtbl; | |
| 3851 struct ISClusRegistryKeys { | |
| 3852 CONST_VTBL struct ISClusRegistryKeysVtbl *lpVtbl; | |
| 3853 }; | |
| 3854 #ifdef COBJMACROS | |
| 3855 #define ISClusRegistryKeys_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3856 #define ISClusRegistryKeys_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3857 #define ISClusRegistryKeys_Release(This) (This)->lpVtbl->Release(This) | |
| 3858 #define ISClusRegistryKeys_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 3859 #define ISClusRegistryKeys_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 3860 #define ISClusRegistryKeys_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 3861 #define ISClusRegistryKeys_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 3862 #define ISClusRegistryKeys_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) | |
| 3863 #define ISClusRegistryKeys_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | |
| 3864 #define ISClusRegistryKeys_Refresh(This) (This)->lpVtbl->Refresh(This) | |
| 3865 #define ISClusRegistryKeys_get_Item(This,varIndex,pbstrRegistryKey) (This)->lpVtbl->get_Item(This,varIndex,pbstrRegistryKey) | |
| 3866 #define ISClusRegistryKeys_AddItem(This,bstrRegistryKey) (This)->lpVtbl->AddItem(This,bstrRegistryKey) | |
| 3867 #define ISClusRegistryKeys_RemoveItem(This,varIndex) (This)->lpVtbl->RemoveItem(This,varIndex) | |
| 3868 #endif | |
| 3869 #endif | |
| 3870 HRESULT WINAPI ISClusRegistryKeys_get_Count_Proxy(ISClusRegistryKeys *This,long *plCount); | |
| 3871 void __RPC_STUB ISClusRegistryKeys_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3872 HRESULT WINAPI ISClusRegistryKeys_get__NewEnum_Proxy(ISClusRegistryKeys *This,IUnknown **retval); | |
| 3873 void __RPC_STUB ISClusRegistryKeys_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3874 HRESULT WINAPI ISClusRegistryKeys_Refresh_Proxy(ISClusRegistryKeys *This); | |
| 3875 void __RPC_STUB ISClusRegistryKeys_Refresh_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3876 HRESULT WINAPI ISClusRegistryKeys_get_Item_Proxy(ISClusRegistryKeys *This,VARIANT varIndex,BSTR *pbstrRegistryKey); | |
| 3877 void __RPC_STUB ISClusRegistryKeys_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3878 HRESULT WINAPI ISClusRegistryKeys_AddItem_Proxy(ISClusRegistryKeys *This,BSTR bstrRegistryKey); | |
| 3879 void __RPC_STUB ISClusRegistryKeys_AddItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3880 HRESULT WINAPI ISClusRegistryKeys_RemoveItem_Proxy(ISClusRegistryKeys *This,VARIANT varIndex); | |
| 3881 void __RPC_STUB ISClusRegistryKeys_RemoveItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3882 #endif | |
| 3883 | |
| 3884 #ifndef __ISClusCryptoKeys_INTERFACE_DEFINED__ | |
| 3885 #define __ISClusCryptoKeys_INTERFACE_DEFINED__ | |
| 3886 EXTERN_C const IID IID_ISClusCryptoKeys; | |
| 3887 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3888 struct ISClusCryptoKeys : public IDispatch { | |
| 3889 public: | |
| 3890 virtual HRESULT WINAPI get_Count(long *plCount) = 0; | |
| 3891 virtual HRESULT WINAPI get__NewEnum(IUnknown **retval) = 0; | |
| 3892 virtual HRESULT WINAPI Refresh(void) = 0; | |
| 3893 virtual HRESULT WINAPI get_Item(VARIANT varIndex,BSTR *pbstrCyrptoKey) = 0; | |
| 3894 virtual HRESULT WINAPI AddItem(BSTR bstrCryptoKey) = 0; | |
| 3895 virtual HRESULT WINAPI RemoveItem(VARIANT varIndex) = 0; | |
| 3896 }; | |
| 3897 #else | |
| 3898 typedef struct ISClusCryptoKeysVtbl { | |
| 3899 BEGIN_INTERFACE | |
| 3900 HRESULT (WINAPI *QueryInterface)(ISClusCryptoKeys *This,REFIID riid,void **ppvObject); | |
| 3901 ULONG (WINAPI *AddRef)(ISClusCryptoKeys *This); | |
| 3902 ULONG (WINAPI *Release)(ISClusCryptoKeys *This); | |
| 3903 HRESULT (WINAPI *GetTypeInfoCount)(ISClusCryptoKeys *This,UINT *pctinfo); | |
| 3904 HRESULT (WINAPI *GetTypeInfo)(ISClusCryptoKeys *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 3905 HRESULT (WINAPI *GetIDsOfNames)(ISClusCryptoKeys *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 3906 HRESULT (WINAPI *Invoke)(ISClusCryptoKeys *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 3907 HRESULT (WINAPI *get_Count)(ISClusCryptoKeys *This,long *plCount); | |
| 3908 HRESULT (WINAPI *get__NewEnum)(ISClusCryptoKeys *This,IUnknown **retval); | |
| 3909 HRESULT (WINAPI *Refresh)(ISClusCryptoKeys *This); | |
| 3910 HRESULT (WINAPI *get_Item)(ISClusCryptoKeys *This,VARIANT varIndex,BSTR *pbstrCyrptoKey); | |
| 3911 HRESULT (WINAPI *AddItem)(ISClusCryptoKeys *This,BSTR bstrCryptoKey); | |
| 3912 HRESULT (WINAPI *RemoveItem)(ISClusCryptoKeys *This,VARIANT varIndex); | |
| 3913 END_INTERFACE | |
| 3914 } ISClusCryptoKeysVtbl; | |
| 3915 struct ISClusCryptoKeys { | |
| 3916 CONST_VTBL struct ISClusCryptoKeysVtbl *lpVtbl; | |
| 3917 }; | |
| 3918 #ifdef COBJMACROS | |
| 3919 #define ISClusCryptoKeys_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3920 #define ISClusCryptoKeys_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3921 #define ISClusCryptoKeys_Release(This) (This)->lpVtbl->Release(This) | |
| 3922 #define ISClusCryptoKeys_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 3923 #define ISClusCryptoKeys_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 3924 #define ISClusCryptoKeys_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 3925 #define ISClusCryptoKeys_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 3926 #define ISClusCryptoKeys_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) | |
| 3927 #define ISClusCryptoKeys_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | |
| 3928 #define ISClusCryptoKeys_Refresh(This) (This)->lpVtbl->Refresh(This) | |
| 3929 #define ISClusCryptoKeys_get_Item(This,varIndex,pbstrCyrptoKey) (This)->lpVtbl->get_Item(This,varIndex,pbstrCyrptoKey) | |
| 3930 #define ISClusCryptoKeys_AddItem(This,bstrCryptoKey) (This)->lpVtbl->AddItem(This,bstrCryptoKey) | |
| 3931 #define ISClusCryptoKeys_RemoveItem(This,varIndex) (This)->lpVtbl->RemoveItem(This,varIndex) | |
| 3932 #endif | |
| 3933 #endif | |
| 3934 HRESULT WINAPI ISClusCryptoKeys_get_Count_Proxy(ISClusCryptoKeys *This,long *plCount); | |
| 3935 void __RPC_STUB ISClusCryptoKeys_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3936 HRESULT WINAPI ISClusCryptoKeys_get__NewEnum_Proxy(ISClusCryptoKeys *This,IUnknown **retval); | |
| 3937 void __RPC_STUB ISClusCryptoKeys_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3938 HRESULT WINAPI ISClusCryptoKeys_Refresh_Proxy(ISClusCryptoKeys *This); | |
| 3939 void __RPC_STUB ISClusCryptoKeys_Refresh_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3940 HRESULT WINAPI ISClusCryptoKeys_get_Item_Proxy(ISClusCryptoKeys *This,VARIANT varIndex,BSTR *pbstrCyrptoKey); | |
| 3941 void __RPC_STUB ISClusCryptoKeys_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3942 HRESULT WINAPI ISClusCryptoKeys_AddItem_Proxy(ISClusCryptoKeys *This,BSTR bstrCryptoKey); | |
| 3943 void __RPC_STUB ISClusCryptoKeys_AddItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3944 HRESULT WINAPI ISClusCryptoKeys_RemoveItem_Proxy(ISClusCryptoKeys *This,VARIANT varIndex); | |
| 3945 void __RPC_STUB ISClusCryptoKeys_RemoveItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3946 #endif | |
| 3947 | |
| 3948 #ifndef __ISClusResDependents_INTERFACE_DEFINED__ | |
| 3949 #define __ISClusResDependents_INTERFACE_DEFINED__ | |
| 3950 EXTERN_C const IID IID_ISClusResDependents; | |
| 3951 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3952 struct ISClusResDependents : public IDispatch { | |
| 3953 public: | |
| 3954 virtual HRESULT WINAPI get_Count(long *plCount) = 0; | |
| 3955 virtual HRESULT WINAPI get__NewEnum(IUnknown **retval) = 0; | |
| 3956 virtual HRESULT WINAPI Refresh(void) = 0; | |
| 3957 virtual HRESULT WINAPI get_Item(VARIANT varIndex,ISClusResource **ppClusResource) = 0; | |
| 3958 virtual HRESULT WINAPI CreateItem(BSTR bstrResourceName,BSTR bstrResourceType,CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,ISClusResource **ppClusterResource) = 0; | |
| 3959 virtual HRESULT WINAPI DeleteItem(VARIANT varIndex) = 0; | |
| 3960 virtual HRESULT WINAPI AddItem(ISClusResource *pResource) = 0; | |
| 3961 virtual HRESULT WINAPI RemoveItem(VARIANT varIndex) = 0; | |
| 3962 }; | |
| 3963 #else | |
| 3964 typedef struct ISClusResDependentsVtbl { | |
| 3965 BEGIN_INTERFACE | |
| 3966 HRESULT (WINAPI *QueryInterface)(ISClusResDependents *This,REFIID riid,void **ppvObject); | |
| 3967 ULONG (WINAPI *AddRef)(ISClusResDependents *This); | |
| 3968 ULONG (WINAPI *Release)(ISClusResDependents *This); | |
| 3969 HRESULT (WINAPI *GetTypeInfoCount)(ISClusResDependents *This,UINT *pctinfo); | |
| 3970 HRESULT (WINAPI *GetTypeInfo)(ISClusResDependents *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 3971 HRESULT (WINAPI *GetIDsOfNames)(ISClusResDependents *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 3972 HRESULT (WINAPI *Invoke)(ISClusResDependents *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 3973 HRESULT (WINAPI *get_Count)(ISClusResDependents *This,long *plCount); | |
| 3974 HRESULT (WINAPI *get__NewEnum)(ISClusResDependents *This,IUnknown **retval); | |
| 3975 HRESULT (WINAPI *Refresh)(ISClusResDependents *This); | |
| 3976 HRESULT (WINAPI *get_Item)(ISClusResDependents *This,VARIANT varIndex,ISClusResource **ppClusResource); | |
| 3977 HRESULT (WINAPI *CreateItem)(ISClusResDependents *This,BSTR bstrResourceName,BSTR bstrResourceType,CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,ISClusResource **ppClusterResource); | |
| 3978 HRESULT (WINAPI *DeleteItem)(ISClusResDependents *This,VARIANT varIndex); | |
| 3979 HRESULT (WINAPI *AddItem)(ISClusResDependents *This,ISClusResource *pResource); | |
| 3980 HRESULT (WINAPI *RemoveItem)(ISClusResDependents *This,VARIANT varIndex); | |
| 3981 END_INTERFACE | |
| 3982 } ISClusResDependentsVtbl; | |
| 3983 struct ISClusResDependents { | |
| 3984 CONST_VTBL struct ISClusResDependentsVtbl *lpVtbl; | |
| 3985 }; | |
| 3986 #ifdef COBJMACROS | |
| 3987 #define ISClusResDependents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3988 #define ISClusResDependents_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3989 #define ISClusResDependents_Release(This) (This)->lpVtbl->Release(This) | |
| 3990 #define ISClusResDependents_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 3991 #define ISClusResDependents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 3992 #define ISClusResDependents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 3993 #define ISClusResDependents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 3994 #define ISClusResDependents_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) | |
| 3995 #define ISClusResDependents_get__NewEnum(This,retval) (This)->lpVtbl->get__NewEnum(This,retval) | |
| 3996 #define ISClusResDependents_Refresh(This) (This)->lpVtbl->Refresh(This) | |
| 3997 #define ISClusResDependents_get_Item(This,varIndex,ppClusResource) (This)->lpVtbl->get_Item(This,varIndex,ppClusResource) | |
| 3998 #define ISClusResDependents_CreateItem(This,bstrResourceName,bstrResourceType,dwFlags,ppClusterResource) (This)->lpVtbl->CreateItem(This,bstrResourceName,bstrResourceType,dwFlags,ppClusterResource) | |
| 3999 #define ISClusResDependents_DeleteItem(This,varIndex) (This)->lpVtbl->DeleteItem(This,varIndex) | |
| 4000 #define ISClusResDependents_AddItem(This,pResource) (This)->lpVtbl->AddItem(This,pResource) | |
| 4001 #define ISClusResDependents_RemoveItem(This,varIndex) (This)->lpVtbl->RemoveItem(This,varIndex) | |
| 4002 #endif | |
| 4003 #endif | |
| 4004 HRESULT WINAPI ISClusResDependents_get_Count_Proxy(ISClusResDependents *This,long *plCount); | |
| 4005 void __RPC_STUB ISClusResDependents_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4006 HRESULT WINAPI ISClusResDependents_get__NewEnum_Proxy(ISClusResDependents *This,IUnknown **retval); | |
| 4007 void __RPC_STUB ISClusResDependents_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4008 HRESULT WINAPI ISClusResDependents_Refresh_Proxy(ISClusResDependents *This); | |
| 4009 void __RPC_STUB ISClusResDependents_Refresh_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4010 HRESULT WINAPI ISClusResDependents_get_Item_Proxy(ISClusResDependents *This,VARIANT varIndex,ISClusResource **ppClusResource); | |
| 4011 void __RPC_STUB ISClusResDependents_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4012 HRESULT WINAPI ISClusResDependents_CreateItem_Proxy(ISClusResDependents *This,BSTR bstrResourceName,BSTR bstrResourceType,CLUSTER_RESOURCE_CREATE_FLAGS dwFlags,ISClusResource **ppClusterResource); | |
| 4013 void __RPC_STUB ISClusResDependents_CreateItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4014 HRESULT WINAPI ISClusResDependents_DeleteItem_Proxy(ISClusResDependents *This,VARIANT varIndex); | |
| 4015 void __RPC_STUB ISClusResDependents_DeleteItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4016 HRESULT WINAPI ISClusResDependents_AddItem_Proxy(ISClusResDependents *This,ISClusResource *pResource); | |
| 4017 void __RPC_STUB ISClusResDependents_AddItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4018 HRESULT WINAPI ISClusResDependents_RemoveItem_Proxy(ISClusResDependents *This,VARIANT varIndex); | |
| 4019 void __RPC_STUB ISClusResDependents_RemoveItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4020 #endif | |
| 4021 | |
| 4022 unsigned long __RPC_API BSTR_UserSize(unsigned long *,unsigned long,BSTR *); | |
| 4023 unsigned char *__RPC_API BSTR_UserMarshal(unsigned long *,unsigned char *,BSTR *); | |
| 4024 unsigned char *__RPC_API BSTR_UserUnmarshal(unsigned long *,unsigned char *,BSTR *); | |
| 4025 void __RPC_API BSTR_UserFree(unsigned long *,BSTR *); | |
| 4026 unsigned long __RPC_API VARIANT_UserSize(unsigned long *,unsigned long,VARIANT *); | |
| 4027 unsigned char *__RPC_API VARIANT_UserMarshal(unsigned long *,unsigned char *,VARIANT *); | |
| 4028 unsigned char *__RPC_API VARIANT_UserUnmarshal(unsigned long *,unsigned char *,VARIANT *); | |
| 4029 void __RPC_API VARIANT_UserFree(unsigned long *,VARIANT *); | |
| 4030 | |
| 4031 #ifdef __cplusplus | |
| 4032 } | |
| 4033 #endif | |
| 4034 #endif |
