Mercurial > games > semicongine
comparison fuhtark_test/include/winapi/msxml2.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__ 440 | |
| 8 #endif | |
| 9 | |
| 10 #include "rpc.h" | |
| 11 #include "rpcndr.h" | |
| 12 | |
| 13 #ifndef __msxml2_h__ | |
| 14 #define __msxml2_h__ | |
| 15 | |
| 16 #ifndef __IXMLDOMImplementation_FWD_DEFINED__ | |
| 17 #define __IXMLDOMImplementation_FWD_DEFINED__ | |
| 18 typedef struct IXMLDOMImplementation IXMLDOMImplementation; | |
| 19 #endif | |
| 20 | |
| 21 #ifndef __IXMLDOMNode_FWD_DEFINED__ | |
| 22 #define __IXMLDOMNode_FWD_DEFINED__ | |
| 23 typedef struct IXMLDOMNode IXMLDOMNode; | |
| 24 #endif | |
| 25 | |
| 26 #ifndef __IXMLDOMDocumentFragment_FWD_DEFINED__ | |
| 27 #define __IXMLDOMDocumentFragment_FWD_DEFINED__ | |
| 28 typedef struct IXMLDOMDocumentFragment IXMLDOMDocumentFragment; | |
| 29 #endif | |
| 30 | |
| 31 #ifndef __IXMLDOMDocument_FWD_DEFINED__ | |
| 32 #define __IXMLDOMDocument_FWD_DEFINED__ | |
| 33 typedef struct IXMLDOMDocument IXMLDOMDocument; | |
| 34 #endif | |
| 35 | |
| 36 #ifndef __IXMLDOMDocument2_FWD_DEFINED__ | |
| 37 #define __IXMLDOMDocument2_FWD_DEFINED__ | |
| 38 typedef struct IXMLDOMDocument2 IXMLDOMDocument2; | |
| 39 #endif | |
| 40 | |
| 41 #ifndef __IXMLDOMNodeList_FWD_DEFINED__ | |
| 42 #define __IXMLDOMNodeList_FWD_DEFINED__ | |
| 43 typedef struct IXMLDOMNodeList IXMLDOMNodeList; | |
| 44 #endif | |
| 45 | |
| 46 #ifndef __IXMLDOMNamedNodeMap_FWD_DEFINED__ | |
| 47 #define __IXMLDOMNamedNodeMap_FWD_DEFINED__ | |
| 48 typedef struct IXMLDOMNamedNodeMap IXMLDOMNamedNodeMap; | |
| 49 #endif | |
| 50 | |
| 51 #ifndef __IXMLDOMCharacterData_FWD_DEFINED__ | |
| 52 #define __IXMLDOMCharacterData_FWD_DEFINED__ | |
| 53 typedef struct IXMLDOMCharacterData IXMLDOMCharacterData; | |
| 54 #endif | |
| 55 | |
| 56 #ifndef __IXMLDOMAttribute_FWD_DEFINED__ | |
| 57 #define __IXMLDOMAttribute_FWD_DEFINED__ | |
| 58 typedef struct IXMLDOMAttribute IXMLDOMAttribute; | |
| 59 #endif | |
| 60 | |
| 61 #ifndef __IXMLDOMElement_FWD_DEFINED__ | |
| 62 #define __IXMLDOMElement_FWD_DEFINED__ | |
| 63 typedef struct IXMLDOMElement IXMLDOMElement; | |
| 64 #endif | |
| 65 | |
| 66 #ifndef __IXMLDOMText_FWD_DEFINED__ | |
| 67 #define __IXMLDOMText_FWD_DEFINED__ | |
| 68 typedef struct IXMLDOMText IXMLDOMText; | |
| 69 #endif | |
| 70 | |
| 71 #ifndef __IXMLDOMComment_FWD_DEFINED__ | |
| 72 #define __IXMLDOMComment_FWD_DEFINED__ | |
| 73 typedef struct IXMLDOMComment IXMLDOMComment; | |
| 74 #endif | |
| 75 | |
| 76 #ifndef __IXMLDOMProcessingInstruction_FWD_DEFINED__ | |
| 77 #define __IXMLDOMProcessingInstruction_FWD_DEFINED__ | |
| 78 typedef struct IXMLDOMProcessingInstruction IXMLDOMProcessingInstruction; | |
| 79 #endif | |
| 80 | |
| 81 #ifndef __IXMLDOMCDATASection_FWD_DEFINED__ | |
| 82 #define __IXMLDOMCDATASection_FWD_DEFINED__ | |
| 83 typedef struct IXMLDOMCDATASection IXMLDOMCDATASection; | |
| 84 #endif | |
| 85 | |
| 86 #ifndef __IXMLDOMDocumentType_FWD_DEFINED__ | |
| 87 #define __IXMLDOMDocumentType_FWD_DEFINED__ | |
| 88 typedef struct IXMLDOMDocumentType IXMLDOMDocumentType; | |
| 89 #endif | |
| 90 | |
| 91 #ifndef __IXMLDOMNotation_FWD_DEFINED__ | |
| 92 #define __IXMLDOMNotation_FWD_DEFINED__ | |
| 93 typedef struct IXMLDOMNotation IXMLDOMNotation; | |
| 94 #endif | |
| 95 | |
| 96 #ifndef __IXMLDOMEntity_FWD_DEFINED__ | |
| 97 #define __IXMLDOMEntity_FWD_DEFINED__ | |
| 98 typedef struct IXMLDOMEntity IXMLDOMEntity; | |
| 99 #endif | |
| 100 | |
| 101 #ifndef __IXMLDOMEntityReference_FWD_DEFINED__ | |
| 102 #define __IXMLDOMEntityReference_FWD_DEFINED__ | |
| 103 typedef struct IXMLDOMEntityReference IXMLDOMEntityReference; | |
| 104 #endif | |
| 105 | |
| 106 #ifndef __IXMLDOMParseError_FWD_DEFINED__ | |
| 107 #define __IXMLDOMParseError_FWD_DEFINED__ | |
| 108 typedef struct IXMLDOMParseError IXMLDOMParseError; | |
| 109 #endif | |
| 110 | |
| 111 #ifndef __IXMLDOMSchemaCollection_FWD_DEFINED__ | |
| 112 #define __IXMLDOMSchemaCollection_FWD_DEFINED__ | |
| 113 typedef struct IXMLDOMSchemaCollection IXMLDOMSchemaCollection; | |
| 114 #endif | |
| 115 | |
| 116 #ifndef __IXTLRuntime_FWD_DEFINED__ | |
| 117 #define __IXTLRuntime_FWD_DEFINED__ | |
| 118 typedef struct IXTLRuntime IXTLRuntime; | |
| 119 #endif | |
| 120 | |
| 121 #ifndef __IXSLTemplate_FWD_DEFINED__ | |
| 122 #define __IXSLTemplate_FWD_DEFINED__ | |
| 123 typedef struct IXSLTemplate IXSLTemplate; | |
| 124 #endif | |
| 125 | |
| 126 #ifndef __IXSLProcessor_FWD_DEFINED__ | |
| 127 #define __IXSLProcessor_FWD_DEFINED__ | |
| 128 typedef struct IXSLProcessor IXSLProcessor; | |
| 129 #endif | |
| 130 | |
| 131 #ifndef __ISAXXMLReader_FWD_DEFINED__ | |
| 132 #define __ISAXXMLReader_FWD_DEFINED__ | |
| 133 typedef struct ISAXXMLReader ISAXXMLReader; | |
| 134 #endif | |
| 135 | |
| 136 #ifndef __ISAXXMLFilter_FWD_DEFINED__ | |
| 137 #define __ISAXXMLFilter_FWD_DEFINED__ | |
| 138 typedef struct ISAXXMLFilter ISAXXMLFilter; | |
| 139 #endif | |
| 140 | |
| 141 #ifndef __ISAXLocator_FWD_DEFINED__ | |
| 142 #define __ISAXLocator_FWD_DEFINED__ | |
| 143 typedef struct ISAXLocator ISAXLocator; | |
| 144 #endif | |
| 145 | |
| 146 #ifndef __ISAXEntityResolver_FWD_DEFINED__ | |
| 147 #define __ISAXEntityResolver_FWD_DEFINED__ | |
| 148 typedef struct ISAXEntityResolver ISAXEntityResolver; | |
| 149 #endif | |
| 150 | |
| 151 #ifndef __ISAXContentHandler_FWD_DEFINED__ | |
| 152 #define __ISAXContentHandler_FWD_DEFINED__ | |
| 153 typedef struct ISAXContentHandler ISAXContentHandler; | |
| 154 #endif | |
| 155 | |
| 156 #ifndef __ISAXDTDHandler_FWD_DEFINED__ | |
| 157 #define __ISAXDTDHandler_FWD_DEFINED__ | |
| 158 typedef struct ISAXDTDHandler ISAXDTDHandler; | |
| 159 #endif | |
| 160 | |
| 161 #ifndef __ISAXErrorHandler_FWD_DEFINED__ | |
| 162 #define __ISAXErrorHandler_FWD_DEFINED__ | |
| 163 typedef struct ISAXErrorHandler ISAXErrorHandler; | |
| 164 #endif | |
| 165 | |
| 166 #ifndef __ISAXLexicalHandler_FWD_DEFINED__ | |
| 167 #define __ISAXLexicalHandler_FWD_DEFINED__ | |
| 168 typedef struct ISAXLexicalHandler ISAXLexicalHandler; | |
| 169 #endif | |
| 170 | |
| 171 #ifndef __ISAXDeclHandler_FWD_DEFINED__ | |
| 172 #define __ISAXDeclHandler_FWD_DEFINED__ | |
| 173 typedef struct ISAXDeclHandler ISAXDeclHandler; | |
| 174 #endif | |
| 175 | |
| 176 #ifndef __ISAXAttributes_FWD_DEFINED__ | |
| 177 #define __ISAXAttributes_FWD_DEFINED__ | |
| 178 typedef struct ISAXAttributes ISAXAttributes; | |
| 179 #endif | |
| 180 | |
| 181 #ifndef __IVBSAXXMLReader_FWD_DEFINED__ | |
| 182 #define __IVBSAXXMLReader_FWD_DEFINED__ | |
| 183 typedef struct IVBSAXXMLReader IVBSAXXMLReader; | |
| 184 #endif | |
| 185 | |
| 186 #ifndef __IVBSAXXMLFilter_FWD_DEFINED__ | |
| 187 #define __IVBSAXXMLFilter_FWD_DEFINED__ | |
| 188 typedef struct IVBSAXXMLFilter IVBSAXXMLFilter; | |
| 189 #endif | |
| 190 | |
| 191 #ifndef __IVBSAXLocator_FWD_DEFINED__ | |
| 192 #define __IVBSAXLocator_FWD_DEFINED__ | |
| 193 typedef struct IVBSAXLocator IVBSAXLocator; | |
| 194 #endif | |
| 195 | |
| 196 #ifndef __IVBSAXEntityResolver_FWD_DEFINED__ | |
| 197 #define __IVBSAXEntityResolver_FWD_DEFINED__ | |
| 198 typedef struct IVBSAXEntityResolver IVBSAXEntityResolver; | |
| 199 #endif | |
| 200 | |
| 201 #ifndef __IVBSAXContentHandler_FWD_DEFINED__ | |
| 202 #define __IVBSAXContentHandler_FWD_DEFINED__ | |
| 203 typedef struct IVBSAXContentHandler IVBSAXContentHandler; | |
| 204 #endif | |
| 205 | |
| 206 #ifndef __IVBSAXDTDHandler_FWD_DEFINED__ | |
| 207 #define __IVBSAXDTDHandler_FWD_DEFINED__ | |
| 208 typedef struct IVBSAXDTDHandler IVBSAXDTDHandler; | |
| 209 #endif | |
| 210 | |
| 211 #ifndef __IVBSAXErrorHandler_FWD_DEFINED__ | |
| 212 #define __IVBSAXErrorHandler_FWD_DEFINED__ | |
| 213 typedef struct IVBSAXErrorHandler IVBSAXErrorHandler; | |
| 214 #endif | |
| 215 | |
| 216 #ifndef __IVBSAXLexicalHandler_FWD_DEFINED__ | |
| 217 #define __IVBSAXLexicalHandler_FWD_DEFINED__ | |
| 218 typedef struct IVBSAXLexicalHandler IVBSAXLexicalHandler; | |
| 219 #endif | |
| 220 | |
| 221 #ifndef __IVBSAXDeclHandler_FWD_DEFINED__ | |
| 222 #define __IVBSAXDeclHandler_FWD_DEFINED__ | |
| 223 typedef struct IVBSAXDeclHandler IVBSAXDeclHandler; | |
| 224 #endif | |
| 225 | |
| 226 #ifndef __IVBSAXAttributes_FWD_DEFINED__ | |
| 227 #define __IVBSAXAttributes_FWD_DEFINED__ | |
| 228 typedef struct IVBSAXAttributes IVBSAXAttributes; | |
| 229 #endif | |
| 230 | |
| 231 #ifndef __IMXWriter_FWD_DEFINED__ | |
| 232 #define __IMXWriter_FWD_DEFINED__ | |
| 233 typedef struct IMXWriter IMXWriter; | |
| 234 #endif | |
| 235 | |
| 236 #ifndef __IMXAttributes_FWD_DEFINED__ | |
| 237 #define __IMXAttributes_FWD_DEFINED__ | |
| 238 typedef struct IMXAttributes IMXAttributes; | |
| 239 #endif | |
| 240 | |
| 241 #ifndef __IMXReaderControl_FWD_DEFINED__ | |
| 242 #define __IMXReaderControl_FWD_DEFINED__ | |
| 243 typedef struct IMXReaderControl IMXReaderControl; | |
| 244 #endif | |
| 245 | |
| 246 #ifndef __IMXSchemaDeclHandler_FWD_DEFINED__ | |
| 247 #define __IMXSchemaDeclHandler_FWD_DEFINED__ | |
| 248 typedef struct IMXSchemaDeclHandler IMXSchemaDeclHandler; | |
| 249 #endif | |
| 250 | |
| 251 #ifndef __IXMLDOMSchemaCollection2_FWD_DEFINED__ | |
| 252 #define __IXMLDOMSchemaCollection2_FWD_DEFINED__ | |
| 253 typedef struct IXMLDOMSchemaCollection2 IXMLDOMSchemaCollection2; | |
| 254 #endif | |
| 255 | |
| 256 #ifndef __ISchemaStringCollection_FWD_DEFINED__ | |
| 257 #define __ISchemaStringCollection_FWD_DEFINED__ | |
| 258 typedef struct ISchemaStringCollection ISchemaStringCollection; | |
| 259 #endif | |
| 260 | |
| 261 #ifndef __ISchemaItemCollection_FWD_DEFINED__ | |
| 262 #define __ISchemaItemCollection_FWD_DEFINED__ | |
| 263 typedef struct ISchemaItemCollection ISchemaItemCollection; | |
| 264 #endif | |
| 265 | |
| 266 #ifndef __ISchemaItem_FWD_DEFINED__ | |
| 267 #define __ISchemaItem_FWD_DEFINED__ | |
| 268 typedef struct ISchemaItem ISchemaItem; | |
| 269 #endif | |
| 270 | |
| 271 #ifndef __ISchema_FWD_DEFINED__ | |
| 272 #define __ISchema_FWD_DEFINED__ | |
| 273 typedef struct ISchema ISchema; | |
| 274 #endif | |
| 275 | |
| 276 #ifndef __ISchemaParticle_FWD_DEFINED__ | |
| 277 #define __ISchemaParticle_FWD_DEFINED__ | |
| 278 typedef struct ISchemaParticle ISchemaParticle; | |
| 279 #endif | |
| 280 | |
| 281 #ifndef __ISchemaAttribute_FWD_DEFINED__ | |
| 282 #define __ISchemaAttribute_FWD_DEFINED__ | |
| 283 typedef struct ISchemaAttribute ISchemaAttribute; | |
| 284 #endif | |
| 285 | |
| 286 #ifndef __ISchemaElement_FWD_DEFINED__ | |
| 287 #define __ISchemaElement_FWD_DEFINED__ | |
| 288 typedef struct ISchemaElement ISchemaElement; | |
| 289 #endif | |
| 290 | |
| 291 #ifndef __ISchemaType_FWD_DEFINED__ | |
| 292 #define __ISchemaType_FWD_DEFINED__ | |
| 293 typedef struct ISchemaType ISchemaType; | |
| 294 #endif | |
| 295 | |
| 296 #ifndef __ISchemaComplexType_FWD_DEFINED__ | |
| 297 #define __ISchemaComplexType_FWD_DEFINED__ | |
| 298 typedef struct ISchemaComplexType ISchemaComplexType; | |
| 299 #endif | |
| 300 | |
| 301 #ifndef __ISchemaAttributeGroup_FWD_DEFINED__ | |
| 302 #define __ISchemaAttributeGroup_FWD_DEFINED__ | |
| 303 typedef struct ISchemaAttributeGroup ISchemaAttributeGroup; | |
| 304 #endif | |
| 305 | |
| 306 #ifndef __ISchemaModelGroup_FWD_DEFINED__ | |
| 307 #define __ISchemaModelGroup_FWD_DEFINED__ | |
| 308 typedef struct ISchemaModelGroup ISchemaModelGroup; | |
| 309 #endif | |
| 310 | |
| 311 #ifndef __ISchemaAny_FWD_DEFINED__ | |
| 312 #define __ISchemaAny_FWD_DEFINED__ | |
| 313 typedef struct ISchemaAny ISchemaAny; | |
| 314 #endif | |
| 315 | |
| 316 #ifndef __ISchemaIdentityConstraint_FWD_DEFINED__ | |
| 317 #define __ISchemaIdentityConstraint_FWD_DEFINED__ | |
| 318 typedef struct ISchemaIdentityConstraint ISchemaIdentityConstraint; | |
| 319 #endif | |
| 320 | |
| 321 #ifndef __ISchemaNotation_FWD_DEFINED__ | |
| 322 #define __ISchemaNotation_FWD_DEFINED__ | |
| 323 typedef struct ISchemaNotation ISchemaNotation; | |
| 324 #endif | |
| 325 | |
| 326 #ifndef __IXMLElementCollection_FWD_DEFINED__ | |
| 327 #define __IXMLElementCollection_FWD_DEFINED__ | |
| 328 typedef struct IXMLElementCollection IXMLElementCollection; | |
| 329 #endif | |
| 330 | |
| 331 #ifndef __IXMLDocument_FWD_DEFINED__ | |
| 332 #define __IXMLDocument_FWD_DEFINED__ | |
| 333 typedef struct IXMLDocument IXMLDocument; | |
| 334 #endif | |
| 335 | |
| 336 #ifndef __IXMLDocument2_FWD_DEFINED__ | |
| 337 #define __IXMLDocument2_FWD_DEFINED__ | |
| 338 typedef struct IXMLDocument2 IXMLDocument2; | |
| 339 #endif | |
| 340 | |
| 341 #ifndef __IXMLElement_FWD_DEFINED__ | |
| 342 #define __IXMLElement_FWD_DEFINED__ | |
| 343 typedef struct IXMLElement IXMLElement; | |
| 344 #endif | |
| 345 | |
| 346 #ifndef __IXMLElement2_FWD_DEFINED__ | |
| 347 #define __IXMLElement2_FWD_DEFINED__ | |
| 348 typedef struct IXMLElement2 IXMLElement2; | |
| 349 #endif | |
| 350 | |
| 351 #ifndef __IXMLAttribute_FWD_DEFINED__ | |
| 352 #define __IXMLAttribute_FWD_DEFINED__ | |
| 353 typedef struct IXMLAttribute IXMLAttribute; | |
| 354 #endif | |
| 355 | |
| 356 #ifndef __IXMLError_FWD_DEFINED__ | |
| 357 #define __IXMLError_FWD_DEFINED__ | |
| 358 typedef struct IXMLError IXMLError; | |
| 359 #endif | |
| 360 | |
| 361 #ifndef __IXMLDOMSelection_FWD_DEFINED__ | |
| 362 #define __IXMLDOMSelection_FWD_DEFINED__ | |
| 363 typedef struct IXMLDOMSelection IXMLDOMSelection; | |
| 364 #endif | |
| 365 | |
| 366 #ifndef __XMLDOMDocumentEvents_FWD_DEFINED__ | |
| 367 #define __XMLDOMDocumentEvents_FWD_DEFINED__ | |
| 368 typedef struct XMLDOMDocumentEvents XMLDOMDocumentEvents; | |
| 369 #endif | |
| 370 | |
| 371 #ifndef __IDSOControl_FWD_DEFINED__ | |
| 372 #define __IDSOControl_FWD_DEFINED__ | |
| 373 typedef struct IDSOControl IDSOControl; | |
| 374 #endif | |
| 375 | |
| 376 #ifndef __IXMLHTTPRequest_FWD_DEFINED__ | |
| 377 #define __IXMLHTTPRequest_FWD_DEFINED__ | |
| 378 typedef struct IXMLHTTPRequest IXMLHTTPRequest; | |
| 379 #endif | |
| 380 | |
| 381 #ifndef __IServerXMLHTTPRequest_FWD_DEFINED__ | |
| 382 #define __IServerXMLHTTPRequest_FWD_DEFINED__ | |
| 383 typedef struct IServerXMLHTTPRequest IServerXMLHTTPRequest; | |
| 384 #endif | |
| 385 | |
| 386 #ifndef __IServerXMLHTTPRequest2_FWD_DEFINED__ | |
| 387 #define __IServerXMLHTTPRequest2_FWD_DEFINED__ | |
| 388 typedef struct IServerXMLHTTPRequest2 IServerXMLHTTPRequest2; | |
| 389 #endif | |
| 390 | |
| 391 #ifndef __IMXNamespacePrefixes_FWD_DEFINED__ | |
| 392 #define __IMXNamespacePrefixes_FWD_DEFINED__ | |
| 393 typedef struct IMXNamespacePrefixes IMXNamespacePrefixes; | |
| 394 #endif | |
| 395 | |
| 396 #ifndef __IVBMXNamespaceManager_FWD_DEFINED__ | |
| 397 #define __IVBMXNamespaceManager_FWD_DEFINED__ | |
| 398 typedef struct IVBMXNamespaceManager IVBMXNamespaceManager; | |
| 399 #endif | |
| 400 | |
| 401 #ifndef __IMXNamespaceManager_FWD_DEFINED__ | |
| 402 #define __IMXNamespaceManager_FWD_DEFINED__ | |
| 403 typedef struct IMXNamespaceManager IMXNamespaceManager; | |
| 404 #endif | |
| 405 | |
| 406 #ifndef __DOMDocument_FWD_DEFINED__ | |
| 407 #define __DOMDocument_FWD_DEFINED__ | |
| 408 #ifdef __cplusplus | |
| 409 typedef class DOMDocument DOMDocument; | |
| 410 #else | |
| 411 typedef struct DOMDocument DOMDocument; | |
| 412 #endif | |
| 413 #endif | |
| 414 | |
| 415 #ifndef __DOMDocument26_FWD_DEFINED__ | |
| 416 #define __DOMDocument26_FWD_DEFINED__ | |
| 417 #ifdef __cplusplus | |
| 418 typedef class DOMDocument26 DOMDocument26; | |
| 419 #else | |
| 420 typedef struct DOMDocument26 DOMDocument26; | |
| 421 #endif | |
| 422 #endif | |
| 423 | |
| 424 #ifndef __DOMDocument30_FWD_DEFINED__ | |
| 425 #define __DOMDocument30_FWD_DEFINED__ | |
| 426 #ifdef __cplusplus | |
| 427 typedef class DOMDocument30 DOMDocument30; | |
| 428 #else | |
| 429 typedef struct DOMDocument30 DOMDocument30; | |
| 430 #endif | |
| 431 #endif | |
| 432 | |
| 433 #ifndef __DOMDocument40_FWD_DEFINED__ | |
| 434 #define __DOMDocument40_FWD_DEFINED__ | |
| 435 #ifdef __cplusplus | |
| 436 typedef class DOMDocument40 DOMDocument40; | |
| 437 #else | |
| 438 typedef struct DOMDocument40 DOMDocument40; | |
| 439 #endif | |
| 440 #endif | |
| 441 | |
| 442 #ifndef __FreeThreadedDOMDocument_FWD_DEFINED__ | |
| 443 #define __FreeThreadedDOMDocument_FWD_DEFINED__ | |
| 444 #ifdef __cplusplus | |
| 445 typedef class FreeThreadedDOMDocument FreeThreadedDOMDocument; | |
| 446 #else | |
| 447 typedef struct FreeThreadedDOMDocument FreeThreadedDOMDocument; | |
| 448 #endif | |
| 449 #endif | |
| 450 | |
| 451 #ifndef __FreeThreadedDOMDocument26_FWD_DEFINED__ | |
| 452 #define __FreeThreadedDOMDocument26_FWD_DEFINED__ | |
| 453 #ifdef __cplusplus | |
| 454 typedef class FreeThreadedDOMDocument26 FreeThreadedDOMDocument26; | |
| 455 #else | |
| 456 typedef struct FreeThreadedDOMDocument26 FreeThreadedDOMDocument26; | |
| 457 #endif | |
| 458 #endif | |
| 459 | |
| 460 #ifndef __FreeThreadedDOMDocument30_FWD_DEFINED__ | |
| 461 #define __FreeThreadedDOMDocument30_FWD_DEFINED__ | |
| 462 #ifdef __cplusplus | |
| 463 typedef class FreeThreadedDOMDocument30 FreeThreadedDOMDocument30; | |
| 464 #else | |
| 465 typedef struct FreeThreadedDOMDocument30 FreeThreadedDOMDocument30; | |
| 466 #endif | |
| 467 #endif | |
| 468 | |
| 469 #ifndef __FreeThreadedDOMDocument40_FWD_DEFINED__ | |
| 470 #define __FreeThreadedDOMDocument40_FWD_DEFINED__ | |
| 471 #ifdef __cplusplus | |
| 472 typedef class FreeThreadedDOMDocument40 FreeThreadedDOMDocument40; | |
| 473 #else | |
| 474 typedef struct FreeThreadedDOMDocument40 FreeThreadedDOMDocument40; | |
| 475 #endif | |
| 476 #endif | |
| 477 | |
| 478 #ifndef __XMLSchemaCache_FWD_DEFINED__ | |
| 479 #define __XMLSchemaCache_FWD_DEFINED__ | |
| 480 #ifdef __cplusplus | |
| 481 typedef class XMLSchemaCache XMLSchemaCache; | |
| 482 #else | |
| 483 typedef struct XMLSchemaCache XMLSchemaCache; | |
| 484 #endif | |
| 485 #endif | |
| 486 | |
| 487 #ifndef __XMLSchemaCache26_FWD_DEFINED__ | |
| 488 #define __XMLSchemaCache26_FWD_DEFINED__ | |
| 489 #ifdef __cplusplus | |
| 490 typedef class XMLSchemaCache26 XMLSchemaCache26; | |
| 491 #else | |
| 492 typedef struct XMLSchemaCache26 XMLSchemaCache26; | |
| 493 #endif | |
| 494 #endif | |
| 495 | |
| 496 #ifndef __XMLSchemaCache30_FWD_DEFINED__ | |
| 497 #define __XMLSchemaCache30_FWD_DEFINED__ | |
| 498 #ifdef __cplusplus | |
| 499 typedef class XMLSchemaCache30 XMLSchemaCache30; | |
| 500 #else | |
| 501 typedef struct XMLSchemaCache30 XMLSchemaCache30; | |
| 502 #endif | |
| 503 #endif | |
| 504 | |
| 505 #ifndef __XMLSchemaCache40_FWD_DEFINED__ | |
| 506 #define __XMLSchemaCache40_FWD_DEFINED__ | |
| 507 #ifdef __cplusplus | |
| 508 typedef class XMLSchemaCache40 XMLSchemaCache40; | |
| 509 #else | |
| 510 typedef struct XMLSchemaCache40 XMLSchemaCache40; | |
| 511 #endif | |
| 512 #endif | |
| 513 | |
| 514 #ifndef __XSLTemplate_FWD_DEFINED__ | |
| 515 #define __XSLTemplate_FWD_DEFINED__ | |
| 516 #ifdef __cplusplus | |
| 517 typedef class XSLTemplate XSLTemplate; | |
| 518 #else | |
| 519 typedef struct XSLTemplate XSLTemplate; | |
| 520 #endif | |
| 521 #endif | |
| 522 | |
| 523 #ifndef __XSLTemplate26_FWD_DEFINED__ | |
| 524 #define __XSLTemplate26_FWD_DEFINED__ | |
| 525 #ifdef __cplusplus | |
| 526 typedef class XSLTemplate26 XSLTemplate26; | |
| 527 #else | |
| 528 typedef struct XSLTemplate26 XSLTemplate26; | |
| 529 #endif | |
| 530 #endif | |
| 531 | |
| 532 #ifndef __XSLTemplate30_FWD_DEFINED__ | |
| 533 #define __XSLTemplate30_FWD_DEFINED__ | |
| 534 #ifdef __cplusplus | |
| 535 typedef class XSLTemplate30 XSLTemplate30; | |
| 536 #else | |
| 537 typedef struct XSLTemplate30 XSLTemplate30; | |
| 538 #endif | |
| 539 #endif | |
| 540 | |
| 541 #ifndef __XSLTemplate40_FWD_DEFINED__ | |
| 542 #define __XSLTemplate40_FWD_DEFINED__ | |
| 543 #ifdef __cplusplus | |
| 544 typedef class XSLTemplate40 XSLTemplate40; | |
| 545 #else | |
| 546 typedef struct XSLTemplate40 XSLTemplate40; | |
| 547 #endif | |
| 548 #endif | |
| 549 | |
| 550 #ifndef __DSOControl_FWD_DEFINED__ | |
| 551 #define __DSOControl_FWD_DEFINED__ | |
| 552 #ifdef __cplusplus | |
| 553 typedef class DSOControl DSOControl; | |
| 554 #else | |
| 555 typedef struct DSOControl DSOControl; | |
| 556 #endif | |
| 557 #endif | |
| 558 | |
| 559 #ifndef __DSOControl26_FWD_DEFINED__ | |
| 560 #define __DSOControl26_FWD_DEFINED__ | |
| 561 #ifdef __cplusplus | |
| 562 typedef class DSOControl26 DSOControl26; | |
| 563 #else | |
| 564 typedef struct DSOControl26 DSOControl26; | |
| 565 #endif | |
| 566 #endif | |
| 567 | |
| 568 #ifndef __DSOControl30_FWD_DEFINED__ | |
| 569 #define __DSOControl30_FWD_DEFINED__ | |
| 570 #ifdef __cplusplus | |
| 571 typedef class DSOControl30 DSOControl30; | |
| 572 #else | |
| 573 typedef struct DSOControl30 DSOControl30; | |
| 574 #endif | |
| 575 #endif | |
| 576 | |
| 577 #ifndef __DSOControl40_FWD_DEFINED__ | |
| 578 #define __DSOControl40_FWD_DEFINED__ | |
| 579 #ifdef __cplusplus | |
| 580 typedef class DSOControl40 DSOControl40; | |
| 581 #else | |
| 582 typedef struct DSOControl40 DSOControl40; | |
| 583 #endif | |
| 584 #endif | |
| 585 | |
| 586 #ifndef __XMLHTTP_FWD_DEFINED__ | |
| 587 #define __XMLHTTP_FWD_DEFINED__ | |
| 588 #ifdef __cplusplus | |
| 589 typedef class XMLHTTP XMLHTTP; | |
| 590 #else | |
| 591 typedef struct XMLHTTP XMLHTTP; | |
| 592 #endif | |
| 593 #endif | |
| 594 | |
| 595 #ifndef __XMLHTTP26_FWD_DEFINED__ | |
| 596 #define __XMLHTTP26_FWD_DEFINED__ | |
| 597 #ifdef __cplusplus | |
| 598 typedef class XMLHTTP26 XMLHTTP26; | |
| 599 #else | |
| 600 typedef struct XMLHTTP26 XMLHTTP26; | |
| 601 #endif | |
| 602 #endif | |
| 603 | |
| 604 #ifndef __XMLHTTP30_FWD_DEFINED__ | |
| 605 #define __XMLHTTP30_FWD_DEFINED__ | |
| 606 #ifdef __cplusplus | |
| 607 typedef class XMLHTTP30 XMLHTTP30; | |
| 608 #else | |
| 609 typedef struct XMLHTTP30 XMLHTTP30; | |
| 610 #endif | |
| 611 #endif | |
| 612 | |
| 613 #ifndef __XMLHTTP40_FWD_DEFINED__ | |
| 614 #define __XMLHTTP40_FWD_DEFINED__ | |
| 615 #ifdef __cplusplus | |
| 616 typedef class XMLHTTP40 XMLHTTP40; | |
| 617 #else | |
| 618 typedef struct XMLHTTP40 XMLHTTP40; | |
| 619 #endif | |
| 620 #endif | |
| 621 | |
| 622 #ifndef __ServerXMLHTTP_FWD_DEFINED__ | |
| 623 #define __ServerXMLHTTP_FWD_DEFINED__ | |
| 624 #ifdef __cplusplus | |
| 625 typedef class ServerXMLHTTP ServerXMLHTTP; | |
| 626 #else | |
| 627 typedef struct ServerXMLHTTP ServerXMLHTTP; | |
| 628 #endif | |
| 629 #endif | |
| 630 | |
| 631 #ifndef __ServerXMLHTTP30_FWD_DEFINED__ | |
| 632 #define __ServerXMLHTTP30_FWD_DEFINED__ | |
| 633 #ifdef __cplusplus | |
| 634 typedef class ServerXMLHTTP30 ServerXMLHTTP30; | |
| 635 #else | |
| 636 typedef struct ServerXMLHTTP30 ServerXMLHTTP30; | |
| 637 #endif | |
| 638 #endif | |
| 639 | |
| 640 #ifndef __ServerXMLHTTP40_FWD_DEFINED__ | |
| 641 #define __ServerXMLHTTP40_FWD_DEFINED__ | |
| 642 #ifdef __cplusplus | |
| 643 typedef class ServerXMLHTTP40 ServerXMLHTTP40; | |
| 644 #else | |
| 645 typedef struct ServerXMLHTTP40 ServerXMLHTTP40; | |
| 646 #endif | |
| 647 #endif | |
| 648 | |
| 649 #ifndef __SAXXMLReader_FWD_DEFINED__ | |
| 650 #define __SAXXMLReader_FWD_DEFINED__ | |
| 651 #ifdef __cplusplus | |
| 652 typedef class SAXXMLReader SAXXMLReader; | |
| 653 #else | |
| 654 typedef struct SAXXMLReader SAXXMLReader; | |
| 655 #endif | |
| 656 #endif | |
| 657 | |
| 658 #ifndef __SAXXMLReader30_FWD_DEFINED__ | |
| 659 #define __SAXXMLReader30_FWD_DEFINED__ | |
| 660 #ifdef __cplusplus | |
| 661 typedef class SAXXMLReader30 SAXXMLReader30; | |
| 662 #else | |
| 663 typedef struct SAXXMLReader30 SAXXMLReader30; | |
| 664 #endif | |
| 665 #endif | |
| 666 | |
| 667 #ifndef __SAXXMLReader40_FWD_DEFINED__ | |
| 668 #define __SAXXMLReader40_FWD_DEFINED__ | |
| 669 #ifdef __cplusplus | |
| 670 typedef class SAXXMLReader40 SAXXMLReader40; | |
| 671 #else | |
| 672 typedef struct SAXXMLReader40 SAXXMLReader40; | |
| 673 #endif | |
| 674 #endif | |
| 675 | |
| 676 #ifndef __MXXMLWriter_FWD_DEFINED__ | |
| 677 #define __MXXMLWriter_FWD_DEFINED__ | |
| 678 #ifdef __cplusplus | |
| 679 typedef class MXXMLWriter MXXMLWriter; | |
| 680 #else | |
| 681 typedef struct MXXMLWriter MXXMLWriter; | |
| 682 #endif | |
| 683 #endif | |
| 684 | |
| 685 #ifndef __MXXMLWriter30_FWD_DEFINED__ | |
| 686 #define __MXXMLWriter30_FWD_DEFINED__ | |
| 687 #ifdef __cplusplus | |
| 688 typedef class MXXMLWriter30 MXXMLWriter30; | |
| 689 #else | |
| 690 typedef struct MXXMLWriter30 MXXMLWriter30; | |
| 691 #endif | |
| 692 #endif | |
| 693 | |
| 694 #ifndef __MXXMLWriter40_FWD_DEFINED__ | |
| 695 #define __MXXMLWriter40_FWD_DEFINED__ | |
| 696 #ifdef __cplusplus | |
| 697 typedef class MXXMLWriter40 MXXMLWriter40; | |
| 698 #else | |
| 699 typedef struct MXXMLWriter40 MXXMLWriter40; | |
| 700 #endif | |
| 701 #endif | |
| 702 | |
| 703 #ifndef __MXHTMLWriter_FWD_DEFINED__ | |
| 704 #define __MXHTMLWriter_FWD_DEFINED__ | |
| 705 #ifdef __cplusplus | |
| 706 typedef class MXHTMLWriter MXHTMLWriter; | |
| 707 #else | |
| 708 typedef struct MXHTMLWriter MXHTMLWriter; | |
| 709 #endif | |
| 710 #endif | |
| 711 | |
| 712 #ifndef __MXHTMLWriter30_FWD_DEFINED__ | |
| 713 #define __MXHTMLWriter30_FWD_DEFINED__ | |
| 714 #ifdef __cplusplus | |
| 715 typedef class MXHTMLWriter30 MXHTMLWriter30; | |
| 716 #else | |
| 717 typedef struct MXHTMLWriter30 MXHTMLWriter30; | |
| 718 #endif | |
| 719 #endif | |
| 720 | |
| 721 #ifndef __MXHTMLWriter40_FWD_DEFINED__ | |
| 722 #define __MXHTMLWriter40_FWD_DEFINED__ | |
| 723 #ifdef __cplusplus | |
| 724 typedef class MXHTMLWriter40 MXHTMLWriter40; | |
| 725 #else | |
| 726 typedef struct MXHTMLWriter40 MXHTMLWriter40; | |
| 727 #endif | |
| 728 #endif | |
| 729 | |
| 730 #ifndef __SAXAttributes_FWD_DEFINED__ | |
| 731 #define __SAXAttributes_FWD_DEFINED__ | |
| 732 #ifdef __cplusplus | |
| 733 typedef class SAXAttributes SAXAttributes; | |
| 734 #else | |
| 735 typedef struct SAXAttributes SAXAttributes; | |
| 736 #endif | |
| 737 #endif | |
| 738 | |
| 739 #ifndef __SAXAttributes30_FWD_DEFINED__ | |
| 740 #define __SAXAttributes30_FWD_DEFINED__ | |
| 741 #ifdef __cplusplus | |
| 742 typedef class SAXAttributes30 SAXAttributes30; | |
| 743 #else | |
| 744 typedef struct SAXAttributes30 SAXAttributes30; | |
| 745 #endif | |
| 746 #endif | |
| 747 | |
| 748 #ifndef __SAXAttributes40_FWD_DEFINED__ | |
| 749 #define __SAXAttributes40_FWD_DEFINED__ | |
| 750 #ifdef __cplusplus | |
| 751 typedef class SAXAttributes40 SAXAttributes40; | |
| 752 #else | |
| 753 typedef struct SAXAttributes40 SAXAttributes40; | |
| 754 #endif | |
| 755 #endif | |
| 756 | |
| 757 #ifndef __MXNamespaceManager_FWD_DEFINED__ | |
| 758 #define __MXNamespaceManager_FWD_DEFINED__ | |
| 759 #ifdef __cplusplus | |
| 760 typedef class MXNamespaceManager MXNamespaceManager; | |
| 761 #else | |
| 762 typedef struct MXNamespaceManager MXNamespaceManager; | |
| 763 #endif | |
| 764 #endif | |
| 765 | |
| 766 #ifndef __MXNamespaceManager40_FWD_DEFINED__ | |
| 767 #define __MXNamespaceManager40_FWD_DEFINED__ | |
| 768 #ifdef __cplusplus | |
| 769 typedef class MXNamespaceManager40 MXNamespaceManager40; | |
| 770 #else | |
| 771 typedef struct MXNamespaceManager40 MXNamespaceManager40; | |
| 772 #endif | |
| 773 #endif | |
| 774 | |
| 775 #ifndef __XMLDocument_FWD_DEFINED__ | |
| 776 #define __XMLDocument_FWD_DEFINED__ | |
| 777 #ifdef __cplusplus | |
| 778 typedef class XMLDocument XMLDocument; | |
| 779 #else | |
| 780 typedef struct XMLDocument XMLDocument; | |
| 781 #endif | |
| 782 #endif | |
| 783 | |
| 784 #include "unknwn.h" | |
| 785 #include "objidl.h" | |
| 786 #include "oaidl.h" | |
| 787 | |
| 788 #ifdef __cplusplus | |
| 789 extern "C" { | |
| 790 #endif | |
| 791 | |
| 792 #ifndef __MIDL_user_allocate_free_DEFINED__ | |
| 793 #define __MIDL_user_allocate_free_DEFINED__ | |
| 794 void *__RPC_API MIDL_user_allocate(size_t); | |
| 795 void __RPC_API MIDL_user_free(void *); | |
| 796 #endif | |
| 797 | |
| 798 #define DOMDocument DOMDocument2 | |
| 799 #define CLSID_DOMDocument CLSID_DOMDocument2 | |
| 800 | |
| 801 #ifdef __USE_MSXML2_NAMESPACE__ | |
| 802 namespace MSXML2 { | |
| 803 #endif | |
| 804 #ifndef __msxml_h__ | |
| 805 typedef struct _xml_error { | |
| 806 unsigned int _nLine; | |
| 807 BSTR _pchBuf; | |
| 808 unsigned int _cchBuf; | |
| 809 unsigned int _ich; | |
| 810 BSTR _pszFound; | |
| 811 BSTR _pszExpected; | |
| 812 DWORD _reserved1; | |
| 813 DWORD _reserved2; | |
| 814 } XML_ERROR; | |
| 815 #endif | |
| 816 #ifdef __ISAXXMLReader_INTERFACE_DEFINED__ | |
| 817 #undef __MSXML2_LIBRARY_DEFINED__ | |
| 818 #endif | |
| 819 | |
| 820 extern RPC_IF_HANDLE __MIDL_itf_msxml2_0000_v0_0_c_ifspec; | |
| 821 extern RPC_IF_HANDLE __MIDL_itf_msxml2_0000_v0_0_s_ifspec; | |
| 822 | |
| 823 #ifndef __MSXML2_LIBRARY_DEFINED__ | |
| 824 #define __MSXML2_LIBRARY_DEFINED__ | |
| 825 | |
| 826 #undef ParseURL | |
| 827 #if !defined(__msxml_h__) | |
| 828 typedef enum tagXMLEMEM_TYPE { | |
| 829 XMLELEMTYPE_ELEMENT = 0,XMLELEMTYPE_TEXT,XMLELEMTYPE_COMMENT, | |
| 830 XMLELEMTYPE_DOCUMENT,XMLELEMTYPE_DTD,XMLELEMTYPE_PI,XMLELEMTYPE_OTHER | |
| 831 } XMLELEM_TYPE; | |
| 832 #endif | |
| 833 #if !defined(__msxml_h__) || defined(__IXMLElementNotificationSink_INTERFACE_DEFINED__) | |
| 834 typedef enum tagDOMNodeType { | |
| 835 NODE_INVALID = 0,NODE_ELEMENT,NODE_ATTRIBUTE,NODE_TEXT,NODE_CDATA_SECTION, | |
| 836 NODE_ENTITY_REFERENCE,NODE_ENTITY,NODE_PROCESSING_INSTRUCTION,NODE_COMMENT, | |
| 837 NODE_DOCUMENT,NODE_DOCUMENT_TYPE,NODE_DOCUMENT_FRAGMENT,NODE_NOTATION | |
| 838 } DOMNodeType; | |
| 839 #endif | |
| 840 #if !defined(__msxml_sxh_enums__) | |
| 841 #define __msxml_sxh_enums__ | |
| 842 typedef enum _SERVERXMLHTTP_OPTION { | |
| 843 SXH_OPTION_URL = -1,SXH_OPTION_URL_CODEPAGE,SXH_OPTION_ESCAPE_PERCENT_IN_URL, | |
| 844 SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS,SXH_OPTION_SELECT_CLIENT_SSL_CERT | |
| 845 } SERVERXMLHTTP_OPTION; | |
| 846 | |
| 847 typedef enum _SXH_SERVER_CERT_OPTION { | |
| 848 SXH_SERVER_CERT_IGNORE_UNKNOWN_CA = 0x100,SXH_SERVER_CERT_IGNORE_WRONG_USAGE = 0x200,SXH_SERVER_CERT_IGNORE_CERT_CN_INVALID = 0x1000, | |
| 849 SXH_SERVER_CERT_IGNORE_CERT_DATE_INVALID = 0x2000, | |
| 850 SXH_SERVER_CERT_IGNORE_ALL_SERVER_ERRORS = SXH_SERVER_CERT_IGNORE_UNKNOWN_CA + SXH_SERVER_CERT_IGNORE_WRONG_USAGE + SXH_SERVER_CERT_IGNORE_CERT_CN_INVALID + SXH_SERVER_CERT_IGNORE_CERT_DATE_INVALID | |
| 851 } SXH_SERVER_CERT_OPTION; | |
| 852 | |
| 853 typedef enum _SXH_PROXY_SETTING { | |
| 854 SXH_PROXY_SET_DEFAULT = 0,SXH_PROXY_SET_PRECONFIG = 0,SXH_PROXY_SET_DIRECT = 0x1,SXH_PROXY_SET_PROXY = 0x2 | |
| 855 } SXH_PROXY_SETTING; | |
| 856 #endif | |
| 857 | |
| 858 #ifndef __msxml_som_enums__ | |
| 859 #define __msxml_som_enums__ | |
| 860 typedef enum _SOMITEMTYPE { | |
| 861 SOMITEM_SCHEMA = 0x1000,SOMITEM_ATTRIBUTE = 0x1001,SOMITEM_ATTRIBUTEGROUP = 0x1002,SOMITEM_NOTATION = 0x1003, | |
| 862 SOMITEM_IDENTITYCONSTRAINT = 0x1100,SOMITEM_KEY = 0x1101,SOMITEM_KEYREF = 0x1102,SOMITEM_UNIQUE = 0x1103,SOMITEM_ANYTYPE = 0x2000, | |
| 863 SOMITEM_DATATYPE = 0x2100,SOMITEM_DATATYPE_ANYTYPE = 0x2101,SOMITEM_DATATYPE_ANYURI = 0x2102,SOMITEM_DATATYPE_BASE64BINARY = 0x2103, | |
| 864 SOMITEM_DATATYPE_BOOLEAN = 0x2104,SOMITEM_DATATYPE_BYTE = 0x2105,SOMITEM_DATATYPE_DATE = 0x2106,SOMITEM_DATATYPE_DATETIME = 0x2107, | |
| 865 SOMITEM_DATATYPE_DAY = 0x2108,SOMITEM_DATATYPE_DECIMAL = 0x2109,SOMITEM_DATATYPE_DOUBLE = 0x210a,SOMITEM_DATATYPE_DURATION = 0x210b, | |
| 866 SOMITEM_DATATYPE_ENTITIES = 0x210c,SOMITEM_DATATYPE_ENTITY = 0x210d,SOMITEM_DATATYPE_FLOAT = 0x210e,SOMITEM_DATATYPE_HEXBINARY = 0x210f, | |
| 867 SOMITEM_DATATYPE_ID = 0x2110,SOMITEM_DATATYPE_IDREF = 0x2111,SOMITEM_DATATYPE_IDREFS = 0x2112,SOMITEM_DATATYPE_INT = 0x2113, | |
| 868 SOMITEM_DATATYPE_INTEGER = 0x2114,SOMITEM_DATATYPE_LANGUAGE = 0x2115,SOMITEM_DATATYPE_LONG = 0x2116,SOMITEM_DATATYPE_MONTH = 0x2117, | |
| 869 SOMITEM_DATATYPE_MONTHDAY = 0x2118,SOMITEM_DATATYPE_NAME = 0x2119,SOMITEM_DATATYPE_NCNAME = 0x211a,SOMITEM_DATATYPE_NEGATIVEINTEGER = 0x211b, | |
| 870 SOMITEM_DATATYPE_NMTOKEN = 0x211c,SOMITEM_DATATYPE_NMTOKENS = 0x211d,SOMITEM_DATATYPE_NONNEGATIVEINTEGER = 0x211e, | |
| 871 SOMITEM_DATATYPE_NONPOSITIVEINTEGER = 0x211f,SOMITEM_DATATYPE_NORMALIZEDSTRING = 0x2120,SOMITEM_DATATYPE_NOTATION = 0x2121, | |
| 872 SOMITEM_DATATYPE_POSITIVEINTEGER = 0x2122,SOMITEM_DATATYPE_QNAME = 0x2123,SOMITEM_DATATYPE_SHORT = 0x2124,SOMITEM_DATATYPE_STRING = 0x2125, | |
| 873 SOMITEM_DATATYPE_TIME = 0x2126,SOMITEM_DATATYPE_TOKEN = 0x2127,SOMITEM_DATATYPE_UNSIGNEDBYTE = 0x2128,SOMITEM_DATATYPE_UNSIGNEDINT = 0x2129, | |
| 874 SOMITEM_DATATYPE_UNSIGNEDLONG = 0x212a,SOMITEM_DATATYPE_UNSIGNEDSHORT = 0x212b,SOMITEM_DATATYPE_YEAR = 0x212c,SOMITEM_DATATYPE_YEARMONTH = 0x212d, | |
| 875 SOMITEM_DATATYPE_ANYSIMPLETYPE = 0x21ff,SOMITEM_SIMPLETYPE = 0x2200,SOMITEM_COMPLEXTYPE = 0x2400,SOMITEM_PARTICLE = 0x4000,SOMITEM_ANY = 0x4001, | |
| 876 SOMITEM_ANYATTRIBUTE = 0x4002,SOMITEM_ELEMENT = 0x4003,SOMITEM_GROUP = 0x4100,SOMITEM_ALL = 0x4101,SOMITEM_CHOICE = 0x4102,SOMITEM_SEQUENCE = 0x4103, | |
| 877 SOMITEM_EMPTYPARTICLE = 0x4104,SOMITEM_NULL = 0x800,SOMITEM_NULL_TYPE = 0x2800,SOMITEM_NULL_ANY = 0x4801,SOMITEM_NULL_ANYATTRIBUTE = 0x4802, | |
| 878 SOMITEM_NULL_ELEMENT = 0x4803 | |
| 879 } SOMITEMTYPE; | |
| 880 | |
| 881 typedef enum _SCHEMAUSE { | |
| 882 SCHEMAUSE_OPTIONAL = 0,SCHEMAUSE_PROHIBITED,SCHEMAUSE_REQUIRED | |
| 883 } SCHEMAUSE; | |
| 884 | |
| 885 typedef enum _SCHEMADERIVATIONMETHOD { | |
| 886 SCHEMADERIVATIONMETHOD_EMPTY = 0,SCHEMADERIVATIONMETHOD_SUBSTITUTION = 0x1,SCHEMADERIVATIONMETHOD_EXTENSION = 0x2, | |
| 887 SCHEMADERIVATIONMETHOD_RESTRICTION = 0x4,SCHEMADERIVATIONMETHOD_LIST = 0x8,SCHEMADERIVATIONMETHOD_UNION = 0x10,SCHEMADERIVATIONMETHOD_ALL = 0xff, | |
| 888 SCHEMADERIVATIONMETHOD_NONE = 0x100 | |
| 889 } SCHEMADERIVATIONMETHOD; | |
| 890 | |
| 891 typedef enum _SCHEMACONTENTTYPE { | |
| 892 SCHEMACONTENTTYPE_EMPTY = 0,SCHEMACONTENTTYPE_TEXTONLY,SCHEMACONTENTTYPE_ELEMENTONLY, | |
| 893 SCHEMACONTENTTYPE_MIXED | |
| 894 } SCHEMACONTENTTYPE; | |
| 895 | |
| 896 typedef enum _SCHEMAPROCESSCONTENTS { | |
| 897 SCHEMAPROCESSCONTENTS_NONE = 0,SCHEMAPROCESSCONTENTS_SKIP,SCHEMAPROCESSCONTENTS_LAX, | |
| 898 SCHEMAPROCESSCONTENTS_STRICT | |
| 899 } SCHEMAPROCESSCONTENTS; | |
| 900 | |
| 901 typedef enum _SCHEMAWHITESPACE { | |
| 902 SCHEMAWHITESPACE_NONE = -1,SCHEMAWHITESPACE_PRESERVE = 0,SCHEMAWHITESPACE_REPLACE = 1,SCHEMAWHITESPACE_COLLAPSE = 2 | |
| 903 } SCHEMAWHITESPACE; | |
| 904 | |
| 905 typedef enum _SCHEMATYPEVARIETY { | |
| 906 SCHEMATYPEVARIETY_NONE = -1,SCHEMATYPEVARIETY_ATOMIC = 0,SCHEMATYPEVARIETY_LIST = 1,SCHEMATYPEVARIETY_UNION = 2 | |
| 907 } SCHEMATYPEVARIETY; | |
| 908 #endif | |
| 909 | |
| 910 EXTERN_C const IID LIBID_MSXML2; | |
| 911 #ifndef __IXMLDOMImplementation_INTERFACE_DEFINED__ | |
| 912 #define __IXMLDOMImplementation_INTERFACE_DEFINED__ | |
| 913 EXTERN_C const IID IID_IXMLDOMImplementation; | |
| 914 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 915 struct IXMLDOMImplementation : public IDispatch { | |
| 916 public: | |
| 917 virtual HRESULT WINAPI hasFeature(BSTR feature,BSTR version,VARIANT_BOOL *hasFeature) = 0; | |
| 918 }; | |
| 919 #else | |
| 920 typedef struct IXMLDOMImplementationVtbl { | |
| 921 BEGIN_INTERFACE | |
| 922 HRESULT (WINAPI *QueryInterface)(IXMLDOMImplementation *This,REFIID riid,void **ppvObject); | |
| 923 ULONG (WINAPI *AddRef)(IXMLDOMImplementation *This); | |
| 924 ULONG (WINAPI *Release)(IXMLDOMImplementation *This); | |
| 925 HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMImplementation *This,UINT *pctinfo); | |
| 926 HRESULT (WINAPI *GetTypeInfo)(IXMLDOMImplementation *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 927 HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMImplementation *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 928 HRESULT (WINAPI *Invoke)(IXMLDOMImplementation *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 929 HRESULT (WINAPI *hasFeature)(IXMLDOMImplementation *This,BSTR feature,BSTR version,VARIANT_BOOL *hasFeature); | |
| 930 END_INTERFACE | |
| 931 } IXMLDOMImplementationVtbl; | |
| 932 struct IXMLDOMImplementation { | |
| 933 CONST_VTBL struct IXMLDOMImplementationVtbl *lpVtbl; | |
| 934 }; | |
| 935 #ifdef COBJMACROS | |
| 936 #define IXMLDOMImplementation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 937 #define IXMLDOMImplementation_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 938 #define IXMLDOMImplementation_Release(This) (This)->lpVtbl->Release(This) | |
| 939 #define IXMLDOMImplementation_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 940 #define IXMLDOMImplementation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 941 #define IXMLDOMImplementation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 942 #define IXMLDOMImplementation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 943 #define IXMLDOMImplementation_hasFeature(This,feature,version,hasFeature) (This)->lpVtbl->hasFeature(This,feature,version,hasFeature) | |
| 944 #endif | |
| 945 #endif | |
| 946 HRESULT WINAPI IXMLDOMImplementation_hasFeature_Proxy(IXMLDOMImplementation *This,BSTR feature,BSTR version,VARIANT_BOOL *hasFeature); | |
| 947 void __RPC_STUB IXMLDOMImplementation_hasFeature_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 948 #endif | |
| 949 | |
| 950 #ifndef __IXMLDOMNode_INTERFACE_DEFINED__ | |
| 951 #define __IXMLDOMNode_INTERFACE_DEFINED__ | |
| 952 EXTERN_C const IID IID_IXMLDOMNode; | |
| 953 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 954 struct IXMLDOMNode : public IDispatch { | |
| 955 public: | |
| 956 virtual HRESULT WINAPI get_nodeName(BSTR *name) = 0; | |
| 957 virtual HRESULT WINAPI get_nodeValue(VARIANT *value) = 0; | |
| 958 virtual HRESULT WINAPI put_nodeValue(VARIANT value) = 0; | |
| 959 virtual HRESULT WINAPI get_nodeType(DOMNodeType *type) = 0; | |
| 960 virtual HRESULT WINAPI get_parentNode(IXMLDOMNode **parent) = 0; | |
| 961 virtual HRESULT WINAPI get_childNodes(IXMLDOMNodeList **childList) = 0; | |
| 962 virtual HRESULT WINAPI get_firstChild(IXMLDOMNode **firstChild) = 0; | |
| 963 virtual HRESULT WINAPI get_lastChild(IXMLDOMNode **lastChild) = 0; | |
| 964 virtual HRESULT WINAPI get_previousSibling(IXMLDOMNode **previousSibling) = 0; | |
| 965 virtual HRESULT WINAPI get_nextSibling(IXMLDOMNode **nextSibling) = 0; | |
| 966 virtual HRESULT WINAPI get_attributes(IXMLDOMNamedNodeMap **attributeMap) = 0; | |
| 967 virtual HRESULT WINAPI insertBefore(IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild) = 0; | |
| 968 virtual HRESULT WINAPI replaceChild(IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild) = 0; | |
| 969 virtual HRESULT WINAPI removeChild(IXMLDOMNode *childNode,IXMLDOMNode **oldChild) = 0; | |
| 970 virtual HRESULT WINAPI appendChild(IXMLDOMNode *newChild,IXMLDOMNode **outNewChild) = 0; | |
| 971 virtual HRESULT WINAPI hasChildNodes(VARIANT_BOOL *hasChild) = 0; | |
| 972 virtual HRESULT WINAPI get_ownerDocument(IXMLDOMDocument **DOMDocument) = 0; | |
| 973 virtual HRESULT WINAPI cloneNode(VARIANT_BOOL deep,IXMLDOMNode **cloneRoot) = 0; | |
| 974 virtual HRESULT WINAPI get_nodeTypeString(BSTR *nodeType) = 0; | |
| 975 virtual HRESULT WINAPI get_text(BSTR *text) = 0; | |
| 976 virtual HRESULT WINAPI put_text(BSTR text) = 0; | |
| 977 virtual HRESULT WINAPI get_specified(VARIANT_BOOL *isSpecified) = 0; | |
| 978 virtual HRESULT WINAPI get_definition(IXMLDOMNode **definitionNode) = 0; | |
| 979 virtual HRESULT WINAPI get_nodeTypedValue(VARIANT *typedValue) = 0; | |
| 980 virtual HRESULT WINAPI put_nodeTypedValue(VARIANT typedValue) = 0; | |
| 981 virtual HRESULT WINAPI get_dataType(VARIANT *dataTypeName) = 0; | |
| 982 virtual HRESULT WINAPI put_dataType(BSTR dataTypeName) = 0; | |
| 983 virtual HRESULT WINAPI get_xml(BSTR *xmlString) = 0; | |
| 984 virtual HRESULT WINAPI transformNode(IXMLDOMNode *stylesheet,BSTR *xmlString) = 0; | |
| 985 virtual HRESULT WINAPI selectNodes(BSTR queryString,IXMLDOMNodeList **resultList) = 0; | |
| 986 virtual HRESULT WINAPI selectSingleNode(BSTR queryString,IXMLDOMNode **resultNode) = 0; | |
| 987 virtual HRESULT WINAPI get_parsed(VARIANT_BOOL *isParsed) = 0; | |
| 988 virtual HRESULT WINAPI get_namespaceURI(BSTR *namespaceURI) = 0; | |
| 989 virtual HRESULT WINAPI get_prefix(BSTR *prefixString) = 0; | |
| 990 virtual HRESULT WINAPI get_baseName(BSTR *nameString) = 0; | |
| 991 virtual HRESULT WINAPI transformNodeToObject(IXMLDOMNode *stylesheet,VARIANT outputObject) = 0; | |
| 992 }; | |
| 993 #else | |
| 994 typedef struct IXMLDOMNodeVtbl { | |
| 995 BEGIN_INTERFACE | |
| 996 HRESULT (WINAPI *QueryInterface)(IXMLDOMNode *This,REFIID riid,void **ppvObject); | |
| 997 ULONG (WINAPI *AddRef)(IXMLDOMNode *This); | |
| 998 ULONG (WINAPI *Release)(IXMLDOMNode *This); | |
| 999 HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMNode *This,UINT *pctinfo); | |
| 1000 HRESULT (WINAPI *GetTypeInfo)(IXMLDOMNode *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 1001 HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMNode *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 1002 HRESULT (WINAPI *Invoke)(IXMLDOMNode *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 1003 HRESULT (WINAPI *get_nodeName)(IXMLDOMNode *This,BSTR *name); | |
| 1004 HRESULT (WINAPI *get_nodeValue)(IXMLDOMNode *This,VARIANT *value); | |
| 1005 HRESULT (WINAPI *put_nodeValue)(IXMLDOMNode *This,VARIANT value); | |
| 1006 HRESULT (WINAPI *get_nodeType)(IXMLDOMNode *This,DOMNodeType *type); | |
| 1007 HRESULT (WINAPI *get_parentNode)(IXMLDOMNode *This,IXMLDOMNode **parent); | |
| 1008 HRESULT (WINAPI *get_childNodes)(IXMLDOMNode *This,IXMLDOMNodeList **childList); | |
| 1009 HRESULT (WINAPI *get_firstChild)(IXMLDOMNode *This,IXMLDOMNode **firstChild); | |
| 1010 HRESULT (WINAPI *get_lastChild)(IXMLDOMNode *This,IXMLDOMNode **lastChild); | |
| 1011 HRESULT (WINAPI *get_previousSibling)(IXMLDOMNode *This,IXMLDOMNode **previousSibling); | |
| 1012 HRESULT (WINAPI *get_nextSibling)(IXMLDOMNode *This,IXMLDOMNode **nextSibling); | |
| 1013 HRESULT (WINAPI *get_attributes)(IXMLDOMNode *This,IXMLDOMNamedNodeMap **attributeMap); | |
| 1014 HRESULT (WINAPI *insertBefore)(IXMLDOMNode *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); | |
| 1015 HRESULT (WINAPI *replaceChild)(IXMLDOMNode *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); | |
| 1016 HRESULT (WINAPI *removeChild)(IXMLDOMNode *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); | |
| 1017 HRESULT (WINAPI *appendChild)(IXMLDOMNode *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); | |
| 1018 HRESULT (WINAPI *hasChildNodes)(IXMLDOMNode *This,VARIANT_BOOL *hasChild); | |
| 1019 HRESULT (WINAPI *get_ownerDocument)(IXMLDOMNode *This,IXMLDOMDocument **DOMDocument); | |
| 1020 HRESULT (WINAPI *cloneNode)(IXMLDOMNode *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); | |
| 1021 HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMNode *This,BSTR *nodeType); | |
| 1022 HRESULT (WINAPI *get_text)(IXMLDOMNode *This,BSTR *text); | |
| 1023 HRESULT (WINAPI *put_text)(IXMLDOMNode *This,BSTR text); | |
| 1024 HRESULT (WINAPI *get_specified)(IXMLDOMNode *This,VARIANT_BOOL *isSpecified); | |
| 1025 HRESULT (WINAPI *get_definition)(IXMLDOMNode *This,IXMLDOMNode **definitionNode); | |
| 1026 HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMNode *This,VARIANT *typedValue); | |
| 1027 HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMNode *This,VARIANT typedValue); | |
| 1028 HRESULT (WINAPI *get_dataType)(IXMLDOMNode *This,VARIANT *dataTypeName); | |
| 1029 HRESULT (WINAPI *put_dataType)(IXMLDOMNode *This,BSTR dataTypeName); | |
| 1030 HRESULT (WINAPI *get_xml)(IXMLDOMNode *This,BSTR *xmlString); | |
| 1031 HRESULT (WINAPI *transformNode)(IXMLDOMNode *This,IXMLDOMNode *stylesheet,BSTR *xmlString); | |
| 1032 HRESULT (WINAPI *selectNodes)(IXMLDOMNode *This,BSTR queryString,IXMLDOMNodeList **resultList); | |
| 1033 HRESULT (WINAPI *selectSingleNode)(IXMLDOMNode *This,BSTR queryString,IXMLDOMNode **resultNode); | |
| 1034 HRESULT (WINAPI *get_parsed)(IXMLDOMNode *This,VARIANT_BOOL *isParsed); | |
| 1035 HRESULT (WINAPI *get_namespaceURI)(IXMLDOMNode *This,BSTR *namespaceURI); | |
| 1036 HRESULT (WINAPI *get_prefix)(IXMLDOMNode *This,BSTR *prefixString); | |
| 1037 HRESULT (WINAPI *get_baseName)(IXMLDOMNode *This,BSTR *nameString); | |
| 1038 HRESULT (WINAPI *transformNodeToObject)(IXMLDOMNode *This,IXMLDOMNode *stylesheet,VARIANT outputObject); | |
| 1039 END_INTERFACE | |
| 1040 } IXMLDOMNodeVtbl; | |
| 1041 struct IXMLDOMNode { | |
| 1042 CONST_VTBL struct IXMLDOMNodeVtbl *lpVtbl; | |
| 1043 }; | |
| 1044 #ifdef COBJMACROS | |
| 1045 #define IXMLDOMNode_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1046 #define IXMLDOMNode_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1047 #define IXMLDOMNode_Release(This) (This)->lpVtbl->Release(This) | |
| 1048 #define IXMLDOMNode_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 1049 #define IXMLDOMNode_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 1050 #define IXMLDOMNode_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 1051 #define IXMLDOMNode_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 1052 #define IXMLDOMNode_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) | |
| 1053 #define IXMLDOMNode_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) | |
| 1054 #define IXMLDOMNode_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) | |
| 1055 #define IXMLDOMNode_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) | |
| 1056 #define IXMLDOMNode_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) | |
| 1057 #define IXMLDOMNode_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) | |
| 1058 #define IXMLDOMNode_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) | |
| 1059 #define IXMLDOMNode_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) | |
| 1060 #define IXMLDOMNode_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) | |
| 1061 #define IXMLDOMNode_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) | |
| 1062 #define IXMLDOMNode_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) | |
| 1063 #define IXMLDOMNode_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) | |
| 1064 #define IXMLDOMNode_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) | |
| 1065 #define IXMLDOMNode_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) | |
| 1066 #define IXMLDOMNode_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) | |
| 1067 #define IXMLDOMNode_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) | |
| 1068 #define IXMLDOMNode_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) | |
| 1069 #define IXMLDOMNode_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) | |
| 1070 #define IXMLDOMNode_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) | |
| 1071 #define IXMLDOMNode_get_text(This,text) (This)->lpVtbl->get_text(This,text) | |
| 1072 #define IXMLDOMNode_put_text(This,text) (This)->lpVtbl->put_text(This,text) | |
| 1073 #define IXMLDOMNode_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) | |
| 1074 #define IXMLDOMNode_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) | |
| 1075 #define IXMLDOMNode_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) | |
| 1076 #define IXMLDOMNode_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) | |
| 1077 #define IXMLDOMNode_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) | |
| 1078 #define IXMLDOMNode_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) | |
| 1079 #define IXMLDOMNode_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) | |
| 1080 #define IXMLDOMNode_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) | |
| 1081 #define IXMLDOMNode_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) | |
| 1082 #define IXMLDOMNode_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) | |
| 1083 #define IXMLDOMNode_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) | |
| 1084 #define IXMLDOMNode_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 1085 #define IXMLDOMNode_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) | |
| 1086 #define IXMLDOMNode_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) | |
| 1087 #define IXMLDOMNode_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) | |
| 1088 #endif | |
| 1089 #endif | |
| 1090 HRESULT WINAPI IXMLDOMNode_get_nodeName_Proxy(IXMLDOMNode *This,BSTR *name); | |
| 1091 void __RPC_STUB IXMLDOMNode_get_nodeName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1092 HRESULT WINAPI IXMLDOMNode_get_nodeValue_Proxy(IXMLDOMNode *This,VARIANT *value); | |
| 1093 void __RPC_STUB IXMLDOMNode_get_nodeValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1094 HRESULT WINAPI IXMLDOMNode_put_nodeValue_Proxy(IXMLDOMNode *This,VARIANT value); | |
| 1095 void __RPC_STUB IXMLDOMNode_put_nodeValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1096 HRESULT WINAPI IXMLDOMNode_get_nodeType_Proxy(IXMLDOMNode *This,DOMNodeType *type); | |
| 1097 void __RPC_STUB IXMLDOMNode_get_nodeType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1098 HRESULT WINAPI IXMLDOMNode_get_parentNode_Proxy(IXMLDOMNode *This,IXMLDOMNode **parent); | |
| 1099 void __RPC_STUB IXMLDOMNode_get_parentNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1100 HRESULT WINAPI IXMLDOMNode_get_childNodes_Proxy(IXMLDOMNode *This,IXMLDOMNodeList **childList); | |
| 1101 void __RPC_STUB IXMLDOMNode_get_childNodes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1102 HRESULT WINAPI IXMLDOMNode_get_firstChild_Proxy(IXMLDOMNode *This,IXMLDOMNode **firstChild); | |
| 1103 void __RPC_STUB IXMLDOMNode_get_firstChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1104 HRESULT WINAPI IXMLDOMNode_get_lastChild_Proxy(IXMLDOMNode *This,IXMLDOMNode **lastChild); | |
| 1105 void __RPC_STUB IXMLDOMNode_get_lastChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1106 HRESULT WINAPI IXMLDOMNode_get_previousSibling_Proxy(IXMLDOMNode *This,IXMLDOMNode **previousSibling); | |
| 1107 void __RPC_STUB IXMLDOMNode_get_previousSibling_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1108 HRESULT WINAPI IXMLDOMNode_get_nextSibling_Proxy(IXMLDOMNode *This,IXMLDOMNode **nextSibling); | |
| 1109 void __RPC_STUB IXMLDOMNode_get_nextSibling_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1110 HRESULT WINAPI IXMLDOMNode_get_attributes_Proxy(IXMLDOMNode *This,IXMLDOMNamedNodeMap **attributeMap); | |
| 1111 void __RPC_STUB IXMLDOMNode_get_attributes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1112 HRESULT WINAPI IXMLDOMNode_insertBefore_Proxy(IXMLDOMNode *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); | |
| 1113 void __RPC_STUB IXMLDOMNode_insertBefore_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1114 HRESULT WINAPI IXMLDOMNode_replaceChild_Proxy(IXMLDOMNode *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); | |
| 1115 void __RPC_STUB IXMLDOMNode_replaceChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1116 HRESULT WINAPI IXMLDOMNode_removeChild_Proxy(IXMLDOMNode *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); | |
| 1117 void __RPC_STUB IXMLDOMNode_removeChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1118 HRESULT WINAPI IXMLDOMNode_appendChild_Proxy(IXMLDOMNode *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); | |
| 1119 void __RPC_STUB IXMLDOMNode_appendChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1120 HRESULT WINAPI IXMLDOMNode_hasChildNodes_Proxy(IXMLDOMNode *This,VARIANT_BOOL *hasChild); | |
| 1121 void __RPC_STUB IXMLDOMNode_hasChildNodes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1122 HRESULT WINAPI IXMLDOMNode_get_ownerDocument_Proxy(IXMLDOMNode *This,IXMLDOMDocument **DOMDocument); | |
| 1123 void __RPC_STUB IXMLDOMNode_get_ownerDocument_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1124 HRESULT WINAPI IXMLDOMNode_cloneNode_Proxy(IXMLDOMNode *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); | |
| 1125 void __RPC_STUB IXMLDOMNode_cloneNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1126 HRESULT WINAPI IXMLDOMNode_get_nodeTypeString_Proxy(IXMLDOMNode *This,BSTR *nodeType); | |
| 1127 void __RPC_STUB IXMLDOMNode_get_nodeTypeString_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1128 HRESULT WINAPI IXMLDOMNode_get_text_Proxy(IXMLDOMNode *This,BSTR *text); | |
| 1129 void __RPC_STUB IXMLDOMNode_get_text_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1130 HRESULT WINAPI IXMLDOMNode_put_text_Proxy(IXMLDOMNode *This,BSTR text); | |
| 1131 void __RPC_STUB IXMLDOMNode_put_text_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1132 HRESULT WINAPI IXMLDOMNode_get_specified_Proxy(IXMLDOMNode *This,VARIANT_BOOL *isSpecified); | |
| 1133 void __RPC_STUB IXMLDOMNode_get_specified_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1134 HRESULT WINAPI IXMLDOMNode_get_definition_Proxy(IXMLDOMNode *This,IXMLDOMNode **definitionNode); | |
| 1135 void __RPC_STUB IXMLDOMNode_get_definition_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1136 HRESULT WINAPI IXMLDOMNode_get_nodeTypedValue_Proxy(IXMLDOMNode *This,VARIANT *typedValue); | |
| 1137 void __RPC_STUB IXMLDOMNode_get_nodeTypedValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1138 HRESULT WINAPI IXMLDOMNode_put_nodeTypedValue_Proxy(IXMLDOMNode *This,VARIANT typedValue); | |
| 1139 void __RPC_STUB IXMLDOMNode_put_nodeTypedValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1140 HRESULT WINAPI IXMLDOMNode_get_dataType_Proxy(IXMLDOMNode *This,VARIANT *dataTypeName); | |
| 1141 void __RPC_STUB IXMLDOMNode_get_dataType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1142 HRESULT WINAPI IXMLDOMNode_put_dataType_Proxy(IXMLDOMNode *This,BSTR dataTypeName); | |
| 1143 void __RPC_STUB IXMLDOMNode_put_dataType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1144 HRESULT WINAPI IXMLDOMNode_get_xml_Proxy(IXMLDOMNode *This,BSTR *xmlString); | |
| 1145 void __RPC_STUB IXMLDOMNode_get_xml_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1146 HRESULT WINAPI IXMLDOMNode_transformNode_Proxy(IXMLDOMNode *This,IXMLDOMNode *stylesheet,BSTR *xmlString); | |
| 1147 void __RPC_STUB IXMLDOMNode_transformNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1148 HRESULT WINAPI IXMLDOMNode_selectNodes_Proxy(IXMLDOMNode *This,BSTR queryString,IXMLDOMNodeList **resultList); | |
| 1149 void __RPC_STUB IXMLDOMNode_selectNodes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1150 HRESULT WINAPI IXMLDOMNode_selectSingleNode_Proxy(IXMLDOMNode *This,BSTR queryString,IXMLDOMNode **resultNode); | |
| 1151 void __RPC_STUB IXMLDOMNode_selectSingleNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1152 HRESULT WINAPI IXMLDOMNode_get_parsed_Proxy(IXMLDOMNode *This,VARIANT_BOOL *isParsed); | |
| 1153 void __RPC_STUB IXMLDOMNode_get_parsed_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1154 HRESULT WINAPI IXMLDOMNode_get_namespaceURI_Proxy(IXMLDOMNode *This,BSTR *namespaceURI); | |
| 1155 void __RPC_STUB IXMLDOMNode_get_namespaceURI_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1156 HRESULT WINAPI IXMLDOMNode_get_prefix_Proxy(IXMLDOMNode *This,BSTR *prefixString); | |
| 1157 void __RPC_STUB IXMLDOMNode_get_prefix_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1158 HRESULT WINAPI IXMLDOMNode_get_baseName_Proxy(IXMLDOMNode *This,BSTR *nameString); | |
| 1159 void __RPC_STUB IXMLDOMNode_get_baseName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1160 HRESULT WINAPI IXMLDOMNode_transformNodeToObject_Proxy(IXMLDOMNode *This,IXMLDOMNode *stylesheet,VARIANT outputObject); | |
| 1161 void __RPC_STUB IXMLDOMNode_transformNodeToObject_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1162 #endif | |
| 1163 | |
| 1164 #ifndef __IXMLDOMDocumentFragment_INTERFACE_DEFINED__ | |
| 1165 #define __IXMLDOMDocumentFragment_INTERFACE_DEFINED__ | |
| 1166 EXTERN_C const IID IID_IXMLDOMDocumentFragment; | |
| 1167 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 1168 struct IXMLDOMDocumentFragment : public IXMLDOMNode { | |
| 1169 }; | |
| 1170 #else | |
| 1171 typedef struct IXMLDOMDocumentFragmentVtbl { | |
| 1172 BEGIN_INTERFACE | |
| 1173 HRESULT (WINAPI *QueryInterface)(IXMLDOMDocumentFragment *This,REFIID riid,void **ppvObject); | |
| 1174 ULONG (WINAPI *AddRef)(IXMLDOMDocumentFragment *This); | |
| 1175 ULONG (WINAPI *Release)(IXMLDOMDocumentFragment *This); | |
| 1176 HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMDocumentFragment *This,UINT *pctinfo); | |
| 1177 HRESULT (WINAPI *GetTypeInfo)(IXMLDOMDocumentFragment *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 1178 HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMDocumentFragment *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 1179 HRESULT (WINAPI *Invoke)(IXMLDOMDocumentFragment *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 1180 HRESULT (WINAPI *get_nodeName)(IXMLDOMDocumentFragment *This,BSTR *name); | |
| 1181 HRESULT (WINAPI *get_nodeValue)(IXMLDOMDocumentFragment *This,VARIANT *value); | |
| 1182 HRESULT (WINAPI *put_nodeValue)(IXMLDOMDocumentFragment *This,VARIANT value); | |
| 1183 HRESULT (WINAPI *get_nodeType)(IXMLDOMDocumentFragment *This,DOMNodeType *type); | |
| 1184 HRESULT (WINAPI *get_parentNode)(IXMLDOMDocumentFragment *This,IXMLDOMNode **parent); | |
| 1185 HRESULT (WINAPI *get_childNodes)(IXMLDOMDocumentFragment *This,IXMLDOMNodeList **childList); | |
| 1186 HRESULT (WINAPI *get_firstChild)(IXMLDOMDocumentFragment *This,IXMLDOMNode **firstChild); | |
| 1187 HRESULT (WINAPI *get_lastChild)(IXMLDOMDocumentFragment *This,IXMLDOMNode **lastChild); | |
| 1188 HRESULT (WINAPI *get_previousSibling)(IXMLDOMDocumentFragment *This,IXMLDOMNode **previousSibling); | |
| 1189 HRESULT (WINAPI *get_nextSibling)(IXMLDOMDocumentFragment *This,IXMLDOMNode **nextSibling); | |
| 1190 HRESULT (WINAPI *get_attributes)(IXMLDOMDocumentFragment *This,IXMLDOMNamedNodeMap **attributeMap); | |
| 1191 HRESULT (WINAPI *insertBefore)(IXMLDOMDocumentFragment *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); | |
| 1192 HRESULT (WINAPI *replaceChild)(IXMLDOMDocumentFragment *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); | |
| 1193 HRESULT (WINAPI *removeChild)(IXMLDOMDocumentFragment *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); | |
| 1194 HRESULT (WINAPI *appendChild)(IXMLDOMDocumentFragment *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); | |
| 1195 HRESULT (WINAPI *hasChildNodes)(IXMLDOMDocumentFragment *This,VARIANT_BOOL *hasChild); | |
| 1196 HRESULT (WINAPI *get_ownerDocument)(IXMLDOMDocumentFragment *This,IXMLDOMDocument **DOMDocument); | |
| 1197 HRESULT (WINAPI *cloneNode)(IXMLDOMDocumentFragment *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); | |
| 1198 HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMDocumentFragment *This,BSTR *nodeType); | |
| 1199 HRESULT (WINAPI *get_text)(IXMLDOMDocumentFragment *This,BSTR *text); | |
| 1200 HRESULT (WINAPI *put_text)(IXMLDOMDocumentFragment *This,BSTR text); | |
| 1201 HRESULT (WINAPI *get_specified)(IXMLDOMDocumentFragment *This,VARIANT_BOOL *isSpecified); | |
| 1202 HRESULT (WINAPI *get_definition)(IXMLDOMDocumentFragment *This,IXMLDOMNode **definitionNode); | |
| 1203 HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMDocumentFragment *This,VARIANT *typedValue); | |
| 1204 HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMDocumentFragment *This,VARIANT typedValue); | |
| 1205 HRESULT (WINAPI *get_dataType)(IXMLDOMDocumentFragment *This,VARIANT *dataTypeName); | |
| 1206 HRESULT (WINAPI *put_dataType)(IXMLDOMDocumentFragment *This,BSTR dataTypeName); | |
| 1207 HRESULT (WINAPI *get_xml)(IXMLDOMDocumentFragment *This,BSTR *xmlString); | |
| 1208 HRESULT (WINAPI *transformNode)(IXMLDOMDocumentFragment *This,IXMLDOMNode *stylesheet,BSTR *xmlString); | |
| 1209 HRESULT (WINAPI *selectNodes)(IXMLDOMDocumentFragment *This,BSTR queryString,IXMLDOMNodeList **resultList); | |
| 1210 HRESULT (WINAPI *selectSingleNode)(IXMLDOMDocumentFragment *This,BSTR queryString,IXMLDOMNode **resultNode); | |
| 1211 HRESULT (WINAPI *get_parsed)(IXMLDOMDocumentFragment *This,VARIANT_BOOL *isParsed); | |
| 1212 HRESULT (WINAPI *get_namespaceURI)(IXMLDOMDocumentFragment *This,BSTR *namespaceURI); | |
| 1213 HRESULT (WINAPI *get_prefix)(IXMLDOMDocumentFragment *This,BSTR *prefixString); | |
| 1214 HRESULT (WINAPI *get_baseName)(IXMLDOMDocumentFragment *This,BSTR *nameString); | |
| 1215 HRESULT (WINAPI *transformNodeToObject)(IXMLDOMDocumentFragment *This,IXMLDOMNode *stylesheet,VARIANT outputObject); | |
| 1216 END_INTERFACE | |
| 1217 } IXMLDOMDocumentFragmentVtbl; | |
| 1218 struct IXMLDOMDocumentFragment { | |
| 1219 CONST_VTBL struct IXMLDOMDocumentFragmentVtbl *lpVtbl; | |
| 1220 }; | |
| 1221 #ifdef COBJMACROS | |
| 1222 #define IXMLDOMDocumentFragment_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1223 #define IXMLDOMDocumentFragment_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1224 #define IXMLDOMDocumentFragment_Release(This) (This)->lpVtbl->Release(This) | |
| 1225 #define IXMLDOMDocumentFragment_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 1226 #define IXMLDOMDocumentFragment_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 1227 #define IXMLDOMDocumentFragment_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 1228 #define IXMLDOMDocumentFragment_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 1229 #define IXMLDOMDocumentFragment_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) | |
| 1230 #define IXMLDOMDocumentFragment_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) | |
| 1231 #define IXMLDOMDocumentFragment_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) | |
| 1232 #define IXMLDOMDocumentFragment_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) | |
| 1233 #define IXMLDOMDocumentFragment_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) | |
| 1234 #define IXMLDOMDocumentFragment_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) | |
| 1235 #define IXMLDOMDocumentFragment_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) | |
| 1236 #define IXMLDOMDocumentFragment_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) | |
| 1237 #define IXMLDOMDocumentFragment_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) | |
| 1238 #define IXMLDOMDocumentFragment_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) | |
| 1239 #define IXMLDOMDocumentFragment_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) | |
| 1240 #define IXMLDOMDocumentFragment_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) | |
| 1241 #define IXMLDOMDocumentFragment_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) | |
| 1242 #define IXMLDOMDocumentFragment_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) | |
| 1243 #define IXMLDOMDocumentFragment_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) | |
| 1244 #define IXMLDOMDocumentFragment_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) | |
| 1245 #define IXMLDOMDocumentFragment_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) | |
| 1246 #define IXMLDOMDocumentFragment_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) | |
| 1247 #define IXMLDOMDocumentFragment_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) | |
| 1248 #define IXMLDOMDocumentFragment_get_text(This,text) (This)->lpVtbl->get_text(This,text) | |
| 1249 #define IXMLDOMDocumentFragment_put_text(This,text) (This)->lpVtbl->put_text(This,text) | |
| 1250 #define IXMLDOMDocumentFragment_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) | |
| 1251 #define IXMLDOMDocumentFragment_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) | |
| 1252 #define IXMLDOMDocumentFragment_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) | |
| 1253 #define IXMLDOMDocumentFragment_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) | |
| 1254 #define IXMLDOMDocumentFragment_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) | |
| 1255 #define IXMLDOMDocumentFragment_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) | |
| 1256 #define IXMLDOMDocumentFragment_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) | |
| 1257 #define IXMLDOMDocumentFragment_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) | |
| 1258 #define IXMLDOMDocumentFragment_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) | |
| 1259 #define IXMLDOMDocumentFragment_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) | |
| 1260 #define IXMLDOMDocumentFragment_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) | |
| 1261 #define IXMLDOMDocumentFragment_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 1262 #define IXMLDOMDocumentFragment_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) | |
| 1263 #define IXMLDOMDocumentFragment_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) | |
| 1264 #define IXMLDOMDocumentFragment_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) | |
| 1265 #endif | |
| 1266 #endif | |
| 1267 #endif | |
| 1268 | |
| 1269 #ifndef __IXMLDOMDocument_INTERFACE_DEFINED__ | |
| 1270 #define __IXMLDOMDocument_INTERFACE_DEFINED__ | |
| 1271 EXTERN_C const IID IID_IXMLDOMDocument; | |
| 1272 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 1273 struct IXMLDOMDocument : public IXMLDOMNode { | |
| 1274 public: | |
| 1275 virtual HRESULT WINAPI get_doctype(IXMLDOMDocumentType **documentType) = 0; | |
| 1276 virtual HRESULT WINAPI get_implementation(IXMLDOMImplementation **impl) = 0; | |
| 1277 virtual HRESULT WINAPI get_documentElement(IXMLDOMElement **DOMElement) = 0; | |
| 1278 virtual HRESULT WINAPI putref_documentElement(IXMLDOMElement *DOMElement) = 0; | |
| 1279 virtual HRESULT WINAPI createElement(BSTR tagName,IXMLDOMElement **element) = 0; | |
| 1280 virtual HRESULT WINAPI createDocumentFragment(IXMLDOMDocumentFragment **docFrag) = 0; | |
| 1281 virtual HRESULT WINAPI createTextNode(BSTR data,IXMLDOMText **text) = 0; | |
| 1282 virtual HRESULT WINAPI createComment(BSTR data,IXMLDOMComment **comment) = 0; | |
| 1283 virtual HRESULT WINAPI createCDATASection(BSTR data,IXMLDOMCDATASection **cdata) = 0; | |
| 1284 virtual HRESULT WINAPI createProcessingInstruction(BSTR target,BSTR data,IXMLDOMProcessingInstruction **pi) = 0; | |
| 1285 virtual HRESULT WINAPI createAttribute(BSTR name,IXMLDOMAttribute **attribute) = 0; | |
| 1286 virtual HRESULT WINAPI createEntityReference(BSTR name,IXMLDOMEntityReference **entityRef) = 0; | |
| 1287 virtual HRESULT WINAPI getElementsByTagName(BSTR tagName,IXMLDOMNodeList **resultList) = 0; | |
| 1288 virtual HRESULT WINAPI createNode(VARIANT Type,BSTR name,BSTR namespaceURI,IXMLDOMNode **node) = 0; | |
| 1289 virtual HRESULT WINAPI nodeFromID(BSTR idString,IXMLDOMNode **node) = 0; | |
| 1290 virtual HRESULT WINAPI load(VARIANT xmlSource,VARIANT_BOOL *isSuccessful) = 0; | |
| 1291 virtual HRESULT WINAPI get_readyState(long *value) = 0; | |
| 1292 virtual HRESULT WINAPI get_parseError(IXMLDOMParseError **errorObj) = 0; | |
| 1293 virtual HRESULT WINAPI get_url(BSTR *urlString) = 0; | |
| 1294 virtual HRESULT WINAPI get_async(VARIANT_BOOL *isAsync) = 0; | |
| 1295 virtual HRESULT WINAPI put_async(VARIANT_BOOL isAsync) = 0; | |
| 1296 virtual HRESULT WINAPI abort(void) = 0; | |
| 1297 virtual HRESULT WINAPI loadXML(BSTR bstrXML,VARIANT_BOOL *isSuccessful) = 0; | |
| 1298 virtual HRESULT WINAPI save(VARIANT destination) = 0; | |
| 1299 virtual HRESULT WINAPI get_validateOnParse(VARIANT_BOOL *isValidating) = 0; | |
| 1300 virtual HRESULT WINAPI put_validateOnParse(VARIANT_BOOL isValidating) = 0; | |
| 1301 virtual HRESULT WINAPI get_resolveExternals(VARIANT_BOOL *isResolving) = 0; | |
| 1302 virtual HRESULT WINAPI put_resolveExternals(VARIANT_BOOL isResolving) = 0; | |
| 1303 virtual HRESULT WINAPI get_preserveWhiteSpace(VARIANT_BOOL *isPreserving) = 0; | |
| 1304 virtual HRESULT WINAPI put_preserveWhiteSpace(VARIANT_BOOL isPreserving) = 0; | |
| 1305 virtual HRESULT WINAPI put_onreadystatechange(VARIANT readystatechangeSink) = 0; | |
| 1306 virtual HRESULT WINAPI put_ondataavailable(VARIANT ondataavailableSink) = 0; | |
| 1307 virtual HRESULT WINAPI put_ontransformnode(VARIANT ontransformnodeSink) = 0; | |
| 1308 }; | |
| 1309 #else | |
| 1310 typedef struct IXMLDOMDocumentVtbl { | |
| 1311 BEGIN_INTERFACE | |
| 1312 HRESULT (WINAPI *QueryInterface)(IXMLDOMDocument *This,REFIID riid,void **ppvObject); | |
| 1313 ULONG (WINAPI *AddRef)(IXMLDOMDocument *This); | |
| 1314 ULONG (WINAPI *Release)(IXMLDOMDocument *This); | |
| 1315 HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMDocument *This,UINT *pctinfo); | |
| 1316 HRESULT (WINAPI *GetTypeInfo)(IXMLDOMDocument *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 1317 HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMDocument *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 1318 HRESULT (WINAPI *Invoke)(IXMLDOMDocument *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 1319 HRESULT (WINAPI *get_nodeName)(IXMLDOMDocument *This,BSTR *name); | |
| 1320 HRESULT (WINAPI *get_nodeValue)(IXMLDOMDocument *This,VARIANT *value); | |
| 1321 HRESULT (WINAPI *put_nodeValue)(IXMLDOMDocument *This,VARIANT value); | |
| 1322 HRESULT (WINAPI *get_nodeType)(IXMLDOMDocument *This,DOMNodeType *type); | |
| 1323 HRESULT (WINAPI *get_parentNode)(IXMLDOMDocument *This,IXMLDOMNode **parent); | |
| 1324 HRESULT (WINAPI *get_childNodes)(IXMLDOMDocument *This,IXMLDOMNodeList **childList); | |
| 1325 HRESULT (WINAPI *get_firstChild)(IXMLDOMDocument *This,IXMLDOMNode **firstChild); | |
| 1326 HRESULT (WINAPI *get_lastChild)(IXMLDOMDocument *This,IXMLDOMNode **lastChild); | |
| 1327 HRESULT (WINAPI *get_previousSibling)(IXMLDOMDocument *This,IXMLDOMNode **previousSibling); | |
| 1328 HRESULT (WINAPI *get_nextSibling)(IXMLDOMDocument *This,IXMLDOMNode **nextSibling); | |
| 1329 HRESULT (WINAPI *get_attributes)(IXMLDOMDocument *This,IXMLDOMNamedNodeMap **attributeMap); | |
| 1330 HRESULT (WINAPI *insertBefore)(IXMLDOMDocument *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); | |
| 1331 HRESULT (WINAPI *replaceChild)(IXMLDOMDocument *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); | |
| 1332 HRESULT (WINAPI *removeChild)(IXMLDOMDocument *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); | |
| 1333 HRESULT (WINAPI *appendChild)(IXMLDOMDocument *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); | |
| 1334 HRESULT (WINAPI *hasChildNodes)(IXMLDOMDocument *This,VARIANT_BOOL *hasChild); | |
| 1335 HRESULT (WINAPI *get_ownerDocument)(IXMLDOMDocument *This,IXMLDOMDocument **DOMDocument); | |
| 1336 HRESULT (WINAPI *cloneNode)(IXMLDOMDocument *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); | |
| 1337 HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMDocument *This,BSTR *nodeType); | |
| 1338 HRESULT (WINAPI *get_text)(IXMLDOMDocument *This,BSTR *text); | |
| 1339 HRESULT (WINAPI *put_text)(IXMLDOMDocument *This,BSTR text); | |
| 1340 HRESULT (WINAPI *get_specified)(IXMLDOMDocument *This,VARIANT_BOOL *isSpecified); | |
| 1341 HRESULT (WINAPI *get_definition)(IXMLDOMDocument *This,IXMLDOMNode **definitionNode); | |
| 1342 HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMDocument *This,VARIANT *typedValue); | |
| 1343 HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMDocument *This,VARIANT typedValue); | |
| 1344 HRESULT (WINAPI *get_dataType)(IXMLDOMDocument *This,VARIANT *dataTypeName); | |
| 1345 HRESULT (WINAPI *put_dataType)(IXMLDOMDocument *This,BSTR dataTypeName); | |
| 1346 HRESULT (WINAPI *get_xml)(IXMLDOMDocument *This,BSTR *xmlString); | |
| 1347 HRESULT (WINAPI *transformNode)(IXMLDOMDocument *This,IXMLDOMNode *stylesheet,BSTR *xmlString); | |
| 1348 HRESULT (WINAPI *selectNodes)(IXMLDOMDocument *This,BSTR queryString,IXMLDOMNodeList **resultList); | |
| 1349 HRESULT (WINAPI *selectSingleNode)(IXMLDOMDocument *This,BSTR queryString,IXMLDOMNode **resultNode); | |
| 1350 HRESULT (WINAPI *get_parsed)(IXMLDOMDocument *This,VARIANT_BOOL *isParsed); | |
| 1351 HRESULT (WINAPI *get_namespaceURI)(IXMLDOMDocument *This,BSTR *namespaceURI); | |
| 1352 HRESULT (WINAPI *get_prefix)(IXMLDOMDocument *This,BSTR *prefixString); | |
| 1353 HRESULT (WINAPI *get_baseName)(IXMLDOMDocument *This,BSTR *nameString); | |
| 1354 HRESULT (WINAPI *transformNodeToObject)(IXMLDOMDocument *This,IXMLDOMNode *stylesheet,VARIANT outputObject); | |
| 1355 HRESULT (WINAPI *get_doctype)(IXMLDOMDocument *This,IXMLDOMDocumentType **documentType); | |
| 1356 HRESULT (WINAPI *get_implementation)(IXMLDOMDocument *This,IXMLDOMImplementation **impl); | |
| 1357 HRESULT (WINAPI *get_documentElement)(IXMLDOMDocument *This,IXMLDOMElement **DOMElement); | |
| 1358 HRESULT (WINAPI *putref_documentElement)(IXMLDOMDocument *This,IXMLDOMElement *DOMElement); | |
| 1359 HRESULT (WINAPI *createElement)(IXMLDOMDocument *This,BSTR tagName,IXMLDOMElement **element); | |
| 1360 HRESULT (WINAPI *createDocumentFragment)(IXMLDOMDocument *This,IXMLDOMDocumentFragment **docFrag); | |
| 1361 HRESULT (WINAPI *createTextNode)(IXMLDOMDocument *This,BSTR data,IXMLDOMText **text); | |
| 1362 HRESULT (WINAPI *createComment)(IXMLDOMDocument *This,BSTR data,IXMLDOMComment **comment); | |
| 1363 HRESULT (WINAPI *createCDATASection)(IXMLDOMDocument *This,BSTR data,IXMLDOMCDATASection **cdata); | |
| 1364 HRESULT (WINAPI *createProcessingInstruction)(IXMLDOMDocument *This,BSTR target,BSTR data,IXMLDOMProcessingInstruction **pi); | |
| 1365 HRESULT (WINAPI *createAttribute)(IXMLDOMDocument *This,BSTR name,IXMLDOMAttribute **attribute); | |
| 1366 HRESULT (WINAPI *createEntityReference)(IXMLDOMDocument *This,BSTR name,IXMLDOMEntityReference **entityRef); | |
| 1367 HRESULT (WINAPI *getElementsByTagName)(IXMLDOMDocument *This,BSTR tagName,IXMLDOMNodeList **resultList); | |
| 1368 HRESULT (WINAPI *createNode)(IXMLDOMDocument *This,VARIANT Type,BSTR name,BSTR namespaceURI,IXMLDOMNode **node); | |
| 1369 HRESULT (WINAPI *nodeFromID)(IXMLDOMDocument *This,BSTR idString,IXMLDOMNode **node); | |
| 1370 HRESULT (WINAPI *load)(IXMLDOMDocument *This,VARIANT xmlSource,VARIANT_BOOL *isSuccessful); | |
| 1371 HRESULT (WINAPI *get_readyState)(IXMLDOMDocument *This,long *value); | |
| 1372 HRESULT (WINAPI *get_parseError)(IXMLDOMDocument *This,IXMLDOMParseError **errorObj); | |
| 1373 HRESULT (WINAPI *get_url)(IXMLDOMDocument *This,BSTR *urlString); | |
| 1374 HRESULT (WINAPI *get_async)(IXMLDOMDocument *This,VARIANT_BOOL *isAsync); | |
| 1375 HRESULT (WINAPI *put_async)(IXMLDOMDocument *This,VARIANT_BOOL isAsync); | |
| 1376 HRESULT (WINAPI *abort)(IXMLDOMDocument *This); | |
| 1377 HRESULT (WINAPI *loadXML)(IXMLDOMDocument *This,BSTR bstrXML,VARIANT_BOOL *isSuccessful); | |
| 1378 HRESULT (WINAPI *save)(IXMLDOMDocument *This,VARIANT destination); | |
| 1379 HRESULT (WINAPI *get_validateOnParse)(IXMLDOMDocument *This,VARIANT_BOOL *isValidating); | |
| 1380 HRESULT (WINAPI *put_validateOnParse)(IXMLDOMDocument *This,VARIANT_BOOL isValidating); | |
| 1381 HRESULT (WINAPI *get_resolveExternals)(IXMLDOMDocument *This,VARIANT_BOOL *isResolving); | |
| 1382 HRESULT (WINAPI *put_resolveExternals)(IXMLDOMDocument *This,VARIANT_BOOL isResolving); | |
| 1383 HRESULT (WINAPI *get_preserveWhiteSpace)(IXMLDOMDocument *This,VARIANT_BOOL *isPreserving); | |
| 1384 HRESULT (WINAPI *put_preserveWhiteSpace)(IXMLDOMDocument *This,VARIANT_BOOL isPreserving); | |
| 1385 HRESULT (WINAPI *put_onreadystatechange)(IXMLDOMDocument *This,VARIANT readystatechangeSink); | |
| 1386 HRESULT (WINAPI *put_ondataavailable)(IXMLDOMDocument *This,VARIANT ondataavailableSink); | |
| 1387 HRESULT (WINAPI *put_ontransformnode)(IXMLDOMDocument *This,VARIANT ontransformnodeSink); | |
| 1388 END_INTERFACE | |
| 1389 } IXMLDOMDocumentVtbl; | |
| 1390 struct IXMLDOMDocument { | |
| 1391 CONST_VTBL struct IXMLDOMDocumentVtbl *lpVtbl; | |
| 1392 }; | |
| 1393 #ifdef COBJMACROS | |
| 1394 #define IXMLDOMDocument_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1395 #define IXMLDOMDocument_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1396 #define IXMLDOMDocument_Release(This) (This)->lpVtbl->Release(This) | |
| 1397 #define IXMLDOMDocument_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 1398 #define IXMLDOMDocument_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 1399 #define IXMLDOMDocument_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 1400 #define IXMLDOMDocument_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 1401 #define IXMLDOMDocument_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) | |
| 1402 #define IXMLDOMDocument_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) | |
| 1403 #define IXMLDOMDocument_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) | |
| 1404 #define IXMLDOMDocument_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) | |
| 1405 #define IXMLDOMDocument_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) | |
| 1406 #define IXMLDOMDocument_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) | |
| 1407 #define IXMLDOMDocument_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) | |
| 1408 #define IXMLDOMDocument_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) | |
| 1409 #define IXMLDOMDocument_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) | |
| 1410 #define IXMLDOMDocument_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) | |
| 1411 #define IXMLDOMDocument_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) | |
| 1412 #define IXMLDOMDocument_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) | |
| 1413 #define IXMLDOMDocument_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) | |
| 1414 #define IXMLDOMDocument_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) | |
| 1415 #define IXMLDOMDocument_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) | |
| 1416 #define IXMLDOMDocument_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) | |
| 1417 #define IXMLDOMDocument_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) | |
| 1418 #define IXMLDOMDocument_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) | |
| 1419 #define IXMLDOMDocument_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) | |
| 1420 #define IXMLDOMDocument_get_text(This,text) (This)->lpVtbl->get_text(This,text) | |
| 1421 #define IXMLDOMDocument_put_text(This,text) (This)->lpVtbl->put_text(This,text) | |
| 1422 #define IXMLDOMDocument_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) | |
| 1423 #define IXMLDOMDocument_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) | |
| 1424 #define IXMLDOMDocument_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) | |
| 1425 #define IXMLDOMDocument_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) | |
| 1426 #define IXMLDOMDocument_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) | |
| 1427 #define IXMLDOMDocument_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) | |
| 1428 #define IXMLDOMDocument_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) | |
| 1429 #define IXMLDOMDocument_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) | |
| 1430 #define IXMLDOMDocument_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) | |
| 1431 #define IXMLDOMDocument_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) | |
| 1432 #define IXMLDOMDocument_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) | |
| 1433 #define IXMLDOMDocument_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 1434 #define IXMLDOMDocument_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) | |
| 1435 #define IXMLDOMDocument_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) | |
| 1436 #define IXMLDOMDocument_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) | |
| 1437 #define IXMLDOMDocument_get_doctype(This,documentType) (This)->lpVtbl->get_doctype(This,documentType) | |
| 1438 #define IXMLDOMDocument_get_implementation(This,impl) (This)->lpVtbl->get_implementation(This,impl) | |
| 1439 #define IXMLDOMDocument_get_documentElement(This,DOMElement) (This)->lpVtbl->get_documentElement(This,DOMElement) | |
| 1440 #define IXMLDOMDocument_putref_documentElement(This,DOMElement) (This)->lpVtbl->putref_documentElement(This,DOMElement) | |
| 1441 #define IXMLDOMDocument_createElement(This,tagName,element) (This)->lpVtbl->createElement(This,tagName,element) | |
| 1442 #define IXMLDOMDocument_createDocumentFragment(This,docFrag) (This)->lpVtbl->createDocumentFragment(This,docFrag) | |
| 1443 #define IXMLDOMDocument_createTextNode(This,data,text) (This)->lpVtbl->createTextNode(This,data,text) | |
| 1444 #define IXMLDOMDocument_createComment(This,data,comment) (This)->lpVtbl->createComment(This,data,comment) | |
| 1445 #define IXMLDOMDocument_createCDATASection(This,data,cdata) (This)->lpVtbl->createCDATASection(This,data,cdata) | |
| 1446 #define IXMLDOMDocument_createProcessingInstruction(This,target,data,pi) (This)->lpVtbl->createProcessingInstruction(This,target,data,pi) | |
| 1447 #define IXMLDOMDocument_createAttribute(This,name,attribute) (This)->lpVtbl->createAttribute(This,name,attribute) | |
| 1448 #define IXMLDOMDocument_createEntityReference(This,name,entityRef) (This)->lpVtbl->createEntityReference(This,name,entityRef) | |
| 1449 #define IXMLDOMDocument_getElementsByTagName(This,tagName,resultList) (This)->lpVtbl->getElementsByTagName(This,tagName,resultList) | |
| 1450 #define IXMLDOMDocument_createNode(This,Type,name,namespaceURI,node) (This)->lpVtbl->createNode(This,Type,name,namespaceURI,node) | |
| 1451 #define IXMLDOMDocument_nodeFromID(This,idString,node) (This)->lpVtbl->nodeFromID(This,idString,node) | |
| 1452 #define IXMLDOMDocument_load(This,xmlSource,isSuccessful) (This)->lpVtbl->load(This,xmlSource,isSuccessful) | |
| 1453 #define IXMLDOMDocument_get_readyState(This,value) (This)->lpVtbl->get_readyState(This,value) | |
| 1454 #define IXMLDOMDocument_get_parseError(This,errorObj) (This)->lpVtbl->get_parseError(This,errorObj) | |
| 1455 #define IXMLDOMDocument_get_url(This,urlString) (This)->lpVtbl->get_url(This,urlString) | |
| 1456 #define IXMLDOMDocument_get_async(This,isAsync) (This)->lpVtbl->get_async(This,isAsync) | |
| 1457 #define IXMLDOMDocument_put_async(This,isAsync) (This)->lpVtbl->put_async(This,isAsync) | |
| 1458 #define IXMLDOMDocument_abort(This) (This)->lpVtbl->abort(This) | |
| 1459 #define IXMLDOMDocument_loadXML(This,bstrXML,isSuccessful) (This)->lpVtbl->loadXML(This,bstrXML,isSuccessful) | |
| 1460 #define IXMLDOMDocument_save(This,destination) (This)->lpVtbl->save(This,destination) | |
| 1461 #define IXMLDOMDocument_get_validateOnParse(This,isValidating) (This)->lpVtbl->get_validateOnParse(This,isValidating) | |
| 1462 #define IXMLDOMDocument_put_validateOnParse(This,isValidating) (This)->lpVtbl->put_validateOnParse(This,isValidating) | |
| 1463 #define IXMLDOMDocument_get_resolveExternals(This,isResolving) (This)->lpVtbl->get_resolveExternals(This,isResolving) | |
| 1464 #define IXMLDOMDocument_put_resolveExternals(This,isResolving) (This)->lpVtbl->put_resolveExternals(This,isResolving) | |
| 1465 #define IXMLDOMDocument_get_preserveWhiteSpace(This,isPreserving) (This)->lpVtbl->get_preserveWhiteSpace(This,isPreserving) | |
| 1466 #define IXMLDOMDocument_put_preserveWhiteSpace(This,isPreserving) (This)->lpVtbl->put_preserveWhiteSpace(This,isPreserving) | |
| 1467 #define IXMLDOMDocument_put_onreadystatechange(This,readystatechangeSink) (This)->lpVtbl->put_onreadystatechange(This,readystatechangeSink) | |
| 1468 #define IXMLDOMDocument_put_ondataavailable(This,ondataavailableSink) (This)->lpVtbl->put_ondataavailable(This,ondataavailableSink) | |
| 1469 #define IXMLDOMDocument_put_ontransformnode(This,ontransformnodeSink) (This)->lpVtbl->put_ontransformnode(This,ontransformnodeSink) | |
| 1470 #endif | |
| 1471 #endif | |
| 1472 HRESULT WINAPI IXMLDOMDocument_get_doctype_Proxy(IXMLDOMDocument *This,IXMLDOMDocumentType **documentType); | |
| 1473 void __RPC_STUB IXMLDOMDocument_get_doctype_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1474 HRESULT WINAPI IXMLDOMDocument_get_implementation_Proxy(IXMLDOMDocument *This,IXMLDOMImplementation **impl); | |
| 1475 void __RPC_STUB IXMLDOMDocument_get_implementation_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1476 HRESULT WINAPI IXMLDOMDocument_get_documentElement_Proxy(IXMLDOMDocument *This,IXMLDOMElement **DOMElement); | |
| 1477 void __RPC_STUB IXMLDOMDocument_get_documentElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1478 HRESULT WINAPI IXMLDOMDocument_putref_documentElement_Proxy(IXMLDOMDocument *This,IXMLDOMElement *DOMElement); | |
| 1479 void __RPC_STUB IXMLDOMDocument_putref_documentElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1480 HRESULT WINAPI IXMLDOMDocument_createElement_Proxy(IXMLDOMDocument *This,BSTR tagName,IXMLDOMElement **element); | |
| 1481 void __RPC_STUB IXMLDOMDocument_createElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1482 HRESULT WINAPI IXMLDOMDocument_createDocumentFragment_Proxy(IXMLDOMDocument *This,IXMLDOMDocumentFragment **docFrag); | |
| 1483 void __RPC_STUB IXMLDOMDocument_createDocumentFragment_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1484 HRESULT WINAPI IXMLDOMDocument_createTextNode_Proxy(IXMLDOMDocument *This,BSTR data,IXMLDOMText **text); | |
| 1485 void __RPC_STUB IXMLDOMDocument_createTextNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1486 HRESULT WINAPI IXMLDOMDocument_createComment_Proxy(IXMLDOMDocument *This,BSTR data,IXMLDOMComment **comment); | |
| 1487 void __RPC_STUB IXMLDOMDocument_createComment_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1488 HRESULT WINAPI IXMLDOMDocument_createCDATASection_Proxy(IXMLDOMDocument *This,BSTR data,IXMLDOMCDATASection **cdata); | |
| 1489 void __RPC_STUB IXMLDOMDocument_createCDATASection_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1490 HRESULT WINAPI IXMLDOMDocument_createProcessingInstruction_Proxy(IXMLDOMDocument *This,BSTR target,BSTR data,IXMLDOMProcessingInstruction **pi); | |
| 1491 void __RPC_STUB IXMLDOMDocument_createProcessingInstruction_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1492 HRESULT WINAPI IXMLDOMDocument_createAttribute_Proxy(IXMLDOMDocument *This,BSTR name,IXMLDOMAttribute **attribute); | |
| 1493 void __RPC_STUB IXMLDOMDocument_createAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1494 HRESULT WINAPI IXMLDOMDocument_createEntityReference_Proxy(IXMLDOMDocument *This,BSTR name,IXMLDOMEntityReference **entityRef); | |
| 1495 void __RPC_STUB IXMLDOMDocument_createEntityReference_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1496 HRESULT WINAPI IXMLDOMDocument_getElementsByTagName_Proxy(IXMLDOMDocument *This,BSTR tagName,IXMLDOMNodeList **resultList); | |
| 1497 void __RPC_STUB IXMLDOMDocument_getElementsByTagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1498 HRESULT WINAPI IXMLDOMDocument_createNode_Proxy(IXMLDOMDocument *This,VARIANT Type,BSTR name,BSTR namespaceURI,IXMLDOMNode **node); | |
| 1499 void __RPC_STUB IXMLDOMDocument_createNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1500 HRESULT WINAPI IXMLDOMDocument_nodeFromID_Proxy(IXMLDOMDocument *This,BSTR idString,IXMLDOMNode **node); | |
| 1501 void __RPC_STUB IXMLDOMDocument_nodeFromID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1502 HRESULT WINAPI IXMLDOMDocument_load_Proxy(IXMLDOMDocument *This,VARIANT xmlSource,VARIANT_BOOL *isSuccessful); | |
| 1503 void __RPC_STUB IXMLDOMDocument_load_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1504 HRESULT WINAPI IXMLDOMDocument_get_readyState_Proxy(IXMLDOMDocument *This,long *value); | |
| 1505 void __RPC_STUB IXMLDOMDocument_get_readyState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1506 HRESULT WINAPI IXMLDOMDocument_get_parseError_Proxy(IXMLDOMDocument *This,IXMLDOMParseError **errorObj); | |
| 1507 void __RPC_STUB IXMLDOMDocument_get_parseError_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1508 HRESULT WINAPI IXMLDOMDocument_get_url_Proxy(IXMLDOMDocument *This,BSTR *urlString); | |
| 1509 void __RPC_STUB IXMLDOMDocument_get_url_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1510 HRESULT WINAPI IXMLDOMDocument_get_async_Proxy(IXMLDOMDocument *This,VARIANT_BOOL *isAsync); | |
| 1511 void __RPC_STUB IXMLDOMDocument_get_async_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1512 HRESULT WINAPI IXMLDOMDocument_put_async_Proxy(IXMLDOMDocument *This,VARIANT_BOOL isAsync); | |
| 1513 void __RPC_STUB IXMLDOMDocument_put_async_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1514 HRESULT WINAPI IXMLDOMDocument_abort_Proxy(IXMLDOMDocument *This); | |
| 1515 void __RPC_STUB IXMLDOMDocument_abort_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1516 HRESULT WINAPI IXMLDOMDocument_loadXML_Proxy(IXMLDOMDocument *This,BSTR bstrXML,VARIANT_BOOL *isSuccessful); | |
| 1517 void __RPC_STUB IXMLDOMDocument_loadXML_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1518 HRESULT WINAPI IXMLDOMDocument_save_Proxy(IXMLDOMDocument *This,VARIANT destination); | |
| 1519 void __RPC_STUB IXMLDOMDocument_save_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1520 HRESULT WINAPI IXMLDOMDocument_get_validateOnParse_Proxy(IXMLDOMDocument *This,VARIANT_BOOL *isValidating); | |
| 1521 void __RPC_STUB IXMLDOMDocument_get_validateOnParse_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1522 HRESULT WINAPI IXMLDOMDocument_put_validateOnParse_Proxy(IXMLDOMDocument *This,VARIANT_BOOL isValidating); | |
| 1523 void __RPC_STUB IXMLDOMDocument_put_validateOnParse_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1524 HRESULT WINAPI IXMLDOMDocument_get_resolveExternals_Proxy(IXMLDOMDocument *This,VARIANT_BOOL *isResolving); | |
| 1525 void __RPC_STUB IXMLDOMDocument_get_resolveExternals_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1526 HRESULT WINAPI IXMLDOMDocument_put_resolveExternals_Proxy(IXMLDOMDocument *This,VARIANT_BOOL isResolving); | |
| 1527 void __RPC_STUB IXMLDOMDocument_put_resolveExternals_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1528 HRESULT WINAPI IXMLDOMDocument_get_preserveWhiteSpace_Proxy(IXMLDOMDocument *This,VARIANT_BOOL *isPreserving); | |
| 1529 void __RPC_STUB IXMLDOMDocument_get_preserveWhiteSpace_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1530 HRESULT WINAPI IXMLDOMDocument_put_preserveWhiteSpace_Proxy(IXMLDOMDocument *This,VARIANT_BOOL isPreserving); | |
| 1531 void __RPC_STUB IXMLDOMDocument_put_preserveWhiteSpace_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1532 HRESULT WINAPI IXMLDOMDocument_put_onreadystatechange_Proxy(IXMLDOMDocument *This,VARIANT readystatechangeSink); | |
| 1533 void __RPC_STUB IXMLDOMDocument_put_onreadystatechange_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1534 HRESULT WINAPI IXMLDOMDocument_put_ondataavailable_Proxy(IXMLDOMDocument *This,VARIANT ondataavailableSink); | |
| 1535 void __RPC_STUB IXMLDOMDocument_put_ondataavailable_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1536 HRESULT WINAPI IXMLDOMDocument_put_ontransformnode_Proxy(IXMLDOMDocument *This,VARIANT ontransformnodeSink); | |
| 1537 void __RPC_STUB IXMLDOMDocument_put_ontransformnode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1538 #endif | |
| 1539 | |
| 1540 #ifndef __IXMLDOMDocument2_INTERFACE_DEFINED__ | |
| 1541 #define __IXMLDOMDocument2_INTERFACE_DEFINED__ | |
| 1542 EXTERN_C const IID IID_IXMLDOMDocument2; | |
| 1543 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 1544 struct IXMLDOMDocument2 : public IXMLDOMDocument { | |
| 1545 public: | |
| 1546 virtual HRESULT WINAPI get_namespaces(IXMLDOMSchemaCollection **namespaceCollection) = 0; | |
| 1547 virtual HRESULT WINAPI get_schemas(VARIANT *otherCollection) = 0; | |
| 1548 virtual HRESULT WINAPI putref_schemas(VARIANT otherCollection) = 0; | |
| 1549 virtual HRESULT WINAPI validate(IXMLDOMParseError **errorObj) = 0; | |
| 1550 virtual HRESULT WINAPI setProperty(BSTR name,VARIANT value) = 0; | |
| 1551 virtual HRESULT WINAPI getProperty(BSTR name,VARIANT *value) = 0; | |
| 1552 }; | |
| 1553 #else | |
| 1554 typedef struct IXMLDOMDocument2Vtbl { | |
| 1555 BEGIN_INTERFACE | |
| 1556 HRESULT (WINAPI *QueryInterface)(IXMLDOMDocument2 *This,REFIID riid,void **ppvObject); | |
| 1557 ULONG (WINAPI *AddRef)(IXMLDOMDocument2 *This); | |
| 1558 ULONG (WINAPI *Release)(IXMLDOMDocument2 *This); | |
| 1559 HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMDocument2 *This,UINT *pctinfo); | |
| 1560 HRESULT (WINAPI *GetTypeInfo)(IXMLDOMDocument2 *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 1561 HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMDocument2 *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 1562 HRESULT (WINAPI *Invoke)(IXMLDOMDocument2 *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 1563 HRESULT (WINAPI *get_nodeName)(IXMLDOMDocument2 *This,BSTR *name); | |
| 1564 HRESULT (WINAPI *get_nodeValue)(IXMLDOMDocument2 *This,VARIANT *value); | |
| 1565 HRESULT (WINAPI *put_nodeValue)(IXMLDOMDocument2 *This,VARIANT value); | |
| 1566 HRESULT (WINAPI *get_nodeType)(IXMLDOMDocument2 *This,DOMNodeType *type); | |
| 1567 HRESULT (WINAPI *get_parentNode)(IXMLDOMDocument2 *This,IXMLDOMNode **parent); | |
| 1568 HRESULT (WINAPI *get_childNodes)(IXMLDOMDocument2 *This,IXMLDOMNodeList **childList); | |
| 1569 HRESULT (WINAPI *get_firstChild)(IXMLDOMDocument2 *This,IXMLDOMNode **firstChild); | |
| 1570 HRESULT (WINAPI *get_lastChild)(IXMLDOMDocument2 *This,IXMLDOMNode **lastChild); | |
| 1571 HRESULT (WINAPI *get_previousSibling)(IXMLDOMDocument2 *This,IXMLDOMNode **previousSibling); | |
| 1572 HRESULT (WINAPI *get_nextSibling)(IXMLDOMDocument2 *This,IXMLDOMNode **nextSibling); | |
| 1573 HRESULT (WINAPI *get_attributes)(IXMLDOMDocument2 *This,IXMLDOMNamedNodeMap **attributeMap); | |
| 1574 HRESULT (WINAPI *insertBefore)(IXMLDOMDocument2 *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); | |
| 1575 HRESULT (WINAPI *replaceChild)(IXMLDOMDocument2 *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); | |
| 1576 HRESULT (WINAPI *removeChild)(IXMLDOMDocument2 *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); | |
| 1577 HRESULT (WINAPI *appendChild)(IXMLDOMDocument2 *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); | |
| 1578 HRESULT (WINAPI *hasChildNodes)(IXMLDOMDocument2 *This,VARIANT_BOOL *hasChild); | |
| 1579 HRESULT (WINAPI *get_ownerDocument)(IXMLDOMDocument2 *This,IXMLDOMDocument **DOMDocument); | |
| 1580 HRESULT (WINAPI *cloneNode)(IXMLDOMDocument2 *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); | |
| 1581 HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMDocument2 *This,BSTR *nodeType); | |
| 1582 HRESULT (WINAPI *get_text)(IXMLDOMDocument2 *This,BSTR *text); | |
| 1583 HRESULT (WINAPI *put_text)(IXMLDOMDocument2 *This,BSTR text); | |
| 1584 HRESULT (WINAPI *get_specified)(IXMLDOMDocument2 *This,VARIANT_BOOL *isSpecified); | |
| 1585 HRESULT (WINAPI *get_definition)(IXMLDOMDocument2 *This,IXMLDOMNode **definitionNode); | |
| 1586 HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMDocument2 *This,VARIANT *typedValue); | |
| 1587 HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMDocument2 *This,VARIANT typedValue); | |
| 1588 HRESULT (WINAPI *get_dataType)(IXMLDOMDocument2 *This,VARIANT *dataTypeName); | |
| 1589 HRESULT (WINAPI *put_dataType)(IXMLDOMDocument2 *This,BSTR dataTypeName); | |
| 1590 HRESULT (WINAPI *get_xml)(IXMLDOMDocument2 *This,BSTR *xmlString); | |
| 1591 HRESULT (WINAPI *transformNode)(IXMLDOMDocument2 *This,IXMLDOMNode *stylesheet,BSTR *xmlString); | |
| 1592 HRESULT (WINAPI *selectNodes)(IXMLDOMDocument2 *This,BSTR queryString,IXMLDOMNodeList **resultList); | |
| 1593 HRESULT (WINAPI *selectSingleNode)(IXMLDOMDocument2 *This,BSTR queryString,IXMLDOMNode **resultNode); | |
| 1594 HRESULT (WINAPI *get_parsed)(IXMLDOMDocument2 *This,VARIANT_BOOL *isParsed); | |
| 1595 HRESULT (WINAPI *get_namespaceURI)(IXMLDOMDocument2 *This,BSTR *namespaceURI); | |
| 1596 HRESULT (WINAPI *get_prefix)(IXMLDOMDocument2 *This,BSTR *prefixString); | |
| 1597 HRESULT (WINAPI *get_baseName)(IXMLDOMDocument2 *This,BSTR *nameString); | |
| 1598 HRESULT (WINAPI *transformNodeToObject)(IXMLDOMDocument2 *This,IXMLDOMNode *stylesheet,VARIANT outputObject); | |
| 1599 HRESULT (WINAPI *get_doctype)(IXMLDOMDocument2 *This,IXMLDOMDocumentType **documentType); | |
| 1600 HRESULT (WINAPI *get_implementation)(IXMLDOMDocument2 *This,IXMLDOMImplementation **impl); | |
| 1601 HRESULT (WINAPI *get_documentElement)(IXMLDOMDocument2 *This,IXMLDOMElement **DOMElement); | |
| 1602 HRESULT (WINAPI *putref_documentElement)(IXMLDOMDocument2 *This,IXMLDOMElement *DOMElement); | |
| 1603 HRESULT (WINAPI *createElement)(IXMLDOMDocument2 *This,BSTR tagName,IXMLDOMElement **element); | |
| 1604 HRESULT (WINAPI *createDocumentFragment)(IXMLDOMDocument2 *This,IXMLDOMDocumentFragment **docFrag); | |
| 1605 HRESULT (WINAPI *createTextNode)(IXMLDOMDocument2 *This,BSTR data,IXMLDOMText **text); | |
| 1606 HRESULT (WINAPI *createComment)(IXMLDOMDocument2 *This,BSTR data,IXMLDOMComment **comment); | |
| 1607 HRESULT (WINAPI *createCDATASection)(IXMLDOMDocument2 *This,BSTR data,IXMLDOMCDATASection **cdata); | |
| 1608 HRESULT (WINAPI *createProcessingInstruction)(IXMLDOMDocument2 *This,BSTR target,BSTR data,IXMLDOMProcessingInstruction **pi); | |
| 1609 HRESULT (WINAPI *createAttribute)(IXMLDOMDocument2 *This,BSTR name,IXMLDOMAttribute **attribute); | |
| 1610 HRESULT (WINAPI *createEntityReference)(IXMLDOMDocument2 *This,BSTR name,IXMLDOMEntityReference **entityRef); | |
| 1611 HRESULT (WINAPI *getElementsByTagName)(IXMLDOMDocument2 *This,BSTR tagName,IXMLDOMNodeList **resultList); | |
| 1612 HRESULT (WINAPI *createNode)(IXMLDOMDocument2 *This,VARIANT Type,BSTR name,BSTR namespaceURI,IXMLDOMNode **node); | |
| 1613 HRESULT (WINAPI *nodeFromID)(IXMLDOMDocument2 *This,BSTR idString,IXMLDOMNode **node); | |
| 1614 HRESULT (WINAPI *load)(IXMLDOMDocument2 *This,VARIANT xmlSource,VARIANT_BOOL *isSuccessful); | |
| 1615 HRESULT (WINAPI *get_readyState)(IXMLDOMDocument2 *This,long *value); | |
| 1616 HRESULT (WINAPI *get_parseError)(IXMLDOMDocument2 *This,IXMLDOMParseError **errorObj); | |
| 1617 HRESULT (WINAPI *get_url)(IXMLDOMDocument2 *This,BSTR *urlString); | |
| 1618 HRESULT (WINAPI *get_async)(IXMLDOMDocument2 *This,VARIANT_BOOL *isAsync); | |
| 1619 HRESULT (WINAPI *put_async)(IXMLDOMDocument2 *This,VARIANT_BOOL isAsync); | |
| 1620 HRESULT (WINAPI *abort)(IXMLDOMDocument2 *This); | |
| 1621 HRESULT (WINAPI *loadXML)(IXMLDOMDocument2 *This,BSTR bstrXML,VARIANT_BOOL *isSuccessful); | |
| 1622 HRESULT (WINAPI *save)(IXMLDOMDocument2 *This,VARIANT destination); | |
| 1623 HRESULT (WINAPI *get_validateOnParse)(IXMLDOMDocument2 *This,VARIANT_BOOL *isValidating); | |
| 1624 HRESULT (WINAPI *put_validateOnParse)(IXMLDOMDocument2 *This,VARIANT_BOOL isValidating); | |
| 1625 HRESULT (WINAPI *get_resolveExternals)(IXMLDOMDocument2 *This,VARIANT_BOOL *isResolving); | |
| 1626 HRESULT (WINAPI *put_resolveExternals)(IXMLDOMDocument2 *This,VARIANT_BOOL isResolving); | |
| 1627 HRESULT (WINAPI *get_preserveWhiteSpace)(IXMLDOMDocument2 *This,VARIANT_BOOL *isPreserving); | |
| 1628 HRESULT (WINAPI *put_preserveWhiteSpace)(IXMLDOMDocument2 *This,VARIANT_BOOL isPreserving); | |
| 1629 HRESULT (WINAPI *put_onreadystatechange)(IXMLDOMDocument2 *This,VARIANT readystatechangeSink); | |
| 1630 HRESULT (WINAPI *put_ondataavailable)(IXMLDOMDocument2 *This,VARIANT ondataavailableSink); | |
| 1631 HRESULT (WINAPI *put_ontransformnode)(IXMLDOMDocument2 *This,VARIANT ontransformnodeSink); | |
| 1632 HRESULT (WINAPI *get_namespaces)(IXMLDOMDocument2 *This,IXMLDOMSchemaCollection **namespaceCollection); | |
| 1633 HRESULT (WINAPI *get_schemas)(IXMLDOMDocument2 *This,VARIANT *otherCollection); | |
| 1634 HRESULT (WINAPI *putref_schemas)(IXMLDOMDocument2 *This,VARIANT otherCollection); | |
| 1635 HRESULT (WINAPI *validate)(IXMLDOMDocument2 *This,IXMLDOMParseError **errorObj); | |
| 1636 HRESULT (WINAPI *setProperty)(IXMLDOMDocument2 *This,BSTR name,VARIANT value); | |
| 1637 HRESULT (WINAPI *getProperty)(IXMLDOMDocument2 *This,BSTR name,VARIANT *value); | |
| 1638 END_INTERFACE | |
| 1639 } IXMLDOMDocument2Vtbl; | |
| 1640 struct IXMLDOMDocument2 { | |
| 1641 CONST_VTBL struct IXMLDOMDocument2Vtbl *lpVtbl; | |
| 1642 }; | |
| 1643 #ifdef COBJMACROS | |
| 1644 #define IXMLDOMDocument2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1645 #define IXMLDOMDocument2_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1646 #define IXMLDOMDocument2_Release(This) (This)->lpVtbl->Release(This) | |
| 1647 #define IXMLDOMDocument2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 1648 #define IXMLDOMDocument2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 1649 #define IXMLDOMDocument2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 1650 #define IXMLDOMDocument2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 1651 #define IXMLDOMDocument2_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) | |
| 1652 #define IXMLDOMDocument2_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) | |
| 1653 #define IXMLDOMDocument2_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) | |
| 1654 #define IXMLDOMDocument2_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) | |
| 1655 #define IXMLDOMDocument2_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) | |
| 1656 #define IXMLDOMDocument2_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) | |
| 1657 #define IXMLDOMDocument2_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) | |
| 1658 #define IXMLDOMDocument2_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) | |
| 1659 #define IXMLDOMDocument2_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) | |
| 1660 #define IXMLDOMDocument2_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) | |
| 1661 #define IXMLDOMDocument2_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) | |
| 1662 #define IXMLDOMDocument2_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) | |
| 1663 #define IXMLDOMDocument2_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) | |
| 1664 #define IXMLDOMDocument2_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) | |
| 1665 #define IXMLDOMDocument2_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) | |
| 1666 #define IXMLDOMDocument2_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) | |
| 1667 #define IXMLDOMDocument2_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) | |
| 1668 #define IXMLDOMDocument2_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) | |
| 1669 #define IXMLDOMDocument2_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) | |
| 1670 #define IXMLDOMDocument2_get_text(This,text) (This)->lpVtbl->get_text(This,text) | |
| 1671 #define IXMLDOMDocument2_put_text(This,text) (This)->lpVtbl->put_text(This,text) | |
| 1672 #define IXMLDOMDocument2_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) | |
| 1673 #define IXMLDOMDocument2_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) | |
| 1674 #define IXMLDOMDocument2_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) | |
| 1675 #define IXMLDOMDocument2_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) | |
| 1676 #define IXMLDOMDocument2_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) | |
| 1677 #define IXMLDOMDocument2_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) | |
| 1678 #define IXMLDOMDocument2_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) | |
| 1679 #define IXMLDOMDocument2_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) | |
| 1680 #define IXMLDOMDocument2_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) | |
| 1681 #define IXMLDOMDocument2_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) | |
| 1682 #define IXMLDOMDocument2_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) | |
| 1683 #define IXMLDOMDocument2_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 1684 #define IXMLDOMDocument2_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) | |
| 1685 #define IXMLDOMDocument2_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) | |
| 1686 #define IXMLDOMDocument2_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) | |
| 1687 #define IXMLDOMDocument2_get_doctype(This,documentType) (This)->lpVtbl->get_doctype(This,documentType) | |
| 1688 #define IXMLDOMDocument2_get_implementation(This,impl) (This)->lpVtbl->get_implementation(This,impl) | |
| 1689 #define IXMLDOMDocument2_get_documentElement(This,DOMElement) (This)->lpVtbl->get_documentElement(This,DOMElement) | |
| 1690 #define IXMLDOMDocument2_putref_documentElement(This,DOMElement) (This)->lpVtbl->putref_documentElement(This,DOMElement) | |
| 1691 #define IXMLDOMDocument2_createElement(This,tagName,element) (This)->lpVtbl->createElement(This,tagName,element) | |
| 1692 #define IXMLDOMDocument2_createDocumentFragment(This,docFrag) (This)->lpVtbl->createDocumentFragment(This,docFrag) | |
| 1693 #define IXMLDOMDocument2_createTextNode(This,data,text) (This)->lpVtbl->createTextNode(This,data,text) | |
| 1694 #define IXMLDOMDocument2_createComment(This,data,comment) (This)->lpVtbl->createComment(This,data,comment) | |
| 1695 #define IXMLDOMDocument2_createCDATASection(This,data,cdata) (This)->lpVtbl->createCDATASection(This,data,cdata) | |
| 1696 #define IXMLDOMDocument2_createProcessingInstruction(This,target,data,pi) (This)->lpVtbl->createProcessingInstruction(This,target,data,pi) | |
| 1697 #define IXMLDOMDocument2_createAttribute(This,name,attribute) (This)->lpVtbl->createAttribute(This,name,attribute) | |
| 1698 #define IXMLDOMDocument2_createEntityReference(This,name,entityRef) (This)->lpVtbl->createEntityReference(This,name,entityRef) | |
| 1699 #define IXMLDOMDocument2_getElementsByTagName(This,tagName,resultList) (This)->lpVtbl->getElementsByTagName(This,tagName,resultList) | |
| 1700 #define IXMLDOMDocument2_createNode(This,Type,name,namespaceURI,node) (This)->lpVtbl->createNode(This,Type,name,namespaceURI,node) | |
| 1701 #define IXMLDOMDocument2_nodeFromID(This,idString,node) (This)->lpVtbl->nodeFromID(This,idString,node) | |
| 1702 #define IXMLDOMDocument2_load(This,xmlSource,isSuccessful) (This)->lpVtbl->load(This,xmlSource,isSuccessful) | |
| 1703 #define IXMLDOMDocument2_get_readyState(This,value) (This)->lpVtbl->get_readyState(This,value) | |
| 1704 #define IXMLDOMDocument2_get_parseError(This,errorObj) (This)->lpVtbl->get_parseError(This,errorObj) | |
| 1705 #define IXMLDOMDocument2_get_url(This,urlString) (This)->lpVtbl->get_url(This,urlString) | |
| 1706 #define IXMLDOMDocument2_get_async(This,isAsync) (This)->lpVtbl->get_async(This,isAsync) | |
| 1707 #define IXMLDOMDocument2_put_async(This,isAsync) (This)->lpVtbl->put_async(This,isAsync) | |
| 1708 #define IXMLDOMDocument2_abort(This) (This)->lpVtbl->abort(This) | |
| 1709 #define IXMLDOMDocument2_loadXML(This,bstrXML,isSuccessful) (This)->lpVtbl->loadXML(This,bstrXML,isSuccessful) | |
| 1710 #define IXMLDOMDocument2_save(This,destination) (This)->lpVtbl->save(This,destination) | |
| 1711 #define IXMLDOMDocument2_get_validateOnParse(This,isValidating) (This)->lpVtbl->get_validateOnParse(This,isValidating) | |
| 1712 #define IXMLDOMDocument2_put_validateOnParse(This,isValidating) (This)->lpVtbl->put_validateOnParse(This,isValidating) | |
| 1713 #define IXMLDOMDocument2_get_resolveExternals(This,isResolving) (This)->lpVtbl->get_resolveExternals(This,isResolving) | |
| 1714 #define IXMLDOMDocument2_put_resolveExternals(This,isResolving) (This)->lpVtbl->put_resolveExternals(This,isResolving) | |
| 1715 #define IXMLDOMDocument2_get_preserveWhiteSpace(This,isPreserving) (This)->lpVtbl->get_preserveWhiteSpace(This,isPreserving) | |
| 1716 #define IXMLDOMDocument2_put_preserveWhiteSpace(This,isPreserving) (This)->lpVtbl->put_preserveWhiteSpace(This,isPreserving) | |
| 1717 #define IXMLDOMDocument2_put_onreadystatechange(This,readystatechangeSink) (This)->lpVtbl->put_onreadystatechange(This,readystatechangeSink) | |
| 1718 #define IXMLDOMDocument2_put_ondataavailable(This,ondataavailableSink) (This)->lpVtbl->put_ondataavailable(This,ondataavailableSink) | |
| 1719 #define IXMLDOMDocument2_put_ontransformnode(This,ontransformnodeSink) (This)->lpVtbl->put_ontransformnode(This,ontransformnodeSink) | |
| 1720 #define IXMLDOMDocument2_get_namespaces(This,namespaceCollection) (This)->lpVtbl->get_namespaces(This,namespaceCollection) | |
| 1721 #define IXMLDOMDocument2_get_schemas(This,otherCollection) (This)->lpVtbl->get_schemas(This,otherCollection) | |
| 1722 #define IXMLDOMDocument2_putref_schemas(This,otherCollection) (This)->lpVtbl->putref_schemas(This,otherCollection) | |
| 1723 #define IXMLDOMDocument2_validate(This,errorObj) (This)->lpVtbl->validate(This,errorObj) | |
| 1724 #define IXMLDOMDocument2_setProperty(This,name,value) (This)->lpVtbl->setProperty(This,name,value) | |
| 1725 #define IXMLDOMDocument2_getProperty(This,name,value) (This)->lpVtbl->getProperty(This,name,value) | |
| 1726 #endif | |
| 1727 #endif | |
| 1728 HRESULT WINAPI IXMLDOMDocument2_get_namespaces_Proxy(IXMLDOMDocument2 *This,IXMLDOMSchemaCollection **namespaceCollection); | |
| 1729 void __RPC_STUB IXMLDOMDocument2_get_namespaces_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1730 HRESULT WINAPI IXMLDOMDocument2_get_schemas_Proxy(IXMLDOMDocument2 *This,VARIANT *otherCollection); | |
| 1731 void __RPC_STUB IXMLDOMDocument2_get_schemas_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1732 HRESULT WINAPI IXMLDOMDocument2_putref_schemas_Proxy(IXMLDOMDocument2 *This,VARIANT otherCollection); | |
| 1733 void __RPC_STUB IXMLDOMDocument2_putref_schemas_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1734 HRESULT WINAPI IXMLDOMDocument2_validate_Proxy(IXMLDOMDocument2 *This,IXMLDOMParseError **errorObj); | |
| 1735 void __RPC_STUB IXMLDOMDocument2_validate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1736 HRESULT WINAPI IXMLDOMDocument2_setProperty_Proxy(IXMLDOMDocument2 *This,BSTR name,VARIANT value); | |
| 1737 void __RPC_STUB IXMLDOMDocument2_setProperty_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1738 HRESULT WINAPI IXMLDOMDocument2_getProperty_Proxy(IXMLDOMDocument2 *This,BSTR name,VARIANT *value); | |
| 1739 void __RPC_STUB IXMLDOMDocument2_getProperty_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1740 #endif | |
| 1741 | |
| 1742 #ifndef __IXMLDOMNodeList_INTERFACE_DEFINED__ | |
| 1743 #define __IXMLDOMNodeList_INTERFACE_DEFINED__ | |
| 1744 EXTERN_C const IID IID_IXMLDOMNodeList; | |
| 1745 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 1746 struct IXMLDOMNodeList : public IDispatch { | |
| 1747 public: | |
| 1748 virtual HRESULT WINAPI get_item(long index,IXMLDOMNode **listItem) = 0; | |
| 1749 virtual HRESULT WINAPI get_length(long *listLength) = 0; | |
| 1750 virtual HRESULT WINAPI nextNode(IXMLDOMNode **nextItem) = 0; | |
| 1751 virtual HRESULT WINAPI reset(void) = 0; | |
| 1752 virtual HRESULT WINAPI get__newEnum(IUnknown **ppUnk) = 0; | |
| 1753 }; | |
| 1754 #else | |
| 1755 typedef struct IXMLDOMNodeListVtbl { | |
| 1756 BEGIN_INTERFACE | |
| 1757 HRESULT (WINAPI *QueryInterface)(IXMLDOMNodeList *This,REFIID riid,void **ppvObject); | |
| 1758 ULONG (WINAPI *AddRef)(IXMLDOMNodeList *This); | |
| 1759 ULONG (WINAPI *Release)(IXMLDOMNodeList *This); | |
| 1760 HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMNodeList *This,UINT *pctinfo); | |
| 1761 HRESULT (WINAPI *GetTypeInfo)(IXMLDOMNodeList *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 1762 HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMNodeList *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 1763 HRESULT (WINAPI *Invoke)(IXMLDOMNodeList *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 1764 HRESULT (WINAPI *get_item)(IXMLDOMNodeList *This,long index,IXMLDOMNode **listItem); | |
| 1765 HRESULT (WINAPI *get_length)(IXMLDOMNodeList *This,long *listLength); | |
| 1766 HRESULT (WINAPI *nextNode)(IXMLDOMNodeList *This,IXMLDOMNode **nextItem); | |
| 1767 HRESULT (WINAPI *reset)(IXMLDOMNodeList *This); | |
| 1768 HRESULT (WINAPI *get__newEnum)(IXMLDOMNodeList *This,IUnknown **ppUnk); | |
| 1769 END_INTERFACE | |
| 1770 } IXMLDOMNodeListVtbl; | |
| 1771 struct IXMLDOMNodeList { | |
| 1772 CONST_VTBL struct IXMLDOMNodeListVtbl *lpVtbl; | |
| 1773 }; | |
| 1774 #ifdef COBJMACROS | |
| 1775 #define IXMLDOMNodeList_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1776 #define IXMLDOMNodeList_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1777 #define IXMLDOMNodeList_Release(This) (This)->lpVtbl->Release(This) | |
| 1778 #define IXMLDOMNodeList_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 1779 #define IXMLDOMNodeList_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 1780 #define IXMLDOMNodeList_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 1781 #define IXMLDOMNodeList_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 1782 #define IXMLDOMNodeList_get_item(This,index,listItem) (This)->lpVtbl->get_item(This,index,listItem) | |
| 1783 #define IXMLDOMNodeList_get_length(This,listLength) (This)->lpVtbl->get_length(This,listLength) | |
| 1784 #define IXMLDOMNodeList_nextNode(This,nextItem) (This)->lpVtbl->nextNode(This,nextItem) | |
| 1785 #define IXMLDOMNodeList_reset(This) (This)->lpVtbl->reset(This) | |
| 1786 #define IXMLDOMNodeList_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) | |
| 1787 #endif | |
| 1788 #endif | |
| 1789 HRESULT WINAPI IXMLDOMNodeList_get_item_Proxy(IXMLDOMNodeList *This,long index,IXMLDOMNode **listItem); | |
| 1790 void __RPC_STUB IXMLDOMNodeList_get_item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1791 HRESULT WINAPI IXMLDOMNodeList_get_length_Proxy(IXMLDOMNodeList *This,long *listLength); | |
| 1792 void __RPC_STUB IXMLDOMNodeList_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1793 HRESULT WINAPI IXMLDOMNodeList_nextNode_Proxy(IXMLDOMNodeList *This,IXMLDOMNode **nextItem); | |
| 1794 void __RPC_STUB IXMLDOMNodeList_nextNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1795 HRESULT WINAPI IXMLDOMNodeList_reset_Proxy(IXMLDOMNodeList *This); | |
| 1796 void __RPC_STUB IXMLDOMNodeList_reset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1797 HRESULT WINAPI IXMLDOMNodeList_get__newEnum_Proxy(IXMLDOMNodeList *This,IUnknown **ppUnk); | |
| 1798 void __RPC_STUB IXMLDOMNodeList_get__newEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1799 #endif | |
| 1800 | |
| 1801 #ifndef __IXMLDOMNamedNodeMap_INTERFACE_DEFINED__ | |
| 1802 #define __IXMLDOMNamedNodeMap_INTERFACE_DEFINED__ | |
| 1803 EXTERN_C const IID IID_IXMLDOMNamedNodeMap; | |
| 1804 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 1805 struct IXMLDOMNamedNodeMap : public IDispatch { | |
| 1806 public: | |
| 1807 virtual HRESULT WINAPI getNamedItem(BSTR name,IXMLDOMNode **namedItem) = 0; | |
| 1808 virtual HRESULT WINAPI setNamedItem(IXMLDOMNode *newItem,IXMLDOMNode **nameItem) = 0; | |
| 1809 virtual HRESULT WINAPI removeNamedItem(BSTR name,IXMLDOMNode **namedItem) = 0; | |
| 1810 virtual HRESULT WINAPI get_item(long index,IXMLDOMNode **listItem) = 0; | |
| 1811 virtual HRESULT WINAPI get_length(long *listLength) = 0; | |
| 1812 virtual HRESULT WINAPI getQualifiedItem(BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem) = 0; | |
| 1813 virtual HRESULT WINAPI removeQualifiedItem(BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem) = 0; | |
| 1814 virtual HRESULT WINAPI nextNode(IXMLDOMNode **nextItem) = 0; | |
| 1815 virtual HRESULT WINAPI reset(void) = 0; | |
| 1816 virtual HRESULT WINAPI get__newEnum(IUnknown **ppUnk) = 0; | |
| 1817 }; | |
| 1818 #else | |
| 1819 typedef struct IXMLDOMNamedNodeMapVtbl { | |
| 1820 BEGIN_INTERFACE | |
| 1821 HRESULT (WINAPI *QueryInterface)(IXMLDOMNamedNodeMap *This,REFIID riid,void **ppvObject); | |
| 1822 ULONG (WINAPI *AddRef)(IXMLDOMNamedNodeMap *This); | |
| 1823 ULONG (WINAPI *Release)(IXMLDOMNamedNodeMap *This); | |
| 1824 HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMNamedNodeMap *This,UINT *pctinfo); | |
| 1825 HRESULT (WINAPI *GetTypeInfo)(IXMLDOMNamedNodeMap *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 1826 HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMNamedNodeMap *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 1827 HRESULT (WINAPI *Invoke)(IXMLDOMNamedNodeMap *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 1828 HRESULT (WINAPI *getNamedItem)(IXMLDOMNamedNodeMap *This,BSTR name,IXMLDOMNode **namedItem); | |
| 1829 HRESULT (WINAPI *setNamedItem)(IXMLDOMNamedNodeMap *This,IXMLDOMNode *newItem,IXMLDOMNode **nameItem); | |
| 1830 HRESULT (WINAPI *removeNamedItem)(IXMLDOMNamedNodeMap *This,BSTR name,IXMLDOMNode **namedItem); | |
| 1831 HRESULT (WINAPI *get_item)(IXMLDOMNamedNodeMap *This,long index,IXMLDOMNode **listItem); | |
| 1832 HRESULT (WINAPI *get_length)(IXMLDOMNamedNodeMap *This,long *listLength); | |
| 1833 HRESULT (WINAPI *getQualifiedItem)(IXMLDOMNamedNodeMap *This,BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem); | |
| 1834 HRESULT (WINAPI *removeQualifiedItem)(IXMLDOMNamedNodeMap *This,BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem); | |
| 1835 HRESULT (WINAPI *nextNode)(IXMLDOMNamedNodeMap *This,IXMLDOMNode **nextItem); | |
| 1836 HRESULT (WINAPI *reset)(IXMLDOMNamedNodeMap *This); | |
| 1837 HRESULT (WINAPI *get__newEnum)(IXMLDOMNamedNodeMap *This,IUnknown **ppUnk); | |
| 1838 END_INTERFACE | |
| 1839 } IXMLDOMNamedNodeMapVtbl; | |
| 1840 struct IXMLDOMNamedNodeMap { | |
| 1841 CONST_VTBL struct IXMLDOMNamedNodeMapVtbl *lpVtbl; | |
| 1842 }; | |
| 1843 #ifdef COBJMACROS | |
| 1844 #define IXMLDOMNamedNodeMap_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1845 #define IXMLDOMNamedNodeMap_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1846 #define IXMLDOMNamedNodeMap_Release(This) (This)->lpVtbl->Release(This) | |
| 1847 #define IXMLDOMNamedNodeMap_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 1848 #define IXMLDOMNamedNodeMap_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 1849 #define IXMLDOMNamedNodeMap_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 1850 #define IXMLDOMNamedNodeMap_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 1851 #define IXMLDOMNamedNodeMap_getNamedItem(This,name,namedItem) (This)->lpVtbl->getNamedItem(This,name,namedItem) | |
| 1852 #define IXMLDOMNamedNodeMap_setNamedItem(This,newItem,nameItem) (This)->lpVtbl->setNamedItem(This,newItem,nameItem) | |
| 1853 #define IXMLDOMNamedNodeMap_removeNamedItem(This,name,namedItem) (This)->lpVtbl->removeNamedItem(This,name,namedItem) | |
| 1854 #define IXMLDOMNamedNodeMap_get_item(This,index,listItem) (This)->lpVtbl->get_item(This,index,listItem) | |
| 1855 #define IXMLDOMNamedNodeMap_get_length(This,listLength) (This)->lpVtbl->get_length(This,listLength) | |
| 1856 #define IXMLDOMNamedNodeMap_getQualifiedItem(This,baseName,namespaceURI,qualifiedItem) (This)->lpVtbl->getQualifiedItem(This,baseName,namespaceURI,qualifiedItem) | |
| 1857 #define IXMLDOMNamedNodeMap_removeQualifiedItem(This,baseName,namespaceURI,qualifiedItem) (This)->lpVtbl->removeQualifiedItem(This,baseName,namespaceURI,qualifiedItem) | |
| 1858 #define IXMLDOMNamedNodeMap_nextNode(This,nextItem) (This)->lpVtbl->nextNode(This,nextItem) | |
| 1859 #define IXMLDOMNamedNodeMap_reset(This) (This)->lpVtbl->reset(This) | |
| 1860 #define IXMLDOMNamedNodeMap_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) | |
| 1861 #endif | |
| 1862 #endif | |
| 1863 HRESULT WINAPI IXMLDOMNamedNodeMap_getNamedItem_Proxy(IXMLDOMNamedNodeMap *This,BSTR name,IXMLDOMNode **namedItem); | |
| 1864 void __RPC_STUB IXMLDOMNamedNodeMap_getNamedItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1865 HRESULT WINAPI IXMLDOMNamedNodeMap_setNamedItem_Proxy(IXMLDOMNamedNodeMap *This,IXMLDOMNode *newItem,IXMLDOMNode **nameItem); | |
| 1866 void __RPC_STUB IXMLDOMNamedNodeMap_setNamedItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1867 HRESULT WINAPI IXMLDOMNamedNodeMap_removeNamedItem_Proxy(IXMLDOMNamedNodeMap *This,BSTR name,IXMLDOMNode **namedItem); | |
| 1868 void __RPC_STUB IXMLDOMNamedNodeMap_removeNamedItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1869 HRESULT WINAPI IXMLDOMNamedNodeMap_get_item_Proxy(IXMLDOMNamedNodeMap *This,long index,IXMLDOMNode **listItem); | |
| 1870 void __RPC_STUB IXMLDOMNamedNodeMap_get_item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1871 HRESULT WINAPI IXMLDOMNamedNodeMap_get_length_Proxy(IXMLDOMNamedNodeMap *This,long *listLength); | |
| 1872 void __RPC_STUB IXMLDOMNamedNodeMap_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1873 HRESULT WINAPI IXMLDOMNamedNodeMap_getQualifiedItem_Proxy(IXMLDOMNamedNodeMap *This,BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem); | |
| 1874 void __RPC_STUB IXMLDOMNamedNodeMap_getQualifiedItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1875 HRESULT WINAPI IXMLDOMNamedNodeMap_removeQualifiedItem_Proxy(IXMLDOMNamedNodeMap *This,BSTR baseName,BSTR namespaceURI,IXMLDOMNode **qualifiedItem); | |
| 1876 void __RPC_STUB IXMLDOMNamedNodeMap_removeQualifiedItem_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1877 HRESULT WINAPI IXMLDOMNamedNodeMap_nextNode_Proxy(IXMLDOMNamedNodeMap *This,IXMLDOMNode **nextItem); | |
| 1878 void __RPC_STUB IXMLDOMNamedNodeMap_nextNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1879 HRESULT WINAPI IXMLDOMNamedNodeMap_reset_Proxy(IXMLDOMNamedNodeMap *This); | |
| 1880 void __RPC_STUB IXMLDOMNamedNodeMap_reset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1881 HRESULT WINAPI IXMLDOMNamedNodeMap_get__newEnum_Proxy(IXMLDOMNamedNodeMap *This,IUnknown **ppUnk); | |
| 1882 void __RPC_STUB IXMLDOMNamedNodeMap_get__newEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 1883 #endif | |
| 1884 | |
| 1885 #ifndef __IXMLDOMCharacterData_INTERFACE_DEFINED__ | |
| 1886 #define __IXMLDOMCharacterData_INTERFACE_DEFINED__ | |
| 1887 EXTERN_C const IID IID_IXMLDOMCharacterData; | |
| 1888 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 1889 struct IXMLDOMCharacterData : public IXMLDOMNode { | |
| 1890 public: | |
| 1891 virtual HRESULT WINAPI get_data(BSTR *data) = 0; | |
| 1892 virtual HRESULT WINAPI put_data(BSTR data) = 0; | |
| 1893 virtual HRESULT WINAPI get_length(long *dataLength) = 0; | |
| 1894 virtual HRESULT WINAPI substringData(long offset,long count,BSTR *data) = 0; | |
| 1895 virtual HRESULT WINAPI appendData(BSTR data) = 0; | |
| 1896 virtual HRESULT WINAPI insertData(long offset,BSTR data) = 0; | |
| 1897 virtual HRESULT WINAPI deleteData(long offset,long count) = 0; | |
| 1898 virtual HRESULT WINAPI replaceData(long offset,long count,BSTR data) = 0; | |
| 1899 }; | |
| 1900 #else | |
| 1901 typedef struct IXMLDOMCharacterDataVtbl { | |
| 1902 BEGIN_INTERFACE | |
| 1903 HRESULT (WINAPI *QueryInterface)(IXMLDOMCharacterData *This,REFIID riid,void **ppvObject); | |
| 1904 ULONG (WINAPI *AddRef)(IXMLDOMCharacterData *This); | |
| 1905 ULONG (WINAPI *Release)(IXMLDOMCharacterData *This); | |
| 1906 HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMCharacterData *This,UINT *pctinfo); | |
| 1907 HRESULT (WINAPI *GetTypeInfo)(IXMLDOMCharacterData *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 1908 HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMCharacterData *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 1909 HRESULT (WINAPI *Invoke)(IXMLDOMCharacterData *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 1910 HRESULT (WINAPI *get_nodeName)(IXMLDOMCharacterData *This,BSTR *name); | |
| 1911 HRESULT (WINAPI *get_nodeValue)(IXMLDOMCharacterData *This,VARIANT *value); | |
| 1912 HRESULT (WINAPI *put_nodeValue)(IXMLDOMCharacterData *This,VARIANT value); | |
| 1913 HRESULT (WINAPI *get_nodeType)(IXMLDOMCharacterData *This,DOMNodeType *type); | |
| 1914 HRESULT (WINAPI *get_parentNode)(IXMLDOMCharacterData *This,IXMLDOMNode **parent); | |
| 1915 HRESULT (WINAPI *get_childNodes)(IXMLDOMCharacterData *This,IXMLDOMNodeList **childList); | |
| 1916 HRESULT (WINAPI *get_firstChild)(IXMLDOMCharacterData *This,IXMLDOMNode **firstChild); | |
| 1917 HRESULT (WINAPI *get_lastChild)(IXMLDOMCharacterData *This,IXMLDOMNode **lastChild); | |
| 1918 HRESULT (WINAPI *get_previousSibling)(IXMLDOMCharacterData *This,IXMLDOMNode **previousSibling); | |
| 1919 HRESULT (WINAPI *get_nextSibling)(IXMLDOMCharacterData *This,IXMLDOMNode **nextSibling); | |
| 1920 HRESULT (WINAPI *get_attributes)(IXMLDOMCharacterData *This,IXMLDOMNamedNodeMap **attributeMap); | |
| 1921 HRESULT (WINAPI *insertBefore)(IXMLDOMCharacterData *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); | |
| 1922 HRESULT (WINAPI *replaceChild)(IXMLDOMCharacterData *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); | |
| 1923 HRESULT (WINAPI *removeChild)(IXMLDOMCharacterData *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); | |
| 1924 HRESULT (WINAPI *appendChild)(IXMLDOMCharacterData *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); | |
| 1925 HRESULT (WINAPI *hasChildNodes)(IXMLDOMCharacterData *This,VARIANT_BOOL *hasChild); | |
| 1926 HRESULT (WINAPI *get_ownerDocument)(IXMLDOMCharacterData *This,IXMLDOMDocument **DOMDocument); | |
| 1927 HRESULT (WINAPI *cloneNode)(IXMLDOMCharacterData *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); | |
| 1928 HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMCharacterData *This,BSTR *nodeType); | |
| 1929 HRESULT (WINAPI *get_text)(IXMLDOMCharacterData *This,BSTR *text); | |
| 1930 HRESULT (WINAPI *put_text)(IXMLDOMCharacterData *This,BSTR text); | |
| 1931 HRESULT (WINAPI *get_specified)(IXMLDOMCharacterData *This,VARIANT_BOOL *isSpecified); | |
| 1932 HRESULT (WINAPI *get_definition)(IXMLDOMCharacterData *This,IXMLDOMNode **definitionNode); | |
| 1933 HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMCharacterData *This,VARIANT *typedValue); | |
| 1934 HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMCharacterData *This,VARIANT typedValue); | |
| 1935 HRESULT (WINAPI *get_dataType)(IXMLDOMCharacterData *This,VARIANT *dataTypeName); | |
| 1936 HRESULT (WINAPI *put_dataType)(IXMLDOMCharacterData *This,BSTR dataTypeName); | |
| 1937 HRESULT (WINAPI *get_xml)(IXMLDOMCharacterData *This,BSTR *xmlString); | |
| 1938 HRESULT (WINAPI *transformNode)(IXMLDOMCharacterData *This,IXMLDOMNode *stylesheet,BSTR *xmlString); | |
| 1939 HRESULT (WINAPI *selectNodes)(IXMLDOMCharacterData *This,BSTR queryString,IXMLDOMNodeList **resultList); | |
| 1940 HRESULT (WINAPI *selectSingleNode)(IXMLDOMCharacterData *This,BSTR queryString,IXMLDOMNode **resultNode); | |
| 1941 HRESULT (WINAPI *get_parsed)(IXMLDOMCharacterData *This,VARIANT_BOOL *isParsed); | |
| 1942 HRESULT (WINAPI *get_namespaceURI)(IXMLDOMCharacterData *This,BSTR *namespaceURI); | |
| 1943 HRESULT (WINAPI *get_prefix)(IXMLDOMCharacterData *This,BSTR *prefixString); | |
| 1944 HRESULT (WINAPI *get_baseName)(IXMLDOMCharacterData *This,BSTR *nameString); | |
| 1945 HRESULT (WINAPI *transformNodeToObject)(IXMLDOMCharacterData *This,IXMLDOMNode *stylesheet,VARIANT outputObject); | |
| 1946 HRESULT (WINAPI *get_data)(IXMLDOMCharacterData *This,BSTR *data); | |
| 1947 HRESULT (WINAPI *put_data)(IXMLDOMCharacterData *This,BSTR data); | |
| 1948 HRESULT (WINAPI *get_length)(IXMLDOMCharacterData *This,long *dataLength); | |
| 1949 HRESULT (WINAPI *substringData)(IXMLDOMCharacterData *This,long offset,long count,BSTR *data); | |
| 1950 HRESULT (WINAPI *appendData)(IXMLDOMCharacterData *This,BSTR data); | |
| 1951 HRESULT (WINAPI *insertData)(IXMLDOMCharacterData *This,long offset,BSTR data); | |
| 1952 HRESULT (WINAPI *deleteData)(IXMLDOMCharacterData *This,long offset,long count); | |
| 1953 HRESULT (WINAPI *replaceData)(IXMLDOMCharacterData *This,long offset,long count,BSTR data); | |
| 1954 END_INTERFACE | |
| 1955 } IXMLDOMCharacterDataVtbl; | |
| 1956 struct IXMLDOMCharacterData { | |
| 1957 CONST_VTBL struct IXMLDOMCharacterDataVtbl *lpVtbl; | |
| 1958 }; | |
| 1959 #ifdef COBJMACROS | |
| 1960 #define IXMLDOMCharacterData_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 1961 #define IXMLDOMCharacterData_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 1962 #define IXMLDOMCharacterData_Release(This) (This)->lpVtbl->Release(This) | |
| 1963 #define IXMLDOMCharacterData_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 1964 #define IXMLDOMCharacterData_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 1965 #define IXMLDOMCharacterData_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 1966 #define IXMLDOMCharacterData_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 1967 #define IXMLDOMCharacterData_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) | |
| 1968 #define IXMLDOMCharacterData_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) | |
| 1969 #define IXMLDOMCharacterData_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) | |
| 1970 #define IXMLDOMCharacterData_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) | |
| 1971 #define IXMLDOMCharacterData_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) | |
| 1972 #define IXMLDOMCharacterData_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) | |
| 1973 #define IXMLDOMCharacterData_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) | |
| 1974 #define IXMLDOMCharacterData_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) | |
| 1975 #define IXMLDOMCharacterData_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) | |
| 1976 #define IXMLDOMCharacterData_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) | |
| 1977 #define IXMLDOMCharacterData_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) | |
| 1978 #define IXMLDOMCharacterData_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) | |
| 1979 #define IXMLDOMCharacterData_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) | |
| 1980 #define IXMLDOMCharacterData_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) | |
| 1981 #define IXMLDOMCharacterData_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) | |
| 1982 #define IXMLDOMCharacterData_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) | |
| 1983 #define IXMLDOMCharacterData_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) | |
| 1984 #define IXMLDOMCharacterData_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) | |
| 1985 #define IXMLDOMCharacterData_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) | |
| 1986 #define IXMLDOMCharacterData_get_text(This,text) (This)->lpVtbl->get_text(This,text) | |
| 1987 #define IXMLDOMCharacterData_put_text(This,text) (This)->lpVtbl->put_text(This,text) | |
| 1988 #define IXMLDOMCharacterData_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) | |
| 1989 #define IXMLDOMCharacterData_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) | |
| 1990 #define IXMLDOMCharacterData_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) | |
| 1991 #define IXMLDOMCharacterData_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) | |
| 1992 #define IXMLDOMCharacterData_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) | |
| 1993 #define IXMLDOMCharacterData_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) | |
| 1994 #define IXMLDOMCharacterData_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) | |
| 1995 #define IXMLDOMCharacterData_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) | |
| 1996 #define IXMLDOMCharacterData_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) | |
| 1997 #define IXMLDOMCharacterData_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) | |
| 1998 #define IXMLDOMCharacterData_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) | |
| 1999 #define IXMLDOMCharacterData_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 2000 #define IXMLDOMCharacterData_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) | |
| 2001 #define IXMLDOMCharacterData_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) | |
| 2002 #define IXMLDOMCharacterData_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) | |
| 2003 #define IXMLDOMCharacterData_get_data(This,data) (This)->lpVtbl->get_data(This,data) | |
| 2004 #define IXMLDOMCharacterData_put_data(This,data) (This)->lpVtbl->put_data(This,data) | |
| 2005 #define IXMLDOMCharacterData_get_length(This,dataLength) (This)->lpVtbl->get_length(This,dataLength) | |
| 2006 #define IXMLDOMCharacterData_substringData(This,offset,count,data) (This)->lpVtbl->substringData(This,offset,count,data) | |
| 2007 #define IXMLDOMCharacterData_appendData(This,data) (This)->lpVtbl->appendData(This,data) | |
| 2008 #define IXMLDOMCharacterData_insertData(This,offset,data) (This)->lpVtbl->insertData(This,offset,data) | |
| 2009 #define IXMLDOMCharacterData_deleteData(This,offset,count) (This)->lpVtbl->deleteData(This,offset,count) | |
| 2010 #define IXMLDOMCharacterData_replaceData(This,offset,count,data) (This)->lpVtbl->replaceData(This,offset,count,data) | |
| 2011 #endif | |
| 2012 #endif | |
| 2013 HRESULT WINAPI IXMLDOMCharacterData_get_data_Proxy(IXMLDOMCharacterData *This,BSTR *data); | |
| 2014 void __RPC_STUB IXMLDOMCharacterData_get_data_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2015 HRESULT WINAPI IXMLDOMCharacterData_put_data_Proxy(IXMLDOMCharacterData *This,BSTR data); | |
| 2016 void __RPC_STUB IXMLDOMCharacterData_put_data_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2017 HRESULT WINAPI IXMLDOMCharacterData_get_length_Proxy(IXMLDOMCharacterData *This,long *dataLength); | |
| 2018 void __RPC_STUB IXMLDOMCharacterData_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2019 HRESULT WINAPI IXMLDOMCharacterData_substringData_Proxy(IXMLDOMCharacterData *This,long offset,long count,BSTR *data); | |
| 2020 void __RPC_STUB IXMLDOMCharacterData_substringData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2021 HRESULT WINAPI IXMLDOMCharacterData_appendData_Proxy(IXMLDOMCharacterData *This,BSTR data); | |
| 2022 void __RPC_STUB IXMLDOMCharacterData_appendData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2023 HRESULT WINAPI IXMLDOMCharacterData_insertData_Proxy(IXMLDOMCharacterData *This,long offset,BSTR data); | |
| 2024 void __RPC_STUB IXMLDOMCharacterData_insertData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2025 HRESULT WINAPI IXMLDOMCharacterData_deleteData_Proxy(IXMLDOMCharacterData *This,long offset,long count); | |
| 2026 void __RPC_STUB IXMLDOMCharacterData_deleteData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2027 HRESULT WINAPI IXMLDOMCharacterData_replaceData_Proxy(IXMLDOMCharacterData *This,long offset,long count,BSTR data); | |
| 2028 void __RPC_STUB IXMLDOMCharacterData_replaceData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2029 #endif | |
| 2030 | |
| 2031 #ifndef __IXMLDOMAttribute_INTERFACE_DEFINED__ | |
| 2032 #define __IXMLDOMAttribute_INTERFACE_DEFINED__ | |
| 2033 EXTERN_C const IID IID_IXMLDOMAttribute; | |
| 2034 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 2035 struct IXMLDOMAttribute : public IXMLDOMNode { | |
| 2036 public: | |
| 2037 virtual HRESULT WINAPI get_name(BSTR *attributeName) = 0; | |
| 2038 virtual HRESULT WINAPI get_value(VARIANT *attributeValue) = 0; | |
| 2039 virtual HRESULT WINAPI put_value(VARIANT attributeValue) = 0; | |
| 2040 }; | |
| 2041 #else | |
| 2042 typedef struct IXMLDOMAttributeVtbl { | |
| 2043 BEGIN_INTERFACE | |
| 2044 HRESULT (WINAPI *QueryInterface)(IXMLDOMAttribute *This,REFIID riid,void **ppvObject); | |
| 2045 ULONG (WINAPI *AddRef)(IXMLDOMAttribute *This); | |
| 2046 ULONG (WINAPI *Release)(IXMLDOMAttribute *This); | |
| 2047 HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMAttribute *This,UINT *pctinfo); | |
| 2048 HRESULT (WINAPI *GetTypeInfo)(IXMLDOMAttribute *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 2049 HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMAttribute *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 2050 HRESULT (WINAPI *Invoke)(IXMLDOMAttribute *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 2051 HRESULT (WINAPI *get_nodeName)(IXMLDOMAttribute *This,BSTR *name); | |
| 2052 HRESULT (WINAPI *get_nodeValue)(IXMLDOMAttribute *This,VARIANT *value); | |
| 2053 HRESULT (WINAPI *put_nodeValue)(IXMLDOMAttribute *This,VARIANT value); | |
| 2054 HRESULT (WINAPI *get_nodeType)(IXMLDOMAttribute *This,DOMNodeType *type); | |
| 2055 HRESULT (WINAPI *get_parentNode)(IXMLDOMAttribute *This,IXMLDOMNode **parent); | |
| 2056 HRESULT (WINAPI *get_childNodes)(IXMLDOMAttribute *This,IXMLDOMNodeList **childList); | |
| 2057 HRESULT (WINAPI *get_firstChild)(IXMLDOMAttribute *This,IXMLDOMNode **firstChild); | |
| 2058 HRESULT (WINAPI *get_lastChild)(IXMLDOMAttribute *This,IXMLDOMNode **lastChild); | |
| 2059 HRESULT (WINAPI *get_previousSibling)(IXMLDOMAttribute *This,IXMLDOMNode **previousSibling); | |
| 2060 HRESULT (WINAPI *get_nextSibling)(IXMLDOMAttribute *This,IXMLDOMNode **nextSibling); | |
| 2061 HRESULT (WINAPI *get_attributes)(IXMLDOMAttribute *This,IXMLDOMNamedNodeMap **attributeMap); | |
| 2062 HRESULT (WINAPI *insertBefore)(IXMLDOMAttribute *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); | |
| 2063 HRESULT (WINAPI *replaceChild)(IXMLDOMAttribute *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); | |
| 2064 HRESULT (WINAPI *removeChild)(IXMLDOMAttribute *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); | |
| 2065 HRESULT (WINAPI *appendChild)(IXMLDOMAttribute *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); | |
| 2066 HRESULT (WINAPI *hasChildNodes)(IXMLDOMAttribute *This,VARIANT_BOOL *hasChild); | |
| 2067 HRESULT (WINAPI *get_ownerDocument)(IXMLDOMAttribute *This,IXMLDOMDocument **DOMDocument); | |
| 2068 HRESULT (WINAPI *cloneNode)(IXMLDOMAttribute *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); | |
| 2069 HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMAttribute *This,BSTR *nodeType); | |
| 2070 HRESULT (WINAPI *get_text)(IXMLDOMAttribute *This,BSTR *text); | |
| 2071 HRESULT (WINAPI *put_text)(IXMLDOMAttribute *This,BSTR text); | |
| 2072 HRESULT (WINAPI *get_specified)(IXMLDOMAttribute *This,VARIANT_BOOL *isSpecified); | |
| 2073 HRESULT (WINAPI *get_definition)(IXMLDOMAttribute *This,IXMLDOMNode **definitionNode); | |
| 2074 HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMAttribute *This,VARIANT *typedValue); | |
| 2075 HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMAttribute *This,VARIANT typedValue); | |
| 2076 HRESULT (WINAPI *get_dataType)(IXMLDOMAttribute *This,VARIANT *dataTypeName); | |
| 2077 HRESULT (WINAPI *put_dataType)(IXMLDOMAttribute *This,BSTR dataTypeName); | |
| 2078 HRESULT (WINAPI *get_xml)(IXMLDOMAttribute *This,BSTR *xmlString); | |
| 2079 HRESULT (WINAPI *transformNode)(IXMLDOMAttribute *This,IXMLDOMNode *stylesheet,BSTR *xmlString); | |
| 2080 HRESULT (WINAPI *selectNodes)(IXMLDOMAttribute *This,BSTR queryString,IXMLDOMNodeList **resultList); | |
| 2081 HRESULT (WINAPI *selectSingleNode)(IXMLDOMAttribute *This,BSTR queryString,IXMLDOMNode **resultNode); | |
| 2082 HRESULT (WINAPI *get_parsed)(IXMLDOMAttribute *This,VARIANT_BOOL *isParsed); | |
| 2083 HRESULT (WINAPI *get_namespaceURI)(IXMLDOMAttribute *This,BSTR *namespaceURI); | |
| 2084 HRESULT (WINAPI *get_prefix)(IXMLDOMAttribute *This,BSTR *prefixString); | |
| 2085 HRESULT (WINAPI *get_baseName)(IXMLDOMAttribute *This,BSTR *nameString); | |
| 2086 HRESULT (WINAPI *transformNodeToObject)(IXMLDOMAttribute *This,IXMLDOMNode *stylesheet,VARIANT outputObject); | |
| 2087 HRESULT (WINAPI *get_name)(IXMLDOMAttribute *This,BSTR *attributeName); | |
| 2088 HRESULT (WINAPI *get_value)(IXMLDOMAttribute *This,VARIANT *attributeValue); | |
| 2089 HRESULT (WINAPI *put_value)(IXMLDOMAttribute *This,VARIANT attributeValue); | |
| 2090 END_INTERFACE | |
| 2091 } IXMLDOMAttributeVtbl; | |
| 2092 struct IXMLDOMAttribute { | |
| 2093 CONST_VTBL struct IXMLDOMAttributeVtbl *lpVtbl; | |
| 2094 }; | |
| 2095 #ifdef COBJMACROS | |
| 2096 #define IXMLDOMAttribute_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 2097 #define IXMLDOMAttribute_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 2098 #define IXMLDOMAttribute_Release(This) (This)->lpVtbl->Release(This) | |
| 2099 #define IXMLDOMAttribute_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 2100 #define IXMLDOMAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 2101 #define IXMLDOMAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 2102 #define IXMLDOMAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 2103 #define IXMLDOMAttribute_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) | |
| 2104 #define IXMLDOMAttribute_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) | |
| 2105 #define IXMLDOMAttribute_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) | |
| 2106 #define IXMLDOMAttribute_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) | |
| 2107 #define IXMLDOMAttribute_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) | |
| 2108 #define IXMLDOMAttribute_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) | |
| 2109 #define IXMLDOMAttribute_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) | |
| 2110 #define IXMLDOMAttribute_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) | |
| 2111 #define IXMLDOMAttribute_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) | |
| 2112 #define IXMLDOMAttribute_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) | |
| 2113 #define IXMLDOMAttribute_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) | |
| 2114 #define IXMLDOMAttribute_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) | |
| 2115 #define IXMLDOMAttribute_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) | |
| 2116 #define IXMLDOMAttribute_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) | |
| 2117 #define IXMLDOMAttribute_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) | |
| 2118 #define IXMLDOMAttribute_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) | |
| 2119 #define IXMLDOMAttribute_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) | |
| 2120 #define IXMLDOMAttribute_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) | |
| 2121 #define IXMLDOMAttribute_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) | |
| 2122 #define IXMLDOMAttribute_get_text(This,text) (This)->lpVtbl->get_text(This,text) | |
| 2123 #define IXMLDOMAttribute_put_text(This,text) (This)->lpVtbl->put_text(This,text) | |
| 2124 #define IXMLDOMAttribute_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) | |
| 2125 #define IXMLDOMAttribute_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) | |
| 2126 #define IXMLDOMAttribute_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) | |
| 2127 #define IXMLDOMAttribute_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) | |
| 2128 #define IXMLDOMAttribute_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) | |
| 2129 #define IXMLDOMAttribute_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) | |
| 2130 #define IXMLDOMAttribute_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) | |
| 2131 #define IXMLDOMAttribute_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) | |
| 2132 #define IXMLDOMAttribute_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) | |
| 2133 #define IXMLDOMAttribute_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) | |
| 2134 #define IXMLDOMAttribute_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) | |
| 2135 #define IXMLDOMAttribute_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 2136 #define IXMLDOMAttribute_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) | |
| 2137 #define IXMLDOMAttribute_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) | |
| 2138 #define IXMLDOMAttribute_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) | |
| 2139 #define IXMLDOMAttribute_get_name(This,attributeName) (This)->lpVtbl->get_name(This,attributeName) | |
| 2140 #define IXMLDOMAttribute_get_value(This,attributeValue) (This)->lpVtbl->get_value(This,attributeValue) | |
| 2141 #define IXMLDOMAttribute_put_value(This,attributeValue) (This)->lpVtbl->put_value(This,attributeValue) | |
| 2142 #endif | |
| 2143 #endif | |
| 2144 HRESULT WINAPI IXMLDOMAttribute_get_name_Proxy(IXMLDOMAttribute *This,BSTR *attributeName); | |
| 2145 void __RPC_STUB IXMLDOMAttribute_get_name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2146 HRESULT WINAPI IXMLDOMAttribute_get_value_Proxy(IXMLDOMAttribute *This,VARIANT *attributeValue); | |
| 2147 void __RPC_STUB IXMLDOMAttribute_get_value_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2148 HRESULT WINAPI IXMLDOMAttribute_put_value_Proxy(IXMLDOMAttribute *This,VARIANT attributeValue); | |
| 2149 void __RPC_STUB IXMLDOMAttribute_put_value_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2150 #endif | |
| 2151 | |
| 2152 #ifndef __IXMLDOMElement_INTERFACE_DEFINED__ | |
| 2153 #define __IXMLDOMElement_INTERFACE_DEFINED__ | |
| 2154 EXTERN_C const IID IID_IXMLDOMElement; | |
| 2155 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 2156 struct IXMLDOMElement : public IXMLDOMNode { | |
| 2157 public: | |
| 2158 virtual HRESULT WINAPI get_tagName(BSTR *tagName) = 0; | |
| 2159 virtual HRESULT WINAPI getAttribute(BSTR name,VARIANT *value) = 0; | |
| 2160 virtual HRESULT WINAPI setAttribute(BSTR name,VARIANT value) = 0; | |
| 2161 virtual HRESULT WINAPI removeAttribute(BSTR name) = 0; | |
| 2162 virtual HRESULT WINAPI getAttributeNode(BSTR name,IXMLDOMAttribute **attributeNode) = 0; | |
| 2163 virtual HRESULT WINAPI setAttributeNode(IXMLDOMAttribute *DOMAttribute,IXMLDOMAttribute **attributeNode) = 0; | |
| 2164 virtual HRESULT WINAPI removeAttributeNode(IXMLDOMAttribute *DOMAttribute,IXMLDOMAttribute **attributeNode) = 0; | |
| 2165 virtual HRESULT WINAPI getElementsByTagName(BSTR tagName,IXMLDOMNodeList **resultList) = 0; | |
| 2166 virtual HRESULT WINAPI normalize(void) = 0; | |
| 2167 }; | |
| 2168 #else | |
| 2169 typedef struct IXMLDOMElementVtbl { | |
| 2170 BEGIN_INTERFACE | |
| 2171 HRESULT (WINAPI *QueryInterface)(IXMLDOMElement *This,REFIID riid,void **ppvObject); | |
| 2172 ULONG (WINAPI *AddRef)(IXMLDOMElement *This); | |
| 2173 ULONG (WINAPI *Release)(IXMLDOMElement *This); | |
| 2174 HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMElement *This,UINT *pctinfo); | |
| 2175 HRESULT (WINAPI *GetTypeInfo)(IXMLDOMElement *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 2176 HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMElement *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 2177 HRESULT (WINAPI *Invoke)(IXMLDOMElement *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 2178 HRESULT (WINAPI *get_nodeName)(IXMLDOMElement *This,BSTR *name); | |
| 2179 HRESULT (WINAPI *get_nodeValue)(IXMLDOMElement *This,VARIANT *value); | |
| 2180 HRESULT (WINAPI *put_nodeValue)(IXMLDOMElement *This,VARIANT value); | |
| 2181 HRESULT (WINAPI *get_nodeType)(IXMLDOMElement *This,DOMNodeType *type); | |
| 2182 HRESULT (WINAPI *get_parentNode)(IXMLDOMElement *This,IXMLDOMNode **parent); | |
| 2183 HRESULT (WINAPI *get_childNodes)(IXMLDOMElement *This,IXMLDOMNodeList **childList); | |
| 2184 HRESULT (WINAPI *get_firstChild)(IXMLDOMElement *This,IXMLDOMNode **firstChild); | |
| 2185 HRESULT (WINAPI *get_lastChild)(IXMLDOMElement *This,IXMLDOMNode **lastChild); | |
| 2186 HRESULT (WINAPI *get_previousSibling)(IXMLDOMElement *This,IXMLDOMNode **previousSibling); | |
| 2187 HRESULT (WINAPI *get_nextSibling)(IXMLDOMElement *This,IXMLDOMNode **nextSibling); | |
| 2188 HRESULT (WINAPI *get_attributes)(IXMLDOMElement *This,IXMLDOMNamedNodeMap **attributeMap); | |
| 2189 HRESULT (WINAPI *insertBefore)(IXMLDOMElement *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); | |
| 2190 HRESULT (WINAPI *replaceChild)(IXMLDOMElement *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); | |
| 2191 HRESULT (WINAPI *removeChild)(IXMLDOMElement *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); | |
| 2192 HRESULT (WINAPI *appendChild)(IXMLDOMElement *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); | |
| 2193 HRESULT (WINAPI *hasChildNodes)(IXMLDOMElement *This,VARIANT_BOOL *hasChild); | |
| 2194 HRESULT (WINAPI *get_ownerDocument)(IXMLDOMElement *This,IXMLDOMDocument **DOMDocument); | |
| 2195 HRESULT (WINAPI *cloneNode)(IXMLDOMElement *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); | |
| 2196 HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMElement *This,BSTR *nodeType); | |
| 2197 HRESULT (WINAPI *get_text)(IXMLDOMElement *This,BSTR *text); | |
| 2198 HRESULT (WINAPI *put_text)(IXMLDOMElement *This,BSTR text); | |
| 2199 HRESULT (WINAPI *get_specified)(IXMLDOMElement *This,VARIANT_BOOL *isSpecified); | |
| 2200 HRESULT (WINAPI *get_definition)(IXMLDOMElement *This,IXMLDOMNode **definitionNode); | |
| 2201 HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMElement *This,VARIANT *typedValue); | |
| 2202 HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMElement *This,VARIANT typedValue); | |
| 2203 HRESULT (WINAPI *get_dataType)(IXMLDOMElement *This,VARIANT *dataTypeName); | |
| 2204 HRESULT (WINAPI *put_dataType)(IXMLDOMElement *This,BSTR dataTypeName); | |
| 2205 HRESULT (WINAPI *get_xml)(IXMLDOMElement *This,BSTR *xmlString); | |
| 2206 HRESULT (WINAPI *transformNode)(IXMLDOMElement *This,IXMLDOMNode *stylesheet,BSTR *xmlString); | |
| 2207 HRESULT (WINAPI *selectNodes)(IXMLDOMElement *This,BSTR queryString,IXMLDOMNodeList **resultList); | |
| 2208 HRESULT (WINAPI *selectSingleNode)(IXMLDOMElement *This,BSTR queryString,IXMLDOMNode **resultNode); | |
| 2209 HRESULT (WINAPI *get_parsed)(IXMLDOMElement *This,VARIANT_BOOL *isParsed); | |
| 2210 HRESULT (WINAPI *get_namespaceURI)(IXMLDOMElement *This,BSTR *namespaceURI); | |
| 2211 HRESULT (WINAPI *get_prefix)(IXMLDOMElement *This,BSTR *prefixString); | |
| 2212 HRESULT (WINAPI *get_baseName)(IXMLDOMElement *This,BSTR *nameString); | |
| 2213 HRESULT (WINAPI *transformNodeToObject)(IXMLDOMElement *This,IXMLDOMNode *stylesheet,VARIANT outputObject); | |
| 2214 HRESULT (WINAPI *get_tagName)(IXMLDOMElement *This,BSTR *tagName); | |
| 2215 HRESULT (WINAPI *getAttribute)(IXMLDOMElement *This,BSTR name,VARIANT *value); | |
| 2216 HRESULT (WINAPI *setAttribute)(IXMLDOMElement *This,BSTR name,VARIANT value); | |
| 2217 HRESULT (WINAPI *removeAttribute)(IXMLDOMElement *This,BSTR name); | |
| 2218 HRESULT (WINAPI *getAttributeNode)(IXMLDOMElement *This,BSTR name,IXMLDOMAttribute **attributeNode); | |
| 2219 HRESULT (WINAPI *setAttributeNode)(IXMLDOMElement *This,IXMLDOMAttribute *DOMAttribute,IXMLDOMAttribute **attributeNode); | |
| 2220 HRESULT (WINAPI *removeAttributeNode)(IXMLDOMElement *This,IXMLDOMAttribute *DOMAttribute,IXMLDOMAttribute **attributeNode); | |
| 2221 HRESULT (WINAPI *getElementsByTagName)(IXMLDOMElement *This,BSTR tagName,IXMLDOMNodeList **resultList); | |
| 2222 HRESULT (WINAPI *normalize)(IXMLDOMElement *This); | |
| 2223 END_INTERFACE | |
| 2224 } IXMLDOMElementVtbl; | |
| 2225 struct IXMLDOMElement { | |
| 2226 CONST_VTBL struct IXMLDOMElementVtbl *lpVtbl; | |
| 2227 }; | |
| 2228 #ifdef COBJMACROS | |
| 2229 #define IXMLDOMElement_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 2230 #define IXMLDOMElement_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 2231 #define IXMLDOMElement_Release(This) (This)->lpVtbl->Release(This) | |
| 2232 #define IXMLDOMElement_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 2233 #define IXMLDOMElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 2234 #define IXMLDOMElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 2235 #define IXMLDOMElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 2236 #define IXMLDOMElement_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) | |
| 2237 #define IXMLDOMElement_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) | |
| 2238 #define IXMLDOMElement_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) | |
| 2239 #define IXMLDOMElement_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) | |
| 2240 #define IXMLDOMElement_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) | |
| 2241 #define IXMLDOMElement_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) | |
| 2242 #define IXMLDOMElement_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) | |
| 2243 #define IXMLDOMElement_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) | |
| 2244 #define IXMLDOMElement_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) | |
| 2245 #define IXMLDOMElement_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) | |
| 2246 #define IXMLDOMElement_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) | |
| 2247 #define IXMLDOMElement_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) | |
| 2248 #define IXMLDOMElement_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) | |
| 2249 #define IXMLDOMElement_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) | |
| 2250 #define IXMLDOMElement_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) | |
| 2251 #define IXMLDOMElement_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) | |
| 2252 #define IXMLDOMElement_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) | |
| 2253 #define IXMLDOMElement_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) | |
| 2254 #define IXMLDOMElement_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) | |
| 2255 #define IXMLDOMElement_get_text(This,text) (This)->lpVtbl->get_text(This,text) | |
| 2256 #define IXMLDOMElement_put_text(This,text) (This)->lpVtbl->put_text(This,text) | |
| 2257 #define IXMLDOMElement_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) | |
| 2258 #define IXMLDOMElement_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) | |
| 2259 #define IXMLDOMElement_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) | |
| 2260 #define IXMLDOMElement_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) | |
| 2261 #define IXMLDOMElement_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) | |
| 2262 #define IXMLDOMElement_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) | |
| 2263 #define IXMLDOMElement_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) | |
| 2264 #define IXMLDOMElement_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) | |
| 2265 #define IXMLDOMElement_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) | |
| 2266 #define IXMLDOMElement_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) | |
| 2267 #define IXMLDOMElement_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) | |
| 2268 #define IXMLDOMElement_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 2269 #define IXMLDOMElement_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) | |
| 2270 #define IXMLDOMElement_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) | |
| 2271 #define IXMLDOMElement_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) | |
| 2272 #define IXMLDOMElement_get_tagName(This,tagName) (This)->lpVtbl->get_tagName(This,tagName) | |
| 2273 #define IXMLDOMElement_getAttribute(This,name,value) (This)->lpVtbl->getAttribute(This,name,value) | |
| 2274 #define IXMLDOMElement_setAttribute(This,name,value) (This)->lpVtbl->setAttribute(This,name,value) | |
| 2275 #define IXMLDOMElement_removeAttribute(This,name) (This)->lpVtbl->removeAttribute(This,name) | |
| 2276 #define IXMLDOMElement_getAttributeNode(This,name,attributeNode) (This)->lpVtbl->getAttributeNode(This,name,attributeNode) | |
| 2277 #define IXMLDOMElement_setAttributeNode(This,DOMAttribute,attributeNode) (This)->lpVtbl->setAttributeNode(This,DOMAttribute,attributeNode) | |
| 2278 #define IXMLDOMElement_removeAttributeNode(This,DOMAttribute,attributeNode) (This)->lpVtbl->removeAttributeNode(This,DOMAttribute,attributeNode) | |
| 2279 #define IXMLDOMElement_getElementsByTagName(This,tagName,resultList) (This)->lpVtbl->getElementsByTagName(This,tagName,resultList) | |
| 2280 #define IXMLDOMElement_normalize(This) (This)->lpVtbl->normalize(This) | |
| 2281 #endif | |
| 2282 #endif | |
| 2283 HRESULT WINAPI IXMLDOMElement_get_tagName_Proxy(IXMLDOMElement *This,BSTR *tagName); | |
| 2284 void __RPC_STUB IXMLDOMElement_get_tagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2285 HRESULT WINAPI IXMLDOMElement_getAttribute_Proxy(IXMLDOMElement *This,BSTR name,VARIANT *value); | |
| 2286 void __RPC_STUB IXMLDOMElement_getAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2287 HRESULT WINAPI IXMLDOMElement_setAttribute_Proxy(IXMLDOMElement *This,BSTR name,VARIANT value); | |
| 2288 void __RPC_STUB IXMLDOMElement_setAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2289 HRESULT WINAPI IXMLDOMElement_removeAttribute_Proxy(IXMLDOMElement *This,BSTR name); | |
| 2290 void __RPC_STUB IXMLDOMElement_removeAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2291 HRESULT WINAPI IXMLDOMElement_getAttributeNode_Proxy(IXMLDOMElement *This,BSTR name,IXMLDOMAttribute **attributeNode); | |
| 2292 void __RPC_STUB IXMLDOMElement_getAttributeNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2293 HRESULT WINAPI IXMLDOMElement_setAttributeNode_Proxy(IXMLDOMElement *This,IXMLDOMAttribute *DOMAttribute,IXMLDOMAttribute **attributeNode); | |
| 2294 void __RPC_STUB IXMLDOMElement_setAttributeNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2295 HRESULT WINAPI IXMLDOMElement_removeAttributeNode_Proxy(IXMLDOMElement *This,IXMLDOMAttribute *DOMAttribute,IXMLDOMAttribute **attributeNode); | |
| 2296 void __RPC_STUB IXMLDOMElement_removeAttributeNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2297 HRESULT WINAPI IXMLDOMElement_getElementsByTagName_Proxy(IXMLDOMElement *This,BSTR tagName,IXMLDOMNodeList **resultList); | |
| 2298 void __RPC_STUB IXMLDOMElement_getElementsByTagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2299 HRESULT WINAPI IXMLDOMElement_normalize_Proxy(IXMLDOMElement *This); | |
| 2300 void __RPC_STUB IXMLDOMElement_normalize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2301 #endif | |
| 2302 | |
| 2303 #ifndef __IXMLDOMText_INTERFACE_DEFINED__ | |
| 2304 #define __IXMLDOMText_INTERFACE_DEFINED__ | |
| 2305 EXTERN_C const IID IID_IXMLDOMText; | |
| 2306 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 2307 struct IXMLDOMText : public IXMLDOMCharacterData { | |
| 2308 public: | |
| 2309 virtual HRESULT WINAPI splitText(long offset,IXMLDOMText **rightHandTextNode) = 0; | |
| 2310 }; | |
| 2311 #else | |
| 2312 typedef struct IXMLDOMTextVtbl { | |
| 2313 BEGIN_INTERFACE | |
| 2314 HRESULT (WINAPI *QueryInterface)(IXMLDOMText *This,REFIID riid,void **ppvObject); | |
| 2315 ULONG (WINAPI *AddRef)(IXMLDOMText *This); | |
| 2316 ULONG (WINAPI *Release)(IXMLDOMText *This); | |
| 2317 HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMText *This,UINT *pctinfo); | |
| 2318 HRESULT (WINAPI *GetTypeInfo)(IXMLDOMText *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 2319 HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMText *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 2320 HRESULT (WINAPI *Invoke)(IXMLDOMText *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 2321 HRESULT (WINAPI *get_nodeName)(IXMLDOMText *This,BSTR *name); | |
| 2322 HRESULT (WINAPI *get_nodeValue)(IXMLDOMText *This,VARIANT *value); | |
| 2323 HRESULT (WINAPI *put_nodeValue)(IXMLDOMText *This,VARIANT value); | |
| 2324 HRESULT (WINAPI *get_nodeType)(IXMLDOMText *This,DOMNodeType *type); | |
| 2325 HRESULT (WINAPI *get_parentNode)(IXMLDOMText *This,IXMLDOMNode **parent); | |
| 2326 HRESULT (WINAPI *get_childNodes)(IXMLDOMText *This,IXMLDOMNodeList **childList); | |
| 2327 HRESULT (WINAPI *get_firstChild)(IXMLDOMText *This,IXMLDOMNode **firstChild); | |
| 2328 HRESULT (WINAPI *get_lastChild)(IXMLDOMText *This,IXMLDOMNode **lastChild); | |
| 2329 HRESULT (WINAPI *get_previousSibling)(IXMLDOMText *This,IXMLDOMNode **previousSibling); | |
| 2330 HRESULT (WINAPI *get_nextSibling)(IXMLDOMText *This,IXMLDOMNode **nextSibling); | |
| 2331 HRESULT (WINAPI *get_attributes)(IXMLDOMText *This,IXMLDOMNamedNodeMap **attributeMap); | |
| 2332 HRESULT (WINAPI *insertBefore)(IXMLDOMText *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); | |
| 2333 HRESULT (WINAPI *replaceChild)(IXMLDOMText *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); | |
| 2334 HRESULT (WINAPI *removeChild)(IXMLDOMText *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); | |
| 2335 HRESULT (WINAPI *appendChild)(IXMLDOMText *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); | |
| 2336 HRESULT (WINAPI *hasChildNodes)(IXMLDOMText *This,VARIANT_BOOL *hasChild); | |
| 2337 HRESULT (WINAPI *get_ownerDocument)(IXMLDOMText *This,IXMLDOMDocument **DOMDocument); | |
| 2338 HRESULT (WINAPI *cloneNode)(IXMLDOMText *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); | |
| 2339 HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMText *This,BSTR *nodeType); | |
| 2340 HRESULT (WINAPI *get_text)(IXMLDOMText *This,BSTR *text); | |
| 2341 HRESULT (WINAPI *put_text)(IXMLDOMText *This,BSTR text); | |
| 2342 HRESULT (WINAPI *get_specified)(IXMLDOMText *This,VARIANT_BOOL *isSpecified); | |
| 2343 HRESULT (WINAPI *get_definition)(IXMLDOMText *This,IXMLDOMNode **definitionNode); | |
| 2344 HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMText *This,VARIANT *typedValue); | |
| 2345 HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMText *This,VARIANT typedValue); | |
| 2346 HRESULT (WINAPI *get_dataType)(IXMLDOMText *This,VARIANT *dataTypeName); | |
| 2347 HRESULT (WINAPI *put_dataType)(IXMLDOMText *This,BSTR dataTypeName); | |
| 2348 HRESULT (WINAPI *get_xml)(IXMLDOMText *This,BSTR *xmlString); | |
| 2349 HRESULT (WINAPI *transformNode)(IXMLDOMText *This,IXMLDOMNode *stylesheet,BSTR *xmlString); | |
| 2350 HRESULT (WINAPI *selectNodes)(IXMLDOMText *This,BSTR queryString,IXMLDOMNodeList **resultList); | |
| 2351 HRESULT (WINAPI *selectSingleNode)(IXMLDOMText *This,BSTR queryString,IXMLDOMNode **resultNode); | |
| 2352 HRESULT (WINAPI *get_parsed)(IXMLDOMText *This,VARIANT_BOOL *isParsed); | |
| 2353 HRESULT (WINAPI *get_namespaceURI)(IXMLDOMText *This,BSTR *namespaceURI); | |
| 2354 HRESULT (WINAPI *get_prefix)(IXMLDOMText *This,BSTR *prefixString); | |
| 2355 HRESULT (WINAPI *get_baseName)(IXMLDOMText *This,BSTR *nameString); | |
| 2356 HRESULT (WINAPI *transformNodeToObject)(IXMLDOMText *This,IXMLDOMNode *stylesheet,VARIANT outputObject); | |
| 2357 HRESULT (WINAPI *get_data)(IXMLDOMText *This,BSTR *data); | |
| 2358 HRESULT (WINAPI *put_data)(IXMLDOMText *This,BSTR data); | |
| 2359 HRESULT (WINAPI *get_length)(IXMLDOMText *This,long *dataLength); | |
| 2360 HRESULT (WINAPI *substringData)(IXMLDOMText *This,long offset,long count,BSTR *data); | |
| 2361 HRESULT (WINAPI *appendData)(IXMLDOMText *This,BSTR data); | |
| 2362 HRESULT (WINAPI *insertData)(IXMLDOMText *This,long offset,BSTR data); | |
| 2363 HRESULT (WINAPI *deleteData)(IXMLDOMText *This,long offset,long count); | |
| 2364 HRESULT (WINAPI *replaceData)(IXMLDOMText *This,long offset,long count,BSTR data); | |
| 2365 HRESULT (WINAPI *splitText)(IXMLDOMText *This,long offset,IXMLDOMText **rightHandTextNode); | |
| 2366 END_INTERFACE | |
| 2367 } IXMLDOMTextVtbl; | |
| 2368 struct IXMLDOMText { | |
| 2369 CONST_VTBL struct IXMLDOMTextVtbl *lpVtbl; | |
| 2370 }; | |
| 2371 #ifdef COBJMACROS | |
| 2372 #define IXMLDOMText_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 2373 #define IXMLDOMText_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 2374 #define IXMLDOMText_Release(This) (This)->lpVtbl->Release(This) | |
| 2375 #define IXMLDOMText_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 2376 #define IXMLDOMText_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 2377 #define IXMLDOMText_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 2378 #define IXMLDOMText_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 2379 #define IXMLDOMText_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) | |
| 2380 #define IXMLDOMText_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) | |
| 2381 #define IXMLDOMText_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) | |
| 2382 #define IXMLDOMText_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) | |
| 2383 #define IXMLDOMText_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) | |
| 2384 #define IXMLDOMText_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) | |
| 2385 #define IXMLDOMText_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) | |
| 2386 #define IXMLDOMText_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) | |
| 2387 #define IXMLDOMText_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) | |
| 2388 #define IXMLDOMText_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) | |
| 2389 #define IXMLDOMText_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) | |
| 2390 #define IXMLDOMText_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) | |
| 2391 #define IXMLDOMText_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) | |
| 2392 #define IXMLDOMText_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) | |
| 2393 #define IXMLDOMText_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) | |
| 2394 #define IXMLDOMText_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) | |
| 2395 #define IXMLDOMText_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) | |
| 2396 #define IXMLDOMText_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) | |
| 2397 #define IXMLDOMText_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) | |
| 2398 #define IXMLDOMText_get_text(This,text) (This)->lpVtbl->get_text(This,text) | |
| 2399 #define IXMLDOMText_put_text(This,text) (This)->lpVtbl->put_text(This,text) | |
| 2400 #define IXMLDOMText_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) | |
| 2401 #define IXMLDOMText_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) | |
| 2402 #define IXMLDOMText_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) | |
| 2403 #define IXMLDOMText_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) | |
| 2404 #define IXMLDOMText_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) | |
| 2405 #define IXMLDOMText_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) | |
| 2406 #define IXMLDOMText_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) | |
| 2407 #define IXMLDOMText_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) | |
| 2408 #define IXMLDOMText_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) | |
| 2409 #define IXMLDOMText_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) | |
| 2410 #define IXMLDOMText_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) | |
| 2411 #define IXMLDOMText_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 2412 #define IXMLDOMText_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) | |
| 2413 #define IXMLDOMText_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) | |
| 2414 #define IXMLDOMText_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) | |
| 2415 #define IXMLDOMText_get_data(This,data) (This)->lpVtbl->get_data(This,data) | |
| 2416 #define IXMLDOMText_put_data(This,data) (This)->lpVtbl->put_data(This,data) | |
| 2417 #define IXMLDOMText_get_length(This,dataLength) (This)->lpVtbl->get_length(This,dataLength) | |
| 2418 #define IXMLDOMText_substringData(This,offset,count,data) (This)->lpVtbl->substringData(This,offset,count,data) | |
| 2419 #define IXMLDOMText_appendData(This,data) (This)->lpVtbl->appendData(This,data) | |
| 2420 #define IXMLDOMText_insertData(This,offset,data) (This)->lpVtbl->insertData(This,offset,data) | |
| 2421 #define IXMLDOMText_deleteData(This,offset,count) (This)->lpVtbl->deleteData(This,offset,count) | |
| 2422 #define IXMLDOMText_replaceData(This,offset,count,data) (This)->lpVtbl->replaceData(This,offset,count,data) | |
| 2423 #define IXMLDOMText_splitText(This,offset,rightHandTextNode) (This)->lpVtbl->splitText(This,offset,rightHandTextNode) | |
| 2424 #endif | |
| 2425 #endif | |
| 2426 HRESULT WINAPI IXMLDOMText_splitText_Proxy(IXMLDOMText *This,long offset,IXMLDOMText **rightHandTextNode); | |
| 2427 void __RPC_STUB IXMLDOMText_splitText_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2428 #endif | |
| 2429 | |
| 2430 #ifndef __IXMLDOMComment_INTERFACE_DEFINED__ | |
| 2431 #define __IXMLDOMComment_INTERFACE_DEFINED__ | |
| 2432 EXTERN_C const IID IID_IXMLDOMComment; | |
| 2433 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 2434 | |
| 2435 struct IXMLDOMComment : public IXMLDOMCharacterData { | |
| 2436 }; | |
| 2437 #else | |
| 2438 typedef struct IXMLDOMCommentVtbl { | |
| 2439 BEGIN_INTERFACE | |
| 2440 HRESULT (WINAPI *QueryInterface)(IXMLDOMComment *This,REFIID riid,void **ppvObject); | |
| 2441 ULONG (WINAPI *AddRef)(IXMLDOMComment *This); | |
| 2442 ULONG (WINAPI *Release)(IXMLDOMComment *This); | |
| 2443 HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMComment *This,UINT *pctinfo); | |
| 2444 HRESULT (WINAPI *GetTypeInfo)(IXMLDOMComment *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 2445 HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMComment *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 2446 HRESULT (WINAPI *Invoke)(IXMLDOMComment *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 2447 HRESULT (WINAPI *get_nodeName)(IXMLDOMComment *This,BSTR *name); | |
| 2448 HRESULT (WINAPI *get_nodeValue)(IXMLDOMComment *This,VARIANT *value); | |
| 2449 HRESULT (WINAPI *put_nodeValue)(IXMLDOMComment *This,VARIANT value); | |
| 2450 HRESULT (WINAPI *get_nodeType)(IXMLDOMComment *This,DOMNodeType *type); | |
| 2451 HRESULT (WINAPI *get_parentNode)(IXMLDOMComment *This,IXMLDOMNode **parent); | |
| 2452 HRESULT (WINAPI *get_childNodes)(IXMLDOMComment *This,IXMLDOMNodeList **childList); | |
| 2453 HRESULT (WINAPI *get_firstChild)(IXMLDOMComment *This,IXMLDOMNode **firstChild); | |
| 2454 HRESULT (WINAPI *get_lastChild)(IXMLDOMComment *This,IXMLDOMNode **lastChild); | |
| 2455 HRESULT (WINAPI *get_previousSibling)(IXMLDOMComment *This,IXMLDOMNode **previousSibling); | |
| 2456 HRESULT (WINAPI *get_nextSibling)(IXMLDOMComment *This,IXMLDOMNode **nextSibling); | |
| 2457 HRESULT (WINAPI *get_attributes)(IXMLDOMComment *This,IXMLDOMNamedNodeMap **attributeMap); | |
| 2458 HRESULT (WINAPI *insertBefore)(IXMLDOMComment *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); | |
| 2459 HRESULT (WINAPI *replaceChild)(IXMLDOMComment *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); | |
| 2460 HRESULT (WINAPI *removeChild)(IXMLDOMComment *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); | |
| 2461 HRESULT (WINAPI *appendChild)(IXMLDOMComment *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); | |
| 2462 HRESULT (WINAPI *hasChildNodes)(IXMLDOMComment *This,VARIANT_BOOL *hasChild); | |
| 2463 HRESULT (WINAPI *get_ownerDocument)(IXMLDOMComment *This,IXMLDOMDocument **DOMDocument); | |
| 2464 HRESULT (WINAPI *cloneNode)(IXMLDOMComment *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); | |
| 2465 HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMComment *This,BSTR *nodeType); | |
| 2466 HRESULT (WINAPI *get_text)(IXMLDOMComment *This,BSTR *text); | |
| 2467 HRESULT (WINAPI *put_text)(IXMLDOMComment *This,BSTR text); | |
| 2468 HRESULT (WINAPI *get_specified)(IXMLDOMComment *This,VARIANT_BOOL *isSpecified); | |
| 2469 HRESULT (WINAPI *get_definition)(IXMLDOMComment *This,IXMLDOMNode **definitionNode); | |
| 2470 HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMComment *This,VARIANT *typedValue); | |
| 2471 HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMComment *This,VARIANT typedValue); | |
| 2472 HRESULT (WINAPI *get_dataType)(IXMLDOMComment *This,VARIANT *dataTypeName); | |
| 2473 HRESULT (WINAPI *put_dataType)(IXMLDOMComment *This,BSTR dataTypeName); | |
| 2474 HRESULT (WINAPI *get_xml)(IXMLDOMComment *This,BSTR *xmlString); | |
| 2475 HRESULT (WINAPI *transformNode)(IXMLDOMComment *This,IXMLDOMNode *stylesheet,BSTR *xmlString); | |
| 2476 HRESULT (WINAPI *selectNodes)(IXMLDOMComment *This,BSTR queryString,IXMLDOMNodeList **resultList); | |
| 2477 HRESULT (WINAPI *selectSingleNode)(IXMLDOMComment *This,BSTR queryString,IXMLDOMNode **resultNode); | |
| 2478 HRESULT (WINAPI *get_parsed)(IXMLDOMComment *This,VARIANT_BOOL *isParsed); | |
| 2479 HRESULT (WINAPI *get_namespaceURI)(IXMLDOMComment *This,BSTR *namespaceURI); | |
| 2480 HRESULT (WINAPI *get_prefix)(IXMLDOMComment *This,BSTR *prefixString); | |
| 2481 HRESULT (WINAPI *get_baseName)(IXMLDOMComment *This,BSTR *nameString); | |
| 2482 HRESULT (WINAPI *transformNodeToObject)(IXMLDOMComment *This,IXMLDOMNode *stylesheet,VARIANT outputObject); | |
| 2483 HRESULT (WINAPI *get_data)(IXMLDOMComment *This,BSTR *data); | |
| 2484 HRESULT (WINAPI *put_data)(IXMLDOMComment *This,BSTR data); | |
| 2485 HRESULT (WINAPI *get_length)(IXMLDOMComment *This,long *dataLength); | |
| 2486 HRESULT (WINAPI *substringData)(IXMLDOMComment *This,long offset,long count,BSTR *data); | |
| 2487 HRESULT (WINAPI *appendData)(IXMLDOMComment *This,BSTR data); | |
| 2488 HRESULT (WINAPI *insertData)(IXMLDOMComment *This,long offset,BSTR data); | |
| 2489 HRESULT (WINAPI *deleteData)(IXMLDOMComment *This,long offset,long count); | |
| 2490 HRESULT (WINAPI *replaceData)(IXMLDOMComment *This,long offset,long count,BSTR data); | |
| 2491 END_INTERFACE | |
| 2492 } IXMLDOMCommentVtbl; | |
| 2493 struct IXMLDOMComment { | |
| 2494 CONST_VTBL struct IXMLDOMCommentVtbl *lpVtbl; | |
| 2495 }; | |
| 2496 #ifdef COBJMACROS | |
| 2497 #define IXMLDOMComment_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 2498 #define IXMLDOMComment_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 2499 #define IXMLDOMComment_Release(This) (This)->lpVtbl->Release(This) | |
| 2500 #define IXMLDOMComment_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 2501 #define IXMLDOMComment_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 2502 #define IXMLDOMComment_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 2503 #define IXMLDOMComment_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 2504 #define IXMLDOMComment_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) | |
| 2505 #define IXMLDOMComment_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) | |
| 2506 #define IXMLDOMComment_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) | |
| 2507 #define IXMLDOMComment_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) | |
| 2508 #define IXMLDOMComment_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) | |
| 2509 #define IXMLDOMComment_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) | |
| 2510 #define IXMLDOMComment_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) | |
| 2511 #define IXMLDOMComment_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) | |
| 2512 #define IXMLDOMComment_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) | |
| 2513 #define IXMLDOMComment_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) | |
| 2514 #define IXMLDOMComment_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) | |
| 2515 #define IXMLDOMComment_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) | |
| 2516 #define IXMLDOMComment_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) | |
| 2517 #define IXMLDOMComment_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) | |
| 2518 #define IXMLDOMComment_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) | |
| 2519 #define IXMLDOMComment_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) | |
| 2520 #define IXMLDOMComment_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) | |
| 2521 #define IXMLDOMComment_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) | |
| 2522 #define IXMLDOMComment_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) | |
| 2523 #define IXMLDOMComment_get_text(This,text) (This)->lpVtbl->get_text(This,text) | |
| 2524 #define IXMLDOMComment_put_text(This,text) (This)->lpVtbl->put_text(This,text) | |
| 2525 #define IXMLDOMComment_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) | |
| 2526 #define IXMLDOMComment_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) | |
| 2527 #define IXMLDOMComment_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) | |
| 2528 #define IXMLDOMComment_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) | |
| 2529 #define IXMLDOMComment_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) | |
| 2530 #define IXMLDOMComment_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) | |
| 2531 #define IXMLDOMComment_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) | |
| 2532 #define IXMLDOMComment_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) | |
| 2533 #define IXMLDOMComment_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) | |
| 2534 #define IXMLDOMComment_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) | |
| 2535 #define IXMLDOMComment_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) | |
| 2536 #define IXMLDOMComment_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 2537 #define IXMLDOMComment_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) | |
| 2538 #define IXMLDOMComment_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) | |
| 2539 #define IXMLDOMComment_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) | |
| 2540 #define IXMLDOMComment_get_data(This,data) (This)->lpVtbl->get_data(This,data) | |
| 2541 #define IXMLDOMComment_put_data(This,data) (This)->lpVtbl->put_data(This,data) | |
| 2542 #define IXMLDOMComment_get_length(This,dataLength) (This)->lpVtbl->get_length(This,dataLength) | |
| 2543 #define IXMLDOMComment_substringData(This,offset,count,data) (This)->lpVtbl->substringData(This,offset,count,data) | |
| 2544 #define IXMLDOMComment_appendData(This,data) (This)->lpVtbl->appendData(This,data) | |
| 2545 #define IXMLDOMComment_insertData(This,offset,data) (This)->lpVtbl->insertData(This,offset,data) | |
| 2546 #define IXMLDOMComment_deleteData(This,offset,count) (This)->lpVtbl->deleteData(This,offset,count) | |
| 2547 #define IXMLDOMComment_replaceData(This,offset,count,data) (This)->lpVtbl->replaceData(This,offset,count,data) | |
| 2548 #endif | |
| 2549 #endif | |
| 2550 #endif | |
| 2551 | |
| 2552 #ifndef __IXMLDOMProcessingInstruction_INTERFACE_DEFINED__ | |
| 2553 #define __IXMLDOMProcessingInstruction_INTERFACE_DEFINED__ | |
| 2554 EXTERN_C const IID IID_IXMLDOMProcessingInstruction; | |
| 2555 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 2556 struct IXMLDOMProcessingInstruction : public IXMLDOMNode { | |
| 2557 public: | |
| 2558 virtual HRESULT WINAPI get_target(BSTR *name) = 0; | |
| 2559 virtual HRESULT WINAPI get_data(BSTR *value) = 0; | |
| 2560 virtual HRESULT WINAPI put_data(BSTR value) = 0; | |
| 2561 }; | |
| 2562 #else | |
| 2563 typedef struct IXMLDOMProcessingInstructionVtbl { | |
| 2564 BEGIN_INTERFACE | |
| 2565 HRESULT (WINAPI *QueryInterface)(IXMLDOMProcessingInstruction *This,REFIID riid,void **ppvObject); | |
| 2566 ULONG (WINAPI *AddRef)(IXMLDOMProcessingInstruction *This); | |
| 2567 ULONG (WINAPI *Release)(IXMLDOMProcessingInstruction *This); | |
| 2568 HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMProcessingInstruction *This,UINT *pctinfo); | |
| 2569 HRESULT (WINAPI *GetTypeInfo)(IXMLDOMProcessingInstruction *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 2570 HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMProcessingInstruction *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 2571 HRESULT (WINAPI *Invoke)(IXMLDOMProcessingInstruction *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 2572 HRESULT (WINAPI *get_nodeName)(IXMLDOMProcessingInstruction *This,BSTR *name); | |
| 2573 HRESULT (WINAPI *get_nodeValue)(IXMLDOMProcessingInstruction *This,VARIANT *value); | |
| 2574 HRESULT (WINAPI *put_nodeValue)(IXMLDOMProcessingInstruction *This,VARIANT value); | |
| 2575 HRESULT (WINAPI *get_nodeType)(IXMLDOMProcessingInstruction *This,DOMNodeType *type); | |
| 2576 HRESULT (WINAPI *get_parentNode)(IXMLDOMProcessingInstruction *This,IXMLDOMNode **parent); | |
| 2577 HRESULT (WINAPI *get_childNodes)(IXMLDOMProcessingInstruction *This,IXMLDOMNodeList **childList); | |
| 2578 HRESULT (WINAPI *get_firstChild)(IXMLDOMProcessingInstruction *This,IXMLDOMNode **firstChild); | |
| 2579 HRESULT (WINAPI *get_lastChild)(IXMLDOMProcessingInstruction *This,IXMLDOMNode **lastChild); | |
| 2580 HRESULT (WINAPI *get_previousSibling)(IXMLDOMProcessingInstruction *This,IXMLDOMNode **previousSibling); | |
| 2581 HRESULT (WINAPI *get_nextSibling)(IXMLDOMProcessingInstruction *This,IXMLDOMNode **nextSibling); | |
| 2582 HRESULT (WINAPI *get_attributes)(IXMLDOMProcessingInstruction *This,IXMLDOMNamedNodeMap **attributeMap); | |
| 2583 HRESULT (WINAPI *insertBefore)(IXMLDOMProcessingInstruction *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); | |
| 2584 HRESULT (WINAPI *replaceChild)(IXMLDOMProcessingInstruction *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); | |
| 2585 HRESULT (WINAPI *removeChild)(IXMLDOMProcessingInstruction *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); | |
| 2586 HRESULT (WINAPI *appendChild)(IXMLDOMProcessingInstruction *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); | |
| 2587 HRESULT (WINAPI *hasChildNodes)(IXMLDOMProcessingInstruction *This,VARIANT_BOOL *hasChild); | |
| 2588 HRESULT (WINAPI *get_ownerDocument)(IXMLDOMProcessingInstruction *This,IXMLDOMDocument **DOMDocument); | |
| 2589 HRESULT (WINAPI *cloneNode)(IXMLDOMProcessingInstruction *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); | |
| 2590 HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMProcessingInstruction *This,BSTR *nodeType); | |
| 2591 HRESULT (WINAPI *get_text)(IXMLDOMProcessingInstruction *This,BSTR *text); | |
| 2592 HRESULT (WINAPI *put_text)(IXMLDOMProcessingInstruction *This,BSTR text); | |
| 2593 HRESULT (WINAPI *get_specified)(IXMLDOMProcessingInstruction *This,VARIANT_BOOL *isSpecified); | |
| 2594 HRESULT (WINAPI *get_definition)(IXMLDOMProcessingInstruction *This,IXMLDOMNode **definitionNode); | |
| 2595 HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMProcessingInstruction *This,VARIANT *typedValue); | |
| 2596 HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMProcessingInstruction *This,VARIANT typedValue); | |
| 2597 HRESULT (WINAPI *get_dataType)(IXMLDOMProcessingInstruction *This,VARIANT *dataTypeName); | |
| 2598 HRESULT (WINAPI *put_dataType)(IXMLDOMProcessingInstruction *This,BSTR dataTypeName); | |
| 2599 HRESULT (WINAPI *get_xml)(IXMLDOMProcessingInstruction *This,BSTR *xmlString); | |
| 2600 HRESULT (WINAPI *transformNode)(IXMLDOMProcessingInstruction *This,IXMLDOMNode *stylesheet,BSTR *xmlString); | |
| 2601 HRESULT (WINAPI *selectNodes)(IXMLDOMProcessingInstruction *This,BSTR queryString,IXMLDOMNodeList **resultList); | |
| 2602 HRESULT (WINAPI *selectSingleNode)(IXMLDOMProcessingInstruction *This,BSTR queryString,IXMLDOMNode **resultNode); | |
| 2603 HRESULT (WINAPI *get_parsed)(IXMLDOMProcessingInstruction *This,VARIANT_BOOL *isParsed); | |
| 2604 HRESULT (WINAPI *get_namespaceURI)(IXMLDOMProcessingInstruction *This,BSTR *namespaceURI); | |
| 2605 HRESULT (WINAPI *get_prefix)(IXMLDOMProcessingInstruction *This,BSTR *prefixString); | |
| 2606 HRESULT (WINAPI *get_baseName)(IXMLDOMProcessingInstruction *This,BSTR *nameString); | |
| 2607 HRESULT (WINAPI *transformNodeToObject)(IXMLDOMProcessingInstruction *This,IXMLDOMNode *stylesheet,VARIANT outputObject); | |
| 2608 HRESULT (WINAPI *get_target)(IXMLDOMProcessingInstruction *This,BSTR *name); | |
| 2609 HRESULT (WINAPI *get_data)(IXMLDOMProcessingInstruction *This,BSTR *value); | |
| 2610 HRESULT (WINAPI *put_data)(IXMLDOMProcessingInstruction *This,BSTR value); | |
| 2611 END_INTERFACE | |
| 2612 } IXMLDOMProcessingInstructionVtbl; | |
| 2613 struct IXMLDOMProcessingInstruction { | |
| 2614 CONST_VTBL struct IXMLDOMProcessingInstructionVtbl *lpVtbl; | |
| 2615 }; | |
| 2616 #ifdef COBJMACROS | |
| 2617 #define IXMLDOMProcessingInstruction_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 2618 #define IXMLDOMProcessingInstruction_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 2619 #define IXMLDOMProcessingInstruction_Release(This) (This)->lpVtbl->Release(This) | |
| 2620 #define IXMLDOMProcessingInstruction_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 2621 #define IXMLDOMProcessingInstruction_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 2622 #define IXMLDOMProcessingInstruction_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 2623 #define IXMLDOMProcessingInstruction_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 2624 #define IXMLDOMProcessingInstruction_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) | |
| 2625 #define IXMLDOMProcessingInstruction_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) | |
| 2626 #define IXMLDOMProcessingInstruction_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) | |
| 2627 #define IXMLDOMProcessingInstruction_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) | |
| 2628 #define IXMLDOMProcessingInstruction_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) | |
| 2629 #define IXMLDOMProcessingInstruction_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) | |
| 2630 #define IXMLDOMProcessingInstruction_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) | |
| 2631 #define IXMLDOMProcessingInstruction_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) | |
| 2632 #define IXMLDOMProcessingInstruction_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) | |
| 2633 #define IXMLDOMProcessingInstruction_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) | |
| 2634 #define IXMLDOMProcessingInstruction_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) | |
| 2635 #define IXMLDOMProcessingInstruction_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) | |
| 2636 #define IXMLDOMProcessingInstruction_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) | |
| 2637 #define IXMLDOMProcessingInstruction_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) | |
| 2638 #define IXMLDOMProcessingInstruction_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) | |
| 2639 #define IXMLDOMProcessingInstruction_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) | |
| 2640 #define IXMLDOMProcessingInstruction_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) | |
| 2641 #define IXMLDOMProcessingInstruction_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) | |
| 2642 #define IXMLDOMProcessingInstruction_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) | |
| 2643 #define IXMLDOMProcessingInstruction_get_text(This,text) (This)->lpVtbl->get_text(This,text) | |
| 2644 #define IXMLDOMProcessingInstruction_put_text(This,text) (This)->lpVtbl->put_text(This,text) | |
| 2645 #define IXMLDOMProcessingInstruction_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) | |
| 2646 #define IXMLDOMProcessingInstruction_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) | |
| 2647 #define IXMLDOMProcessingInstruction_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) | |
| 2648 #define IXMLDOMProcessingInstruction_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) | |
| 2649 #define IXMLDOMProcessingInstruction_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) | |
| 2650 #define IXMLDOMProcessingInstruction_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) | |
| 2651 #define IXMLDOMProcessingInstruction_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) | |
| 2652 #define IXMLDOMProcessingInstruction_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) | |
| 2653 #define IXMLDOMProcessingInstruction_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) | |
| 2654 #define IXMLDOMProcessingInstruction_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) | |
| 2655 #define IXMLDOMProcessingInstruction_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) | |
| 2656 #define IXMLDOMProcessingInstruction_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 2657 #define IXMLDOMProcessingInstruction_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) | |
| 2658 #define IXMLDOMProcessingInstruction_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) | |
| 2659 #define IXMLDOMProcessingInstruction_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) | |
| 2660 #define IXMLDOMProcessingInstruction_get_target(This,name) (This)->lpVtbl->get_target(This,name) | |
| 2661 #define IXMLDOMProcessingInstruction_get_data(This,value) (This)->lpVtbl->get_data(This,value) | |
| 2662 #define IXMLDOMProcessingInstruction_put_data(This,value) (This)->lpVtbl->put_data(This,value) | |
| 2663 #endif | |
| 2664 #endif | |
| 2665 HRESULT WINAPI IXMLDOMProcessingInstruction_get_target_Proxy(IXMLDOMProcessingInstruction *This,BSTR *name); | |
| 2666 void __RPC_STUB IXMLDOMProcessingInstruction_get_target_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2667 HRESULT WINAPI IXMLDOMProcessingInstruction_get_data_Proxy(IXMLDOMProcessingInstruction *This,BSTR *value); | |
| 2668 void __RPC_STUB IXMLDOMProcessingInstruction_get_data_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2669 HRESULT WINAPI IXMLDOMProcessingInstruction_put_data_Proxy(IXMLDOMProcessingInstruction *This,BSTR value); | |
| 2670 void __RPC_STUB IXMLDOMProcessingInstruction_put_data_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2671 #endif | |
| 2672 | |
| 2673 #ifndef __IXMLDOMCDATASection_INTERFACE_DEFINED__ | |
| 2674 #define __IXMLDOMCDATASection_INTERFACE_DEFINED__ | |
| 2675 EXTERN_C const IID IID_IXMLDOMCDATASection; | |
| 2676 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 2677 struct IXMLDOMCDATASection : public IXMLDOMText { | |
| 2678 }; | |
| 2679 #else | |
| 2680 typedef struct IXMLDOMCDATASectionVtbl { | |
| 2681 BEGIN_INTERFACE | |
| 2682 HRESULT (WINAPI *QueryInterface)(IXMLDOMCDATASection *This,REFIID riid,void **ppvObject); | |
| 2683 ULONG (WINAPI *AddRef)(IXMLDOMCDATASection *This); | |
| 2684 ULONG (WINAPI *Release)(IXMLDOMCDATASection *This); | |
| 2685 HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMCDATASection *This,UINT *pctinfo); | |
| 2686 HRESULT (WINAPI *GetTypeInfo)(IXMLDOMCDATASection *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 2687 HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMCDATASection *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 2688 HRESULT (WINAPI *Invoke)(IXMLDOMCDATASection *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 2689 HRESULT (WINAPI *get_nodeName)(IXMLDOMCDATASection *This,BSTR *name); | |
| 2690 HRESULT (WINAPI *get_nodeValue)(IXMLDOMCDATASection *This,VARIANT *value); | |
| 2691 HRESULT (WINAPI *put_nodeValue)(IXMLDOMCDATASection *This,VARIANT value); | |
| 2692 HRESULT (WINAPI *get_nodeType)(IXMLDOMCDATASection *This,DOMNodeType *type); | |
| 2693 HRESULT (WINAPI *get_parentNode)(IXMLDOMCDATASection *This,IXMLDOMNode **parent); | |
| 2694 HRESULT (WINAPI *get_childNodes)(IXMLDOMCDATASection *This,IXMLDOMNodeList **childList); | |
| 2695 HRESULT (WINAPI *get_firstChild)(IXMLDOMCDATASection *This,IXMLDOMNode **firstChild); | |
| 2696 HRESULT (WINAPI *get_lastChild)(IXMLDOMCDATASection *This,IXMLDOMNode **lastChild); | |
| 2697 HRESULT (WINAPI *get_previousSibling)(IXMLDOMCDATASection *This,IXMLDOMNode **previousSibling); | |
| 2698 HRESULT (WINAPI *get_nextSibling)(IXMLDOMCDATASection *This,IXMLDOMNode **nextSibling); | |
| 2699 HRESULT (WINAPI *get_attributes)(IXMLDOMCDATASection *This,IXMLDOMNamedNodeMap **attributeMap); | |
| 2700 HRESULT (WINAPI *insertBefore)(IXMLDOMCDATASection *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); | |
| 2701 HRESULT (WINAPI *replaceChild)(IXMLDOMCDATASection *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); | |
| 2702 HRESULT (WINAPI *removeChild)(IXMLDOMCDATASection *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); | |
| 2703 HRESULT (WINAPI *appendChild)(IXMLDOMCDATASection *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); | |
| 2704 HRESULT (WINAPI *hasChildNodes)(IXMLDOMCDATASection *This,VARIANT_BOOL *hasChild); | |
| 2705 HRESULT (WINAPI *get_ownerDocument)(IXMLDOMCDATASection *This,IXMLDOMDocument **DOMDocument); | |
| 2706 HRESULT (WINAPI *cloneNode)(IXMLDOMCDATASection *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); | |
| 2707 HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMCDATASection *This,BSTR *nodeType); | |
| 2708 HRESULT (WINAPI *get_text)(IXMLDOMCDATASection *This,BSTR *text); | |
| 2709 HRESULT (WINAPI *put_text)(IXMLDOMCDATASection *This,BSTR text); | |
| 2710 HRESULT (WINAPI *get_specified)(IXMLDOMCDATASection *This,VARIANT_BOOL *isSpecified); | |
| 2711 HRESULT (WINAPI *get_definition)(IXMLDOMCDATASection *This,IXMLDOMNode **definitionNode); | |
| 2712 HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMCDATASection *This,VARIANT *typedValue); | |
| 2713 HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMCDATASection *This,VARIANT typedValue); | |
| 2714 HRESULT (WINAPI *get_dataType)(IXMLDOMCDATASection *This,VARIANT *dataTypeName); | |
| 2715 HRESULT (WINAPI *put_dataType)(IXMLDOMCDATASection *This,BSTR dataTypeName); | |
| 2716 HRESULT (WINAPI *get_xml)(IXMLDOMCDATASection *This,BSTR *xmlString); | |
| 2717 HRESULT (WINAPI *transformNode)(IXMLDOMCDATASection *This,IXMLDOMNode *stylesheet,BSTR *xmlString); | |
| 2718 HRESULT (WINAPI *selectNodes)(IXMLDOMCDATASection *This,BSTR queryString,IXMLDOMNodeList **resultList); | |
| 2719 HRESULT (WINAPI *selectSingleNode)(IXMLDOMCDATASection *This,BSTR queryString,IXMLDOMNode **resultNode); | |
| 2720 HRESULT (WINAPI *get_parsed)(IXMLDOMCDATASection *This,VARIANT_BOOL *isParsed); | |
| 2721 HRESULT (WINAPI *get_namespaceURI)(IXMLDOMCDATASection *This,BSTR *namespaceURI); | |
| 2722 HRESULT (WINAPI *get_prefix)(IXMLDOMCDATASection *This,BSTR *prefixString); | |
| 2723 HRESULT (WINAPI *get_baseName)(IXMLDOMCDATASection *This,BSTR *nameString); | |
| 2724 HRESULT (WINAPI *transformNodeToObject)(IXMLDOMCDATASection *This,IXMLDOMNode *stylesheet,VARIANT outputObject); | |
| 2725 HRESULT (WINAPI *get_data)(IXMLDOMCDATASection *This,BSTR *data); | |
| 2726 HRESULT (WINAPI *put_data)(IXMLDOMCDATASection *This,BSTR data); | |
| 2727 HRESULT (WINAPI *get_length)(IXMLDOMCDATASection *This,long *dataLength); | |
| 2728 HRESULT (WINAPI *substringData)(IXMLDOMCDATASection *This,long offset,long count,BSTR *data); | |
| 2729 HRESULT (WINAPI *appendData)(IXMLDOMCDATASection *This,BSTR data); | |
| 2730 HRESULT (WINAPI *insertData)(IXMLDOMCDATASection *This,long offset,BSTR data); | |
| 2731 HRESULT (WINAPI *deleteData)(IXMLDOMCDATASection *This,long offset,long count); | |
| 2732 HRESULT (WINAPI *replaceData)(IXMLDOMCDATASection *This,long offset,long count,BSTR data); | |
| 2733 HRESULT (WINAPI *splitText)(IXMLDOMCDATASection *This,long offset,IXMLDOMText **rightHandTextNode); | |
| 2734 END_INTERFACE | |
| 2735 } IXMLDOMCDATASectionVtbl; | |
| 2736 struct IXMLDOMCDATASection { | |
| 2737 CONST_VTBL struct IXMLDOMCDATASectionVtbl *lpVtbl; | |
| 2738 }; | |
| 2739 #ifdef COBJMACROS | |
| 2740 #define IXMLDOMCDATASection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 2741 #define IXMLDOMCDATASection_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 2742 #define IXMLDOMCDATASection_Release(This) (This)->lpVtbl->Release(This) | |
| 2743 #define IXMLDOMCDATASection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 2744 #define IXMLDOMCDATASection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 2745 #define IXMLDOMCDATASection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 2746 #define IXMLDOMCDATASection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 2747 #define IXMLDOMCDATASection_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) | |
| 2748 #define IXMLDOMCDATASection_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) | |
| 2749 #define IXMLDOMCDATASection_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) | |
| 2750 #define IXMLDOMCDATASection_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) | |
| 2751 #define IXMLDOMCDATASection_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) | |
| 2752 #define IXMLDOMCDATASection_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) | |
| 2753 #define IXMLDOMCDATASection_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) | |
| 2754 #define IXMLDOMCDATASection_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) | |
| 2755 #define IXMLDOMCDATASection_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) | |
| 2756 #define IXMLDOMCDATASection_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) | |
| 2757 #define IXMLDOMCDATASection_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) | |
| 2758 #define IXMLDOMCDATASection_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) | |
| 2759 #define IXMLDOMCDATASection_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) | |
| 2760 #define IXMLDOMCDATASection_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) | |
| 2761 #define IXMLDOMCDATASection_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) | |
| 2762 #define IXMLDOMCDATASection_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) | |
| 2763 #define IXMLDOMCDATASection_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) | |
| 2764 #define IXMLDOMCDATASection_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) | |
| 2765 #define IXMLDOMCDATASection_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) | |
| 2766 #define IXMLDOMCDATASection_get_text(This,text) (This)->lpVtbl->get_text(This,text) | |
| 2767 #define IXMLDOMCDATASection_put_text(This,text) (This)->lpVtbl->put_text(This,text) | |
| 2768 #define IXMLDOMCDATASection_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) | |
| 2769 #define IXMLDOMCDATASection_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) | |
| 2770 #define IXMLDOMCDATASection_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) | |
| 2771 #define IXMLDOMCDATASection_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) | |
| 2772 #define IXMLDOMCDATASection_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) | |
| 2773 #define IXMLDOMCDATASection_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) | |
| 2774 #define IXMLDOMCDATASection_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) | |
| 2775 #define IXMLDOMCDATASection_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) | |
| 2776 #define IXMLDOMCDATASection_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) | |
| 2777 #define IXMLDOMCDATASection_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) | |
| 2778 #define IXMLDOMCDATASection_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) | |
| 2779 #define IXMLDOMCDATASection_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 2780 #define IXMLDOMCDATASection_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) | |
| 2781 #define IXMLDOMCDATASection_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) | |
| 2782 #define IXMLDOMCDATASection_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) | |
| 2783 #define IXMLDOMCDATASection_get_data(This,data) (This)->lpVtbl->get_data(This,data) | |
| 2784 #define IXMLDOMCDATASection_put_data(This,data) (This)->lpVtbl->put_data(This,data) | |
| 2785 #define IXMLDOMCDATASection_get_length(This,dataLength) (This)->lpVtbl->get_length(This,dataLength) | |
| 2786 #define IXMLDOMCDATASection_substringData(This,offset,count,data) (This)->lpVtbl->substringData(This,offset,count,data) | |
| 2787 #define IXMLDOMCDATASection_appendData(This,data) (This)->lpVtbl->appendData(This,data) | |
| 2788 #define IXMLDOMCDATASection_insertData(This,offset,data) (This)->lpVtbl->insertData(This,offset,data) | |
| 2789 #define IXMLDOMCDATASection_deleteData(This,offset,count) (This)->lpVtbl->deleteData(This,offset,count) | |
| 2790 #define IXMLDOMCDATASection_replaceData(This,offset,count,data) (This)->lpVtbl->replaceData(This,offset,count,data) | |
| 2791 #define IXMLDOMCDATASection_splitText(This,offset,rightHandTextNode) (This)->lpVtbl->splitText(This,offset,rightHandTextNode) | |
| 2792 #endif | |
| 2793 #endif | |
| 2794 #endif | |
| 2795 | |
| 2796 #ifndef __IXMLDOMDocumentType_INTERFACE_DEFINED__ | |
| 2797 #define __IXMLDOMDocumentType_INTERFACE_DEFINED__ | |
| 2798 EXTERN_C const IID IID_IXMLDOMDocumentType; | |
| 2799 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 2800 struct IXMLDOMDocumentType : public IXMLDOMNode { | |
| 2801 public: | |
| 2802 virtual HRESULT WINAPI get_name(BSTR *rootName) = 0; | |
| 2803 virtual HRESULT WINAPI get_entities(IXMLDOMNamedNodeMap **entityMap) = 0; | |
| 2804 virtual HRESULT WINAPI get_notations(IXMLDOMNamedNodeMap **notationMap) = 0; | |
| 2805 }; | |
| 2806 #else | |
| 2807 typedef struct IXMLDOMDocumentTypeVtbl { | |
| 2808 BEGIN_INTERFACE | |
| 2809 HRESULT (WINAPI *QueryInterface)(IXMLDOMDocumentType *This,REFIID riid,void **ppvObject); | |
| 2810 ULONG (WINAPI *AddRef)(IXMLDOMDocumentType *This); | |
| 2811 ULONG (WINAPI *Release)(IXMLDOMDocumentType *This); | |
| 2812 HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMDocumentType *This,UINT *pctinfo); | |
| 2813 HRESULT (WINAPI *GetTypeInfo)(IXMLDOMDocumentType *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 2814 HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMDocumentType *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 2815 HRESULT (WINAPI *Invoke)(IXMLDOMDocumentType *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 2816 HRESULT (WINAPI *get_nodeName)(IXMLDOMDocumentType *This,BSTR *name); | |
| 2817 HRESULT (WINAPI *get_nodeValue)(IXMLDOMDocumentType *This,VARIANT *value); | |
| 2818 HRESULT (WINAPI *put_nodeValue)(IXMLDOMDocumentType *This,VARIANT value); | |
| 2819 HRESULT (WINAPI *get_nodeType)(IXMLDOMDocumentType *This,DOMNodeType *type); | |
| 2820 HRESULT (WINAPI *get_parentNode)(IXMLDOMDocumentType *This,IXMLDOMNode **parent); | |
| 2821 HRESULT (WINAPI *get_childNodes)(IXMLDOMDocumentType *This,IXMLDOMNodeList **childList); | |
| 2822 HRESULT (WINAPI *get_firstChild)(IXMLDOMDocumentType *This,IXMLDOMNode **firstChild); | |
| 2823 HRESULT (WINAPI *get_lastChild)(IXMLDOMDocumentType *This,IXMLDOMNode **lastChild); | |
| 2824 HRESULT (WINAPI *get_previousSibling)(IXMLDOMDocumentType *This,IXMLDOMNode **previousSibling); | |
| 2825 HRESULT (WINAPI *get_nextSibling)(IXMLDOMDocumentType *This,IXMLDOMNode **nextSibling); | |
| 2826 HRESULT (WINAPI *get_attributes)(IXMLDOMDocumentType *This,IXMLDOMNamedNodeMap **attributeMap); | |
| 2827 HRESULT (WINAPI *insertBefore)(IXMLDOMDocumentType *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); | |
| 2828 HRESULT (WINAPI *replaceChild)(IXMLDOMDocumentType *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); | |
| 2829 HRESULT (WINAPI *removeChild)(IXMLDOMDocumentType *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); | |
| 2830 HRESULT (WINAPI *appendChild)(IXMLDOMDocumentType *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); | |
| 2831 HRESULT (WINAPI *hasChildNodes)(IXMLDOMDocumentType *This,VARIANT_BOOL *hasChild); | |
| 2832 HRESULT (WINAPI *get_ownerDocument)(IXMLDOMDocumentType *This,IXMLDOMDocument **DOMDocument); | |
| 2833 HRESULT (WINAPI *cloneNode)(IXMLDOMDocumentType *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); | |
| 2834 HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMDocumentType *This,BSTR *nodeType); | |
| 2835 HRESULT (WINAPI *get_text)(IXMLDOMDocumentType *This,BSTR *text); | |
| 2836 HRESULT (WINAPI *put_text)(IXMLDOMDocumentType *This,BSTR text); | |
| 2837 HRESULT (WINAPI *get_specified)(IXMLDOMDocumentType *This,VARIANT_BOOL *isSpecified); | |
| 2838 HRESULT (WINAPI *get_definition)(IXMLDOMDocumentType *This,IXMLDOMNode **definitionNode); | |
| 2839 HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMDocumentType *This,VARIANT *typedValue); | |
| 2840 HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMDocumentType *This,VARIANT typedValue); | |
| 2841 HRESULT (WINAPI *get_dataType)(IXMLDOMDocumentType *This,VARIANT *dataTypeName); | |
| 2842 HRESULT (WINAPI *put_dataType)(IXMLDOMDocumentType *This,BSTR dataTypeName); | |
| 2843 HRESULT (WINAPI *get_xml)(IXMLDOMDocumentType *This,BSTR *xmlString); | |
| 2844 HRESULT (WINAPI *transformNode)(IXMLDOMDocumentType *This,IXMLDOMNode *stylesheet,BSTR *xmlString); | |
| 2845 HRESULT (WINAPI *selectNodes)(IXMLDOMDocumentType *This,BSTR queryString,IXMLDOMNodeList **resultList); | |
| 2846 HRESULT (WINAPI *selectSingleNode)(IXMLDOMDocumentType *This,BSTR queryString,IXMLDOMNode **resultNode); | |
| 2847 HRESULT (WINAPI *get_parsed)(IXMLDOMDocumentType *This,VARIANT_BOOL *isParsed); | |
| 2848 HRESULT (WINAPI *get_namespaceURI)(IXMLDOMDocumentType *This,BSTR *namespaceURI); | |
| 2849 HRESULT (WINAPI *get_prefix)(IXMLDOMDocumentType *This,BSTR *prefixString); | |
| 2850 HRESULT (WINAPI *get_baseName)(IXMLDOMDocumentType *This,BSTR *nameString); | |
| 2851 HRESULT (WINAPI *transformNodeToObject)(IXMLDOMDocumentType *This,IXMLDOMNode *stylesheet,VARIANT outputObject); | |
| 2852 HRESULT (WINAPI *get_name)(IXMLDOMDocumentType *This,BSTR *rootName); | |
| 2853 HRESULT (WINAPI *get_entities)(IXMLDOMDocumentType *This,IXMLDOMNamedNodeMap **entityMap); | |
| 2854 HRESULT (WINAPI *get_notations)(IXMLDOMDocumentType *This,IXMLDOMNamedNodeMap **notationMap); | |
| 2855 END_INTERFACE | |
| 2856 } IXMLDOMDocumentTypeVtbl; | |
| 2857 struct IXMLDOMDocumentType { | |
| 2858 CONST_VTBL struct IXMLDOMDocumentTypeVtbl *lpVtbl; | |
| 2859 }; | |
| 2860 #ifdef COBJMACROS | |
| 2861 #define IXMLDOMDocumentType_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 2862 #define IXMLDOMDocumentType_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 2863 #define IXMLDOMDocumentType_Release(This) (This)->lpVtbl->Release(This) | |
| 2864 #define IXMLDOMDocumentType_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 2865 #define IXMLDOMDocumentType_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 2866 #define IXMLDOMDocumentType_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 2867 #define IXMLDOMDocumentType_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 2868 #define IXMLDOMDocumentType_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) | |
| 2869 #define IXMLDOMDocumentType_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) | |
| 2870 #define IXMLDOMDocumentType_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) | |
| 2871 #define IXMLDOMDocumentType_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) | |
| 2872 #define IXMLDOMDocumentType_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) | |
| 2873 #define IXMLDOMDocumentType_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) | |
| 2874 #define IXMLDOMDocumentType_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) | |
| 2875 #define IXMLDOMDocumentType_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) | |
| 2876 #define IXMLDOMDocumentType_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) | |
| 2877 #define IXMLDOMDocumentType_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) | |
| 2878 #define IXMLDOMDocumentType_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) | |
| 2879 #define IXMLDOMDocumentType_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) | |
| 2880 #define IXMLDOMDocumentType_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) | |
| 2881 #define IXMLDOMDocumentType_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) | |
| 2882 #define IXMLDOMDocumentType_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) | |
| 2883 #define IXMLDOMDocumentType_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) | |
| 2884 #define IXMLDOMDocumentType_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) | |
| 2885 #define IXMLDOMDocumentType_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) | |
| 2886 #define IXMLDOMDocumentType_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) | |
| 2887 #define IXMLDOMDocumentType_get_text(This,text) (This)->lpVtbl->get_text(This,text) | |
| 2888 #define IXMLDOMDocumentType_put_text(This,text) (This)->lpVtbl->put_text(This,text) | |
| 2889 #define IXMLDOMDocumentType_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) | |
| 2890 #define IXMLDOMDocumentType_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) | |
| 2891 #define IXMLDOMDocumentType_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) | |
| 2892 #define IXMLDOMDocumentType_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) | |
| 2893 #define IXMLDOMDocumentType_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) | |
| 2894 #define IXMLDOMDocumentType_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) | |
| 2895 #define IXMLDOMDocumentType_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) | |
| 2896 #define IXMLDOMDocumentType_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) | |
| 2897 #define IXMLDOMDocumentType_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) | |
| 2898 #define IXMLDOMDocumentType_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) | |
| 2899 #define IXMLDOMDocumentType_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) | |
| 2900 #define IXMLDOMDocumentType_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 2901 #define IXMLDOMDocumentType_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) | |
| 2902 #define IXMLDOMDocumentType_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) | |
| 2903 #define IXMLDOMDocumentType_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) | |
| 2904 #define IXMLDOMDocumentType_get_name(This,rootName) (This)->lpVtbl->get_name(This,rootName) | |
| 2905 #define IXMLDOMDocumentType_get_entities(This,entityMap) (This)->lpVtbl->get_entities(This,entityMap) | |
| 2906 #define IXMLDOMDocumentType_get_notations(This,notationMap) (This)->lpVtbl->get_notations(This,notationMap) | |
| 2907 #endif | |
| 2908 #endif | |
| 2909 HRESULT WINAPI IXMLDOMDocumentType_get_name_Proxy(IXMLDOMDocumentType *This,BSTR *rootName); | |
| 2910 void __RPC_STUB IXMLDOMDocumentType_get_name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2911 HRESULT WINAPI IXMLDOMDocumentType_get_entities_Proxy(IXMLDOMDocumentType *This,IXMLDOMNamedNodeMap **entityMap); | |
| 2912 void __RPC_STUB IXMLDOMDocumentType_get_entities_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2913 HRESULT WINAPI IXMLDOMDocumentType_get_notations_Proxy(IXMLDOMDocumentType *This,IXMLDOMNamedNodeMap **notationMap); | |
| 2914 void __RPC_STUB IXMLDOMDocumentType_get_notations_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 2915 #endif | |
| 2916 | |
| 2917 #ifndef __IXMLDOMNotation_INTERFACE_DEFINED__ | |
| 2918 #define __IXMLDOMNotation_INTERFACE_DEFINED__ | |
| 2919 EXTERN_C const IID IID_IXMLDOMNotation; | |
| 2920 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 2921 | |
| 2922 struct IXMLDOMNotation : public IXMLDOMNode { | |
| 2923 public: | |
| 2924 virtual HRESULT WINAPI get_publicId(VARIANT *publicID) = 0; | |
| 2925 virtual HRESULT WINAPI get_systemId(VARIANT *systemID) = 0; | |
| 2926 }; | |
| 2927 #else | |
| 2928 typedef struct IXMLDOMNotationVtbl { | |
| 2929 BEGIN_INTERFACE | |
| 2930 HRESULT (WINAPI *QueryInterface)(IXMLDOMNotation *This,REFIID riid,void **ppvObject); | |
| 2931 ULONG (WINAPI *AddRef)(IXMLDOMNotation *This); | |
| 2932 ULONG (WINAPI *Release)(IXMLDOMNotation *This); | |
| 2933 HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMNotation *This,UINT *pctinfo); | |
| 2934 HRESULT (WINAPI *GetTypeInfo)(IXMLDOMNotation *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 2935 HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMNotation *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 2936 HRESULT (WINAPI *Invoke)(IXMLDOMNotation *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 2937 HRESULT (WINAPI *get_nodeName)(IXMLDOMNotation *This,BSTR *name); | |
| 2938 HRESULT (WINAPI *get_nodeValue)(IXMLDOMNotation *This,VARIANT *value); | |
| 2939 HRESULT (WINAPI *put_nodeValue)(IXMLDOMNotation *This,VARIANT value); | |
| 2940 HRESULT (WINAPI *get_nodeType)(IXMLDOMNotation *This,DOMNodeType *type); | |
| 2941 HRESULT (WINAPI *get_parentNode)(IXMLDOMNotation *This,IXMLDOMNode **parent); | |
| 2942 HRESULT (WINAPI *get_childNodes)(IXMLDOMNotation *This,IXMLDOMNodeList **childList); | |
| 2943 HRESULT (WINAPI *get_firstChild)(IXMLDOMNotation *This,IXMLDOMNode **firstChild); | |
| 2944 HRESULT (WINAPI *get_lastChild)(IXMLDOMNotation *This,IXMLDOMNode **lastChild); | |
| 2945 HRESULT (WINAPI *get_previousSibling)(IXMLDOMNotation *This,IXMLDOMNode **previousSibling); | |
| 2946 HRESULT (WINAPI *get_nextSibling)(IXMLDOMNotation *This,IXMLDOMNode **nextSibling); | |
| 2947 HRESULT (WINAPI *get_attributes)(IXMLDOMNotation *This,IXMLDOMNamedNodeMap **attributeMap); | |
| 2948 HRESULT (WINAPI *insertBefore)(IXMLDOMNotation *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); | |
| 2949 HRESULT (WINAPI *replaceChild)(IXMLDOMNotation *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); | |
| 2950 HRESULT (WINAPI *removeChild)(IXMLDOMNotation *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); | |
| 2951 HRESULT (WINAPI *appendChild)(IXMLDOMNotation *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); | |
| 2952 HRESULT (WINAPI *hasChildNodes)(IXMLDOMNotation *This,VARIANT_BOOL *hasChild); | |
| 2953 HRESULT (WINAPI *get_ownerDocument)(IXMLDOMNotation *This,IXMLDOMDocument **DOMDocument); | |
| 2954 HRESULT (WINAPI *cloneNode)(IXMLDOMNotation *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); | |
| 2955 HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMNotation *This,BSTR *nodeType); | |
| 2956 HRESULT (WINAPI *get_text)(IXMLDOMNotation *This,BSTR *text); | |
| 2957 HRESULT (WINAPI *put_text)(IXMLDOMNotation *This,BSTR text); | |
| 2958 HRESULT (WINAPI *get_specified)(IXMLDOMNotation *This,VARIANT_BOOL *isSpecified); | |
| 2959 HRESULT (WINAPI *get_definition)(IXMLDOMNotation *This,IXMLDOMNode **definitionNode); | |
| 2960 HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMNotation *This,VARIANT *typedValue); | |
| 2961 HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMNotation *This,VARIANT typedValue); | |
| 2962 HRESULT (WINAPI *get_dataType)(IXMLDOMNotation *This,VARIANT *dataTypeName); | |
| 2963 HRESULT (WINAPI *put_dataType)(IXMLDOMNotation *This,BSTR dataTypeName); | |
| 2964 HRESULT (WINAPI *get_xml)(IXMLDOMNotation *This,BSTR *xmlString); | |
| 2965 HRESULT (WINAPI *transformNode)(IXMLDOMNotation *This,IXMLDOMNode *stylesheet,BSTR *xmlString); | |
| 2966 HRESULT (WINAPI *selectNodes)(IXMLDOMNotation *This,BSTR queryString,IXMLDOMNodeList **resultList); | |
| 2967 HRESULT (WINAPI *selectSingleNode)(IXMLDOMNotation *This,BSTR queryString,IXMLDOMNode **resultNode); | |
| 2968 HRESULT (WINAPI *get_parsed)(IXMLDOMNotation *This,VARIANT_BOOL *isParsed); | |
| 2969 HRESULT (WINAPI *get_namespaceURI)(IXMLDOMNotation *This,BSTR *namespaceURI); | |
| 2970 HRESULT (WINAPI *get_prefix)(IXMLDOMNotation *This,BSTR *prefixString); | |
| 2971 HRESULT (WINAPI *get_baseName)(IXMLDOMNotation *This,BSTR *nameString); | |
| 2972 HRESULT (WINAPI *transformNodeToObject)(IXMLDOMNotation *This,IXMLDOMNode *stylesheet,VARIANT outputObject); | |
| 2973 HRESULT (WINAPI *get_publicId)(IXMLDOMNotation *This,VARIANT *publicID); | |
| 2974 HRESULT (WINAPI *get_systemId)(IXMLDOMNotation *This,VARIANT *systemID); | |
| 2975 END_INTERFACE | |
| 2976 } IXMLDOMNotationVtbl; | |
| 2977 struct IXMLDOMNotation { | |
| 2978 CONST_VTBL struct IXMLDOMNotationVtbl *lpVtbl; | |
| 2979 }; | |
| 2980 #ifdef COBJMACROS | |
| 2981 #define IXMLDOMNotation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 2982 #define IXMLDOMNotation_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 2983 #define IXMLDOMNotation_Release(This) (This)->lpVtbl->Release(This) | |
| 2984 #define IXMLDOMNotation_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 2985 #define IXMLDOMNotation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 2986 #define IXMLDOMNotation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 2987 #define IXMLDOMNotation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 2988 #define IXMLDOMNotation_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) | |
| 2989 #define IXMLDOMNotation_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) | |
| 2990 #define IXMLDOMNotation_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) | |
| 2991 #define IXMLDOMNotation_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) | |
| 2992 #define IXMLDOMNotation_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) | |
| 2993 #define IXMLDOMNotation_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) | |
| 2994 #define IXMLDOMNotation_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) | |
| 2995 #define IXMLDOMNotation_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) | |
| 2996 #define IXMLDOMNotation_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) | |
| 2997 #define IXMLDOMNotation_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) | |
| 2998 #define IXMLDOMNotation_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) | |
| 2999 #define IXMLDOMNotation_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) | |
| 3000 #define IXMLDOMNotation_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) | |
| 3001 #define IXMLDOMNotation_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) | |
| 3002 #define IXMLDOMNotation_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) | |
| 3003 #define IXMLDOMNotation_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) | |
| 3004 #define IXMLDOMNotation_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) | |
| 3005 #define IXMLDOMNotation_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) | |
| 3006 #define IXMLDOMNotation_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) | |
| 3007 #define IXMLDOMNotation_get_text(This,text) (This)->lpVtbl->get_text(This,text) | |
| 3008 #define IXMLDOMNotation_put_text(This,text) (This)->lpVtbl->put_text(This,text) | |
| 3009 #define IXMLDOMNotation_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) | |
| 3010 #define IXMLDOMNotation_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) | |
| 3011 #define IXMLDOMNotation_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) | |
| 3012 #define IXMLDOMNotation_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) | |
| 3013 #define IXMLDOMNotation_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) | |
| 3014 #define IXMLDOMNotation_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) | |
| 3015 #define IXMLDOMNotation_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) | |
| 3016 #define IXMLDOMNotation_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) | |
| 3017 #define IXMLDOMNotation_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) | |
| 3018 #define IXMLDOMNotation_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) | |
| 3019 #define IXMLDOMNotation_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) | |
| 3020 #define IXMLDOMNotation_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 3021 #define IXMLDOMNotation_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) | |
| 3022 #define IXMLDOMNotation_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) | |
| 3023 #define IXMLDOMNotation_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) | |
| 3024 #define IXMLDOMNotation_get_publicId(This,publicID) (This)->lpVtbl->get_publicId(This,publicID) | |
| 3025 #define IXMLDOMNotation_get_systemId(This,systemID) (This)->lpVtbl->get_systemId(This,systemID) | |
| 3026 #endif | |
| 3027 #endif | |
| 3028 HRESULT WINAPI IXMLDOMNotation_get_publicId_Proxy(IXMLDOMNotation *This,VARIANT *publicID); | |
| 3029 void __RPC_STUB IXMLDOMNotation_get_publicId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3030 HRESULT WINAPI IXMLDOMNotation_get_systemId_Proxy(IXMLDOMNotation *This,VARIANT *systemID); | |
| 3031 void __RPC_STUB IXMLDOMNotation_get_systemId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3032 #endif | |
| 3033 | |
| 3034 #ifndef __IXMLDOMEntity_INTERFACE_DEFINED__ | |
| 3035 #define __IXMLDOMEntity_INTERFACE_DEFINED__ | |
| 3036 EXTERN_C const IID IID_IXMLDOMEntity; | |
| 3037 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3038 struct IXMLDOMEntity : public IXMLDOMNode { | |
| 3039 public: | |
| 3040 virtual HRESULT WINAPI get_publicId(VARIANT *publicID) = 0; | |
| 3041 virtual HRESULT WINAPI get_systemId(VARIANT *systemID) = 0; | |
| 3042 virtual HRESULT WINAPI get_notationName(BSTR *name) = 0; | |
| 3043 }; | |
| 3044 #else | |
| 3045 typedef struct IXMLDOMEntityVtbl { | |
| 3046 BEGIN_INTERFACE | |
| 3047 HRESULT (WINAPI *QueryInterface)(IXMLDOMEntity *This,REFIID riid,void **ppvObject); | |
| 3048 ULONG (WINAPI *AddRef)(IXMLDOMEntity *This); | |
| 3049 ULONG (WINAPI *Release)(IXMLDOMEntity *This); | |
| 3050 HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMEntity *This,UINT *pctinfo); | |
| 3051 HRESULT (WINAPI *GetTypeInfo)(IXMLDOMEntity *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 3052 HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMEntity *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 3053 HRESULT (WINAPI *Invoke)(IXMLDOMEntity *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 3054 HRESULT (WINAPI *get_nodeName)(IXMLDOMEntity *This,BSTR *name); | |
| 3055 HRESULT (WINAPI *get_nodeValue)(IXMLDOMEntity *This,VARIANT *value); | |
| 3056 HRESULT (WINAPI *put_nodeValue)(IXMLDOMEntity *This,VARIANT value); | |
| 3057 HRESULT (WINAPI *get_nodeType)(IXMLDOMEntity *This,DOMNodeType *type); | |
| 3058 HRESULT (WINAPI *get_parentNode)(IXMLDOMEntity *This,IXMLDOMNode **parent); | |
| 3059 HRESULT (WINAPI *get_childNodes)(IXMLDOMEntity *This,IXMLDOMNodeList **childList); | |
| 3060 HRESULT (WINAPI *get_firstChild)(IXMLDOMEntity *This,IXMLDOMNode **firstChild); | |
| 3061 HRESULT (WINAPI *get_lastChild)(IXMLDOMEntity *This,IXMLDOMNode **lastChild); | |
| 3062 HRESULT (WINAPI *get_previousSibling)(IXMLDOMEntity *This,IXMLDOMNode **previousSibling); | |
| 3063 HRESULT (WINAPI *get_nextSibling)(IXMLDOMEntity *This,IXMLDOMNode **nextSibling); | |
| 3064 HRESULT (WINAPI *get_attributes)(IXMLDOMEntity *This,IXMLDOMNamedNodeMap **attributeMap); | |
| 3065 HRESULT (WINAPI *insertBefore)(IXMLDOMEntity *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); | |
| 3066 HRESULT (WINAPI *replaceChild)(IXMLDOMEntity *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); | |
| 3067 HRESULT (WINAPI *removeChild)(IXMLDOMEntity *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); | |
| 3068 HRESULT (WINAPI *appendChild)(IXMLDOMEntity *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); | |
| 3069 HRESULT (WINAPI *hasChildNodes)(IXMLDOMEntity *This,VARIANT_BOOL *hasChild); | |
| 3070 HRESULT (WINAPI *get_ownerDocument)(IXMLDOMEntity *This,IXMLDOMDocument **DOMDocument); | |
| 3071 HRESULT (WINAPI *cloneNode)(IXMLDOMEntity *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); | |
| 3072 HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMEntity *This,BSTR *nodeType); | |
| 3073 HRESULT (WINAPI *get_text)(IXMLDOMEntity *This,BSTR *text); | |
| 3074 HRESULT (WINAPI *put_text)(IXMLDOMEntity *This,BSTR text); | |
| 3075 HRESULT (WINAPI *get_specified)(IXMLDOMEntity *This,VARIANT_BOOL *isSpecified); | |
| 3076 HRESULT (WINAPI *get_definition)(IXMLDOMEntity *This,IXMLDOMNode **definitionNode); | |
| 3077 HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMEntity *This,VARIANT *typedValue); | |
| 3078 HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMEntity *This,VARIANT typedValue); | |
| 3079 HRESULT (WINAPI *get_dataType)(IXMLDOMEntity *This,VARIANT *dataTypeName); | |
| 3080 HRESULT (WINAPI *put_dataType)(IXMLDOMEntity *This,BSTR dataTypeName); | |
| 3081 HRESULT (WINAPI *get_xml)(IXMLDOMEntity *This,BSTR *xmlString); | |
| 3082 HRESULT (WINAPI *transformNode)(IXMLDOMEntity *This,IXMLDOMNode *stylesheet,BSTR *xmlString); | |
| 3083 HRESULT (WINAPI *selectNodes)(IXMLDOMEntity *This,BSTR queryString,IXMLDOMNodeList **resultList); | |
| 3084 HRESULT (WINAPI *selectSingleNode)(IXMLDOMEntity *This,BSTR queryString,IXMLDOMNode **resultNode); | |
| 3085 HRESULT (WINAPI *get_parsed)(IXMLDOMEntity *This,VARIANT_BOOL *isParsed); | |
| 3086 HRESULT (WINAPI *get_namespaceURI)(IXMLDOMEntity *This,BSTR *namespaceURI); | |
| 3087 HRESULT (WINAPI *get_prefix)(IXMLDOMEntity *This,BSTR *prefixString); | |
| 3088 HRESULT (WINAPI *get_baseName)(IXMLDOMEntity *This,BSTR *nameString); | |
| 3089 HRESULT (WINAPI *transformNodeToObject)(IXMLDOMEntity *This,IXMLDOMNode *stylesheet,VARIANT outputObject); | |
| 3090 HRESULT (WINAPI *get_publicId)(IXMLDOMEntity *This,VARIANT *publicID); | |
| 3091 HRESULT (WINAPI *get_systemId)(IXMLDOMEntity *This,VARIANT *systemID); | |
| 3092 HRESULT (WINAPI *get_notationName)(IXMLDOMEntity *This,BSTR *name); | |
| 3093 END_INTERFACE | |
| 3094 } IXMLDOMEntityVtbl; | |
| 3095 struct IXMLDOMEntity { | |
| 3096 CONST_VTBL struct IXMLDOMEntityVtbl *lpVtbl; | |
| 3097 }; | |
| 3098 #ifdef COBJMACROS | |
| 3099 #define IXMLDOMEntity_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3100 #define IXMLDOMEntity_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3101 #define IXMLDOMEntity_Release(This) (This)->lpVtbl->Release(This) | |
| 3102 #define IXMLDOMEntity_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 3103 #define IXMLDOMEntity_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 3104 #define IXMLDOMEntity_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 3105 #define IXMLDOMEntity_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 3106 #define IXMLDOMEntity_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) | |
| 3107 #define IXMLDOMEntity_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) | |
| 3108 #define IXMLDOMEntity_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) | |
| 3109 #define IXMLDOMEntity_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) | |
| 3110 #define IXMLDOMEntity_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) | |
| 3111 #define IXMLDOMEntity_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) | |
| 3112 #define IXMLDOMEntity_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) | |
| 3113 #define IXMLDOMEntity_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) | |
| 3114 #define IXMLDOMEntity_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) | |
| 3115 #define IXMLDOMEntity_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) | |
| 3116 #define IXMLDOMEntity_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) | |
| 3117 #define IXMLDOMEntity_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) | |
| 3118 #define IXMLDOMEntity_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) | |
| 3119 #define IXMLDOMEntity_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) | |
| 3120 #define IXMLDOMEntity_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) | |
| 3121 #define IXMLDOMEntity_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) | |
| 3122 #define IXMLDOMEntity_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) | |
| 3123 #define IXMLDOMEntity_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) | |
| 3124 #define IXMLDOMEntity_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) | |
| 3125 #define IXMLDOMEntity_get_text(This,text) (This)->lpVtbl->get_text(This,text) | |
| 3126 #define IXMLDOMEntity_put_text(This,text) (This)->lpVtbl->put_text(This,text) | |
| 3127 #define IXMLDOMEntity_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) | |
| 3128 #define IXMLDOMEntity_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) | |
| 3129 #define IXMLDOMEntity_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) | |
| 3130 #define IXMLDOMEntity_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) | |
| 3131 #define IXMLDOMEntity_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) | |
| 3132 #define IXMLDOMEntity_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) | |
| 3133 #define IXMLDOMEntity_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) | |
| 3134 #define IXMLDOMEntity_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) | |
| 3135 #define IXMLDOMEntity_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) | |
| 3136 #define IXMLDOMEntity_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) | |
| 3137 #define IXMLDOMEntity_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) | |
| 3138 #define IXMLDOMEntity_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 3139 #define IXMLDOMEntity_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) | |
| 3140 #define IXMLDOMEntity_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) | |
| 3141 #define IXMLDOMEntity_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) | |
| 3142 #define IXMLDOMEntity_get_publicId(This,publicID) (This)->lpVtbl->get_publicId(This,publicID) | |
| 3143 #define IXMLDOMEntity_get_systemId(This,systemID) (This)->lpVtbl->get_systemId(This,systemID) | |
| 3144 #define IXMLDOMEntity_get_notationName(This,name) (This)->lpVtbl->get_notationName(This,name) | |
| 3145 #endif | |
| 3146 #endif | |
| 3147 HRESULT WINAPI IXMLDOMEntity_get_publicId_Proxy(IXMLDOMEntity *This,VARIANT *publicID); | |
| 3148 void __RPC_STUB IXMLDOMEntity_get_publicId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3149 HRESULT WINAPI IXMLDOMEntity_get_systemId_Proxy(IXMLDOMEntity *This,VARIANT *systemID); | |
| 3150 void __RPC_STUB IXMLDOMEntity_get_systemId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3151 HRESULT WINAPI IXMLDOMEntity_get_notationName_Proxy(IXMLDOMEntity *This,BSTR *name); | |
| 3152 void __RPC_STUB IXMLDOMEntity_get_notationName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3153 #endif | |
| 3154 | |
| 3155 #ifndef __IXMLDOMEntityReference_INTERFACE_DEFINED__ | |
| 3156 #define __IXMLDOMEntityReference_INTERFACE_DEFINED__ | |
| 3157 EXTERN_C const IID IID_IXMLDOMEntityReference; | |
| 3158 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3159 struct IXMLDOMEntityReference : public IXMLDOMNode { | |
| 3160 }; | |
| 3161 #else | |
| 3162 typedef struct IXMLDOMEntityReferenceVtbl { | |
| 3163 BEGIN_INTERFACE | |
| 3164 HRESULT (WINAPI *QueryInterface)(IXMLDOMEntityReference *This,REFIID riid,void **ppvObject); | |
| 3165 ULONG (WINAPI *AddRef)(IXMLDOMEntityReference *This); | |
| 3166 ULONG (WINAPI *Release)(IXMLDOMEntityReference *This); | |
| 3167 HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMEntityReference *This,UINT *pctinfo); | |
| 3168 HRESULT (WINAPI *GetTypeInfo)(IXMLDOMEntityReference *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 3169 HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMEntityReference *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 3170 HRESULT (WINAPI *Invoke)(IXMLDOMEntityReference *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 3171 HRESULT (WINAPI *get_nodeName)(IXMLDOMEntityReference *This,BSTR *name); | |
| 3172 HRESULT (WINAPI *get_nodeValue)(IXMLDOMEntityReference *This,VARIANT *value); | |
| 3173 HRESULT (WINAPI *put_nodeValue)(IXMLDOMEntityReference *This,VARIANT value); | |
| 3174 HRESULT (WINAPI *get_nodeType)(IXMLDOMEntityReference *This,DOMNodeType *type); | |
| 3175 HRESULT (WINAPI *get_parentNode)(IXMLDOMEntityReference *This,IXMLDOMNode **parent); | |
| 3176 HRESULT (WINAPI *get_childNodes)(IXMLDOMEntityReference *This,IXMLDOMNodeList **childList); | |
| 3177 HRESULT (WINAPI *get_firstChild)(IXMLDOMEntityReference *This,IXMLDOMNode **firstChild); | |
| 3178 HRESULT (WINAPI *get_lastChild)(IXMLDOMEntityReference *This,IXMLDOMNode **lastChild); | |
| 3179 HRESULT (WINAPI *get_previousSibling)(IXMLDOMEntityReference *This,IXMLDOMNode **previousSibling); | |
| 3180 HRESULT (WINAPI *get_nextSibling)(IXMLDOMEntityReference *This,IXMLDOMNode **nextSibling); | |
| 3181 HRESULT (WINAPI *get_attributes)(IXMLDOMEntityReference *This,IXMLDOMNamedNodeMap **attributeMap); | |
| 3182 HRESULT (WINAPI *insertBefore)(IXMLDOMEntityReference *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); | |
| 3183 HRESULT (WINAPI *replaceChild)(IXMLDOMEntityReference *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); | |
| 3184 HRESULT (WINAPI *removeChild)(IXMLDOMEntityReference *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); | |
| 3185 HRESULT (WINAPI *appendChild)(IXMLDOMEntityReference *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); | |
| 3186 HRESULT (WINAPI *hasChildNodes)(IXMLDOMEntityReference *This,VARIANT_BOOL *hasChild); | |
| 3187 HRESULT (WINAPI *get_ownerDocument)(IXMLDOMEntityReference *This,IXMLDOMDocument **DOMDocument); | |
| 3188 HRESULT (WINAPI *cloneNode)(IXMLDOMEntityReference *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); | |
| 3189 HRESULT (WINAPI *get_nodeTypeString)(IXMLDOMEntityReference *This,BSTR *nodeType); | |
| 3190 HRESULT (WINAPI *get_text)(IXMLDOMEntityReference *This,BSTR *text); | |
| 3191 HRESULT (WINAPI *put_text)(IXMLDOMEntityReference *This,BSTR text); | |
| 3192 HRESULT (WINAPI *get_specified)(IXMLDOMEntityReference *This,VARIANT_BOOL *isSpecified); | |
| 3193 HRESULT (WINAPI *get_definition)(IXMLDOMEntityReference *This,IXMLDOMNode **definitionNode); | |
| 3194 HRESULT (WINAPI *get_nodeTypedValue)(IXMLDOMEntityReference *This,VARIANT *typedValue); | |
| 3195 HRESULT (WINAPI *put_nodeTypedValue)(IXMLDOMEntityReference *This,VARIANT typedValue); | |
| 3196 HRESULT (WINAPI *get_dataType)(IXMLDOMEntityReference *This,VARIANT *dataTypeName); | |
| 3197 HRESULT (WINAPI *put_dataType)(IXMLDOMEntityReference *This,BSTR dataTypeName); | |
| 3198 HRESULT (WINAPI *get_xml)(IXMLDOMEntityReference *This,BSTR *xmlString); | |
| 3199 HRESULT (WINAPI *transformNode)(IXMLDOMEntityReference *This,IXMLDOMNode *stylesheet,BSTR *xmlString); | |
| 3200 HRESULT (WINAPI *selectNodes)(IXMLDOMEntityReference *This,BSTR queryString,IXMLDOMNodeList **resultList); | |
| 3201 HRESULT (WINAPI *selectSingleNode)(IXMLDOMEntityReference *This,BSTR queryString,IXMLDOMNode **resultNode); | |
| 3202 HRESULT (WINAPI *get_parsed)(IXMLDOMEntityReference *This,VARIANT_BOOL *isParsed); | |
| 3203 HRESULT (WINAPI *get_namespaceURI)(IXMLDOMEntityReference *This,BSTR *namespaceURI); | |
| 3204 HRESULT (WINAPI *get_prefix)(IXMLDOMEntityReference *This,BSTR *prefixString); | |
| 3205 HRESULT (WINAPI *get_baseName)(IXMLDOMEntityReference *This,BSTR *nameString); | |
| 3206 HRESULT (WINAPI *transformNodeToObject)(IXMLDOMEntityReference *This,IXMLDOMNode *stylesheet,VARIANT outputObject); | |
| 3207 END_INTERFACE | |
| 3208 } IXMLDOMEntityReferenceVtbl; | |
| 3209 struct IXMLDOMEntityReference { | |
| 3210 CONST_VTBL struct IXMLDOMEntityReferenceVtbl *lpVtbl; | |
| 3211 }; | |
| 3212 #ifdef COBJMACROS | |
| 3213 #define IXMLDOMEntityReference_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3214 #define IXMLDOMEntityReference_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3215 #define IXMLDOMEntityReference_Release(This) (This)->lpVtbl->Release(This) | |
| 3216 #define IXMLDOMEntityReference_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 3217 #define IXMLDOMEntityReference_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 3218 #define IXMLDOMEntityReference_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 3219 #define IXMLDOMEntityReference_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 3220 #define IXMLDOMEntityReference_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) | |
| 3221 #define IXMLDOMEntityReference_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) | |
| 3222 #define IXMLDOMEntityReference_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) | |
| 3223 #define IXMLDOMEntityReference_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) | |
| 3224 #define IXMLDOMEntityReference_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) | |
| 3225 #define IXMLDOMEntityReference_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) | |
| 3226 #define IXMLDOMEntityReference_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) | |
| 3227 #define IXMLDOMEntityReference_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) | |
| 3228 #define IXMLDOMEntityReference_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) | |
| 3229 #define IXMLDOMEntityReference_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) | |
| 3230 #define IXMLDOMEntityReference_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) | |
| 3231 #define IXMLDOMEntityReference_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) | |
| 3232 #define IXMLDOMEntityReference_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) | |
| 3233 #define IXMLDOMEntityReference_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) | |
| 3234 #define IXMLDOMEntityReference_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) | |
| 3235 #define IXMLDOMEntityReference_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) | |
| 3236 #define IXMLDOMEntityReference_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) | |
| 3237 #define IXMLDOMEntityReference_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) | |
| 3238 #define IXMLDOMEntityReference_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) | |
| 3239 #define IXMLDOMEntityReference_get_text(This,text) (This)->lpVtbl->get_text(This,text) | |
| 3240 #define IXMLDOMEntityReference_put_text(This,text) (This)->lpVtbl->put_text(This,text) | |
| 3241 #define IXMLDOMEntityReference_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) | |
| 3242 #define IXMLDOMEntityReference_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) | |
| 3243 #define IXMLDOMEntityReference_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) | |
| 3244 #define IXMLDOMEntityReference_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) | |
| 3245 #define IXMLDOMEntityReference_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) | |
| 3246 #define IXMLDOMEntityReference_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) | |
| 3247 #define IXMLDOMEntityReference_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) | |
| 3248 #define IXMLDOMEntityReference_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) | |
| 3249 #define IXMLDOMEntityReference_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) | |
| 3250 #define IXMLDOMEntityReference_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) | |
| 3251 #define IXMLDOMEntityReference_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) | |
| 3252 #define IXMLDOMEntityReference_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 3253 #define IXMLDOMEntityReference_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) | |
| 3254 #define IXMLDOMEntityReference_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) | |
| 3255 #define IXMLDOMEntityReference_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) | |
| 3256 #endif | |
| 3257 #endif | |
| 3258 #endif | |
| 3259 | |
| 3260 #ifndef __IXMLDOMParseError_INTERFACE_DEFINED__ | |
| 3261 #define __IXMLDOMParseError_INTERFACE_DEFINED__ | |
| 3262 EXTERN_C const IID IID_IXMLDOMParseError; | |
| 3263 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3264 struct IXMLDOMParseError : public IDispatch { | |
| 3265 public: | |
| 3266 virtual HRESULT WINAPI get_errorCode(long *errorCode) = 0; | |
| 3267 virtual HRESULT WINAPI get_url(BSTR *urlString) = 0; | |
| 3268 virtual HRESULT WINAPI get_reason(BSTR *reasonString) = 0; | |
| 3269 virtual HRESULT WINAPI get_srcText(BSTR *sourceString) = 0; | |
| 3270 virtual HRESULT WINAPI get_line(long *lineNumber) = 0; | |
| 3271 virtual HRESULT WINAPI get_linepos(long *linePosition) = 0; | |
| 3272 virtual HRESULT WINAPI get_filepos(long *filePosition) = 0; | |
| 3273 }; | |
| 3274 #else | |
| 3275 typedef struct IXMLDOMParseErrorVtbl { | |
| 3276 BEGIN_INTERFACE | |
| 3277 HRESULT (WINAPI *QueryInterface)(IXMLDOMParseError *This,REFIID riid,void **ppvObject); | |
| 3278 ULONG (WINAPI *AddRef)(IXMLDOMParseError *This); | |
| 3279 ULONG (WINAPI *Release)(IXMLDOMParseError *This); | |
| 3280 HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMParseError *This,UINT *pctinfo); | |
| 3281 HRESULT (WINAPI *GetTypeInfo)(IXMLDOMParseError *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 3282 HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMParseError *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 3283 HRESULT (WINAPI *Invoke)(IXMLDOMParseError *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 3284 HRESULT (WINAPI *get_errorCode)(IXMLDOMParseError *This,long *errorCode); | |
| 3285 HRESULT (WINAPI *get_url)(IXMLDOMParseError *This,BSTR *urlString); | |
| 3286 HRESULT (WINAPI *get_reason)(IXMLDOMParseError *This,BSTR *reasonString); | |
| 3287 HRESULT (WINAPI *get_srcText)(IXMLDOMParseError *This,BSTR *sourceString); | |
| 3288 HRESULT (WINAPI *get_line)(IXMLDOMParseError *This,long *lineNumber); | |
| 3289 HRESULT (WINAPI *get_linepos)(IXMLDOMParseError *This,long *linePosition); | |
| 3290 HRESULT (WINAPI *get_filepos)(IXMLDOMParseError *This,long *filePosition); | |
| 3291 END_INTERFACE | |
| 3292 } IXMLDOMParseErrorVtbl; | |
| 3293 struct IXMLDOMParseError { | |
| 3294 CONST_VTBL struct IXMLDOMParseErrorVtbl *lpVtbl; | |
| 3295 }; | |
| 3296 #ifdef COBJMACROS | |
| 3297 #define IXMLDOMParseError_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3298 #define IXMLDOMParseError_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3299 #define IXMLDOMParseError_Release(This) (This)->lpVtbl->Release(This) | |
| 3300 #define IXMLDOMParseError_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 3301 #define IXMLDOMParseError_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 3302 #define IXMLDOMParseError_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 3303 #define IXMLDOMParseError_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 3304 #define IXMLDOMParseError_get_errorCode(This,errorCode) (This)->lpVtbl->get_errorCode(This,errorCode) | |
| 3305 #define IXMLDOMParseError_get_url(This,urlString) (This)->lpVtbl->get_url(This,urlString) | |
| 3306 #define IXMLDOMParseError_get_reason(This,reasonString) (This)->lpVtbl->get_reason(This,reasonString) | |
| 3307 #define IXMLDOMParseError_get_srcText(This,sourceString) (This)->lpVtbl->get_srcText(This,sourceString) | |
| 3308 #define IXMLDOMParseError_get_line(This,lineNumber) (This)->lpVtbl->get_line(This,lineNumber) | |
| 3309 #define IXMLDOMParseError_get_linepos(This,linePosition) (This)->lpVtbl->get_linepos(This,linePosition) | |
| 3310 #define IXMLDOMParseError_get_filepos(This,filePosition) (This)->lpVtbl->get_filepos(This,filePosition) | |
| 3311 #endif | |
| 3312 #endif | |
| 3313 HRESULT WINAPI IXMLDOMParseError_get_errorCode_Proxy(IXMLDOMParseError *This,long *errorCode); | |
| 3314 void __RPC_STUB IXMLDOMParseError_get_errorCode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3315 HRESULT WINAPI IXMLDOMParseError_get_url_Proxy(IXMLDOMParseError *This,BSTR *urlString); | |
| 3316 void __RPC_STUB IXMLDOMParseError_get_url_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3317 HRESULT WINAPI IXMLDOMParseError_get_reason_Proxy(IXMLDOMParseError *This,BSTR *reasonString); | |
| 3318 void __RPC_STUB IXMLDOMParseError_get_reason_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3319 HRESULT WINAPI IXMLDOMParseError_get_srcText_Proxy(IXMLDOMParseError *This,BSTR *sourceString); | |
| 3320 void __RPC_STUB IXMLDOMParseError_get_srcText_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3321 HRESULT WINAPI IXMLDOMParseError_get_line_Proxy(IXMLDOMParseError *This,long *lineNumber); | |
| 3322 void __RPC_STUB IXMLDOMParseError_get_line_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3323 HRESULT WINAPI IXMLDOMParseError_get_linepos_Proxy(IXMLDOMParseError *This,long *linePosition); | |
| 3324 void __RPC_STUB IXMLDOMParseError_get_linepos_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3325 HRESULT WINAPI IXMLDOMParseError_get_filepos_Proxy(IXMLDOMParseError *This,long *filePosition); | |
| 3326 void __RPC_STUB IXMLDOMParseError_get_filepos_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3327 #endif | |
| 3328 | |
| 3329 #ifndef __IXMLDOMSchemaCollection_INTERFACE_DEFINED__ | |
| 3330 #define __IXMLDOMSchemaCollection_INTERFACE_DEFINED__ | |
| 3331 EXTERN_C const IID IID_IXMLDOMSchemaCollection; | |
| 3332 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3333 struct IXMLDOMSchemaCollection : public IDispatch { | |
| 3334 public: | |
| 3335 virtual HRESULT WINAPI add(BSTR namespaceURI,VARIANT var) = 0; | |
| 3336 virtual HRESULT WINAPI get(BSTR namespaceURI,IXMLDOMNode **schemaNode) = 0; | |
| 3337 virtual HRESULT WINAPI remove(BSTR namespaceURI) = 0; | |
| 3338 virtual HRESULT WINAPI get_length(long *length) = 0; | |
| 3339 virtual HRESULT WINAPI get_namespaceURI(long index,BSTR *length) = 0; | |
| 3340 virtual HRESULT WINAPI addCollection(IXMLDOMSchemaCollection *otherCollection) = 0; | |
| 3341 virtual HRESULT WINAPI get__newEnum(IUnknown **ppUnk) = 0; | |
| 3342 }; | |
| 3343 #else | |
| 3344 typedef struct IXMLDOMSchemaCollectionVtbl { | |
| 3345 BEGIN_INTERFACE | |
| 3346 HRESULT (WINAPI *QueryInterface)(IXMLDOMSchemaCollection *This,REFIID riid,void **ppvObject); | |
| 3347 ULONG (WINAPI *AddRef)(IXMLDOMSchemaCollection *This); | |
| 3348 ULONG (WINAPI *Release)(IXMLDOMSchemaCollection *This); | |
| 3349 HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMSchemaCollection *This,UINT *pctinfo); | |
| 3350 HRESULT (WINAPI *GetTypeInfo)(IXMLDOMSchemaCollection *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 3351 HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMSchemaCollection *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 3352 HRESULT (WINAPI *Invoke)(IXMLDOMSchemaCollection *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 3353 HRESULT (WINAPI *add)(IXMLDOMSchemaCollection *This,BSTR namespaceURI,VARIANT var); | |
| 3354 HRESULT (WINAPI *get)(IXMLDOMSchemaCollection *This,BSTR namespaceURI,IXMLDOMNode **schemaNode); | |
| 3355 HRESULT (WINAPI *remove)(IXMLDOMSchemaCollection *This,BSTR namespaceURI); | |
| 3356 HRESULT (WINAPI *get_length)(IXMLDOMSchemaCollection *This,long *length); | |
| 3357 HRESULT (WINAPI *get_namespaceURI)(IXMLDOMSchemaCollection *This,long index,BSTR *length); | |
| 3358 HRESULT (WINAPI *addCollection)(IXMLDOMSchemaCollection *This,IXMLDOMSchemaCollection *otherCollection); | |
| 3359 HRESULT (WINAPI *get__newEnum)(IXMLDOMSchemaCollection *This,IUnknown **ppUnk); | |
| 3360 END_INTERFACE | |
| 3361 } IXMLDOMSchemaCollectionVtbl; | |
| 3362 struct IXMLDOMSchemaCollection { | |
| 3363 CONST_VTBL struct IXMLDOMSchemaCollectionVtbl *lpVtbl; | |
| 3364 }; | |
| 3365 #ifdef COBJMACROS | |
| 3366 #define IXMLDOMSchemaCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3367 #define IXMLDOMSchemaCollection_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3368 #define IXMLDOMSchemaCollection_Release(This) (This)->lpVtbl->Release(This) | |
| 3369 #define IXMLDOMSchemaCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 3370 #define IXMLDOMSchemaCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 3371 #define IXMLDOMSchemaCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 3372 #define IXMLDOMSchemaCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 3373 #define IXMLDOMSchemaCollection_add(This,namespaceURI,var) (This)->lpVtbl->add(This,namespaceURI,var) | |
| 3374 #define IXMLDOMSchemaCollection_get(This,namespaceURI,schemaNode) (This)->lpVtbl->get(This,namespaceURI,schemaNode) | |
| 3375 #define IXMLDOMSchemaCollection_remove(This,namespaceURI) (This)->lpVtbl->remove(This,namespaceURI) | |
| 3376 #define IXMLDOMSchemaCollection_get_length(This,length) (This)->lpVtbl->get_length(This,length) | |
| 3377 #define IXMLDOMSchemaCollection_get_namespaceURI(This,index,length) (This)->lpVtbl->get_namespaceURI(This,index,length) | |
| 3378 #define IXMLDOMSchemaCollection_addCollection(This,otherCollection) (This)->lpVtbl->addCollection(This,otherCollection) | |
| 3379 #define IXMLDOMSchemaCollection_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) | |
| 3380 #endif | |
| 3381 #endif | |
| 3382 HRESULT WINAPI IXMLDOMSchemaCollection_add_Proxy(IXMLDOMSchemaCollection *This,BSTR namespaceURI,VARIANT var); | |
| 3383 void __RPC_STUB IXMLDOMSchemaCollection_add_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3384 HRESULT WINAPI IXMLDOMSchemaCollection_get_Proxy(IXMLDOMSchemaCollection *This,BSTR namespaceURI,IXMLDOMNode **schemaNode); | |
| 3385 void __RPC_STUB IXMLDOMSchemaCollection_get_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3386 HRESULT WINAPI IXMLDOMSchemaCollection_remove_Proxy(IXMLDOMSchemaCollection *This,BSTR namespaceURI); | |
| 3387 void __RPC_STUB IXMLDOMSchemaCollection_remove_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3388 HRESULT WINAPI IXMLDOMSchemaCollection_get_length_Proxy(IXMLDOMSchemaCollection *This,long *length); | |
| 3389 void __RPC_STUB IXMLDOMSchemaCollection_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3390 HRESULT WINAPI IXMLDOMSchemaCollection_get_namespaceURI_Proxy(IXMLDOMSchemaCollection *This,long index,BSTR *length); | |
| 3391 void __RPC_STUB IXMLDOMSchemaCollection_get_namespaceURI_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3392 HRESULT WINAPI IXMLDOMSchemaCollection_addCollection_Proxy(IXMLDOMSchemaCollection *This,IXMLDOMSchemaCollection *otherCollection); | |
| 3393 void __RPC_STUB IXMLDOMSchemaCollection_addCollection_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3394 HRESULT WINAPI IXMLDOMSchemaCollection_get__newEnum_Proxy(IXMLDOMSchemaCollection *This,IUnknown **ppUnk); | |
| 3395 void __RPC_STUB IXMLDOMSchemaCollection_get__newEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3396 #endif | |
| 3397 | |
| 3398 #ifndef __IXTLRuntime_INTERFACE_DEFINED__ | |
| 3399 #define __IXTLRuntime_INTERFACE_DEFINED__ | |
| 3400 EXTERN_C const IID IID_IXTLRuntime; | |
| 3401 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3402 struct IXTLRuntime : public IXMLDOMNode { | |
| 3403 public: | |
| 3404 virtual HRESULT WINAPI uniqueID(IXMLDOMNode *pNode,long *pID) = 0; | |
| 3405 virtual HRESULT WINAPI depth(IXMLDOMNode *pNode,long *pDepth) = 0; | |
| 3406 virtual HRESULT WINAPI childNumber(IXMLDOMNode *pNode,long *pNumber) = 0; | |
| 3407 virtual HRESULT WINAPI ancestorChildNumber(BSTR bstrNodeName,IXMLDOMNode *pNode,long *pNumber) = 0; | |
| 3408 virtual HRESULT WINAPI absoluteChildNumber(IXMLDOMNode *pNode,long *pNumber) = 0; | |
| 3409 virtual HRESULT WINAPI formatIndex(long lIndex,BSTR bstrFormat,BSTR *pbstrFormattedString) = 0; | |
| 3410 virtual HRESULT WINAPI formatNumber(double dblNumber,BSTR bstrFormat,BSTR *pbstrFormattedString) = 0; | |
| 3411 virtual HRESULT WINAPI formatDate(VARIANT varDate,BSTR bstrFormat,VARIANT varDestLocale,BSTR *pbstrFormattedString) = 0; | |
| 3412 virtual HRESULT WINAPI formatTime(VARIANT varTime,BSTR bstrFormat,VARIANT varDestLocale,BSTR *pbstrFormattedString) = 0; | |
| 3413 }; | |
| 3414 #else | |
| 3415 typedef struct IXTLRuntimeVtbl { | |
| 3416 BEGIN_INTERFACE | |
| 3417 HRESULT (WINAPI *QueryInterface)(IXTLRuntime *This,REFIID riid,void **ppvObject); | |
| 3418 ULONG (WINAPI *AddRef)(IXTLRuntime *This); | |
| 3419 ULONG (WINAPI *Release)(IXTLRuntime *This); | |
| 3420 HRESULT (WINAPI *GetTypeInfoCount)(IXTLRuntime *This,UINT *pctinfo); | |
| 3421 HRESULT (WINAPI *GetTypeInfo)(IXTLRuntime *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 3422 HRESULT (WINAPI *GetIDsOfNames)(IXTLRuntime *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 3423 HRESULT (WINAPI *Invoke)(IXTLRuntime *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 3424 HRESULT (WINAPI *get_nodeName)(IXTLRuntime *This,BSTR *name); | |
| 3425 HRESULT (WINAPI *get_nodeValue)(IXTLRuntime *This,VARIANT *value); | |
| 3426 HRESULT (WINAPI *put_nodeValue)(IXTLRuntime *This,VARIANT value); | |
| 3427 HRESULT (WINAPI *get_nodeType)(IXTLRuntime *This,DOMNodeType *type); | |
| 3428 HRESULT (WINAPI *get_parentNode)(IXTLRuntime *This,IXMLDOMNode **parent); | |
| 3429 HRESULT (WINAPI *get_childNodes)(IXTLRuntime *This,IXMLDOMNodeList **childList); | |
| 3430 HRESULT (WINAPI *get_firstChild)(IXTLRuntime *This,IXMLDOMNode **firstChild); | |
| 3431 HRESULT (WINAPI *get_lastChild)(IXTLRuntime *This,IXMLDOMNode **lastChild); | |
| 3432 HRESULT (WINAPI *get_previousSibling)(IXTLRuntime *This,IXMLDOMNode **previousSibling); | |
| 3433 HRESULT (WINAPI *get_nextSibling)(IXTLRuntime *This,IXMLDOMNode **nextSibling); | |
| 3434 HRESULT (WINAPI *get_attributes)(IXTLRuntime *This,IXMLDOMNamedNodeMap **attributeMap); | |
| 3435 HRESULT (WINAPI *insertBefore)(IXTLRuntime *This,IXMLDOMNode *newChild,VARIANT refChild,IXMLDOMNode **outNewChild); | |
| 3436 HRESULT (WINAPI *replaceChild)(IXTLRuntime *This,IXMLDOMNode *newChild,IXMLDOMNode *oldChild,IXMLDOMNode **outOldChild); | |
| 3437 HRESULT (WINAPI *removeChild)(IXTLRuntime *This,IXMLDOMNode *childNode,IXMLDOMNode **oldChild); | |
| 3438 HRESULT (WINAPI *appendChild)(IXTLRuntime *This,IXMLDOMNode *newChild,IXMLDOMNode **outNewChild); | |
| 3439 HRESULT (WINAPI *hasChildNodes)(IXTLRuntime *This,VARIANT_BOOL *hasChild); | |
| 3440 HRESULT (WINAPI *get_ownerDocument)(IXTLRuntime *This,IXMLDOMDocument **DOMDocument); | |
| 3441 HRESULT (WINAPI *cloneNode)(IXTLRuntime *This,VARIANT_BOOL deep,IXMLDOMNode **cloneRoot); | |
| 3442 HRESULT (WINAPI *get_nodeTypeString)(IXTLRuntime *This,BSTR *nodeType); | |
| 3443 HRESULT (WINAPI *get_text)(IXTLRuntime *This,BSTR *text); | |
| 3444 HRESULT (WINAPI *put_text)(IXTLRuntime *This,BSTR text); | |
| 3445 HRESULT (WINAPI *get_specified)(IXTLRuntime *This,VARIANT_BOOL *isSpecified); | |
| 3446 HRESULT (WINAPI *get_definition)(IXTLRuntime *This,IXMLDOMNode **definitionNode); | |
| 3447 HRESULT (WINAPI *get_nodeTypedValue)(IXTLRuntime *This,VARIANT *typedValue); | |
| 3448 HRESULT (WINAPI *put_nodeTypedValue)(IXTLRuntime *This,VARIANT typedValue); | |
| 3449 HRESULT (WINAPI *get_dataType)(IXTLRuntime *This,VARIANT *dataTypeName); | |
| 3450 HRESULT (WINAPI *put_dataType)(IXTLRuntime *This,BSTR dataTypeName); | |
| 3451 HRESULT (WINAPI *get_xml)(IXTLRuntime *This,BSTR *xmlString); | |
| 3452 HRESULT (WINAPI *transformNode)(IXTLRuntime *This,IXMLDOMNode *stylesheet,BSTR *xmlString); | |
| 3453 HRESULT (WINAPI *selectNodes)(IXTLRuntime *This,BSTR queryString,IXMLDOMNodeList **resultList); | |
| 3454 HRESULT (WINAPI *selectSingleNode)(IXTLRuntime *This,BSTR queryString,IXMLDOMNode **resultNode); | |
| 3455 HRESULT (WINAPI *get_parsed)(IXTLRuntime *This,VARIANT_BOOL *isParsed); | |
| 3456 HRESULT (WINAPI *get_namespaceURI)(IXTLRuntime *This,BSTR *namespaceURI); | |
| 3457 HRESULT (WINAPI *get_prefix)(IXTLRuntime *This,BSTR *prefixString); | |
| 3458 HRESULT (WINAPI *get_baseName)(IXTLRuntime *This,BSTR *nameString); | |
| 3459 HRESULT (WINAPI *transformNodeToObject)(IXTLRuntime *This,IXMLDOMNode *stylesheet,VARIANT outputObject); | |
| 3460 HRESULT (WINAPI *uniqueID)(IXTLRuntime *This,IXMLDOMNode *pNode,long *pID); | |
| 3461 HRESULT (WINAPI *depth)(IXTLRuntime *This,IXMLDOMNode *pNode,long *pDepth); | |
| 3462 HRESULT (WINAPI *childNumber)(IXTLRuntime *This,IXMLDOMNode *pNode,long *pNumber); | |
| 3463 HRESULT (WINAPI *ancestorChildNumber)(IXTLRuntime *This,BSTR bstrNodeName,IXMLDOMNode *pNode,long *pNumber); | |
| 3464 HRESULT (WINAPI *absoluteChildNumber)(IXTLRuntime *This,IXMLDOMNode *pNode,long *pNumber); | |
| 3465 HRESULT (WINAPI *formatIndex)(IXTLRuntime *This,long lIndex,BSTR bstrFormat,BSTR *pbstrFormattedString); | |
| 3466 HRESULT (WINAPI *formatNumber)(IXTLRuntime *This,double dblNumber,BSTR bstrFormat,BSTR *pbstrFormattedString); | |
| 3467 HRESULT (WINAPI *formatDate)(IXTLRuntime *This,VARIANT varDate,BSTR bstrFormat,VARIANT varDestLocale,BSTR *pbstrFormattedString); | |
| 3468 HRESULT (WINAPI *formatTime)(IXTLRuntime *This,VARIANT varTime,BSTR bstrFormat,VARIANT varDestLocale,BSTR *pbstrFormattedString); | |
| 3469 END_INTERFACE | |
| 3470 } IXTLRuntimeVtbl; | |
| 3471 struct IXTLRuntime { | |
| 3472 CONST_VTBL struct IXTLRuntimeVtbl *lpVtbl; | |
| 3473 }; | |
| 3474 #ifdef COBJMACROS | |
| 3475 #define IXTLRuntime_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3476 #define IXTLRuntime_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3477 #define IXTLRuntime_Release(This) (This)->lpVtbl->Release(This) | |
| 3478 #define IXTLRuntime_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 3479 #define IXTLRuntime_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 3480 #define IXTLRuntime_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 3481 #define IXTLRuntime_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 3482 #define IXTLRuntime_get_nodeName(This,name) (This)->lpVtbl->get_nodeName(This,name) | |
| 3483 #define IXTLRuntime_get_nodeValue(This,value) (This)->lpVtbl->get_nodeValue(This,value) | |
| 3484 #define IXTLRuntime_put_nodeValue(This,value) (This)->lpVtbl->put_nodeValue(This,value) | |
| 3485 #define IXTLRuntime_get_nodeType(This,type) (This)->lpVtbl->get_nodeType(This,type) | |
| 3486 #define IXTLRuntime_get_parentNode(This,parent) (This)->lpVtbl->get_parentNode(This,parent) | |
| 3487 #define IXTLRuntime_get_childNodes(This,childList) (This)->lpVtbl->get_childNodes(This,childList) | |
| 3488 #define IXTLRuntime_get_firstChild(This,firstChild) (This)->lpVtbl->get_firstChild(This,firstChild) | |
| 3489 #define IXTLRuntime_get_lastChild(This,lastChild) (This)->lpVtbl->get_lastChild(This,lastChild) | |
| 3490 #define IXTLRuntime_get_previousSibling(This,previousSibling) (This)->lpVtbl->get_previousSibling(This,previousSibling) | |
| 3491 #define IXTLRuntime_get_nextSibling(This,nextSibling) (This)->lpVtbl->get_nextSibling(This,nextSibling) | |
| 3492 #define IXTLRuntime_get_attributes(This,attributeMap) (This)->lpVtbl->get_attributes(This,attributeMap) | |
| 3493 #define IXTLRuntime_insertBefore(This,newChild,refChild,outNewChild) (This)->lpVtbl->insertBefore(This,newChild,refChild,outNewChild) | |
| 3494 #define IXTLRuntime_replaceChild(This,newChild,oldChild,outOldChild) (This)->lpVtbl->replaceChild(This,newChild,oldChild,outOldChild) | |
| 3495 #define IXTLRuntime_removeChild(This,childNode,oldChild) (This)->lpVtbl->removeChild(This,childNode,oldChild) | |
| 3496 #define IXTLRuntime_appendChild(This,newChild,outNewChild) (This)->lpVtbl->appendChild(This,newChild,outNewChild) | |
| 3497 #define IXTLRuntime_hasChildNodes(This,hasChild) (This)->lpVtbl->hasChildNodes(This,hasChild) | |
| 3498 #define IXTLRuntime_get_ownerDocument(This,DOMDocument) (This)->lpVtbl->get_ownerDocument(This,DOMDocument) | |
| 3499 #define IXTLRuntime_cloneNode(This,deep,cloneRoot) (This)->lpVtbl->cloneNode(This,deep,cloneRoot) | |
| 3500 #define IXTLRuntime_get_nodeTypeString(This,nodeType) (This)->lpVtbl->get_nodeTypeString(This,nodeType) | |
| 3501 #define IXTLRuntime_get_text(This,text) (This)->lpVtbl->get_text(This,text) | |
| 3502 #define IXTLRuntime_put_text(This,text) (This)->lpVtbl->put_text(This,text) | |
| 3503 #define IXTLRuntime_get_specified(This,isSpecified) (This)->lpVtbl->get_specified(This,isSpecified) | |
| 3504 #define IXTLRuntime_get_definition(This,definitionNode) (This)->lpVtbl->get_definition(This,definitionNode) | |
| 3505 #define IXTLRuntime_get_nodeTypedValue(This,typedValue) (This)->lpVtbl->get_nodeTypedValue(This,typedValue) | |
| 3506 #define IXTLRuntime_put_nodeTypedValue(This,typedValue) (This)->lpVtbl->put_nodeTypedValue(This,typedValue) | |
| 3507 #define IXTLRuntime_get_dataType(This,dataTypeName) (This)->lpVtbl->get_dataType(This,dataTypeName) | |
| 3508 #define IXTLRuntime_put_dataType(This,dataTypeName) (This)->lpVtbl->put_dataType(This,dataTypeName) | |
| 3509 #define IXTLRuntime_get_xml(This,xmlString) (This)->lpVtbl->get_xml(This,xmlString) | |
| 3510 #define IXTLRuntime_transformNode(This,stylesheet,xmlString) (This)->lpVtbl->transformNode(This,stylesheet,xmlString) | |
| 3511 #define IXTLRuntime_selectNodes(This,queryString,resultList) (This)->lpVtbl->selectNodes(This,queryString,resultList) | |
| 3512 #define IXTLRuntime_selectSingleNode(This,queryString,resultNode) (This)->lpVtbl->selectSingleNode(This,queryString,resultNode) | |
| 3513 #define IXTLRuntime_get_parsed(This,isParsed) (This)->lpVtbl->get_parsed(This,isParsed) | |
| 3514 #define IXTLRuntime_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 3515 #define IXTLRuntime_get_prefix(This,prefixString) (This)->lpVtbl->get_prefix(This,prefixString) | |
| 3516 #define IXTLRuntime_get_baseName(This,nameString) (This)->lpVtbl->get_baseName(This,nameString) | |
| 3517 #define IXTLRuntime_transformNodeToObject(This,stylesheet,outputObject) (This)->lpVtbl->transformNodeToObject(This,stylesheet,outputObject) | |
| 3518 #define IXTLRuntime_uniqueID(This,pNode,pID) (This)->lpVtbl->uniqueID(This,pNode,pID) | |
| 3519 #define IXTLRuntime_depth(This,pNode,pDepth) (This)->lpVtbl->depth(This,pNode,pDepth) | |
| 3520 #define IXTLRuntime_childNumber(This,pNode,pNumber) (This)->lpVtbl->childNumber(This,pNode,pNumber) | |
| 3521 #define IXTLRuntime_ancestorChildNumber(This,bstrNodeName,pNode,pNumber) (This)->lpVtbl->ancestorChildNumber(This,bstrNodeName,pNode,pNumber) | |
| 3522 #define IXTLRuntime_absoluteChildNumber(This,pNode,pNumber) (This)->lpVtbl->absoluteChildNumber(This,pNode,pNumber) | |
| 3523 #define IXTLRuntime_formatIndex(This,lIndex,bstrFormat,pbstrFormattedString) (This)->lpVtbl->formatIndex(This,lIndex,bstrFormat,pbstrFormattedString) | |
| 3524 #define IXTLRuntime_formatNumber(This,dblNumber,bstrFormat,pbstrFormattedString) (This)->lpVtbl->formatNumber(This,dblNumber,bstrFormat,pbstrFormattedString) | |
| 3525 #define IXTLRuntime_formatDate(This,varDate,bstrFormat,varDestLocale,pbstrFormattedString) (This)->lpVtbl->formatDate(This,varDate,bstrFormat,varDestLocale,pbstrFormattedString) | |
| 3526 #define IXTLRuntime_formatTime(This,varTime,bstrFormat,varDestLocale,pbstrFormattedString) (This)->lpVtbl->formatTime(This,varTime,bstrFormat,varDestLocale,pbstrFormattedString) | |
| 3527 #endif | |
| 3528 #endif | |
| 3529 HRESULT WINAPI IXTLRuntime_uniqueID_Proxy(IXTLRuntime *This,IXMLDOMNode *pNode,long *pID); | |
| 3530 void __RPC_STUB IXTLRuntime_uniqueID_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3531 HRESULT WINAPI IXTLRuntime_depth_Proxy(IXTLRuntime *This,IXMLDOMNode *pNode,long *pDepth); | |
| 3532 void __RPC_STUB IXTLRuntime_depth_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3533 HRESULT WINAPI IXTLRuntime_childNumber_Proxy(IXTLRuntime *This,IXMLDOMNode *pNode,long *pNumber); | |
| 3534 void __RPC_STUB IXTLRuntime_childNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3535 HRESULT WINAPI IXTLRuntime_ancestorChildNumber_Proxy(IXTLRuntime *This,BSTR bstrNodeName,IXMLDOMNode *pNode,long *pNumber); | |
| 3536 void __RPC_STUB IXTLRuntime_ancestorChildNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3537 HRESULT WINAPI IXTLRuntime_absoluteChildNumber_Proxy(IXTLRuntime *This,IXMLDOMNode *pNode,long *pNumber); | |
| 3538 void __RPC_STUB IXTLRuntime_absoluteChildNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3539 HRESULT WINAPI IXTLRuntime_formatIndex_Proxy(IXTLRuntime *This,long lIndex,BSTR bstrFormat,BSTR *pbstrFormattedString); | |
| 3540 void __RPC_STUB IXTLRuntime_formatIndex_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3541 HRESULT WINAPI IXTLRuntime_formatNumber_Proxy(IXTLRuntime *This,double dblNumber,BSTR bstrFormat,BSTR *pbstrFormattedString); | |
| 3542 void __RPC_STUB IXTLRuntime_formatNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3543 HRESULT WINAPI IXTLRuntime_formatDate_Proxy(IXTLRuntime *This,VARIANT varDate,BSTR bstrFormat,VARIANT varDestLocale,BSTR *pbstrFormattedString); | |
| 3544 void __RPC_STUB IXTLRuntime_formatDate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3545 HRESULT WINAPI IXTLRuntime_formatTime_Proxy(IXTLRuntime *This,VARIANT varTime,BSTR bstrFormat,VARIANT varDestLocale,BSTR *pbstrFormattedString); | |
| 3546 void __RPC_STUB IXTLRuntime_formatTime_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3547 #endif | |
| 3548 | |
| 3549 #ifndef __IXSLTemplate_INTERFACE_DEFINED__ | |
| 3550 #define __IXSLTemplate_INTERFACE_DEFINED__ | |
| 3551 EXTERN_C const IID IID_IXSLTemplate; | |
| 3552 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3553 struct IXSLTemplate : public IDispatch { | |
| 3554 public: | |
| 3555 virtual HRESULT WINAPI putref_stylesheet(IXMLDOMNode *stylesheet) = 0; | |
| 3556 virtual HRESULT WINAPI get_stylesheet(IXMLDOMNode **stylesheet) = 0; | |
| 3557 virtual HRESULT WINAPI createProcessor(IXSLProcessor **ppProcessor) = 0; | |
| 3558 }; | |
| 3559 #else | |
| 3560 typedef struct IXSLTemplateVtbl { | |
| 3561 BEGIN_INTERFACE | |
| 3562 HRESULT (WINAPI *QueryInterface)(IXSLTemplate *This,REFIID riid,void **ppvObject); | |
| 3563 ULONG (WINAPI *AddRef)(IXSLTemplate *This); | |
| 3564 ULONG (WINAPI *Release)(IXSLTemplate *This); | |
| 3565 HRESULT (WINAPI *GetTypeInfoCount)(IXSLTemplate *This,UINT *pctinfo); | |
| 3566 HRESULT (WINAPI *GetTypeInfo)(IXSLTemplate *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 3567 HRESULT (WINAPI *GetIDsOfNames)(IXSLTemplate *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 3568 HRESULT (WINAPI *Invoke)(IXSLTemplate *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 3569 HRESULT (WINAPI *putref_stylesheet)(IXSLTemplate *This,IXMLDOMNode *stylesheet); | |
| 3570 HRESULT (WINAPI *get_stylesheet)(IXSLTemplate *This,IXMLDOMNode **stylesheet); | |
| 3571 HRESULT (WINAPI *createProcessor)(IXSLTemplate *This,IXSLProcessor **ppProcessor); | |
| 3572 END_INTERFACE | |
| 3573 } IXSLTemplateVtbl; | |
| 3574 struct IXSLTemplate { | |
| 3575 CONST_VTBL struct IXSLTemplateVtbl *lpVtbl; | |
| 3576 }; | |
| 3577 #ifdef COBJMACROS | |
| 3578 #define IXSLTemplate_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3579 #define IXSLTemplate_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3580 #define IXSLTemplate_Release(This) (This)->lpVtbl->Release(This) | |
| 3581 #define IXSLTemplate_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 3582 #define IXSLTemplate_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 3583 #define IXSLTemplate_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 3584 #define IXSLTemplate_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 3585 #define IXSLTemplate_putref_stylesheet(This,stylesheet) (This)->lpVtbl->putref_stylesheet(This,stylesheet) | |
| 3586 #define IXSLTemplate_get_stylesheet(This,stylesheet) (This)->lpVtbl->get_stylesheet(This,stylesheet) | |
| 3587 #define IXSLTemplate_createProcessor(This,ppProcessor) (This)->lpVtbl->createProcessor(This,ppProcessor) | |
| 3588 #endif | |
| 3589 #endif | |
| 3590 HRESULT WINAPI IXSLTemplate_putref_stylesheet_Proxy(IXSLTemplate *This,IXMLDOMNode *stylesheet); | |
| 3591 void __RPC_STUB IXSLTemplate_putref_stylesheet_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3592 HRESULT WINAPI IXSLTemplate_get_stylesheet_Proxy(IXSLTemplate *This,IXMLDOMNode **stylesheet); | |
| 3593 void __RPC_STUB IXSLTemplate_get_stylesheet_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3594 HRESULT WINAPI IXSLTemplate_createProcessor_Proxy(IXSLTemplate *This,IXSLProcessor **ppProcessor); | |
| 3595 void __RPC_STUB IXSLTemplate_createProcessor_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3596 #endif | |
| 3597 | |
| 3598 #ifndef __IXSLProcessor_INTERFACE_DEFINED__ | |
| 3599 #define __IXSLProcessor_INTERFACE_DEFINED__ | |
| 3600 EXTERN_C const IID IID_IXSLProcessor; | |
| 3601 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3602 struct IXSLProcessor : public IDispatch { | |
| 3603 public: | |
| 3604 virtual HRESULT WINAPI put_input(VARIANT var) = 0; | |
| 3605 virtual HRESULT WINAPI get_input(VARIANT *pVar) = 0; | |
| 3606 virtual HRESULT WINAPI get_ownerTemplate(IXSLTemplate **ppTemplate) = 0; | |
| 3607 virtual HRESULT WINAPI setStartMode(BSTR mode,BSTR namespaceURI = L"") = 0; | |
| 3608 virtual HRESULT WINAPI get_startMode(BSTR *mode) = 0; | |
| 3609 virtual HRESULT WINAPI get_startModeURI(BSTR *namespaceURI) = 0; | |
| 3610 virtual HRESULT WINAPI put_output(VARIANT output) = 0; | |
| 3611 virtual HRESULT WINAPI get_output(VARIANT *pOutput) = 0; | |
| 3612 virtual HRESULT WINAPI transform(VARIANT_BOOL *pDone) = 0; | |
| 3613 virtual HRESULT WINAPI reset(void) = 0; | |
| 3614 virtual HRESULT WINAPI get_readyState(long *pReadyState) = 0; | |
| 3615 virtual HRESULT WINAPI addParameter(BSTR baseName,VARIANT parameter,BSTR namespaceURI = L"") = 0; | |
| 3616 virtual HRESULT WINAPI addObject(IDispatch *obj,BSTR namespaceURI) = 0; | |
| 3617 virtual HRESULT WINAPI get_stylesheet(IXMLDOMNode **stylesheet) = 0; | |
| 3618 }; | |
| 3619 #else | |
| 3620 typedef struct IXSLProcessorVtbl { | |
| 3621 BEGIN_INTERFACE | |
| 3622 HRESULT (WINAPI *QueryInterface)(IXSLProcessor *This,REFIID riid,void **ppvObject); | |
| 3623 ULONG (WINAPI *AddRef)(IXSLProcessor *This); | |
| 3624 ULONG (WINAPI *Release)(IXSLProcessor *This); | |
| 3625 HRESULT (WINAPI *GetTypeInfoCount)(IXSLProcessor *This,UINT *pctinfo); | |
| 3626 HRESULT (WINAPI *GetTypeInfo)(IXSLProcessor *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 3627 HRESULT (WINAPI *GetIDsOfNames)(IXSLProcessor *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 3628 HRESULT (WINAPI *Invoke)(IXSLProcessor *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 3629 HRESULT (WINAPI *put_input)(IXSLProcessor *This,VARIANT var); | |
| 3630 HRESULT (WINAPI *get_input)(IXSLProcessor *This,VARIANT *pVar); | |
| 3631 HRESULT (WINAPI *get_ownerTemplate)(IXSLProcessor *This,IXSLTemplate **ppTemplate); | |
| 3632 HRESULT (WINAPI *setStartMode)(IXSLProcessor *This,BSTR mode,BSTR namespaceURI); | |
| 3633 HRESULT (WINAPI *get_startMode)(IXSLProcessor *This,BSTR *mode); | |
| 3634 HRESULT (WINAPI *get_startModeURI)(IXSLProcessor *This,BSTR *namespaceURI); | |
| 3635 HRESULT (WINAPI *put_output)(IXSLProcessor *This,VARIANT output); | |
| 3636 HRESULT (WINAPI *get_output)(IXSLProcessor *This,VARIANT *pOutput); | |
| 3637 HRESULT (WINAPI *transform)(IXSLProcessor *This,VARIANT_BOOL *pDone); | |
| 3638 HRESULT (WINAPI *reset)(IXSLProcessor *This); | |
| 3639 HRESULT (WINAPI *get_readyState)(IXSLProcessor *This,long *pReadyState); | |
| 3640 HRESULT (WINAPI *addParameter)(IXSLProcessor *This,BSTR baseName,VARIANT parameter,BSTR namespaceURI); | |
| 3641 HRESULT (WINAPI *addObject)(IXSLProcessor *This,IDispatch *obj,BSTR namespaceURI); | |
| 3642 HRESULT (WINAPI *get_stylesheet)(IXSLProcessor *This,IXMLDOMNode **stylesheet); | |
| 3643 END_INTERFACE | |
| 3644 } IXSLProcessorVtbl; | |
| 3645 struct IXSLProcessor { | |
| 3646 CONST_VTBL struct IXSLProcessorVtbl *lpVtbl; | |
| 3647 }; | |
| 3648 #ifdef COBJMACROS | |
| 3649 #define IXSLProcessor_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3650 #define IXSLProcessor_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3651 #define IXSLProcessor_Release(This) (This)->lpVtbl->Release(This) | |
| 3652 #define IXSLProcessor_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 3653 #define IXSLProcessor_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 3654 #define IXSLProcessor_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 3655 #define IXSLProcessor_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 3656 #define IXSLProcessor_put_input(This,var) (This)->lpVtbl->put_input(This,var) | |
| 3657 #define IXSLProcessor_get_input(This,pVar) (This)->lpVtbl->get_input(This,pVar) | |
| 3658 #define IXSLProcessor_get_ownerTemplate(This,ppTemplate) (This)->lpVtbl->get_ownerTemplate(This,ppTemplate) | |
| 3659 #define IXSLProcessor_setStartMode(This,mode,namespaceURI) (This)->lpVtbl->setStartMode(This,mode,namespaceURI) | |
| 3660 #define IXSLProcessor_get_startMode(This,mode) (This)->lpVtbl->get_startMode(This,mode) | |
| 3661 #define IXSLProcessor_get_startModeURI(This,namespaceURI) (This)->lpVtbl->get_startModeURI(This,namespaceURI) | |
| 3662 #define IXSLProcessor_put_output(This,output) (This)->lpVtbl->put_output(This,output) | |
| 3663 #define IXSLProcessor_get_output(This,pOutput) (This)->lpVtbl->get_output(This,pOutput) | |
| 3664 #define IXSLProcessor_transform(This,pDone) (This)->lpVtbl->transform(This,pDone) | |
| 3665 #define IXSLProcessor_reset(This) (This)->lpVtbl->reset(This) | |
| 3666 #define IXSLProcessor_get_readyState(This,pReadyState) (This)->lpVtbl->get_readyState(This,pReadyState) | |
| 3667 #define IXSLProcessor_addParameter(This,baseName,parameter,namespaceURI) (This)->lpVtbl->addParameter(This,baseName,parameter,namespaceURI) | |
| 3668 #define IXSLProcessor_addObject(This,obj,namespaceURI) (This)->lpVtbl->addObject(This,obj,namespaceURI) | |
| 3669 #define IXSLProcessor_get_stylesheet(This,stylesheet) (This)->lpVtbl->get_stylesheet(This,stylesheet) | |
| 3670 #endif | |
| 3671 #endif | |
| 3672 HRESULT WINAPI IXSLProcessor_put_input_Proxy(IXSLProcessor *This,VARIANT var); | |
| 3673 void __RPC_STUB IXSLProcessor_put_input_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3674 HRESULT WINAPI IXSLProcessor_get_input_Proxy(IXSLProcessor *This,VARIANT *pVar); | |
| 3675 void __RPC_STUB IXSLProcessor_get_input_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3676 HRESULT WINAPI IXSLProcessor_get_ownerTemplate_Proxy(IXSLProcessor *This,IXSLTemplate **ppTemplate); | |
| 3677 void __RPC_STUB IXSLProcessor_get_ownerTemplate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3678 HRESULT WINAPI IXSLProcessor_setStartMode_Proxy(IXSLProcessor *This,BSTR mode,BSTR namespaceURI); | |
| 3679 void __RPC_STUB IXSLProcessor_setStartMode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3680 HRESULT WINAPI IXSLProcessor_get_startMode_Proxy(IXSLProcessor *This,BSTR *mode); | |
| 3681 void __RPC_STUB IXSLProcessor_get_startMode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3682 HRESULT WINAPI IXSLProcessor_get_startModeURI_Proxy(IXSLProcessor *This,BSTR *namespaceURI); | |
| 3683 void __RPC_STUB IXSLProcessor_get_startModeURI_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3684 HRESULT WINAPI IXSLProcessor_put_output_Proxy(IXSLProcessor *This,VARIANT output); | |
| 3685 void __RPC_STUB IXSLProcessor_put_output_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3686 HRESULT WINAPI IXSLProcessor_get_output_Proxy(IXSLProcessor *This,VARIANT *pOutput); | |
| 3687 void __RPC_STUB IXSLProcessor_get_output_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3688 HRESULT WINAPI IXSLProcessor_transform_Proxy(IXSLProcessor *This,VARIANT_BOOL *pDone); | |
| 3689 void __RPC_STUB IXSLProcessor_transform_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3690 HRESULT WINAPI IXSLProcessor_reset_Proxy(IXSLProcessor *This); | |
| 3691 void __RPC_STUB IXSLProcessor_reset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3692 HRESULT WINAPI IXSLProcessor_get_readyState_Proxy(IXSLProcessor *This,long *pReadyState); | |
| 3693 void __RPC_STUB IXSLProcessor_get_readyState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3694 HRESULT WINAPI IXSLProcessor_addParameter_Proxy(IXSLProcessor *This,BSTR baseName,VARIANT parameter,BSTR namespaceURI); | |
| 3695 void __RPC_STUB IXSLProcessor_addParameter_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3696 HRESULT WINAPI IXSLProcessor_addObject_Proxy(IXSLProcessor *This,IDispatch *obj,BSTR namespaceURI); | |
| 3697 void __RPC_STUB IXSLProcessor_addObject_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3698 HRESULT WINAPI IXSLProcessor_get_stylesheet_Proxy(IXSLProcessor *This,IXMLDOMNode **stylesheet); | |
| 3699 void __RPC_STUB IXSLProcessor_get_stylesheet_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3700 #endif | |
| 3701 | |
| 3702 #ifndef __ISAXXMLReader_INTERFACE_DEFINED__ | |
| 3703 #define __ISAXXMLReader_INTERFACE_DEFINED__ | |
| 3704 EXTERN_C const IID IID_ISAXXMLReader; | |
| 3705 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3706 struct ISAXXMLReader : public IUnknown { | |
| 3707 public: | |
| 3708 virtual HRESULT WINAPI getFeature(const wchar_t *pwchName,VARIANT_BOOL *pvfValue) = 0; | |
| 3709 virtual HRESULT WINAPI putFeature(const wchar_t *pwchName,VARIANT_BOOL vfValue) = 0; | |
| 3710 virtual HRESULT WINAPI getProperty(const wchar_t *pwchName,VARIANT *pvarValue) = 0; | |
| 3711 virtual HRESULT WINAPI putProperty(const wchar_t *pwchName,VARIANT varValue) = 0; | |
| 3712 virtual HRESULT WINAPI getEntityResolver(ISAXEntityResolver **ppResolver) = 0; | |
| 3713 virtual HRESULT WINAPI putEntityResolver(ISAXEntityResolver *pResolver) = 0; | |
| 3714 virtual HRESULT WINAPI getContentHandler(ISAXContentHandler **ppHandler) = 0; | |
| 3715 virtual HRESULT WINAPI putContentHandler(ISAXContentHandler *pHandler) = 0; | |
| 3716 virtual HRESULT WINAPI getDTDHandler(ISAXDTDHandler **ppHandler) = 0; | |
| 3717 virtual HRESULT WINAPI putDTDHandler(ISAXDTDHandler *pHandler) = 0; | |
| 3718 virtual HRESULT WINAPI getErrorHandler(ISAXErrorHandler **ppHandler) = 0; | |
| 3719 virtual HRESULT WINAPI putErrorHandler(ISAXErrorHandler *pHandler) = 0; | |
| 3720 virtual HRESULT WINAPI getBaseURL(const wchar_t **ppwchBaseUrl) = 0; | |
| 3721 virtual HRESULT WINAPI putBaseURL(const wchar_t *pwchBaseUrl) = 0; | |
| 3722 virtual HRESULT WINAPI getSecureBaseURL(const wchar_t **ppwchSecureBaseUrl) = 0; | |
| 3723 virtual HRESULT WINAPI putSecureBaseURL(const wchar_t *pwchSecureBaseUrl) = 0; | |
| 3724 virtual HRESULT WINAPI parse(VARIANT varInput) = 0; | |
| 3725 virtual HRESULT WINAPI parseURL(const wchar_t *pwchUrl) = 0; | |
| 3726 }; | |
| 3727 #else | |
| 3728 typedef struct ISAXXMLReaderVtbl { | |
| 3729 BEGIN_INTERFACE | |
| 3730 HRESULT (WINAPI *QueryInterface)(ISAXXMLReader *This,REFIID riid,void **ppvObject); | |
| 3731 ULONG (WINAPI *AddRef)(ISAXXMLReader *This); | |
| 3732 ULONG (WINAPI *Release)(ISAXXMLReader *This); | |
| 3733 HRESULT (WINAPI *getFeature)(ISAXXMLReader *This,const wchar_t *pwchName,VARIANT_BOOL *pvfValue); | |
| 3734 HRESULT (WINAPI *putFeature)(ISAXXMLReader *This,const wchar_t *pwchName,VARIANT_BOOL vfValue); | |
| 3735 HRESULT (WINAPI *getProperty)(ISAXXMLReader *This,const wchar_t *pwchName,VARIANT *pvarValue); | |
| 3736 HRESULT (WINAPI *putProperty)(ISAXXMLReader *This,const wchar_t *pwchName,VARIANT varValue); | |
| 3737 HRESULT (WINAPI *getEntityResolver)(ISAXXMLReader *This,ISAXEntityResolver **ppResolver); | |
| 3738 HRESULT (WINAPI *putEntityResolver)(ISAXXMLReader *This,ISAXEntityResolver *pResolver); | |
| 3739 HRESULT (WINAPI *getContentHandler)(ISAXXMLReader *This,ISAXContentHandler **ppHandler); | |
| 3740 HRESULT (WINAPI *putContentHandler)(ISAXXMLReader *This,ISAXContentHandler *pHandler); | |
| 3741 HRESULT (WINAPI *getDTDHandler)(ISAXXMLReader *This,ISAXDTDHandler **ppHandler); | |
| 3742 HRESULT (WINAPI *putDTDHandler)(ISAXXMLReader *This,ISAXDTDHandler *pHandler); | |
| 3743 HRESULT (WINAPI *getErrorHandler)(ISAXXMLReader *This,ISAXErrorHandler **ppHandler); | |
| 3744 HRESULT (WINAPI *putErrorHandler)(ISAXXMLReader *This,ISAXErrorHandler *pHandler); | |
| 3745 HRESULT (WINAPI *getBaseURL)(ISAXXMLReader *This,const wchar_t **ppwchBaseUrl); | |
| 3746 HRESULT (WINAPI *putBaseURL)(ISAXXMLReader *This,const wchar_t *pwchBaseUrl); | |
| 3747 HRESULT (WINAPI *getSecureBaseURL)(ISAXXMLReader *This,const wchar_t **ppwchSecureBaseUrl); | |
| 3748 HRESULT (WINAPI *putSecureBaseURL)(ISAXXMLReader *This,const wchar_t *pwchSecureBaseUrl); | |
| 3749 HRESULT (WINAPI *parse)(ISAXXMLReader *This,VARIANT varInput); | |
| 3750 HRESULT (WINAPI *parseURL)(ISAXXMLReader *This,const wchar_t *pwchUrl); | |
| 3751 END_INTERFACE | |
| 3752 } ISAXXMLReaderVtbl; | |
| 3753 struct ISAXXMLReader { | |
| 3754 CONST_VTBL struct ISAXXMLReaderVtbl *lpVtbl; | |
| 3755 }; | |
| 3756 #ifdef COBJMACROS | |
| 3757 #define ISAXXMLReader_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3758 #define ISAXXMLReader_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3759 #define ISAXXMLReader_Release(This) (This)->lpVtbl->Release(This) | |
| 3760 #define ISAXXMLReader_getFeature(This,pwchName,pvfValue) (This)->lpVtbl->getFeature(This,pwchName,pvfValue) | |
| 3761 #define ISAXXMLReader_putFeature(This,pwchName,vfValue) (This)->lpVtbl->putFeature(This,pwchName,vfValue) | |
| 3762 #define ISAXXMLReader_getProperty(This,pwchName,pvarValue) (This)->lpVtbl->getProperty(This,pwchName,pvarValue) | |
| 3763 #define ISAXXMLReader_putProperty(This,pwchName,varValue) (This)->lpVtbl->putProperty(This,pwchName,varValue) | |
| 3764 #define ISAXXMLReader_getEntityResolver(This,ppResolver) (This)->lpVtbl->getEntityResolver(This,ppResolver) | |
| 3765 #define ISAXXMLReader_putEntityResolver(This,pResolver) (This)->lpVtbl->putEntityResolver(This,pResolver) | |
| 3766 #define ISAXXMLReader_getContentHandler(This,ppHandler) (This)->lpVtbl->getContentHandler(This,ppHandler) | |
| 3767 #define ISAXXMLReader_putContentHandler(This,pHandler) (This)->lpVtbl->putContentHandler(This,pHandler) | |
| 3768 #define ISAXXMLReader_getDTDHandler(This,ppHandler) (This)->lpVtbl->getDTDHandler(This,ppHandler) | |
| 3769 #define ISAXXMLReader_putDTDHandler(This,pHandler) (This)->lpVtbl->putDTDHandler(This,pHandler) | |
| 3770 #define ISAXXMLReader_getErrorHandler(This,ppHandler) (This)->lpVtbl->getErrorHandler(This,ppHandler) | |
| 3771 #define ISAXXMLReader_putErrorHandler(This,pHandler) (This)->lpVtbl->putErrorHandler(This,pHandler) | |
| 3772 #define ISAXXMLReader_getBaseURL(This,ppwchBaseUrl) (This)->lpVtbl->getBaseURL(This,ppwchBaseUrl) | |
| 3773 #define ISAXXMLReader_putBaseURL(This,pwchBaseUrl) (This)->lpVtbl->putBaseURL(This,pwchBaseUrl) | |
| 3774 #define ISAXXMLReader_getSecureBaseURL(This,ppwchSecureBaseUrl) (This)->lpVtbl->getSecureBaseURL(This,ppwchSecureBaseUrl) | |
| 3775 #define ISAXXMLReader_putSecureBaseURL(This,pwchSecureBaseUrl) (This)->lpVtbl->putSecureBaseURL(This,pwchSecureBaseUrl) | |
| 3776 #define ISAXXMLReader_parse(This,varInput) (This)->lpVtbl->parse(This,varInput) | |
| 3777 #define ISAXXMLReader_parseURL(This,pwchUrl) (This)->lpVtbl->parseURL(This,pwchUrl) | |
| 3778 #endif | |
| 3779 #endif | |
| 3780 HRESULT WINAPI ISAXXMLReader_getFeature_Proxy(ISAXXMLReader *This,const wchar_t *pwchName,VARIANT_BOOL *pvfValue); | |
| 3781 void __RPC_STUB ISAXXMLReader_getFeature_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3782 HRESULT WINAPI ISAXXMLReader_putFeature_Proxy(ISAXXMLReader *This,const wchar_t *pwchName,VARIANT_BOOL vfValue); | |
| 3783 void __RPC_STUB ISAXXMLReader_putFeature_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3784 HRESULT WINAPI ISAXXMLReader_getProperty_Proxy(ISAXXMLReader *This,const wchar_t *pwchName,VARIANT *pvarValue); | |
| 3785 void __RPC_STUB ISAXXMLReader_getProperty_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3786 HRESULT WINAPI ISAXXMLReader_putProperty_Proxy(ISAXXMLReader *This,const wchar_t *pwchName,VARIANT varValue); | |
| 3787 void __RPC_STUB ISAXXMLReader_putProperty_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3788 HRESULT WINAPI ISAXXMLReader_getEntityResolver_Proxy(ISAXXMLReader *This,ISAXEntityResolver **ppResolver); | |
| 3789 void __RPC_STUB ISAXXMLReader_getEntityResolver_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3790 HRESULT WINAPI ISAXXMLReader_putEntityResolver_Proxy(ISAXXMLReader *This,ISAXEntityResolver *pResolver); | |
| 3791 void __RPC_STUB ISAXXMLReader_putEntityResolver_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3792 HRESULT WINAPI ISAXXMLReader_getContentHandler_Proxy(ISAXXMLReader *This,ISAXContentHandler **ppHandler); | |
| 3793 void __RPC_STUB ISAXXMLReader_getContentHandler_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3794 HRESULT WINAPI ISAXXMLReader_putContentHandler_Proxy(ISAXXMLReader *This,ISAXContentHandler *pHandler); | |
| 3795 void __RPC_STUB ISAXXMLReader_putContentHandler_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3796 HRESULT WINAPI ISAXXMLReader_getDTDHandler_Proxy(ISAXXMLReader *This,ISAXDTDHandler **ppHandler); | |
| 3797 void __RPC_STUB ISAXXMLReader_getDTDHandler_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3798 HRESULT WINAPI ISAXXMLReader_putDTDHandler_Proxy(ISAXXMLReader *This,ISAXDTDHandler *pHandler); | |
| 3799 void __RPC_STUB ISAXXMLReader_putDTDHandler_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3800 HRESULT WINAPI ISAXXMLReader_getErrorHandler_Proxy(ISAXXMLReader *This,ISAXErrorHandler **ppHandler); | |
| 3801 void __RPC_STUB ISAXXMLReader_getErrorHandler_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3802 HRESULT WINAPI ISAXXMLReader_putErrorHandler_Proxy(ISAXXMLReader *This,ISAXErrorHandler *pHandler); | |
| 3803 void __RPC_STUB ISAXXMLReader_putErrorHandler_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3804 HRESULT WINAPI ISAXXMLReader_getBaseURL_Proxy(ISAXXMLReader *This,const wchar_t **ppwchBaseUrl); | |
| 3805 void __RPC_STUB ISAXXMLReader_getBaseURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3806 HRESULT WINAPI ISAXXMLReader_putBaseURL_Proxy(ISAXXMLReader *This,const wchar_t *pwchBaseUrl); | |
| 3807 void __RPC_STUB ISAXXMLReader_putBaseURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3808 HRESULT WINAPI ISAXXMLReader_getSecureBaseURL_Proxy(ISAXXMLReader *This,const wchar_t **ppwchSecureBaseUrl); | |
| 3809 void __RPC_STUB ISAXXMLReader_getSecureBaseURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3810 HRESULT WINAPI ISAXXMLReader_putSecureBaseURL_Proxy(ISAXXMLReader *This,const wchar_t *pwchSecureBaseUrl); | |
| 3811 void __RPC_STUB ISAXXMLReader_putSecureBaseURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3812 HRESULT WINAPI ISAXXMLReader_parse_Proxy(ISAXXMLReader *This,VARIANT varInput); | |
| 3813 void __RPC_STUB ISAXXMLReader_parse_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3814 HRESULT WINAPI ISAXXMLReader_parseURL_Proxy(ISAXXMLReader *This,const wchar_t *pwchUrl); | |
| 3815 void __RPC_STUB ISAXXMLReader_parseURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3816 #endif | |
| 3817 | |
| 3818 #ifndef __ISAXXMLFilter_INTERFACE_DEFINED__ | |
| 3819 #define __ISAXXMLFilter_INTERFACE_DEFINED__ | |
| 3820 EXTERN_C const IID IID_ISAXXMLFilter; | |
| 3821 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3822 struct ISAXXMLFilter : public ISAXXMLReader { | |
| 3823 public: | |
| 3824 virtual HRESULT WINAPI getParent(ISAXXMLReader **ppReader) = 0; | |
| 3825 virtual HRESULT WINAPI putParent(ISAXXMLReader *pReader) = 0; | |
| 3826 }; | |
| 3827 #else | |
| 3828 typedef struct ISAXXMLFilterVtbl { | |
| 3829 BEGIN_INTERFACE | |
| 3830 HRESULT (WINAPI *QueryInterface)(ISAXXMLFilter *This,REFIID riid,void **ppvObject); | |
| 3831 ULONG (WINAPI *AddRef)(ISAXXMLFilter *This); | |
| 3832 ULONG (WINAPI *Release)(ISAXXMLFilter *This); | |
| 3833 HRESULT (WINAPI *getFeature)(ISAXXMLFilter *This,const wchar_t *pwchName,VARIANT_BOOL *pvfValue); | |
| 3834 HRESULT (WINAPI *putFeature)(ISAXXMLFilter *This,const wchar_t *pwchName,VARIANT_BOOL vfValue); | |
| 3835 HRESULT (WINAPI *getProperty)(ISAXXMLFilter *This,const wchar_t *pwchName,VARIANT *pvarValue); | |
| 3836 HRESULT (WINAPI *putProperty)(ISAXXMLFilter *This,const wchar_t *pwchName,VARIANT varValue); | |
| 3837 HRESULT (WINAPI *getEntityResolver)(ISAXXMLFilter *This,ISAXEntityResolver **ppResolver); | |
| 3838 HRESULT (WINAPI *putEntityResolver)(ISAXXMLFilter *This,ISAXEntityResolver *pResolver); | |
| 3839 HRESULT (WINAPI *getContentHandler)(ISAXXMLFilter *This,ISAXContentHandler **ppHandler); | |
| 3840 HRESULT (WINAPI *putContentHandler)(ISAXXMLFilter *This,ISAXContentHandler *pHandler); | |
| 3841 HRESULT (WINAPI *getDTDHandler)(ISAXXMLFilter *This,ISAXDTDHandler **ppHandler); | |
| 3842 HRESULT (WINAPI *putDTDHandler)(ISAXXMLFilter *This,ISAXDTDHandler *pHandler); | |
| 3843 HRESULT (WINAPI *getErrorHandler)(ISAXXMLFilter *This,ISAXErrorHandler **ppHandler); | |
| 3844 HRESULT (WINAPI *putErrorHandler)(ISAXXMLFilter *This,ISAXErrorHandler *pHandler); | |
| 3845 HRESULT (WINAPI *getBaseURL)(ISAXXMLFilter *This,const wchar_t **ppwchBaseUrl); | |
| 3846 HRESULT (WINAPI *putBaseURL)(ISAXXMLFilter *This,const wchar_t *pwchBaseUrl); | |
| 3847 HRESULT (WINAPI *getSecureBaseURL)(ISAXXMLFilter *This,const wchar_t **ppwchSecureBaseUrl); | |
| 3848 HRESULT (WINAPI *putSecureBaseURL)(ISAXXMLFilter *This,const wchar_t *pwchSecureBaseUrl); | |
| 3849 HRESULT (WINAPI *parse)(ISAXXMLFilter *This,VARIANT varInput); | |
| 3850 HRESULT (WINAPI *parseURL)(ISAXXMLFilter *This,const wchar_t *pwchUrl); | |
| 3851 HRESULT (WINAPI *getParent)(ISAXXMLFilter *This,ISAXXMLReader **ppReader); | |
| 3852 HRESULT (WINAPI *putParent)(ISAXXMLFilter *This,ISAXXMLReader *pReader); | |
| 3853 END_INTERFACE | |
| 3854 } ISAXXMLFilterVtbl; | |
| 3855 struct ISAXXMLFilter { | |
| 3856 CONST_VTBL struct ISAXXMLFilterVtbl *lpVtbl; | |
| 3857 }; | |
| 3858 #ifdef COBJMACROS | |
| 3859 #define ISAXXMLFilter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3860 #define ISAXXMLFilter_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3861 #define ISAXXMLFilter_Release(This) (This)->lpVtbl->Release(This) | |
| 3862 #define ISAXXMLFilter_getFeature(This,pwchName,pvfValue) (This)->lpVtbl->getFeature(This,pwchName,pvfValue) | |
| 3863 #define ISAXXMLFilter_putFeature(This,pwchName,vfValue) (This)->lpVtbl->putFeature(This,pwchName,vfValue) | |
| 3864 #define ISAXXMLFilter_getProperty(This,pwchName,pvarValue) (This)->lpVtbl->getProperty(This,pwchName,pvarValue) | |
| 3865 #define ISAXXMLFilter_putProperty(This,pwchName,varValue) (This)->lpVtbl->putProperty(This,pwchName,varValue) | |
| 3866 #define ISAXXMLFilter_getEntityResolver(This,ppResolver) (This)->lpVtbl->getEntityResolver(This,ppResolver) | |
| 3867 #define ISAXXMLFilter_putEntityResolver(This,pResolver) (This)->lpVtbl->putEntityResolver(This,pResolver) | |
| 3868 #define ISAXXMLFilter_getContentHandler(This,ppHandler) (This)->lpVtbl->getContentHandler(This,ppHandler) | |
| 3869 #define ISAXXMLFilter_putContentHandler(This,pHandler) (This)->lpVtbl->putContentHandler(This,pHandler) | |
| 3870 #define ISAXXMLFilter_getDTDHandler(This,ppHandler) (This)->lpVtbl->getDTDHandler(This,ppHandler) | |
| 3871 #define ISAXXMLFilter_putDTDHandler(This,pHandler) (This)->lpVtbl->putDTDHandler(This,pHandler) | |
| 3872 #define ISAXXMLFilter_getErrorHandler(This,ppHandler) (This)->lpVtbl->getErrorHandler(This,ppHandler) | |
| 3873 #define ISAXXMLFilter_putErrorHandler(This,pHandler) (This)->lpVtbl->putErrorHandler(This,pHandler) | |
| 3874 #define ISAXXMLFilter_getBaseURL(This,ppwchBaseUrl) (This)->lpVtbl->getBaseURL(This,ppwchBaseUrl) | |
| 3875 #define ISAXXMLFilter_putBaseURL(This,pwchBaseUrl) (This)->lpVtbl->putBaseURL(This,pwchBaseUrl) | |
| 3876 #define ISAXXMLFilter_getSecureBaseURL(This,ppwchSecureBaseUrl) (This)->lpVtbl->getSecureBaseURL(This,ppwchSecureBaseUrl) | |
| 3877 #define ISAXXMLFilter_putSecureBaseURL(This,pwchSecureBaseUrl) (This)->lpVtbl->putSecureBaseURL(This,pwchSecureBaseUrl) | |
| 3878 #define ISAXXMLFilter_parse(This,varInput) (This)->lpVtbl->parse(This,varInput) | |
| 3879 #define ISAXXMLFilter_parseURL(This,pwchUrl) (This)->lpVtbl->parseURL(This,pwchUrl) | |
| 3880 #define ISAXXMLFilter_getParent(This,ppReader) (This)->lpVtbl->getParent(This,ppReader) | |
| 3881 #define ISAXXMLFilter_putParent(This,pReader) (This)->lpVtbl->putParent(This,pReader) | |
| 3882 #endif | |
| 3883 #endif | |
| 3884 HRESULT WINAPI ISAXXMLFilter_getParent_Proxy(ISAXXMLFilter *This,ISAXXMLReader **ppReader); | |
| 3885 void __RPC_STUB ISAXXMLFilter_getParent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3886 HRESULT WINAPI ISAXXMLFilter_putParent_Proxy(ISAXXMLFilter *This,ISAXXMLReader *pReader); | |
| 3887 void __RPC_STUB ISAXXMLFilter_putParent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3888 #endif | |
| 3889 | |
| 3890 #ifndef __ISAXLocator_INTERFACE_DEFINED__ | |
| 3891 #define __ISAXLocator_INTERFACE_DEFINED__ | |
| 3892 EXTERN_C const IID IID_ISAXLocator; | |
| 3893 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3894 struct ISAXLocator : public IUnknown { | |
| 3895 public: | |
| 3896 virtual HRESULT WINAPI getColumnNumber(int *pnColumn) = 0; | |
| 3897 virtual HRESULT WINAPI getLineNumber(int *pnLine) = 0; | |
| 3898 virtual HRESULT WINAPI getPublicId(const wchar_t **ppwchPublicId) = 0; | |
| 3899 virtual HRESULT WINAPI getSystemId(const wchar_t **ppwchSystemId) = 0; | |
| 3900 }; | |
| 3901 #else | |
| 3902 typedef struct ISAXLocatorVtbl { | |
| 3903 BEGIN_INTERFACE | |
| 3904 HRESULT (WINAPI *QueryInterface)(ISAXLocator *This,REFIID riid,void **ppvObject); | |
| 3905 ULONG (WINAPI *AddRef)(ISAXLocator *This); | |
| 3906 ULONG (WINAPI *Release)(ISAXLocator *This); | |
| 3907 HRESULT (WINAPI *getColumnNumber)(ISAXLocator *This,int *pnColumn); | |
| 3908 HRESULT (WINAPI *getLineNumber)(ISAXLocator *This,int *pnLine); | |
| 3909 HRESULT (WINAPI *getPublicId)(ISAXLocator *This,const wchar_t **ppwchPublicId); | |
| 3910 HRESULT (WINAPI *getSystemId)(ISAXLocator *This,const wchar_t **ppwchSystemId); | |
| 3911 END_INTERFACE | |
| 3912 } ISAXLocatorVtbl; | |
| 3913 struct ISAXLocator { | |
| 3914 CONST_VTBL struct ISAXLocatorVtbl *lpVtbl; | |
| 3915 }; | |
| 3916 #ifdef COBJMACROS | |
| 3917 #define ISAXLocator_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3918 #define ISAXLocator_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3919 #define ISAXLocator_Release(This) (This)->lpVtbl->Release(This) | |
| 3920 #define ISAXLocator_getColumnNumber(This,pnColumn) (This)->lpVtbl->getColumnNumber(This,pnColumn) | |
| 3921 #define ISAXLocator_getLineNumber(This,pnLine) (This)->lpVtbl->getLineNumber(This,pnLine) | |
| 3922 #define ISAXLocator_getPublicId(This,ppwchPublicId) (This)->lpVtbl->getPublicId(This,ppwchPublicId) | |
| 3923 #define ISAXLocator_getSystemId(This,ppwchSystemId) (This)->lpVtbl->getSystemId(This,ppwchSystemId) | |
| 3924 #endif | |
| 3925 #endif | |
| 3926 HRESULT WINAPI ISAXLocator_getColumnNumber_Proxy(ISAXLocator *This,int *pnColumn); | |
| 3927 void __RPC_STUB ISAXLocator_getColumnNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3928 HRESULT WINAPI ISAXLocator_getLineNumber_Proxy(ISAXLocator *This,int *pnLine); | |
| 3929 void __RPC_STUB ISAXLocator_getLineNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3930 HRESULT WINAPI ISAXLocator_getPublicId_Proxy(ISAXLocator *This,const wchar_t **ppwchPublicId); | |
| 3931 void __RPC_STUB ISAXLocator_getPublicId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3932 HRESULT WINAPI ISAXLocator_getSystemId_Proxy(ISAXLocator *This,const wchar_t **ppwchSystemId); | |
| 3933 void __RPC_STUB ISAXLocator_getSystemId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3934 #endif | |
| 3935 | |
| 3936 #ifndef __ISAXEntityResolver_INTERFACE_DEFINED__ | |
| 3937 #define __ISAXEntityResolver_INTERFACE_DEFINED__ | |
| 3938 EXTERN_C const IID IID_ISAXEntityResolver; | |
| 3939 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3940 struct ISAXEntityResolver : public IUnknown { | |
| 3941 public: | |
| 3942 virtual HRESULT WINAPI resolveEntity(const wchar_t *pwchPublicId,const wchar_t *pwchSystemId,VARIANT *pvarInput) = 0; | |
| 3943 }; | |
| 3944 #else | |
| 3945 typedef struct ISAXEntityResolverVtbl { | |
| 3946 BEGIN_INTERFACE | |
| 3947 HRESULT (WINAPI *QueryInterface)(ISAXEntityResolver *This,REFIID riid,void **ppvObject); | |
| 3948 ULONG (WINAPI *AddRef)(ISAXEntityResolver *This); | |
| 3949 ULONG (WINAPI *Release)(ISAXEntityResolver *This); | |
| 3950 HRESULT (WINAPI *resolveEntity)(ISAXEntityResolver *This,const wchar_t *pwchPublicId,const wchar_t *pwchSystemId,VARIANT *pvarInput); | |
| 3951 END_INTERFACE | |
| 3952 } ISAXEntityResolverVtbl; | |
| 3953 struct ISAXEntityResolver { | |
| 3954 CONST_VTBL struct ISAXEntityResolverVtbl *lpVtbl; | |
| 3955 }; | |
| 3956 #ifdef COBJMACROS | |
| 3957 #define ISAXEntityResolver_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 3958 #define ISAXEntityResolver_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 3959 #define ISAXEntityResolver_Release(This) (This)->lpVtbl->Release(This) | |
| 3960 #define ISAXEntityResolver_resolveEntity(This,pwchPublicId,pwchSystemId,pvarInput) (This)->lpVtbl->resolveEntity(This,pwchPublicId,pwchSystemId,pvarInput) | |
| 3961 #endif | |
| 3962 #endif | |
| 3963 HRESULT WINAPI ISAXEntityResolver_resolveEntity_Proxy(ISAXEntityResolver *This,const wchar_t *pwchPublicId,const wchar_t *pwchSystemId,VARIANT *pvarInput); | |
| 3964 void __RPC_STUB ISAXEntityResolver_resolveEntity_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 3965 #endif | |
| 3966 | |
| 3967 #ifndef __ISAXContentHandler_INTERFACE_DEFINED__ | |
| 3968 #define __ISAXContentHandler_INTERFACE_DEFINED__ | |
| 3969 EXTERN_C const IID IID_ISAXContentHandler; | |
| 3970 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 3971 struct ISAXContentHandler : public IUnknown { | |
| 3972 public: | |
| 3973 virtual HRESULT WINAPI putDocumentLocator(ISAXLocator *pLocator) = 0; | |
| 3974 virtual HRESULT WINAPI startDocument(void) = 0; | |
| 3975 virtual HRESULT WINAPI endDocument(void) = 0; | |
| 3976 virtual HRESULT WINAPI startPrefixMapping(const wchar_t *pwchPrefix,int cchPrefix,const wchar_t *pwchUri,int cchUri) = 0; | |
| 3977 virtual HRESULT WINAPI endPrefixMapping(const wchar_t *pwchPrefix,int cchPrefix) = 0; | |
| 3978 virtual HRESULT WINAPI startElement(const wchar_t *pwchNamespaceUri,int cchNamespaceUri,const wchar_t *pwchLocalName,int cchLocalName,const wchar_t *pwchQName,int cchQName,ISAXAttributes *pAttributes) = 0; | |
| 3979 virtual HRESULT WINAPI endElement(const wchar_t *pwchNamespaceUri,int cchNamespaceUri,const wchar_t *pwchLocalName,int cchLocalName,const wchar_t *pwchQName,int cchQName) = 0; | |
| 3980 virtual HRESULT WINAPI characters(const wchar_t *pwchChars,int cchChars) = 0; | |
| 3981 virtual HRESULT WINAPI ignorableWhitespace(const wchar_t *pwchChars,int cchChars) = 0; | |
| 3982 virtual HRESULT WINAPI processingInstruction(const wchar_t *pwchTarget,int cchTarget,const wchar_t *pwchData,int cchData) = 0; | |
| 3983 virtual HRESULT WINAPI skippedEntity(const wchar_t *pwchName,int cchName) = 0; | |
| 3984 }; | |
| 3985 #else | |
| 3986 typedef struct ISAXContentHandlerVtbl { | |
| 3987 BEGIN_INTERFACE | |
| 3988 HRESULT (WINAPI *QueryInterface)(ISAXContentHandler *This,REFIID riid,void **ppvObject); | |
| 3989 ULONG (WINAPI *AddRef)(ISAXContentHandler *This); | |
| 3990 ULONG (WINAPI *Release)(ISAXContentHandler *This); | |
| 3991 HRESULT (WINAPI *putDocumentLocator)(ISAXContentHandler *This,ISAXLocator *pLocator); | |
| 3992 HRESULT (WINAPI *startDocument)(ISAXContentHandler *This); | |
| 3993 HRESULT (WINAPI *endDocument)(ISAXContentHandler *This); | |
| 3994 HRESULT (WINAPI *startPrefixMapping)(ISAXContentHandler *This,const wchar_t *pwchPrefix,int cchPrefix,const wchar_t *pwchUri,int cchUri); | |
| 3995 HRESULT (WINAPI *endPrefixMapping)(ISAXContentHandler *This,const wchar_t *pwchPrefix,int cchPrefix); | |
| 3996 HRESULT (WINAPI *startElement)(ISAXContentHandler *This,const wchar_t *pwchNamespaceUri,int cchNamespaceUri,const wchar_t *pwchLocalName,int cchLocalName,const wchar_t *pwchQName,int cchQName,ISAXAttributes *pAttributes); | |
| 3997 HRESULT (WINAPI *endElement)(ISAXContentHandler *This,const wchar_t *pwchNamespaceUri,int cchNamespaceUri,const wchar_t *pwchLocalName,int cchLocalName,const wchar_t *pwchQName,int cchQName); | |
| 3998 HRESULT (WINAPI *characters)(ISAXContentHandler *This,const wchar_t *pwchChars,int cchChars); | |
| 3999 HRESULT (WINAPI *ignorableWhitespace)(ISAXContentHandler *This,const wchar_t *pwchChars,int cchChars); | |
| 4000 HRESULT (WINAPI *processingInstruction)(ISAXContentHandler *This,const wchar_t *pwchTarget,int cchTarget,const wchar_t *pwchData,int cchData); | |
| 4001 HRESULT (WINAPI *skippedEntity)(ISAXContentHandler *This,const wchar_t *pwchName,int cchName); | |
| 4002 END_INTERFACE | |
| 4003 } ISAXContentHandlerVtbl; | |
| 4004 struct ISAXContentHandler { | |
| 4005 CONST_VTBL struct ISAXContentHandlerVtbl *lpVtbl; | |
| 4006 }; | |
| 4007 #ifdef COBJMACROS | |
| 4008 #define ISAXContentHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 4009 #define ISAXContentHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 4010 #define ISAXContentHandler_Release(This) (This)->lpVtbl->Release(This) | |
| 4011 #define ISAXContentHandler_putDocumentLocator(This,pLocator) (This)->lpVtbl->putDocumentLocator(This,pLocator) | |
| 4012 #define ISAXContentHandler_startDocument(This) (This)->lpVtbl->startDocument(This) | |
| 4013 #define ISAXContentHandler_endDocument(This) (This)->lpVtbl->endDocument(This) | |
| 4014 #define ISAXContentHandler_startPrefixMapping(This,pwchPrefix,cchPrefix,pwchUri,cchUri) (This)->lpVtbl->startPrefixMapping(This,pwchPrefix,cchPrefix,pwchUri,cchUri) | |
| 4015 #define ISAXContentHandler_endPrefixMapping(This,pwchPrefix,cchPrefix) (This)->lpVtbl->endPrefixMapping(This,pwchPrefix,cchPrefix) | |
| 4016 #define ISAXContentHandler_startElement(This,pwchNamespaceUri,cchNamespaceUri,pwchLocalName,cchLocalName,pwchQName,cchQName,pAttributes) (This)->lpVtbl->startElement(This,pwchNamespaceUri,cchNamespaceUri,pwchLocalName,cchLocalName,pwchQName,cchQName,pAttributes) | |
| 4017 #define ISAXContentHandler_endElement(This,pwchNamespaceUri,cchNamespaceUri,pwchLocalName,cchLocalName,pwchQName,cchQName) (This)->lpVtbl->endElement(This,pwchNamespaceUri,cchNamespaceUri,pwchLocalName,cchLocalName,pwchQName,cchQName) | |
| 4018 #define ISAXContentHandler_characters(This,pwchChars,cchChars) (This)->lpVtbl->characters(This,pwchChars,cchChars) | |
| 4019 #define ISAXContentHandler_ignorableWhitespace(This,pwchChars,cchChars) (This)->lpVtbl->ignorableWhitespace(This,pwchChars,cchChars) | |
| 4020 #define ISAXContentHandler_processingInstruction(This,pwchTarget,cchTarget,pwchData,cchData) (This)->lpVtbl->processingInstruction(This,pwchTarget,cchTarget,pwchData,cchData) | |
| 4021 #define ISAXContentHandler_skippedEntity(This,pwchName,cchName) (This)->lpVtbl->skippedEntity(This,pwchName,cchName) | |
| 4022 #endif | |
| 4023 #endif | |
| 4024 HRESULT WINAPI ISAXContentHandler_putDocumentLocator_Proxy(ISAXContentHandler *This,ISAXLocator *pLocator); | |
| 4025 void __RPC_STUB ISAXContentHandler_putDocumentLocator_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4026 HRESULT WINAPI ISAXContentHandler_startDocument_Proxy(ISAXContentHandler *This); | |
| 4027 void __RPC_STUB ISAXContentHandler_startDocument_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4028 HRESULT WINAPI ISAXContentHandler_endDocument_Proxy(ISAXContentHandler *This); | |
| 4029 void __RPC_STUB ISAXContentHandler_endDocument_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4030 HRESULT WINAPI ISAXContentHandler_startPrefixMapping_Proxy(ISAXContentHandler *This,const wchar_t *pwchPrefix,int cchPrefix,const wchar_t *pwchUri,int cchUri); | |
| 4031 void __RPC_STUB ISAXContentHandler_startPrefixMapping_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4032 HRESULT WINAPI ISAXContentHandler_endPrefixMapping_Proxy(ISAXContentHandler *This,const wchar_t *pwchPrefix,int cchPrefix); | |
| 4033 void __RPC_STUB ISAXContentHandler_endPrefixMapping_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4034 HRESULT WINAPI ISAXContentHandler_startElement_Proxy(ISAXContentHandler *This,const wchar_t *pwchNamespaceUri,int cchNamespaceUri,const wchar_t *pwchLocalName,int cchLocalName,const wchar_t *pwchQName,int cchQName,ISAXAttributes *pAttributes); | |
| 4035 void __RPC_STUB ISAXContentHandler_startElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4036 HRESULT WINAPI ISAXContentHandler_endElement_Proxy(ISAXContentHandler *This,const wchar_t *pwchNamespaceUri,int cchNamespaceUri,const wchar_t *pwchLocalName,int cchLocalName,const wchar_t *pwchQName,int cchQName); | |
| 4037 void __RPC_STUB ISAXContentHandler_endElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4038 HRESULT WINAPI ISAXContentHandler_characters_Proxy(ISAXContentHandler *This,const wchar_t *pwchChars,int cchChars); | |
| 4039 void __RPC_STUB ISAXContentHandler_characters_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4040 HRESULT WINAPI ISAXContentHandler_ignorableWhitespace_Proxy(ISAXContentHandler *This,const wchar_t *pwchChars,int cchChars); | |
| 4041 void __RPC_STUB ISAXContentHandler_ignorableWhitespace_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4042 HRESULT WINAPI ISAXContentHandler_processingInstruction_Proxy(ISAXContentHandler *This,const wchar_t *pwchTarget,int cchTarget,const wchar_t *pwchData,int cchData); | |
| 4043 void __RPC_STUB ISAXContentHandler_processingInstruction_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4044 HRESULT WINAPI ISAXContentHandler_skippedEntity_Proxy(ISAXContentHandler *This,const wchar_t *pwchName,int cchName); | |
| 4045 void __RPC_STUB ISAXContentHandler_skippedEntity_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4046 #endif | |
| 4047 | |
| 4048 #ifndef __ISAXDTDHandler_INTERFACE_DEFINED__ | |
| 4049 #define __ISAXDTDHandler_INTERFACE_DEFINED__ | |
| 4050 EXTERN_C const IID IID_ISAXDTDHandler; | |
| 4051 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 4052 struct ISAXDTDHandler : public IUnknown { | |
| 4053 public: | |
| 4054 virtual HRESULT WINAPI notationDecl(const wchar_t *pwchName,int cchName,const wchar_t *pwchPublicId,int cchPublicId,const wchar_t *pwchSystemId,int cchSystemId) = 0; | |
| 4055 virtual HRESULT WINAPI unparsedEntityDecl(const wchar_t *pwchName,int cchName,const wchar_t *pwchPublicId,int cchPublicId,const wchar_t *pwchSystemId,int cchSystemId,const wchar_t *pwchNotationName,int cchNotationName) = 0; | |
| 4056 }; | |
| 4057 #else | |
| 4058 typedef struct ISAXDTDHandlerVtbl { | |
| 4059 BEGIN_INTERFACE | |
| 4060 HRESULT (WINAPI *QueryInterface)(ISAXDTDHandler *This,REFIID riid,void **ppvObject); | |
| 4061 ULONG (WINAPI *AddRef)(ISAXDTDHandler *This); | |
| 4062 ULONG (WINAPI *Release)(ISAXDTDHandler *This); | |
| 4063 HRESULT (WINAPI *notationDecl)(ISAXDTDHandler *This,const wchar_t *pwchName,int cchName,const wchar_t *pwchPublicId,int cchPublicId,const wchar_t *pwchSystemId,int cchSystemId); | |
| 4064 HRESULT (WINAPI *unparsedEntityDecl)(ISAXDTDHandler *This,const wchar_t *pwchName,int cchName,const wchar_t *pwchPublicId,int cchPublicId,const wchar_t *pwchSystemId,int cchSystemId,const wchar_t *pwchNotationName,int cchNotationName); | |
| 4065 END_INTERFACE | |
| 4066 } ISAXDTDHandlerVtbl; | |
| 4067 struct ISAXDTDHandler { | |
| 4068 CONST_VTBL struct ISAXDTDHandlerVtbl *lpVtbl; | |
| 4069 }; | |
| 4070 #ifdef COBJMACROS | |
| 4071 #define ISAXDTDHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 4072 #define ISAXDTDHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 4073 #define ISAXDTDHandler_Release(This) (This)->lpVtbl->Release(This) | |
| 4074 #define ISAXDTDHandler_notationDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId) (This)->lpVtbl->notationDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId) | |
| 4075 #define ISAXDTDHandler_unparsedEntityDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId,pwchNotationName,cchNotationName) (This)->lpVtbl->unparsedEntityDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId,pwchNotationName,cchNotationName) | |
| 4076 #endif | |
| 4077 #endif | |
| 4078 HRESULT WINAPI ISAXDTDHandler_notationDecl_Proxy(ISAXDTDHandler *This,const wchar_t *pwchName,int cchName,const wchar_t *pwchPublicId,int cchPublicId,const wchar_t *pwchSystemId,int cchSystemId); | |
| 4079 void __RPC_STUB ISAXDTDHandler_notationDecl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4080 HRESULT WINAPI ISAXDTDHandler_unparsedEntityDecl_Proxy(ISAXDTDHandler *This,const wchar_t *pwchName,int cchName,const wchar_t *pwchPublicId,int cchPublicId,const wchar_t *pwchSystemId,int cchSystemId,const wchar_t *pwchNotationName,int cchNotationName); | |
| 4081 void __RPC_STUB ISAXDTDHandler_unparsedEntityDecl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4082 #endif | |
| 4083 | |
| 4084 #ifndef __ISAXErrorHandler_INTERFACE_DEFINED__ | |
| 4085 #define __ISAXErrorHandler_INTERFACE_DEFINED__ | |
| 4086 EXTERN_C const IID IID_ISAXErrorHandler; | |
| 4087 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 4088 struct ISAXErrorHandler : public IUnknown { | |
| 4089 public: | |
| 4090 virtual HRESULT WINAPI error(ISAXLocator *pLocator,const wchar_t *pwchErrorMessage,HRESULT hrErrorCode) = 0; | |
| 4091 virtual HRESULT WINAPI fatalError(ISAXLocator *pLocator,const wchar_t *pwchErrorMessage,HRESULT hrErrorCode) = 0; | |
| 4092 virtual HRESULT WINAPI ignorableWarning(ISAXLocator *pLocator,const wchar_t *pwchErrorMessage,HRESULT hrErrorCode) = 0; | |
| 4093 }; | |
| 4094 #else | |
| 4095 typedef struct ISAXErrorHandlerVtbl { | |
| 4096 BEGIN_INTERFACE | |
| 4097 HRESULT (WINAPI *QueryInterface)(ISAXErrorHandler *This,REFIID riid,void **ppvObject); | |
| 4098 ULONG (WINAPI *AddRef)(ISAXErrorHandler *This); | |
| 4099 ULONG (WINAPI *Release)(ISAXErrorHandler *This); | |
| 4100 HRESULT (WINAPI *error)(ISAXErrorHandler *This,ISAXLocator *pLocator,const wchar_t *pwchErrorMessage,HRESULT hrErrorCode); | |
| 4101 HRESULT (WINAPI *fatalError)(ISAXErrorHandler *This,ISAXLocator *pLocator,const wchar_t *pwchErrorMessage,HRESULT hrErrorCode); | |
| 4102 HRESULT (WINAPI *ignorableWarning)(ISAXErrorHandler *This,ISAXLocator *pLocator,const wchar_t *pwchErrorMessage,HRESULT hrErrorCode); | |
| 4103 END_INTERFACE | |
| 4104 } ISAXErrorHandlerVtbl; | |
| 4105 struct ISAXErrorHandler { | |
| 4106 CONST_VTBL struct ISAXErrorHandlerVtbl *lpVtbl; | |
| 4107 }; | |
| 4108 #ifdef COBJMACROS | |
| 4109 #define ISAXErrorHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 4110 #define ISAXErrorHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 4111 #define ISAXErrorHandler_Release(This) (This)->lpVtbl->Release(This) | |
| 4112 #define ISAXErrorHandler_error(This,pLocator,pwchErrorMessage,hrErrorCode) (This)->lpVtbl->error(This,pLocator,pwchErrorMessage,hrErrorCode) | |
| 4113 #define ISAXErrorHandler_fatalError(This,pLocator,pwchErrorMessage,hrErrorCode) (This)->lpVtbl->fatalError(This,pLocator,pwchErrorMessage,hrErrorCode) | |
| 4114 #define ISAXErrorHandler_ignorableWarning(This,pLocator,pwchErrorMessage,hrErrorCode) (This)->lpVtbl->ignorableWarning(This,pLocator,pwchErrorMessage,hrErrorCode) | |
| 4115 #endif | |
| 4116 #endif | |
| 4117 HRESULT WINAPI ISAXErrorHandler_error_Proxy(ISAXErrorHandler *This,ISAXLocator *pLocator,const wchar_t *pwchErrorMessage,HRESULT hrErrorCode); | |
| 4118 void __RPC_STUB ISAXErrorHandler_error_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4119 HRESULT WINAPI ISAXErrorHandler_fatalError_Proxy(ISAXErrorHandler *This,ISAXLocator *pLocator,const wchar_t *pwchErrorMessage,HRESULT hrErrorCode); | |
| 4120 void __RPC_STUB ISAXErrorHandler_fatalError_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4121 HRESULT WINAPI ISAXErrorHandler_ignorableWarning_Proxy(ISAXErrorHandler *This,ISAXLocator *pLocator,const wchar_t *pwchErrorMessage,HRESULT hrErrorCode); | |
| 4122 void __RPC_STUB ISAXErrorHandler_ignorableWarning_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4123 #endif | |
| 4124 | |
| 4125 #ifndef __ISAXLexicalHandler_INTERFACE_DEFINED__ | |
| 4126 #define __ISAXLexicalHandler_INTERFACE_DEFINED__ | |
| 4127 EXTERN_C const IID IID_ISAXLexicalHandler; | |
| 4128 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 4129 struct ISAXLexicalHandler : public IUnknown { | |
| 4130 public: | |
| 4131 virtual HRESULT WINAPI startDTD(const wchar_t *pwchName,int cchName,const wchar_t *pwchPublicId,int cchPublicId,const wchar_t *pwchSystemId,int cchSystemId) = 0; | |
| 4132 virtual HRESULT WINAPI endDTD(void) = 0; | |
| 4133 virtual HRESULT WINAPI startEntity(const wchar_t *pwchName,int cchName) = 0; | |
| 4134 virtual HRESULT WINAPI endEntity(const wchar_t *pwchName,int cchName) = 0; | |
| 4135 virtual HRESULT WINAPI startCDATA(void) = 0; | |
| 4136 virtual HRESULT WINAPI endCDATA(void) = 0; | |
| 4137 virtual HRESULT WINAPI comment(const wchar_t *pwchChars,int cchChars) = 0; | |
| 4138 }; | |
| 4139 #else | |
| 4140 typedef struct ISAXLexicalHandlerVtbl { | |
| 4141 BEGIN_INTERFACE | |
| 4142 HRESULT (WINAPI *QueryInterface)(ISAXLexicalHandler *This,REFIID riid,void **ppvObject); | |
| 4143 ULONG (WINAPI *AddRef)(ISAXLexicalHandler *This); | |
| 4144 ULONG (WINAPI *Release)(ISAXLexicalHandler *This); | |
| 4145 HRESULT (WINAPI *startDTD)(ISAXLexicalHandler *This,const wchar_t *pwchName,int cchName,const wchar_t *pwchPublicId,int cchPublicId,const wchar_t *pwchSystemId,int cchSystemId); | |
| 4146 HRESULT (WINAPI *endDTD)(ISAXLexicalHandler *This); | |
| 4147 HRESULT (WINAPI *startEntity)(ISAXLexicalHandler *This,const wchar_t *pwchName,int cchName); | |
| 4148 HRESULT (WINAPI *endEntity)(ISAXLexicalHandler *This,const wchar_t *pwchName,int cchName); | |
| 4149 HRESULT (WINAPI *startCDATA)(ISAXLexicalHandler *This); | |
| 4150 HRESULT (WINAPI *endCDATA)(ISAXLexicalHandler *This); | |
| 4151 HRESULT (WINAPI *comment)(ISAXLexicalHandler *This,const wchar_t *pwchChars,int cchChars); | |
| 4152 END_INTERFACE | |
| 4153 } ISAXLexicalHandlerVtbl; | |
| 4154 struct ISAXLexicalHandler { | |
| 4155 CONST_VTBL struct ISAXLexicalHandlerVtbl *lpVtbl; | |
| 4156 }; | |
| 4157 #ifdef COBJMACROS | |
| 4158 #define ISAXLexicalHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 4159 #define ISAXLexicalHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 4160 #define ISAXLexicalHandler_Release(This) (This)->lpVtbl->Release(This) | |
| 4161 #define ISAXLexicalHandler_startDTD(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId) (This)->lpVtbl->startDTD(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId) | |
| 4162 #define ISAXLexicalHandler_endDTD(This) (This)->lpVtbl->endDTD(This) | |
| 4163 #define ISAXLexicalHandler_startEntity(This,pwchName,cchName) (This)->lpVtbl->startEntity(This,pwchName,cchName) | |
| 4164 #define ISAXLexicalHandler_endEntity(This,pwchName,cchName) (This)->lpVtbl->endEntity(This,pwchName,cchName) | |
| 4165 #define ISAXLexicalHandler_startCDATA(This) (This)->lpVtbl->startCDATA(This) | |
| 4166 #define ISAXLexicalHandler_endCDATA(This) (This)->lpVtbl->endCDATA(This) | |
| 4167 #define ISAXLexicalHandler_comment(This,pwchChars,cchChars) (This)->lpVtbl->comment(This,pwchChars,cchChars) | |
| 4168 #endif | |
| 4169 #endif | |
| 4170 HRESULT WINAPI ISAXLexicalHandler_startDTD_Proxy(ISAXLexicalHandler *This,const wchar_t *pwchName,int cchName,const wchar_t *pwchPublicId,int cchPublicId,const wchar_t *pwchSystemId,int cchSystemId); | |
| 4171 void __RPC_STUB ISAXLexicalHandler_startDTD_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4172 HRESULT WINAPI ISAXLexicalHandler_endDTD_Proxy(ISAXLexicalHandler *This); | |
| 4173 void __RPC_STUB ISAXLexicalHandler_endDTD_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4174 HRESULT WINAPI ISAXLexicalHandler_startEntity_Proxy(ISAXLexicalHandler *This,const wchar_t *pwchName,int cchName); | |
| 4175 void __RPC_STUB ISAXLexicalHandler_startEntity_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4176 HRESULT WINAPI ISAXLexicalHandler_endEntity_Proxy(ISAXLexicalHandler *This,const wchar_t *pwchName,int cchName); | |
| 4177 void __RPC_STUB ISAXLexicalHandler_endEntity_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4178 HRESULT WINAPI ISAXLexicalHandler_startCDATA_Proxy(ISAXLexicalHandler *This); | |
| 4179 void __RPC_STUB ISAXLexicalHandler_startCDATA_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4180 HRESULT WINAPI ISAXLexicalHandler_endCDATA_Proxy(ISAXLexicalHandler *This); | |
| 4181 void __RPC_STUB ISAXLexicalHandler_endCDATA_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4182 HRESULT WINAPI ISAXLexicalHandler_comment_Proxy(ISAXLexicalHandler *This,const wchar_t *pwchChars,int cchChars); | |
| 4183 void __RPC_STUB ISAXLexicalHandler_comment_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4184 #endif | |
| 4185 | |
| 4186 #ifndef __ISAXDeclHandler_INTERFACE_DEFINED__ | |
| 4187 #define __ISAXDeclHandler_INTERFACE_DEFINED__ | |
| 4188 EXTERN_C const IID IID_ISAXDeclHandler; | |
| 4189 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 4190 struct ISAXDeclHandler : public IUnknown { | |
| 4191 public: | |
| 4192 virtual HRESULT WINAPI elementDecl(const wchar_t *pwchName,int cchName,const wchar_t *pwchModel,int cchModel) = 0; | |
| 4193 virtual HRESULT WINAPI attributeDecl(const wchar_t *pwchElementName,int cchElementName,const wchar_t *pwchAttributeName,int cchAttributeName,const wchar_t *pwchType,int cchType,const wchar_t *pwchValueDefault,int cchValueDefault,const wchar_t *pwchValue,int cchValue) = 0; | |
| 4194 virtual HRESULT WINAPI internalEntityDecl(const wchar_t *pwchName,int cchName,const wchar_t *pwchValue,int cchValue) = 0; | |
| 4195 virtual HRESULT WINAPI externalEntityDecl(const wchar_t *pwchName,int cchName,const wchar_t *pwchPublicId,int cchPublicId,const wchar_t *pwchSystemId,int cchSystemId) = 0; | |
| 4196 }; | |
| 4197 #else | |
| 4198 typedef struct ISAXDeclHandlerVtbl { | |
| 4199 BEGIN_INTERFACE | |
| 4200 HRESULT (WINAPI *QueryInterface)(ISAXDeclHandler *This,REFIID riid,void **ppvObject); | |
| 4201 ULONG (WINAPI *AddRef)(ISAXDeclHandler *This); | |
| 4202 ULONG (WINAPI *Release)(ISAXDeclHandler *This); | |
| 4203 HRESULT (WINAPI *elementDecl)(ISAXDeclHandler *This,const wchar_t *pwchName,int cchName,const wchar_t *pwchModel,int cchModel); | |
| 4204 HRESULT (WINAPI *attributeDecl)(ISAXDeclHandler *This,const wchar_t *pwchElementName,int cchElementName,const wchar_t *pwchAttributeName,int cchAttributeName,const wchar_t *pwchType,int cchType,const wchar_t *pwchValueDefault,int cchValueDefault,const wchar_t *pwchValue,int cchValue); | |
| 4205 HRESULT (WINAPI *internalEntityDecl)(ISAXDeclHandler *This,const wchar_t *pwchName,int cchName,const wchar_t *pwchValue,int cchValue); | |
| 4206 HRESULT (WINAPI *externalEntityDecl)(ISAXDeclHandler *This,const wchar_t *pwchName,int cchName,const wchar_t *pwchPublicId,int cchPublicId,const wchar_t *pwchSystemId,int cchSystemId); | |
| 4207 END_INTERFACE | |
| 4208 } ISAXDeclHandlerVtbl; | |
| 4209 struct ISAXDeclHandler { | |
| 4210 CONST_VTBL struct ISAXDeclHandlerVtbl *lpVtbl; | |
| 4211 }; | |
| 4212 #ifdef COBJMACROS | |
| 4213 #define ISAXDeclHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 4214 #define ISAXDeclHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 4215 #define ISAXDeclHandler_Release(This) (This)->lpVtbl->Release(This) | |
| 4216 #define ISAXDeclHandler_elementDecl(This,pwchName,cchName,pwchModel,cchModel) (This)->lpVtbl->elementDecl(This,pwchName,cchName,pwchModel,cchModel) | |
| 4217 #define ISAXDeclHandler_attributeDecl(This,pwchElementName,cchElementName,pwchAttributeName,cchAttributeName,pwchType,cchType,pwchValueDefault,cchValueDefault,pwchValue,cchValue) (This)->lpVtbl->attributeDecl(This,pwchElementName,cchElementName,pwchAttributeName,cchAttributeName,pwchType,cchType,pwchValueDefault,cchValueDefault,pwchValue,cchValue) | |
| 4218 #define ISAXDeclHandler_internalEntityDecl(This,pwchName,cchName,pwchValue,cchValue) (This)->lpVtbl->internalEntityDecl(This,pwchName,cchName,pwchValue,cchValue) | |
| 4219 #define ISAXDeclHandler_externalEntityDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId) (This)->lpVtbl->externalEntityDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId) | |
| 4220 #endif | |
| 4221 #endif | |
| 4222 HRESULT WINAPI ISAXDeclHandler_elementDecl_Proxy(ISAXDeclHandler *This,const wchar_t *pwchName,int cchName,const wchar_t *pwchModel,int cchModel); | |
| 4223 void __RPC_STUB ISAXDeclHandler_elementDecl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4224 HRESULT WINAPI ISAXDeclHandler_attributeDecl_Proxy(ISAXDeclHandler *This,const wchar_t *pwchElementName,int cchElementName,const wchar_t *pwchAttributeName,int cchAttributeName,const wchar_t *pwchType,int cchType,const wchar_t *pwchValueDefault,int cchValueDefault,const wchar_t *pwchValue,int cchValue); | |
| 4225 void __RPC_STUB ISAXDeclHandler_attributeDecl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4226 HRESULT WINAPI ISAXDeclHandler_internalEntityDecl_Proxy(ISAXDeclHandler *This,const wchar_t *pwchName,int cchName,const wchar_t *pwchValue,int cchValue); | |
| 4227 void __RPC_STUB ISAXDeclHandler_internalEntityDecl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4228 HRESULT WINAPI ISAXDeclHandler_externalEntityDecl_Proxy(ISAXDeclHandler *This,const wchar_t *pwchName,int cchName,const wchar_t *pwchPublicId,int cchPublicId,const wchar_t *pwchSystemId,int cchSystemId); | |
| 4229 void __RPC_STUB ISAXDeclHandler_externalEntityDecl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4230 #endif | |
| 4231 | |
| 4232 #ifndef __ISAXAttributes_INTERFACE_DEFINED__ | |
| 4233 #define __ISAXAttributes_INTERFACE_DEFINED__ | |
| 4234 EXTERN_C const IID IID_ISAXAttributes; | |
| 4235 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 4236 struct ISAXAttributes : public IUnknown { | |
| 4237 public: | |
| 4238 virtual HRESULT WINAPI getLength(int *pnLength) = 0; | |
| 4239 virtual HRESULT WINAPI getURI(int nIndex,const wchar_t **ppwchUri,int *pcchUri) = 0; | |
| 4240 virtual HRESULT WINAPI getLocalName(int nIndex,const wchar_t **ppwchLocalName,int *pcchLocalName) = 0; | |
| 4241 virtual HRESULT WINAPI getQName(int nIndex,const wchar_t **ppwchQName,int *pcchQName) = 0; | |
| 4242 virtual HRESULT WINAPI getName(int nIndex,const wchar_t **ppwchUri,int *pcchUri,const wchar_t **ppwchLocalName,int *pcchLocalName,const wchar_t **ppwchQName,int *pcchQName) = 0; | |
| 4243 virtual HRESULT WINAPI getIndexFromName(const wchar_t *pwchUri,int cchUri,const wchar_t *pwchLocalName,int cchLocalName,int *pnIndex) = 0; | |
| 4244 virtual HRESULT WINAPI getIndexFromQName(const wchar_t *pwchQName,int cchQName,int *pnIndex) = 0; | |
| 4245 virtual HRESULT WINAPI getType(int nIndex,const wchar_t **ppwchType,int *pcchType) = 0; | |
| 4246 virtual HRESULT WINAPI getTypeFromName(const wchar_t *pwchUri,int cchUri,const wchar_t *pwchLocalName,int cchLocalName,const wchar_t **ppwchType,int *pcchType) = 0; | |
| 4247 virtual HRESULT WINAPI getTypeFromQName(const wchar_t *pwchQName,int cchQName,const wchar_t **ppwchType,int *pcchType) = 0; | |
| 4248 virtual HRESULT WINAPI getValue(int nIndex,const wchar_t **ppwchValue,int *pcchValue) = 0; | |
| 4249 virtual HRESULT WINAPI getValueFromName(const wchar_t *pwchUri,int cchUri,const wchar_t *pwchLocalName,int cchLocalName,const wchar_t **ppwchValue,int *pcchValue) = 0; | |
| 4250 virtual HRESULT WINAPI getValueFromQName(const wchar_t *pwchQName,int cchQName,const wchar_t **ppwchValue,int *pcchValue) = 0; | |
| 4251 }; | |
| 4252 #else | |
| 4253 typedef struct ISAXAttributesVtbl { | |
| 4254 BEGIN_INTERFACE | |
| 4255 HRESULT (WINAPI *QueryInterface)(ISAXAttributes *This,REFIID riid,void **ppvObject); | |
| 4256 ULONG (WINAPI *AddRef)(ISAXAttributes *This); | |
| 4257 ULONG (WINAPI *Release)(ISAXAttributes *This); | |
| 4258 HRESULT (WINAPI *getLength)(ISAXAttributes *This,int *pnLength); | |
| 4259 HRESULT (WINAPI *getURI)(ISAXAttributes *This,int nIndex,const wchar_t **ppwchUri,int *pcchUri); | |
| 4260 HRESULT (WINAPI *getLocalName)(ISAXAttributes *This,int nIndex,const wchar_t **ppwchLocalName,int *pcchLocalName); | |
| 4261 HRESULT (WINAPI *getQName)(ISAXAttributes *This,int nIndex,const wchar_t **ppwchQName,int *pcchQName); | |
| 4262 HRESULT (WINAPI *getName)(ISAXAttributes *This,int nIndex,const wchar_t **ppwchUri,int *pcchUri,const wchar_t **ppwchLocalName,int *pcchLocalName,const wchar_t **ppwchQName,int *pcchQName); | |
| 4263 HRESULT (WINAPI *getIndexFromName)(ISAXAttributes *This,const wchar_t *pwchUri,int cchUri,const wchar_t *pwchLocalName,int cchLocalName,int *pnIndex); | |
| 4264 HRESULT (WINAPI *getIndexFromQName)(ISAXAttributes *This,const wchar_t *pwchQName,int cchQName,int *pnIndex); | |
| 4265 HRESULT (WINAPI *getType)(ISAXAttributes *This,int nIndex,const wchar_t **ppwchType,int *pcchType); | |
| 4266 HRESULT (WINAPI *getTypeFromName)(ISAXAttributes *This,const wchar_t *pwchUri,int cchUri,const wchar_t *pwchLocalName,int cchLocalName,const wchar_t **ppwchType,int *pcchType); | |
| 4267 HRESULT (WINAPI *getTypeFromQName)(ISAXAttributes *This,const wchar_t *pwchQName,int cchQName,const wchar_t **ppwchType,int *pcchType); | |
| 4268 HRESULT (WINAPI *getValue)(ISAXAttributes *This,int nIndex,const wchar_t **ppwchValue,int *pcchValue); | |
| 4269 HRESULT (WINAPI *getValueFromName)(ISAXAttributes *This,const wchar_t *pwchUri,int cchUri,const wchar_t *pwchLocalName,int cchLocalName,const wchar_t **ppwchValue,int *pcchValue); | |
| 4270 HRESULT (WINAPI *getValueFromQName)(ISAXAttributes *This,const wchar_t *pwchQName,int cchQName,const wchar_t **ppwchValue,int *pcchValue); | |
| 4271 END_INTERFACE | |
| 4272 } ISAXAttributesVtbl; | |
| 4273 struct ISAXAttributes { | |
| 4274 CONST_VTBL struct ISAXAttributesVtbl *lpVtbl; | |
| 4275 }; | |
| 4276 #ifdef COBJMACROS | |
| 4277 #define ISAXAttributes_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 4278 #define ISAXAttributes_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 4279 #define ISAXAttributes_Release(This) (This)->lpVtbl->Release(This) | |
| 4280 #define ISAXAttributes_getLength(This,pnLength) (This)->lpVtbl->getLength(This,pnLength) | |
| 4281 #define ISAXAttributes_getURI(This,nIndex,ppwchUri,pcchUri) (This)->lpVtbl->getURI(This,nIndex,ppwchUri,pcchUri) | |
| 4282 #define ISAXAttributes_getLocalName(This,nIndex,ppwchLocalName,pcchLocalName) (This)->lpVtbl->getLocalName(This,nIndex,ppwchLocalName,pcchLocalName) | |
| 4283 #define ISAXAttributes_getQName(This,nIndex,ppwchQName,pcchQName) (This)->lpVtbl->getQName(This,nIndex,ppwchQName,pcchQName) | |
| 4284 #define ISAXAttributes_getName(This,nIndex,ppwchUri,pcchUri,ppwchLocalName,pcchLocalName,ppwchQName,pcchQName) (This)->lpVtbl->getName(This,nIndex,ppwchUri,pcchUri,ppwchLocalName,pcchLocalName,ppwchQName,pcchQName) | |
| 4285 #define ISAXAttributes_getIndexFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,pnIndex) (This)->lpVtbl->getIndexFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,pnIndex) | |
| 4286 #define ISAXAttributes_getIndexFromQName(This,pwchQName,cchQName,pnIndex) (This)->lpVtbl->getIndexFromQName(This,pwchQName,cchQName,pnIndex) | |
| 4287 #define ISAXAttributes_getType(This,nIndex,ppwchType,pcchType) (This)->lpVtbl->getType(This,nIndex,ppwchType,pcchType) | |
| 4288 #define ISAXAttributes_getTypeFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,ppwchType,pcchType) (This)->lpVtbl->getTypeFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,ppwchType,pcchType) | |
| 4289 #define ISAXAttributes_getTypeFromQName(This,pwchQName,cchQName,ppwchType,pcchType) (This)->lpVtbl->getTypeFromQName(This,pwchQName,cchQName,ppwchType,pcchType) | |
| 4290 #define ISAXAttributes_getValue(This,nIndex,ppwchValue,pcchValue) (This)->lpVtbl->getValue(This,nIndex,ppwchValue,pcchValue) | |
| 4291 #define ISAXAttributes_getValueFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,ppwchValue,pcchValue) (This)->lpVtbl->getValueFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,ppwchValue,pcchValue) | |
| 4292 #define ISAXAttributes_getValueFromQName(This,pwchQName,cchQName,ppwchValue,pcchValue) (This)->lpVtbl->getValueFromQName(This,pwchQName,cchQName,ppwchValue,pcchValue) | |
| 4293 #endif | |
| 4294 #endif | |
| 4295 HRESULT WINAPI ISAXAttributes_getLength_Proxy(ISAXAttributes *This,int *pnLength); | |
| 4296 void __RPC_STUB ISAXAttributes_getLength_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4297 HRESULT WINAPI ISAXAttributes_getURI_Proxy(ISAXAttributes *This,int nIndex,const wchar_t **ppwchUri,int *pcchUri); | |
| 4298 void __RPC_STUB ISAXAttributes_getURI_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4299 HRESULT WINAPI ISAXAttributes_getLocalName_Proxy(ISAXAttributes *This,int nIndex,const wchar_t **ppwchLocalName,int *pcchLocalName); | |
| 4300 void __RPC_STUB ISAXAttributes_getLocalName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4301 HRESULT WINAPI ISAXAttributes_getQName_Proxy(ISAXAttributes *This,int nIndex,const wchar_t **ppwchQName,int *pcchQName); | |
| 4302 void __RPC_STUB ISAXAttributes_getQName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4303 HRESULT WINAPI ISAXAttributes_getName_Proxy(ISAXAttributes *This,int nIndex,const wchar_t **ppwchUri,int *pcchUri,const wchar_t **ppwchLocalName,int *pcchLocalName,const wchar_t **ppwchQName,int *pcchQName); | |
| 4304 void __RPC_STUB ISAXAttributes_getName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4305 HRESULT WINAPI ISAXAttributes_getIndexFromName_Proxy(ISAXAttributes *This,const wchar_t *pwchUri,int cchUri,const wchar_t *pwchLocalName,int cchLocalName,int *pnIndex); | |
| 4306 void __RPC_STUB ISAXAttributes_getIndexFromName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4307 HRESULT WINAPI ISAXAttributes_getIndexFromQName_Proxy(ISAXAttributes *This,const wchar_t *pwchQName,int cchQName,int *pnIndex); | |
| 4308 void __RPC_STUB ISAXAttributes_getIndexFromQName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4309 HRESULT WINAPI ISAXAttributes_getType_Proxy(ISAXAttributes *This,int nIndex,const wchar_t **ppwchType,int *pcchType); | |
| 4310 void __RPC_STUB ISAXAttributes_getType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4311 HRESULT WINAPI ISAXAttributes_getTypeFromName_Proxy(ISAXAttributes *This,const wchar_t *pwchUri,int cchUri,const wchar_t *pwchLocalName,int cchLocalName,const wchar_t **ppwchType,int *pcchType); | |
| 4312 void __RPC_STUB ISAXAttributes_getTypeFromName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4313 HRESULT WINAPI ISAXAttributes_getTypeFromQName_Proxy(ISAXAttributes *This,const wchar_t *pwchQName,int cchQName,const wchar_t **ppwchType,int *pcchType); | |
| 4314 void __RPC_STUB ISAXAttributes_getTypeFromQName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4315 HRESULT WINAPI ISAXAttributes_getValue_Proxy(ISAXAttributes *This,int nIndex,const wchar_t **ppwchValue,int *pcchValue); | |
| 4316 void __RPC_STUB ISAXAttributes_getValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4317 HRESULT WINAPI ISAXAttributes_getValueFromName_Proxy(ISAXAttributes *This,const wchar_t *pwchUri,int cchUri,const wchar_t *pwchLocalName,int cchLocalName,const wchar_t **ppwchValue,int *pcchValue); | |
| 4318 void __RPC_STUB ISAXAttributes_getValueFromName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4319 HRESULT WINAPI ISAXAttributes_getValueFromQName_Proxy(ISAXAttributes *This,const wchar_t *pwchQName,int cchQName,const wchar_t **ppwchValue,int *pcchValue); | |
| 4320 void __RPC_STUB ISAXAttributes_getValueFromQName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4321 #endif | |
| 4322 | |
| 4323 #ifndef __IVBSAXXMLReader_INTERFACE_DEFINED__ | |
| 4324 #define __IVBSAXXMLReader_INTERFACE_DEFINED__ | |
| 4325 EXTERN_C const IID IID_IVBSAXXMLReader; | |
| 4326 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 4327 struct IVBSAXXMLReader : public IDispatch { | |
| 4328 public: | |
| 4329 virtual HRESULT WINAPI getFeature(BSTR strName,VARIANT_BOOL *fValue) = 0; | |
| 4330 virtual HRESULT WINAPI putFeature(BSTR strName,VARIANT_BOOL fValue) = 0; | |
| 4331 virtual HRESULT WINAPI getProperty(BSTR strName,VARIANT *varValue) = 0; | |
| 4332 virtual HRESULT WINAPI putProperty(BSTR strName,VARIANT varValue) = 0; | |
| 4333 virtual HRESULT WINAPI get_entityResolver(IVBSAXEntityResolver **oResolver) = 0; | |
| 4334 virtual HRESULT WINAPI putref_entityResolver(IVBSAXEntityResolver *oResolver) = 0; | |
| 4335 virtual HRESULT WINAPI get_contentHandler(IVBSAXContentHandler **oHandler) = 0; | |
| 4336 virtual HRESULT WINAPI putref_contentHandler(IVBSAXContentHandler *oHandler) = 0; | |
| 4337 virtual HRESULT WINAPI get_dtdHandler(IVBSAXDTDHandler **oHandler) = 0; | |
| 4338 virtual HRESULT WINAPI putref_dtdHandler(IVBSAXDTDHandler *oHandler) = 0; | |
| 4339 virtual HRESULT WINAPI get_errorHandler(IVBSAXErrorHandler **oHandler) = 0; | |
| 4340 virtual HRESULT WINAPI putref_errorHandler(IVBSAXErrorHandler *oHandler) = 0; | |
| 4341 virtual HRESULT WINAPI get_baseURL(BSTR *strBaseURL) = 0; | |
| 4342 virtual HRESULT WINAPI put_baseURL(BSTR strBaseURL) = 0; | |
| 4343 virtual HRESULT WINAPI get_secureBaseURL(BSTR *strSecureBaseURL) = 0; | |
| 4344 virtual HRESULT WINAPI put_secureBaseURL(BSTR strSecureBaseURL) = 0; | |
| 4345 virtual HRESULT WINAPI parse(VARIANT varInput) = 0; | |
| 4346 virtual HRESULT WINAPI parseURL(BSTR strURL) = 0; | |
| 4347 }; | |
| 4348 #else | |
| 4349 typedef struct IVBSAXXMLReaderVtbl { | |
| 4350 BEGIN_INTERFACE | |
| 4351 HRESULT (WINAPI *QueryInterface)(IVBSAXXMLReader *This,REFIID riid,void **ppvObject); | |
| 4352 ULONG (WINAPI *AddRef)(IVBSAXXMLReader *This); | |
| 4353 ULONG (WINAPI *Release)(IVBSAXXMLReader *This); | |
| 4354 HRESULT (WINAPI *GetTypeInfoCount)(IVBSAXXMLReader *This,UINT *pctinfo); | |
| 4355 HRESULT (WINAPI *GetTypeInfo)(IVBSAXXMLReader *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 4356 HRESULT (WINAPI *GetIDsOfNames)(IVBSAXXMLReader *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 4357 HRESULT (WINAPI *Invoke)(IVBSAXXMLReader *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 4358 HRESULT (WINAPI *getFeature)(IVBSAXXMLReader *This,BSTR strName,VARIANT_BOOL *fValue); | |
| 4359 HRESULT (WINAPI *putFeature)(IVBSAXXMLReader *This,BSTR strName,VARIANT_BOOL fValue); | |
| 4360 HRESULT (WINAPI *getProperty)(IVBSAXXMLReader *This,BSTR strName,VARIANT *varValue); | |
| 4361 HRESULT (WINAPI *putProperty)(IVBSAXXMLReader *This,BSTR strName,VARIANT varValue); | |
| 4362 HRESULT (WINAPI *get_entityResolver)(IVBSAXXMLReader *This,IVBSAXEntityResolver **oResolver); | |
| 4363 HRESULT (WINAPI *putref_entityResolver)(IVBSAXXMLReader *This,IVBSAXEntityResolver *oResolver); | |
| 4364 HRESULT (WINAPI *get_contentHandler)(IVBSAXXMLReader *This,IVBSAXContentHandler **oHandler); | |
| 4365 HRESULT (WINAPI *putref_contentHandler)(IVBSAXXMLReader *This,IVBSAXContentHandler *oHandler); | |
| 4366 HRESULT (WINAPI *get_dtdHandler)(IVBSAXXMLReader *This,IVBSAXDTDHandler **oHandler); | |
| 4367 HRESULT (WINAPI *putref_dtdHandler)(IVBSAXXMLReader *This,IVBSAXDTDHandler *oHandler); | |
| 4368 HRESULT (WINAPI *get_errorHandler)(IVBSAXXMLReader *This,IVBSAXErrorHandler **oHandler); | |
| 4369 HRESULT (WINAPI *putref_errorHandler)(IVBSAXXMLReader *This,IVBSAXErrorHandler *oHandler); | |
| 4370 HRESULT (WINAPI *get_baseURL)(IVBSAXXMLReader *This,BSTR *strBaseURL); | |
| 4371 HRESULT (WINAPI *put_baseURL)(IVBSAXXMLReader *This,BSTR strBaseURL); | |
| 4372 HRESULT (WINAPI *get_secureBaseURL)(IVBSAXXMLReader *This,BSTR *strSecureBaseURL); | |
| 4373 HRESULT (WINAPI *put_secureBaseURL)(IVBSAXXMLReader *This,BSTR strSecureBaseURL); | |
| 4374 HRESULT (WINAPI *parse)(IVBSAXXMLReader *This,VARIANT varInput); | |
| 4375 HRESULT (WINAPI *parseURL)(IVBSAXXMLReader *This,BSTR strURL); | |
| 4376 END_INTERFACE | |
| 4377 } IVBSAXXMLReaderVtbl; | |
| 4378 struct IVBSAXXMLReader { | |
| 4379 CONST_VTBL struct IVBSAXXMLReaderVtbl *lpVtbl; | |
| 4380 }; | |
| 4381 #ifdef COBJMACROS | |
| 4382 #define IVBSAXXMLReader_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 4383 #define IVBSAXXMLReader_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 4384 #define IVBSAXXMLReader_Release(This) (This)->lpVtbl->Release(This) | |
| 4385 #define IVBSAXXMLReader_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 4386 #define IVBSAXXMLReader_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 4387 #define IVBSAXXMLReader_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 4388 #define IVBSAXXMLReader_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 4389 #define IVBSAXXMLReader_getFeature(This,strName,fValue) (This)->lpVtbl->getFeature(This,strName,fValue) | |
| 4390 #define IVBSAXXMLReader_putFeature(This,strName,fValue) (This)->lpVtbl->putFeature(This,strName,fValue) | |
| 4391 #define IVBSAXXMLReader_getProperty(This,strName,varValue) (This)->lpVtbl->getProperty(This,strName,varValue) | |
| 4392 #define IVBSAXXMLReader_putProperty(This,strName,varValue) (This)->lpVtbl->putProperty(This,strName,varValue) | |
| 4393 #define IVBSAXXMLReader_get_entityResolver(This,oResolver) (This)->lpVtbl->get_entityResolver(This,oResolver) | |
| 4394 #define IVBSAXXMLReader_putref_entityResolver(This,oResolver) (This)->lpVtbl->putref_entityResolver(This,oResolver) | |
| 4395 #define IVBSAXXMLReader_get_contentHandler(This,oHandler) (This)->lpVtbl->get_contentHandler(This,oHandler) | |
| 4396 #define IVBSAXXMLReader_putref_contentHandler(This,oHandler) (This)->lpVtbl->putref_contentHandler(This,oHandler) | |
| 4397 #define IVBSAXXMLReader_get_dtdHandler(This,oHandler) (This)->lpVtbl->get_dtdHandler(This,oHandler) | |
| 4398 #define IVBSAXXMLReader_putref_dtdHandler(This,oHandler) (This)->lpVtbl->putref_dtdHandler(This,oHandler) | |
| 4399 #define IVBSAXXMLReader_get_errorHandler(This,oHandler) (This)->lpVtbl->get_errorHandler(This,oHandler) | |
| 4400 #define IVBSAXXMLReader_putref_errorHandler(This,oHandler) (This)->lpVtbl->putref_errorHandler(This,oHandler) | |
| 4401 #define IVBSAXXMLReader_get_baseURL(This,strBaseURL) (This)->lpVtbl->get_baseURL(This,strBaseURL) | |
| 4402 #define IVBSAXXMLReader_put_baseURL(This,strBaseURL) (This)->lpVtbl->put_baseURL(This,strBaseURL) | |
| 4403 #define IVBSAXXMLReader_get_secureBaseURL(This,strSecureBaseURL) (This)->lpVtbl->get_secureBaseURL(This,strSecureBaseURL) | |
| 4404 #define IVBSAXXMLReader_put_secureBaseURL(This,strSecureBaseURL) (This)->lpVtbl->put_secureBaseURL(This,strSecureBaseURL) | |
| 4405 #define IVBSAXXMLReader_parse(This,varInput) (This)->lpVtbl->parse(This,varInput) | |
| 4406 #define IVBSAXXMLReader_parseURL(This,strURL) (This)->lpVtbl->parseURL(This,strURL) | |
| 4407 #endif | |
| 4408 #endif | |
| 4409 HRESULT WINAPI IVBSAXXMLReader_getFeature_Proxy(IVBSAXXMLReader *This,BSTR strName,VARIANT_BOOL *fValue); | |
| 4410 void __RPC_STUB IVBSAXXMLReader_getFeature_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4411 HRESULT WINAPI IVBSAXXMLReader_putFeature_Proxy(IVBSAXXMLReader *This,BSTR strName,VARIANT_BOOL fValue); | |
| 4412 void __RPC_STUB IVBSAXXMLReader_putFeature_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4413 HRESULT WINAPI IVBSAXXMLReader_getProperty_Proxy(IVBSAXXMLReader *This,BSTR strName,VARIANT *varValue); | |
| 4414 void __RPC_STUB IVBSAXXMLReader_getProperty_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4415 HRESULT WINAPI IVBSAXXMLReader_putProperty_Proxy(IVBSAXXMLReader *This,BSTR strName,VARIANT varValue); | |
| 4416 void __RPC_STUB IVBSAXXMLReader_putProperty_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4417 HRESULT WINAPI IVBSAXXMLReader_get_entityResolver_Proxy(IVBSAXXMLReader *This,IVBSAXEntityResolver **oResolver); | |
| 4418 void __RPC_STUB IVBSAXXMLReader_get_entityResolver_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4419 HRESULT WINAPI IVBSAXXMLReader_putref_entityResolver_Proxy(IVBSAXXMLReader *This,IVBSAXEntityResolver *oResolver); | |
| 4420 void __RPC_STUB IVBSAXXMLReader_putref_entityResolver_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4421 HRESULT WINAPI IVBSAXXMLReader_get_contentHandler_Proxy(IVBSAXXMLReader *This,IVBSAXContentHandler **oHandler); | |
| 4422 void __RPC_STUB IVBSAXXMLReader_get_contentHandler_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4423 HRESULT WINAPI IVBSAXXMLReader_putref_contentHandler_Proxy(IVBSAXXMLReader *This,IVBSAXContentHandler *oHandler); | |
| 4424 void __RPC_STUB IVBSAXXMLReader_putref_contentHandler_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4425 HRESULT WINAPI IVBSAXXMLReader_get_dtdHandler_Proxy(IVBSAXXMLReader *This,IVBSAXDTDHandler **oHandler); | |
| 4426 void __RPC_STUB IVBSAXXMLReader_get_dtdHandler_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4427 HRESULT WINAPI IVBSAXXMLReader_putref_dtdHandler_Proxy(IVBSAXXMLReader *This,IVBSAXDTDHandler *oHandler); | |
| 4428 void __RPC_STUB IVBSAXXMLReader_putref_dtdHandler_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4429 HRESULT WINAPI IVBSAXXMLReader_get_errorHandler_Proxy(IVBSAXXMLReader *This,IVBSAXErrorHandler **oHandler); | |
| 4430 void __RPC_STUB IVBSAXXMLReader_get_errorHandler_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4431 HRESULT WINAPI IVBSAXXMLReader_putref_errorHandler_Proxy(IVBSAXXMLReader *This,IVBSAXErrorHandler *oHandler); | |
| 4432 void __RPC_STUB IVBSAXXMLReader_putref_errorHandler_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4433 HRESULT WINAPI IVBSAXXMLReader_get_baseURL_Proxy(IVBSAXXMLReader *This,BSTR *strBaseURL); | |
| 4434 void __RPC_STUB IVBSAXXMLReader_get_baseURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4435 HRESULT WINAPI IVBSAXXMLReader_put_baseURL_Proxy(IVBSAXXMLReader *This,BSTR strBaseURL); | |
| 4436 void __RPC_STUB IVBSAXXMLReader_put_baseURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4437 HRESULT WINAPI IVBSAXXMLReader_get_secureBaseURL_Proxy(IVBSAXXMLReader *This,BSTR *strSecureBaseURL); | |
| 4438 void __RPC_STUB IVBSAXXMLReader_get_secureBaseURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4439 HRESULT WINAPI IVBSAXXMLReader_put_secureBaseURL_Proxy(IVBSAXXMLReader *This,BSTR strSecureBaseURL); | |
| 4440 void __RPC_STUB IVBSAXXMLReader_put_secureBaseURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4441 HRESULT WINAPI IVBSAXXMLReader_parse_Proxy(IVBSAXXMLReader *This,VARIANT varInput); | |
| 4442 void __RPC_STUB IVBSAXXMLReader_parse_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4443 HRESULT WINAPI IVBSAXXMLReader_parseURL_Proxy(IVBSAXXMLReader *This,BSTR strURL); | |
| 4444 void __RPC_STUB IVBSAXXMLReader_parseURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4445 #endif | |
| 4446 | |
| 4447 #ifndef __IVBSAXXMLFilter_INTERFACE_DEFINED__ | |
| 4448 #define __IVBSAXXMLFilter_INTERFACE_DEFINED__ | |
| 4449 EXTERN_C const IID IID_IVBSAXXMLFilter; | |
| 4450 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 4451 struct IVBSAXXMLFilter : public IDispatch { | |
| 4452 public: | |
| 4453 virtual HRESULT WINAPI get_parent(IVBSAXXMLReader **oReader) = 0; | |
| 4454 virtual HRESULT WINAPI putref_parent(IVBSAXXMLReader *oReader) = 0; | |
| 4455 }; | |
| 4456 #else | |
| 4457 typedef struct IVBSAXXMLFilterVtbl { | |
| 4458 BEGIN_INTERFACE | |
| 4459 HRESULT (WINAPI *QueryInterface)(IVBSAXXMLFilter *This,REFIID riid,void **ppvObject); | |
| 4460 ULONG (WINAPI *AddRef)(IVBSAXXMLFilter *This); | |
| 4461 ULONG (WINAPI *Release)(IVBSAXXMLFilter *This); | |
| 4462 HRESULT (WINAPI *GetTypeInfoCount)(IVBSAXXMLFilter *This,UINT *pctinfo); | |
| 4463 HRESULT (WINAPI *GetTypeInfo)(IVBSAXXMLFilter *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 4464 HRESULT (WINAPI *GetIDsOfNames)(IVBSAXXMLFilter *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 4465 HRESULT (WINAPI *Invoke)(IVBSAXXMLFilter *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 4466 HRESULT (WINAPI *get_parent)(IVBSAXXMLFilter *This,IVBSAXXMLReader **oReader); | |
| 4467 HRESULT (WINAPI *putref_parent)(IVBSAXXMLFilter *This,IVBSAXXMLReader *oReader); | |
| 4468 END_INTERFACE | |
| 4469 } IVBSAXXMLFilterVtbl; | |
| 4470 struct IVBSAXXMLFilter { | |
| 4471 CONST_VTBL struct IVBSAXXMLFilterVtbl *lpVtbl; | |
| 4472 }; | |
| 4473 #ifdef COBJMACROS | |
| 4474 #define IVBSAXXMLFilter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 4475 #define IVBSAXXMLFilter_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 4476 #define IVBSAXXMLFilter_Release(This) (This)->lpVtbl->Release(This) | |
| 4477 #define IVBSAXXMLFilter_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 4478 #define IVBSAXXMLFilter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 4479 #define IVBSAXXMLFilter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 4480 #define IVBSAXXMLFilter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 4481 #define IVBSAXXMLFilter_get_parent(This,oReader) (This)->lpVtbl->get_parent(This,oReader) | |
| 4482 #define IVBSAXXMLFilter_putref_parent(This,oReader) (This)->lpVtbl->putref_parent(This,oReader) | |
| 4483 #endif | |
| 4484 #endif | |
| 4485 HRESULT WINAPI IVBSAXXMLFilter_get_parent_Proxy(IVBSAXXMLFilter *This,IVBSAXXMLReader **oReader); | |
| 4486 void __RPC_STUB IVBSAXXMLFilter_get_parent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4487 HRESULT WINAPI IVBSAXXMLFilter_putref_parent_Proxy(IVBSAXXMLFilter *This,IVBSAXXMLReader *oReader); | |
| 4488 void __RPC_STUB IVBSAXXMLFilter_putref_parent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4489 #endif | |
| 4490 | |
| 4491 #ifndef __IVBSAXLocator_INTERFACE_DEFINED__ | |
| 4492 #define __IVBSAXLocator_INTERFACE_DEFINED__ | |
| 4493 EXTERN_C const IID IID_IVBSAXLocator; | |
| 4494 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 4495 struct IVBSAXLocator : public IDispatch { | |
| 4496 public: | |
| 4497 virtual HRESULT WINAPI get_columnNumber(int *nColumn) = 0; | |
| 4498 virtual HRESULT WINAPI get_lineNumber(int *nLine) = 0; | |
| 4499 virtual HRESULT WINAPI get_publicId(BSTR *strPublicId) = 0; | |
| 4500 virtual HRESULT WINAPI get_systemId(BSTR *strSystemId) = 0; | |
| 4501 }; | |
| 4502 #else | |
| 4503 typedef struct IVBSAXLocatorVtbl { | |
| 4504 BEGIN_INTERFACE | |
| 4505 HRESULT (WINAPI *QueryInterface)(IVBSAXLocator *This,REFIID riid,void **ppvObject); | |
| 4506 ULONG (WINAPI *AddRef)(IVBSAXLocator *This); | |
| 4507 ULONG (WINAPI *Release)(IVBSAXLocator *This); | |
| 4508 HRESULT (WINAPI *GetTypeInfoCount)(IVBSAXLocator *This,UINT *pctinfo); | |
| 4509 HRESULT (WINAPI *GetTypeInfo)(IVBSAXLocator *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 4510 HRESULT (WINAPI *GetIDsOfNames)(IVBSAXLocator *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 4511 HRESULT (WINAPI *Invoke)(IVBSAXLocator *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 4512 HRESULT (WINAPI *get_columnNumber)(IVBSAXLocator *This,int *nColumn); | |
| 4513 HRESULT (WINAPI *get_lineNumber)(IVBSAXLocator *This,int *nLine); | |
| 4514 HRESULT (WINAPI *get_publicId)(IVBSAXLocator *This,BSTR *strPublicId); | |
| 4515 HRESULT (WINAPI *get_systemId)(IVBSAXLocator *This,BSTR *strSystemId); | |
| 4516 END_INTERFACE | |
| 4517 } IVBSAXLocatorVtbl; | |
| 4518 struct IVBSAXLocator { | |
| 4519 CONST_VTBL struct IVBSAXLocatorVtbl *lpVtbl; | |
| 4520 }; | |
| 4521 #ifdef COBJMACROS | |
| 4522 #define IVBSAXLocator_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 4523 #define IVBSAXLocator_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 4524 #define IVBSAXLocator_Release(This) (This)->lpVtbl->Release(This) | |
| 4525 #define IVBSAXLocator_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 4526 #define IVBSAXLocator_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 4527 #define IVBSAXLocator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 4528 #define IVBSAXLocator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 4529 #define IVBSAXLocator_get_columnNumber(This,nColumn) (This)->lpVtbl->get_columnNumber(This,nColumn) | |
| 4530 #define IVBSAXLocator_get_lineNumber(This,nLine) (This)->lpVtbl->get_lineNumber(This,nLine) | |
| 4531 #define IVBSAXLocator_get_publicId(This,strPublicId) (This)->lpVtbl->get_publicId(This,strPublicId) | |
| 4532 #define IVBSAXLocator_get_systemId(This,strSystemId) (This)->lpVtbl->get_systemId(This,strSystemId) | |
| 4533 #endif | |
| 4534 #endif | |
| 4535 HRESULT WINAPI IVBSAXLocator_get_columnNumber_Proxy(IVBSAXLocator *This,int *nColumn); | |
| 4536 void __RPC_STUB IVBSAXLocator_get_columnNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4537 HRESULT WINAPI IVBSAXLocator_get_lineNumber_Proxy(IVBSAXLocator *This,int *nLine); | |
| 4538 void __RPC_STUB IVBSAXLocator_get_lineNumber_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4539 HRESULT WINAPI IVBSAXLocator_get_publicId_Proxy(IVBSAXLocator *This,BSTR *strPublicId); | |
| 4540 void __RPC_STUB IVBSAXLocator_get_publicId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4541 HRESULT WINAPI IVBSAXLocator_get_systemId_Proxy(IVBSAXLocator *This,BSTR *strSystemId); | |
| 4542 void __RPC_STUB IVBSAXLocator_get_systemId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4543 #endif | |
| 4544 | |
| 4545 #ifndef __IVBSAXEntityResolver_INTERFACE_DEFINED__ | |
| 4546 #define __IVBSAXEntityResolver_INTERFACE_DEFINED__ | |
| 4547 EXTERN_C const IID IID_IVBSAXEntityResolver; | |
| 4548 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 4549 struct IVBSAXEntityResolver : public IDispatch { | |
| 4550 public: | |
| 4551 virtual HRESULT WINAPI resolveEntity(BSTR *strPublicId,BSTR *strSystemId,VARIANT *varInput) = 0; | |
| 4552 }; | |
| 4553 #else | |
| 4554 typedef struct IVBSAXEntityResolverVtbl { | |
| 4555 BEGIN_INTERFACE | |
| 4556 HRESULT (WINAPI *QueryInterface)(IVBSAXEntityResolver *This,REFIID riid,void **ppvObject); | |
| 4557 ULONG (WINAPI *AddRef)(IVBSAXEntityResolver *This); | |
| 4558 ULONG (WINAPI *Release)(IVBSAXEntityResolver *This); | |
| 4559 HRESULT (WINAPI *GetTypeInfoCount)(IVBSAXEntityResolver *This,UINT *pctinfo); | |
| 4560 HRESULT (WINAPI *GetTypeInfo)(IVBSAXEntityResolver *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 4561 HRESULT (WINAPI *GetIDsOfNames)(IVBSAXEntityResolver *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 4562 HRESULT (WINAPI *Invoke)(IVBSAXEntityResolver *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 4563 HRESULT (WINAPI *resolveEntity)(IVBSAXEntityResolver *This,BSTR *strPublicId,BSTR *strSystemId,VARIANT *varInput); | |
| 4564 END_INTERFACE | |
| 4565 } IVBSAXEntityResolverVtbl; | |
| 4566 struct IVBSAXEntityResolver { | |
| 4567 CONST_VTBL struct IVBSAXEntityResolverVtbl *lpVtbl; | |
| 4568 }; | |
| 4569 #ifdef COBJMACROS | |
| 4570 #define IVBSAXEntityResolver_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 4571 #define IVBSAXEntityResolver_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 4572 #define IVBSAXEntityResolver_Release(This) (This)->lpVtbl->Release(This) | |
| 4573 #define IVBSAXEntityResolver_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 4574 #define IVBSAXEntityResolver_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 4575 #define IVBSAXEntityResolver_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 4576 #define IVBSAXEntityResolver_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 4577 #define IVBSAXEntityResolver_resolveEntity(This,strPublicId,strSystemId,varInput) (This)->lpVtbl->resolveEntity(This,strPublicId,strSystemId,varInput) | |
| 4578 #endif | |
| 4579 #endif | |
| 4580 HRESULT WINAPI IVBSAXEntityResolver_resolveEntity_Proxy(IVBSAXEntityResolver *This,BSTR *strPublicId,BSTR *strSystemId,VARIANT *varInput); | |
| 4581 void __RPC_STUB IVBSAXEntityResolver_resolveEntity_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4582 #endif | |
| 4583 | |
| 4584 #ifndef __IVBSAXContentHandler_INTERFACE_DEFINED__ | |
| 4585 #define __IVBSAXContentHandler_INTERFACE_DEFINED__ | |
| 4586 EXTERN_C const IID IID_IVBSAXContentHandler; | |
| 4587 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 4588 struct IVBSAXContentHandler : public IDispatch { | |
| 4589 public: | |
| 4590 virtual HRESULT WINAPI putref_documentLocator(IVBSAXLocator *oLocator) = 0; | |
| 4591 virtual HRESULT WINAPI startDocument(void) = 0; | |
| 4592 virtual HRESULT WINAPI endDocument(void) = 0; | |
| 4593 virtual HRESULT WINAPI startPrefixMapping(BSTR *strPrefix,BSTR *strURI) = 0; | |
| 4594 virtual HRESULT WINAPI endPrefixMapping(BSTR *strPrefix) = 0; | |
| 4595 virtual HRESULT WINAPI startElement(BSTR *strNamespaceURI,BSTR *strLocalName,BSTR *strQName,IVBSAXAttributes *oAttributes) = 0; | |
| 4596 virtual HRESULT WINAPI endElement(BSTR *strNamespaceURI,BSTR *strLocalName,BSTR *strQName) = 0; | |
| 4597 virtual HRESULT WINAPI characters(BSTR *strChars) = 0; | |
| 4598 virtual HRESULT WINAPI ignorableWhitespace(BSTR *strChars) = 0; | |
| 4599 virtual HRESULT WINAPI processingInstruction(BSTR *strTarget,BSTR *strData) = 0; | |
| 4600 virtual HRESULT WINAPI skippedEntity(BSTR *strName) = 0; | |
| 4601 }; | |
| 4602 #else | |
| 4603 typedef struct IVBSAXContentHandlerVtbl { | |
| 4604 BEGIN_INTERFACE | |
| 4605 HRESULT (WINAPI *QueryInterface)(IVBSAXContentHandler *This,REFIID riid,void **ppvObject); | |
| 4606 ULONG (WINAPI *AddRef)(IVBSAXContentHandler *This); | |
| 4607 ULONG (WINAPI *Release)(IVBSAXContentHandler *This); | |
| 4608 HRESULT (WINAPI *GetTypeInfoCount)(IVBSAXContentHandler *This,UINT *pctinfo); | |
| 4609 HRESULT (WINAPI *GetTypeInfo)(IVBSAXContentHandler *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 4610 HRESULT (WINAPI *GetIDsOfNames)(IVBSAXContentHandler *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 4611 HRESULT (WINAPI *Invoke)(IVBSAXContentHandler *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 4612 HRESULT (WINAPI *putref_documentLocator)(IVBSAXContentHandler *This,IVBSAXLocator *oLocator); | |
| 4613 HRESULT (WINAPI *startDocument)(IVBSAXContentHandler *This); | |
| 4614 HRESULT (WINAPI *endDocument)(IVBSAXContentHandler *This); | |
| 4615 HRESULT (WINAPI *startPrefixMapping)(IVBSAXContentHandler *This,BSTR *strPrefix,BSTR *strURI); | |
| 4616 HRESULT (WINAPI *endPrefixMapping)(IVBSAXContentHandler *This,BSTR *strPrefix); | |
| 4617 HRESULT (WINAPI *startElement)(IVBSAXContentHandler *This,BSTR *strNamespaceURI,BSTR *strLocalName,BSTR *strQName,IVBSAXAttributes *oAttributes); | |
| 4618 HRESULT (WINAPI *endElement)(IVBSAXContentHandler *This,BSTR *strNamespaceURI,BSTR *strLocalName,BSTR *strQName); | |
| 4619 HRESULT (WINAPI *characters)(IVBSAXContentHandler *This,BSTR *strChars); | |
| 4620 HRESULT (WINAPI *ignorableWhitespace)(IVBSAXContentHandler *This,BSTR *strChars); | |
| 4621 HRESULT (WINAPI *processingInstruction)(IVBSAXContentHandler *This,BSTR *strTarget,BSTR *strData); | |
| 4622 HRESULT (WINAPI *skippedEntity)(IVBSAXContentHandler *This,BSTR *strName); | |
| 4623 END_INTERFACE | |
| 4624 } IVBSAXContentHandlerVtbl; | |
| 4625 struct IVBSAXContentHandler { | |
| 4626 CONST_VTBL struct IVBSAXContentHandlerVtbl *lpVtbl; | |
| 4627 }; | |
| 4628 #ifdef COBJMACROS | |
| 4629 #define IVBSAXContentHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 4630 #define IVBSAXContentHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 4631 #define IVBSAXContentHandler_Release(This) (This)->lpVtbl->Release(This) | |
| 4632 #define IVBSAXContentHandler_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 4633 #define IVBSAXContentHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 4634 #define IVBSAXContentHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 4635 #define IVBSAXContentHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 4636 #define IVBSAXContentHandler_putref_documentLocator(This,oLocator) (This)->lpVtbl->putref_documentLocator(This,oLocator) | |
| 4637 #define IVBSAXContentHandler_startDocument(This) (This)->lpVtbl->startDocument(This) | |
| 4638 #define IVBSAXContentHandler_endDocument(This) (This)->lpVtbl->endDocument(This) | |
| 4639 #define IVBSAXContentHandler_startPrefixMapping(This,strPrefix,strURI) (This)->lpVtbl->startPrefixMapping(This,strPrefix,strURI) | |
| 4640 #define IVBSAXContentHandler_endPrefixMapping(This,strPrefix) (This)->lpVtbl->endPrefixMapping(This,strPrefix) | |
| 4641 #define IVBSAXContentHandler_startElement(This,strNamespaceURI,strLocalName,strQName,oAttributes) (This)->lpVtbl->startElement(This,strNamespaceURI,strLocalName,strQName,oAttributes) | |
| 4642 #define IVBSAXContentHandler_endElement(This,strNamespaceURI,strLocalName,strQName) (This)->lpVtbl->endElement(This,strNamespaceURI,strLocalName,strQName) | |
| 4643 #define IVBSAXContentHandler_characters(This,strChars) (This)->lpVtbl->characters(This,strChars) | |
| 4644 #define IVBSAXContentHandler_ignorableWhitespace(This,strChars) (This)->lpVtbl->ignorableWhitespace(This,strChars) | |
| 4645 #define IVBSAXContentHandler_processingInstruction(This,strTarget,strData) (This)->lpVtbl->processingInstruction(This,strTarget,strData) | |
| 4646 #define IVBSAXContentHandler_skippedEntity(This,strName) (This)->lpVtbl->skippedEntity(This,strName) | |
| 4647 #endif | |
| 4648 #endif | |
| 4649 HRESULT WINAPI IVBSAXContentHandler_putref_documentLocator_Proxy(IVBSAXContentHandler *This,IVBSAXLocator *oLocator); | |
| 4650 void __RPC_STUB IVBSAXContentHandler_putref_documentLocator_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4651 HRESULT WINAPI IVBSAXContentHandler_startDocument_Proxy(IVBSAXContentHandler *This); | |
| 4652 void __RPC_STUB IVBSAXContentHandler_startDocument_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4653 HRESULT WINAPI IVBSAXContentHandler_endDocument_Proxy(IVBSAXContentHandler *This); | |
| 4654 void __RPC_STUB IVBSAXContentHandler_endDocument_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4655 HRESULT WINAPI IVBSAXContentHandler_startPrefixMapping_Proxy(IVBSAXContentHandler *This,BSTR *strPrefix,BSTR *strURI); | |
| 4656 void __RPC_STUB IVBSAXContentHandler_startPrefixMapping_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4657 HRESULT WINAPI IVBSAXContentHandler_endPrefixMapping_Proxy(IVBSAXContentHandler *This,BSTR *strPrefix); | |
| 4658 void __RPC_STUB IVBSAXContentHandler_endPrefixMapping_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4659 HRESULT WINAPI IVBSAXContentHandler_startElement_Proxy(IVBSAXContentHandler *This,BSTR *strNamespaceURI,BSTR *strLocalName,BSTR *strQName,IVBSAXAttributes *oAttributes); | |
| 4660 void __RPC_STUB IVBSAXContentHandler_startElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4661 HRESULT WINAPI IVBSAXContentHandler_endElement_Proxy(IVBSAXContentHandler *This,BSTR *strNamespaceURI,BSTR *strLocalName,BSTR *strQName); | |
| 4662 void __RPC_STUB IVBSAXContentHandler_endElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4663 HRESULT WINAPI IVBSAXContentHandler_characters_Proxy(IVBSAXContentHandler *This,BSTR *strChars); | |
| 4664 void __RPC_STUB IVBSAXContentHandler_characters_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4665 HRESULT WINAPI IVBSAXContentHandler_ignorableWhitespace_Proxy(IVBSAXContentHandler *This,BSTR *strChars); | |
| 4666 void __RPC_STUB IVBSAXContentHandler_ignorableWhitespace_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4667 HRESULT WINAPI IVBSAXContentHandler_processingInstruction_Proxy(IVBSAXContentHandler *This,BSTR *strTarget,BSTR *strData); | |
| 4668 void __RPC_STUB IVBSAXContentHandler_processingInstruction_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4669 HRESULT WINAPI IVBSAXContentHandler_skippedEntity_Proxy(IVBSAXContentHandler *This,BSTR *strName); | |
| 4670 void __RPC_STUB IVBSAXContentHandler_skippedEntity_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4671 #endif | |
| 4672 | |
| 4673 #ifndef __IVBSAXDTDHandler_INTERFACE_DEFINED__ | |
| 4674 #define __IVBSAXDTDHandler_INTERFACE_DEFINED__ | |
| 4675 EXTERN_C const IID IID_IVBSAXDTDHandler; | |
| 4676 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 4677 struct IVBSAXDTDHandler : public IDispatch { | |
| 4678 public: | |
| 4679 virtual HRESULT WINAPI notationDecl(BSTR *strName,BSTR *strPublicId,BSTR *strSystemId) = 0; | |
| 4680 virtual HRESULT WINAPI unparsedEntityDecl(BSTR *strName,BSTR *strPublicId,BSTR *strSystemId,BSTR *strNotationName) = 0; | |
| 4681 }; | |
| 4682 #else | |
| 4683 typedef struct IVBSAXDTDHandlerVtbl { | |
| 4684 BEGIN_INTERFACE | |
| 4685 HRESULT (WINAPI *QueryInterface)(IVBSAXDTDHandler *This,REFIID riid,void **ppvObject); | |
| 4686 ULONG (WINAPI *AddRef)(IVBSAXDTDHandler *This); | |
| 4687 ULONG (WINAPI *Release)(IVBSAXDTDHandler *This); | |
| 4688 HRESULT (WINAPI *GetTypeInfoCount)(IVBSAXDTDHandler *This,UINT *pctinfo); | |
| 4689 HRESULT (WINAPI *GetTypeInfo)(IVBSAXDTDHandler *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 4690 HRESULT (WINAPI *GetIDsOfNames)(IVBSAXDTDHandler *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 4691 HRESULT (WINAPI *Invoke)(IVBSAXDTDHandler *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 4692 HRESULT (WINAPI *notationDecl)(IVBSAXDTDHandler *This,BSTR *strName,BSTR *strPublicId,BSTR *strSystemId); | |
| 4693 HRESULT (WINAPI *unparsedEntityDecl)(IVBSAXDTDHandler *This,BSTR *strName,BSTR *strPublicId,BSTR *strSystemId,BSTR *strNotationName); | |
| 4694 END_INTERFACE | |
| 4695 } IVBSAXDTDHandlerVtbl; | |
| 4696 struct IVBSAXDTDHandler { | |
| 4697 CONST_VTBL struct IVBSAXDTDHandlerVtbl *lpVtbl; | |
| 4698 }; | |
| 4699 #ifdef COBJMACROS | |
| 4700 #define IVBSAXDTDHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 4701 #define IVBSAXDTDHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 4702 #define IVBSAXDTDHandler_Release(This) (This)->lpVtbl->Release(This) | |
| 4703 #define IVBSAXDTDHandler_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 4704 #define IVBSAXDTDHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 4705 #define IVBSAXDTDHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 4706 #define IVBSAXDTDHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 4707 #define IVBSAXDTDHandler_notationDecl(This,strName,strPublicId,strSystemId) (This)->lpVtbl->notationDecl(This,strName,strPublicId,strSystemId) | |
| 4708 #define IVBSAXDTDHandler_unparsedEntityDecl(This,strName,strPublicId,strSystemId,strNotationName) (This)->lpVtbl->unparsedEntityDecl(This,strName,strPublicId,strSystemId,strNotationName) | |
| 4709 #endif | |
| 4710 #endif | |
| 4711 HRESULT WINAPI IVBSAXDTDHandler_notationDecl_Proxy(IVBSAXDTDHandler *This,BSTR *strName,BSTR *strPublicId,BSTR *strSystemId); | |
| 4712 void __RPC_STUB IVBSAXDTDHandler_notationDecl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4713 HRESULT WINAPI IVBSAXDTDHandler_unparsedEntityDecl_Proxy(IVBSAXDTDHandler *This,BSTR *strName,BSTR *strPublicId,BSTR *strSystemId,BSTR *strNotationName); | |
| 4714 void __RPC_STUB IVBSAXDTDHandler_unparsedEntityDecl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4715 #endif | |
| 4716 | |
| 4717 #ifndef __IVBSAXErrorHandler_INTERFACE_DEFINED__ | |
| 4718 #define __IVBSAXErrorHandler_INTERFACE_DEFINED__ | |
| 4719 EXTERN_C const IID IID_IVBSAXErrorHandler; | |
| 4720 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 4721 struct IVBSAXErrorHandler : public IDispatch { | |
| 4722 public: | |
| 4723 virtual HRESULT WINAPI error(IVBSAXLocator *oLocator,BSTR *strErrorMessage,long nErrorCode) = 0; | |
| 4724 virtual HRESULT WINAPI fatalError(IVBSAXLocator *oLocator,BSTR *strErrorMessage,long nErrorCode) = 0; | |
| 4725 virtual HRESULT WINAPI ignorableWarning(IVBSAXLocator *oLocator,BSTR *strErrorMessage,long nErrorCode) = 0; | |
| 4726 }; | |
| 4727 #else | |
| 4728 typedef struct IVBSAXErrorHandlerVtbl { | |
| 4729 BEGIN_INTERFACE | |
| 4730 HRESULT (WINAPI *QueryInterface)(IVBSAXErrorHandler *This,REFIID riid,void **ppvObject); | |
| 4731 ULONG (WINAPI *AddRef)(IVBSAXErrorHandler *This); | |
| 4732 ULONG (WINAPI *Release)(IVBSAXErrorHandler *This); | |
| 4733 HRESULT (WINAPI *GetTypeInfoCount)(IVBSAXErrorHandler *This,UINT *pctinfo); | |
| 4734 HRESULT (WINAPI *GetTypeInfo)(IVBSAXErrorHandler *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 4735 HRESULT (WINAPI *GetIDsOfNames)(IVBSAXErrorHandler *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 4736 HRESULT (WINAPI *Invoke)(IVBSAXErrorHandler *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 4737 HRESULT (WINAPI *error)(IVBSAXErrorHandler *This,IVBSAXLocator *oLocator,BSTR *strErrorMessage,long nErrorCode); | |
| 4738 HRESULT (WINAPI *fatalError)(IVBSAXErrorHandler *This,IVBSAXLocator *oLocator,BSTR *strErrorMessage,long nErrorCode); | |
| 4739 HRESULT (WINAPI *ignorableWarning)(IVBSAXErrorHandler *This,IVBSAXLocator *oLocator,BSTR *strErrorMessage,long nErrorCode); | |
| 4740 END_INTERFACE | |
| 4741 } IVBSAXErrorHandlerVtbl; | |
| 4742 struct IVBSAXErrorHandler { | |
| 4743 CONST_VTBL struct IVBSAXErrorHandlerVtbl *lpVtbl; | |
| 4744 }; | |
| 4745 #ifdef COBJMACROS | |
| 4746 #define IVBSAXErrorHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 4747 #define IVBSAXErrorHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 4748 #define IVBSAXErrorHandler_Release(This) (This)->lpVtbl->Release(This) | |
| 4749 #define IVBSAXErrorHandler_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 4750 #define IVBSAXErrorHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 4751 #define IVBSAXErrorHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 4752 #define IVBSAXErrorHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 4753 #define IVBSAXErrorHandler_error(This,oLocator,strErrorMessage,nErrorCode) (This)->lpVtbl->error(This,oLocator,strErrorMessage,nErrorCode) | |
| 4754 #define IVBSAXErrorHandler_fatalError(This,oLocator,strErrorMessage,nErrorCode) (This)->lpVtbl->fatalError(This,oLocator,strErrorMessage,nErrorCode) | |
| 4755 #define IVBSAXErrorHandler_ignorableWarning(This,oLocator,strErrorMessage,nErrorCode) (This)->lpVtbl->ignorableWarning(This,oLocator,strErrorMessage,nErrorCode) | |
| 4756 #endif | |
| 4757 #endif | |
| 4758 HRESULT WINAPI IVBSAXErrorHandler_error_Proxy(IVBSAXErrorHandler *This,IVBSAXLocator *oLocator,BSTR *strErrorMessage,long nErrorCode); | |
| 4759 void __RPC_STUB IVBSAXErrorHandler_error_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4760 HRESULT WINAPI IVBSAXErrorHandler_fatalError_Proxy(IVBSAXErrorHandler *This,IVBSAXLocator *oLocator,BSTR *strErrorMessage,long nErrorCode); | |
| 4761 void __RPC_STUB IVBSAXErrorHandler_fatalError_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4762 HRESULT WINAPI IVBSAXErrorHandler_ignorableWarning_Proxy(IVBSAXErrorHandler *This,IVBSAXLocator *oLocator,BSTR *strErrorMessage,long nErrorCode); | |
| 4763 void __RPC_STUB IVBSAXErrorHandler_ignorableWarning_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4764 #endif | |
| 4765 | |
| 4766 #ifndef __IVBSAXLexicalHandler_INTERFACE_DEFINED__ | |
| 4767 #define __IVBSAXLexicalHandler_INTERFACE_DEFINED__ | |
| 4768 EXTERN_C const IID IID_IVBSAXLexicalHandler; | |
| 4769 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 4770 struct IVBSAXLexicalHandler : public IDispatch { | |
| 4771 public: | |
| 4772 virtual HRESULT WINAPI startDTD(BSTR *strName,BSTR *strPublicId,BSTR *strSystemId) = 0; | |
| 4773 virtual HRESULT WINAPI endDTD(void) = 0; | |
| 4774 virtual HRESULT WINAPI startEntity(BSTR *strName) = 0; | |
| 4775 virtual HRESULT WINAPI endEntity(BSTR *strName) = 0; | |
| 4776 virtual HRESULT WINAPI startCDATA(void) = 0; | |
| 4777 virtual HRESULT WINAPI endCDATA(void) = 0; | |
| 4778 virtual HRESULT WINAPI comment(BSTR *strChars) = 0; | |
| 4779 }; | |
| 4780 #else | |
| 4781 typedef struct IVBSAXLexicalHandlerVtbl { | |
| 4782 BEGIN_INTERFACE | |
| 4783 HRESULT (WINAPI *QueryInterface)(IVBSAXLexicalHandler *This,REFIID riid,void **ppvObject); | |
| 4784 ULONG (WINAPI *AddRef)(IVBSAXLexicalHandler *This); | |
| 4785 ULONG (WINAPI *Release)(IVBSAXLexicalHandler *This); | |
| 4786 HRESULT (WINAPI *GetTypeInfoCount)(IVBSAXLexicalHandler *This,UINT *pctinfo); | |
| 4787 HRESULT (WINAPI *GetTypeInfo)(IVBSAXLexicalHandler *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 4788 HRESULT (WINAPI *GetIDsOfNames)(IVBSAXLexicalHandler *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 4789 HRESULT (WINAPI *Invoke)(IVBSAXLexicalHandler *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 4790 HRESULT (WINAPI *startDTD)(IVBSAXLexicalHandler *This,BSTR *strName,BSTR *strPublicId,BSTR *strSystemId); | |
| 4791 HRESULT (WINAPI *endDTD)(IVBSAXLexicalHandler *This); | |
| 4792 HRESULT (WINAPI *startEntity)(IVBSAXLexicalHandler *This,BSTR *strName); | |
| 4793 HRESULT (WINAPI *endEntity)(IVBSAXLexicalHandler *This,BSTR *strName); | |
| 4794 HRESULT (WINAPI *startCDATA)(IVBSAXLexicalHandler *This); | |
| 4795 HRESULT (WINAPI *endCDATA)(IVBSAXLexicalHandler *This); | |
| 4796 HRESULT (WINAPI *comment)(IVBSAXLexicalHandler *This,BSTR *strChars); | |
| 4797 END_INTERFACE | |
| 4798 } IVBSAXLexicalHandlerVtbl; | |
| 4799 struct IVBSAXLexicalHandler { | |
| 4800 CONST_VTBL struct IVBSAXLexicalHandlerVtbl *lpVtbl; | |
| 4801 }; | |
| 4802 #ifdef COBJMACROS | |
| 4803 #define IVBSAXLexicalHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 4804 #define IVBSAXLexicalHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 4805 #define IVBSAXLexicalHandler_Release(This) (This)->lpVtbl->Release(This) | |
| 4806 #define IVBSAXLexicalHandler_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 4807 #define IVBSAXLexicalHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 4808 #define IVBSAXLexicalHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 4809 #define IVBSAXLexicalHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 4810 #define IVBSAXLexicalHandler_startDTD(This,strName,strPublicId,strSystemId) (This)->lpVtbl->startDTD(This,strName,strPublicId,strSystemId) | |
| 4811 #define IVBSAXLexicalHandler_endDTD(This) (This)->lpVtbl->endDTD(This) | |
| 4812 #define IVBSAXLexicalHandler_startEntity(This,strName) (This)->lpVtbl->startEntity(This,strName) | |
| 4813 #define IVBSAXLexicalHandler_endEntity(This,strName) (This)->lpVtbl->endEntity(This,strName) | |
| 4814 #define IVBSAXLexicalHandler_startCDATA(This) (This)->lpVtbl->startCDATA(This) | |
| 4815 #define IVBSAXLexicalHandler_endCDATA(This) (This)->lpVtbl->endCDATA(This) | |
| 4816 #define IVBSAXLexicalHandler_comment(This,strChars) (This)->lpVtbl->comment(This,strChars) | |
| 4817 #endif | |
| 4818 #endif | |
| 4819 HRESULT WINAPI IVBSAXLexicalHandler_startDTD_Proxy(IVBSAXLexicalHandler *This,BSTR *strName,BSTR *strPublicId,BSTR *strSystemId); | |
| 4820 void __RPC_STUB IVBSAXLexicalHandler_startDTD_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4821 HRESULT WINAPI IVBSAXLexicalHandler_endDTD_Proxy(IVBSAXLexicalHandler *This); | |
| 4822 void __RPC_STUB IVBSAXLexicalHandler_endDTD_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4823 HRESULT WINAPI IVBSAXLexicalHandler_startEntity_Proxy(IVBSAXLexicalHandler *This,BSTR *strName); | |
| 4824 void __RPC_STUB IVBSAXLexicalHandler_startEntity_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4825 HRESULT WINAPI IVBSAXLexicalHandler_endEntity_Proxy(IVBSAXLexicalHandler *This,BSTR *strName); | |
| 4826 void __RPC_STUB IVBSAXLexicalHandler_endEntity_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4827 HRESULT WINAPI IVBSAXLexicalHandler_startCDATA_Proxy(IVBSAXLexicalHandler *This); | |
| 4828 void __RPC_STUB IVBSAXLexicalHandler_startCDATA_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4829 HRESULT WINAPI IVBSAXLexicalHandler_endCDATA_Proxy(IVBSAXLexicalHandler *This); | |
| 4830 void __RPC_STUB IVBSAXLexicalHandler_endCDATA_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4831 HRESULT WINAPI IVBSAXLexicalHandler_comment_Proxy(IVBSAXLexicalHandler *This,BSTR *strChars); | |
| 4832 void __RPC_STUB IVBSAXLexicalHandler_comment_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4833 #endif | |
| 4834 | |
| 4835 #ifndef __IVBSAXDeclHandler_INTERFACE_DEFINED__ | |
| 4836 #define __IVBSAXDeclHandler_INTERFACE_DEFINED__ | |
| 4837 EXTERN_C const IID IID_IVBSAXDeclHandler; | |
| 4838 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 4839 struct IVBSAXDeclHandler : public IDispatch { | |
| 4840 public: | |
| 4841 virtual HRESULT WINAPI elementDecl(BSTR *strName,BSTR *strModel) = 0; | |
| 4842 virtual HRESULT WINAPI attributeDecl(BSTR *strElementName,BSTR *strAttributeName,BSTR *strType,BSTR *strValueDefault,BSTR *strValue) = 0; | |
| 4843 virtual HRESULT WINAPI internalEntityDecl(BSTR *strName,BSTR *strValue) = 0; | |
| 4844 virtual HRESULT WINAPI externalEntityDecl(BSTR *strName,BSTR *strPublicId,BSTR *strSystemId) = 0; | |
| 4845 }; | |
| 4846 #else | |
| 4847 typedef struct IVBSAXDeclHandlerVtbl { | |
| 4848 BEGIN_INTERFACE | |
| 4849 HRESULT (WINAPI *QueryInterface)(IVBSAXDeclHandler *This,REFIID riid,void **ppvObject); | |
| 4850 ULONG (WINAPI *AddRef)(IVBSAXDeclHandler *This); | |
| 4851 ULONG (WINAPI *Release)(IVBSAXDeclHandler *This); | |
| 4852 HRESULT (WINAPI *GetTypeInfoCount)(IVBSAXDeclHandler *This,UINT *pctinfo); | |
| 4853 HRESULT (WINAPI *GetTypeInfo)(IVBSAXDeclHandler *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 4854 HRESULT (WINAPI *GetIDsOfNames)(IVBSAXDeclHandler *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 4855 HRESULT (WINAPI *Invoke)(IVBSAXDeclHandler *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 4856 HRESULT (WINAPI *elementDecl)(IVBSAXDeclHandler *This,BSTR *strName,BSTR *strModel); | |
| 4857 HRESULT (WINAPI *attributeDecl)(IVBSAXDeclHandler *This,BSTR *strElementName,BSTR *strAttributeName,BSTR *strType,BSTR *strValueDefault,BSTR *strValue); | |
| 4858 HRESULT (WINAPI *internalEntityDecl)(IVBSAXDeclHandler *This,BSTR *strName,BSTR *strValue); | |
| 4859 HRESULT (WINAPI *externalEntityDecl)(IVBSAXDeclHandler *This,BSTR *strName,BSTR *strPublicId,BSTR *strSystemId); | |
| 4860 END_INTERFACE | |
| 4861 } IVBSAXDeclHandlerVtbl; | |
| 4862 struct IVBSAXDeclHandler { | |
| 4863 CONST_VTBL struct IVBSAXDeclHandlerVtbl *lpVtbl; | |
| 4864 }; | |
| 4865 #ifdef COBJMACROS | |
| 4866 #define IVBSAXDeclHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 4867 #define IVBSAXDeclHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 4868 #define IVBSAXDeclHandler_Release(This) (This)->lpVtbl->Release(This) | |
| 4869 #define IVBSAXDeclHandler_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 4870 #define IVBSAXDeclHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 4871 #define IVBSAXDeclHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 4872 #define IVBSAXDeclHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 4873 #define IVBSAXDeclHandler_elementDecl(This,strName,strModel) (This)->lpVtbl->elementDecl(This,strName,strModel) | |
| 4874 #define IVBSAXDeclHandler_attributeDecl(This,strElementName,strAttributeName,strType,strValueDefault,strValue) (This)->lpVtbl->attributeDecl(This,strElementName,strAttributeName,strType,strValueDefault,strValue) | |
| 4875 #define IVBSAXDeclHandler_internalEntityDecl(This,strName,strValue) (This)->lpVtbl->internalEntityDecl(This,strName,strValue) | |
| 4876 #define IVBSAXDeclHandler_externalEntityDecl(This,strName,strPublicId,strSystemId) (This)->lpVtbl->externalEntityDecl(This,strName,strPublicId,strSystemId) | |
| 4877 #endif | |
| 4878 #endif | |
| 4879 HRESULT WINAPI IVBSAXDeclHandler_elementDecl_Proxy(IVBSAXDeclHandler *This,BSTR *strName,BSTR *strModel); | |
| 4880 void __RPC_STUB IVBSAXDeclHandler_elementDecl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4881 HRESULT WINAPI IVBSAXDeclHandler_attributeDecl_Proxy(IVBSAXDeclHandler *This,BSTR *strElementName,BSTR *strAttributeName,BSTR *strType,BSTR *strValueDefault,BSTR *strValue); | |
| 4882 void __RPC_STUB IVBSAXDeclHandler_attributeDecl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4883 HRESULT WINAPI IVBSAXDeclHandler_internalEntityDecl_Proxy(IVBSAXDeclHandler *This,BSTR *strName,BSTR *strValue); | |
| 4884 void __RPC_STUB IVBSAXDeclHandler_internalEntityDecl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4885 HRESULT WINAPI IVBSAXDeclHandler_externalEntityDecl_Proxy(IVBSAXDeclHandler *This,BSTR *strName,BSTR *strPublicId,BSTR *strSystemId); | |
| 4886 void __RPC_STUB IVBSAXDeclHandler_externalEntityDecl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4887 #endif | |
| 4888 | |
| 4889 #ifndef __IVBSAXAttributes_INTERFACE_DEFINED__ | |
| 4890 #define __IVBSAXAttributes_INTERFACE_DEFINED__ | |
| 4891 EXTERN_C const IID IID_IVBSAXAttributes; | |
| 4892 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 4893 struct IVBSAXAttributes : public IDispatch { | |
| 4894 public: | |
| 4895 virtual HRESULT WINAPI get_length(int *nLength) = 0; | |
| 4896 virtual HRESULT WINAPI getURI(int nIndex,BSTR *strURI) = 0; | |
| 4897 virtual HRESULT WINAPI getLocalName(int nIndex,BSTR *strLocalName) = 0; | |
| 4898 virtual HRESULT WINAPI getQName(int nIndex,BSTR *strQName) = 0; | |
| 4899 virtual HRESULT WINAPI getIndexFromName(BSTR strURI,BSTR strLocalName,int *nIndex) = 0; | |
| 4900 virtual HRESULT WINAPI getIndexFromQName(BSTR strQName,int *nIndex) = 0; | |
| 4901 virtual HRESULT WINAPI getType(int nIndex,BSTR *strType) = 0; | |
| 4902 virtual HRESULT WINAPI getTypeFromName(BSTR strURI,BSTR strLocalName,BSTR *strType) = 0; | |
| 4903 virtual HRESULT WINAPI getTypeFromQName(BSTR strQName,BSTR *strType) = 0; | |
| 4904 virtual HRESULT WINAPI getValue(int nIndex,BSTR *strValue) = 0; | |
| 4905 virtual HRESULT WINAPI getValueFromName(BSTR strURI,BSTR strLocalName,BSTR *strValue) = 0; | |
| 4906 virtual HRESULT WINAPI getValueFromQName(BSTR strQName,BSTR *strValue) = 0; | |
| 4907 }; | |
| 4908 #else | |
| 4909 typedef struct IVBSAXAttributesVtbl { | |
| 4910 BEGIN_INTERFACE | |
| 4911 HRESULT (WINAPI *QueryInterface)(IVBSAXAttributes *This,REFIID riid,void **ppvObject); | |
| 4912 ULONG (WINAPI *AddRef)(IVBSAXAttributes *This); | |
| 4913 ULONG (WINAPI *Release)(IVBSAXAttributes *This); | |
| 4914 HRESULT (WINAPI *GetTypeInfoCount)(IVBSAXAttributes *This,UINT *pctinfo); | |
| 4915 HRESULT (WINAPI *GetTypeInfo)(IVBSAXAttributes *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 4916 HRESULT (WINAPI *GetIDsOfNames)(IVBSAXAttributes *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 4917 HRESULT (WINAPI *Invoke)(IVBSAXAttributes *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 4918 HRESULT (WINAPI *get_length)(IVBSAXAttributes *This,int *nLength); | |
| 4919 HRESULT (WINAPI *getURI)(IVBSAXAttributes *This,int nIndex,BSTR *strURI); | |
| 4920 HRESULT (WINAPI *getLocalName)(IVBSAXAttributes *This,int nIndex,BSTR *strLocalName); | |
| 4921 HRESULT (WINAPI *getQName)(IVBSAXAttributes *This,int nIndex,BSTR *strQName); | |
| 4922 HRESULT (WINAPI *getIndexFromName)(IVBSAXAttributes *This,BSTR strURI,BSTR strLocalName,int *nIndex); | |
| 4923 HRESULT (WINAPI *getIndexFromQName)(IVBSAXAttributes *This,BSTR strQName,int *nIndex); | |
| 4924 HRESULT (WINAPI *getType)(IVBSAXAttributes *This,int nIndex,BSTR *strType); | |
| 4925 HRESULT (WINAPI *getTypeFromName)(IVBSAXAttributes *This,BSTR strURI,BSTR strLocalName,BSTR *strType); | |
| 4926 HRESULT (WINAPI *getTypeFromQName)(IVBSAXAttributes *This,BSTR strQName,BSTR *strType); | |
| 4927 HRESULT (WINAPI *getValue)(IVBSAXAttributes *This,int nIndex,BSTR *strValue); | |
| 4928 HRESULT (WINAPI *getValueFromName)(IVBSAXAttributes *This,BSTR strURI,BSTR strLocalName,BSTR *strValue); | |
| 4929 HRESULT (WINAPI *getValueFromQName)(IVBSAXAttributes *This,BSTR strQName,BSTR *strValue); | |
| 4930 END_INTERFACE | |
| 4931 } IVBSAXAttributesVtbl; | |
| 4932 struct IVBSAXAttributes { | |
| 4933 CONST_VTBL struct IVBSAXAttributesVtbl *lpVtbl; | |
| 4934 }; | |
| 4935 #ifdef COBJMACROS | |
| 4936 #define IVBSAXAttributes_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 4937 #define IVBSAXAttributes_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 4938 #define IVBSAXAttributes_Release(This) (This)->lpVtbl->Release(This) | |
| 4939 #define IVBSAXAttributes_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 4940 #define IVBSAXAttributes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 4941 #define IVBSAXAttributes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 4942 #define IVBSAXAttributes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 4943 #define IVBSAXAttributes_get_length(This,nLength) (This)->lpVtbl->get_length(This,nLength) | |
| 4944 #define IVBSAXAttributes_getURI(This,nIndex,strURI) (This)->lpVtbl->getURI(This,nIndex,strURI) | |
| 4945 #define IVBSAXAttributes_getLocalName(This,nIndex,strLocalName) (This)->lpVtbl->getLocalName(This,nIndex,strLocalName) | |
| 4946 #define IVBSAXAttributes_getQName(This,nIndex,strQName) (This)->lpVtbl->getQName(This,nIndex,strQName) | |
| 4947 #define IVBSAXAttributes_getIndexFromName(This,strURI,strLocalName,nIndex) (This)->lpVtbl->getIndexFromName(This,strURI,strLocalName,nIndex) | |
| 4948 #define IVBSAXAttributes_getIndexFromQName(This,strQName,nIndex) (This)->lpVtbl->getIndexFromQName(This,strQName,nIndex) | |
| 4949 #define IVBSAXAttributes_getType(This,nIndex,strType) (This)->lpVtbl->getType(This,nIndex,strType) | |
| 4950 #define IVBSAXAttributes_getTypeFromName(This,strURI,strLocalName,strType) (This)->lpVtbl->getTypeFromName(This,strURI,strLocalName,strType) | |
| 4951 #define IVBSAXAttributes_getTypeFromQName(This,strQName,strType) (This)->lpVtbl->getTypeFromQName(This,strQName,strType) | |
| 4952 #define IVBSAXAttributes_getValue(This,nIndex,strValue) (This)->lpVtbl->getValue(This,nIndex,strValue) | |
| 4953 #define IVBSAXAttributes_getValueFromName(This,strURI,strLocalName,strValue) (This)->lpVtbl->getValueFromName(This,strURI,strLocalName,strValue) | |
| 4954 #define IVBSAXAttributes_getValueFromQName(This,strQName,strValue) (This)->lpVtbl->getValueFromQName(This,strQName,strValue) | |
| 4955 #endif | |
| 4956 #endif | |
| 4957 HRESULT WINAPI IVBSAXAttributes_get_length_Proxy(IVBSAXAttributes *This,int *nLength); | |
| 4958 void __RPC_STUB IVBSAXAttributes_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4959 HRESULT WINAPI IVBSAXAttributes_getURI_Proxy(IVBSAXAttributes *This,int nIndex,BSTR *strURI); | |
| 4960 void __RPC_STUB IVBSAXAttributes_getURI_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4961 HRESULT WINAPI IVBSAXAttributes_getLocalName_Proxy(IVBSAXAttributes *This,int nIndex,BSTR *strLocalName); | |
| 4962 void __RPC_STUB IVBSAXAttributes_getLocalName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4963 HRESULT WINAPI IVBSAXAttributes_getQName_Proxy(IVBSAXAttributes *This,int nIndex,BSTR *strQName); | |
| 4964 void __RPC_STUB IVBSAXAttributes_getQName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4965 HRESULT WINAPI IVBSAXAttributes_getIndexFromName_Proxy(IVBSAXAttributes *This,BSTR strURI,BSTR strLocalName,int *nIndex); | |
| 4966 void __RPC_STUB IVBSAXAttributes_getIndexFromName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4967 HRESULT WINAPI IVBSAXAttributes_getIndexFromQName_Proxy(IVBSAXAttributes *This,BSTR strQName,int *nIndex); | |
| 4968 void __RPC_STUB IVBSAXAttributes_getIndexFromQName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4969 HRESULT WINAPI IVBSAXAttributes_getType_Proxy(IVBSAXAttributes *This,int nIndex,BSTR *strType); | |
| 4970 void __RPC_STUB IVBSAXAttributes_getType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4971 HRESULT WINAPI IVBSAXAttributes_getTypeFromName_Proxy(IVBSAXAttributes *This,BSTR strURI,BSTR strLocalName,BSTR *strType); | |
| 4972 void __RPC_STUB IVBSAXAttributes_getTypeFromName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4973 HRESULT WINAPI IVBSAXAttributes_getTypeFromQName_Proxy(IVBSAXAttributes *This,BSTR strQName,BSTR *strType); | |
| 4974 void __RPC_STUB IVBSAXAttributes_getTypeFromQName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4975 HRESULT WINAPI IVBSAXAttributes_getValue_Proxy(IVBSAXAttributes *This,int nIndex,BSTR *strValue); | |
| 4976 void __RPC_STUB IVBSAXAttributes_getValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4977 HRESULT WINAPI IVBSAXAttributes_getValueFromName_Proxy(IVBSAXAttributes *This,BSTR strURI,BSTR strLocalName,BSTR *strValue); | |
| 4978 void __RPC_STUB IVBSAXAttributes_getValueFromName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4979 HRESULT WINAPI IVBSAXAttributes_getValueFromQName_Proxy(IVBSAXAttributes *This,BSTR strQName,BSTR *strValue); | |
| 4980 void __RPC_STUB IVBSAXAttributes_getValueFromQName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 4981 #endif | |
| 4982 | |
| 4983 #ifndef __IMXWriter_INTERFACE_DEFINED__ | |
| 4984 #define __IMXWriter_INTERFACE_DEFINED__ | |
| 4985 EXTERN_C const IID IID_IMXWriter; | |
| 4986 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 4987 struct IMXWriter : public IDispatch { | |
| 4988 public: | |
| 4989 virtual HRESULT WINAPI put_output(VARIANT varDestination) = 0; | |
| 4990 virtual HRESULT WINAPI get_output(VARIANT *varDestination) = 0; | |
| 4991 virtual HRESULT WINAPI put_encoding(BSTR strEncoding) = 0; | |
| 4992 virtual HRESULT WINAPI get_encoding(BSTR *strEncoding) = 0; | |
| 4993 virtual HRESULT WINAPI put_byteOrderMark(VARIANT_BOOL fWriteByteOrderMark) = 0; | |
| 4994 virtual HRESULT WINAPI get_byteOrderMark(VARIANT_BOOL *fWriteByteOrderMark) = 0; | |
| 4995 virtual HRESULT WINAPI put_indent(VARIANT_BOOL fIndentMode) = 0; | |
| 4996 virtual HRESULT WINAPI get_indent(VARIANT_BOOL *fIndentMode) = 0; | |
| 4997 virtual HRESULT WINAPI put_standalone(VARIANT_BOOL fValue) = 0; | |
| 4998 virtual HRESULT WINAPI get_standalone(VARIANT_BOOL *fValue) = 0; | |
| 4999 virtual HRESULT WINAPI put_omitXMLDeclaration(VARIANT_BOOL fValue) = 0; | |
| 5000 virtual HRESULT WINAPI get_omitXMLDeclaration(VARIANT_BOOL *fValue) = 0; | |
| 5001 virtual HRESULT WINAPI put_version(BSTR strVersion) = 0; | |
| 5002 virtual HRESULT WINAPI get_version(BSTR *strVersion) = 0; | |
| 5003 virtual HRESULT WINAPI put_disableOutputEscaping(VARIANT_BOOL fValue) = 0; | |
| 5004 virtual HRESULT WINAPI get_disableOutputEscaping(VARIANT_BOOL *fValue) = 0; | |
| 5005 virtual HRESULT WINAPI flush(void) = 0; | |
| 5006 }; | |
| 5007 #else | |
| 5008 typedef struct IMXWriterVtbl { | |
| 5009 BEGIN_INTERFACE | |
| 5010 HRESULT (WINAPI *QueryInterface)(IMXWriter *This,REFIID riid,void **ppvObject); | |
| 5011 ULONG (WINAPI *AddRef)(IMXWriter *This); | |
| 5012 ULONG (WINAPI *Release)(IMXWriter *This); | |
| 5013 HRESULT (WINAPI *GetTypeInfoCount)(IMXWriter *This,UINT *pctinfo); | |
| 5014 HRESULT (WINAPI *GetTypeInfo)(IMXWriter *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 5015 HRESULT (WINAPI *GetIDsOfNames)(IMXWriter *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 5016 HRESULT (WINAPI *Invoke)(IMXWriter *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 5017 HRESULT (WINAPI *put_output)(IMXWriter *This,VARIANT varDestination); | |
| 5018 HRESULT (WINAPI *get_output)(IMXWriter *This,VARIANT *varDestination); | |
| 5019 HRESULT (WINAPI *put_encoding)(IMXWriter *This,BSTR strEncoding); | |
| 5020 HRESULT (WINAPI *get_encoding)(IMXWriter *This,BSTR *strEncoding); | |
| 5021 HRESULT (WINAPI *put_byteOrderMark)(IMXWriter *This,VARIANT_BOOL fWriteByteOrderMark); | |
| 5022 HRESULT (WINAPI *get_byteOrderMark)(IMXWriter *This,VARIANT_BOOL *fWriteByteOrderMark); | |
| 5023 HRESULT (WINAPI *put_indent)(IMXWriter *This,VARIANT_BOOL fIndentMode); | |
| 5024 HRESULT (WINAPI *get_indent)(IMXWriter *This,VARIANT_BOOL *fIndentMode); | |
| 5025 HRESULT (WINAPI *put_standalone)(IMXWriter *This,VARIANT_BOOL fValue); | |
| 5026 HRESULT (WINAPI *get_standalone)(IMXWriter *This,VARIANT_BOOL *fValue); | |
| 5027 HRESULT (WINAPI *put_omitXMLDeclaration)(IMXWriter *This,VARIANT_BOOL fValue); | |
| 5028 HRESULT (WINAPI *get_omitXMLDeclaration)(IMXWriter *This,VARIANT_BOOL *fValue); | |
| 5029 HRESULT (WINAPI *put_version)(IMXWriter *This,BSTR strVersion); | |
| 5030 HRESULT (WINAPI *get_version)(IMXWriter *This,BSTR *strVersion); | |
| 5031 HRESULT (WINAPI *put_disableOutputEscaping)(IMXWriter *This,VARIANT_BOOL fValue); | |
| 5032 HRESULT (WINAPI *get_disableOutputEscaping)(IMXWriter *This,VARIANT_BOOL *fValue); | |
| 5033 HRESULT (WINAPI *flush)(IMXWriter *This); | |
| 5034 END_INTERFACE | |
| 5035 } IMXWriterVtbl; | |
| 5036 struct IMXWriter { | |
| 5037 CONST_VTBL struct IMXWriterVtbl *lpVtbl; | |
| 5038 }; | |
| 5039 #ifdef COBJMACROS | |
| 5040 #define IMXWriter_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 5041 #define IMXWriter_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 5042 #define IMXWriter_Release(This) (This)->lpVtbl->Release(This) | |
| 5043 #define IMXWriter_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 5044 #define IMXWriter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 5045 #define IMXWriter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 5046 #define IMXWriter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 5047 #define IMXWriter_put_output(This,varDestination) (This)->lpVtbl->put_output(This,varDestination) | |
| 5048 #define IMXWriter_get_output(This,varDestination) (This)->lpVtbl->get_output(This,varDestination) | |
| 5049 #define IMXWriter_put_encoding(This,strEncoding) (This)->lpVtbl->put_encoding(This,strEncoding) | |
| 5050 #define IMXWriter_get_encoding(This,strEncoding) (This)->lpVtbl->get_encoding(This,strEncoding) | |
| 5051 #define IMXWriter_put_byteOrderMark(This,fWriteByteOrderMark) (This)->lpVtbl->put_byteOrderMark(This,fWriteByteOrderMark) | |
| 5052 #define IMXWriter_get_byteOrderMark(This,fWriteByteOrderMark) (This)->lpVtbl->get_byteOrderMark(This,fWriteByteOrderMark) | |
| 5053 #define IMXWriter_put_indent(This,fIndentMode) (This)->lpVtbl->put_indent(This,fIndentMode) | |
| 5054 #define IMXWriter_get_indent(This,fIndentMode) (This)->lpVtbl->get_indent(This,fIndentMode) | |
| 5055 #define IMXWriter_put_standalone(This,fValue) (This)->lpVtbl->put_standalone(This,fValue) | |
| 5056 #define IMXWriter_get_standalone(This,fValue) (This)->lpVtbl->get_standalone(This,fValue) | |
| 5057 #define IMXWriter_put_omitXMLDeclaration(This,fValue) (This)->lpVtbl->put_omitXMLDeclaration(This,fValue) | |
| 5058 #define IMXWriter_get_omitXMLDeclaration(This,fValue) (This)->lpVtbl->get_omitXMLDeclaration(This,fValue) | |
| 5059 #define IMXWriter_put_version(This,strVersion) (This)->lpVtbl->put_version(This,strVersion) | |
| 5060 #define IMXWriter_get_version(This,strVersion) (This)->lpVtbl->get_version(This,strVersion) | |
| 5061 #define IMXWriter_put_disableOutputEscaping(This,fValue) (This)->lpVtbl->put_disableOutputEscaping(This,fValue) | |
| 5062 #define IMXWriter_get_disableOutputEscaping(This,fValue) (This)->lpVtbl->get_disableOutputEscaping(This,fValue) | |
| 5063 #define IMXWriter_flush(This) (This)->lpVtbl->flush(This) | |
| 5064 #endif | |
| 5065 #endif | |
| 5066 HRESULT WINAPI IMXWriter_put_output_Proxy(IMXWriter *This,VARIANT varDestination); | |
| 5067 void __RPC_STUB IMXWriter_put_output_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5068 HRESULT WINAPI IMXWriter_get_output_Proxy(IMXWriter *This,VARIANT *varDestination); | |
| 5069 void __RPC_STUB IMXWriter_get_output_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5070 HRESULT WINAPI IMXWriter_put_encoding_Proxy(IMXWriter *This,BSTR strEncoding); | |
| 5071 void __RPC_STUB IMXWriter_put_encoding_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5072 HRESULT WINAPI IMXWriter_get_encoding_Proxy(IMXWriter *This,BSTR *strEncoding); | |
| 5073 void __RPC_STUB IMXWriter_get_encoding_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5074 HRESULT WINAPI IMXWriter_put_byteOrderMark_Proxy(IMXWriter *This,VARIANT_BOOL fWriteByteOrderMark); | |
| 5075 void __RPC_STUB IMXWriter_put_byteOrderMark_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5076 HRESULT WINAPI IMXWriter_get_byteOrderMark_Proxy(IMXWriter *This,VARIANT_BOOL *fWriteByteOrderMark); | |
| 5077 void __RPC_STUB IMXWriter_get_byteOrderMark_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5078 HRESULT WINAPI IMXWriter_put_indent_Proxy(IMXWriter *This,VARIANT_BOOL fIndentMode); | |
| 5079 void __RPC_STUB IMXWriter_put_indent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5080 HRESULT WINAPI IMXWriter_get_indent_Proxy(IMXWriter *This,VARIANT_BOOL *fIndentMode); | |
| 5081 void __RPC_STUB IMXWriter_get_indent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5082 HRESULT WINAPI IMXWriter_put_standalone_Proxy(IMXWriter *This,VARIANT_BOOL fValue); | |
| 5083 void __RPC_STUB IMXWriter_put_standalone_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5084 HRESULT WINAPI IMXWriter_get_standalone_Proxy(IMXWriter *This,VARIANT_BOOL *fValue); | |
| 5085 void __RPC_STUB IMXWriter_get_standalone_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5086 HRESULT WINAPI IMXWriter_put_omitXMLDeclaration_Proxy(IMXWriter *This,VARIANT_BOOL fValue); | |
| 5087 void __RPC_STUB IMXWriter_put_omitXMLDeclaration_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5088 HRESULT WINAPI IMXWriter_get_omitXMLDeclaration_Proxy(IMXWriter *This,VARIANT_BOOL *fValue); | |
| 5089 void __RPC_STUB IMXWriter_get_omitXMLDeclaration_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5090 HRESULT WINAPI IMXWriter_put_version_Proxy(IMXWriter *This,BSTR strVersion); | |
| 5091 void __RPC_STUB IMXWriter_put_version_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5092 HRESULT WINAPI IMXWriter_get_version_Proxy(IMXWriter *This,BSTR *strVersion); | |
| 5093 void __RPC_STUB IMXWriter_get_version_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5094 HRESULT WINAPI IMXWriter_put_disableOutputEscaping_Proxy(IMXWriter *This,VARIANT_BOOL fValue); | |
| 5095 void __RPC_STUB IMXWriter_put_disableOutputEscaping_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5096 HRESULT WINAPI IMXWriter_get_disableOutputEscaping_Proxy(IMXWriter *This,VARIANT_BOOL *fValue); | |
| 5097 void __RPC_STUB IMXWriter_get_disableOutputEscaping_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5098 HRESULT WINAPI IMXWriter_flush_Proxy(IMXWriter *This); | |
| 5099 void __RPC_STUB IMXWriter_flush_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5100 #endif | |
| 5101 | |
| 5102 #ifndef __IMXAttributes_INTERFACE_DEFINED__ | |
| 5103 #define __IMXAttributes_INTERFACE_DEFINED__ | |
| 5104 EXTERN_C const IID IID_IMXAttributes; | |
| 5105 | |
| 5106 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 5107 struct IMXAttributes : public IDispatch { | |
| 5108 public: | |
| 5109 virtual HRESULT WINAPI addAttribute(BSTR strURI,BSTR strLocalName,BSTR strQName,BSTR strType,BSTR strValue) = 0; | |
| 5110 virtual HRESULT WINAPI addAttributeFromIndex(VARIANT varAtts,int nIndex) = 0; | |
| 5111 virtual HRESULT WINAPI clear(void) = 0; | |
| 5112 virtual HRESULT WINAPI removeAttribute(int nIndex) = 0; | |
| 5113 virtual HRESULT WINAPI setAttribute(int nIndex,BSTR strURI,BSTR strLocalName,BSTR strQName,BSTR strType,BSTR strValue) = 0; | |
| 5114 virtual HRESULT WINAPI setAttributes(VARIANT varAtts) = 0; | |
| 5115 virtual HRESULT WINAPI setLocalName(int nIndex,BSTR strLocalName) = 0; | |
| 5116 virtual HRESULT WINAPI setQName(int nIndex,BSTR strQName) = 0; | |
| 5117 virtual HRESULT WINAPI setType(int nIndex,BSTR strType) = 0; | |
| 5118 virtual HRESULT WINAPI setURI(int nIndex,BSTR strURI) = 0; | |
| 5119 virtual HRESULT WINAPI setValue(int nIndex,BSTR strValue) = 0; | |
| 5120 }; | |
| 5121 #else | |
| 5122 typedef struct IMXAttributesVtbl { | |
| 5123 BEGIN_INTERFACE | |
| 5124 HRESULT (WINAPI *QueryInterface)(IMXAttributes *This,REFIID riid,void **ppvObject); | |
| 5125 ULONG (WINAPI *AddRef)(IMXAttributes *This); | |
| 5126 ULONG (WINAPI *Release)(IMXAttributes *This); | |
| 5127 HRESULT (WINAPI *GetTypeInfoCount)(IMXAttributes *This,UINT *pctinfo); | |
| 5128 HRESULT (WINAPI *GetTypeInfo)(IMXAttributes *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 5129 HRESULT (WINAPI *GetIDsOfNames)(IMXAttributes *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 5130 HRESULT (WINAPI *Invoke)(IMXAttributes *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 5131 HRESULT (WINAPI *addAttribute)(IMXAttributes *This,BSTR strURI,BSTR strLocalName,BSTR strQName,BSTR strType,BSTR strValue); | |
| 5132 HRESULT (WINAPI *addAttributeFromIndex)(IMXAttributes *This,VARIANT varAtts,int nIndex); | |
| 5133 HRESULT (WINAPI *clear)(IMXAttributes *This); | |
| 5134 HRESULT (WINAPI *removeAttribute)(IMXAttributes *This,int nIndex); | |
| 5135 HRESULT (WINAPI *setAttribute)(IMXAttributes *This,int nIndex,BSTR strURI,BSTR strLocalName,BSTR strQName,BSTR strType,BSTR strValue); | |
| 5136 HRESULT (WINAPI *setAttributes)(IMXAttributes *This,VARIANT varAtts); | |
| 5137 HRESULT (WINAPI *setLocalName)(IMXAttributes *This,int nIndex,BSTR strLocalName); | |
| 5138 HRESULT (WINAPI *setQName)(IMXAttributes *This,int nIndex,BSTR strQName); | |
| 5139 HRESULT (WINAPI *setType)(IMXAttributes *This,int nIndex,BSTR strType); | |
| 5140 HRESULT (WINAPI *setURI)(IMXAttributes *This,int nIndex,BSTR strURI); | |
| 5141 HRESULT (WINAPI *setValue)(IMXAttributes *This,int nIndex,BSTR strValue); | |
| 5142 END_INTERFACE | |
| 5143 } IMXAttributesVtbl; | |
| 5144 struct IMXAttributes { | |
| 5145 CONST_VTBL struct IMXAttributesVtbl *lpVtbl; | |
| 5146 }; | |
| 5147 #ifdef COBJMACROS | |
| 5148 #define IMXAttributes_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 5149 #define IMXAttributes_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 5150 #define IMXAttributes_Release(This) (This)->lpVtbl->Release(This) | |
| 5151 #define IMXAttributes_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 5152 #define IMXAttributes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 5153 #define IMXAttributes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 5154 #define IMXAttributes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 5155 #define IMXAttributes_addAttribute(This,strURI,strLocalName,strQName,strType,strValue) (This)->lpVtbl->addAttribute(This,strURI,strLocalName,strQName,strType,strValue) | |
| 5156 #define IMXAttributes_addAttributeFromIndex(This,varAtts,nIndex) (This)->lpVtbl->addAttributeFromIndex(This,varAtts,nIndex) | |
| 5157 #define IMXAttributes_clear(This) (This)->lpVtbl->clear(This) | |
| 5158 #define IMXAttributes_removeAttribute(This,nIndex) (This)->lpVtbl->removeAttribute(This,nIndex) | |
| 5159 #define IMXAttributes_setAttribute(This,nIndex,strURI,strLocalName,strQName,strType,strValue) (This)->lpVtbl->setAttribute(This,nIndex,strURI,strLocalName,strQName,strType,strValue) | |
| 5160 #define IMXAttributes_setAttributes(This,varAtts) (This)->lpVtbl->setAttributes(This,varAtts) | |
| 5161 #define IMXAttributes_setLocalName(This,nIndex,strLocalName) (This)->lpVtbl->setLocalName(This,nIndex,strLocalName) | |
| 5162 #define IMXAttributes_setQName(This,nIndex,strQName) (This)->lpVtbl->setQName(This,nIndex,strQName) | |
| 5163 #define IMXAttributes_setType(This,nIndex,strType) (This)->lpVtbl->setType(This,nIndex,strType) | |
| 5164 #define IMXAttributes_setURI(This,nIndex,strURI) (This)->lpVtbl->setURI(This,nIndex,strURI) | |
| 5165 #define IMXAttributes_setValue(This,nIndex,strValue) (This)->lpVtbl->setValue(This,nIndex,strValue) | |
| 5166 #endif | |
| 5167 #endif | |
| 5168 HRESULT WINAPI IMXAttributes_addAttribute_Proxy(IMXAttributes *This,BSTR strURI,BSTR strLocalName,BSTR strQName,BSTR strType,BSTR strValue); | |
| 5169 void __RPC_STUB IMXAttributes_addAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5170 HRESULT WINAPI IMXAttributes_addAttributeFromIndex_Proxy(IMXAttributes *This,VARIANT varAtts,int nIndex); | |
| 5171 void __RPC_STUB IMXAttributes_addAttributeFromIndex_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5172 HRESULT WINAPI IMXAttributes_clear_Proxy(IMXAttributes *This); | |
| 5173 void __RPC_STUB IMXAttributes_clear_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5174 HRESULT WINAPI IMXAttributes_removeAttribute_Proxy(IMXAttributes *This,int nIndex); | |
| 5175 void __RPC_STUB IMXAttributes_removeAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5176 HRESULT WINAPI IMXAttributes_setAttribute_Proxy(IMXAttributes *This,int nIndex,BSTR strURI,BSTR strLocalName,BSTR strQName,BSTR strType,BSTR strValue); | |
| 5177 void __RPC_STUB IMXAttributes_setAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5178 HRESULT WINAPI IMXAttributes_setAttributes_Proxy(IMXAttributes *This,VARIANT varAtts); | |
| 5179 void __RPC_STUB IMXAttributes_setAttributes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5180 HRESULT WINAPI IMXAttributes_setLocalName_Proxy(IMXAttributes *This,int nIndex,BSTR strLocalName); | |
| 5181 void __RPC_STUB IMXAttributes_setLocalName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5182 HRESULT WINAPI IMXAttributes_setQName_Proxy(IMXAttributes *This,int nIndex,BSTR strQName); | |
| 5183 void __RPC_STUB IMXAttributes_setQName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5184 HRESULT WINAPI IMXAttributes_setType_Proxy(IMXAttributes *This,int nIndex,BSTR strType); | |
| 5185 void __RPC_STUB IMXAttributes_setType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5186 HRESULT WINAPI IMXAttributes_setURI_Proxy(IMXAttributes *This,int nIndex,BSTR strURI); | |
| 5187 void __RPC_STUB IMXAttributes_setURI_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5188 HRESULT WINAPI IMXAttributes_setValue_Proxy(IMXAttributes *This,int nIndex,BSTR strValue); | |
| 5189 void __RPC_STUB IMXAttributes_setValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5190 #endif | |
| 5191 | |
| 5192 #ifndef __IMXReaderControl_INTERFACE_DEFINED__ | |
| 5193 #define __IMXReaderControl_INTERFACE_DEFINED__ | |
| 5194 EXTERN_C const IID IID_IMXReaderControl; | |
| 5195 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 5196 struct IMXReaderControl : public IDispatch { | |
| 5197 public: | |
| 5198 virtual HRESULT WINAPI abort(void) = 0; | |
| 5199 virtual HRESULT WINAPI resume(void) = 0; | |
| 5200 virtual HRESULT WINAPI suspend(void) = 0; | |
| 5201 }; | |
| 5202 #else | |
| 5203 typedef struct IMXReaderControlVtbl { | |
| 5204 BEGIN_INTERFACE | |
| 5205 HRESULT (WINAPI *QueryInterface)(IMXReaderControl *This,REFIID riid,void **ppvObject); | |
| 5206 ULONG (WINAPI *AddRef)(IMXReaderControl *This); | |
| 5207 ULONG (WINAPI *Release)(IMXReaderControl *This); | |
| 5208 HRESULT (WINAPI *GetTypeInfoCount)(IMXReaderControl *This,UINT *pctinfo); | |
| 5209 HRESULT (WINAPI *GetTypeInfo)(IMXReaderControl *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 5210 HRESULT (WINAPI *GetIDsOfNames)(IMXReaderControl *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 5211 HRESULT (WINAPI *Invoke)(IMXReaderControl *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 5212 HRESULT (WINAPI *abort)(IMXReaderControl *This); | |
| 5213 HRESULT (WINAPI *resume)(IMXReaderControl *This); | |
| 5214 HRESULT (WINAPI *suspend)(IMXReaderControl *This); | |
| 5215 END_INTERFACE | |
| 5216 } IMXReaderControlVtbl; | |
| 5217 struct IMXReaderControl { | |
| 5218 CONST_VTBL struct IMXReaderControlVtbl *lpVtbl; | |
| 5219 }; | |
| 5220 #ifdef COBJMACROS | |
| 5221 #define IMXReaderControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 5222 #define IMXReaderControl_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 5223 #define IMXReaderControl_Release(This) (This)->lpVtbl->Release(This) | |
| 5224 #define IMXReaderControl_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 5225 #define IMXReaderControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 5226 #define IMXReaderControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 5227 #define IMXReaderControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 5228 #define IMXReaderControl_abort(This) (This)->lpVtbl->abort(This) | |
| 5229 #define IMXReaderControl_resume(This) (This)->lpVtbl->resume(This) | |
| 5230 #define IMXReaderControl_suspend(This) (This)->lpVtbl->suspend(This) | |
| 5231 #endif | |
| 5232 #endif | |
| 5233 HRESULT WINAPI IMXReaderControl_abort_Proxy(IMXReaderControl *This); | |
| 5234 void __RPC_STUB IMXReaderControl_abort_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5235 HRESULT WINAPI IMXReaderControl_resume_Proxy(IMXReaderControl *This); | |
| 5236 void __RPC_STUB IMXReaderControl_resume_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5237 HRESULT WINAPI IMXReaderControl_suspend_Proxy(IMXReaderControl *This); | |
| 5238 void __RPC_STUB IMXReaderControl_suspend_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5239 #endif | |
| 5240 | |
| 5241 #ifndef __IMXSchemaDeclHandler_INTERFACE_DEFINED__ | |
| 5242 #define __IMXSchemaDeclHandler_INTERFACE_DEFINED__ | |
| 5243 EXTERN_C const IID IID_IMXSchemaDeclHandler; | |
| 5244 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 5245 struct IMXSchemaDeclHandler : public IDispatch { | |
| 5246 public: | |
| 5247 virtual HRESULT WINAPI schemaElementDecl(ISchemaElement *oSchemaElement) = 0; | |
| 5248 }; | |
| 5249 #else | |
| 5250 typedef struct IMXSchemaDeclHandlerVtbl { | |
| 5251 BEGIN_INTERFACE | |
| 5252 HRESULT (WINAPI *QueryInterface)(IMXSchemaDeclHandler *This,REFIID riid,void **ppvObject); | |
| 5253 ULONG (WINAPI *AddRef)(IMXSchemaDeclHandler *This); | |
| 5254 ULONG (WINAPI *Release)(IMXSchemaDeclHandler *This); | |
| 5255 HRESULT (WINAPI *GetTypeInfoCount)(IMXSchemaDeclHandler *This,UINT *pctinfo); | |
| 5256 HRESULT (WINAPI *GetTypeInfo)(IMXSchemaDeclHandler *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 5257 HRESULT (WINAPI *GetIDsOfNames)(IMXSchemaDeclHandler *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 5258 HRESULT (WINAPI *Invoke)(IMXSchemaDeclHandler *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 5259 HRESULT (WINAPI *schemaElementDecl)(IMXSchemaDeclHandler *This,ISchemaElement *oSchemaElement); | |
| 5260 END_INTERFACE | |
| 5261 } IMXSchemaDeclHandlerVtbl; | |
| 5262 struct IMXSchemaDeclHandler { | |
| 5263 CONST_VTBL struct IMXSchemaDeclHandlerVtbl *lpVtbl; | |
| 5264 }; | |
| 5265 #ifdef COBJMACROS | |
| 5266 #define IMXSchemaDeclHandler_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 5267 #define IMXSchemaDeclHandler_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 5268 #define IMXSchemaDeclHandler_Release(This) (This)->lpVtbl->Release(This) | |
| 5269 #define IMXSchemaDeclHandler_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 5270 #define IMXSchemaDeclHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 5271 #define IMXSchemaDeclHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 5272 #define IMXSchemaDeclHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 5273 #define IMXSchemaDeclHandler_schemaElementDecl(This,oSchemaElement) (This)->lpVtbl->schemaElementDecl(This,oSchemaElement) | |
| 5274 #endif | |
| 5275 #endif | |
| 5276 HRESULT WINAPI IMXSchemaDeclHandler_schemaElementDecl_Proxy(IMXSchemaDeclHandler *This,ISchemaElement *oSchemaElement); | |
| 5277 void __RPC_STUB IMXSchemaDeclHandler_schemaElementDecl_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5278 #endif | |
| 5279 | |
| 5280 #ifndef __IXMLDOMSchemaCollection2_INTERFACE_DEFINED__ | |
| 5281 #define __IXMLDOMSchemaCollection2_INTERFACE_DEFINED__ | |
| 5282 EXTERN_C const IID IID_IXMLDOMSchemaCollection2; | |
| 5283 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 5284 struct IXMLDOMSchemaCollection2 : public IXMLDOMSchemaCollection { | |
| 5285 public: | |
| 5286 virtual HRESULT WINAPI validate(void) = 0; | |
| 5287 virtual HRESULT WINAPI put_validateOnLoad(VARIANT_BOOL validateOnLoad) = 0; | |
| 5288 virtual HRESULT WINAPI get_validateOnLoad(VARIANT_BOOL *validateOnLoad) = 0; | |
| 5289 virtual HRESULT WINAPI getSchema(BSTR namespaceURI,ISchema **schema) = 0; | |
| 5290 virtual HRESULT WINAPI getDeclaration(IXMLDOMNode *node,ISchemaItem **item) = 0; | |
| 5291 }; | |
| 5292 #else | |
| 5293 typedef struct IXMLDOMSchemaCollection2Vtbl { | |
| 5294 BEGIN_INTERFACE | |
| 5295 HRESULT (WINAPI *QueryInterface)(IXMLDOMSchemaCollection2 *This,REFIID riid,void **ppvObject); | |
| 5296 ULONG (WINAPI *AddRef)(IXMLDOMSchemaCollection2 *This); | |
| 5297 ULONG (WINAPI *Release)(IXMLDOMSchemaCollection2 *This); | |
| 5298 HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMSchemaCollection2 *This,UINT *pctinfo); | |
| 5299 HRESULT (WINAPI *GetTypeInfo)(IXMLDOMSchemaCollection2 *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 5300 HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMSchemaCollection2 *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 5301 HRESULT (WINAPI *Invoke)(IXMLDOMSchemaCollection2 *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 5302 HRESULT (WINAPI *add)(IXMLDOMSchemaCollection2 *This,BSTR namespaceURI,VARIANT var); | |
| 5303 HRESULT (WINAPI *get)(IXMLDOMSchemaCollection2 *This,BSTR namespaceURI,IXMLDOMNode **schemaNode); | |
| 5304 HRESULT (WINAPI *remove)(IXMLDOMSchemaCollection2 *This,BSTR namespaceURI); | |
| 5305 HRESULT (WINAPI *get_length)(IXMLDOMSchemaCollection2 *This,long *length); | |
| 5306 HRESULT (WINAPI *get_namespaceURI)(IXMLDOMSchemaCollection2 *This,long index,BSTR *length); | |
| 5307 HRESULT (WINAPI *addCollection)(IXMLDOMSchemaCollection2 *This,IXMLDOMSchemaCollection *otherCollection); | |
| 5308 HRESULT (WINAPI *get__newEnum)(IXMLDOMSchemaCollection2 *This,IUnknown **ppUnk); | |
| 5309 HRESULT (WINAPI *validate)(IXMLDOMSchemaCollection2 *This); | |
| 5310 HRESULT (WINAPI *put_validateOnLoad)(IXMLDOMSchemaCollection2 *This,VARIANT_BOOL validateOnLoad); | |
| 5311 HRESULT (WINAPI *get_validateOnLoad)(IXMLDOMSchemaCollection2 *This,VARIANT_BOOL *validateOnLoad); | |
| 5312 HRESULT (WINAPI *getSchema)(IXMLDOMSchemaCollection2 *This,BSTR namespaceURI,ISchema **schema); | |
| 5313 HRESULT (WINAPI *getDeclaration)(IXMLDOMSchemaCollection2 *This,IXMLDOMNode *node,ISchemaItem **item); | |
| 5314 END_INTERFACE | |
| 5315 } IXMLDOMSchemaCollection2Vtbl; | |
| 5316 struct IXMLDOMSchemaCollection2 { | |
| 5317 CONST_VTBL struct IXMLDOMSchemaCollection2Vtbl *lpVtbl; | |
| 5318 }; | |
| 5319 #ifdef COBJMACROS | |
| 5320 #define IXMLDOMSchemaCollection2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 5321 #define IXMLDOMSchemaCollection2_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 5322 #define IXMLDOMSchemaCollection2_Release(This) (This)->lpVtbl->Release(This) | |
| 5323 #define IXMLDOMSchemaCollection2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 5324 #define IXMLDOMSchemaCollection2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 5325 #define IXMLDOMSchemaCollection2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 5326 #define IXMLDOMSchemaCollection2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 5327 #define IXMLDOMSchemaCollection2_add(This,namespaceURI,var) (This)->lpVtbl->add(This,namespaceURI,var) | |
| 5328 #define IXMLDOMSchemaCollection2_get(This,namespaceURI,schemaNode) (This)->lpVtbl->get(This,namespaceURI,schemaNode) | |
| 5329 #define IXMLDOMSchemaCollection2_remove(This,namespaceURI) (This)->lpVtbl->remove(This,namespaceURI) | |
| 5330 #define IXMLDOMSchemaCollection2_get_length(This,length) (This)->lpVtbl->get_length(This,length) | |
| 5331 #define IXMLDOMSchemaCollection2_get_namespaceURI(This,index,length) (This)->lpVtbl->get_namespaceURI(This,index,length) | |
| 5332 #define IXMLDOMSchemaCollection2_addCollection(This,otherCollection) (This)->lpVtbl->addCollection(This,otherCollection) | |
| 5333 #define IXMLDOMSchemaCollection2_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) | |
| 5334 #define IXMLDOMSchemaCollection2_validate(This) (This)->lpVtbl->validate(This) | |
| 5335 #define IXMLDOMSchemaCollection2_put_validateOnLoad(This,validateOnLoad) (This)->lpVtbl->put_validateOnLoad(This,validateOnLoad) | |
| 5336 #define IXMLDOMSchemaCollection2_get_validateOnLoad(This,validateOnLoad) (This)->lpVtbl->get_validateOnLoad(This,validateOnLoad) | |
| 5337 #define IXMLDOMSchemaCollection2_getSchema(This,namespaceURI,schema) (This)->lpVtbl->getSchema(This,namespaceURI,schema) | |
| 5338 #define IXMLDOMSchemaCollection2_getDeclaration(This,node,item) (This)->lpVtbl->getDeclaration(This,node,item) | |
| 5339 #endif | |
| 5340 #endif | |
| 5341 HRESULT WINAPI IXMLDOMSchemaCollection2_validate_Proxy(IXMLDOMSchemaCollection2 *This); | |
| 5342 void __RPC_STUB IXMLDOMSchemaCollection2_validate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5343 HRESULT WINAPI IXMLDOMSchemaCollection2_put_validateOnLoad_Proxy(IXMLDOMSchemaCollection2 *This,VARIANT_BOOL validateOnLoad); | |
| 5344 void __RPC_STUB IXMLDOMSchemaCollection2_put_validateOnLoad_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5345 HRESULT WINAPI IXMLDOMSchemaCollection2_get_validateOnLoad_Proxy(IXMLDOMSchemaCollection2 *This,VARIANT_BOOL *validateOnLoad); | |
| 5346 void __RPC_STUB IXMLDOMSchemaCollection2_get_validateOnLoad_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5347 HRESULT WINAPI IXMLDOMSchemaCollection2_getSchema_Proxy(IXMLDOMSchemaCollection2 *This,BSTR namespaceURI,ISchema **schema); | |
| 5348 void __RPC_STUB IXMLDOMSchemaCollection2_getSchema_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5349 HRESULT WINAPI IXMLDOMSchemaCollection2_getDeclaration_Proxy(IXMLDOMSchemaCollection2 *This,IXMLDOMNode *node,ISchemaItem **item); | |
| 5350 void __RPC_STUB IXMLDOMSchemaCollection2_getDeclaration_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5351 #endif | |
| 5352 | |
| 5353 #ifndef __ISchemaStringCollection_INTERFACE_DEFINED__ | |
| 5354 #define __ISchemaStringCollection_INTERFACE_DEFINED__ | |
| 5355 EXTERN_C const IID IID_ISchemaStringCollection; | |
| 5356 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 5357 struct ISchemaStringCollection : public IDispatch { | |
| 5358 public: | |
| 5359 virtual HRESULT WINAPI get_item(long index,BSTR *bstr) = 0; | |
| 5360 virtual HRESULT WINAPI get_length(long *length) = 0; | |
| 5361 virtual HRESULT WINAPI get__newEnum(IUnknown **ppunk) = 0; | |
| 5362 }; | |
| 5363 #else | |
| 5364 typedef struct ISchemaStringCollectionVtbl { | |
| 5365 BEGIN_INTERFACE | |
| 5366 HRESULT (WINAPI *QueryInterface)(ISchemaStringCollection *This,REFIID riid,void **ppvObject); | |
| 5367 ULONG (WINAPI *AddRef)(ISchemaStringCollection *This); | |
| 5368 ULONG (WINAPI *Release)(ISchemaStringCollection *This); | |
| 5369 HRESULT (WINAPI *GetTypeInfoCount)(ISchemaStringCollection *This,UINT *pctinfo); | |
| 5370 HRESULT (WINAPI *GetTypeInfo)(ISchemaStringCollection *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 5371 HRESULT (WINAPI *GetIDsOfNames)(ISchemaStringCollection *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 5372 HRESULT (WINAPI *Invoke)(ISchemaStringCollection *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 5373 HRESULT (WINAPI *get_item)(ISchemaStringCollection *This,long index,BSTR *bstr); | |
| 5374 HRESULT (WINAPI *get_length)(ISchemaStringCollection *This,long *length); | |
| 5375 HRESULT (WINAPI *get__newEnum)(ISchemaStringCollection *This,IUnknown **ppunk); | |
| 5376 END_INTERFACE | |
| 5377 } ISchemaStringCollectionVtbl; | |
| 5378 struct ISchemaStringCollection { | |
| 5379 CONST_VTBL struct ISchemaStringCollectionVtbl *lpVtbl; | |
| 5380 }; | |
| 5381 #ifdef COBJMACROS | |
| 5382 #define ISchemaStringCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 5383 #define ISchemaStringCollection_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 5384 #define ISchemaStringCollection_Release(This) (This)->lpVtbl->Release(This) | |
| 5385 #define ISchemaStringCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 5386 #define ISchemaStringCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 5387 #define ISchemaStringCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 5388 #define ISchemaStringCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 5389 #define ISchemaStringCollection_get_item(This,index,bstr) (This)->lpVtbl->get_item(This,index,bstr) | |
| 5390 #define ISchemaStringCollection_get_length(This,length) (This)->lpVtbl->get_length(This,length) | |
| 5391 #define ISchemaStringCollection_get__newEnum(This,ppunk) (This)->lpVtbl->get__newEnum(This,ppunk) | |
| 5392 #endif | |
| 5393 #endif | |
| 5394 HRESULT WINAPI ISchemaStringCollection_get_item_Proxy(ISchemaStringCollection *This,long index,BSTR *bstr); | |
| 5395 void __RPC_STUB ISchemaStringCollection_get_item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5396 HRESULT WINAPI ISchemaStringCollection_get_length_Proxy(ISchemaStringCollection *This,long *length); | |
| 5397 void __RPC_STUB ISchemaStringCollection_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5398 HRESULT WINAPI ISchemaStringCollection_get__newEnum_Proxy(ISchemaStringCollection *This,IUnknown **ppunk); | |
| 5399 void __RPC_STUB ISchemaStringCollection_get__newEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5400 #endif | |
| 5401 | |
| 5402 #ifndef __ISchemaItemCollection_INTERFACE_DEFINED__ | |
| 5403 #define __ISchemaItemCollection_INTERFACE_DEFINED__ | |
| 5404 EXTERN_C const IID IID_ISchemaItemCollection; | |
| 5405 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 5406 struct ISchemaItemCollection : public IDispatch { | |
| 5407 public: | |
| 5408 virtual HRESULT WINAPI get_item(long index,ISchemaItem **item) = 0; | |
| 5409 virtual HRESULT WINAPI itemByName(BSTR name,ISchemaItem **item) = 0; | |
| 5410 virtual HRESULT WINAPI itemByQName(BSTR name,BSTR namespaceURI,ISchemaItem **item) = 0; | |
| 5411 virtual HRESULT WINAPI get_length(long *length) = 0; | |
| 5412 virtual HRESULT WINAPI get__newEnum(IUnknown **ppunk) = 0; | |
| 5413 }; | |
| 5414 #else | |
| 5415 typedef struct ISchemaItemCollectionVtbl { | |
| 5416 BEGIN_INTERFACE | |
| 5417 HRESULT (WINAPI *QueryInterface)(ISchemaItemCollection *This,REFIID riid,void **ppvObject); | |
| 5418 ULONG (WINAPI *AddRef)(ISchemaItemCollection *This); | |
| 5419 ULONG (WINAPI *Release)(ISchemaItemCollection *This); | |
| 5420 HRESULT (WINAPI *GetTypeInfoCount)(ISchemaItemCollection *This,UINT *pctinfo); | |
| 5421 HRESULT (WINAPI *GetTypeInfo)(ISchemaItemCollection *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 5422 HRESULT (WINAPI *GetIDsOfNames)(ISchemaItemCollection *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 5423 HRESULT (WINAPI *Invoke)(ISchemaItemCollection *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 5424 HRESULT (WINAPI *get_item)(ISchemaItemCollection *This,long index,ISchemaItem **item); | |
| 5425 HRESULT (WINAPI *itemByName)(ISchemaItemCollection *This,BSTR name,ISchemaItem **item); | |
| 5426 HRESULT (WINAPI *itemByQName)(ISchemaItemCollection *This,BSTR name,BSTR namespaceURI,ISchemaItem **item); | |
| 5427 HRESULT (WINAPI *get_length)(ISchemaItemCollection *This,long *length); | |
| 5428 HRESULT (WINAPI *get__newEnum)(ISchemaItemCollection *This,IUnknown **ppunk); | |
| 5429 END_INTERFACE | |
| 5430 } ISchemaItemCollectionVtbl; | |
| 5431 struct ISchemaItemCollection { | |
| 5432 CONST_VTBL struct ISchemaItemCollectionVtbl *lpVtbl; | |
| 5433 }; | |
| 5434 #ifdef COBJMACROS | |
| 5435 #define ISchemaItemCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 5436 #define ISchemaItemCollection_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 5437 #define ISchemaItemCollection_Release(This) (This)->lpVtbl->Release(This) | |
| 5438 #define ISchemaItemCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 5439 #define ISchemaItemCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 5440 #define ISchemaItemCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 5441 #define ISchemaItemCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 5442 #define ISchemaItemCollection_get_item(This,index,item) (This)->lpVtbl->get_item(This,index,item) | |
| 5443 #define ISchemaItemCollection_itemByName(This,name,item) (This)->lpVtbl->itemByName(This,name,item) | |
| 5444 #define ISchemaItemCollection_itemByQName(This,name,namespaceURI,item) (This)->lpVtbl->itemByQName(This,name,namespaceURI,item) | |
| 5445 #define ISchemaItemCollection_get_length(This,length) (This)->lpVtbl->get_length(This,length) | |
| 5446 #define ISchemaItemCollection_get__newEnum(This,ppunk) (This)->lpVtbl->get__newEnum(This,ppunk) | |
| 5447 #endif | |
| 5448 #endif | |
| 5449 HRESULT WINAPI ISchemaItemCollection_get_item_Proxy(ISchemaItemCollection *This,long index,ISchemaItem **item); | |
| 5450 void __RPC_STUB ISchemaItemCollection_get_item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5451 HRESULT WINAPI ISchemaItemCollection_itemByName_Proxy(ISchemaItemCollection *This,BSTR name,ISchemaItem **item); | |
| 5452 void __RPC_STUB ISchemaItemCollection_itemByName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5453 HRESULT WINAPI ISchemaItemCollection_itemByQName_Proxy(ISchemaItemCollection *This,BSTR name,BSTR namespaceURI,ISchemaItem **item); | |
| 5454 void __RPC_STUB ISchemaItemCollection_itemByQName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5455 HRESULT WINAPI ISchemaItemCollection_get_length_Proxy(ISchemaItemCollection *This,long *length); | |
| 5456 void __RPC_STUB ISchemaItemCollection_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5457 HRESULT WINAPI ISchemaItemCollection_get__newEnum_Proxy(ISchemaItemCollection *This,IUnknown **ppunk); | |
| 5458 void __RPC_STUB ISchemaItemCollection_get__newEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5459 #endif | |
| 5460 | |
| 5461 #ifndef __ISchemaItem_INTERFACE_DEFINED__ | |
| 5462 #define __ISchemaItem_INTERFACE_DEFINED__ | |
| 5463 EXTERN_C const IID IID_ISchemaItem; | |
| 5464 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 5465 struct ISchemaItem : public IDispatch { | |
| 5466 public: | |
| 5467 virtual HRESULT WINAPI get_name(BSTR *name) = 0; | |
| 5468 virtual HRESULT WINAPI get_namespaceURI(BSTR *namespaceURI) = 0; | |
| 5469 virtual HRESULT WINAPI get_schema(ISchema **schema) = 0; | |
| 5470 virtual HRESULT WINAPI get_id(BSTR *id) = 0; | |
| 5471 virtual HRESULT WINAPI get_itemType(SOMITEMTYPE *itemType) = 0; | |
| 5472 virtual HRESULT WINAPI get_unhandledAttributes(IVBSAXAttributes **attributes) = 0; | |
| 5473 virtual HRESULT WINAPI writeAnnotation(IUnknown *annotationSink,VARIANT_BOOL *isWritten) = 0; | |
| 5474 }; | |
| 5475 #else | |
| 5476 typedef struct ISchemaItemVtbl { | |
| 5477 BEGIN_INTERFACE | |
| 5478 HRESULT (WINAPI *QueryInterface)(ISchemaItem *This,REFIID riid,void **ppvObject); | |
| 5479 ULONG (WINAPI *AddRef)(ISchemaItem *This); | |
| 5480 ULONG (WINAPI *Release)(ISchemaItem *This); | |
| 5481 HRESULT (WINAPI *GetTypeInfoCount)(ISchemaItem *This,UINT *pctinfo); | |
| 5482 HRESULT (WINAPI *GetTypeInfo)(ISchemaItem *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 5483 HRESULT (WINAPI *GetIDsOfNames)(ISchemaItem *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 5484 HRESULT (WINAPI *Invoke)(ISchemaItem *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 5485 HRESULT (WINAPI *get_name)(ISchemaItem *This,BSTR *name); | |
| 5486 HRESULT (WINAPI *get_namespaceURI)(ISchemaItem *This,BSTR *namespaceURI); | |
| 5487 HRESULT (WINAPI *get_schema)(ISchemaItem *This,ISchema **schema); | |
| 5488 HRESULT (WINAPI *get_id)(ISchemaItem *This,BSTR *id); | |
| 5489 HRESULT (WINAPI *get_itemType)(ISchemaItem *This,SOMITEMTYPE *itemType); | |
| 5490 HRESULT (WINAPI *get_unhandledAttributes)(ISchemaItem *This,IVBSAXAttributes **attributes); | |
| 5491 HRESULT (WINAPI *writeAnnotation)(ISchemaItem *This,IUnknown *annotationSink,VARIANT_BOOL *isWritten); | |
| 5492 END_INTERFACE | |
| 5493 } ISchemaItemVtbl; | |
| 5494 struct ISchemaItem { | |
| 5495 CONST_VTBL struct ISchemaItemVtbl *lpVtbl; | |
| 5496 }; | |
| 5497 #ifdef COBJMACROS | |
| 5498 #define ISchemaItem_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 5499 #define ISchemaItem_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 5500 #define ISchemaItem_Release(This) (This)->lpVtbl->Release(This) | |
| 5501 #define ISchemaItem_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 5502 #define ISchemaItem_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 5503 #define ISchemaItem_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 5504 #define ISchemaItem_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 5505 #define ISchemaItem_get_name(This,name) (This)->lpVtbl->get_name(This,name) | |
| 5506 #define ISchemaItem_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 5507 #define ISchemaItem_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) | |
| 5508 #define ISchemaItem_get_id(This,id) (This)->lpVtbl->get_id(This,id) | |
| 5509 #define ISchemaItem_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) | |
| 5510 #define ISchemaItem_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) | |
| 5511 #define ISchemaItem_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) | |
| 5512 #endif | |
| 5513 #endif | |
| 5514 HRESULT WINAPI ISchemaItem_get_name_Proxy(ISchemaItem *This,BSTR *name); | |
| 5515 void __RPC_STUB ISchemaItem_get_name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5516 HRESULT WINAPI ISchemaItem_get_namespaceURI_Proxy(ISchemaItem *This,BSTR *namespaceURI); | |
| 5517 void __RPC_STUB ISchemaItem_get_namespaceURI_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5518 HRESULT WINAPI ISchemaItem_get_schema_Proxy(ISchemaItem *This,ISchema **schema); | |
| 5519 void __RPC_STUB ISchemaItem_get_schema_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5520 HRESULT WINAPI ISchemaItem_get_id_Proxy(ISchemaItem *This,BSTR *id); | |
| 5521 void __RPC_STUB ISchemaItem_get_id_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5522 HRESULT WINAPI ISchemaItem_get_itemType_Proxy(ISchemaItem *This,SOMITEMTYPE *itemType); | |
| 5523 void __RPC_STUB ISchemaItem_get_itemType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5524 HRESULT WINAPI ISchemaItem_get_unhandledAttributes_Proxy(ISchemaItem *This,IVBSAXAttributes **attributes); | |
| 5525 void __RPC_STUB ISchemaItem_get_unhandledAttributes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5526 HRESULT WINAPI ISchemaItem_writeAnnotation_Proxy(ISchemaItem *This,IUnknown *annotationSink,VARIANT_BOOL *isWritten); | |
| 5527 void __RPC_STUB ISchemaItem_writeAnnotation_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5528 #endif | |
| 5529 | |
| 5530 #ifndef __ISchema_INTERFACE_DEFINED__ | |
| 5531 #define __ISchema_INTERFACE_DEFINED__ | |
| 5532 EXTERN_C const IID IID_ISchema; | |
| 5533 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 5534 struct ISchema : public ISchemaItem { | |
| 5535 public: | |
| 5536 virtual HRESULT WINAPI get_targetNamespace(BSTR *targetNamespace) = 0; | |
| 5537 virtual HRESULT WINAPI get_version(BSTR *version) = 0; | |
| 5538 virtual HRESULT WINAPI get_types(ISchemaItemCollection **types) = 0; | |
| 5539 virtual HRESULT WINAPI get_elements(ISchemaItemCollection **elements) = 0; | |
| 5540 virtual HRESULT WINAPI get_attributes(ISchemaItemCollection **attributes) = 0; | |
| 5541 virtual HRESULT WINAPI get_attributeGroups(ISchemaItemCollection **attributeGroups) = 0; | |
| 5542 virtual HRESULT WINAPI get_modelGroups(ISchemaItemCollection **modelGroups) = 0; | |
| 5543 virtual HRESULT WINAPI get_notations(ISchemaItemCollection **notations) = 0; | |
| 5544 virtual HRESULT WINAPI get_schemaLocations(ISchemaStringCollection **schemaLocations) = 0; | |
| 5545 }; | |
| 5546 #else | |
| 5547 typedef struct ISchemaVtbl { | |
| 5548 BEGIN_INTERFACE | |
| 5549 HRESULT (WINAPI *QueryInterface)(ISchema *This,REFIID riid,void **ppvObject); | |
| 5550 ULONG (WINAPI *AddRef)(ISchema *This); | |
| 5551 ULONG (WINAPI *Release)(ISchema *This); | |
| 5552 HRESULT (WINAPI *GetTypeInfoCount)(ISchema *This,UINT *pctinfo); | |
| 5553 HRESULT (WINAPI *GetTypeInfo)(ISchema *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 5554 HRESULT (WINAPI *GetIDsOfNames)(ISchema *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 5555 HRESULT (WINAPI *Invoke)(ISchema *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 5556 HRESULT (WINAPI *get_name)(ISchema *This,BSTR *name); | |
| 5557 HRESULT (WINAPI *get_namespaceURI)(ISchema *This,BSTR *namespaceURI); | |
| 5558 HRESULT (WINAPI *get_schema)(ISchema *This,ISchema **schema); | |
| 5559 HRESULT (WINAPI *get_id)(ISchema *This,BSTR *id); | |
| 5560 HRESULT (WINAPI *get_itemType)(ISchema *This,SOMITEMTYPE *itemType); | |
| 5561 HRESULT (WINAPI *get_unhandledAttributes)(ISchema *This,IVBSAXAttributes **attributes); | |
| 5562 HRESULT (WINAPI *writeAnnotation)(ISchema *This,IUnknown *annotationSink,VARIANT_BOOL *isWritten); | |
| 5563 HRESULT (WINAPI *get_targetNamespace)(ISchema *This,BSTR *targetNamespace); | |
| 5564 HRESULT (WINAPI *get_version)(ISchema *This,BSTR *version); | |
| 5565 HRESULT (WINAPI *get_types)(ISchema *This,ISchemaItemCollection **types); | |
| 5566 HRESULT (WINAPI *get_elements)(ISchema *This,ISchemaItemCollection **elements); | |
| 5567 HRESULT (WINAPI *get_attributes)(ISchema *This,ISchemaItemCollection **attributes); | |
| 5568 HRESULT (WINAPI *get_attributeGroups)(ISchema *This,ISchemaItemCollection **attributeGroups); | |
| 5569 HRESULT (WINAPI *get_modelGroups)(ISchema *This,ISchemaItemCollection **modelGroups); | |
| 5570 HRESULT (WINAPI *get_notations)(ISchema *This,ISchemaItemCollection **notations); | |
| 5571 HRESULT (WINAPI *get_schemaLocations)(ISchema *This,ISchemaStringCollection **schemaLocations); | |
| 5572 END_INTERFACE | |
| 5573 } ISchemaVtbl; | |
| 5574 struct ISchema { | |
| 5575 CONST_VTBL struct ISchemaVtbl *lpVtbl; | |
| 5576 }; | |
| 5577 #ifdef COBJMACROS | |
| 5578 #define ISchema_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 5579 #define ISchema_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 5580 #define ISchema_Release(This) (This)->lpVtbl->Release(This) | |
| 5581 #define ISchema_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 5582 #define ISchema_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 5583 #define ISchema_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 5584 #define ISchema_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 5585 #define ISchema_get_name(This,name) (This)->lpVtbl->get_name(This,name) | |
| 5586 #define ISchema_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 5587 #define ISchema_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) | |
| 5588 #define ISchema_get_id(This,id) (This)->lpVtbl->get_id(This,id) | |
| 5589 #define ISchema_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) | |
| 5590 #define ISchema_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) | |
| 5591 #define ISchema_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) | |
| 5592 #define ISchema_get_targetNamespace(This,targetNamespace) (This)->lpVtbl->get_targetNamespace(This,targetNamespace) | |
| 5593 #define ISchema_get_version(This,version) (This)->lpVtbl->get_version(This,version) | |
| 5594 #define ISchema_get_types(This,types) (This)->lpVtbl->get_types(This,types) | |
| 5595 #define ISchema_get_elements(This,elements) (This)->lpVtbl->get_elements(This,elements) | |
| 5596 #define ISchema_get_attributes(This,attributes) (This)->lpVtbl->get_attributes(This,attributes) | |
| 5597 #define ISchema_get_attributeGroups(This,attributeGroups) (This)->lpVtbl->get_attributeGroups(This,attributeGroups) | |
| 5598 #define ISchema_get_modelGroups(This,modelGroups) (This)->lpVtbl->get_modelGroups(This,modelGroups) | |
| 5599 #define ISchema_get_notations(This,notations) (This)->lpVtbl->get_notations(This,notations) | |
| 5600 #define ISchema_get_schemaLocations(This,schemaLocations) (This)->lpVtbl->get_schemaLocations(This,schemaLocations) | |
| 5601 #endif | |
| 5602 #endif | |
| 5603 HRESULT WINAPI ISchema_get_targetNamespace_Proxy(ISchema *This,BSTR *targetNamespace); | |
| 5604 void __RPC_STUB ISchema_get_targetNamespace_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5605 HRESULT WINAPI ISchema_get_version_Proxy(ISchema *This,BSTR *version); | |
| 5606 void __RPC_STUB ISchema_get_version_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5607 HRESULT WINAPI ISchema_get_types_Proxy(ISchema *This,ISchemaItemCollection **types); | |
| 5608 void __RPC_STUB ISchema_get_types_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5609 HRESULT WINAPI ISchema_get_elements_Proxy(ISchema *This,ISchemaItemCollection **elements); | |
| 5610 void __RPC_STUB ISchema_get_elements_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5611 HRESULT WINAPI ISchema_get_attributes_Proxy(ISchema *This,ISchemaItemCollection **attributes); | |
| 5612 void __RPC_STUB ISchema_get_attributes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5613 HRESULT WINAPI ISchema_get_attributeGroups_Proxy(ISchema *This,ISchemaItemCollection **attributeGroups); | |
| 5614 void __RPC_STUB ISchema_get_attributeGroups_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5615 HRESULT WINAPI ISchema_get_modelGroups_Proxy(ISchema *This,ISchemaItemCollection **modelGroups); | |
| 5616 void __RPC_STUB ISchema_get_modelGroups_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5617 HRESULT WINAPI ISchema_get_notations_Proxy(ISchema *This,ISchemaItemCollection **notations); | |
| 5618 void __RPC_STUB ISchema_get_notations_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5619 HRESULT WINAPI ISchema_get_schemaLocations_Proxy(ISchema *This,ISchemaStringCollection **schemaLocations); | |
| 5620 void __RPC_STUB ISchema_get_schemaLocations_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5621 #endif | |
| 5622 | |
| 5623 #ifndef __ISchemaParticle_INTERFACE_DEFINED__ | |
| 5624 #define __ISchemaParticle_INTERFACE_DEFINED__ | |
| 5625 EXTERN_C const IID IID_ISchemaParticle; | |
| 5626 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 5627 struct ISchemaParticle : public ISchemaItem { | |
| 5628 public: | |
| 5629 virtual HRESULT WINAPI get_minOccurs(VARIANT *minOccurs) = 0; | |
| 5630 virtual HRESULT WINAPI get_maxOccurs(VARIANT *maxOccurs) = 0; | |
| 5631 }; | |
| 5632 #else | |
| 5633 typedef struct ISchemaParticleVtbl { | |
| 5634 BEGIN_INTERFACE | |
| 5635 HRESULT (WINAPI *QueryInterface)(ISchemaParticle *This,REFIID riid,void **ppvObject); | |
| 5636 ULONG (WINAPI *AddRef)(ISchemaParticle *This); | |
| 5637 ULONG (WINAPI *Release)(ISchemaParticle *This); | |
| 5638 HRESULT (WINAPI *GetTypeInfoCount)(ISchemaParticle *This,UINT *pctinfo); | |
| 5639 HRESULT (WINAPI *GetTypeInfo)(ISchemaParticle *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 5640 HRESULT (WINAPI *GetIDsOfNames)(ISchemaParticle *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 5641 HRESULT (WINAPI *Invoke)(ISchemaParticle *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 5642 HRESULT (WINAPI *get_name)(ISchemaParticle *This,BSTR *name); | |
| 5643 HRESULT (WINAPI *get_namespaceURI)(ISchemaParticle *This,BSTR *namespaceURI); | |
| 5644 HRESULT (WINAPI *get_schema)(ISchemaParticle *This,ISchema **schema); | |
| 5645 HRESULT (WINAPI *get_id)(ISchemaParticle *This,BSTR *id); | |
| 5646 HRESULT (WINAPI *get_itemType)(ISchemaParticle *This,SOMITEMTYPE *itemType); | |
| 5647 HRESULT (WINAPI *get_unhandledAttributes)(ISchemaParticle *This,IVBSAXAttributes **attributes); | |
| 5648 HRESULT (WINAPI *writeAnnotation)(ISchemaParticle *This,IUnknown *annotationSink,VARIANT_BOOL *isWritten); | |
| 5649 HRESULT (WINAPI *get_minOccurs)(ISchemaParticle *This,VARIANT *minOccurs); | |
| 5650 HRESULT (WINAPI *get_maxOccurs)(ISchemaParticle *This,VARIANT *maxOccurs); | |
| 5651 END_INTERFACE | |
| 5652 } ISchemaParticleVtbl; | |
| 5653 struct ISchemaParticle { | |
| 5654 CONST_VTBL struct ISchemaParticleVtbl *lpVtbl; | |
| 5655 }; | |
| 5656 #ifdef COBJMACROS | |
| 5657 #define ISchemaParticle_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 5658 #define ISchemaParticle_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 5659 #define ISchemaParticle_Release(This) (This)->lpVtbl->Release(This) | |
| 5660 #define ISchemaParticle_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 5661 #define ISchemaParticle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 5662 #define ISchemaParticle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 5663 #define ISchemaParticle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 5664 #define ISchemaParticle_get_name(This,name) (This)->lpVtbl->get_name(This,name) | |
| 5665 #define ISchemaParticle_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 5666 #define ISchemaParticle_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) | |
| 5667 #define ISchemaParticle_get_id(This,id) (This)->lpVtbl->get_id(This,id) | |
| 5668 #define ISchemaParticle_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) | |
| 5669 #define ISchemaParticle_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) | |
| 5670 #define ISchemaParticle_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) | |
| 5671 #define ISchemaParticle_get_minOccurs(This,minOccurs) (This)->lpVtbl->get_minOccurs(This,minOccurs) | |
| 5672 #define ISchemaParticle_get_maxOccurs(This,maxOccurs) (This)->lpVtbl->get_maxOccurs(This,maxOccurs) | |
| 5673 #endif | |
| 5674 #endif | |
| 5675 HRESULT WINAPI ISchemaParticle_get_minOccurs_Proxy(ISchemaParticle *This,VARIANT *minOccurs); | |
| 5676 void __RPC_STUB ISchemaParticle_get_minOccurs_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5677 HRESULT WINAPI ISchemaParticle_get_maxOccurs_Proxy(ISchemaParticle *This,VARIANT *maxOccurs); | |
| 5678 void __RPC_STUB ISchemaParticle_get_maxOccurs_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5679 #endif | |
| 5680 | |
| 5681 #ifndef __ISchemaAttribute_INTERFACE_DEFINED__ | |
| 5682 #define __ISchemaAttribute_INTERFACE_DEFINED__ | |
| 5683 EXTERN_C const IID IID_ISchemaAttribute; | |
| 5684 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 5685 struct ISchemaAttribute : public ISchemaItem { | |
| 5686 public: | |
| 5687 virtual HRESULT WINAPI get_type(ISchemaType **type) = 0; | |
| 5688 virtual HRESULT WINAPI get_scope(ISchemaComplexType **scope) = 0; | |
| 5689 virtual HRESULT WINAPI get_defaultValue(BSTR *defaultValue) = 0; | |
| 5690 virtual HRESULT WINAPI get_fixedValue(BSTR *fixedValue) = 0; | |
| 5691 virtual HRESULT WINAPI get_use(SCHEMAUSE *use) = 0; | |
| 5692 virtual HRESULT WINAPI get_isReference(VARIANT_BOOL *reference) = 0; | |
| 5693 }; | |
| 5694 #else | |
| 5695 typedef struct ISchemaAttributeVtbl { | |
| 5696 BEGIN_INTERFACE | |
| 5697 HRESULT (WINAPI *QueryInterface)(ISchemaAttribute *This,REFIID riid,void **ppvObject); | |
| 5698 ULONG (WINAPI *AddRef)(ISchemaAttribute *This); | |
| 5699 ULONG (WINAPI *Release)(ISchemaAttribute *This); | |
| 5700 HRESULT (WINAPI *GetTypeInfoCount)(ISchemaAttribute *This,UINT *pctinfo); | |
| 5701 HRESULT (WINAPI *GetTypeInfo)(ISchemaAttribute *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 5702 HRESULT (WINAPI *GetIDsOfNames)(ISchemaAttribute *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 5703 HRESULT (WINAPI *Invoke)(ISchemaAttribute *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 5704 HRESULT (WINAPI *get_name)(ISchemaAttribute *This,BSTR *name); | |
| 5705 HRESULT (WINAPI *get_namespaceURI)(ISchemaAttribute *This,BSTR *namespaceURI); | |
| 5706 HRESULT (WINAPI *get_schema)(ISchemaAttribute *This,ISchema **schema); | |
| 5707 HRESULT (WINAPI *get_id)(ISchemaAttribute *This,BSTR *id); | |
| 5708 HRESULT (WINAPI *get_itemType)(ISchemaAttribute *This,SOMITEMTYPE *itemType); | |
| 5709 HRESULT (WINAPI *get_unhandledAttributes)(ISchemaAttribute *This,IVBSAXAttributes **attributes); | |
| 5710 HRESULT (WINAPI *writeAnnotation)(ISchemaAttribute *This,IUnknown *annotationSink,VARIANT_BOOL *isWritten); | |
| 5711 HRESULT (WINAPI *get_type)(ISchemaAttribute *This,ISchemaType **type); | |
| 5712 HRESULT (WINAPI *get_scope)(ISchemaAttribute *This,ISchemaComplexType **scope); | |
| 5713 HRESULT (WINAPI *get_defaultValue)(ISchemaAttribute *This,BSTR *defaultValue); | |
| 5714 HRESULT (WINAPI *get_fixedValue)(ISchemaAttribute *This,BSTR *fixedValue); | |
| 5715 HRESULT (WINAPI *get_use)(ISchemaAttribute *This,SCHEMAUSE *use); | |
| 5716 HRESULT (WINAPI *get_isReference)(ISchemaAttribute *This,VARIANT_BOOL *reference); | |
| 5717 END_INTERFACE | |
| 5718 } ISchemaAttributeVtbl; | |
| 5719 struct ISchemaAttribute { | |
| 5720 CONST_VTBL struct ISchemaAttributeVtbl *lpVtbl; | |
| 5721 }; | |
| 5722 #ifdef COBJMACROS | |
| 5723 #define ISchemaAttribute_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 5724 #define ISchemaAttribute_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 5725 #define ISchemaAttribute_Release(This) (This)->lpVtbl->Release(This) | |
| 5726 #define ISchemaAttribute_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 5727 #define ISchemaAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 5728 #define ISchemaAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 5729 #define ISchemaAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 5730 #define ISchemaAttribute_get_name(This,name) (This)->lpVtbl->get_name(This,name) | |
| 5731 #define ISchemaAttribute_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 5732 #define ISchemaAttribute_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) | |
| 5733 #define ISchemaAttribute_get_id(This,id) (This)->lpVtbl->get_id(This,id) | |
| 5734 #define ISchemaAttribute_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) | |
| 5735 #define ISchemaAttribute_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) | |
| 5736 #define ISchemaAttribute_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) | |
| 5737 #define ISchemaAttribute_get_type(This,type) (This)->lpVtbl->get_type(This,type) | |
| 5738 #define ISchemaAttribute_get_scope(This,scope) (This)->lpVtbl->get_scope(This,scope) | |
| 5739 #define ISchemaAttribute_get_defaultValue(This,defaultValue) (This)->lpVtbl->get_defaultValue(This,defaultValue) | |
| 5740 #define ISchemaAttribute_get_fixedValue(This,fixedValue) (This)->lpVtbl->get_fixedValue(This,fixedValue) | |
| 5741 #define ISchemaAttribute_get_use(This,use) (This)->lpVtbl->get_use(This,use) | |
| 5742 #define ISchemaAttribute_get_isReference(This,reference) (This)->lpVtbl->get_isReference(This,reference) | |
| 5743 #endif | |
| 5744 #endif | |
| 5745 HRESULT WINAPI ISchemaAttribute_get_type_Proxy(ISchemaAttribute *This,ISchemaType **type); | |
| 5746 void __RPC_STUB ISchemaAttribute_get_type_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5747 HRESULT WINAPI ISchemaAttribute_get_scope_Proxy(ISchemaAttribute *This,ISchemaComplexType **scope); | |
| 5748 void __RPC_STUB ISchemaAttribute_get_scope_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5749 HRESULT WINAPI ISchemaAttribute_get_defaultValue_Proxy(ISchemaAttribute *This,BSTR *defaultValue); | |
| 5750 void __RPC_STUB ISchemaAttribute_get_defaultValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5751 HRESULT WINAPI ISchemaAttribute_get_fixedValue_Proxy(ISchemaAttribute *This,BSTR *fixedValue); | |
| 5752 void __RPC_STUB ISchemaAttribute_get_fixedValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5753 HRESULT WINAPI ISchemaAttribute_get_use_Proxy(ISchemaAttribute *This,SCHEMAUSE *use); | |
| 5754 void __RPC_STUB ISchemaAttribute_get_use_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5755 HRESULT WINAPI ISchemaAttribute_get_isReference_Proxy(ISchemaAttribute *This,VARIANT_BOOL *reference); | |
| 5756 void __RPC_STUB ISchemaAttribute_get_isReference_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5757 #endif | |
| 5758 | |
| 5759 #ifndef __ISchemaElement_INTERFACE_DEFINED__ | |
| 5760 #define __ISchemaElement_INTERFACE_DEFINED__ | |
| 5761 EXTERN_C const IID IID_ISchemaElement; | |
| 5762 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 5763 struct ISchemaElement : public ISchemaParticle { | |
| 5764 public: | |
| 5765 virtual HRESULT WINAPI get_type(ISchemaType **type) = 0; | |
| 5766 virtual HRESULT WINAPI get_scope(ISchemaComplexType **scope) = 0; | |
| 5767 virtual HRESULT WINAPI get_defaultValue(BSTR *defaultValue) = 0; | |
| 5768 virtual HRESULT WINAPI get_fixedValue(BSTR *fixedValue) = 0; | |
| 5769 virtual HRESULT WINAPI get_isNillable(VARIANT_BOOL *nillable) = 0; | |
| 5770 virtual HRESULT WINAPI get_identityConstraints(ISchemaItemCollection **constraints) = 0; | |
| 5771 virtual HRESULT WINAPI get_substitutionGroup(ISchemaElement **element) = 0; | |
| 5772 virtual HRESULT WINAPI get_substitutionGroupExclusions(SCHEMADERIVATIONMETHOD *exclusions) = 0; | |
| 5773 virtual HRESULT WINAPI get_disallowedSubstitutions(SCHEMADERIVATIONMETHOD *disallowed) = 0; | |
| 5774 virtual HRESULT WINAPI get_isAbstract(VARIANT_BOOL *abstract) = 0; | |
| 5775 virtual HRESULT WINAPI get_isReference(VARIANT_BOOL *reference) = 0; | |
| 5776 }; | |
| 5777 #else | |
| 5778 typedef struct ISchemaElementVtbl { | |
| 5779 BEGIN_INTERFACE | |
| 5780 HRESULT (WINAPI *QueryInterface)(ISchemaElement *This,REFIID riid,void **ppvObject); | |
| 5781 ULONG (WINAPI *AddRef)(ISchemaElement *This); | |
| 5782 ULONG (WINAPI *Release)(ISchemaElement *This); | |
| 5783 HRESULT (WINAPI *GetTypeInfoCount)(ISchemaElement *This,UINT *pctinfo); | |
| 5784 HRESULT (WINAPI *GetTypeInfo)(ISchemaElement *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 5785 HRESULT (WINAPI *GetIDsOfNames)(ISchemaElement *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 5786 HRESULT (WINAPI *Invoke)(ISchemaElement *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 5787 HRESULT (WINAPI *get_name)(ISchemaElement *This,BSTR *name); | |
| 5788 HRESULT (WINAPI *get_namespaceURI)(ISchemaElement *This,BSTR *namespaceURI); | |
| 5789 HRESULT (WINAPI *get_schema)(ISchemaElement *This,ISchema **schema); | |
| 5790 HRESULT (WINAPI *get_id)(ISchemaElement *This,BSTR *id); | |
| 5791 HRESULT (WINAPI *get_itemType)(ISchemaElement *This,SOMITEMTYPE *itemType); | |
| 5792 HRESULT (WINAPI *get_unhandledAttributes)(ISchemaElement *This,IVBSAXAttributes **attributes); | |
| 5793 HRESULT (WINAPI *writeAnnotation)(ISchemaElement *This,IUnknown *annotationSink,VARIANT_BOOL *isWritten); | |
| 5794 HRESULT (WINAPI *get_minOccurs)(ISchemaElement *This,VARIANT *minOccurs); | |
| 5795 HRESULT (WINAPI *get_maxOccurs)(ISchemaElement *This,VARIANT *maxOccurs); | |
| 5796 HRESULT (WINAPI *get_type)(ISchemaElement *This,ISchemaType **type); | |
| 5797 HRESULT (WINAPI *get_scope)(ISchemaElement *This,ISchemaComplexType **scope); | |
| 5798 HRESULT (WINAPI *get_defaultValue)(ISchemaElement *This,BSTR *defaultValue); | |
| 5799 HRESULT (WINAPI *get_fixedValue)(ISchemaElement *This,BSTR *fixedValue); | |
| 5800 HRESULT (WINAPI *get_isNillable)(ISchemaElement *This,VARIANT_BOOL *nillable); | |
| 5801 HRESULT (WINAPI *get_identityConstraints)(ISchemaElement *This,ISchemaItemCollection **constraints); | |
| 5802 HRESULT (WINAPI *get_substitutionGroup)(ISchemaElement *This,ISchemaElement **element); | |
| 5803 HRESULT (WINAPI *get_substitutionGroupExclusions)(ISchemaElement *This,SCHEMADERIVATIONMETHOD *exclusions); | |
| 5804 HRESULT (WINAPI *get_disallowedSubstitutions)(ISchemaElement *This,SCHEMADERIVATIONMETHOD *disallowed); | |
| 5805 HRESULT (WINAPI *get_isAbstract)(ISchemaElement *This,VARIANT_BOOL *abstract); | |
| 5806 HRESULT (WINAPI *get_isReference)(ISchemaElement *This,VARIANT_BOOL *reference); | |
| 5807 END_INTERFACE | |
| 5808 } ISchemaElementVtbl; | |
| 5809 struct ISchemaElement { | |
| 5810 CONST_VTBL struct ISchemaElementVtbl *lpVtbl; | |
| 5811 }; | |
| 5812 #ifdef COBJMACROS | |
| 5813 #define ISchemaElement_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 5814 #define ISchemaElement_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 5815 #define ISchemaElement_Release(This) (This)->lpVtbl->Release(This) | |
| 5816 #define ISchemaElement_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 5817 #define ISchemaElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 5818 #define ISchemaElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 5819 #define ISchemaElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 5820 #define ISchemaElement_get_name(This,name) (This)->lpVtbl->get_name(This,name) | |
| 5821 #define ISchemaElement_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 5822 #define ISchemaElement_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) | |
| 5823 #define ISchemaElement_get_id(This,id) (This)->lpVtbl->get_id(This,id) | |
| 5824 #define ISchemaElement_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) | |
| 5825 #define ISchemaElement_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) | |
| 5826 #define ISchemaElement_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) | |
| 5827 #define ISchemaElement_get_minOccurs(This,minOccurs) (This)->lpVtbl->get_minOccurs(This,minOccurs) | |
| 5828 #define ISchemaElement_get_maxOccurs(This,maxOccurs) (This)->lpVtbl->get_maxOccurs(This,maxOccurs) | |
| 5829 #define ISchemaElement_get_type(This,type) (This)->lpVtbl->get_type(This,type) | |
| 5830 #define ISchemaElement_get_scope(This,scope) (This)->lpVtbl->get_scope(This,scope) | |
| 5831 #define ISchemaElement_get_defaultValue(This,defaultValue) (This)->lpVtbl->get_defaultValue(This,defaultValue) | |
| 5832 #define ISchemaElement_get_fixedValue(This,fixedValue) (This)->lpVtbl->get_fixedValue(This,fixedValue) | |
| 5833 #define ISchemaElement_get_isNillable(This,nillable) (This)->lpVtbl->get_isNillable(This,nillable) | |
| 5834 #define ISchemaElement_get_identityConstraints(This,constraints) (This)->lpVtbl->get_identityConstraints(This,constraints) | |
| 5835 #define ISchemaElement_get_substitutionGroup(This,element) (This)->lpVtbl->get_substitutionGroup(This,element) | |
| 5836 #define ISchemaElement_get_substitutionGroupExclusions(This,exclusions) (This)->lpVtbl->get_substitutionGroupExclusions(This,exclusions) | |
| 5837 #define ISchemaElement_get_disallowedSubstitutions(This,disallowed) (This)->lpVtbl->get_disallowedSubstitutions(This,disallowed) | |
| 5838 #define ISchemaElement_get_isAbstract(This,abstract) (This)->lpVtbl->get_isAbstract(This,abstract) | |
| 5839 #define ISchemaElement_get_isReference(This,reference) (This)->lpVtbl->get_isReference(This,reference) | |
| 5840 #endif | |
| 5841 #endif | |
| 5842 HRESULT WINAPI ISchemaElement_get_type_Proxy(ISchemaElement *This,ISchemaType **type); | |
| 5843 void __RPC_STUB ISchemaElement_get_type_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5844 HRESULT WINAPI ISchemaElement_get_scope_Proxy(ISchemaElement *This,ISchemaComplexType **scope); | |
| 5845 void __RPC_STUB ISchemaElement_get_scope_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5846 HRESULT WINAPI ISchemaElement_get_defaultValue_Proxy(ISchemaElement *This,BSTR *defaultValue); | |
| 5847 void __RPC_STUB ISchemaElement_get_defaultValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5848 HRESULT WINAPI ISchemaElement_get_fixedValue_Proxy(ISchemaElement *This,BSTR *fixedValue); | |
| 5849 void __RPC_STUB ISchemaElement_get_fixedValue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5850 HRESULT WINAPI ISchemaElement_get_isNillable_Proxy(ISchemaElement *This,VARIANT_BOOL *nillable); | |
| 5851 void __RPC_STUB ISchemaElement_get_isNillable_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5852 HRESULT WINAPI ISchemaElement_get_identityConstraints_Proxy(ISchemaElement *This,ISchemaItemCollection **constraints); | |
| 5853 void __RPC_STUB ISchemaElement_get_identityConstraints_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5854 HRESULT WINAPI ISchemaElement_get_substitutionGroup_Proxy(ISchemaElement *This,ISchemaElement **element); | |
| 5855 void __RPC_STUB ISchemaElement_get_substitutionGroup_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5856 HRESULT WINAPI ISchemaElement_get_substitutionGroupExclusions_Proxy(ISchemaElement *This,SCHEMADERIVATIONMETHOD *exclusions); | |
| 5857 void __RPC_STUB ISchemaElement_get_substitutionGroupExclusions_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5858 HRESULT WINAPI ISchemaElement_get_disallowedSubstitutions_Proxy(ISchemaElement *This,SCHEMADERIVATIONMETHOD *disallowed); | |
| 5859 void __RPC_STUB ISchemaElement_get_disallowedSubstitutions_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5860 HRESULT WINAPI ISchemaElement_get_isAbstract_Proxy(ISchemaElement *This,VARIANT_BOOL *abstract); | |
| 5861 void __RPC_STUB ISchemaElement_get_isAbstract_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5862 HRESULT WINAPI ISchemaElement_get_isReference_Proxy(ISchemaElement *This,VARIANT_BOOL *reference); | |
| 5863 void __RPC_STUB ISchemaElement_get_isReference_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5864 #endif | |
| 5865 | |
| 5866 #ifndef __ISchemaType_INTERFACE_DEFINED__ | |
| 5867 #define __ISchemaType_INTERFACE_DEFINED__ | |
| 5868 EXTERN_C const IID IID_ISchemaType; | |
| 5869 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 5870 struct ISchemaType : public ISchemaItem { | |
| 5871 public: | |
| 5872 virtual HRESULT WINAPI get_baseTypes(ISchemaItemCollection **baseTypes) = 0; | |
| 5873 virtual HRESULT WINAPI get_final(SCHEMADERIVATIONMETHOD *final) = 0; | |
| 5874 virtual HRESULT WINAPI get_variety(SCHEMATYPEVARIETY *variety) = 0; | |
| 5875 virtual HRESULT WINAPI get_derivedBy(SCHEMADERIVATIONMETHOD *derivedBy) = 0; | |
| 5876 virtual HRESULT WINAPI isValid(BSTR data,VARIANT_BOOL *valid) = 0; | |
| 5877 virtual HRESULT WINAPI get_minExclusive(BSTR *minExclusive) = 0; | |
| 5878 virtual HRESULT WINAPI get_minInclusive(BSTR *minInclusive) = 0; | |
| 5879 virtual HRESULT WINAPI get_maxExclusive(BSTR *maxExclusive) = 0; | |
| 5880 virtual HRESULT WINAPI get_maxInclusive(BSTR *maxInclusive) = 0; | |
| 5881 virtual HRESULT WINAPI get_totalDigits(VARIANT *totalDigits) = 0; | |
| 5882 virtual HRESULT WINAPI get_fractionDigits(VARIANT *fractionDigits) = 0; | |
| 5883 virtual HRESULT WINAPI get_length(VARIANT *length) = 0; | |
| 5884 virtual HRESULT WINAPI get_minLength(VARIANT *minLength) = 0; | |
| 5885 virtual HRESULT WINAPI get_maxLength(VARIANT *maxLength) = 0; | |
| 5886 virtual HRESULT WINAPI get_enumeration(ISchemaStringCollection **enumeration) = 0; | |
| 5887 virtual HRESULT WINAPI get_whitespace(SCHEMAWHITESPACE *whitespace) = 0; | |
| 5888 virtual HRESULT WINAPI get_patterns(ISchemaStringCollection **patterns) = 0; | |
| 5889 }; | |
| 5890 #else | |
| 5891 typedef struct ISchemaTypeVtbl { | |
| 5892 BEGIN_INTERFACE | |
| 5893 HRESULT (WINAPI *QueryInterface)(ISchemaType *This,REFIID riid,void **ppvObject); | |
| 5894 ULONG (WINAPI *AddRef)(ISchemaType *This); | |
| 5895 ULONG (WINAPI *Release)(ISchemaType *This); | |
| 5896 HRESULT (WINAPI *GetTypeInfoCount)(ISchemaType *This,UINT *pctinfo); | |
| 5897 HRESULT (WINAPI *GetTypeInfo)(ISchemaType *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 5898 HRESULT (WINAPI *GetIDsOfNames)(ISchemaType *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 5899 HRESULT (WINAPI *Invoke)(ISchemaType *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 5900 HRESULT (WINAPI *get_name)(ISchemaType *This,BSTR *name); | |
| 5901 HRESULT (WINAPI *get_namespaceURI)(ISchemaType *This,BSTR *namespaceURI); | |
| 5902 HRESULT (WINAPI *get_schema)(ISchemaType *This,ISchema **schema); | |
| 5903 HRESULT (WINAPI *get_id)(ISchemaType *This,BSTR *id); | |
| 5904 HRESULT (WINAPI *get_itemType)(ISchemaType *This,SOMITEMTYPE *itemType); | |
| 5905 HRESULT (WINAPI *get_unhandledAttributes)(ISchemaType *This,IVBSAXAttributes **attributes); | |
| 5906 HRESULT (WINAPI *writeAnnotation)(ISchemaType *This,IUnknown *annotationSink,VARIANT_BOOL *isWritten); | |
| 5907 HRESULT (WINAPI *get_baseTypes)(ISchemaType *This,ISchemaItemCollection **baseTypes); | |
| 5908 HRESULT (WINAPI *get_final)(ISchemaType *This,SCHEMADERIVATIONMETHOD *final); | |
| 5909 HRESULT (WINAPI *get_variety)(ISchemaType *This,SCHEMATYPEVARIETY *variety); | |
| 5910 HRESULT (WINAPI *get_derivedBy)(ISchemaType *This,SCHEMADERIVATIONMETHOD *derivedBy); | |
| 5911 HRESULT (WINAPI *isValid)(ISchemaType *This,BSTR data,VARIANT_BOOL *valid); | |
| 5912 HRESULT (WINAPI *get_minExclusive)(ISchemaType *This,BSTR *minExclusive); | |
| 5913 HRESULT (WINAPI *get_minInclusive)(ISchemaType *This,BSTR *minInclusive); | |
| 5914 HRESULT (WINAPI *get_maxExclusive)(ISchemaType *This,BSTR *maxExclusive); | |
| 5915 HRESULT (WINAPI *get_maxInclusive)(ISchemaType *This,BSTR *maxInclusive); | |
| 5916 HRESULT (WINAPI *get_totalDigits)(ISchemaType *This,VARIANT *totalDigits); | |
| 5917 HRESULT (WINAPI *get_fractionDigits)(ISchemaType *This,VARIANT *fractionDigits); | |
| 5918 HRESULT (WINAPI *get_length)(ISchemaType *This,VARIANT *length); | |
| 5919 HRESULT (WINAPI *get_minLength)(ISchemaType *This,VARIANT *minLength); | |
| 5920 HRESULT (WINAPI *get_maxLength)(ISchemaType *This,VARIANT *maxLength); | |
| 5921 HRESULT (WINAPI *get_enumeration)(ISchemaType *This,ISchemaStringCollection **enumeration); | |
| 5922 HRESULT (WINAPI *get_whitespace)(ISchemaType *This,SCHEMAWHITESPACE *whitespace); | |
| 5923 HRESULT (WINAPI *get_patterns)(ISchemaType *This,ISchemaStringCollection **patterns); | |
| 5924 END_INTERFACE | |
| 5925 } ISchemaTypeVtbl; | |
| 5926 struct ISchemaType { | |
| 5927 CONST_VTBL struct ISchemaTypeVtbl *lpVtbl; | |
| 5928 }; | |
| 5929 #ifdef COBJMACROS | |
| 5930 #define ISchemaType_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 5931 #define ISchemaType_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 5932 #define ISchemaType_Release(This) (This)->lpVtbl->Release(This) | |
| 5933 #define ISchemaType_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 5934 #define ISchemaType_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 5935 #define ISchemaType_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 5936 #define ISchemaType_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 5937 #define ISchemaType_get_name(This,name) (This)->lpVtbl->get_name(This,name) | |
| 5938 #define ISchemaType_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 5939 #define ISchemaType_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) | |
| 5940 #define ISchemaType_get_id(This,id) (This)->lpVtbl->get_id(This,id) | |
| 5941 #define ISchemaType_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) | |
| 5942 #define ISchemaType_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) | |
| 5943 #define ISchemaType_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) | |
| 5944 #define ISchemaType_get_baseTypes(This,baseTypes) (This)->lpVtbl->get_baseTypes(This,baseTypes) | |
| 5945 #define ISchemaType_get_final(This,final) (This)->lpVtbl->get_final(This,final) | |
| 5946 #define ISchemaType_get_variety(This,variety) (This)->lpVtbl->get_variety(This,variety) | |
| 5947 #define ISchemaType_get_derivedBy(This,derivedBy) (This)->lpVtbl->get_derivedBy(This,derivedBy) | |
| 5948 #define ISchemaType_isValid(This,data,valid) (This)->lpVtbl->isValid(This,data,valid) | |
| 5949 #define ISchemaType_get_minExclusive(This,minExclusive) (This)->lpVtbl->get_minExclusive(This,minExclusive) | |
| 5950 #define ISchemaType_get_minInclusive(This,minInclusive) (This)->lpVtbl->get_minInclusive(This,minInclusive) | |
| 5951 #define ISchemaType_get_maxExclusive(This,maxExclusive) (This)->lpVtbl->get_maxExclusive(This,maxExclusive) | |
| 5952 #define ISchemaType_get_maxInclusive(This,maxInclusive) (This)->lpVtbl->get_maxInclusive(This,maxInclusive) | |
| 5953 #define ISchemaType_get_totalDigits(This,totalDigits) (This)->lpVtbl->get_totalDigits(This,totalDigits) | |
| 5954 #define ISchemaType_get_fractionDigits(This,fractionDigits) (This)->lpVtbl->get_fractionDigits(This,fractionDigits) | |
| 5955 #define ISchemaType_get_length(This,length) (This)->lpVtbl->get_length(This,length) | |
| 5956 #define ISchemaType_get_minLength(This,minLength) (This)->lpVtbl->get_minLength(This,minLength) | |
| 5957 #define ISchemaType_get_maxLength(This,maxLength) (This)->lpVtbl->get_maxLength(This,maxLength) | |
| 5958 #define ISchemaType_get_enumeration(This,enumeration) (This)->lpVtbl->get_enumeration(This,enumeration) | |
| 5959 #define ISchemaType_get_whitespace(This,whitespace) (This)->lpVtbl->get_whitespace(This,whitespace) | |
| 5960 #define ISchemaType_get_patterns(This,patterns) (This)->lpVtbl->get_patterns(This,patterns) | |
| 5961 #endif | |
| 5962 #endif | |
| 5963 HRESULT WINAPI ISchemaType_get_baseTypes_Proxy(ISchemaType *This,ISchemaItemCollection **baseTypes); | |
| 5964 void __RPC_STUB ISchemaType_get_baseTypes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5965 HRESULT WINAPI ISchemaType_get_final_Proxy(ISchemaType *This,SCHEMADERIVATIONMETHOD *final); | |
| 5966 void __RPC_STUB ISchemaType_get_final_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5967 HRESULT WINAPI ISchemaType_get_variety_Proxy(ISchemaType *This,SCHEMATYPEVARIETY *variety); | |
| 5968 void __RPC_STUB ISchemaType_get_variety_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5969 HRESULT WINAPI ISchemaType_get_derivedBy_Proxy(ISchemaType *This,SCHEMADERIVATIONMETHOD *derivedBy); | |
| 5970 void __RPC_STUB ISchemaType_get_derivedBy_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5971 HRESULT WINAPI ISchemaType_isValid_Proxy(ISchemaType *This,BSTR data,VARIANT_BOOL *valid); | |
| 5972 void __RPC_STUB ISchemaType_isValid_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5973 HRESULT WINAPI ISchemaType_get_minExclusive_Proxy(ISchemaType *This,BSTR *minExclusive); | |
| 5974 void __RPC_STUB ISchemaType_get_minExclusive_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5975 HRESULT WINAPI ISchemaType_get_minInclusive_Proxy(ISchemaType *This,BSTR *minInclusive); | |
| 5976 void __RPC_STUB ISchemaType_get_minInclusive_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5977 HRESULT WINAPI ISchemaType_get_maxExclusive_Proxy(ISchemaType *This,BSTR *maxExclusive); | |
| 5978 void __RPC_STUB ISchemaType_get_maxExclusive_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5979 HRESULT WINAPI ISchemaType_get_maxInclusive_Proxy(ISchemaType *This,BSTR *maxInclusive); | |
| 5980 void __RPC_STUB ISchemaType_get_maxInclusive_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5981 HRESULT WINAPI ISchemaType_get_totalDigits_Proxy(ISchemaType *This,VARIANT *totalDigits); | |
| 5982 void __RPC_STUB ISchemaType_get_totalDigits_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5983 HRESULT WINAPI ISchemaType_get_fractionDigits_Proxy(ISchemaType *This,VARIANT *fractionDigits); | |
| 5984 void __RPC_STUB ISchemaType_get_fractionDigits_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5985 HRESULT WINAPI ISchemaType_get_length_Proxy(ISchemaType *This,VARIANT *length); | |
| 5986 void __RPC_STUB ISchemaType_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5987 HRESULT WINAPI ISchemaType_get_minLength_Proxy(ISchemaType *This,VARIANT *minLength); | |
| 5988 void __RPC_STUB ISchemaType_get_minLength_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5989 HRESULT WINAPI ISchemaType_get_maxLength_Proxy(ISchemaType *This,VARIANT *maxLength); | |
| 5990 void __RPC_STUB ISchemaType_get_maxLength_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5991 HRESULT WINAPI ISchemaType_get_enumeration_Proxy(ISchemaType *This,ISchemaStringCollection **enumeration); | |
| 5992 void __RPC_STUB ISchemaType_get_enumeration_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5993 HRESULT WINAPI ISchemaType_get_whitespace_Proxy(ISchemaType *This,SCHEMAWHITESPACE *whitespace); | |
| 5994 void __RPC_STUB ISchemaType_get_whitespace_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5995 HRESULT WINAPI ISchemaType_get_patterns_Proxy(ISchemaType *This,ISchemaStringCollection **patterns); | |
| 5996 void __RPC_STUB ISchemaType_get_patterns_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 5997 #endif | |
| 5998 | |
| 5999 #ifndef __ISchemaComplexType_INTERFACE_DEFINED__ | |
| 6000 #define __ISchemaComplexType_INTERFACE_DEFINED__ | |
| 6001 EXTERN_C const IID IID_ISchemaComplexType; | |
| 6002 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 6003 struct ISchemaComplexType : public ISchemaType { | |
| 6004 public: | |
| 6005 virtual HRESULT WINAPI get_isAbstract(VARIANT_BOOL *abstract) = 0; | |
| 6006 virtual HRESULT WINAPI get_anyAttribute(ISchemaAny **anyAttribute) = 0; | |
| 6007 virtual HRESULT WINAPI get_attributes(ISchemaItemCollection **attributes) = 0; | |
| 6008 virtual HRESULT WINAPI get_contentType(SCHEMACONTENTTYPE *contentType) = 0; | |
| 6009 virtual HRESULT WINAPI get_contentModel(ISchemaModelGroup **contentModel) = 0; | |
| 6010 virtual HRESULT WINAPI get_prohibitedSubstitutions(SCHEMADERIVATIONMETHOD *prohibited) = 0; | |
| 6011 }; | |
| 6012 #else | |
| 6013 typedef struct ISchemaComplexTypeVtbl { | |
| 6014 BEGIN_INTERFACE | |
| 6015 HRESULT (WINAPI *QueryInterface)(ISchemaComplexType *This,REFIID riid,void **ppvObject); | |
| 6016 ULONG (WINAPI *AddRef)(ISchemaComplexType *This); | |
| 6017 ULONG (WINAPI *Release)(ISchemaComplexType *This); | |
| 6018 HRESULT (WINAPI *GetTypeInfoCount)(ISchemaComplexType *This,UINT *pctinfo); | |
| 6019 HRESULT (WINAPI *GetTypeInfo)(ISchemaComplexType *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 6020 HRESULT (WINAPI *GetIDsOfNames)(ISchemaComplexType *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 6021 HRESULT (WINAPI *Invoke)(ISchemaComplexType *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 6022 HRESULT (WINAPI *get_name)(ISchemaComplexType *This,BSTR *name); | |
| 6023 HRESULT (WINAPI *get_namespaceURI)(ISchemaComplexType *This,BSTR *namespaceURI); | |
| 6024 HRESULT (WINAPI *get_schema)(ISchemaComplexType *This,ISchema **schema); | |
| 6025 HRESULT (WINAPI *get_id)(ISchemaComplexType *This,BSTR *id); | |
| 6026 HRESULT (WINAPI *get_itemType)(ISchemaComplexType *This,SOMITEMTYPE *itemType); | |
| 6027 HRESULT (WINAPI *get_unhandledAttributes)(ISchemaComplexType *This,IVBSAXAttributes **attributes); | |
| 6028 HRESULT (WINAPI *writeAnnotation)(ISchemaComplexType *This,IUnknown *annotationSink,VARIANT_BOOL *isWritten); | |
| 6029 HRESULT (WINAPI *get_baseTypes)(ISchemaComplexType *This,ISchemaItemCollection **baseTypes); | |
| 6030 HRESULT (WINAPI *get_final)(ISchemaComplexType *This,SCHEMADERIVATIONMETHOD *final); | |
| 6031 HRESULT (WINAPI *get_variety)(ISchemaComplexType *This,SCHEMATYPEVARIETY *variety); | |
| 6032 HRESULT (WINAPI *get_derivedBy)(ISchemaComplexType *This,SCHEMADERIVATIONMETHOD *derivedBy); | |
| 6033 HRESULT (WINAPI *isValid)(ISchemaComplexType *This,BSTR data,VARIANT_BOOL *valid); | |
| 6034 HRESULT (WINAPI *get_minExclusive)(ISchemaComplexType *This,BSTR *minExclusive); | |
| 6035 HRESULT (WINAPI *get_minInclusive)(ISchemaComplexType *This,BSTR *minInclusive); | |
| 6036 HRESULT (WINAPI *get_maxExclusive)(ISchemaComplexType *This,BSTR *maxExclusive); | |
| 6037 HRESULT (WINAPI *get_maxInclusive)(ISchemaComplexType *This,BSTR *maxInclusive); | |
| 6038 HRESULT (WINAPI *get_totalDigits)(ISchemaComplexType *This,VARIANT *totalDigits); | |
| 6039 HRESULT (WINAPI *get_fractionDigits)(ISchemaComplexType *This,VARIANT *fractionDigits); | |
| 6040 HRESULT (WINAPI *get_length)(ISchemaComplexType *This,VARIANT *length); | |
| 6041 HRESULT (WINAPI *get_minLength)(ISchemaComplexType *This,VARIANT *minLength); | |
| 6042 HRESULT (WINAPI *get_maxLength)(ISchemaComplexType *This,VARIANT *maxLength); | |
| 6043 HRESULT (WINAPI *get_enumeration)(ISchemaComplexType *This,ISchemaStringCollection **enumeration); | |
| 6044 HRESULT (WINAPI *get_whitespace)(ISchemaComplexType *This,SCHEMAWHITESPACE *whitespace); | |
| 6045 HRESULT (WINAPI *get_patterns)(ISchemaComplexType *This,ISchemaStringCollection **patterns); | |
| 6046 HRESULT (WINAPI *get_isAbstract)(ISchemaComplexType *This,VARIANT_BOOL *abstract); | |
| 6047 HRESULT (WINAPI *get_anyAttribute)(ISchemaComplexType *This,ISchemaAny **anyAttribute); | |
| 6048 HRESULT (WINAPI *get_attributes)(ISchemaComplexType *This,ISchemaItemCollection **attributes); | |
| 6049 HRESULT (WINAPI *get_contentType)(ISchemaComplexType *This,SCHEMACONTENTTYPE *contentType); | |
| 6050 HRESULT (WINAPI *get_contentModel)(ISchemaComplexType *This,ISchemaModelGroup **contentModel); | |
| 6051 HRESULT (WINAPI *get_prohibitedSubstitutions)(ISchemaComplexType *This,SCHEMADERIVATIONMETHOD *prohibited); | |
| 6052 END_INTERFACE | |
| 6053 } ISchemaComplexTypeVtbl; | |
| 6054 struct ISchemaComplexType { | |
| 6055 CONST_VTBL struct ISchemaComplexTypeVtbl *lpVtbl; | |
| 6056 }; | |
| 6057 #ifdef COBJMACROS | |
| 6058 #define ISchemaComplexType_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 6059 #define ISchemaComplexType_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 6060 #define ISchemaComplexType_Release(This) (This)->lpVtbl->Release(This) | |
| 6061 #define ISchemaComplexType_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 6062 #define ISchemaComplexType_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 6063 #define ISchemaComplexType_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 6064 #define ISchemaComplexType_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 6065 #define ISchemaComplexType_get_name(This,name) (This)->lpVtbl->get_name(This,name) | |
| 6066 #define ISchemaComplexType_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 6067 #define ISchemaComplexType_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) | |
| 6068 #define ISchemaComplexType_get_id(This,id) (This)->lpVtbl->get_id(This,id) | |
| 6069 #define ISchemaComplexType_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) | |
| 6070 #define ISchemaComplexType_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) | |
| 6071 #define ISchemaComplexType_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) | |
| 6072 #define ISchemaComplexType_get_baseTypes(This,baseTypes) (This)->lpVtbl->get_baseTypes(This,baseTypes) | |
| 6073 #define ISchemaComplexType_get_final(This,final) (This)->lpVtbl->get_final(This,final) | |
| 6074 #define ISchemaComplexType_get_variety(This,variety) (This)->lpVtbl->get_variety(This,variety) | |
| 6075 #define ISchemaComplexType_get_derivedBy(This,derivedBy) (This)->lpVtbl->get_derivedBy(This,derivedBy) | |
| 6076 #define ISchemaComplexType_isValid(This,data,valid) (This)->lpVtbl->isValid(This,data,valid) | |
| 6077 #define ISchemaComplexType_get_minExclusive(This,minExclusive) (This)->lpVtbl->get_minExclusive(This,minExclusive) | |
| 6078 #define ISchemaComplexType_get_minInclusive(This,minInclusive) (This)->lpVtbl->get_minInclusive(This,minInclusive) | |
| 6079 #define ISchemaComplexType_get_maxExclusive(This,maxExclusive) (This)->lpVtbl->get_maxExclusive(This,maxExclusive) | |
| 6080 #define ISchemaComplexType_get_maxInclusive(This,maxInclusive) (This)->lpVtbl->get_maxInclusive(This,maxInclusive) | |
| 6081 #define ISchemaComplexType_get_totalDigits(This,totalDigits) (This)->lpVtbl->get_totalDigits(This,totalDigits) | |
| 6082 #define ISchemaComplexType_get_fractionDigits(This,fractionDigits) (This)->lpVtbl->get_fractionDigits(This,fractionDigits) | |
| 6083 #define ISchemaComplexType_get_length(This,length) (This)->lpVtbl->get_length(This,length) | |
| 6084 #define ISchemaComplexType_get_minLength(This,minLength) (This)->lpVtbl->get_minLength(This,minLength) | |
| 6085 #define ISchemaComplexType_get_maxLength(This,maxLength) (This)->lpVtbl->get_maxLength(This,maxLength) | |
| 6086 #define ISchemaComplexType_get_enumeration(This,enumeration) (This)->lpVtbl->get_enumeration(This,enumeration) | |
| 6087 #define ISchemaComplexType_get_whitespace(This,whitespace) (This)->lpVtbl->get_whitespace(This,whitespace) | |
| 6088 #define ISchemaComplexType_get_patterns(This,patterns) (This)->lpVtbl->get_patterns(This,patterns) | |
| 6089 #define ISchemaComplexType_get_isAbstract(This,abstract) (This)->lpVtbl->get_isAbstract(This,abstract) | |
| 6090 #define ISchemaComplexType_get_anyAttribute(This,anyAttribute) (This)->lpVtbl->get_anyAttribute(This,anyAttribute) | |
| 6091 #define ISchemaComplexType_get_attributes(This,attributes) (This)->lpVtbl->get_attributes(This,attributes) | |
| 6092 #define ISchemaComplexType_get_contentType(This,contentType) (This)->lpVtbl->get_contentType(This,contentType) | |
| 6093 #define ISchemaComplexType_get_contentModel(This,contentModel) (This)->lpVtbl->get_contentModel(This,contentModel) | |
| 6094 #define ISchemaComplexType_get_prohibitedSubstitutions(This,prohibited) (This)->lpVtbl->get_prohibitedSubstitutions(This,prohibited) | |
| 6095 #endif | |
| 6096 #endif | |
| 6097 HRESULT WINAPI ISchemaComplexType_get_isAbstract_Proxy(ISchemaComplexType *This,VARIANT_BOOL *abstract); | |
| 6098 void __RPC_STUB ISchemaComplexType_get_isAbstract_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6099 HRESULT WINAPI ISchemaComplexType_get_anyAttribute_Proxy(ISchemaComplexType *This,ISchemaAny **anyAttribute); | |
| 6100 void __RPC_STUB ISchemaComplexType_get_anyAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6101 HRESULT WINAPI ISchemaComplexType_get_attributes_Proxy(ISchemaComplexType *This,ISchemaItemCollection **attributes); | |
| 6102 void __RPC_STUB ISchemaComplexType_get_attributes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6103 HRESULT WINAPI ISchemaComplexType_get_contentType_Proxy(ISchemaComplexType *This,SCHEMACONTENTTYPE *contentType); | |
| 6104 void __RPC_STUB ISchemaComplexType_get_contentType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6105 HRESULT WINAPI ISchemaComplexType_get_contentModel_Proxy(ISchemaComplexType *This,ISchemaModelGroup **contentModel); | |
| 6106 void __RPC_STUB ISchemaComplexType_get_contentModel_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6107 HRESULT WINAPI ISchemaComplexType_get_prohibitedSubstitutions_Proxy(ISchemaComplexType *This,SCHEMADERIVATIONMETHOD *prohibited); | |
| 6108 void __RPC_STUB ISchemaComplexType_get_prohibitedSubstitutions_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6109 #endif | |
| 6110 | |
| 6111 #ifndef __ISchemaAttributeGroup_INTERFACE_DEFINED__ | |
| 6112 #define __ISchemaAttributeGroup_INTERFACE_DEFINED__ | |
| 6113 EXTERN_C const IID IID_ISchemaAttributeGroup; | |
| 6114 | |
| 6115 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 6116 struct ISchemaAttributeGroup : public ISchemaItem { | |
| 6117 public: | |
| 6118 virtual HRESULT WINAPI get_anyAttribute(ISchemaAny **anyAttribute) = 0; | |
| 6119 virtual HRESULT WINAPI get_attributes(ISchemaItemCollection **attributes) = 0; | |
| 6120 }; | |
| 6121 #else | |
| 6122 typedef struct ISchemaAttributeGroupVtbl { | |
| 6123 BEGIN_INTERFACE | |
| 6124 HRESULT (WINAPI *QueryInterface)(ISchemaAttributeGroup *This,REFIID riid,void **ppvObject); | |
| 6125 ULONG (WINAPI *AddRef)(ISchemaAttributeGroup *This); | |
| 6126 ULONG (WINAPI *Release)(ISchemaAttributeGroup *This); | |
| 6127 HRESULT (WINAPI *GetTypeInfoCount)(ISchemaAttributeGroup *This,UINT *pctinfo); | |
| 6128 HRESULT (WINAPI *GetTypeInfo)(ISchemaAttributeGroup *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 6129 HRESULT (WINAPI *GetIDsOfNames)(ISchemaAttributeGroup *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 6130 HRESULT (WINAPI *Invoke)(ISchemaAttributeGroup *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 6131 HRESULT (WINAPI *get_name)(ISchemaAttributeGroup *This,BSTR *name); | |
| 6132 HRESULT (WINAPI *get_namespaceURI)(ISchemaAttributeGroup *This,BSTR *namespaceURI); | |
| 6133 HRESULT (WINAPI *get_schema)(ISchemaAttributeGroup *This,ISchema **schema); | |
| 6134 HRESULT (WINAPI *get_id)(ISchemaAttributeGroup *This,BSTR *id); | |
| 6135 HRESULT (WINAPI *get_itemType)(ISchemaAttributeGroup *This,SOMITEMTYPE *itemType); | |
| 6136 HRESULT (WINAPI *get_unhandledAttributes)(ISchemaAttributeGroup *This,IVBSAXAttributes **attributes); | |
| 6137 HRESULT (WINAPI *writeAnnotation)(ISchemaAttributeGroup *This,IUnknown *annotationSink,VARIANT_BOOL *isWritten); | |
| 6138 HRESULT (WINAPI *get_anyAttribute)(ISchemaAttributeGroup *This,ISchemaAny **anyAttribute); | |
| 6139 HRESULT (WINAPI *get_attributes)(ISchemaAttributeGroup *This,ISchemaItemCollection **attributes); | |
| 6140 END_INTERFACE | |
| 6141 } ISchemaAttributeGroupVtbl; | |
| 6142 struct ISchemaAttributeGroup { | |
| 6143 CONST_VTBL struct ISchemaAttributeGroupVtbl *lpVtbl; | |
| 6144 }; | |
| 6145 #ifdef COBJMACROS | |
| 6146 #define ISchemaAttributeGroup_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 6147 #define ISchemaAttributeGroup_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 6148 #define ISchemaAttributeGroup_Release(This) (This)->lpVtbl->Release(This) | |
| 6149 #define ISchemaAttributeGroup_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 6150 #define ISchemaAttributeGroup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 6151 #define ISchemaAttributeGroup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 6152 #define ISchemaAttributeGroup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 6153 #define ISchemaAttributeGroup_get_name(This,name) (This)->lpVtbl->get_name(This,name) | |
| 6154 #define ISchemaAttributeGroup_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 6155 #define ISchemaAttributeGroup_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) | |
| 6156 #define ISchemaAttributeGroup_get_id(This,id) (This)->lpVtbl->get_id(This,id) | |
| 6157 #define ISchemaAttributeGroup_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) | |
| 6158 #define ISchemaAttributeGroup_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) | |
| 6159 #define ISchemaAttributeGroup_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) | |
| 6160 #define ISchemaAttributeGroup_get_anyAttribute(This,anyAttribute) (This)->lpVtbl->get_anyAttribute(This,anyAttribute) | |
| 6161 #define ISchemaAttributeGroup_get_attributes(This,attributes) (This)->lpVtbl->get_attributes(This,attributes) | |
| 6162 #endif | |
| 6163 #endif | |
| 6164 HRESULT WINAPI ISchemaAttributeGroup_get_anyAttribute_Proxy(ISchemaAttributeGroup *This,ISchemaAny **anyAttribute); | |
| 6165 void __RPC_STUB ISchemaAttributeGroup_get_anyAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6166 HRESULT WINAPI ISchemaAttributeGroup_get_attributes_Proxy(ISchemaAttributeGroup *This,ISchemaItemCollection **attributes); | |
| 6167 void __RPC_STUB ISchemaAttributeGroup_get_attributes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6168 #endif | |
| 6169 | |
| 6170 #ifndef __ISchemaModelGroup_INTERFACE_DEFINED__ | |
| 6171 #define __ISchemaModelGroup_INTERFACE_DEFINED__ | |
| 6172 EXTERN_C const IID IID_ISchemaModelGroup; | |
| 6173 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 6174 struct ISchemaModelGroup : public ISchemaParticle { | |
| 6175 public: | |
| 6176 virtual HRESULT WINAPI get_particles(ISchemaItemCollection **particles) = 0; | |
| 6177 }; | |
| 6178 #else | |
| 6179 typedef struct ISchemaModelGroupVtbl { | |
| 6180 BEGIN_INTERFACE | |
| 6181 HRESULT (WINAPI *QueryInterface)(ISchemaModelGroup *This,REFIID riid,void **ppvObject); | |
| 6182 ULONG (WINAPI *AddRef)(ISchemaModelGroup *This); | |
| 6183 ULONG (WINAPI *Release)(ISchemaModelGroup *This); | |
| 6184 HRESULT (WINAPI *GetTypeInfoCount)(ISchemaModelGroup *This,UINT *pctinfo); | |
| 6185 HRESULT (WINAPI *GetTypeInfo)(ISchemaModelGroup *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 6186 HRESULT (WINAPI *GetIDsOfNames)(ISchemaModelGroup *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 6187 HRESULT (WINAPI *Invoke)(ISchemaModelGroup *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 6188 HRESULT (WINAPI *get_name)(ISchemaModelGroup *This,BSTR *name); | |
| 6189 HRESULT (WINAPI *get_namespaceURI)(ISchemaModelGroup *This,BSTR *namespaceURI); | |
| 6190 HRESULT (WINAPI *get_schema)(ISchemaModelGroup *This,ISchema **schema); | |
| 6191 HRESULT (WINAPI *get_id)(ISchemaModelGroup *This,BSTR *id); | |
| 6192 HRESULT (WINAPI *get_itemType)(ISchemaModelGroup *This,SOMITEMTYPE *itemType); | |
| 6193 HRESULT (WINAPI *get_unhandledAttributes)(ISchemaModelGroup *This,IVBSAXAttributes **attributes); | |
| 6194 HRESULT (WINAPI *writeAnnotation)(ISchemaModelGroup *This,IUnknown *annotationSink,VARIANT_BOOL *isWritten); | |
| 6195 HRESULT (WINAPI *get_minOccurs)(ISchemaModelGroup *This,VARIANT *minOccurs); | |
| 6196 HRESULT (WINAPI *get_maxOccurs)(ISchemaModelGroup *This,VARIANT *maxOccurs); | |
| 6197 HRESULT (WINAPI *get_particles)(ISchemaModelGroup *This,ISchemaItemCollection **particles); | |
| 6198 END_INTERFACE | |
| 6199 } ISchemaModelGroupVtbl; | |
| 6200 struct ISchemaModelGroup { | |
| 6201 CONST_VTBL struct ISchemaModelGroupVtbl *lpVtbl; | |
| 6202 }; | |
| 6203 #ifdef COBJMACROS | |
| 6204 #define ISchemaModelGroup_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 6205 #define ISchemaModelGroup_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 6206 #define ISchemaModelGroup_Release(This) (This)->lpVtbl->Release(This) | |
| 6207 #define ISchemaModelGroup_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 6208 #define ISchemaModelGroup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 6209 #define ISchemaModelGroup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 6210 #define ISchemaModelGroup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 6211 #define ISchemaModelGroup_get_name(This,name) (This)->lpVtbl->get_name(This,name) | |
| 6212 #define ISchemaModelGroup_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 6213 #define ISchemaModelGroup_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) | |
| 6214 #define ISchemaModelGroup_get_id(This,id) (This)->lpVtbl->get_id(This,id) | |
| 6215 #define ISchemaModelGroup_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) | |
| 6216 #define ISchemaModelGroup_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) | |
| 6217 #define ISchemaModelGroup_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) | |
| 6218 #define ISchemaModelGroup_get_minOccurs(This,minOccurs) (This)->lpVtbl->get_minOccurs(This,minOccurs) | |
| 6219 #define ISchemaModelGroup_get_maxOccurs(This,maxOccurs) (This)->lpVtbl->get_maxOccurs(This,maxOccurs) | |
| 6220 #define ISchemaModelGroup_get_particles(This,particles) (This)->lpVtbl->get_particles(This,particles) | |
| 6221 #endif | |
| 6222 #endif | |
| 6223 HRESULT WINAPI ISchemaModelGroup_get_particles_Proxy(ISchemaModelGroup *This,ISchemaItemCollection **particles); | |
| 6224 void __RPC_STUB ISchemaModelGroup_get_particles_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6225 #endif | |
| 6226 | |
| 6227 #ifndef __ISchemaAny_INTERFACE_DEFINED__ | |
| 6228 #define __ISchemaAny_INTERFACE_DEFINED__ | |
| 6229 EXTERN_C const IID IID_ISchemaAny; | |
| 6230 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 6231 struct ISchemaAny : public ISchemaParticle { | |
| 6232 public: | |
| 6233 virtual HRESULT WINAPI get_namespaces(ISchemaStringCollection **namespaces) = 0; | |
| 6234 virtual HRESULT WINAPI get_processContents(SCHEMAPROCESSCONTENTS *processContents) = 0; | |
| 6235 }; | |
| 6236 #else | |
| 6237 typedef struct ISchemaAnyVtbl { | |
| 6238 BEGIN_INTERFACE | |
| 6239 HRESULT (WINAPI *QueryInterface)(ISchemaAny *This,REFIID riid,void **ppvObject); | |
| 6240 ULONG (WINAPI *AddRef)(ISchemaAny *This); | |
| 6241 ULONG (WINAPI *Release)(ISchemaAny *This); | |
| 6242 HRESULT (WINAPI *GetTypeInfoCount)(ISchemaAny *This,UINT *pctinfo); | |
| 6243 HRESULT (WINAPI *GetTypeInfo)(ISchemaAny *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 6244 HRESULT (WINAPI *GetIDsOfNames)(ISchemaAny *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 6245 HRESULT (WINAPI *Invoke)(ISchemaAny *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 6246 HRESULT (WINAPI *get_name)(ISchemaAny *This,BSTR *name); | |
| 6247 HRESULT (WINAPI *get_namespaceURI)(ISchemaAny *This,BSTR *namespaceURI); | |
| 6248 HRESULT (WINAPI *get_schema)(ISchemaAny *This,ISchema **schema); | |
| 6249 HRESULT (WINAPI *get_id)(ISchemaAny *This,BSTR *id); | |
| 6250 HRESULT (WINAPI *get_itemType)(ISchemaAny *This,SOMITEMTYPE *itemType); | |
| 6251 HRESULT (WINAPI *get_unhandledAttributes)(ISchemaAny *This,IVBSAXAttributes **attributes); | |
| 6252 HRESULT (WINAPI *writeAnnotation)(ISchemaAny *This,IUnknown *annotationSink,VARIANT_BOOL *isWritten); | |
| 6253 HRESULT (WINAPI *get_minOccurs)(ISchemaAny *This,VARIANT *minOccurs); | |
| 6254 HRESULT (WINAPI *get_maxOccurs)(ISchemaAny *This,VARIANT *maxOccurs); | |
| 6255 HRESULT (WINAPI *get_namespaces)(ISchemaAny *This,ISchemaStringCollection **namespaces); | |
| 6256 HRESULT (WINAPI *get_processContents)(ISchemaAny *This,SCHEMAPROCESSCONTENTS *processContents); | |
| 6257 END_INTERFACE | |
| 6258 } ISchemaAnyVtbl; | |
| 6259 struct ISchemaAny { | |
| 6260 CONST_VTBL struct ISchemaAnyVtbl *lpVtbl; | |
| 6261 }; | |
| 6262 #ifdef COBJMACROS | |
| 6263 #define ISchemaAny_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 6264 #define ISchemaAny_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 6265 #define ISchemaAny_Release(This) (This)->lpVtbl->Release(This) | |
| 6266 #define ISchemaAny_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 6267 #define ISchemaAny_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 6268 #define ISchemaAny_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 6269 #define ISchemaAny_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 6270 #define ISchemaAny_get_name(This,name) (This)->lpVtbl->get_name(This,name) | |
| 6271 #define ISchemaAny_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 6272 #define ISchemaAny_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) | |
| 6273 #define ISchemaAny_get_id(This,id) (This)->lpVtbl->get_id(This,id) | |
| 6274 #define ISchemaAny_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) | |
| 6275 #define ISchemaAny_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) | |
| 6276 #define ISchemaAny_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) | |
| 6277 #define ISchemaAny_get_minOccurs(This,minOccurs) (This)->lpVtbl->get_minOccurs(This,minOccurs) | |
| 6278 #define ISchemaAny_get_maxOccurs(This,maxOccurs) (This)->lpVtbl->get_maxOccurs(This,maxOccurs) | |
| 6279 #define ISchemaAny_get_namespaces(This,namespaces) (This)->lpVtbl->get_namespaces(This,namespaces) | |
| 6280 #define ISchemaAny_get_processContents(This,processContents) (This)->lpVtbl->get_processContents(This,processContents) | |
| 6281 #endif | |
| 6282 #endif | |
| 6283 HRESULT WINAPI ISchemaAny_get_namespaces_Proxy(ISchemaAny *This,ISchemaStringCollection **namespaces); | |
| 6284 void __RPC_STUB ISchemaAny_get_namespaces_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6285 HRESULT WINAPI ISchemaAny_get_processContents_Proxy(ISchemaAny *This,SCHEMAPROCESSCONTENTS *processContents); | |
| 6286 void __RPC_STUB ISchemaAny_get_processContents_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6287 #endif | |
| 6288 | |
| 6289 #ifndef __ISchemaIdentityConstraint_INTERFACE_DEFINED__ | |
| 6290 #define __ISchemaIdentityConstraint_INTERFACE_DEFINED__ | |
| 6291 EXTERN_C const IID IID_ISchemaIdentityConstraint; | |
| 6292 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 6293 struct ISchemaIdentityConstraint : public ISchemaItem { | |
| 6294 public: | |
| 6295 virtual HRESULT WINAPI get_selector(BSTR *selector) = 0; | |
| 6296 virtual HRESULT WINAPI get_fields(ISchemaStringCollection **fields) = 0; | |
| 6297 virtual HRESULT WINAPI get_referencedKey(ISchemaIdentityConstraint **key) = 0; | |
| 6298 }; | |
| 6299 #else | |
| 6300 typedef struct ISchemaIdentityConstraintVtbl { | |
| 6301 BEGIN_INTERFACE | |
| 6302 HRESULT (WINAPI *QueryInterface)(ISchemaIdentityConstraint *This,REFIID riid,void **ppvObject); | |
| 6303 ULONG (WINAPI *AddRef)(ISchemaIdentityConstraint *This); | |
| 6304 ULONG (WINAPI *Release)(ISchemaIdentityConstraint *This); | |
| 6305 HRESULT (WINAPI *GetTypeInfoCount)(ISchemaIdentityConstraint *This,UINT *pctinfo); | |
| 6306 HRESULT (WINAPI *GetTypeInfo)(ISchemaIdentityConstraint *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 6307 HRESULT (WINAPI *GetIDsOfNames)(ISchemaIdentityConstraint *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 6308 HRESULT (WINAPI *Invoke)(ISchemaIdentityConstraint *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 6309 HRESULT (WINAPI *get_name)(ISchemaIdentityConstraint *This,BSTR *name); | |
| 6310 HRESULT (WINAPI *get_namespaceURI)(ISchemaIdentityConstraint *This,BSTR *namespaceURI); | |
| 6311 HRESULT (WINAPI *get_schema)(ISchemaIdentityConstraint *This,ISchema **schema); | |
| 6312 HRESULT (WINAPI *get_id)(ISchemaIdentityConstraint *This,BSTR *id); | |
| 6313 HRESULT (WINAPI *get_itemType)(ISchemaIdentityConstraint *This,SOMITEMTYPE *itemType); | |
| 6314 HRESULT (WINAPI *get_unhandledAttributes)(ISchemaIdentityConstraint *This,IVBSAXAttributes **attributes); | |
| 6315 HRESULT (WINAPI *writeAnnotation)(ISchemaIdentityConstraint *This,IUnknown *annotationSink,VARIANT_BOOL *isWritten); | |
| 6316 HRESULT (WINAPI *get_selector)(ISchemaIdentityConstraint *This,BSTR *selector); | |
| 6317 HRESULT (WINAPI *get_fields)(ISchemaIdentityConstraint *This,ISchemaStringCollection **fields); | |
| 6318 HRESULT (WINAPI *get_referencedKey)(ISchemaIdentityConstraint *This,ISchemaIdentityConstraint **key); | |
| 6319 END_INTERFACE | |
| 6320 } ISchemaIdentityConstraintVtbl; | |
| 6321 struct ISchemaIdentityConstraint { | |
| 6322 CONST_VTBL struct ISchemaIdentityConstraintVtbl *lpVtbl; | |
| 6323 }; | |
| 6324 #ifdef COBJMACROS | |
| 6325 #define ISchemaIdentityConstraint_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 6326 #define ISchemaIdentityConstraint_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 6327 #define ISchemaIdentityConstraint_Release(This) (This)->lpVtbl->Release(This) | |
| 6328 #define ISchemaIdentityConstraint_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 6329 #define ISchemaIdentityConstraint_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 6330 #define ISchemaIdentityConstraint_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 6331 #define ISchemaIdentityConstraint_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 6332 #define ISchemaIdentityConstraint_get_name(This,name) (This)->lpVtbl->get_name(This,name) | |
| 6333 #define ISchemaIdentityConstraint_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 6334 #define ISchemaIdentityConstraint_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) | |
| 6335 #define ISchemaIdentityConstraint_get_id(This,id) (This)->lpVtbl->get_id(This,id) | |
| 6336 #define ISchemaIdentityConstraint_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) | |
| 6337 #define ISchemaIdentityConstraint_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) | |
| 6338 #define ISchemaIdentityConstraint_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) | |
| 6339 #define ISchemaIdentityConstraint_get_selector(This,selector) (This)->lpVtbl->get_selector(This,selector) | |
| 6340 #define ISchemaIdentityConstraint_get_fields(This,fields) (This)->lpVtbl->get_fields(This,fields) | |
| 6341 #define ISchemaIdentityConstraint_get_referencedKey(This,key) (This)->lpVtbl->get_referencedKey(This,key) | |
| 6342 #endif | |
| 6343 #endif | |
| 6344 HRESULT WINAPI ISchemaIdentityConstraint_get_selector_Proxy(ISchemaIdentityConstraint *This,BSTR *selector); | |
| 6345 void __RPC_STUB ISchemaIdentityConstraint_get_selector_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6346 HRESULT WINAPI ISchemaIdentityConstraint_get_fields_Proxy(ISchemaIdentityConstraint *This,ISchemaStringCollection **fields); | |
| 6347 void __RPC_STUB ISchemaIdentityConstraint_get_fields_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6348 HRESULT WINAPI ISchemaIdentityConstraint_get_referencedKey_Proxy(ISchemaIdentityConstraint *This,ISchemaIdentityConstraint **key); | |
| 6349 void __RPC_STUB ISchemaIdentityConstraint_get_referencedKey_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6350 #endif | |
| 6351 | |
| 6352 #ifndef __ISchemaNotation_INTERFACE_DEFINED__ | |
| 6353 #define __ISchemaNotation_INTERFACE_DEFINED__ | |
| 6354 EXTERN_C const IID IID_ISchemaNotation; | |
| 6355 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 6356 struct ISchemaNotation : public ISchemaItem { | |
| 6357 public: | |
| 6358 virtual HRESULT WINAPI get_systemIdentifier(BSTR *uri) = 0; | |
| 6359 virtual HRESULT WINAPI get_publicIdentifier(BSTR *uri) = 0; | |
| 6360 }; | |
| 6361 #else | |
| 6362 typedef struct ISchemaNotationVtbl { | |
| 6363 BEGIN_INTERFACE | |
| 6364 HRESULT (WINAPI *QueryInterface)(ISchemaNotation *This,REFIID riid,void **ppvObject); | |
| 6365 ULONG (WINAPI *AddRef)(ISchemaNotation *This); | |
| 6366 ULONG (WINAPI *Release)(ISchemaNotation *This); | |
| 6367 HRESULT (WINAPI *GetTypeInfoCount)(ISchemaNotation *This,UINT *pctinfo); | |
| 6368 HRESULT (WINAPI *GetTypeInfo)(ISchemaNotation *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 6369 HRESULT (WINAPI *GetIDsOfNames)(ISchemaNotation *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 6370 HRESULT (WINAPI *Invoke)(ISchemaNotation *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 6371 HRESULT (WINAPI *get_name)(ISchemaNotation *This,BSTR *name); | |
| 6372 HRESULT (WINAPI *get_namespaceURI)(ISchemaNotation *This,BSTR *namespaceURI); | |
| 6373 HRESULT (WINAPI *get_schema)(ISchemaNotation *This,ISchema **schema); | |
| 6374 HRESULT (WINAPI *get_id)(ISchemaNotation *This,BSTR *id); | |
| 6375 HRESULT (WINAPI *get_itemType)(ISchemaNotation *This,SOMITEMTYPE *itemType); | |
| 6376 HRESULT (WINAPI *get_unhandledAttributes)(ISchemaNotation *This,IVBSAXAttributes **attributes); | |
| 6377 HRESULT (WINAPI *writeAnnotation)(ISchemaNotation *This,IUnknown *annotationSink,VARIANT_BOOL *isWritten); | |
| 6378 HRESULT (WINAPI *get_systemIdentifier)(ISchemaNotation *This,BSTR *uri); | |
| 6379 HRESULT (WINAPI *get_publicIdentifier)(ISchemaNotation *This,BSTR *uri); | |
| 6380 END_INTERFACE | |
| 6381 } ISchemaNotationVtbl; | |
| 6382 struct ISchemaNotation { | |
| 6383 CONST_VTBL struct ISchemaNotationVtbl *lpVtbl; | |
| 6384 }; | |
| 6385 #ifdef COBJMACROS | |
| 6386 #define ISchemaNotation_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 6387 #define ISchemaNotation_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 6388 #define ISchemaNotation_Release(This) (This)->lpVtbl->Release(This) | |
| 6389 #define ISchemaNotation_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 6390 #define ISchemaNotation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 6391 #define ISchemaNotation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 6392 #define ISchemaNotation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 6393 #define ISchemaNotation_get_name(This,name) (This)->lpVtbl->get_name(This,name) | |
| 6394 #define ISchemaNotation_get_namespaceURI(This,namespaceURI) (This)->lpVtbl->get_namespaceURI(This,namespaceURI) | |
| 6395 #define ISchemaNotation_get_schema(This,schema) (This)->lpVtbl->get_schema(This,schema) | |
| 6396 #define ISchemaNotation_get_id(This,id) (This)->lpVtbl->get_id(This,id) | |
| 6397 #define ISchemaNotation_get_itemType(This,itemType) (This)->lpVtbl->get_itemType(This,itemType) | |
| 6398 #define ISchemaNotation_get_unhandledAttributes(This,attributes) (This)->lpVtbl->get_unhandledAttributes(This,attributes) | |
| 6399 #define ISchemaNotation_writeAnnotation(This,annotationSink,isWritten) (This)->lpVtbl->writeAnnotation(This,annotationSink,isWritten) | |
| 6400 #define ISchemaNotation_get_systemIdentifier(This,uri) (This)->lpVtbl->get_systemIdentifier(This,uri) | |
| 6401 #define ISchemaNotation_get_publicIdentifier(This,uri) (This)->lpVtbl->get_publicIdentifier(This,uri) | |
| 6402 #endif | |
| 6403 #endif | |
| 6404 HRESULT WINAPI ISchemaNotation_get_systemIdentifier_Proxy(ISchemaNotation *This,BSTR *uri); | |
| 6405 void __RPC_STUB ISchemaNotation_get_systemIdentifier_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6406 HRESULT WINAPI ISchemaNotation_get_publicIdentifier_Proxy(ISchemaNotation *This,BSTR *uri); | |
| 6407 void __RPC_STUB ISchemaNotation_get_publicIdentifier_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6408 #endif | |
| 6409 | |
| 6410 #ifndef __IXMLElementCollection_INTERFACE_DEFINED__ | |
| 6411 #define __IXMLElementCollection_INTERFACE_DEFINED__ | |
| 6412 EXTERN_C const IID IID_IXMLElementCollection; | |
| 6413 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 6414 struct IXMLElementCollection : public IDispatch { | |
| 6415 public: | |
| 6416 virtual HRESULT WINAPI put_length(long v) = 0; | |
| 6417 virtual HRESULT WINAPI get_length(long *p) = 0; | |
| 6418 virtual HRESULT WINAPI get__newEnum(IUnknown **ppUnk) = 0; | |
| 6419 virtual HRESULT WINAPI item(VARIANT var1,VARIANT var2,IDispatch **ppDisp) = 0; | |
| 6420 }; | |
| 6421 #else | |
| 6422 typedef struct IXMLElementCollectionVtbl { | |
| 6423 BEGIN_INTERFACE | |
| 6424 HRESULT (WINAPI *QueryInterface)(IXMLElementCollection *This,REFIID riid,void **ppvObject); | |
| 6425 ULONG (WINAPI *AddRef)(IXMLElementCollection *This); | |
| 6426 ULONG (WINAPI *Release)(IXMLElementCollection *This); | |
| 6427 HRESULT (WINAPI *GetTypeInfoCount)(IXMLElementCollection *This,UINT *pctinfo); | |
| 6428 HRESULT (WINAPI *GetTypeInfo)(IXMLElementCollection *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 6429 HRESULT (WINAPI *GetIDsOfNames)(IXMLElementCollection *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 6430 HRESULT (WINAPI *Invoke)(IXMLElementCollection *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 6431 HRESULT (WINAPI *put_length)(IXMLElementCollection *This,long v); | |
| 6432 HRESULT (WINAPI *get_length)(IXMLElementCollection *This,long *p); | |
| 6433 HRESULT (WINAPI *get__newEnum)(IXMLElementCollection *This,IUnknown **ppUnk); | |
| 6434 HRESULT (WINAPI *item)(IXMLElementCollection *This,VARIANT var1,VARIANT var2,IDispatch **ppDisp); | |
| 6435 END_INTERFACE | |
| 6436 } IXMLElementCollectionVtbl; | |
| 6437 struct IXMLElementCollection { | |
| 6438 CONST_VTBL struct IXMLElementCollectionVtbl *lpVtbl; | |
| 6439 }; | |
| 6440 #ifdef COBJMACROS | |
| 6441 #define IXMLElementCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 6442 #define IXMLElementCollection_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 6443 #define IXMLElementCollection_Release(This) (This)->lpVtbl->Release(This) | |
| 6444 #define IXMLElementCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 6445 #define IXMLElementCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 6446 #define IXMLElementCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 6447 #define IXMLElementCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 6448 #define IXMLElementCollection_put_length(This,v) (This)->lpVtbl->put_length(This,v) | |
| 6449 #define IXMLElementCollection_get_length(This,p) (This)->lpVtbl->get_length(This,p) | |
| 6450 #define IXMLElementCollection_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) | |
| 6451 #define IXMLElementCollection_item(This,var1,var2,ppDisp) (This)->lpVtbl->item(This,var1,var2,ppDisp) | |
| 6452 #endif | |
| 6453 #endif | |
| 6454 HRESULT WINAPI IXMLElementCollection_put_length_Proxy(IXMLElementCollection *This,long v); | |
| 6455 void __RPC_STUB IXMLElementCollection_put_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6456 HRESULT WINAPI IXMLElementCollection_get_length_Proxy(IXMLElementCollection *This,long *p); | |
| 6457 void __RPC_STUB IXMLElementCollection_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6458 HRESULT WINAPI IXMLElementCollection_get__newEnum_Proxy(IXMLElementCollection *This,IUnknown **ppUnk); | |
| 6459 void __RPC_STUB IXMLElementCollection_get__newEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6460 HRESULT WINAPI IXMLElementCollection_item_Proxy(IXMLElementCollection *This,VARIANT var1,VARIANT var2,IDispatch **ppDisp); | |
| 6461 void __RPC_STUB IXMLElementCollection_item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6462 #endif | |
| 6463 | |
| 6464 #ifndef __IXMLDocument_INTERFACE_DEFINED__ | |
| 6465 #define __IXMLDocument_INTERFACE_DEFINED__ | |
| 6466 EXTERN_C const IID IID_IXMLDocument; | |
| 6467 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 6468 struct IXMLDocument : public IDispatch { | |
| 6469 public: | |
| 6470 virtual HRESULT WINAPI get_root(IXMLElement **p) = 0; | |
| 6471 virtual HRESULT WINAPI get_fileSize(BSTR *p) = 0; | |
| 6472 virtual HRESULT WINAPI get_fileModifiedDate(BSTR *p) = 0; | |
| 6473 virtual HRESULT WINAPI get_fileUpdatedDate(BSTR *p) = 0; | |
| 6474 virtual HRESULT WINAPI get_URL(BSTR *p) = 0; | |
| 6475 virtual HRESULT WINAPI put_URL(BSTR p) = 0; | |
| 6476 virtual HRESULT WINAPI get_mimeType(BSTR *p) = 0; | |
| 6477 virtual HRESULT WINAPI get_readyState(long *pl) = 0; | |
| 6478 virtual HRESULT WINAPI get_charset(BSTR *p) = 0; | |
| 6479 virtual HRESULT WINAPI put_charset(BSTR p) = 0; | |
| 6480 virtual HRESULT WINAPI get_version(BSTR *p) = 0; | |
| 6481 virtual HRESULT WINAPI get_doctype(BSTR *p) = 0; | |
| 6482 virtual HRESULT WINAPI get_dtdURL(BSTR *p) = 0; | |
| 6483 virtual HRESULT WINAPI createElement(VARIANT vType,VARIANT var1,IXMLElement **ppElem) = 0; | |
| 6484 }; | |
| 6485 #else | |
| 6486 typedef struct IXMLDocumentVtbl { | |
| 6487 BEGIN_INTERFACE | |
| 6488 HRESULT (WINAPI *QueryInterface)(IXMLDocument *This,REFIID riid,void **ppvObject); | |
| 6489 ULONG (WINAPI *AddRef)(IXMLDocument *This); | |
| 6490 ULONG (WINAPI *Release)(IXMLDocument *This); | |
| 6491 HRESULT (WINAPI *GetTypeInfoCount)(IXMLDocument *This,UINT *pctinfo); | |
| 6492 HRESULT (WINAPI *GetTypeInfo)(IXMLDocument *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 6493 HRESULT (WINAPI *GetIDsOfNames)(IXMLDocument *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 6494 HRESULT (WINAPI *Invoke)(IXMLDocument *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 6495 HRESULT (WINAPI *get_root)(IXMLDocument *This,IXMLElement **p); | |
| 6496 HRESULT (WINAPI *get_fileSize)(IXMLDocument *This,BSTR *p); | |
| 6497 HRESULT (WINAPI *get_fileModifiedDate)(IXMLDocument *This,BSTR *p); | |
| 6498 HRESULT (WINAPI *get_fileUpdatedDate)(IXMLDocument *This,BSTR *p); | |
| 6499 HRESULT (WINAPI *get_URL)(IXMLDocument *This,BSTR *p); | |
| 6500 HRESULT (WINAPI *put_URL)(IXMLDocument *This,BSTR p); | |
| 6501 HRESULT (WINAPI *get_mimeType)(IXMLDocument *This,BSTR *p); | |
| 6502 HRESULT (WINAPI *get_readyState)(IXMLDocument *This,long *pl); | |
| 6503 HRESULT (WINAPI *get_charset)(IXMLDocument *This,BSTR *p); | |
| 6504 HRESULT (WINAPI *put_charset)(IXMLDocument *This,BSTR p); | |
| 6505 HRESULT (WINAPI *get_version)(IXMLDocument *This,BSTR *p); | |
| 6506 HRESULT (WINAPI *get_doctype)(IXMLDocument *This,BSTR *p); | |
| 6507 HRESULT (WINAPI *get_dtdURL)(IXMLDocument *This,BSTR *p); | |
| 6508 HRESULT (WINAPI *createElement)(IXMLDocument *This,VARIANT vType,VARIANT var1,IXMLElement **ppElem); | |
| 6509 END_INTERFACE | |
| 6510 } IXMLDocumentVtbl; | |
| 6511 struct IXMLDocument { | |
| 6512 CONST_VTBL struct IXMLDocumentVtbl *lpVtbl; | |
| 6513 }; | |
| 6514 #ifdef COBJMACROS | |
| 6515 #define IXMLDocument_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 6516 #define IXMLDocument_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 6517 #define IXMLDocument_Release(This) (This)->lpVtbl->Release(This) | |
| 6518 #define IXMLDocument_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 6519 #define IXMLDocument_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 6520 #define IXMLDocument_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 6521 #define IXMLDocument_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 6522 #define IXMLDocument_get_root(This,p) (This)->lpVtbl->get_root(This,p) | |
| 6523 #define IXMLDocument_get_fileSize(This,p) (This)->lpVtbl->get_fileSize(This,p) | |
| 6524 #define IXMLDocument_get_fileModifiedDate(This,p) (This)->lpVtbl->get_fileModifiedDate(This,p) | |
| 6525 #define IXMLDocument_get_fileUpdatedDate(This,p) (This)->lpVtbl->get_fileUpdatedDate(This,p) | |
| 6526 #define IXMLDocument_get_URL(This,p) (This)->lpVtbl->get_URL(This,p) | |
| 6527 #define IXMLDocument_put_URL(This,p) (This)->lpVtbl->put_URL(This,p) | |
| 6528 #define IXMLDocument_get_mimeType(This,p) (This)->lpVtbl->get_mimeType(This,p) | |
| 6529 #define IXMLDocument_get_readyState(This,pl) (This)->lpVtbl->get_readyState(This,pl) | |
| 6530 #define IXMLDocument_get_charset(This,p) (This)->lpVtbl->get_charset(This,p) | |
| 6531 #define IXMLDocument_put_charset(This,p) (This)->lpVtbl->put_charset(This,p) | |
| 6532 #define IXMLDocument_get_version(This,p) (This)->lpVtbl->get_version(This,p) | |
| 6533 #define IXMLDocument_get_doctype(This,p) (This)->lpVtbl->get_doctype(This,p) | |
| 6534 #define IXMLDocument_get_dtdURL(This,p) (This)->lpVtbl->get_dtdURL(This,p) | |
| 6535 #define IXMLDocument_createElement(This,vType,var1,ppElem) (This)->lpVtbl->createElement(This,vType,var1,ppElem) | |
| 6536 #endif | |
| 6537 #endif | |
| 6538 HRESULT WINAPI IXMLDocument_get_root_Proxy(IXMLDocument *This,IXMLElement **p); | |
| 6539 void __RPC_STUB IXMLDocument_get_root_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6540 HRESULT WINAPI IXMLDocument_get_fileSize_Proxy(IXMLDocument *This,BSTR *p); | |
| 6541 void __RPC_STUB IXMLDocument_get_fileSize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6542 HRESULT WINAPI IXMLDocument_get_fileModifiedDate_Proxy(IXMLDocument *This,BSTR *p); | |
| 6543 void __RPC_STUB IXMLDocument_get_fileModifiedDate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6544 HRESULT WINAPI IXMLDocument_get_fileUpdatedDate_Proxy(IXMLDocument *This,BSTR *p); | |
| 6545 void __RPC_STUB IXMLDocument_get_fileUpdatedDate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6546 HRESULT WINAPI IXMLDocument_get_URL_Proxy(IXMLDocument *This,BSTR *p); | |
| 6547 void __RPC_STUB IXMLDocument_get_URL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6548 HRESULT WINAPI IXMLDocument_put_URL_Proxy(IXMLDocument *This,BSTR p); | |
| 6549 void __RPC_STUB IXMLDocument_put_URL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6550 HRESULT WINAPI IXMLDocument_get_mimeType_Proxy(IXMLDocument *This,BSTR *p); | |
| 6551 void __RPC_STUB IXMLDocument_get_mimeType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6552 HRESULT WINAPI IXMLDocument_get_readyState_Proxy(IXMLDocument *This,long *pl); | |
| 6553 void __RPC_STUB IXMLDocument_get_readyState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6554 HRESULT WINAPI IXMLDocument_get_charset_Proxy(IXMLDocument *This,BSTR *p); | |
| 6555 void __RPC_STUB IXMLDocument_get_charset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6556 HRESULT WINAPI IXMLDocument_put_charset_Proxy(IXMLDocument *This,BSTR p); | |
| 6557 void __RPC_STUB IXMLDocument_put_charset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6558 HRESULT WINAPI IXMLDocument_get_version_Proxy(IXMLDocument *This,BSTR *p); | |
| 6559 void __RPC_STUB IXMLDocument_get_version_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6560 HRESULT WINAPI IXMLDocument_get_doctype_Proxy(IXMLDocument *This,BSTR *p); | |
| 6561 void __RPC_STUB IXMLDocument_get_doctype_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6562 HRESULT WINAPI IXMLDocument_get_dtdURL_Proxy(IXMLDocument *This,BSTR *p); | |
| 6563 void __RPC_STUB IXMLDocument_get_dtdURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6564 HRESULT WINAPI IXMLDocument_createElement_Proxy(IXMLDocument *This,VARIANT vType,VARIANT var1,IXMLElement **ppElem); | |
| 6565 void __RPC_STUB IXMLDocument_createElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6566 #endif | |
| 6567 | |
| 6568 #ifndef __IXMLDocument2_INTERFACE_DEFINED__ | |
| 6569 #define __IXMLDocument2_INTERFACE_DEFINED__ | |
| 6570 EXTERN_C const IID IID_IXMLDocument2; | |
| 6571 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 6572 struct IXMLDocument2 : public IDispatch { | |
| 6573 public: | |
| 6574 virtual HRESULT WINAPI get_root(IXMLElement2 **p) = 0; | |
| 6575 virtual HRESULT WINAPI get_fileSize(BSTR *p) = 0; | |
| 6576 virtual HRESULT WINAPI get_fileModifiedDate(BSTR *p) = 0; | |
| 6577 virtual HRESULT WINAPI get_fileUpdatedDate(BSTR *p) = 0; | |
| 6578 virtual HRESULT WINAPI get_URL(BSTR *p) = 0; | |
| 6579 virtual HRESULT WINAPI put_URL(BSTR p) = 0; | |
| 6580 virtual HRESULT WINAPI get_mimeType(BSTR *p) = 0; | |
| 6581 virtual HRESULT WINAPI get_readyState(long *pl) = 0; | |
| 6582 virtual HRESULT WINAPI get_charset(BSTR *p) = 0; | |
| 6583 virtual HRESULT WINAPI put_charset(BSTR p) = 0; | |
| 6584 virtual HRESULT WINAPI get_version(BSTR *p) = 0; | |
| 6585 virtual HRESULT WINAPI get_doctype(BSTR *p) = 0; | |
| 6586 virtual HRESULT WINAPI get_dtdURL(BSTR *p) = 0; | |
| 6587 virtual HRESULT WINAPI createElement(VARIANT vType,VARIANT var1,IXMLElement2 **ppElem) = 0; | |
| 6588 virtual HRESULT WINAPI get_async(VARIANT_BOOL *pf) = 0; | |
| 6589 virtual HRESULT WINAPI put_async(VARIANT_BOOL f) = 0; | |
| 6590 }; | |
| 6591 #else | |
| 6592 typedef struct IXMLDocument2Vtbl { | |
| 6593 BEGIN_INTERFACE | |
| 6594 HRESULT (WINAPI *QueryInterface)(IXMLDocument2 *This,REFIID riid,void **ppvObject); | |
| 6595 ULONG (WINAPI *AddRef)(IXMLDocument2 *This); | |
| 6596 ULONG (WINAPI *Release)(IXMLDocument2 *This); | |
| 6597 HRESULT (WINAPI *GetTypeInfoCount)(IXMLDocument2 *This,UINT *pctinfo); | |
| 6598 HRESULT (WINAPI *GetTypeInfo)(IXMLDocument2 *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 6599 HRESULT (WINAPI *GetIDsOfNames)(IXMLDocument2 *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 6600 HRESULT (WINAPI *Invoke)(IXMLDocument2 *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 6601 HRESULT (WINAPI *get_root)(IXMLDocument2 *This,IXMLElement2 **p); | |
| 6602 HRESULT (WINAPI *get_fileSize)(IXMLDocument2 *This,BSTR *p); | |
| 6603 HRESULT (WINAPI *get_fileModifiedDate)(IXMLDocument2 *This,BSTR *p); | |
| 6604 HRESULT (WINAPI *get_fileUpdatedDate)(IXMLDocument2 *This,BSTR *p); | |
| 6605 HRESULT (WINAPI *get_URL)(IXMLDocument2 *This,BSTR *p); | |
| 6606 HRESULT (WINAPI *put_URL)(IXMLDocument2 *This,BSTR p); | |
| 6607 HRESULT (WINAPI *get_mimeType)(IXMLDocument2 *This,BSTR *p); | |
| 6608 HRESULT (WINAPI *get_readyState)(IXMLDocument2 *This,long *pl); | |
| 6609 HRESULT (WINAPI *get_charset)(IXMLDocument2 *This,BSTR *p); | |
| 6610 HRESULT (WINAPI *put_charset)(IXMLDocument2 *This,BSTR p); | |
| 6611 HRESULT (WINAPI *get_version)(IXMLDocument2 *This,BSTR *p); | |
| 6612 HRESULT (WINAPI *get_doctype)(IXMLDocument2 *This,BSTR *p); | |
| 6613 HRESULT (WINAPI *get_dtdURL)(IXMLDocument2 *This,BSTR *p); | |
| 6614 HRESULT (WINAPI *createElement)(IXMLDocument2 *This,VARIANT vType,VARIANT var1,IXMLElement2 **ppElem); | |
| 6615 HRESULT (WINAPI *get_async)(IXMLDocument2 *This,VARIANT_BOOL *pf); | |
| 6616 HRESULT (WINAPI *put_async)(IXMLDocument2 *This,VARIANT_BOOL f); | |
| 6617 END_INTERFACE | |
| 6618 } IXMLDocument2Vtbl; | |
| 6619 struct IXMLDocument2 { | |
| 6620 CONST_VTBL struct IXMLDocument2Vtbl *lpVtbl; | |
| 6621 }; | |
| 6622 #ifdef COBJMACROS | |
| 6623 #define IXMLDocument2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 6624 #define IXMLDocument2_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 6625 #define IXMLDocument2_Release(This) (This)->lpVtbl->Release(This) | |
| 6626 #define IXMLDocument2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 6627 #define IXMLDocument2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 6628 #define IXMLDocument2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 6629 #define IXMLDocument2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 6630 #define IXMLDocument2_get_root(This,p) (This)->lpVtbl->get_root(This,p) | |
| 6631 #define IXMLDocument2_get_fileSize(This,p) (This)->lpVtbl->get_fileSize(This,p) | |
| 6632 #define IXMLDocument2_get_fileModifiedDate(This,p) (This)->lpVtbl->get_fileModifiedDate(This,p) | |
| 6633 #define IXMLDocument2_get_fileUpdatedDate(This,p) (This)->lpVtbl->get_fileUpdatedDate(This,p) | |
| 6634 #define IXMLDocument2_get_URL(This,p) (This)->lpVtbl->get_URL(This,p) | |
| 6635 #define IXMLDocument2_put_URL(This,p) (This)->lpVtbl->put_URL(This,p) | |
| 6636 #define IXMLDocument2_get_mimeType(This,p) (This)->lpVtbl->get_mimeType(This,p) | |
| 6637 #define IXMLDocument2_get_readyState(This,pl) (This)->lpVtbl->get_readyState(This,pl) | |
| 6638 #define IXMLDocument2_get_charset(This,p) (This)->lpVtbl->get_charset(This,p) | |
| 6639 #define IXMLDocument2_put_charset(This,p) (This)->lpVtbl->put_charset(This,p) | |
| 6640 #define IXMLDocument2_get_version(This,p) (This)->lpVtbl->get_version(This,p) | |
| 6641 #define IXMLDocument2_get_doctype(This,p) (This)->lpVtbl->get_doctype(This,p) | |
| 6642 #define IXMLDocument2_get_dtdURL(This,p) (This)->lpVtbl->get_dtdURL(This,p) | |
| 6643 #define IXMLDocument2_createElement(This,vType,var1,ppElem) (This)->lpVtbl->createElement(This,vType,var1,ppElem) | |
| 6644 #define IXMLDocument2_get_async(This,pf) (This)->lpVtbl->get_async(This,pf) | |
| 6645 #define IXMLDocument2_put_async(This,f) (This)->lpVtbl->put_async(This,f) | |
| 6646 #endif | |
| 6647 #endif | |
| 6648 HRESULT WINAPI IXMLDocument2_get_root_Proxy(IXMLDocument2 *This,IXMLElement2 **p); | |
| 6649 void __RPC_STUB IXMLDocument2_get_root_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6650 HRESULT WINAPI IXMLDocument2_get_fileSize_Proxy(IXMLDocument2 *This,BSTR *p); | |
| 6651 void __RPC_STUB IXMLDocument2_get_fileSize_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6652 HRESULT WINAPI IXMLDocument2_get_fileModifiedDate_Proxy(IXMLDocument2 *This,BSTR *p); | |
| 6653 void __RPC_STUB IXMLDocument2_get_fileModifiedDate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6654 HRESULT WINAPI IXMLDocument2_get_fileUpdatedDate_Proxy(IXMLDocument2 *This,BSTR *p); | |
| 6655 void __RPC_STUB IXMLDocument2_get_fileUpdatedDate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6656 HRESULT WINAPI IXMLDocument2_get_URL_Proxy(IXMLDocument2 *This,BSTR *p); | |
| 6657 void __RPC_STUB IXMLDocument2_get_URL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6658 HRESULT WINAPI IXMLDocument2_put_URL_Proxy(IXMLDocument2 *This,BSTR p); | |
| 6659 void __RPC_STUB IXMLDocument2_put_URL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6660 HRESULT WINAPI IXMLDocument2_get_mimeType_Proxy(IXMLDocument2 *This,BSTR *p); | |
| 6661 void __RPC_STUB IXMLDocument2_get_mimeType_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6662 HRESULT WINAPI IXMLDocument2_get_readyState_Proxy(IXMLDocument2 *This,long *pl); | |
| 6663 void __RPC_STUB IXMLDocument2_get_readyState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6664 HRESULT WINAPI IXMLDocument2_get_charset_Proxy(IXMLDocument2 *This,BSTR *p); | |
| 6665 void __RPC_STUB IXMLDocument2_get_charset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6666 HRESULT WINAPI IXMLDocument2_put_charset_Proxy(IXMLDocument2 *This,BSTR p); | |
| 6667 void __RPC_STUB IXMLDocument2_put_charset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6668 HRESULT WINAPI IXMLDocument2_get_version_Proxy(IXMLDocument2 *This,BSTR *p); | |
| 6669 void __RPC_STUB IXMLDocument2_get_version_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6670 HRESULT WINAPI IXMLDocument2_get_doctype_Proxy(IXMLDocument2 *This,BSTR *p); | |
| 6671 void __RPC_STUB IXMLDocument2_get_doctype_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6672 HRESULT WINAPI IXMLDocument2_get_dtdURL_Proxy(IXMLDocument2 *This,BSTR *p); | |
| 6673 void __RPC_STUB IXMLDocument2_get_dtdURL_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6674 HRESULT WINAPI IXMLDocument2_createElement_Proxy(IXMLDocument2 *This,VARIANT vType,VARIANT var1,IXMLElement2 **ppElem); | |
| 6675 void __RPC_STUB IXMLDocument2_createElement_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6676 HRESULT WINAPI IXMLDocument2_get_async_Proxy(IXMLDocument2 *This,VARIANT_BOOL *pf); | |
| 6677 void __RPC_STUB IXMLDocument2_get_async_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6678 HRESULT WINAPI IXMLDocument2_put_async_Proxy(IXMLDocument2 *This,VARIANT_BOOL f); | |
| 6679 void __RPC_STUB IXMLDocument2_put_async_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6680 #endif | |
| 6681 | |
| 6682 #ifndef __IXMLElement_INTERFACE_DEFINED__ | |
| 6683 #define __IXMLElement_INTERFACE_DEFINED__ | |
| 6684 EXTERN_C const IID IID_IXMLElement; | |
| 6685 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 6686 struct IXMLElement : public IDispatch { | |
| 6687 public: | |
| 6688 virtual HRESULT WINAPI get_tagName(BSTR *p) = 0; | |
| 6689 virtual HRESULT WINAPI put_tagName(BSTR p) = 0; | |
| 6690 virtual HRESULT WINAPI get_parent(IXMLElement **ppParent) = 0; | |
| 6691 virtual HRESULT WINAPI setAttribute(BSTR strPropertyName,VARIANT PropertyValue) = 0; | |
| 6692 virtual HRESULT WINAPI getAttribute(BSTR strPropertyName,VARIANT *PropertyValue) = 0; | |
| 6693 virtual HRESULT WINAPI removeAttribute(BSTR strPropertyName) = 0; | |
| 6694 virtual HRESULT WINAPI get_children(IXMLElementCollection **pp) = 0; | |
| 6695 virtual HRESULT WINAPI get_type(long *plType) = 0; | |
| 6696 virtual HRESULT WINAPI get_text(BSTR *p) = 0; | |
| 6697 virtual HRESULT WINAPI put_text(BSTR p) = 0; | |
| 6698 virtual HRESULT WINAPI addChild(IXMLElement *pChildElem,long lIndex,long lReserved) = 0; | |
| 6699 virtual HRESULT WINAPI removeChild(IXMLElement *pChildElem) = 0; | |
| 6700 }; | |
| 6701 #else | |
| 6702 typedef struct IXMLElementVtbl { | |
| 6703 BEGIN_INTERFACE | |
| 6704 HRESULT (WINAPI *QueryInterface)(IXMLElement *This,REFIID riid,void **ppvObject); | |
| 6705 ULONG (WINAPI *AddRef)(IXMLElement *This); | |
| 6706 ULONG (WINAPI *Release)(IXMLElement *This); | |
| 6707 HRESULT (WINAPI *GetTypeInfoCount)(IXMLElement *This,UINT *pctinfo); | |
| 6708 HRESULT (WINAPI *GetTypeInfo)(IXMLElement *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 6709 HRESULT (WINAPI *GetIDsOfNames)(IXMLElement *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 6710 HRESULT (WINAPI *Invoke)(IXMLElement *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 6711 HRESULT (WINAPI *get_tagName)(IXMLElement *This,BSTR *p); | |
| 6712 HRESULT (WINAPI *put_tagName)(IXMLElement *This,BSTR p); | |
| 6713 HRESULT (WINAPI *get_parent)(IXMLElement *This,IXMLElement **ppParent); | |
| 6714 HRESULT (WINAPI *setAttribute)(IXMLElement *This,BSTR strPropertyName,VARIANT PropertyValue); | |
| 6715 HRESULT (WINAPI *getAttribute)(IXMLElement *This,BSTR strPropertyName,VARIANT *PropertyValue); | |
| 6716 HRESULT (WINAPI *removeAttribute)(IXMLElement *This,BSTR strPropertyName); | |
| 6717 HRESULT (WINAPI *get_children)(IXMLElement *This,IXMLElementCollection **pp); | |
| 6718 HRESULT (WINAPI *get_type)(IXMLElement *This,long *plType); | |
| 6719 HRESULT (WINAPI *get_text)(IXMLElement *This,BSTR *p); | |
| 6720 HRESULT (WINAPI *put_text)(IXMLElement *This,BSTR p); | |
| 6721 HRESULT (WINAPI *addChild)(IXMLElement *This,IXMLElement *pChildElem,long lIndex,long lReserved); | |
| 6722 HRESULT (WINAPI *removeChild)(IXMLElement *This,IXMLElement *pChildElem); | |
| 6723 END_INTERFACE | |
| 6724 } IXMLElementVtbl; | |
| 6725 struct IXMLElement { | |
| 6726 CONST_VTBL struct IXMLElementVtbl *lpVtbl; | |
| 6727 }; | |
| 6728 #ifdef COBJMACROS | |
| 6729 #define IXMLElement_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 6730 #define IXMLElement_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 6731 #define IXMLElement_Release(This) (This)->lpVtbl->Release(This) | |
| 6732 #define IXMLElement_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 6733 #define IXMLElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 6734 #define IXMLElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 6735 #define IXMLElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 6736 #define IXMLElement_get_tagName(This,p) (This)->lpVtbl->get_tagName(This,p) | |
| 6737 #define IXMLElement_put_tagName(This,p) (This)->lpVtbl->put_tagName(This,p) | |
| 6738 #define IXMLElement_get_parent(This,ppParent) (This)->lpVtbl->get_parent(This,ppParent) | |
| 6739 #define IXMLElement_setAttribute(This,strPropertyName,PropertyValue) (This)->lpVtbl->setAttribute(This,strPropertyName,PropertyValue) | |
| 6740 #define IXMLElement_getAttribute(This,strPropertyName,PropertyValue) (This)->lpVtbl->getAttribute(This,strPropertyName,PropertyValue) | |
| 6741 #define IXMLElement_removeAttribute(This,strPropertyName) (This)->lpVtbl->removeAttribute(This,strPropertyName) | |
| 6742 #define IXMLElement_get_children(This,pp) (This)->lpVtbl->get_children(This,pp) | |
| 6743 #define IXMLElement_get_type(This,plType) (This)->lpVtbl->get_type(This,plType) | |
| 6744 #define IXMLElement_get_text(This,p) (This)->lpVtbl->get_text(This,p) | |
| 6745 #define IXMLElement_put_text(This,p) (This)->lpVtbl->put_text(This,p) | |
| 6746 #define IXMLElement_addChild(This,pChildElem,lIndex,lReserved) (This)->lpVtbl->addChild(This,pChildElem,lIndex,lReserved) | |
| 6747 #define IXMLElement_removeChild(This,pChildElem) (This)->lpVtbl->removeChild(This,pChildElem) | |
| 6748 #endif | |
| 6749 #endif | |
| 6750 HRESULT WINAPI IXMLElement_get_tagName_Proxy(IXMLElement *This,BSTR *p); | |
| 6751 void __RPC_STUB IXMLElement_get_tagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6752 HRESULT WINAPI IXMLElement_put_tagName_Proxy(IXMLElement *This,BSTR p); | |
| 6753 void __RPC_STUB IXMLElement_put_tagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6754 HRESULT WINAPI IXMLElement_get_parent_Proxy(IXMLElement *This,IXMLElement **ppParent); | |
| 6755 void __RPC_STUB IXMLElement_get_parent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6756 HRESULT WINAPI IXMLElement_setAttribute_Proxy(IXMLElement *This,BSTR strPropertyName,VARIANT PropertyValue); | |
| 6757 void __RPC_STUB IXMLElement_setAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6758 HRESULT WINAPI IXMLElement_getAttribute_Proxy(IXMLElement *This,BSTR strPropertyName,VARIANT *PropertyValue); | |
| 6759 void __RPC_STUB IXMLElement_getAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6760 HRESULT WINAPI IXMLElement_removeAttribute_Proxy(IXMLElement *This,BSTR strPropertyName); | |
| 6761 void __RPC_STUB IXMLElement_removeAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6762 HRESULT WINAPI IXMLElement_get_children_Proxy(IXMLElement *This,IXMLElementCollection **pp); | |
| 6763 void __RPC_STUB IXMLElement_get_children_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6764 HRESULT WINAPI IXMLElement_get_type_Proxy(IXMLElement *This,long *plType); | |
| 6765 void __RPC_STUB IXMLElement_get_type_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6766 HRESULT WINAPI IXMLElement_get_text_Proxy(IXMLElement *This,BSTR *p); | |
| 6767 void __RPC_STUB IXMLElement_get_text_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6768 HRESULT WINAPI IXMLElement_put_text_Proxy(IXMLElement *This,BSTR p); | |
| 6769 void __RPC_STUB IXMLElement_put_text_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6770 HRESULT WINAPI IXMLElement_addChild_Proxy(IXMLElement *This,IXMLElement *pChildElem,long lIndex,long lReserved); | |
| 6771 void __RPC_STUB IXMLElement_addChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6772 HRESULT WINAPI IXMLElement_removeChild_Proxy(IXMLElement *This,IXMLElement *pChildElem); | |
| 6773 void __RPC_STUB IXMLElement_removeChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6774 #endif | |
| 6775 | |
| 6776 #ifndef __IXMLElement2_INTERFACE_DEFINED__ | |
| 6777 #define __IXMLElement2_INTERFACE_DEFINED__ | |
| 6778 EXTERN_C const IID IID_IXMLElement2; | |
| 6779 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 6780 struct IXMLElement2 : public IDispatch { | |
| 6781 public: | |
| 6782 virtual HRESULT WINAPI get_tagName(BSTR *p) = 0; | |
| 6783 virtual HRESULT WINAPI put_tagName(BSTR p) = 0; | |
| 6784 virtual HRESULT WINAPI get_parent(IXMLElement2 **ppParent) = 0; | |
| 6785 virtual HRESULT WINAPI setAttribute(BSTR strPropertyName,VARIANT PropertyValue) = 0; | |
| 6786 virtual HRESULT WINAPI getAttribute(BSTR strPropertyName,VARIANT *PropertyValue) = 0; | |
| 6787 virtual HRESULT WINAPI removeAttribute(BSTR strPropertyName) = 0; | |
| 6788 virtual HRESULT WINAPI get_children(IXMLElementCollection **pp) = 0; | |
| 6789 virtual HRESULT WINAPI get_type(long *plType) = 0; | |
| 6790 virtual HRESULT WINAPI get_text(BSTR *p) = 0; | |
| 6791 virtual HRESULT WINAPI put_text(BSTR p) = 0; | |
| 6792 virtual HRESULT WINAPI addChild(IXMLElement2 *pChildElem,long lIndex,long lReserved) = 0; | |
| 6793 virtual HRESULT WINAPI removeChild(IXMLElement2 *pChildElem) = 0; | |
| 6794 virtual HRESULT WINAPI get_attributes(IXMLElementCollection **pp) = 0; | |
| 6795 }; | |
| 6796 #else | |
| 6797 typedef struct IXMLElement2Vtbl { | |
| 6798 BEGIN_INTERFACE | |
| 6799 HRESULT (WINAPI *QueryInterface)(IXMLElement2 *This,REFIID riid,void **ppvObject); | |
| 6800 ULONG (WINAPI *AddRef)(IXMLElement2 *This); | |
| 6801 ULONG (WINAPI *Release)(IXMLElement2 *This); | |
| 6802 HRESULT (WINAPI *GetTypeInfoCount)(IXMLElement2 *This,UINT *pctinfo); | |
| 6803 HRESULT (WINAPI *GetTypeInfo)(IXMLElement2 *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 6804 HRESULT (WINAPI *GetIDsOfNames)(IXMLElement2 *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 6805 HRESULT (WINAPI *Invoke)(IXMLElement2 *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 6806 HRESULT (WINAPI *get_tagName)(IXMLElement2 *This,BSTR *p); | |
| 6807 HRESULT (WINAPI *put_tagName)(IXMLElement2 *This,BSTR p); | |
| 6808 HRESULT (WINAPI *get_parent)(IXMLElement2 *This,IXMLElement2 **ppParent); | |
| 6809 HRESULT (WINAPI *setAttribute)(IXMLElement2 *This,BSTR strPropertyName,VARIANT PropertyValue); | |
| 6810 HRESULT (WINAPI *getAttribute)(IXMLElement2 *This,BSTR strPropertyName,VARIANT *PropertyValue); | |
| 6811 HRESULT (WINAPI *removeAttribute)(IXMLElement2 *This,BSTR strPropertyName); | |
| 6812 HRESULT (WINAPI *get_children)(IXMLElement2 *This,IXMLElementCollection **pp); | |
| 6813 HRESULT (WINAPI *get_type)(IXMLElement2 *This,long *plType); | |
| 6814 HRESULT (WINAPI *get_text)(IXMLElement2 *This,BSTR *p); | |
| 6815 HRESULT (WINAPI *put_text)(IXMLElement2 *This,BSTR p); | |
| 6816 HRESULT (WINAPI *addChild)(IXMLElement2 *This,IXMLElement2 *pChildElem,long lIndex,long lReserved); | |
| 6817 HRESULT (WINAPI *removeChild)(IXMLElement2 *This,IXMLElement2 *pChildElem); | |
| 6818 HRESULT (WINAPI *get_attributes)(IXMLElement2 *This,IXMLElementCollection **pp); | |
| 6819 END_INTERFACE | |
| 6820 } IXMLElement2Vtbl; | |
| 6821 struct IXMLElement2 { | |
| 6822 CONST_VTBL struct IXMLElement2Vtbl *lpVtbl; | |
| 6823 }; | |
| 6824 #ifdef COBJMACROS | |
| 6825 #define IXMLElement2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 6826 #define IXMLElement2_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 6827 #define IXMLElement2_Release(This) (This)->lpVtbl->Release(This) | |
| 6828 #define IXMLElement2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 6829 #define IXMLElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 6830 #define IXMLElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 6831 #define IXMLElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 6832 #define IXMLElement2_get_tagName(This,p) (This)->lpVtbl->get_tagName(This,p) | |
| 6833 #define IXMLElement2_put_tagName(This,p) (This)->lpVtbl->put_tagName(This,p) | |
| 6834 #define IXMLElement2_get_parent(This,ppParent) (This)->lpVtbl->get_parent(This,ppParent) | |
| 6835 #define IXMLElement2_setAttribute(This,strPropertyName,PropertyValue) (This)->lpVtbl->setAttribute(This,strPropertyName,PropertyValue) | |
| 6836 #define IXMLElement2_getAttribute(This,strPropertyName,PropertyValue) (This)->lpVtbl->getAttribute(This,strPropertyName,PropertyValue) | |
| 6837 #define IXMLElement2_removeAttribute(This,strPropertyName) (This)->lpVtbl->removeAttribute(This,strPropertyName) | |
| 6838 #define IXMLElement2_get_children(This,pp) (This)->lpVtbl->get_children(This,pp) | |
| 6839 #define IXMLElement2_get_type(This,plType) (This)->lpVtbl->get_type(This,plType) | |
| 6840 #define IXMLElement2_get_text(This,p) (This)->lpVtbl->get_text(This,p) | |
| 6841 #define IXMLElement2_put_text(This,p) (This)->lpVtbl->put_text(This,p) | |
| 6842 #define IXMLElement2_addChild(This,pChildElem,lIndex,lReserved) (This)->lpVtbl->addChild(This,pChildElem,lIndex,lReserved) | |
| 6843 #define IXMLElement2_removeChild(This,pChildElem) (This)->lpVtbl->removeChild(This,pChildElem) | |
| 6844 #define IXMLElement2_get_attributes(This,pp) (This)->lpVtbl->get_attributes(This,pp) | |
| 6845 #endif | |
| 6846 #endif | |
| 6847 HRESULT WINAPI IXMLElement2_get_tagName_Proxy(IXMLElement2 *This,BSTR *p); | |
| 6848 void __RPC_STUB IXMLElement2_get_tagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6849 HRESULT WINAPI IXMLElement2_put_tagName_Proxy(IXMLElement2 *This,BSTR p); | |
| 6850 void __RPC_STUB IXMLElement2_put_tagName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6851 HRESULT WINAPI IXMLElement2_get_parent_Proxy(IXMLElement2 *This,IXMLElement2 **ppParent); | |
| 6852 void __RPC_STUB IXMLElement2_get_parent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6853 HRESULT WINAPI IXMLElement2_setAttribute_Proxy(IXMLElement2 *This,BSTR strPropertyName,VARIANT PropertyValue); | |
| 6854 void __RPC_STUB IXMLElement2_setAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6855 HRESULT WINAPI IXMLElement2_getAttribute_Proxy(IXMLElement2 *This,BSTR strPropertyName,VARIANT *PropertyValue); | |
| 6856 void __RPC_STUB IXMLElement2_getAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6857 HRESULT WINAPI IXMLElement2_removeAttribute_Proxy(IXMLElement2 *This,BSTR strPropertyName); | |
| 6858 void __RPC_STUB IXMLElement2_removeAttribute_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6859 HRESULT WINAPI IXMLElement2_get_children_Proxy(IXMLElement2 *This,IXMLElementCollection **pp); | |
| 6860 void __RPC_STUB IXMLElement2_get_children_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6861 HRESULT WINAPI IXMLElement2_get_type_Proxy(IXMLElement2 *This,long *plType); | |
| 6862 void __RPC_STUB IXMLElement2_get_type_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6863 HRESULT WINAPI IXMLElement2_get_text_Proxy(IXMLElement2 *This,BSTR *p); | |
| 6864 void __RPC_STUB IXMLElement2_get_text_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6865 HRESULT WINAPI IXMLElement2_put_text_Proxy(IXMLElement2 *This,BSTR p); | |
| 6866 void __RPC_STUB IXMLElement2_put_text_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6867 HRESULT WINAPI IXMLElement2_addChild_Proxy(IXMLElement2 *This,IXMLElement2 *pChildElem,long lIndex,long lReserved); | |
| 6868 void __RPC_STUB IXMLElement2_addChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6869 HRESULT WINAPI IXMLElement2_removeChild_Proxy(IXMLElement2 *This,IXMLElement2 *pChildElem); | |
| 6870 void __RPC_STUB IXMLElement2_removeChild_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6871 HRESULT WINAPI IXMLElement2_get_attributes_Proxy(IXMLElement2 *This,IXMLElementCollection **pp); | |
| 6872 void __RPC_STUB IXMLElement2_get_attributes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6873 #endif | |
| 6874 | |
| 6875 #ifndef __IXMLAttribute_INTERFACE_DEFINED__ | |
| 6876 #define __IXMLAttribute_INTERFACE_DEFINED__ | |
| 6877 EXTERN_C const IID IID_IXMLAttribute; | |
| 6878 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 6879 struct IXMLAttribute : public IDispatch { | |
| 6880 public: | |
| 6881 virtual HRESULT WINAPI get_name(BSTR *n) = 0; | |
| 6882 virtual HRESULT WINAPI get_value(BSTR *v) = 0; | |
| 6883 }; | |
| 6884 #else | |
| 6885 typedef struct IXMLAttributeVtbl { | |
| 6886 BEGIN_INTERFACE | |
| 6887 HRESULT (WINAPI *QueryInterface)(IXMLAttribute *This,REFIID riid,void **ppvObject); | |
| 6888 ULONG (WINAPI *AddRef)(IXMLAttribute *This); | |
| 6889 ULONG (WINAPI *Release)(IXMLAttribute *This); | |
| 6890 HRESULT (WINAPI *GetTypeInfoCount)(IXMLAttribute *This,UINT *pctinfo); | |
| 6891 HRESULT (WINAPI *GetTypeInfo)(IXMLAttribute *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 6892 HRESULT (WINAPI *GetIDsOfNames)(IXMLAttribute *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 6893 HRESULT (WINAPI *Invoke)(IXMLAttribute *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 6894 HRESULT (WINAPI *get_name)(IXMLAttribute *This,BSTR *n); | |
| 6895 HRESULT (WINAPI *get_value)(IXMLAttribute *This,BSTR *v); | |
| 6896 END_INTERFACE | |
| 6897 } IXMLAttributeVtbl; | |
| 6898 struct IXMLAttribute { | |
| 6899 CONST_VTBL struct IXMLAttributeVtbl *lpVtbl; | |
| 6900 }; | |
| 6901 #ifdef COBJMACROS | |
| 6902 #define IXMLAttribute_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 6903 #define IXMLAttribute_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 6904 #define IXMLAttribute_Release(This) (This)->lpVtbl->Release(This) | |
| 6905 #define IXMLAttribute_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 6906 #define IXMLAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 6907 #define IXMLAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 6908 #define IXMLAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 6909 #define IXMLAttribute_get_name(This,n) (This)->lpVtbl->get_name(This,n) | |
| 6910 #define IXMLAttribute_get_value(This,v) (This)->lpVtbl->get_value(This,v) | |
| 6911 #endif | |
| 6912 #endif | |
| 6913 HRESULT WINAPI IXMLAttribute_get_name_Proxy(IXMLAttribute *This,BSTR *n); | |
| 6914 void __RPC_STUB IXMLAttribute_get_name_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6915 HRESULT WINAPI IXMLAttribute_get_value_Proxy(IXMLAttribute *This,BSTR *v); | |
| 6916 void __RPC_STUB IXMLAttribute_get_value_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6917 #endif | |
| 6918 | |
| 6919 #ifndef __IXMLError_INTERFACE_DEFINED__ | |
| 6920 #define __IXMLError_INTERFACE_DEFINED__ | |
| 6921 EXTERN_C const IID IID_IXMLError; | |
| 6922 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 6923 struct IXMLError : public IUnknown { | |
| 6924 public: | |
| 6925 virtual HRESULT WINAPI GetErrorInfo(XML_ERROR *pErrorReturn) = 0; | |
| 6926 }; | |
| 6927 #else | |
| 6928 typedef struct IXMLErrorVtbl { | |
| 6929 BEGIN_INTERFACE | |
| 6930 HRESULT (WINAPI *QueryInterface)(IXMLError *This,REFIID riid,void **ppvObject); | |
| 6931 ULONG (WINAPI *AddRef)(IXMLError *This); | |
| 6932 ULONG (WINAPI *Release)(IXMLError *This); | |
| 6933 HRESULT (WINAPI *GetErrorInfo)(IXMLError *This,XML_ERROR *pErrorReturn); | |
| 6934 END_INTERFACE | |
| 6935 } IXMLErrorVtbl; | |
| 6936 struct IXMLError { | |
| 6937 CONST_VTBL struct IXMLErrorVtbl *lpVtbl; | |
| 6938 }; | |
| 6939 #ifdef COBJMACROS | |
| 6940 #define IXMLError_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 6941 #define IXMLError_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 6942 #define IXMLError_Release(This) (This)->lpVtbl->Release(This) | |
| 6943 #define IXMLError_GetErrorInfo(This,pErrorReturn) (This)->lpVtbl->GetErrorInfo(This,pErrorReturn) | |
| 6944 #endif | |
| 6945 #endif | |
| 6946 HRESULT WINAPI IXMLError_GetErrorInfo_Proxy(IXMLError *This,XML_ERROR *pErrorReturn); | |
| 6947 void __RPC_STUB IXMLError_GetErrorInfo_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 6948 #endif | |
| 6949 | |
| 6950 #ifndef __IXMLDOMSelection_INTERFACE_DEFINED__ | |
| 6951 #define __IXMLDOMSelection_INTERFACE_DEFINED__ | |
| 6952 EXTERN_C const IID IID_IXMLDOMSelection; | |
| 6953 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 6954 struct IXMLDOMSelection : public IXMLDOMNodeList { | |
| 6955 public: | |
| 6956 virtual HRESULT WINAPI get_expr(BSTR *expression) = 0; | |
| 6957 virtual HRESULT WINAPI put_expr(BSTR expression) = 0; | |
| 6958 virtual HRESULT WINAPI get_context(IXMLDOMNode **ppNode) = 0; | |
| 6959 virtual HRESULT WINAPI putref_context(IXMLDOMNode *pNode) = 0; | |
| 6960 virtual HRESULT WINAPI peekNode(IXMLDOMNode **ppNode) = 0; | |
| 6961 virtual HRESULT WINAPI matches(IXMLDOMNode *pNode,IXMLDOMNode **ppNode) = 0; | |
| 6962 virtual HRESULT WINAPI removeNext(IXMLDOMNode **ppNode) = 0; | |
| 6963 virtual HRESULT WINAPI removeAll(void) = 0; | |
| 6964 virtual HRESULT WINAPI clone(IXMLDOMSelection **ppNode) = 0; | |
| 6965 virtual HRESULT WINAPI getProperty(BSTR name,VARIANT *value) = 0; | |
| 6966 virtual HRESULT WINAPI setProperty(BSTR name,VARIANT value) = 0; | |
| 6967 }; | |
| 6968 #else | |
| 6969 typedef struct IXMLDOMSelectionVtbl { | |
| 6970 BEGIN_INTERFACE | |
| 6971 HRESULT (WINAPI *QueryInterface)(IXMLDOMSelection *This,REFIID riid,void **ppvObject); | |
| 6972 ULONG (WINAPI *AddRef)(IXMLDOMSelection *This); | |
| 6973 ULONG (WINAPI *Release)(IXMLDOMSelection *This); | |
| 6974 HRESULT (WINAPI *GetTypeInfoCount)(IXMLDOMSelection *This,UINT *pctinfo); | |
| 6975 HRESULT (WINAPI *GetTypeInfo)(IXMLDOMSelection *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 6976 HRESULT (WINAPI *GetIDsOfNames)(IXMLDOMSelection *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 6977 HRESULT (WINAPI *Invoke)(IXMLDOMSelection *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 6978 HRESULT (WINAPI *get_item)(IXMLDOMSelection *This,long index,IXMLDOMNode **listItem); | |
| 6979 HRESULT (WINAPI *get_length)(IXMLDOMSelection *This,long *listLength); | |
| 6980 HRESULT (WINAPI *nextNode)(IXMLDOMSelection *This,IXMLDOMNode **nextItem); | |
| 6981 HRESULT (WINAPI *reset)(IXMLDOMSelection *This); | |
| 6982 HRESULT (WINAPI *get__newEnum)(IXMLDOMSelection *This,IUnknown **ppUnk); | |
| 6983 HRESULT (WINAPI *get_expr)(IXMLDOMSelection *This,BSTR *expression); | |
| 6984 HRESULT (WINAPI *put_expr)(IXMLDOMSelection *This,BSTR expression); | |
| 6985 HRESULT (WINAPI *get_context)(IXMLDOMSelection *This,IXMLDOMNode **ppNode); | |
| 6986 HRESULT (WINAPI *putref_context)(IXMLDOMSelection *This,IXMLDOMNode *pNode); | |
| 6987 HRESULT (WINAPI *peekNode)(IXMLDOMSelection *This,IXMLDOMNode **ppNode); | |
| 6988 HRESULT (WINAPI *matches)(IXMLDOMSelection *This,IXMLDOMNode *pNode,IXMLDOMNode **ppNode); | |
| 6989 HRESULT (WINAPI *removeNext)(IXMLDOMSelection *This,IXMLDOMNode **ppNode); | |
| 6990 HRESULT (WINAPI *removeAll)(IXMLDOMSelection *This); | |
| 6991 HRESULT (WINAPI *clone)(IXMLDOMSelection *This,IXMLDOMSelection **ppNode); | |
| 6992 HRESULT (WINAPI *getProperty)(IXMLDOMSelection *This,BSTR name,VARIANT *value); | |
| 6993 HRESULT (WINAPI *setProperty)(IXMLDOMSelection *This,BSTR name,VARIANT value); | |
| 6994 END_INTERFACE | |
| 6995 } IXMLDOMSelectionVtbl; | |
| 6996 struct IXMLDOMSelection { | |
| 6997 CONST_VTBL struct IXMLDOMSelectionVtbl *lpVtbl; | |
| 6998 }; | |
| 6999 #ifdef COBJMACROS | |
| 7000 #define IXMLDOMSelection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 7001 #define IXMLDOMSelection_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 7002 #define IXMLDOMSelection_Release(This) (This)->lpVtbl->Release(This) | |
| 7003 #define IXMLDOMSelection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 7004 #define IXMLDOMSelection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 7005 #define IXMLDOMSelection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 7006 #define IXMLDOMSelection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 7007 #define IXMLDOMSelection_get_item(This,index,listItem) (This)->lpVtbl->get_item(This,index,listItem) | |
| 7008 #define IXMLDOMSelection_get_length(This,listLength) (This)->lpVtbl->get_length(This,listLength) | |
| 7009 #define IXMLDOMSelection_nextNode(This,nextItem) (This)->lpVtbl->nextNode(This,nextItem) | |
| 7010 #define IXMLDOMSelection_reset(This) (This)->lpVtbl->reset(This) | |
| 7011 #define IXMLDOMSelection_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) | |
| 7012 #define IXMLDOMSelection_get_expr(This,expression) (This)->lpVtbl->get_expr(This,expression) | |
| 7013 #define IXMLDOMSelection_put_expr(This,expression) (This)->lpVtbl->put_expr(This,expression) | |
| 7014 #define IXMLDOMSelection_get_context(This,ppNode) (This)->lpVtbl->get_context(This,ppNode) | |
| 7015 #define IXMLDOMSelection_putref_context(This,pNode) (This)->lpVtbl->putref_context(This,pNode) | |
| 7016 #define IXMLDOMSelection_peekNode(This,ppNode) (This)->lpVtbl->peekNode(This,ppNode) | |
| 7017 #define IXMLDOMSelection_matches(This,pNode,ppNode) (This)->lpVtbl->matches(This,pNode,ppNode) | |
| 7018 #define IXMLDOMSelection_removeNext(This,ppNode) (This)->lpVtbl->removeNext(This,ppNode) | |
| 7019 #define IXMLDOMSelection_removeAll(This) (This)->lpVtbl->removeAll(This) | |
| 7020 #define IXMLDOMSelection_clone(This,ppNode) (This)->lpVtbl->clone(This,ppNode) | |
| 7021 #define IXMLDOMSelection_getProperty(This,name,value) (This)->lpVtbl->getProperty(This,name,value) | |
| 7022 #define IXMLDOMSelection_setProperty(This,name,value) (This)->lpVtbl->setProperty(This,name,value) | |
| 7023 #endif | |
| 7024 #endif | |
| 7025 HRESULT WINAPI IXMLDOMSelection_get_expr_Proxy(IXMLDOMSelection *This,BSTR *expression); | |
| 7026 void __RPC_STUB IXMLDOMSelection_get_expr_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7027 HRESULT WINAPI IXMLDOMSelection_put_expr_Proxy(IXMLDOMSelection *This,BSTR expression); | |
| 7028 void __RPC_STUB IXMLDOMSelection_put_expr_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7029 HRESULT WINAPI IXMLDOMSelection_get_context_Proxy(IXMLDOMSelection *This,IXMLDOMNode **ppNode); | |
| 7030 void __RPC_STUB IXMLDOMSelection_get_context_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7031 HRESULT WINAPI IXMLDOMSelection_putref_context_Proxy(IXMLDOMSelection *This,IXMLDOMNode *pNode); | |
| 7032 void __RPC_STUB IXMLDOMSelection_putref_context_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7033 HRESULT WINAPI IXMLDOMSelection_peekNode_Proxy(IXMLDOMSelection *This,IXMLDOMNode **ppNode); | |
| 7034 void __RPC_STUB IXMLDOMSelection_peekNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7035 HRESULT WINAPI IXMLDOMSelection_matches_Proxy(IXMLDOMSelection *This,IXMLDOMNode *pNode,IXMLDOMNode **ppNode); | |
| 7036 void __RPC_STUB IXMLDOMSelection_matches_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7037 HRESULT WINAPI IXMLDOMSelection_removeNext_Proxy(IXMLDOMSelection *This,IXMLDOMNode **ppNode); | |
| 7038 void __RPC_STUB IXMLDOMSelection_removeNext_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7039 HRESULT WINAPI IXMLDOMSelection_removeAll_Proxy(IXMLDOMSelection *This); | |
| 7040 void __RPC_STUB IXMLDOMSelection_removeAll_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7041 HRESULT WINAPI IXMLDOMSelection_clone_Proxy(IXMLDOMSelection *This,IXMLDOMSelection **ppNode); | |
| 7042 void __RPC_STUB IXMLDOMSelection_clone_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7043 HRESULT WINAPI IXMLDOMSelection_getProperty_Proxy(IXMLDOMSelection *This,BSTR name,VARIANT *value); | |
| 7044 void __RPC_STUB IXMLDOMSelection_getProperty_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7045 HRESULT WINAPI IXMLDOMSelection_setProperty_Proxy(IXMLDOMSelection *This,BSTR name,VARIANT value); | |
| 7046 void __RPC_STUB IXMLDOMSelection_setProperty_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7047 #endif | |
| 7048 | |
| 7049 #ifndef __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__ | |
| 7050 #define __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__ | |
| 7051 EXTERN_C const IID DIID_XMLDOMDocumentEvents; | |
| 7052 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 7053 struct XMLDOMDocumentEvents : public IDispatch { | |
| 7054 }; | |
| 7055 #else | |
| 7056 typedef struct XMLDOMDocumentEventsVtbl { | |
| 7057 BEGIN_INTERFACE | |
| 7058 HRESULT (WINAPI *QueryInterface)(XMLDOMDocumentEvents *This,REFIID riid,void **ppvObject); | |
| 7059 ULONG (WINAPI *AddRef)(XMLDOMDocumentEvents *This); | |
| 7060 ULONG (WINAPI *Release)(XMLDOMDocumentEvents *This); | |
| 7061 HRESULT (WINAPI *GetTypeInfoCount)(XMLDOMDocumentEvents *This,UINT *pctinfo); | |
| 7062 HRESULT (WINAPI *GetTypeInfo)(XMLDOMDocumentEvents *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 7063 HRESULT (WINAPI *GetIDsOfNames)(XMLDOMDocumentEvents *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 7064 HRESULT (WINAPI *Invoke)(XMLDOMDocumentEvents *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 7065 END_INTERFACE | |
| 7066 } XMLDOMDocumentEventsVtbl; | |
| 7067 struct XMLDOMDocumentEvents { | |
| 7068 CONST_VTBL struct XMLDOMDocumentEventsVtbl *lpVtbl; | |
| 7069 }; | |
| 7070 #ifdef COBJMACROS | |
| 7071 #define XMLDOMDocumentEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 7072 #define XMLDOMDocumentEvents_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 7073 #define XMLDOMDocumentEvents_Release(This) (This)->lpVtbl->Release(This) | |
| 7074 #define XMLDOMDocumentEvents_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 7075 #define XMLDOMDocumentEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 7076 #define XMLDOMDocumentEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 7077 #define XMLDOMDocumentEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 7078 #endif | |
| 7079 #endif | |
| 7080 #endif | |
| 7081 | |
| 7082 #ifndef __IDSOControl_INTERFACE_DEFINED__ | |
| 7083 #define __IDSOControl_INTERFACE_DEFINED__ | |
| 7084 EXTERN_C const IID IID_IDSOControl; | |
| 7085 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 7086 struct IDSOControl : public IDispatch { | |
| 7087 public: | |
| 7088 virtual HRESULT WINAPI get_XMLDocument(IXMLDOMDocument **ppDoc) = 0; | |
| 7089 virtual HRESULT WINAPI put_XMLDocument(IXMLDOMDocument *ppDoc) = 0; | |
| 7090 virtual HRESULT WINAPI get_JavaDSOCompatible(WINBOOL *fJavaDSOCompatible) = 0; | |
| 7091 virtual HRESULT WINAPI put_JavaDSOCompatible(WINBOOL fJavaDSOCompatible) = 0; | |
| 7092 virtual HRESULT WINAPI get_readyState(long *state) = 0; | |
| 7093 }; | |
| 7094 #else | |
| 7095 typedef struct IDSOControlVtbl { | |
| 7096 BEGIN_INTERFACE | |
| 7097 HRESULT (WINAPI *QueryInterface)(IDSOControl *This,REFIID riid,void **ppvObject); | |
| 7098 ULONG (WINAPI *AddRef)(IDSOControl *This); | |
| 7099 ULONG (WINAPI *Release)(IDSOControl *This); | |
| 7100 HRESULT (WINAPI *GetTypeInfoCount)(IDSOControl *This,UINT *pctinfo); | |
| 7101 HRESULT (WINAPI *GetTypeInfo)(IDSOControl *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 7102 HRESULT (WINAPI *GetIDsOfNames)(IDSOControl *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 7103 HRESULT (WINAPI *Invoke)(IDSOControl *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 7104 HRESULT (WINAPI *get_XMLDocument)(IDSOControl *This,IXMLDOMDocument **ppDoc); | |
| 7105 HRESULT (WINAPI *put_XMLDocument)(IDSOControl *This,IXMLDOMDocument *ppDoc); | |
| 7106 HRESULT (WINAPI *get_JavaDSOCompatible)(IDSOControl *This,WINBOOL *fJavaDSOCompatible); | |
| 7107 HRESULT (WINAPI *put_JavaDSOCompatible)(IDSOControl *This,WINBOOL fJavaDSOCompatible); | |
| 7108 HRESULT (WINAPI *get_readyState)(IDSOControl *This,long *state); | |
| 7109 END_INTERFACE | |
| 7110 } IDSOControlVtbl; | |
| 7111 struct IDSOControl { | |
| 7112 CONST_VTBL struct IDSOControlVtbl *lpVtbl; | |
| 7113 }; | |
| 7114 #ifdef COBJMACROS | |
| 7115 #define IDSOControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 7116 #define IDSOControl_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 7117 #define IDSOControl_Release(This) (This)->lpVtbl->Release(This) | |
| 7118 #define IDSOControl_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 7119 #define IDSOControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 7120 #define IDSOControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 7121 #define IDSOControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 7122 #define IDSOControl_get_XMLDocument(This,ppDoc) (This)->lpVtbl->get_XMLDocument(This,ppDoc) | |
| 7123 #define IDSOControl_put_XMLDocument(This,ppDoc) (This)->lpVtbl->put_XMLDocument(This,ppDoc) | |
| 7124 #define IDSOControl_get_JavaDSOCompatible(This,fJavaDSOCompatible) (This)->lpVtbl->get_JavaDSOCompatible(This,fJavaDSOCompatible) | |
| 7125 #define IDSOControl_put_JavaDSOCompatible(This,fJavaDSOCompatible) (This)->lpVtbl->put_JavaDSOCompatible(This,fJavaDSOCompatible) | |
| 7126 #define IDSOControl_get_readyState(This,state) (This)->lpVtbl->get_readyState(This,state) | |
| 7127 #endif | |
| 7128 #endif | |
| 7129 HRESULT WINAPI IDSOControl_get_XMLDocument_Proxy(IDSOControl *This,IXMLDOMDocument **ppDoc); | |
| 7130 void __RPC_STUB IDSOControl_get_XMLDocument_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7131 HRESULT WINAPI IDSOControl_put_XMLDocument_Proxy(IDSOControl *This,IXMLDOMDocument *ppDoc); | |
| 7132 void __RPC_STUB IDSOControl_put_XMLDocument_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7133 HRESULT WINAPI IDSOControl_get_JavaDSOCompatible_Proxy(IDSOControl *This,WINBOOL *fJavaDSOCompatible); | |
| 7134 void __RPC_STUB IDSOControl_get_JavaDSOCompatible_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7135 HRESULT WINAPI IDSOControl_put_JavaDSOCompatible_Proxy(IDSOControl *This,WINBOOL fJavaDSOCompatible); | |
| 7136 void __RPC_STUB IDSOControl_put_JavaDSOCompatible_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7137 HRESULT WINAPI IDSOControl_get_readyState_Proxy(IDSOControl *This,long *state); | |
| 7138 void __RPC_STUB IDSOControl_get_readyState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7139 #endif | |
| 7140 | |
| 7141 #ifndef __IXMLHTTPRequest_INTERFACE_DEFINED__ | |
| 7142 #define __IXMLHTTPRequest_INTERFACE_DEFINED__ | |
| 7143 EXTERN_C const IID IID_IXMLHTTPRequest; | |
| 7144 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 7145 struct IXMLHTTPRequest : public IDispatch { | |
| 7146 public: | |
| 7147 virtual HRESULT WINAPI open(BSTR bstrMethod,BSTR bstrUrl,VARIANT varAsync,VARIANT bstrUser,VARIANT bstrPassword) = 0; | |
| 7148 virtual HRESULT WINAPI setRequestHeader(BSTR bstrHeader,BSTR bstrValue) = 0; | |
| 7149 virtual HRESULT WINAPI getResponseHeader(BSTR bstrHeader,BSTR *pbstrValue) = 0; | |
| 7150 virtual HRESULT WINAPI getAllResponseHeaders(BSTR *pbstrHeaders) = 0; | |
| 7151 virtual HRESULT WINAPI send(VARIANT varBody) = 0; | |
| 7152 virtual HRESULT WINAPI abort(void) = 0; | |
| 7153 virtual HRESULT WINAPI get_status(long *plStatus) = 0; | |
| 7154 virtual HRESULT WINAPI get_statusText(BSTR *pbstrStatus) = 0; | |
| 7155 virtual HRESULT WINAPI get_responseXML(IDispatch **ppBody) = 0; | |
| 7156 virtual HRESULT WINAPI get_responseText(BSTR *pbstrBody) = 0; | |
| 7157 virtual HRESULT WINAPI get_responseBody(VARIANT *pvarBody) = 0; | |
| 7158 virtual HRESULT WINAPI get_responseStream(VARIANT *pvarBody) = 0; | |
| 7159 virtual HRESULT WINAPI get_readyState(long *plState) = 0; | |
| 7160 virtual HRESULT WINAPI put_onreadystatechange(IDispatch *pReadyStateSink) = 0; | |
| 7161 }; | |
| 7162 #else | |
| 7163 typedef struct IXMLHTTPRequestVtbl { | |
| 7164 BEGIN_INTERFACE | |
| 7165 HRESULT (WINAPI *QueryInterface)(IXMLHTTPRequest *This,REFIID riid,void **ppvObject); | |
| 7166 ULONG (WINAPI *AddRef)(IXMLHTTPRequest *This); | |
| 7167 ULONG (WINAPI *Release)(IXMLHTTPRequest *This); | |
| 7168 HRESULT (WINAPI *GetTypeInfoCount)(IXMLHTTPRequest *This,UINT *pctinfo); | |
| 7169 HRESULT (WINAPI *GetTypeInfo)(IXMLHTTPRequest *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 7170 HRESULT (WINAPI *GetIDsOfNames)(IXMLHTTPRequest *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 7171 HRESULT (WINAPI *Invoke)(IXMLHTTPRequest *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 7172 HRESULT (WINAPI *open)(IXMLHTTPRequest *This,BSTR bstrMethod,BSTR bstrUrl,VARIANT varAsync,VARIANT bstrUser,VARIANT bstrPassword); | |
| 7173 HRESULT (WINAPI *setRequestHeader)(IXMLHTTPRequest *This,BSTR bstrHeader,BSTR bstrValue); | |
| 7174 HRESULT (WINAPI *getResponseHeader)(IXMLHTTPRequest *This,BSTR bstrHeader,BSTR *pbstrValue); | |
| 7175 HRESULT (WINAPI *getAllResponseHeaders)(IXMLHTTPRequest *This,BSTR *pbstrHeaders); | |
| 7176 HRESULT (WINAPI *send)(IXMLHTTPRequest *This,VARIANT varBody); | |
| 7177 HRESULT (WINAPI *abort)(IXMLHTTPRequest *This); | |
| 7178 HRESULT (WINAPI *get_status)(IXMLHTTPRequest *This,long *plStatus); | |
| 7179 HRESULT (WINAPI *get_statusText)(IXMLHTTPRequest *This,BSTR *pbstrStatus); | |
| 7180 HRESULT (WINAPI *get_responseXML)(IXMLHTTPRequest *This,IDispatch **ppBody); | |
| 7181 HRESULT (WINAPI *get_responseText)(IXMLHTTPRequest *This,BSTR *pbstrBody); | |
| 7182 HRESULT (WINAPI *get_responseBody)(IXMLHTTPRequest *This,VARIANT *pvarBody); | |
| 7183 HRESULT (WINAPI *get_responseStream)(IXMLHTTPRequest *This,VARIANT *pvarBody); | |
| 7184 HRESULT (WINAPI *get_readyState)(IXMLHTTPRequest *This,long *plState); | |
| 7185 HRESULT (WINAPI *put_onreadystatechange)(IXMLHTTPRequest *This,IDispatch *pReadyStateSink); | |
| 7186 END_INTERFACE | |
| 7187 } IXMLHTTPRequestVtbl; | |
| 7188 struct IXMLHTTPRequest { | |
| 7189 CONST_VTBL struct IXMLHTTPRequestVtbl *lpVtbl; | |
| 7190 }; | |
| 7191 #ifdef COBJMACROS | |
| 7192 #define IXMLHTTPRequest_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 7193 #define IXMLHTTPRequest_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 7194 #define IXMLHTTPRequest_Release(This) (This)->lpVtbl->Release(This) | |
| 7195 #define IXMLHTTPRequest_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 7196 #define IXMLHTTPRequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 7197 #define IXMLHTTPRequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 7198 #define IXMLHTTPRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 7199 #define IXMLHTTPRequest_open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword) (This)->lpVtbl->open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword) | |
| 7200 #define IXMLHTTPRequest_setRequestHeader(This,bstrHeader,bstrValue) (This)->lpVtbl->setRequestHeader(This,bstrHeader,bstrValue) | |
| 7201 #define IXMLHTTPRequest_getResponseHeader(This,bstrHeader,pbstrValue) (This)->lpVtbl->getResponseHeader(This,bstrHeader,pbstrValue) | |
| 7202 #define IXMLHTTPRequest_getAllResponseHeaders(This,pbstrHeaders) (This)->lpVtbl->getAllResponseHeaders(This,pbstrHeaders) | |
| 7203 #define IXMLHTTPRequest_send(This,varBody) (This)->lpVtbl->send(This,varBody) | |
| 7204 #define IXMLHTTPRequest_abort(This) (This)->lpVtbl->abort(This) | |
| 7205 #define IXMLHTTPRequest_get_status(This,plStatus) (This)->lpVtbl->get_status(This,plStatus) | |
| 7206 #define IXMLHTTPRequest_get_statusText(This,pbstrStatus) (This)->lpVtbl->get_statusText(This,pbstrStatus) | |
| 7207 #define IXMLHTTPRequest_get_responseXML(This,ppBody) (This)->lpVtbl->get_responseXML(This,ppBody) | |
| 7208 #define IXMLHTTPRequest_get_responseText(This,pbstrBody) (This)->lpVtbl->get_responseText(This,pbstrBody) | |
| 7209 #define IXMLHTTPRequest_get_responseBody(This,pvarBody) (This)->lpVtbl->get_responseBody(This,pvarBody) | |
| 7210 #define IXMLHTTPRequest_get_responseStream(This,pvarBody) (This)->lpVtbl->get_responseStream(This,pvarBody) | |
| 7211 #define IXMLHTTPRequest_get_readyState(This,plState) (This)->lpVtbl->get_readyState(This,plState) | |
| 7212 #define IXMLHTTPRequest_put_onreadystatechange(This,pReadyStateSink) (This)->lpVtbl->put_onreadystatechange(This,pReadyStateSink) | |
| 7213 #endif | |
| 7214 #endif | |
| 7215 HRESULT WINAPI IXMLHTTPRequest_open_Proxy(IXMLHTTPRequest *This,BSTR bstrMethod,BSTR bstrUrl,VARIANT varAsync,VARIANT bstrUser,VARIANT bstrPassword); | |
| 7216 void __RPC_STUB IXMLHTTPRequest_open_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7217 HRESULT WINAPI IXMLHTTPRequest_setRequestHeader_Proxy(IXMLHTTPRequest *This,BSTR bstrHeader,BSTR bstrValue); | |
| 7218 void __RPC_STUB IXMLHTTPRequest_setRequestHeader_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7219 HRESULT WINAPI IXMLHTTPRequest_getResponseHeader_Proxy(IXMLHTTPRequest *This,BSTR bstrHeader,BSTR *pbstrValue); | |
| 7220 void __RPC_STUB IXMLHTTPRequest_getResponseHeader_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7221 HRESULT WINAPI IXMLHTTPRequest_getAllResponseHeaders_Proxy(IXMLHTTPRequest *This,BSTR *pbstrHeaders); | |
| 7222 void __RPC_STUB IXMLHTTPRequest_getAllResponseHeaders_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7223 HRESULT WINAPI IXMLHTTPRequest_send_Proxy(IXMLHTTPRequest *This,VARIANT varBody); | |
| 7224 void __RPC_STUB IXMLHTTPRequest_send_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7225 HRESULT WINAPI IXMLHTTPRequest_abort_Proxy(IXMLHTTPRequest *This); | |
| 7226 void __RPC_STUB IXMLHTTPRequest_abort_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7227 HRESULT WINAPI IXMLHTTPRequest_get_status_Proxy(IXMLHTTPRequest *This,long *plStatus); | |
| 7228 void __RPC_STUB IXMLHTTPRequest_get_status_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7229 HRESULT WINAPI IXMLHTTPRequest_get_statusText_Proxy(IXMLHTTPRequest *This,BSTR *pbstrStatus); | |
| 7230 void __RPC_STUB IXMLHTTPRequest_get_statusText_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7231 HRESULT WINAPI IXMLHTTPRequest_get_responseXML_Proxy(IXMLHTTPRequest *This,IDispatch **ppBody); | |
| 7232 void __RPC_STUB IXMLHTTPRequest_get_responseXML_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7233 HRESULT WINAPI IXMLHTTPRequest_get_responseText_Proxy(IXMLHTTPRequest *This,BSTR *pbstrBody); | |
| 7234 void __RPC_STUB IXMLHTTPRequest_get_responseText_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7235 HRESULT WINAPI IXMLHTTPRequest_get_responseBody_Proxy(IXMLHTTPRequest *This,VARIANT *pvarBody); | |
| 7236 void __RPC_STUB IXMLHTTPRequest_get_responseBody_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7237 HRESULT WINAPI IXMLHTTPRequest_get_responseStream_Proxy(IXMLHTTPRequest *This,VARIANT *pvarBody); | |
| 7238 void __RPC_STUB IXMLHTTPRequest_get_responseStream_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7239 HRESULT WINAPI IXMLHTTPRequest_get_readyState_Proxy(IXMLHTTPRequest *This,long *plState); | |
| 7240 void __RPC_STUB IXMLHTTPRequest_get_readyState_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7241 HRESULT WINAPI IXMLHTTPRequest_put_onreadystatechange_Proxy(IXMLHTTPRequest *This,IDispatch *pReadyStateSink); | |
| 7242 void __RPC_STUB IXMLHTTPRequest_put_onreadystatechange_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7243 #endif | |
| 7244 | |
| 7245 #ifndef __IServerXMLHTTPRequest_INTERFACE_DEFINED__ | |
| 7246 #define __IServerXMLHTTPRequest_INTERFACE_DEFINED__ | |
| 7247 EXTERN_C const IID IID_IServerXMLHTTPRequest; | |
| 7248 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 7249 struct IServerXMLHTTPRequest : public IXMLHTTPRequest { | |
| 7250 public: | |
| 7251 virtual HRESULT WINAPI setTimeouts(long resolveTimeout,long connectTimeout,long sendTimeout,long receiveTimeout) = 0; | |
| 7252 virtual HRESULT WINAPI waitForResponse(VARIANT timeoutInSeconds,VARIANT_BOOL *isSuccessful) = 0; | |
| 7253 virtual HRESULT WINAPI getOption(SERVERXMLHTTP_OPTION option,VARIANT *value) = 0; | |
| 7254 virtual HRESULT WINAPI setOption(SERVERXMLHTTP_OPTION option,VARIANT value) = 0; | |
| 7255 }; | |
| 7256 #else | |
| 7257 typedef struct IServerXMLHTTPRequestVtbl { | |
| 7258 BEGIN_INTERFACE | |
| 7259 HRESULT (WINAPI *QueryInterface)(IServerXMLHTTPRequest *This,REFIID riid,void **ppvObject); | |
| 7260 ULONG (WINAPI *AddRef)(IServerXMLHTTPRequest *This); | |
| 7261 ULONG (WINAPI *Release)(IServerXMLHTTPRequest *This); | |
| 7262 HRESULT (WINAPI *GetTypeInfoCount)(IServerXMLHTTPRequest *This,UINT *pctinfo); | |
| 7263 HRESULT (WINAPI *GetTypeInfo)(IServerXMLHTTPRequest *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 7264 HRESULT (WINAPI *GetIDsOfNames)(IServerXMLHTTPRequest *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 7265 HRESULT (WINAPI *Invoke)(IServerXMLHTTPRequest *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 7266 HRESULT (WINAPI *open)(IServerXMLHTTPRequest *This,BSTR bstrMethod,BSTR bstrUrl,VARIANT varAsync,VARIANT bstrUser,VARIANT bstrPassword); | |
| 7267 HRESULT (WINAPI *setRequestHeader)(IServerXMLHTTPRequest *This,BSTR bstrHeader,BSTR bstrValue); | |
| 7268 HRESULT (WINAPI *getResponseHeader)(IServerXMLHTTPRequest *This,BSTR bstrHeader,BSTR *pbstrValue); | |
| 7269 HRESULT (WINAPI *getAllResponseHeaders)(IServerXMLHTTPRequest *This,BSTR *pbstrHeaders); | |
| 7270 HRESULT (WINAPI *send)(IServerXMLHTTPRequest *This,VARIANT varBody); | |
| 7271 HRESULT (WINAPI *abort)(IServerXMLHTTPRequest *This); | |
| 7272 HRESULT (WINAPI *get_status)(IServerXMLHTTPRequest *This,long *plStatus); | |
| 7273 HRESULT (WINAPI *get_statusText)(IServerXMLHTTPRequest *This,BSTR *pbstrStatus); | |
| 7274 HRESULT (WINAPI *get_responseXML)(IServerXMLHTTPRequest *This,IDispatch **ppBody); | |
| 7275 HRESULT (WINAPI *get_responseText)(IServerXMLHTTPRequest *This,BSTR *pbstrBody); | |
| 7276 HRESULT (WINAPI *get_responseBody)(IServerXMLHTTPRequest *This,VARIANT *pvarBody); | |
| 7277 HRESULT (WINAPI *get_responseStream)(IServerXMLHTTPRequest *This,VARIANT *pvarBody); | |
| 7278 HRESULT (WINAPI *get_readyState)(IServerXMLHTTPRequest *This,long *plState); | |
| 7279 HRESULT (WINAPI *put_onreadystatechange)(IServerXMLHTTPRequest *This,IDispatch *pReadyStateSink); | |
| 7280 HRESULT (WINAPI *setTimeouts)(IServerXMLHTTPRequest *This,long resolveTimeout,long connectTimeout,long sendTimeout,long receiveTimeout); | |
| 7281 HRESULT (WINAPI *waitForResponse)(IServerXMLHTTPRequest *This,VARIANT timeoutInSeconds,VARIANT_BOOL *isSuccessful); | |
| 7282 HRESULT (WINAPI *getOption)(IServerXMLHTTPRequest *This,SERVERXMLHTTP_OPTION option,VARIANT *value); | |
| 7283 HRESULT (WINAPI *setOption)(IServerXMLHTTPRequest *This,SERVERXMLHTTP_OPTION option,VARIANT value); | |
| 7284 END_INTERFACE | |
| 7285 } IServerXMLHTTPRequestVtbl; | |
| 7286 struct IServerXMLHTTPRequest { | |
| 7287 CONST_VTBL struct IServerXMLHTTPRequestVtbl *lpVtbl; | |
| 7288 }; | |
| 7289 #ifdef COBJMACROS | |
| 7290 #define IServerXMLHTTPRequest_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 7291 #define IServerXMLHTTPRequest_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 7292 #define IServerXMLHTTPRequest_Release(This) (This)->lpVtbl->Release(This) | |
| 7293 #define IServerXMLHTTPRequest_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 7294 #define IServerXMLHTTPRequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 7295 #define IServerXMLHTTPRequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 7296 #define IServerXMLHTTPRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 7297 #define IServerXMLHTTPRequest_open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword) (This)->lpVtbl->open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword) | |
| 7298 #define IServerXMLHTTPRequest_setRequestHeader(This,bstrHeader,bstrValue) (This)->lpVtbl->setRequestHeader(This,bstrHeader,bstrValue) | |
| 7299 #define IServerXMLHTTPRequest_getResponseHeader(This,bstrHeader,pbstrValue) (This)->lpVtbl->getResponseHeader(This,bstrHeader,pbstrValue) | |
| 7300 #define IServerXMLHTTPRequest_getAllResponseHeaders(This,pbstrHeaders) (This)->lpVtbl->getAllResponseHeaders(This,pbstrHeaders) | |
| 7301 #define IServerXMLHTTPRequest_send(This,varBody) (This)->lpVtbl->send(This,varBody) | |
| 7302 #define IServerXMLHTTPRequest_abort(This) (This)->lpVtbl->abort(This) | |
| 7303 #define IServerXMLHTTPRequest_get_status(This,plStatus) (This)->lpVtbl->get_status(This,plStatus) | |
| 7304 #define IServerXMLHTTPRequest_get_statusText(This,pbstrStatus) (This)->lpVtbl->get_statusText(This,pbstrStatus) | |
| 7305 #define IServerXMLHTTPRequest_get_responseXML(This,ppBody) (This)->lpVtbl->get_responseXML(This,ppBody) | |
| 7306 #define IServerXMLHTTPRequest_get_responseText(This,pbstrBody) (This)->lpVtbl->get_responseText(This,pbstrBody) | |
| 7307 #define IServerXMLHTTPRequest_get_responseBody(This,pvarBody) (This)->lpVtbl->get_responseBody(This,pvarBody) | |
| 7308 #define IServerXMLHTTPRequest_get_responseStream(This,pvarBody) (This)->lpVtbl->get_responseStream(This,pvarBody) | |
| 7309 #define IServerXMLHTTPRequest_get_readyState(This,plState) (This)->lpVtbl->get_readyState(This,plState) | |
| 7310 #define IServerXMLHTTPRequest_put_onreadystatechange(This,pReadyStateSink) (This)->lpVtbl->put_onreadystatechange(This,pReadyStateSink) | |
| 7311 #define IServerXMLHTTPRequest_setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout) (This)->lpVtbl->setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout) | |
| 7312 #define IServerXMLHTTPRequest_waitForResponse(This,timeoutInSeconds,isSuccessful) (This)->lpVtbl->waitForResponse(This,timeoutInSeconds,isSuccessful) | |
| 7313 #define IServerXMLHTTPRequest_getOption(This,option,value) (This)->lpVtbl->getOption(This,option,value) | |
| 7314 #define IServerXMLHTTPRequest_setOption(This,option,value) (This)->lpVtbl->setOption(This,option,value) | |
| 7315 #endif | |
| 7316 #endif | |
| 7317 HRESULT WINAPI IServerXMLHTTPRequest_setTimeouts_Proxy(IServerXMLHTTPRequest *This,long resolveTimeout,long connectTimeout,long sendTimeout,long receiveTimeout); | |
| 7318 void __RPC_STUB IServerXMLHTTPRequest_setTimeouts_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7319 HRESULT WINAPI IServerXMLHTTPRequest_waitForResponse_Proxy(IServerXMLHTTPRequest *This,VARIANT timeoutInSeconds,VARIANT_BOOL *isSuccessful); | |
| 7320 void __RPC_STUB IServerXMLHTTPRequest_waitForResponse_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7321 HRESULT WINAPI IServerXMLHTTPRequest_getOption_Proxy(IServerXMLHTTPRequest *This,SERVERXMLHTTP_OPTION option,VARIANT *value); | |
| 7322 void __RPC_STUB IServerXMLHTTPRequest_getOption_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7323 HRESULT WINAPI IServerXMLHTTPRequest_setOption_Proxy(IServerXMLHTTPRequest *This,SERVERXMLHTTP_OPTION option,VARIANT value); | |
| 7324 void __RPC_STUB IServerXMLHTTPRequest_setOption_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7325 #endif | |
| 7326 | |
| 7327 #ifndef __IServerXMLHTTPRequest2_INTERFACE_DEFINED__ | |
| 7328 #define __IServerXMLHTTPRequest2_INTERFACE_DEFINED__ | |
| 7329 EXTERN_C const IID IID_IServerXMLHTTPRequest2; | |
| 7330 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 7331 struct IServerXMLHTTPRequest2 : public IServerXMLHTTPRequest { | |
| 7332 public: | |
| 7333 virtual HRESULT WINAPI setProxy(SXH_PROXY_SETTING proxySetting,VARIANT varProxyServer,VARIANT varBypassList) = 0; | |
| 7334 virtual HRESULT WINAPI setProxyCredentials(BSTR bstrUserName,BSTR bstrPassword) = 0; | |
| 7335 }; | |
| 7336 #else | |
| 7337 typedef struct IServerXMLHTTPRequest2Vtbl { | |
| 7338 BEGIN_INTERFACE | |
| 7339 HRESULT (WINAPI *QueryInterface)(IServerXMLHTTPRequest2 *This,REFIID riid,void **ppvObject); | |
| 7340 ULONG (WINAPI *AddRef)(IServerXMLHTTPRequest2 *This); | |
| 7341 ULONG (WINAPI *Release)(IServerXMLHTTPRequest2 *This); | |
| 7342 HRESULT (WINAPI *GetTypeInfoCount)(IServerXMLHTTPRequest2 *This,UINT *pctinfo); | |
| 7343 HRESULT (WINAPI *GetTypeInfo)(IServerXMLHTTPRequest2 *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 7344 HRESULT (WINAPI *GetIDsOfNames)(IServerXMLHTTPRequest2 *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 7345 HRESULT (WINAPI *Invoke)(IServerXMLHTTPRequest2 *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 7346 HRESULT (WINAPI *open)(IServerXMLHTTPRequest2 *This,BSTR bstrMethod,BSTR bstrUrl,VARIANT varAsync,VARIANT bstrUser,VARIANT bstrPassword); | |
| 7347 HRESULT (WINAPI *setRequestHeader)(IServerXMLHTTPRequest2 *This,BSTR bstrHeader,BSTR bstrValue); | |
| 7348 HRESULT (WINAPI *getResponseHeader)(IServerXMLHTTPRequest2 *This,BSTR bstrHeader,BSTR *pbstrValue); | |
| 7349 HRESULT (WINAPI *getAllResponseHeaders)(IServerXMLHTTPRequest2 *This,BSTR *pbstrHeaders); | |
| 7350 HRESULT (WINAPI *send)(IServerXMLHTTPRequest2 *This,VARIANT varBody); | |
| 7351 HRESULT (WINAPI *abort)(IServerXMLHTTPRequest2 *This); | |
| 7352 HRESULT (WINAPI *get_status)(IServerXMLHTTPRequest2 *This,long *plStatus); | |
| 7353 HRESULT (WINAPI *get_statusText)(IServerXMLHTTPRequest2 *This,BSTR *pbstrStatus); | |
| 7354 HRESULT (WINAPI *get_responseXML)(IServerXMLHTTPRequest2 *This,IDispatch **ppBody); | |
| 7355 HRESULT (WINAPI *get_responseText)(IServerXMLHTTPRequest2 *This,BSTR *pbstrBody); | |
| 7356 HRESULT (WINAPI *get_responseBody)(IServerXMLHTTPRequest2 *This,VARIANT *pvarBody); | |
| 7357 HRESULT (WINAPI *get_responseStream)(IServerXMLHTTPRequest2 *This,VARIANT *pvarBody); | |
| 7358 HRESULT (WINAPI *get_readyState)(IServerXMLHTTPRequest2 *This,long *plState); | |
| 7359 HRESULT (WINAPI *put_onreadystatechange)(IServerXMLHTTPRequest2 *This,IDispatch *pReadyStateSink); | |
| 7360 HRESULT (WINAPI *setTimeouts)(IServerXMLHTTPRequest2 *This,long resolveTimeout,long connectTimeout,long sendTimeout,long receiveTimeout); | |
| 7361 HRESULT (WINAPI *waitForResponse)(IServerXMLHTTPRequest2 *This,VARIANT timeoutInSeconds,VARIANT_BOOL *isSuccessful); | |
| 7362 HRESULT (WINAPI *getOption)(IServerXMLHTTPRequest2 *This,SERVERXMLHTTP_OPTION option,VARIANT *value); | |
| 7363 HRESULT (WINAPI *setOption)(IServerXMLHTTPRequest2 *This,SERVERXMLHTTP_OPTION option,VARIANT value); | |
| 7364 HRESULT (WINAPI *setProxy)(IServerXMLHTTPRequest2 *This,SXH_PROXY_SETTING proxySetting,VARIANT varProxyServer,VARIANT varBypassList); | |
| 7365 HRESULT (WINAPI *setProxyCredentials)(IServerXMLHTTPRequest2 *This,BSTR bstrUserName,BSTR bstrPassword); | |
| 7366 END_INTERFACE | |
| 7367 } IServerXMLHTTPRequest2Vtbl; | |
| 7368 struct IServerXMLHTTPRequest2 { | |
| 7369 CONST_VTBL struct IServerXMLHTTPRequest2Vtbl *lpVtbl; | |
| 7370 }; | |
| 7371 #ifdef COBJMACROS | |
| 7372 #define IServerXMLHTTPRequest2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 7373 #define IServerXMLHTTPRequest2_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 7374 #define IServerXMLHTTPRequest2_Release(This) (This)->lpVtbl->Release(This) | |
| 7375 #define IServerXMLHTTPRequest2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 7376 #define IServerXMLHTTPRequest2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 7377 #define IServerXMLHTTPRequest2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 7378 #define IServerXMLHTTPRequest2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 7379 #define IServerXMLHTTPRequest2_open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword) (This)->lpVtbl->open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword) | |
| 7380 #define IServerXMLHTTPRequest2_setRequestHeader(This,bstrHeader,bstrValue) (This)->lpVtbl->setRequestHeader(This,bstrHeader,bstrValue) | |
| 7381 #define IServerXMLHTTPRequest2_getResponseHeader(This,bstrHeader,pbstrValue) (This)->lpVtbl->getResponseHeader(This,bstrHeader,pbstrValue) | |
| 7382 #define IServerXMLHTTPRequest2_getAllResponseHeaders(This,pbstrHeaders) (This)->lpVtbl->getAllResponseHeaders(This,pbstrHeaders) | |
| 7383 #define IServerXMLHTTPRequest2_send(This,varBody) (This)->lpVtbl->send(This,varBody) | |
| 7384 #define IServerXMLHTTPRequest2_abort(This) (This)->lpVtbl->abort(This) | |
| 7385 #define IServerXMLHTTPRequest2_get_status(This,plStatus) (This)->lpVtbl->get_status(This,plStatus) | |
| 7386 #define IServerXMLHTTPRequest2_get_statusText(This,pbstrStatus) (This)->lpVtbl->get_statusText(This,pbstrStatus) | |
| 7387 #define IServerXMLHTTPRequest2_get_responseXML(This,ppBody) (This)->lpVtbl->get_responseXML(This,ppBody) | |
| 7388 #define IServerXMLHTTPRequest2_get_responseText(This,pbstrBody) (This)->lpVtbl->get_responseText(This,pbstrBody) | |
| 7389 #define IServerXMLHTTPRequest2_get_responseBody(This,pvarBody) (This)->lpVtbl->get_responseBody(This,pvarBody) | |
| 7390 #define IServerXMLHTTPRequest2_get_responseStream(This,pvarBody) (This)->lpVtbl->get_responseStream(This,pvarBody) | |
| 7391 #define IServerXMLHTTPRequest2_get_readyState(This,plState) (This)->lpVtbl->get_readyState(This,plState) | |
| 7392 #define IServerXMLHTTPRequest2_put_onreadystatechange(This,pReadyStateSink) (This)->lpVtbl->put_onreadystatechange(This,pReadyStateSink) | |
| 7393 #define IServerXMLHTTPRequest2_setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout) (This)->lpVtbl->setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout) | |
| 7394 #define IServerXMLHTTPRequest2_waitForResponse(This,timeoutInSeconds,isSuccessful) (This)->lpVtbl->waitForResponse(This,timeoutInSeconds,isSuccessful) | |
| 7395 #define IServerXMLHTTPRequest2_getOption(This,option,value) (This)->lpVtbl->getOption(This,option,value) | |
| 7396 #define IServerXMLHTTPRequest2_setOption(This,option,value) (This)->lpVtbl->setOption(This,option,value) | |
| 7397 #define IServerXMLHTTPRequest2_setProxy(This,proxySetting,varProxyServer,varBypassList) (This)->lpVtbl->setProxy(This,proxySetting,varProxyServer,varBypassList) | |
| 7398 #define IServerXMLHTTPRequest2_setProxyCredentials(This,bstrUserName,bstrPassword) (This)->lpVtbl->setProxyCredentials(This,bstrUserName,bstrPassword) | |
| 7399 #endif | |
| 7400 #endif | |
| 7401 HRESULT WINAPI IServerXMLHTTPRequest2_setProxy_Proxy(IServerXMLHTTPRequest2 *This,SXH_PROXY_SETTING proxySetting,VARIANT varProxyServer,VARIANT varBypassList); | |
| 7402 void __RPC_STUB IServerXMLHTTPRequest2_setProxy_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7403 HRESULT WINAPI IServerXMLHTTPRequest2_setProxyCredentials_Proxy(IServerXMLHTTPRequest2 *This,BSTR bstrUserName,BSTR bstrPassword); | |
| 7404 void __RPC_STUB IServerXMLHTTPRequest2_setProxyCredentials_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7405 #endif | |
| 7406 | |
| 7407 #ifndef __IMXNamespacePrefixes_INTERFACE_DEFINED__ | |
| 7408 #define __IMXNamespacePrefixes_INTERFACE_DEFINED__ | |
| 7409 EXTERN_C const IID IID_IMXNamespacePrefixes; | |
| 7410 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 7411 struct IMXNamespacePrefixes : public IDispatch { | |
| 7412 public: | |
| 7413 virtual HRESULT WINAPI get_item(long index,BSTR *prefix) = 0; | |
| 7414 virtual HRESULT WINAPI get_length(long *length) = 0; | |
| 7415 virtual HRESULT WINAPI get__newEnum(IUnknown **ppUnk) = 0; | |
| 7416 }; | |
| 7417 #else | |
| 7418 typedef struct IMXNamespacePrefixesVtbl { | |
| 7419 BEGIN_INTERFACE | |
| 7420 HRESULT (WINAPI *QueryInterface)(IMXNamespacePrefixes *This,REFIID riid,void **ppvObject); | |
| 7421 ULONG (WINAPI *AddRef)(IMXNamespacePrefixes *This); | |
| 7422 ULONG (WINAPI *Release)(IMXNamespacePrefixes *This); | |
| 7423 HRESULT (WINAPI *GetTypeInfoCount)(IMXNamespacePrefixes *This,UINT *pctinfo); | |
| 7424 HRESULT (WINAPI *GetTypeInfo)(IMXNamespacePrefixes *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 7425 HRESULT (WINAPI *GetIDsOfNames)(IMXNamespacePrefixes *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 7426 HRESULT (WINAPI *Invoke)(IMXNamespacePrefixes *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 7427 HRESULT (WINAPI *get_item)(IMXNamespacePrefixes *This,long index,BSTR *prefix); | |
| 7428 HRESULT (WINAPI *get_length)(IMXNamespacePrefixes *This,long *length); | |
| 7429 HRESULT (WINAPI *get__newEnum)(IMXNamespacePrefixes *This,IUnknown **ppUnk); | |
| 7430 END_INTERFACE | |
| 7431 } IMXNamespacePrefixesVtbl; | |
| 7432 struct IMXNamespacePrefixes { | |
| 7433 CONST_VTBL struct IMXNamespacePrefixesVtbl *lpVtbl; | |
| 7434 }; | |
| 7435 #ifdef COBJMACROS | |
| 7436 #define IMXNamespacePrefixes_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 7437 #define IMXNamespacePrefixes_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 7438 #define IMXNamespacePrefixes_Release(This) (This)->lpVtbl->Release(This) | |
| 7439 #define IMXNamespacePrefixes_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 7440 #define IMXNamespacePrefixes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 7441 #define IMXNamespacePrefixes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 7442 #define IMXNamespacePrefixes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 7443 #define IMXNamespacePrefixes_get_item(This,index,prefix) (This)->lpVtbl->get_item(This,index,prefix) | |
| 7444 #define IMXNamespacePrefixes_get_length(This,length) (This)->lpVtbl->get_length(This,length) | |
| 7445 #define IMXNamespacePrefixes_get__newEnum(This,ppUnk) (This)->lpVtbl->get__newEnum(This,ppUnk) | |
| 7446 #endif | |
| 7447 #endif | |
| 7448 HRESULT WINAPI IMXNamespacePrefixes_get_item_Proxy(IMXNamespacePrefixes *This,long index,BSTR *prefix); | |
| 7449 void __RPC_STUB IMXNamespacePrefixes_get_item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7450 HRESULT WINAPI IMXNamespacePrefixes_get_length_Proxy(IMXNamespacePrefixes *This,long *length); | |
| 7451 void __RPC_STUB IMXNamespacePrefixes_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7452 HRESULT WINAPI IMXNamespacePrefixes_get__newEnum_Proxy(IMXNamespacePrefixes *This,IUnknown **ppUnk); | |
| 7453 void __RPC_STUB IMXNamespacePrefixes_get__newEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7454 #endif | |
| 7455 | |
| 7456 #ifndef __IVBMXNamespaceManager_INTERFACE_DEFINED__ | |
| 7457 #define __IVBMXNamespaceManager_INTERFACE_DEFINED__ | |
| 7458 EXTERN_C const IID IID_IVBMXNamespaceManager; | |
| 7459 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 7460 struct IVBMXNamespaceManager : public IDispatch { | |
| 7461 public: | |
| 7462 virtual HRESULT WINAPI put_allowOverride(VARIANT_BOOL fOverride) = 0; | |
| 7463 virtual HRESULT WINAPI get_allowOverride(VARIANT_BOOL *fOverride) = 0; | |
| 7464 virtual HRESULT WINAPI reset(void) = 0; | |
| 7465 virtual HRESULT WINAPI pushContext(void) = 0; | |
| 7466 virtual HRESULT WINAPI pushNodeContext(IXMLDOMNode *contextNode,VARIANT_BOOL fDeep = -1) = 0; | |
| 7467 virtual HRESULT WINAPI popContext(void) = 0; | |
| 7468 virtual HRESULT WINAPI declarePrefix(BSTR prefix,BSTR namespaceURI) = 0; | |
| 7469 virtual HRESULT WINAPI getDeclaredPrefixes(IMXNamespacePrefixes **prefixes) = 0; | |
| 7470 virtual HRESULT WINAPI getPrefixes(BSTR namespaceURI,IMXNamespacePrefixes **prefixes) = 0; | |
| 7471 virtual HRESULT WINAPI getURI(BSTR prefix,VARIANT *uri) = 0; | |
| 7472 virtual HRESULT WINAPI getURIFromNode(BSTR strPrefix,IXMLDOMNode *contextNode,VARIANT *uri) = 0; | |
| 7473 }; | |
| 7474 #else | |
| 7475 typedef struct IVBMXNamespaceManagerVtbl { | |
| 7476 BEGIN_INTERFACE | |
| 7477 HRESULT (WINAPI *QueryInterface)(IVBMXNamespaceManager *This,REFIID riid,void **ppvObject); | |
| 7478 ULONG (WINAPI *AddRef)(IVBMXNamespaceManager *This); | |
| 7479 ULONG (WINAPI *Release)(IVBMXNamespaceManager *This); | |
| 7480 HRESULT (WINAPI *GetTypeInfoCount)(IVBMXNamespaceManager *This,UINT *pctinfo); | |
| 7481 HRESULT (WINAPI *GetTypeInfo)(IVBMXNamespaceManager *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); | |
| 7482 HRESULT (WINAPI *GetIDsOfNames)(IVBMXNamespaceManager *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); | |
| 7483 HRESULT (WINAPI *Invoke)(IVBMXNamespaceManager *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); | |
| 7484 HRESULT (WINAPI *put_allowOverride)(IVBMXNamespaceManager *This,VARIANT_BOOL fOverride); | |
| 7485 HRESULT (WINAPI *get_allowOverride)(IVBMXNamespaceManager *This,VARIANT_BOOL *fOverride); | |
| 7486 HRESULT (WINAPI *reset)(IVBMXNamespaceManager *This); | |
| 7487 HRESULT (WINAPI *pushContext)(IVBMXNamespaceManager *This); | |
| 7488 HRESULT (WINAPI *pushNodeContext)(IVBMXNamespaceManager *This,IXMLDOMNode *contextNode,VARIANT_BOOL fDeep); | |
| 7489 HRESULT (WINAPI *popContext)(IVBMXNamespaceManager *This); | |
| 7490 HRESULT (WINAPI *declarePrefix)(IVBMXNamespaceManager *This,BSTR prefix,BSTR namespaceURI); | |
| 7491 HRESULT (WINAPI *getDeclaredPrefixes)(IVBMXNamespaceManager *This,IMXNamespacePrefixes **prefixes); | |
| 7492 HRESULT (WINAPI *getPrefixes)(IVBMXNamespaceManager *This,BSTR namespaceURI,IMXNamespacePrefixes **prefixes); | |
| 7493 HRESULT (WINAPI *getURI)(IVBMXNamespaceManager *This,BSTR prefix,VARIANT *uri); | |
| 7494 HRESULT (WINAPI *getURIFromNode)(IVBMXNamespaceManager *This,BSTR strPrefix,IXMLDOMNode *contextNode,VARIANT *uri); | |
| 7495 END_INTERFACE | |
| 7496 } IVBMXNamespaceManagerVtbl; | |
| 7497 struct IVBMXNamespaceManager { | |
| 7498 CONST_VTBL struct IVBMXNamespaceManagerVtbl *lpVtbl; | |
| 7499 }; | |
| 7500 #ifdef COBJMACROS | |
| 7501 #define IVBMXNamespaceManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 7502 #define IVBMXNamespaceManager_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 7503 #define IVBMXNamespaceManager_Release(This) (This)->lpVtbl->Release(This) | |
| 7504 #define IVBMXNamespaceManager_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) | |
| 7505 #define IVBMXNamespaceManager_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) | |
| 7506 #define IVBMXNamespaceManager_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) | |
| 7507 #define IVBMXNamespaceManager_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) | |
| 7508 #define IVBMXNamespaceManager_put_allowOverride(This,fOverride) (This)->lpVtbl->put_allowOverride(This,fOverride) | |
| 7509 #define IVBMXNamespaceManager_get_allowOverride(This,fOverride) (This)->lpVtbl->get_allowOverride(This,fOverride) | |
| 7510 #define IVBMXNamespaceManager_reset(This) (This)->lpVtbl->reset(This) | |
| 7511 #define IVBMXNamespaceManager_pushContext(This) (This)->lpVtbl->pushContext(This) | |
| 7512 #define IVBMXNamespaceManager_pushNodeContext(This,contextNode,fDeep) (This)->lpVtbl->pushNodeContext(This,contextNode,fDeep) | |
| 7513 #define IVBMXNamespaceManager_popContext(This) (This)->lpVtbl->popContext(This) | |
| 7514 #define IVBMXNamespaceManager_declarePrefix(This,prefix,namespaceURI) (This)->lpVtbl->declarePrefix(This,prefix,namespaceURI) | |
| 7515 #define IVBMXNamespaceManager_getDeclaredPrefixes(This,prefixes) (This)->lpVtbl->getDeclaredPrefixes(This,prefixes) | |
| 7516 #define IVBMXNamespaceManager_getPrefixes(This,namespaceURI,prefixes) (This)->lpVtbl->getPrefixes(This,namespaceURI,prefixes) | |
| 7517 #define IVBMXNamespaceManager_getURI(This,prefix,uri) (This)->lpVtbl->getURI(This,prefix,uri) | |
| 7518 #define IVBMXNamespaceManager_getURIFromNode(This,strPrefix,contextNode,uri) (This)->lpVtbl->getURIFromNode(This,strPrefix,contextNode,uri) | |
| 7519 #endif | |
| 7520 #endif | |
| 7521 HRESULT WINAPI IVBMXNamespaceManager_put_allowOverride_Proxy(IVBMXNamespaceManager *This,VARIANT_BOOL fOverride); | |
| 7522 void __RPC_STUB IVBMXNamespaceManager_put_allowOverride_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7523 HRESULT WINAPI IVBMXNamespaceManager_get_allowOverride_Proxy(IVBMXNamespaceManager *This,VARIANT_BOOL *fOverride); | |
| 7524 void __RPC_STUB IVBMXNamespaceManager_get_allowOverride_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7525 HRESULT WINAPI IVBMXNamespaceManager_reset_Proxy(IVBMXNamespaceManager *This); | |
| 7526 void __RPC_STUB IVBMXNamespaceManager_reset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7527 HRESULT WINAPI IVBMXNamespaceManager_pushContext_Proxy(IVBMXNamespaceManager *This); | |
| 7528 void __RPC_STUB IVBMXNamespaceManager_pushContext_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7529 HRESULT WINAPI IVBMXNamespaceManager_pushNodeContext_Proxy(IVBMXNamespaceManager *This,IXMLDOMNode *contextNode,VARIANT_BOOL fDeep); | |
| 7530 void __RPC_STUB IVBMXNamespaceManager_pushNodeContext_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7531 HRESULT WINAPI IVBMXNamespaceManager_popContext_Proxy(IVBMXNamespaceManager *This); | |
| 7532 void __RPC_STUB IVBMXNamespaceManager_popContext_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7533 HRESULT WINAPI IVBMXNamespaceManager_declarePrefix_Proxy(IVBMXNamespaceManager *This,BSTR prefix,BSTR namespaceURI); | |
| 7534 void __RPC_STUB IVBMXNamespaceManager_declarePrefix_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7535 HRESULT WINAPI IVBMXNamespaceManager_getDeclaredPrefixes_Proxy(IVBMXNamespaceManager *This,IMXNamespacePrefixes **prefixes); | |
| 7536 void __RPC_STUB IVBMXNamespaceManager_getDeclaredPrefixes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7537 HRESULT WINAPI IVBMXNamespaceManager_getPrefixes_Proxy(IVBMXNamespaceManager *This,BSTR namespaceURI,IMXNamespacePrefixes **prefixes); | |
| 7538 void __RPC_STUB IVBMXNamespaceManager_getPrefixes_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7539 HRESULT WINAPI IVBMXNamespaceManager_getURI_Proxy(IVBMXNamespaceManager *This,BSTR prefix,VARIANT *uri); | |
| 7540 void __RPC_STUB IVBMXNamespaceManager_getURI_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7541 HRESULT WINAPI IVBMXNamespaceManager_getURIFromNode_Proxy(IVBMXNamespaceManager *This,BSTR strPrefix,IXMLDOMNode *contextNode,VARIANT *uri); | |
| 7542 void __RPC_STUB IVBMXNamespaceManager_getURIFromNode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7543 #endif | |
| 7544 | |
| 7545 #ifndef __IMXNamespaceManager_INTERFACE_DEFINED__ | |
| 7546 #define __IMXNamespaceManager_INTERFACE_DEFINED__ | |
| 7547 EXTERN_C const IID IID_IMXNamespaceManager; | |
| 7548 #if defined(__cplusplus) && !defined(CINTERFACE) | |
| 7549 struct IMXNamespaceManager : public IUnknown { | |
| 7550 public: | |
| 7551 virtual HRESULT WINAPI putAllowOverride(VARIANT_BOOL fOverride) = 0; | |
| 7552 virtual HRESULT WINAPI getAllowOverride(VARIANT_BOOL *fOverride) = 0; | |
| 7553 virtual HRESULT WINAPI reset(void) = 0; | |
| 7554 virtual HRESULT WINAPI pushContext(void) = 0; | |
| 7555 virtual HRESULT WINAPI pushNodeContext(IXMLDOMNode *contextNode,VARIANT_BOOL fDeep) = 0; | |
| 7556 virtual HRESULT WINAPI popContext(void) = 0; | |
| 7557 virtual HRESULT WINAPI declarePrefix(const wchar_t *prefix,const wchar_t *namespaceURI) = 0; | |
| 7558 virtual HRESULT WINAPI getDeclaredPrefix(long nIndex,wchar_t *pwchPrefix,int *pcchPrefix) = 0; | |
| 7559 virtual HRESULT WINAPI getPrefix(const wchar_t *pwszNamespaceURI,long nIndex,wchar_t *pwchPrefix,int *pcchPrefix) = 0; | |
| 7560 virtual HRESULT WINAPI getURI(const wchar_t *pwchPrefix,IXMLDOMNode *pContextNode,wchar_t *pwchUri,int *pcchUri) = 0; | |
| 7561 }; | |
| 7562 #else | |
| 7563 typedef struct IMXNamespaceManagerVtbl { | |
| 7564 BEGIN_INTERFACE | |
| 7565 HRESULT (WINAPI *QueryInterface)(IMXNamespaceManager *This,REFIID riid,void **ppvObject); | |
| 7566 ULONG (WINAPI *AddRef)(IMXNamespaceManager *This); | |
| 7567 ULONG (WINAPI *Release)(IMXNamespaceManager *This); | |
| 7568 HRESULT (WINAPI *putAllowOverride)(IMXNamespaceManager *This,VARIANT_BOOL fOverride); | |
| 7569 HRESULT (WINAPI *getAllowOverride)(IMXNamespaceManager *This,VARIANT_BOOL *fOverride); | |
| 7570 HRESULT (WINAPI *reset)(IMXNamespaceManager *This); | |
| 7571 HRESULT (WINAPI *pushContext)(IMXNamespaceManager *This); | |
| 7572 HRESULT (WINAPI *pushNodeContext)(IMXNamespaceManager *This,IXMLDOMNode *contextNode,VARIANT_BOOL fDeep); | |
| 7573 HRESULT (WINAPI *popContext)(IMXNamespaceManager *This); | |
| 7574 HRESULT (WINAPI *declarePrefix)(IMXNamespaceManager *This,const wchar_t *prefix,const wchar_t *namespaceURI); | |
| 7575 HRESULT (WINAPI *getDeclaredPrefix)(IMXNamespaceManager *This,long nIndex,wchar_t *pwchPrefix,int *pcchPrefix); | |
| 7576 HRESULT (WINAPI *getPrefix)(IMXNamespaceManager *This,const wchar_t *pwszNamespaceURI,long nIndex,wchar_t *pwchPrefix,int *pcchPrefix); | |
| 7577 HRESULT (WINAPI *getURI)(IMXNamespaceManager *This,const wchar_t *pwchPrefix,IXMLDOMNode *pContextNode,wchar_t *pwchUri,int *pcchUri); | |
| 7578 END_INTERFACE | |
| 7579 } IMXNamespaceManagerVtbl; | |
| 7580 struct IMXNamespaceManager { | |
| 7581 CONST_VTBL struct IMXNamespaceManagerVtbl *lpVtbl; | |
| 7582 }; | |
| 7583 #ifdef COBJMACROS | |
| 7584 #define IMXNamespaceManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) | |
| 7585 #define IMXNamespaceManager_AddRef(This) (This)->lpVtbl->AddRef(This) | |
| 7586 #define IMXNamespaceManager_Release(This) (This)->lpVtbl->Release(This) | |
| 7587 #define IMXNamespaceManager_putAllowOverride(This,fOverride) (This)->lpVtbl->putAllowOverride(This,fOverride) | |
| 7588 #define IMXNamespaceManager_getAllowOverride(This,fOverride) (This)->lpVtbl->getAllowOverride(This,fOverride) | |
| 7589 #define IMXNamespaceManager_reset(This) (This)->lpVtbl->reset(This) | |
| 7590 #define IMXNamespaceManager_pushContext(This) (This)->lpVtbl->pushContext(This) | |
| 7591 #define IMXNamespaceManager_pushNodeContext(This,contextNode,fDeep) (This)->lpVtbl->pushNodeContext(This,contextNode,fDeep) | |
| 7592 #define IMXNamespaceManager_popContext(This) (This)->lpVtbl->popContext(This) | |
| 7593 #define IMXNamespaceManager_declarePrefix(This,prefix,namespaceURI) (This)->lpVtbl->declarePrefix(This,prefix,namespaceURI) | |
| 7594 #define IMXNamespaceManager_getDeclaredPrefix(This,nIndex,pwchPrefix,pcchPrefix) (This)->lpVtbl->getDeclaredPrefix(This,nIndex,pwchPrefix,pcchPrefix) | |
| 7595 #define IMXNamespaceManager_getPrefix(This,pwszNamespaceURI,nIndex,pwchPrefix,pcchPrefix) (This)->lpVtbl->getPrefix(This,pwszNamespaceURI,nIndex,pwchPrefix,pcchPrefix) | |
| 7596 #define IMXNamespaceManager_getURI(This,pwchPrefix,pContextNode,pwchUri,pcchUri) (This)->lpVtbl->getURI(This,pwchPrefix,pContextNode,pwchUri,pcchUri) | |
| 7597 #endif | |
| 7598 #endif | |
| 7599 HRESULT WINAPI IMXNamespaceManager_putAllowOverride_Proxy(IMXNamespaceManager *This,VARIANT_BOOL fOverride); | |
| 7600 void __RPC_STUB IMXNamespaceManager_putAllowOverride_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7601 HRESULT WINAPI IMXNamespaceManager_getAllowOverride_Proxy(IMXNamespaceManager *This,VARIANT_BOOL *fOverride); | |
| 7602 void __RPC_STUB IMXNamespaceManager_getAllowOverride_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7603 HRESULT WINAPI IMXNamespaceManager_reset_Proxy(IMXNamespaceManager *This); | |
| 7604 void __RPC_STUB IMXNamespaceManager_reset_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7605 HRESULT WINAPI IMXNamespaceManager_pushContext_Proxy(IMXNamespaceManager *This); | |
| 7606 void __RPC_STUB IMXNamespaceManager_pushContext_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7607 HRESULT WINAPI IMXNamespaceManager_pushNodeContext_Proxy(IMXNamespaceManager *This,IXMLDOMNode *contextNode,VARIANT_BOOL fDeep); | |
| 7608 void __RPC_STUB IMXNamespaceManager_pushNodeContext_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7609 HRESULT WINAPI IMXNamespaceManager_popContext_Proxy(IMXNamespaceManager *This); | |
| 7610 void __RPC_STUB IMXNamespaceManager_popContext_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7611 HRESULT WINAPI IMXNamespaceManager_declarePrefix_Proxy(IMXNamespaceManager *This,const wchar_t *prefix,const wchar_t *namespaceURI); | |
| 7612 void __RPC_STUB IMXNamespaceManager_declarePrefix_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7613 HRESULT WINAPI IMXNamespaceManager_getDeclaredPrefix_Proxy(IMXNamespaceManager *This,long nIndex,wchar_t *pwchPrefix,int *pcchPrefix); | |
| 7614 void __RPC_STUB IMXNamespaceManager_getDeclaredPrefix_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7615 HRESULT WINAPI IMXNamespaceManager_getPrefix_Proxy(IMXNamespaceManager *This,const wchar_t *pwszNamespaceURI,long nIndex,wchar_t *pwchPrefix,int *pcchPrefix); | |
| 7616 void __RPC_STUB IMXNamespaceManager_getPrefix_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7617 HRESULT WINAPI IMXNamespaceManager_getURI_Proxy(IMXNamespaceManager *This,const wchar_t *pwchPrefix,IXMLDOMNode *pContextNode,wchar_t *pwchUri,int *pcchUri); | |
| 7618 void __RPC_STUB IMXNamespaceManager_getURI_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); | |
| 7619 #endif | |
| 7620 | |
| 7621 EXTERN_C const CLSID CLSID_DOMDocument; | |
| 7622 #ifdef __cplusplus | |
| 7623 class DOMDocument; | |
| 7624 #endif | |
| 7625 EXTERN_C const CLSID CLSID_DOMDocument26; | |
| 7626 #ifdef __cplusplus | |
| 7627 class DOMDocument26; | |
| 7628 #endif | |
| 7629 EXTERN_C const CLSID CLSID_DOMDocument30; | |
| 7630 #ifdef __cplusplus | |
| 7631 class DOMDocument30; | |
| 7632 #endif | |
| 7633 EXTERN_C const CLSID CLSID_DOMDocument40; | |
| 7634 #ifdef __cplusplus | |
| 7635 class DOMDocument40; | |
| 7636 #endif | |
| 7637 EXTERN_C const CLSID CLSID_FreeThreadedDOMDocument; | |
| 7638 #ifdef __cplusplus | |
| 7639 class FreeThreadedDOMDocument; | |
| 7640 #endif | |
| 7641 EXTERN_C const CLSID CLSID_FreeThreadedDOMDocument26; | |
| 7642 #ifdef __cplusplus | |
| 7643 class FreeThreadedDOMDocument26; | |
| 7644 #endif | |
| 7645 EXTERN_C const CLSID CLSID_FreeThreadedDOMDocument30; | |
| 7646 #ifdef __cplusplus | |
| 7647 class FreeThreadedDOMDocument30; | |
| 7648 #endif | |
| 7649 EXTERN_C const CLSID CLSID_FreeThreadedDOMDocument40; | |
| 7650 #ifdef __cplusplus | |
| 7651 class FreeThreadedDOMDocument40; | |
| 7652 #endif | |
| 7653 EXTERN_C const CLSID CLSID_XMLSchemaCache; | |
| 7654 #ifdef __cplusplus | |
| 7655 class XMLSchemaCache; | |
| 7656 #endif | |
| 7657 EXTERN_C const CLSID CLSID_XMLSchemaCache26; | |
| 7658 #ifdef __cplusplus | |
| 7659 class XMLSchemaCache26; | |
| 7660 #endif | |
| 7661 EXTERN_C const CLSID CLSID_XMLSchemaCache30; | |
| 7662 #ifdef __cplusplus | |
| 7663 class XMLSchemaCache30; | |
| 7664 #endif | |
| 7665 EXTERN_C const CLSID CLSID_XMLSchemaCache40; | |
| 7666 #ifdef __cplusplus | |
| 7667 class XMLSchemaCache40; | |
| 7668 #endif | |
| 7669 EXTERN_C const CLSID CLSID_XSLTemplate; | |
| 7670 #ifdef __cplusplus | |
| 7671 class XSLTemplate; | |
| 7672 #endif | |
| 7673 EXTERN_C const CLSID CLSID_XSLTemplate26; | |
| 7674 #ifdef __cplusplus | |
| 7675 class XSLTemplate26; | |
| 7676 #endif | |
| 7677 EXTERN_C const CLSID CLSID_XSLTemplate30; | |
| 7678 #ifdef __cplusplus | |
| 7679 class XSLTemplate30; | |
| 7680 #endif | |
| 7681 EXTERN_C const CLSID CLSID_XSLTemplate40; | |
| 7682 #ifdef __cplusplus | |
| 7683 class XSLTemplate40; | |
| 7684 #endif | |
| 7685 EXTERN_C const CLSID CLSID_DSOControl; | |
| 7686 #ifdef __cplusplus | |
| 7687 class DSOControl; | |
| 7688 #endif | |
| 7689 EXTERN_C const CLSID CLSID_DSOControl26; | |
| 7690 #ifdef __cplusplus | |
| 7691 class DSOControl26; | |
| 7692 #endif | |
| 7693 EXTERN_C const CLSID CLSID_DSOControl30; | |
| 7694 #ifdef __cplusplus | |
| 7695 class DSOControl30; | |
| 7696 #endif | |
| 7697 EXTERN_C const CLSID CLSID_DSOControl40; | |
| 7698 #ifdef __cplusplus | |
| 7699 class DSOControl40; | |
| 7700 #endif | |
| 7701 EXTERN_C const CLSID CLSID_XMLHTTP; | |
| 7702 #ifdef __cplusplus | |
| 7703 class XMLHTTP; | |
| 7704 #endif | |
| 7705 EXTERN_C const CLSID CLSID_XMLHTTP26; | |
| 7706 #ifdef __cplusplus | |
| 7707 class XMLHTTP26; | |
| 7708 #endif | |
| 7709 EXTERN_C const CLSID CLSID_XMLHTTP30; | |
| 7710 #ifdef __cplusplus | |
| 7711 class XMLHTTP30; | |
| 7712 #endif | |
| 7713 EXTERN_C const CLSID CLSID_XMLHTTP40; | |
| 7714 #ifdef __cplusplus | |
| 7715 class XMLHTTP40; | |
| 7716 #endif | |
| 7717 EXTERN_C const CLSID CLSID_ServerXMLHTTP; | |
| 7718 #ifdef __cplusplus | |
| 7719 class ServerXMLHTTP; | |
| 7720 #endif | |
| 7721 EXTERN_C const CLSID CLSID_ServerXMLHTTP30; | |
| 7722 #ifdef __cplusplus | |
| 7723 class ServerXMLHTTP30; | |
| 7724 #endif | |
| 7725 EXTERN_C const CLSID CLSID_ServerXMLHTTP40; | |
| 7726 #ifdef __cplusplus | |
| 7727 class ServerXMLHTTP40; | |
| 7728 #endif | |
| 7729 EXTERN_C const CLSID CLSID_SAXXMLReader; | |
| 7730 #ifdef __cplusplus | |
| 7731 class SAXXMLReader; | |
| 7732 #endif | |
| 7733 EXTERN_C const CLSID CLSID_SAXXMLReader30; | |
| 7734 #ifdef __cplusplus | |
| 7735 class SAXXMLReader30; | |
| 7736 #endif | |
| 7737 EXTERN_C const CLSID CLSID_SAXXMLReader40; | |
| 7738 #ifdef __cplusplus | |
| 7739 class SAXXMLReader40; | |
| 7740 #endif | |
| 7741 EXTERN_C const CLSID CLSID_MXXMLWriter; | |
| 7742 #ifdef __cplusplus | |
| 7743 class MXXMLWriter; | |
| 7744 #endif | |
| 7745 EXTERN_C const CLSID CLSID_MXXMLWriter30; | |
| 7746 #ifdef __cplusplus | |
| 7747 class MXXMLWriter30; | |
| 7748 #endif | |
| 7749 EXTERN_C const CLSID CLSID_MXXMLWriter40; | |
| 7750 #ifdef __cplusplus | |
| 7751 class MXXMLWriter40; | |
| 7752 #endif | |
| 7753 EXTERN_C const CLSID CLSID_MXHTMLWriter; | |
| 7754 #ifdef __cplusplus | |
| 7755 class MXHTMLWriter; | |
| 7756 #endif | |
| 7757 EXTERN_C const CLSID CLSID_MXHTMLWriter30; | |
| 7758 #ifdef __cplusplus | |
| 7759 class MXHTMLWriter30; | |
| 7760 #endif | |
| 7761 EXTERN_C const CLSID CLSID_MXHTMLWriter40; | |
| 7762 #ifdef __cplusplus | |
| 7763 class MXHTMLWriter40; | |
| 7764 #endif | |
| 7765 EXTERN_C const CLSID CLSID_SAXAttributes; | |
| 7766 #ifdef __cplusplus | |
| 7767 class SAXAttributes; | |
| 7768 #endif | |
| 7769 EXTERN_C const CLSID CLSID_SAXAttributes30; | |
| 7770 #ifdef __cplusplus | |
| 7771 class SAXAttributes30; | |
| 7772 #endif | |
| 7773 EXTERN_C const CLSID CLSID_SAXAttributes40; | |
| 7774 #ifdef __cplusplus | |
| 7775 class SAXAttributes40; | |
| 7776 #endif | |
| 7777 EXTERN_C const CLSID CLSID_MXNamespaceManager; | |
| 7778 #ifdef __cplusplus | |
| 7779 class MXNamespaceManager; | |
| 7780 #endif | |
| 7781 EXTERN_C const CLSID CLSID_MXNamespaceManager40; | |
| 7782 #ifdef __cplusplus | |
| 7783 class MXNamespaceManager40; | |
| 7784 #endif | |
| 7785 EXTERN_C const CLSID CLSID_XMLDocument; | |
| 7786 #ifdef __cplusplus | |
| 7787 class XMLDocument; | |
| 7788 #endif | |
| 7789 #endif | |
| 7790 | |
| 7791 #define E_XML_NOTWF 0xC00CE223L | |
| 7792 #define E_XML_NODTD 0xC00CE224L | |
| 7793 #define E_XML_INVALID 0xC00CE225L | |
| 7794 #define E_XML_BUFFERTOOSMALL 0xC00CE226L | |
| 7795 #ifdef __USE_MSXML2_NAMESPACE__ | |
| 7796 } | |
| 7797 #endif | |
| 7798 | |
| 7799 extern RPC_IF_HANDLE __MIDL_itf_msxml2_0196_v0_0_c_ifspec; | |
| 7800 extern RPC_IF_HANDLE __MIDL_itf_msxml2_0196_v0_0_s_ifspec; | |
| 7801 | |
| 7802 #ifdef __cplusplus | |
| 7803 } | |
| 7804 #endif | |
| 7805 #endif |
