You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27782 lines
930 KiB
27782 lines
930 KiB
//========= Copyright Valve Corporation, All rights reserved. ============// |
|
|
|
#pragma warning( disable: 4049 ) /* more than 64k source lines */ |
|
|
|
/* this ALWAYS GENERATED file contains the definitions for the interfaces */ |
|
|
|
|
|
/* File created by MIDL compiler version 6.00.0345 */ |
|
/* Compiler settings for msxml2.idl: |
|
Oicf, W1, Zp8, env=Win32 (32b run) |
|
protocol : dce , ms_ext, c_ext |
|
error checks: allocation ref bounds_check enum stub_data |
|
VC __declspec() decoration level: |
|
__declspec(uuid()), __declspec(selectany), __declspec(novtable) |
|
DECLSPEC_UUID(), MIDL_INTERFACE() |
|
*/ |
|
//@@MIDL_FILE_HEADING( ) |
|
|
|
|
|
/* verify that the <rpcndr.h> version is high enough to compile this file*/ |
|
#ifndef __REQUIRED_RPCNDR_H_VERSION__ |
|
#define __REQUIRED_RPCNDR_H_VERSION__ 440 |
|
#endif |
|
|
|
#include "rpc.h" |
|
#include "rpcndr.h" |
|
|
|
#ifndef __msxml2_h__ |
|
#define __msxml2_h__ |
|
|
|
#if defined(_MSC_VER) && (_MSC_VER >= 1020) |
|
#pragma once |
|
#endif |
|
|
|
/* Forward Declarations */ |
|
|
|
#ifndef __IXMLDOMImplementation_FWD_DEFINED__ |
|
#define __IXMLDOMImplementation_FWD_DEFINED__ |
|
typedef interface IXMLDOMImplementation IXMLDOMImplementation; |
|
#endif /* __IXMLDOMImplementation_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMNode_FWD_DEFINED__ |
|
#define __IXMLDOMNode_FWD_DEFINED__ |
|
typedef interface IXMLDOMNode IXMLDOMNode; |
|
#endif /* __IXMLDOMNode_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMDocumentFragment_FWD_DEFINED__ |
|
#define __IXMLDOMDocumentFragment_FWD_DEFINED__ |
|
typedef interface IXMLDOMDocumentFragment IXMLDOMDocumentFragment; |
|
#endif /* __IXMLDOMDocumentFragment_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMDocument_FWD_DEFINED__ |
|
#define __IXMLDOMDocument_FWD_DEFINED__ |
|
typedef interface IXMLDOMDocument IXMLDOMDocument; |
|
#endif /* __IXMLDOMDocument_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMDocument2_FWD_DEFINED__ |
|
#define __IXMLDOMDocument2_FWD_DEFINED__ |
|
typedef interface IXMLDOMDocument2 IXMLDOMDocument2; |
|
#endif /* __IXMLDOMDocument2_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMNodeList_FWD_DEFINED__ |
|
#define __IXMLDOMNodeList_FWD_DEFINED__ |
|
typedef interface IXMLDOMNodeList IXMLDOMNodeList; |
|
#endif /* __IXMLDOMNodeList_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMNamedNodeMap_FWD_DEFINED__ |
|
#define __IXMLDOMNamedNodeMap_FWD_DEFINED__ |
|
typedef interface IXMLDOMNamedNodeMap IXMLDOMNamedNodeMap; |
|
#endif /* __IXMLDOMNamedNodeMap_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMCharacterData_FWD_DEFINED__ |
|
#define __IXMLDOMCharacterData_FWD_DEFINED__ |
|
typedef interface IXMLDOMCharacterData IXMLDOMCharacterData; |
|
#endif /* __IXMLDOMCharacterData_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMAttribute_FWD_DEFINED__ |
|
#define __IXMLDOMAttribute_FWD_DEFINED__ |
|
typedef interface IXMLDOMAttribute IXMLDOMAttribute; |
|
#endif /* __IXMLDOMAttribute_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMElement_FWD_DEFINED__ |
|
#define __IXMLDOMElement_FWD_DEFINED__ |
|
typedef interface IXMLDOMElement IXMLDOMElement; |
|
#endif /* __IXMLDOMElement_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMText_FWD_DEFINED__ |
|
#define __IXMLDOMText_FWD_DEFINED__ |
|
typedef interface IXMLDOMText IXMLDOMText; |
|
#endif /* __IXMLDOMText_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMComment_FWD_DEFINED__ |
|
#define __IXMLDOMComment_FWD_DEFINED__ |
|
typedef interface IXMLDOMComment IXMLDOMComment; |
|
#endif /* __IXMLDOMComment_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMProcessingInstruction_FWD_DEFINED__ |
|
#define __IXMLDOMProcessingInstruction_FWD_DEFINED__ |
|
typedef interface IXMLDOMProcessingInstruction IXMLDOMProcessingInstruction; |
|
#endif /* __IXMLDOMProcessingInstruction_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMCDATASection_FWD_DEFINED__ |
|
#define __IXMLDOMCDATASection_FWD_DEFINED__ |
|
typedef interface IXMLDOMCDATASection IXMLDOMCDATASection; |
|
#endif /* __IXMLDOMCDATASection_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMDocumentType_FWD_DEFINED__ |
|
#define __IXMLDOMDocumentType_FWD_DEFINED__ |
|
typedef interface IXMLDOMDocumentType IXMLDOMDocumentType; |
|
#endif /* __IXMLDOMDocumentType_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMNotation_FWD_DEFINED__ |
|
#define __IXMLDOMNotation_FWD_DEFINED__ |
|
typedef interface IXMLDOMNotation IXMLDOMNotation; |
|
#endif /* __IXMLDOMNotation_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMEntity_FWD_DEFINED__ |
|
#define __IXMLDOMEntity_FWD_DEFINED__ |
|
typedef interface IXMLDOMEntity IXMLDOMEntity; |
|
#endif /* __IXMLDOMEntity_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMEntityReference_FWD_DEFINED__ |
|
#define __IXMLDOMEntityReference_FWD_DEFINED__ |
|
typedef interface IXMLDOMEntityReference IXMLDOMEntityReference; |
|
#endif /* __IXMLDOMEntityReference_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMParseError_FWD_DEFINED__ |
|
#define __IXMLDOMParseError_FWD_DEFINED__ |
|
typedef interface IXMLDOMParseError IXMLDOMParseError; |
|
#endif /* __IXMLDOMParseError_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMSchemaCollection_FWD_DEFINED__ |
|
#define __IXMLDOMSchemaCollection_FWD_DEFINED__ |
|
typedef interface IXMLDOMSchemaCollection IXMLDOMSchemaCollection; |
|
#endif /* __IXMLDOMSchemaCollection_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXTLRuntime_FWD_DEFINED__ |
|
#define __IXTLRuntime_FWD_DEFINED__ |
|
typedef interface IXTLRuntime IXTLRuntime; |
|
#endif /* __IXTLRuntime_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXSLTemplate_FWD_DEFINED__ |
|
#define __IXSLTemplate_FWD_DEFINED__ |
|
typedef interface IXSLTemplate IXSLTemplate; |
|
#endif /* __IXSLTemplate_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXSLProcessor_FWD_DEFINED__ |
|
#define __IXSLProcessor_FWD_DEFINED__ |
|
typedef interface IXSLProcessor IXSLProcessor; |
|
#endif /* __IXSLProcessor_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISAXXMLReader_FWD_DEFINED__ |
|
#define __ISAXXMLReader_FWD_DEFINED__ |
|
typedef interface ISAXXMLReader ISAXXMLReader; |
|
#endif /* __ISAXXMLReader_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISAXXMLFilter_FWD_DEFINED__ |
|
#define __ISAXXMLFilter_FWD_DEFINED__ |
|
typedef interface ISAXXMLFilter ISAXXMLFilter; |
|
#endif /* __ISAXXMLFilter_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISAXLocator_FWD_DEFINED__ |
|
#define __ISAXLocator_FWD_DEFINED__ |
|
typedef interface ISAXLocator ISAXLocator; |
|
#endif /* __ISAXLocator_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISAXEntityResolver_FWD_DEFINED__ |
|
#define __ISAXEntityResolver_FWD_DEFINED__ |
|
typedef interface ISAXEntityResolver ISAXEntityResolver; |
|
#endif /* __ISAXEntityResolver_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISAXContentHandler_FWD_DEFINED__ |
|
#define __ISAXContentHandler_FWD_DEFINED__ |
|
typedef interface ISAXContentHandler ISAXContentHandler; |
|
#endif /* __ISAXContentHandler_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISAXDTDHandler_FWD_DEFINED__ |
|
#define __ISAXDTDHandler_FWD_DEFINED__ |
|
typedef interface ISAXDTDHandler ISAXDTDHandler; |
|
#endif /* __ISAXDTDHandler_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISAXErrorHandler_FWD_DEFINED__ |
|
#define __ISAXErrorHandler_FWD_DEFINED__ |
|
typedef interface ISAXErrorHandler ISAXErrorHandler; |
|
#endif /* __ISAXErrorHandler_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISAXLexicalHandler_FWD_DEFINED__ |
|
#define __ISAXLexicalHandler_FWD_DEFINED__ |
|
typedef interface ISAXLexicalHandler ISAXLexicalHandler; |
|
#endif /* __ISAXLexicalHandler_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISAXDeclHandler_FWD_DEFINED__ |
|
#define __ISAXDeclHandler_FWD_DEFINED__ |
|
typedef interface ISAXDeclHandler ISAXDeclHandler; |
|
#endif /* __ISAXDeclHandler_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISAXAttributes_FWD_DEFINED__ |
|
#define __ISAXAttributes_FWD_DEFINED__ |
|
typedef interface ISAXAttributes ISAXAttributes; |
|
#endif /* __ISAXAttributes_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IVBSAXXMLReader_FWD_DEFINED__ |
|
#define __IVBSAXXMLReader_FWD_DEFINED__ |
|
typedef interface IVBSAXXMLReader IVBSAXXMLReader; |
|
#endif /* __IVBSAXXMLReader_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IVBSAXXMLFilter_FWD_DEFINED__ |
|
#define __IVBSAXXMLFilter_FWD_DEFINED__ |
|
typedef interface IVBSAXXMLFilter IVBSAXXMLFilter; |
|
#endif /* __IVBSAXXMLFilter_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IVBSAXLocator_FWD_DEFINED__ |
|
#define __IVBSAXLocator_FWD_DEFINED__ |
|
typedef interface IVBSAXLocator IVBSAXLocator; |
|
#endif /* __IVBSAXLocator_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IVBSAXEntityResolver_FWD_DEFINED__ |
|
#define __IVBSAXEntityResolver_FWD_DEFINED__ |
|
typedef interface IVBSAXEntityResolver IVBSAXEntityResolver; |
|
#endif /* __IVBSAXEntityResolver_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IVBSAXContentHandler_FWD_DEFINED__ |
|
#define __IVBSAXContentHandler_FWD_DEFINED__ |
|
typedef interface IVBSAXContentHandler IVBSAXContentHandler; |
|
#endif /* __IVBSAXContentHandler_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IVBSAXDTDHandler_FWD_DEFINED__ |
|
#define __IVBSAXDTDHandler_FWD_DEFINED__ |
|
typedef interface IVBSAXDTDHandler IVBSAXDTDHandler; |
|
#endif /* __IVBSAXDTDHandler_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IVBSAXErrorHandler_FWD_DEFINED__ |
|
#define __IVBSAXErrorHandler_FWD_DEFINED__ |
|
typedef interface IVBSAXErrorHandler IVBSAXErrorHandler; |
|
#endif /* __IVBSAXErrorHandler_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IVBSAXLexicalHandler_FWD_DEFINED__ |
|
#define __IVBSAXLexicalHandler_FWD_DEFINED__ |
|
typedef interface IVBSAXLexicalHandler IVBSAXLexicalHandler; |
|
#endif /* __IVBSAXLexicalHandler_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IVBSAXDeclHandler_FWD_DEFINED__ |
|
#define __IVBSAXDeclHandler_FWD_DEFINED__ |
|
typedef interface IVBSAXDeclHandler IVBSAXDeclHandler; |
|
#endif /* __IVBSAXDeclHandler_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IVBSAXAttributes_FWD_DEFINED__ |
|
#define __IVBSAXAttributes_FWD_DEFINED__ |
|
typedef interface IVBSAXAttributes IVBSAXAttributes; |
|
#endif /* __IVBSAXAttributes_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IMXWriter_FWD_DEFINED__ |
|
#define __IMXWriter_FWD_DEFINED__ |
|
typedef interface IMXWriter IMXWriter; |
|
#endif /* __IMXWriter_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IMXAttributes_FWD_DEFINED__ |
|
#define __IMXAttributes_FWD_DEFINED__ |
|
typedef interface IMXAttributes IMXAttributes; |
|
#endif /* __IMXAttributes_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IMXReaderControl_FWD_DEFINED__ |
|
#define __IMXReaderControl_FWD_DEFINED__ |
|
typedef interface IMXReaderControl IMXReaderControl; |
|
#endif /* __IMXReaderControl_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IMXSchemaDeclHandler_FWD_DEFINED__ |
|
#define __IMXSchemaDeclHandler_FWD_DEFINED__ |
|
typedef interface IMXSchemaDeclHandler IMXSchemaDeclHandler; |
|
#endif /* __IMXSchemaDeclHandler_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMSchemaCollection2_FWD_DEFINED__ |
|
#define __IXMLDOMSchemaCollection2_FWD_DEFINED__ |
|
typedef interface IXMLDOMSchemaCollection2 IXMLDOMSchemaCollection2; |
|
#endif /* __IXMLDOMSchemaCollection2_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchemaStringCollection_FWD_DEFINED__ |
|
#define __ISchemaStringCollection_FWD_DEFINED__ |
|
typedef interface ISchemaStringCollection ISchemaStringCollection; |
|
#endif /* __ISchemaStringCollection_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchemaItemCollection_FWD_DEFINED__ |
|
#define __ISchemaItemCollection_FWD_DEFINED__ |
|
typedef interface ISchemaItemCollection ISchemaItemCollection; |
|
#endif /* __ISchemaItemCollection_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchemaItem_FWD_DEFINED__ |
|
#define __ISchemaItem_FWD_DEFINED__ |
|
typedef interface ISchemaItem ISchemaItem; |
|
#endif /* __ISchemaItem_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchema_FWD_DEFINED__ |
|
#define __ISchema_FWD_DEFINED__ |
|
typedef interface ISchema ISchema; |
|
#endif /* __ISchema_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchemaParticle_FWD_DEFINED__ |
|
#define __ISchemaParticle_FWD_DEFINED__ |
|
typedef interface ISchemaParticle ISchemaParticle; |
|
#endif /* __ISchemaParticle_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchemaAttribute_FWD_DEFINED__ |
|
#define __ISchemaAttribute_FWD_DEFINED__ |
|
typedef interface ISchemaAttribute ISchemaAttribute; |
|
#endif /* __ISchemaAttribute_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchemaElement_FWD_DEFINED__ |
|
#define __ISchemaElement_FWD_DEFINED__ |
|
typedef interface ISchemaElement ISchemaElement; |
|
#endif /* __ISchemaElement_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchemaType_FWD_DEFINED__ |
|
#define __ISchemaType_FWD_DEFINED__ |
|
typedef interface ISchemaType ISchemaType; |
|
#endif /* __ISchemaType_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchemaComplexType_FWD_DEFINED__ |
|
#define __ISchemaComplexType_FWD_DEFINED__ |
|
typedef interface ISchemaComplexType ISchemaComplexType; |
|
#endif /* __ISchemaComplexType_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchemaAttributeGroup_FWD_DEFINED__ |
|
#define __ISchemaAttributeGroup_FWD_DEFINED__ |
|
typedef interface ISchemaAttributeGroup ISchemaAttributeGroup; |
|
#endif /* __ISchemaAttributeGroup_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchemaModelGroup_FWD_DEFINED__ |
|
#define __ISchemaModelGroup_FWD_DEFINED__ |
|
typedef interface ISchemaModelGroup ISchemaModelGroup; |
|
#endif /* __ISchemaModelGroup_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchemaAny_FWD_DEFINED__ |
|
#define __ISchemaAny_FWD_DEFINED__ |
|
typedef interface ISchemaAny ISchemaAny; |
|
#endif /* __ISchemaAny_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchemaIdentityConstraint_FWD_DEFINED__ |
|
#define __ISchemaIdentityConstraint_FWD_DEFINED__ |
|
typedef interface ISchemaIdentityConstraint ISchemaIdentityConstraint; |
|
#endif /* __ISchemaIdentityConstraint_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchemaNotation_FWD_DEFINED__ |
|
#define __ISchemaNotation_FWD_DEFINED__ |
|
typedef interface ISchemaNotation ISchemaNotation; |
|
#endif /* __ISchemaNotation_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLElementCollection_FWD_DEFINED__ |
|
#define __IXMLElementCollection_FWD_DEFINED__ |
|
typedef interface IXMLElementCollection IXMLElementCollection; |
|
#endif /* __IXMLElementCollection_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDocument_FWD_DEFINED__ |
|
#define __IXMLDocument_FWD_DEFINED__ |
|
typedef interface IXMLDocument IXMLDocument; |
|
#endif /* __IXMLDocument_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDocument2_FWD_DEFINED__ |
|
#define __IXMLDocument2_FWD_DEFINED__ |
|
typedef interface IXMLDocument2 IXMLDocument2; |
|
#endif /* __IXMLDocument2_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLElement_FWD_DEFINED__ |
|
#define __IXMLElement_FWD_DEFINED__ |
|
typedef interface IXMLElement IXMLElement; |
|
#endif /* __IXMLElement_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLElement2_FWD_DEFINED__ |
|
#define __IXMLElement2_FWD_DEFINED__ |
|
typedef interface IXMLElement2 IXMLElement2; |
|
#endif /* __IXMLElement2_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLAttribute_FWD_DEFINED__ |
|
#define __IXMLAttribute_FWD_DEFINED__ |
|
typedef interface IXMLAttribute IXMLAttribute; |
|
#endif /* __IXMLAttribute_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLError_FWD_DEFINED__ |
|
#define __IXMLError_FWD_DEFINED__ |
|
typedef interface IXMLError IXMLError; |
|
#endif /* __IXMLError_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMSelection_FWD_DEFINED__ |
|
#define __IXMLDOMSelection_FWD_DEFINED__ |
|
typedef interface IXMLDOMSelection IXMLDOMSelection; |
|
#endif /* __IXMLDOMSelection_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __XMLDOMDocumentEvents_FWD_DEFINED__ |
|
#define __XMLDOMDocumentEvents_FWD_DEFINED__ |
|
typedef interface XMLDOMDocumentEvents XMLDOMDocumentEvents; |
|
#endif /* __XMLDOMDocumentEvents_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IDSOControl_FWD_DEFINED__ |
|
#define __IDSOControl_FWD_DEFINED__ |
|
typedef interface IDSOControl IDSOControl; |
|
#endif /* __IDSOControl_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLHTTPRequest_FWD_DEFINED__ |
|
#define __IXMLHTTPRequest_FWD_DEFINED__ |
|
typedef interface IXMLHTTPRequest IXMLHTTPRequest; |
|
#endif /* __IXMLHTTPRequest_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IServerXMLHTTPRequest_FWD_DEFINED__ |
|
#define __IServerXMLHTTPRequest_FWD_DEFINED__ |
|
typedef interface IServerXMLHTTPRequest IServerXMLHTTPRequest; |
|
#endif /* __IServerXMLHTTPRequest_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IServerXMLHTTPRequest2_FWD_DEFINED__ |
|
#define __IServerXMLHTTPRequest2_FWD_DEFINED__ |
|
typedef interface IServerXMLHTTPRequest2 IServerXMLHTTPRequest2; |
|
#endif /* __IServerXMLHTTPRequest2_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IMXNamespacePrefixes_FWD_DEFINED__ |
|
#define __IMXNamespacePrefixes_FWD_DEFINED__ |
|
typedef interface IMXNamespacePrefixes IMXNamespacePrefixes; |
|
#endif /* __IMXNamespacePrefixes_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IVBMXNamespaceManager_FWD_DEFINED__ |
|
#define __IVBMXNamespaceManager_FWD_DEFINED__ |
|
typedef interface IVBMXNamespaceManager IVBMXNamespaceManager; |
|
#endif /* __IVBMXNamespaceManager_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __IMXNamespaceManager_FWD_DEFINED__ |
|
#define __IMXNamespaceManager_FWD_DEFINED__ |
|
typedef interface IMXNamespaceManager IMXNamespaceManager; |
|
#endif /* __IMXNamespaceManager_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __DOMDocument_FWD_DEFINED__ |
|
#define __DOMDocument_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class DOMDocument DOMDocument; |
|
#else |
|
typedef struct DOMDocument DOMDocument; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __DOMDocument_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __DOMDocument26_FWD_DEFINED__ |
|
#define __DOMDocument26_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class DOMDocument26 DOMDocument26; |
|
#else |
|
typedef struct DOMDocument26 DOMDocument26; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __DOMDocument26_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __DOMDocument30_FWD_DEFINED__ |
|
#define __DOMDocument30_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class DOMDocument30 DOMDocument30; |
|
#else |
|
typedef struct DOMDocument30 DOMDocument30; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __DOMDocument30_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __DOMDocument40_FWD_DEFINED__ |
|
#define __DOMDocument40_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class DOMDocument40 DOMDocument40; |
|
#else |
|
typedef struct DOMDocument40 DOMDocument40; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __DOMDocument40_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __FreeThreadedDOMDocument_FWD_DEFINED__ |
|
#define __FreeThreadedDOMDocument_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class FreeThreadedDOMDocument FreeThreadedDOMDocument; |
|
#else |
|
typedef struct FreeThreadedDOMDocument FreeThreadedDOMDocument; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __FreeThreadedDOMDocument_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __FreeThreadedDOMDocument26_FWD_DEFINED__ |
|
#define __FreeThreadedDOMDocument26_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class FreeThreadedDOMDocument26 FreeThreadedDOMDocument26; |
|
#else |
|
typedef struct FreeThreadedDOMDocument26 FreeThreadedDOMDocument26; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __FreeThreadedDOMDocument26_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __FreeThreadedDOMDocument30_FWD_DEFINED__ |
|
#define __FreeThreadedDOMDocument30_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class FreeThreadedDOMDocument30 FreeThreadedDOMDocument30; |
|
#else |
|
typedef struct FreeThreadedDOMDocument30 FreeThreadedDOMDocument30; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __FreeThreadedDOMDocument30_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __FreeThreadedDOMDocument40_FWD_DEFINED__ |
|
#define __FreeThreadedDOMDocument40_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class FreeThreadedDOMDocument40 FreeThreadedDOMDocument40; |
|
#else |
|
typedef struct FreeThreadedDOMDocument40 FreeThreadedDOMDocument40; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __FreeThreadedDOMDocument40_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __XMLSchemaCache_FWD_DEFINED__ |
|
#define __XMLSchemaCache_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class XMLSchemaCache XMLSchemaCache; |
|
#else |
|
typedef struct XMLSchemaCache XMLSchemaCache; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __XMLSchemaCache_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __XMLSchemaCache26_FWD_DEFINED__ |
|
#define __XMLSchemaCache26_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class XMLSchemaCache26 XMLSchemaCache26; |
|
#else |
|
typedef struct XMLSchemaCache26 XMLSchemaCache26; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __XMLSchemaCache26_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __XMLSchemaCache30_FWD_DEFINED__ |
|
#define __XMLSchemaCache30_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class XMLSchemaCache30 XMLSchemaCache30; |
|
#else |
|
typedef struct XMLSchemaCache30 XMLSchemaCache30; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __XMLSchemaCache30_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __XMLSchemaCache40_FWD_DEFINED__ |
|
#define __XMLSchemaCache40_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class XMLSchemaCache40 XMLSchemaCache40; |
|
#else |
|
typedef struct XMLSchemaCache40 XMLSchemaCache40; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __XMLSchemaCache40_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __XSLTemplate_FWD_DEFINED__ |
|
#define __XSLTemplate_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class XSLTemplate XSLTemplate; |
|
#else |
|
typedef struct XSLTemplate XSLTemplate; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __XSLTemplate_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __XSLTemplate26_FWD_DEFINED__ |
|
#define __XSLTemplate26_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class XSLTemplate26 XSLTemplate26; |
|
#else |
|
typedef struct XSLTemplate26 XSLTemplate26; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __XSLTemplate26_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __XSLTemplate30_FWD_DEFINED__ |
|
#define __XSLTemplate30_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class XSLTemplate30 XSLTemplate30; |
|
#else |
|
typedef struct XSLTemplate30 XSLTemplate30; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __XSLTemplate30_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __XSLTemplate40_FWD_DEFINED__ |
|
#define __XSLTemplate40_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class XSLTemplate40 XSLTemplate40; |
|
#else |
|
typedef struct XSLTemplate40 XSLTemplate40; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __XSLTemplate40_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __DSOControl_FWD_DEFINED__ |
|
#define __DSOControl_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class DSOControl DSOControl; |
|
#else |
|
typedef struct DSOControl DSOControl; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __DSOControl_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __DSOControl26_FWD_DEFINED__ |
|
#define __DSOControl26_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class DSOControl26 DSOControl26; |
|
#else |
|
typedef struct DSOControl26 DSOControl26; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __DSOControl26_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __DSOControl30_FWD_DEFINED__ |
|
#define __DSOControl30_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class DSOControl30 DSOControl30; |
|
#else |
|
typedef struct DSOControl30 DSOControl30; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __DSOControl30_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __DSOControl40_FWD_DEFINED__ |
|
#define __DSOControl40_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class DSOControl40 DSOControl40; |
|
#else |
|
typedef struct DSOControl40 DSOControl40; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __DSOControl40_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __XMLHTTP_FWD_DEFINED__ |
|
#define __XMLHTTP_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class XMLHTTP XMLHTTP; |
|
#else |
|
typedef struct XMLHTTP XMLHTTP; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __XMLHTTP_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __XMLHTTP26_FWD_DEFINED__ |
|
#define __XMLHTTP26_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class XMLHTTP26 XMLHTTP26; |
|
#else |
|
typedef struct XMLHTTP26 XMLHTTP26; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __XMLHTTP26_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __XMLHTTP30_FWD_DEFINED__ |
|
#define __XMLHTTP30_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class XMLHTTP30 XMLHTTP30; |
|
#else |
|
typedef struct XMLHTTP30 XMLHTTP30; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __XMLHTTP30_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __XMLHTTP40_FWD_DEFINED__ |
|
#define __XMLHTTP40_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class XMLHTTP40 XMLHTTP40; |
|
#else |
|
typedef struct XMLHTTP40 XMLHTTP40; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __XMLHTTP40_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ServerXMLHTTP_FWD_DEFINED__ |
|
#define __ServerXMLHTTP_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class ServerXMLHTTP ServerXMLHTTP; |
|
#else |
|
typedef struct ServerXMLHTTP ServerXMLHTTP; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __ServerXMLHTTP_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ServerXMLHTTP30_FWD_DEFINED__ |
|
#define __ServerXMLHTTP30_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class ServerXMLHTTP30 ServerXMLHTTP30; |
|
#else |
|
typedef struct ServerXMLHTTP30 ServerXMLHTTP30; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __ServerXMLHTTP30_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __ServerXMLHTTP40_FWD_DEFINED__ |
|
#define __ServerXMLHTTP40_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class ServerXMLHTTP40 ServerXMLHTTP40; |
|
#else |
|
typedef struct ServerXMLHTTP40 ServerXMLHTTP40; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __ServerXMLHTTP40_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __SAXXMLReader_FWD_DEFINED__ |
|
#define __SAXXMLReader_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class SAXXMLReader SAXXMLReader; |
|
#else |
|
typedef struct SAXXMLReader SAXXMLReader; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __SAXXMLReader_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __SAXXMLReader30_FWD_DEFINED__ |
|
#define __SAXXMLReader30_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class SAXXMLReader30 SAXXMLReader30; |
|
#else |
|
typedef struct SAXXMLReader30 SAXXMLReader30; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __SAXXMLReader30_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __SAXXMLReader40_FWD_DEFINED__ |
|
#define __SAXXMLReader40_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class SAXXMLReader40 SAXXMLReader40; |
|
#else |
|
typedef struct SAXXMLReader40 SAXXMLReader40; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __SAXXMLReader40_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __MXXMLWriter_FWD_DEFINED__ |
|
#define __MXXMLWriter_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class MXXMLWriter MXXMLWriter; |
|
#else |
|
typedef struct MXXMLWriter MXXMLWriter; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __MXXMLWriter_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __MXXMLWriter30_FWD_DEFINED__ |
|
#define __MXXMLWriter30_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class MXXMLWriter30 MXXMLWriter30; |
|
#else |
|
typedef struct MXXMLWriter30 MXXMLWriter30; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __MXXMLWriter30_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __MXXMLWriter40_FWD_DEFINED__ |
|
#define __MXXMLWriter40_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class MXXMLWriter40 MXXMLWriter40; |
|
#else |
|
typedef struct MXXMLWriter40 MXXMLWriter40; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __MXXMLWriter40_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __MXHTMLWriter_FWD_DEFINED__ |
|
#define __MXHTMLWriter_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class MXHTMLWriter MXHTMLWriter; |
|
#else |
|
typedef struct MXHTMLWriter MXHTMLWriter; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __MXHTMLWriter_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __MXHTMLWriter30_FWD_DEFINED__ |
|
#define __MXHTMLWriter30_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class MXHTMLWriter30 MXHTMLWriter30; |
|
#else |
|
typedef struct MXHTMLWriter30 MXHTMLWriter30; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __MXHTMLWriter30_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __MXHTMLWriter40_FWD_DEFINED__ |
|
#define __MXHTMLWriter40_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class MXHTMLWriter40 MXHTMLWriter40; |
|
#else |
|
typedef struct MXHTMLWriter40 MXHTMLWriter40; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __MXHTMLWriter40_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __SAXAttributes_FWD_DEFINED__ |
|
#define __SAXAttributes_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class SAXAttributes SAXAttributes; |
|
#else |
|
typedef struct SAXAttributes SAXAttributes; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __SAXAttributes_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __SAXAttributes30_FWD_DEFINED__ |
|
#define __SAXAttributes30_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class SAXAttributes30 SAXAttributes30; |
|
#else |
|
typedef struct SAXAttributes30 SAXAttributes30; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __SAXAttributes30_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __SAXAttributes40_FWD_DEFINED__ |
|
#define __SAXAttributes40_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class SAXAttributes40 SAXAttributes40; |
|
#else |
|
typedef struct SAXAttributes40 SAXAttributes40; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __SAXAttributes40_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __MXNamespaceManager_FWD_DEFINED__ |
|
#define __MXNamespaceManager_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class MXNamespaceManager MXNamespaceManager; |
|
#else |
|
typedef struct MXNamespaceManager MXNamespaceManager; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __MXNamespaceManager_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __MXNamespaceManager40_FWD_DEFINED__ |
|
#define __MXNamespaceManager40_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class MXNamespaceManager40 MXNamespaceManager40; |
|
#else |
|
typedef struct MXNamespaceManager40 MXNamespaceManager40; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __MXNamespaceManager40_FWD_DEFINED__ */ |
|
|
|
|
|
#ifndef __XMLDocument_FWD_DEFINED__ |
|
#define __XMLDocument_FWD_DEFINED__ |
|
|
|
#ifdef __cplusplus |
|
typedef class XMLDocument XMLDocument; |
|
#else |
|
typedef struct XMLDocument XMLDocument; |
|
#endif /* __cplusplus */ |
|
|
|
#endif /* __XMLDocument_FWD_DEFINED__ */ |
|
|
|
|
|
/* header files for imported files */ |
|
#include "unknwn.h" |
|
#include "objidl.h" |
|
#include "oaidl.h" |
|
|
|
#ifdef __cplusplus |
|
extern "C"{ |
|
#endif |
|
|
|
void * __RPC_USER MIDL_user_allocate(size_t); |
|
void __RPC_USER MIDL_user_free( void * ); |
|
|
|
/* interface __MIDL_itf_msxml2_0000 */ |
|
/* [local] */ |
|
|
|
//+------------------------------------------------------------------------- |
|
// |
|
// Microsoft Windows |
|
// Copyright (C) Microsoft Corporation, 1997-1998. |
|
// |
|
//-------------------------------------------------------------------------- |
|
#define DOMDocument DOMDocument2 |
|
#define CLSID_DOMDocument CLSID_DOMDocument2 |
|
|
|
#ifdef __USE_MSXML2_NAMESPACE__ |
|
namespace MSXML2 { |
|
#endif |
|
#ifndef __msxml_h__ |
|
typedef struct _xml_error |
|
{ |
|
unsigned int _nLine; |
|
BSTR _pchBuf; |
|
unsigned int _cchBuf; |
|
unsigned int _ich; |
|
BSTR _pszFound; |
|
BSTR _pszExpected; |
|
DWORD _reserved1; |
|
DWORD _reserved2; |
|
} XML_ERROR; |
|
|
|
#endif |
|
#ifndef __ISAXXMLReader_INTERFACE_DEFINED__ |
|
#undef __MSXML2_LIBRARY_DEFINED__ |
|
#endif |
|
|
|
|
|
extern RPC_IF_HANDLE __MIDL_itf_msxml2_0000_v0_0_c_ifspec; |
|
extern RPC_IF_HANDLE __MIDL_itf_msxml2_0000_v0_0_s_ifspec; |
|
|
|
|
|
#ifndef __MSXML2_LIBRARY_DEFINED__ |
|
#define __MSXML2_LIBRARY_DEFINED__ |
|
|
|
/* library MSXML2 */ |
|
/* [lcid][helpstring][version][uuid] */ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#undef ParseURL |
|
#if !defined(__msxml_h__) |
|
typedef /* [helpstring] */ |
|
enum tagXMLEMEM_TYPE |
|
{ XMLELEMTYPE_ELEMENT = 0, |
|
XMLELEMTYPE_TEXT = XMLELEMTYPE_ELEMENT + 1, |
|
XMLELEMTYPE_COMMENT = XMLELEMTYPE_TEXT + 1, |
|
XMLELEMTYPE_DOCUMENT = XMLELEMTYPE_COMMENT + 1, |
|
XMLELEMTYPE_DTD = XMLELEMTYPE_DOCUMENT + 1, |
|
XMLELEMTYPE_PI = XMLELEMTYPE_DTD + 1, |
|
XMLELEMTYPE_OTHER = XMLELEMTYPE_PI + 1 |
|
} XMLELEM_TYPE; |
|
|
|
#endif |
|
#if !defined(__msxml_h__) || defined(__IXMLElementNotificationSink_INTERFACE_DEFINED__) |
|
typedef /* [helpstring] */ |
|
enum tagDOMNodeType |
|
{ NODE_INVALID = 0, |
|
NODE_ELEMENT = NODE_INVALID + 1, |
|
NODE_ATTRIBUTE = NODE_ELEMENT + 1, |
|
NODE_TEXT = NODE_ATTRIBUTE + 1, |
|
NODE_CDATA_SECTION = NODE_TEXT + 1, |
|
NODE_ENTITY_REFERENCE = NODE_CDATA_SECTION + 1, |
|
NODE_ENTITY = NODE_ENTITY_REFERENCE + 1, |
|
NODE_PROCESSING_INSTRUCTION = NODE_ENTITY + 1, |
|
NODE_COMMENT = NODE_PROCESSING_INSTRUCTION + 1, |
|
NODE_DOCUMENT = NODE_COMMENT + 1, |
|
NODE_DOCUMENT_TYPE = NODE_DOCUMENT + 1, |
|
NODE_DOCUMENT_FRAGMENT = NODE_DOCUMENT_TYPE + 1, |
|
NODE_NOTATION = NODE_DOCUMENT_FRAGMENT + 1 |
|
} DOMNodeType; |
|
|
|
#endif |
|
typedef /* [helpstring] */ |
|
enum _SERVERXMLHTTP_OPTION |
|
{ SXH_OPTION_URL = -1, |
|
SXH_OPTION_URL_CODEPAGE = SXH_OPTION_URL + 1, |
|
SXH_OPTION_ESCAPE_PERCENT_IN_URL = SXH_OPTION_URL_CODEPAGE + 1, |
|
SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS = SXH_OPTION_ESCAPE_PERCENT_IN_URL + 1, |
|
SXH_OPTION_SELECT_CLIENT_SSL_CERT = SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS + 1 |
|
} SERVERXMLHTTP_OPTION; |
|
|
|
typedef /* [helpstring] */ |
|
enum _SXH_SERVER_CERT_OPTION |
|
{ SXH_SERVER_CERT_IGNORE_UNKNOWN_CA = 0x100, |
|
SXH_SERVER_CERT_IGNORE_WRONG_USAGE = 0x200, |
|
SXH_SERVER_CERT_IGNORE_CERT_CN_INVALID = 0x1000, |
|
SXH_SERVER_CERT_IGNORE_CERT_DATE_INVALID = 0x2000, |
|
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 |
|
} SXH_SERVER_CERT_OPTION; |
|
|
|
typedef /* [helpstring] */ |
|
enum _SXH_PROXY_SETTING |
|
{ SXH_PROXY_SET_DEFAULT = 0, |
|
SXH_PROXY_SET_PRECONFIG = 0, |
|
SXH_PROXY_SET_DIRECT = 0x1, |
|
SXH_PROXY_SET_PROXY = 0x2 |
|
} SXH_PROXY_SETTING; |
|
|
|
typedef /* [helpstring] */ |
|
enum _SOMITEMTYPE |
|
{ SOMITEM_SCHEMA = 0x1000, |
|
SOMITEM_ATTRIBUTE = 0x1001, |
|
SOMITEM_ATTRIBUTEGROUP = 0x1002, |
|
SOMITEM_NOTATION = 0x1003, |
|
SOMITEM_IDENTITYCONSTRAINT = 0x1100, |
|
SOMITEM_KEY = 0x1101, |
|
SOMITEM_KEYREF = 0x1102, |
|
SOMITEM_UNIQUE = 0x1103, |
|
SOMITEM_ANYTYPE = 0x2000, |
|
SOMITEM_DATATYPE = 0x2100, |
|
SOMITEM_DATATYPE_ANYTYPE = 0x2101, |
|
SOMITEM_DATATYPE_ANYURI = 0x2102, |
|
SOMITEM_DATATYPE_BASE64BINARY = 0x2103, |
|
SOMITEM_DATATYPE_BOOLEAN = 0x2104, |
|
SOMITEM_DATATYPE_BYTE = 0x2105, |
|
SOMITEM_DATATYPE_DATE = 0x2106, |
|
SOMITEM_DATATYPE_DATETIME = 0x2107, |
|
SOMITEM_DATATYPE_DAY = 0x2108, |
|
SOMITEM_DATATYPE_DECIMAL = 0x2109, |
|
SOMITEM_DATATYPE_DOUBLE = 0x210a, |
|
SOMITEM_DATATYPE_DURATION = 0x210b, |
|
SOMITEM_DATATYPE_ENTITIES = 0x210c, |
|
SOMITEM_DATATYPE_ENTITY = 0x210d, |
|
SOMITEM_DATATYPE_FLOAT = 0x210e, |
|
SOMITEM_DATATYPE_HEXBINARY = 0x210f, |
|
SOMITEM_DATATYPE_ID = 0x2110, |
|
SOMITEM_DATATYPE_IDREF = 0x2111, |
|
SOMITEM_DATATYPE_IDREFS = 0x2112, |
|
SOMITEM_DATATYPE_INT = 0x2113, |
|
SOMITEM_DATATYPE_INTEGER = 0x2114, |
|
SOMITEM_DATATYPE_LANGUAGE = 0x2115, |
|
SOMITEM_DATATYPE_LONG = 0x2116, |
|
SOMITEM_DATATYPE_MONTH = 0x2117, |
|
SOMITEM_DATATYPE_MONTHDAY = 0x2118, |
|
SOMITEM_DATATYPE_NAME = 0x2119, |
|
SOMITEM_DATATYPE_NCNAME = 0x211a, |
|
SOMITEM_DATATYPE_NEGATIVEINTEGER = 0x211b, |
|
SOMITEM_DATATYPE_NMTOKEN = 0x211c, |
|
SOMITEM_DATATYPE_NMTOKENS = 0x211d, |
|
SOMITEM_DATATYPE_NONNEGATIVEINTEGER = 0x211e, |
|
SOMITEM_DATATYPE_NONPOSITIVEINTEGER = 0x211f, |
|
SOMITEM_DATATYPE_NORMALIZEDSTRING = 0x2120, |
|
SOMITEM_DATATYPE_NOTATION = 0x2121, |
|
SOMITEM_DATATYPE_POSITIVEINTEGER = 0x2122, |
|
SOMITEM_DATATYPE_QNAME = 0x2123, |
|
SOMITEM_DATATYPE_SHORT = 0x2124, |
|
SOMITEM_DATATYPE_STRING = 0x2125, |
|
SOMITEM_DATATYPE_TIME = 0x2126, |
|
SOMITEM_DATATYPE_TOKEN = 0x2127, |
|
SOMITEM_DATATYPE_UNSIGNEDBYTE = 0x2128, |
|
SOMITEM_DATATYPE_UNSIGNEDINT = 0x2129, |
|
SOMITEM_DATATYPE_UNSIGNEDLONG = 0x212a, |
|
SOMITEM_DATATYPE_UNSIGNEDSHORT = 0x212b, |
|
SOMITEM_DATATYPE_YEAR = 0x212c, |
|
SOMITEM_DATATYPE_YEARMONTH = 0x212d, |
|
SOMITEM_SIMPLETYPE = 0x2200, |
|
SOMITEM_COMPLEXTYPE = 0x2400, |
|
SOMITEM_PARTICLE = 0x4000, |
|
SOMITEM_ANY = 0x4001, |
|
SOMITEM_ANYATTRIBUTE = 0x4002, |
|
SOMITEM_ELEMENT = 0x4003, |
|
SOMITEM_GROUP = 0x4100, |
|
SOMITEM_ALL = 0x4101, |
|
SOMITEM_CHOICE = 0x4102, |
|
SOMITEM_SEQUENCE = 0x4103, |
|
SOMITEM_EMPTYPARTICLE = 0x4104, |
|
SOMITEM_NULL = 0x800, |
|
SOMITEM_NULL_TYPE = 0x2800, |
|
SOMITEM_NULL_ANY = 0x4801, |
|
SOMITEM_NULL_ANYATTRIBUTE = 0x4802, |
|
SOMITEM_NULL_ELEMENT = 0x4803 |
|
} SOMITEMTYPE; |
|
|
|
typedef /* [helpstring] */ |
|
enum _SCHEMAUSE |
|
{ SCHEMAUSE_OPTIONAL = 0, |
|
SCHEMAUSE_PROHIBITED = SCHEMAUSE_OPTIONAL + 1, |
|
SCHEMAUSE_REQUIRED = SCHEMAUSE_PROHIBITED + 1 |
|
} SCHEMAUSE; |
|
|
|
typedef /* [helpstring] */ |
|
enum _SCHEMADERIVATIONMETHOD |
|
{ SCHEMADERIVATIONMETHOD_EMPTY = 0, |
|
SCHEMADERIVATIONMETHOD_SUBSTITUTION = 0x1, |
|
SCHEMADERIVATIONMETHOD_EXTENSION = 0x2, |
|
SCHEMADERIVATIONMETHOD_RESTRICTION = 0x4, |
|
SCHEMADERIVATIONMETHOD_LIST = 0x8, |
|
SCHEMADERIVATIONMETHOD_UNION = 0x10, |
|
SCHEMADERIVATIONMETHOD_ALL = 0xff, |
|
SCHEMADERIVATIONMETHOD_NONE = 0x100 |
|
} SCHEMADERIVATIONMETHOD; |
|
|
|
typedef /* [helpstring] */ |
|
enum _SCHEMACONTENTTYPE |
|
{ SCHEMACONTENTTYPE_EMPTY = 0, |
|
SCHEMACONTENTTYPE_TEXTONLY = SCHEMACONTENTTYPE_EMPTY + 1, |
|
SCHEMACONTENTTYPE_ELEMENTONLY = SCHEMACONTENTTYPE_TEXTONLY + 1, |
|
SCHEMACONTENTTYPE_MIXED = SCHEMACONTENTTYPE_ELEMENTONLY + 1 |
|
} SCHEMACONTENTTYPE; |
|
|
|
typedef /* [helpstring] */ |
|
enum _SCHEMAPROCESSCONTENTS |
|
{ SCHEMAPROCESSCONTENTS_NONE = 0, |
|
SCHEMAPROCESSCONTENTS_SKIP = SCHEMAPROCESSCONTENTS_NONE + 1, |
|
SCHEMAPROCESSCONTENTS_LAX = SCHEMAPROCESSCONTENTS_SKIP + 1, |
|
SCHEMAPROCESSCONTENTS_STRICT = SCHEMAPROCESSCONTENTS_LAX + 1 |
|
} SCHEMAPROCESSCONTENTS; |
|
|
|
typedef /* [helpstring] */ |
|
enum _SCHEMAWHITESPACE |
|
{ SCHEMAWHITESPACE_NONE = -1, |
|
SCHEMAWHITESPACE_PRESERVE = 0, |
|
SCHEMAWHITESPACE_REPLACE = 1, |
|
SCHEMAWHITESPACE_COLLAPSE = 2 |
|
} SCHEMAWHITESPACE; |
|
|
|
typedef /* [helpstring] */ |
|
enum _SCHEMATYPEVARIETY |
|
{ SCHEMATYPEVARIETY_NONE = -1, |
|
SCHEMATYPEVARIETY_ATOMIC = 0, |
|
SCHEMATYPEVARIETY_LIST = 1, |
|
SCHEMATYPEVARIETY_UNION = 2 |
|
} SCHEMATYPEVARIETY; |
|
|
|
|
|
EXTERN_C const IID LIBID_MSXML2; |
|
|
|
#ifndef __IXMLDOMImplementation_INTERFACE_DEFINED__ |
|
#define __IXMLDOMImplementation_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLDOMImplementation */ |
|
/* [uuid][dual][oleautomation][unique][nonextensible][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLDOMImplementation; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("2933BF8F-7B36-11d2-B20E-00C04F983E60") |
|
IXMLDOMImplementation : public IDispatch |
|
{ |
|
public: |
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE hasFeature( |
|
/* [in] */ BSTR feature, |
|
/* [in] */ BSTR version, |
|
/* [retval][out] */ VARIANT_BOOL *hasFeature) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLDOMImplementationVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLDOMImplementation * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLDOMImplementation * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLDOMImplementation * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLDOMImplementation * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLDOMImplementation * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLDOMImplementation * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLDOMImplementation * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *hasFeature )( |
|
IXMLDOMImplementation * This, |
|
/* [in] */ BSTR feature, |
|
/* [in] */ BSTR version, |
|
/* [retval][out] */ VARIANT_BOOL *hasFeature); |
|
|
|
END_INTERFACE |
|
} IXMLDOMImplementationVtbl; |
|
|
|
interface IXMLDOMImplementation |
|
{ |
|
CONST_VTBL struct IXMLDOMImplementationVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLDOMImplementation_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLDOMImplementation_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLDOMImplementation_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLDOMImplementation_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLDOMImplementation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLDOMImplementation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLDOMImplementation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLDOMImplementation_hasFeature(This,feature,version,hasFeature) \ |
|
(This)->lpVtbl -> hasFeature(This,feature,version,hasFeature) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IXMLDOMImplementation_hasFeature_Proxy( |
|
IXMLDOMImplementation * This, |
|
/* [in] */ BSTR feature, |
|
/* [in] */ BSTR version, |
|
/* [retval][out] */ VARIANT_BOOL *hasFeature); |
|
|
|
|
|
void __RPC_STUB IXMLDOMImplementation_hasFeature_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXMLDOMImplementation_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMNode_INTERFACE_DEFINED__ |
|
#define __IXMLDOMNode_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLDOMNode */ |
|
/* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLDOMNode; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("2933BF80-7B36-11d2-B20E-00C04F983E60") |
|
IXMLDOMNode : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeName( |
|
/* [retval][out] */ BSTR *name) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeValue( |
|
/* [retval][out] */ VARIANT *value) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_nodeValue( |
|
/* [in] */ VARIANT value) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeType( |
|
/* [retval][out] */ DOMNodeType *type) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_parentNode( |
|
/* [retval][out] */ IXMLDOMNode **parent) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_childNodes( |
|
/* [retval][out] */ IXMLDOMNodeList **childList) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_firstChild( |
|
/* [retval][out] */ IXMLDOMNode **firstChild) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_lastChild( |
|
/* [retval][out] */ IXMLDOMNode **lastChild) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_previousSibling( |
|
/* [retval][out] */ IXMLDOMNode **previousSibling) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nextSibling( |
|
/* [retval][out] */ IXMLDOMNode **nextSibling) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_attributes( |
|
/* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE insertBefore( |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ VARIANT refChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE replaceChild( |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ IXMLDOMNode *oldChild, |
|
/* [retval][out] */ IXMLDOMNode **outOldChild) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeChild( |
|
/* [in] */ IXMLDOMNode *childNode, |
|
/* [retval][out] */ IXMLDOMNode **oldChild) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE appendChild( |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE hasChildNodes( |
|
/* [retval][out] */ VARIANT_BOOL *hasChild) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ownerDocument( |
|
/* [retval][out] */ IXMLDOMDocument **DOMDocument) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE cloneNode( |
|
/* [in] */ VARIANT_BOOL deep, |
|
/* [retval][out] */ IXMLDOMNode **cloneRoot) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeTypeString( |
|
/* [out][retval] */ BSTR *nodeType) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_text( |
|
/* [out][retval] */ BSTR *text) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_text( |
|
/* [in] */ BSTR text) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_specified( |
|
/* [retval][out] */ VARIANT_BOOL *isSpecified) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_definition( |
|
/* [out][retval] */ IXMLDOMNode **definitionNode) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeTypedValue( |
|
/* [out][retval] */ VARIANT *typedValue) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_nodeTypedValue( |
|
/* [in] */ VARIANT typedValue) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_dataType( |
|
/* [out][retval] */ VARIANT *dataTypeName) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_dataType( |
|
/* [in] */ BSTR dataTypeName) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_xml( |
|
/* [out][retval] */ BSTR *xmlString) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE transformNode( |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [out][retval] */ BSTR *xmlString) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE selectNodes( |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNodeList **resultList) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE selectSingleNode( |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNode **resultNode) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_parsed( |
|
/* [out][retval] */ VARIANT_BOOL *isParsed) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_namespaceURI( |
|
/* [out][retval] */ BSTR *namespaceURI) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_prefix( |
|
/* [out][retval] */ BSTR *prefixString) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_baseName( |
|
/* [out][retval] */ BSTR *nameString) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE transformNodeToObject( |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [in] */ VARIANT outputObject) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLDOMNodeVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLDOMNode * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLDOMNode * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLDOMNode * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLDOMNode * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLDOMNode * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLDOMNode * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLDOMNode * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( |
|
IXMLDOMNode * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( |
|
IXMLDOMNode * This, |
|
/* [retval][out] */ VARIANT *value); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( |
|
IXMLDOMNode * This, |
|
/* [in] */ VARIANT value); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( |
|
IXMLDOMNode * This, |
|
/* [retval][out] */ DOMNodeType *type); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( |
|
IXMLDOMNode * This, |
|
/* [retval][out] */ IXMLDOMNode **parent); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( |
|
IXMLDOMNode * This, |
|
/* [retval][out] */ IXMLDOMNodeList **childList); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( |
|
IXMLDOMNode * This, |
|
/* [retval][out] */ IXMLDOMNode **firstChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( |
|
IXMLDOMNode * This, |
|
/* [retval][out] */ IXMLDOMNode **lastChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( |
|
IXMLDOMNode * This, |
|
/* [retval][out] */ IXMLDOMNode **previousSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( |
|
IXMLDOMNode * This, |
|
/* [retval][out] */ IXMLDOMNode **nextSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( |
|
IXMLDOMNode * This, |
|
/* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( |
|
IXMLDOMNode * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ VARIANT refChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( |
|
IXMLDOMNode * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ IXMLDOMNode *oldChild, |
|
/* [retval][out] */ IXMLDOMNode **outOldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( |
|
IXMLDOMNode * This, |
|
/* [in] */ IXMLDOMNode *childNode, |
|
/* [retval][out] */ IXMLDOMNode **oldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( |
|
IXMLDOMNode * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( |
|
IXMLDOMNode * This, |
|
/* [retval][out] */ VARIANT_BOOL *hasChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( |
|
IXMLDOMNode * This, |
|
/* [retval][out] */ IXMLDOMDocument **DOMDocument); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( |
|
IXMLDOMNode * This, |
|
/* [in] */ VARIANT_BOOL deep, |
|
/* [retval][out] */ IXMLDOMNode **cloneRoot); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( |
|
IXMLDOMNode * This, |
|
/* [out][retval] */ BSTR *nodeType); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( |
|
IXMLDOMNode * This, |
|
/* [out][retval] */ BSTR *text); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( |
|
IXMLDOMNode * This, |
|
/* [in] */ BSTR text); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( |
|
IXMLDOMNode * This, |
|
/* [retval][out] */ VARIANT_BOOL *isSpecified); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( |
|
IXMLDOMNode * This, |
|
/* [out][retval] */ IXMLDOMNode **definitionNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( |
|
IXMLDOMNode * This, |
|
/* [out][retval] */ VARIANT *typedValue); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( |
|
IXMLDOMNode * This, |
|
/* [in] */ VARIANT typedValue); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( |
|
IXMLDOMNode * This, |
|
/* [out][retval] */ VARIANT *dataTypeName); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( |
|
IXMLDOMNode * This, |
|
/* [in] */ BSTR dataTypeName); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( |
|
IXMLDOMNode * This, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( |
|
IXMLDOMNode * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( |
|
IXMLDOMNode * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNodeList **resultList); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( |
|
IXMLDOMNode * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNode **resultNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( |
|
IXMLDOMNode * This, |
|
/* [out][retval] */ VARIANT_BOOL *isParsed); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
IXMLDOMNode * This, |
|
/* [out][retval] */ BSTR *namespaceURI); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( |
|
IXMLDOMNode * This, |
|
/* [out][retval] */ BSTR *prefixString); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( |
|
IXMLDOMNode * This, |
|
/* [out][retval] */ BSTR *nameString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( |
|
IXMLDOMNode * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [in] */ VARIANT outputObject); |
|
|
|
END_INTERFACE |
|
} IXMLDOMNodeVtbl; |
|
|
|
interface IXMLDOMNode |
|
{ |
|
CONST_VTBL struct IXMLDOMNodeVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLDOMNode_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLDOMNode_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLDOMNode_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLDOMNode_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLDOMNode_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLDOMNode_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLDOMNode_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLDOMNode_get_nodeName(This,name) \ |
|
(This)->lpVtbl -> get_nodeName(This,name) |
|
|
|
#define IXMLDOMNode_get_nodeValue(This,value) \ |
|
(This)->lpVtbl -> get_nodeValue(This,value) |
|
|
|
#define IXMLDOMNode_put_nodeValue(This,value) \ |
|
(This)->lpVtbl -> put_nodeValue(This,value) |
|
|
|
#define IXMLDOMNode_get_nodeType(This,type) \ |
|
(This)->lpVtbl -> get_nodeType(This,type) |
|
|
|
#define IXMLDOMNode_get_parentNode(This,parent) \ |
|
(This)->lpVtbl -> get_parentNode(This,parent) |
|
|
|
#define IXMLDOMNode_get_childNodes(This,childList) \ |
|
(This)->lpVtbl -> get_childNodes(This,childList) |
|
|
|
#define IXMLDOMNode_get_firstChild(This,firstChild) \ |
|
(This)->lpVtbl -> get_firstChild(This,firstChild) |
|
|
|
#define IXMLDOMNode_get_lastChild(This,lastChild) \ |
|
(This)->lpVtbl -> get_lastChild(This,lastChild) |
|
|
|
#define IXMLDOMNode_get_previousSibling(This,previousSibling) \ |
|
(This)->lpVtbl -> get_previousSibling(This,previousSibling) |
|
|
|
#define IXMLDOMNode_get_nextSibling(This,nextSibling) \ |
|
(This)->lpVtbl -> get_nextSibling(This,nextSibling) |
|
|
|
#define IXMLDOMNode_get_attributes(This,attributeMap) \ |
|
(This)->lpVtbl -> get_attributes(This,attributeMap) |
|
|
|
#define IXMLDOMNode_insertBefore(This,newChild,refChild,outNewChild) \ |
|
(This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild) |
|
|
|
#define IXMLDOMNode_replaceChild(This,newChild,oldChild,outOldChild) \ |
|
(This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild) |
|
|
|
#define IXMLDOMNode_removeChild(This,childNode,oldChild) \ |
|
(This)->lpVtbl -> removeChild(This,childNode,oldChild) |
|
|
|
#define IXMLDOMNode_appendChild(This,newChild,outNewChild) \ |
|
(This)->lpVtbl -> appendChild(This,newChild,outNewChild) |
|
|
|
#define IXMLDOMNode_hasChildNodes(This,hasChild) \ |
|
(This)->lpVtbl -> hasChildNodes(This,hasChild) |
|
|
|
#define IXMLDOMNode_get_ownerDocument(This,DOMDocument) \ |
|
(This)->lpVtbl -> get_ownerDocument(This,DOMDocument) |
|
|
|
#define IXMLDOMNode_cloneNode(This,deep,cloneRoot) \ |
|
(This)->lpVtbl -> cloneNode(This,deep,cloneRoot) |
|
|
|
#define IXMLDOMNode_get_nodeTypeString(This,nodeType) \ |
|
(This)->lpVtbl -> get_nodeTypeString(This,nodeType) |
|
|
|
#define IXMLDOMNode_get_text(This,text) \ |
|
(This)->lpVtbl -> get_text(This,text) |
|
|
|
#define IXMLDOMNode_put_text(This,text) \ |
|
(This)->lpVtbl -> put_text(This,text) |
|
|
|
#define IXMLDOMNode_get_specified(This,isSpecified) \ |
|
(This)->lpVtbl -> get_specified(This,isSpecified) |
|
|
|
#define IXMLDOMNode_get_definition(This,definitionNode) \ |
|
(This)->lpVtbl -> get_definition(This,definitionNode) |
|
|
|
#define IXMLDOMNode_get_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> get_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMNode_put_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> put_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMNode_get_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> get_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMNode_put_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> put_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMNode_get_xml(This,xmlString) \ |
|
(This)->lpVtbl -> get_xml(This,xmlString) |
|
|
|
#define IXMLDOMNode_transformNode(This,stylesheet,xmlString) \ |
|
(This)->lpVtbl -> transformNode(This,stylesheet,xmlString) |
|
|
|
#define IXMLDOMNode_selectNodes(This,queryString,resultList) \ |
|
(This)->lpVtbl -> selectNodes(This,queryString,resultList) |
|
|
|
#define IXMLDOMNode_selectSingleNode(This,queryString,resultNode) \ |
|
(This)->lpVtbl -> selectSingleNode(This,queryString,resultNode) |
|
|
|
#define IXMLDOMNode_get_parsed(This,isParsed) \ |
|
(This)->lpVtbl -> get_parsed(This,isParsed) |
|
|
|
#define IXMLDOMNode_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define IXMLDOMNode_get_prefix(This,prefixString) \ |
|
(This)->lpVtbl -> get_prefix(This,prefixString) |
|
|
|
#define IXMLDOMNode_get_baseName(This,nameString) \ |
|
(This)->lpVtbl -> get_baseName(This,nameString) |
|
|
|
#define IXMLDOMNode_transformNodeToObject(This,stylesheet,outputObject) \ |
|
(This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_nodeName_Proxy( |
|
IXMLDOMNode * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_get_nodeName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_nodeValue_Proxy( |
|
IXMLDOMNode * This, |
|
/* [retval][out] */ VARIANT *value); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_get_nodeValue_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_put_nodeValue_Proxy( |
|
IXMLDOMNode * This, |
|
/* [in] */ VARIANT value); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_put_nodeValue_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_nodeType_Proxy( |
|
IXMLDOMNode * This, |
|
/* [retval][out] */ DOMNodeType *type); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_get_nodeType_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_parentNode_Proxy( |
|
IXMLDOMNode * This, |
|
/* [retval][out] */ IXMLDOMNode **parent); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_get_parentNode_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_childNodes_Proxy( |
|
IXMLDOMNode * This, |
|
/* [retval][out] */ IXMLDOMNodeList **childList); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_get_childNodes_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_firstChild_Proxy( |
|
IXMLDOMNode * This, |
|
/* [retval][out] */ IXMLDOMNode **firstChild); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_get_firstChild_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_lastChild_Proxy( |
|
IXMLDOMNode * This, |
|
/* [retval][out] */ IXMLDOMNode **lastChild); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_get_lastChild_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_previousSibling_Proxy( |
|
IXMLDOMNode * This, |
|
/* [retval][out] */ IXMLDOMNode **previousSibling); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_get_previousSibling_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_nextSibling_Proxy( |
|
IXMLDOMNode * This, |
|
/* [retval][out] */ IXMLDOMNode **nextSibling); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_get_nextSibling_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_attributes_Proxy( |
|
IXMLDOMNode * This, |
|
/* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_get_attributes_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_insertBefore_Proxy( |
|
IXMLDOMNode * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ VARIANT refChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_insertBefore_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_replaceChild_Proxy( |
|
IXMLDOMNode * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ IXMLDOMNode *oldChild, |
|
/* [retval][out] */ IXMLDOMNode **outOldChild); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_replaceChild_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_removeChild_Proxy( |
|
IXMLDOMNode * This, |
|
/* [in] */ IXMLDOMNode *childNode, |
|
/* [retval][out] */ IXMLDOMNode **oldChild); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_removeChild_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_appendChild_Proxy( |
|
IXMLDOMNode * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_appendChild_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_hasChildNodes_Proxy( |
|
IXMLDOMNode * This, |
|
/* [retval][out] */ VARIANT_BOOL *hasChild); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_hasChildNodes_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_ownerDocument_Proxy( |
|
IXMLDOMNode * This, |
|
/* [retval][out] */ IXMLDOMDocument **DOMDocument); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_get_ownerDocument_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_cloneNode_Proxy( |
|
IXMLDOMNode * This, |
|
/* [in] */ VARIANT_BOOL deep, |
|
/* [retval][out] */ IXMLDOMNode **cloneRoot); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_cloneNode_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_nodeTypeString_Proxy( |
|
IXMLDOMNode * This, |
|
/* [out][retval] */ BSTR *nodeType); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_get_nodeTypeString_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_text_Proxy( |
|
IXMLDOMNode * This, |
|
/* [out][retval] */ BSTR *text); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_get_text_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_put_text_Proxy( |
|
IXMLDOMNode * This, |
|
/* [in] */ BSTR text); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_put_text_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_specified_Proxy( |
|
IXMLDOMNode * This, |
|
/* [retval][out] */ VARIANT_BOOL *isSpecified); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_get_specified_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_definition_Proxy( |
|
IXMLDOMNode * This, |
|
/* [out][retval] */ IXMLDOMNode **definitionNode); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_get_definition_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_nodeTypedValue_Proxy( |
|
IXMLDOMNode * This, |
|
/* [out][retval] */ VARIANT *typedValue); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_get_nodeTypedValue_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_put_nodeTypedValue_Proxy( |
|
IXMLDOMNode * This, |
|
/* [in] */ VARIANT typedValue); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_put_nodeTypedValue_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_dataType_Proxy( |
|
IXMLDOMNode * This, |
|
/* [out][retval] */ VARIANT *dataTypeName); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_get_dataType_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_put_dataType_Proxy( |
|
IXMLDOMNode * This, |
|
/* [in] */ BSTR dataTypeName); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_put_dataType_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_xml_Proxy( |
|
IXMLDOMNode * This, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_get_xml_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_transformNode_Proxy( |
|
IXMLDOMNode * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_transformNode_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_selectNodes_Proxy( |
|
IXMLDOMNode * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNodeList **resultList); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_selectNodes_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_selectSingleNode_Proxy( |
|
IXMLDOMNode * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNode **resultNode); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_selectSingleNode_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_parsed_Proxy( |
|
IXMLDOMNode * This, |
|
/* [out][retval] */ VARIANT_BOOL *isParsed); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_get_parsed_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_namespaceURI_Proxy( |
|
IXMLDOMNode * This, |
|
/* [out][retval] */ BSTR *namespaceURI); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_get_namespaceURI_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_prefix_Proxy( |
|
IXMLDOMNode * This, |
|
/* [out][retval] */ BSTR *prefixString); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_get_prefix_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_get_baseName_Proxy( |
|
IXMLDOMNode * This, |
|
/* [out][retval] */ BSTR *nameString); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_get_baseName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNode_transformNodeToObject_Proxy( |
|
IXMLDOMNode * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [in] */ VARIANT outputObject); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNode_transformNodeToObject_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXMLDOMNode_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMDocumentFragment_INTERFACE_DEFINED__ |
|
#define __IXMLDOMDocumentFragment_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLDOMDocumentFragment */ |
|
/* [unique][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLDOMDocumentFragment; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("3efaa413-272f-11d2-836f-0000f87a7782") |
|
IXMLDOMDocumentFragment : public IXMLDOMNode |
|
{ |
|
public: |
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLDOMDocumentFragmentVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLDOMDocumentFragment * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLDOMDocumentFragment * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [retval][out] */ VARIANT *value); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [in] */ VARIANT value); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [retval][out] */ DOMNodeType *type); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [retval][out] */ IXMLDOMNode **parent); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [retval][out] */ IXMLDOMNodeList **childList); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [retval][out] */ IXMLDOMNode **firstChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [retval][out] */ IXMLDOMNode **lastChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [retval][out] */ IXMLDOMNode **previousSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [retval][out] */ IXMLDOMNode **nextSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ VARIANT refChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ IXMLDOMNode *oldChild, |
|
/* [retval][out] */ IXMLDOMNode **outOldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [in] */ IXMLDOMNode *childNode, |
|
/* [retval][out] */ IXMLDOMNode **oldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [retval][out] */ VARIANT_BOOL *hasChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [retval][out] */ IXMLDOMDocument **DOMDocument); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [in] */ VARIANT_BOOL deep, |
|
/* [retval][out] */ IXMLDOMNode **cloneRoot); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [out][retval] */ BSTR *nodeType); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [out][retval] */ BSTR *text); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [in] */ BSTR text); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [retval][out] */ VARIANT_BOOL *isSpecified); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [out][retval] */ IXMLDOMNode **definitionNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [out][retval] */ VARIANT *typedValue); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [in] */ VARIANT typedValue); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [out][retval] */ VARIANT *dataTypeName); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [in] */ BSTR dataTypeName); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNodeList **resultList); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNode **resultNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [out][retval] */ VARIANT_BOOL *isParsed); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [out][retval] */ BSTR *namespaceURI); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [out][retval] */ BSTR *prefixString); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [out][retval] */ BSTR *nameString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( |
|
IXMLDOMDocumentFragment * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [in] */ VARIANT outputObject); |
|
|
|
END_INTERFACE |
|
} IXMLDOMDocumentFragmentVtbl; |
|
|
|
interface IXMLDOMDocumentFragment |
|
{ |
|
CONST_VTBL struct IXMLDOMDocumentFragmentVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLDOMDocumentFragment_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLDOMDocumentFragment_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLDOMDocumentFragment_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLDOMDocumentFragment_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLDOMDocumentFragment_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLDOMDocumentFragment_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLDOMDocumentFragment_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLDOMDocumentFragment_get_nodeName(This,name) \ |
|
(This)->lpVtbl -> get_nodeName(This,name) |
|
|
|
#define IXMLDOMDocumentFragment_get_nodeValue(This,value) \ |
|
(This)->lpVtbl -> get_nodeValue(This,value) |
|
|
|
#define IXMLDOMDocumentFragment_put_nodeValue(This,value) \ |
|
(This)->lpVtbl -> put_nodeValue(This,value) |
|
|
|
#define IXMLDOMDocumentFragment_get_nodeType(This,type) \ |
|
(This)->lpVtbl -> get_nodeType(This,type) |
|
|
|
#define IXMLDOMDocumentFragment_get_parentNode(This,parent) \ |
|
(This)->lpVtbl -> get_parentNode(This,parent) |
|
|
|
#define IXMLDOMDocumentFragment_get_childNodes(This,childList) \ |
|
(This)->lpVtbl -> get_childNodes(This,childList) |
|
|
|
#define IXMLDOMDocumentFragment_get_firstChild(This,firstChild) \ |
|
(This)->lpVtbl -> get_firstChild(This,firstChild) |
|
|
|
#define IXMLDOMDocumentFragment_get_lastChild(This,lastChild) \ |
|
(This)->lpVtbl -> get_lastChild(This,lastChild) |
|
|
|
#define IXMLDOMDocumentFragment_get_previousSibling(This,previousSibling) \ |
|
(This)->lpVtbl -> get_previousSibling(This,previousSibling) |
|
|
|
#define IXMLDOMDocumentFragment_get_nextSibling(This,nextSibling) \ |
|
(This)->lpVtbl -> get_nextSibling(This,nextSibling) |
|
|
|
#define IXMLDOMDocumentFragment_get_attributes(This,attributeMap) \ |
|
(This)->lpVtbl -> get_attributes(This,attributeMap) |
|
|
|
#define IXMLDOMDocumentFragment_insertBefore(This,newChild,refChild,outNewChild) \ |
|
(This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild) |
|
|
|
#define IXMLDOMDocumentFragment_replaceChild(This,newChild,oldChild,outOldChild) \ |
|
(This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild) |
|
|
|
#define IXMLDOMDocumentFragment_removeChild(This,childNode,oldChild) \ |
|
(This)->lpVtbl -> removeChild(This,childNode,oldChild) |
|
|
|
#define IXMLDOMDocumentFragment_appendChild(This,newChild,outNewChild) \ |
|
(This)->lpVtbl -> appendChild(This,newChild,outNewChild) |
|
|
|
#define IXMLDOMDocumentFragment_hasChildNodes(This,hasChild) \ |
|
(This)->lpVtbl -> hasChildNodes(This,hasChild) |
|
|
|
#define IXMLDOMDocumentFragment_get_ownerDocument(This,DOMDocument) \ |
|
(This)->lpVtbl -> get_ownerDocument(This,DOMDocument) |
|
|
|
#define IXMLDOMDocumentFragment_cloneNode(This,deep,cloneRoot) \ |
|
(This)->lpVtbl -> cloneNode(This,deep,cloneRoot) |
|
|
|
#define IXMLDOMDocumentFragment_get_nodeTypeString(This,nodeType) \ |
|
(This)->lpVtbl -> get_nodeTypeString(This,nodeType) |
|
|
|
#define IXMLDOMDocumentFragment_get_text(This,text) \ |
|
(This)->lpVtbl -> get_text(This,text) |
|
|
|
#define IXMLDOMDocumentFragment_put_text(This,text) \ |
|
(This)->lpVtbl -> put_text(This,text) |
|
|
|
#define IXMLDOMDocumentFragment_get_specified(This,isSpecified) \ |
|
(This)->lpVtbl -> get_specified(This,isSpecified) |
|
|
|
#define IXMLDOMDocumentFragment_get_definition(This,definitionNode) \ |
|
(This)->lpVtbl -> get_definition(This,definitionNode) |
|
|
|
#define IXMLDOMDocumentFragment_get_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> get_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMDocumentFragment_put_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> put_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMDocumentFragment_get_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> get_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMDocumentFragment_put_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> put_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMDocumentFragment_get_xml(This,xmlString) \ |
|
(This)->lpVtbl -> get_xml(This,xmlString) |
|
|
|
#define IXMLDOMDocumentFragment_transformNode(This,stylesheet,xmlString) \ |
|
(This)->lpVtbl -> transformNode(This,stylesheet,xmlString) |
|
|
|
#define IXMLDOMDocumentFragment_selectNodes(This,queryString,resultList) \ |
|
(This)->lpVtbl -> selectNodes(This,queryString,resultList) |
|
|
|
#define IXMLDOMDocumentFragment_selectSingleNode(This,queryString,resultNode) \ |
|
(This)->lpVtbl -> selectSingleNode(This,queryString,resultNode) |
|
|
|
#define IXMLDOMDocumentFragment_get_parsed(This,isParsed) \ |
|
(This)->lpVtbl -> get_parsed(This,isParsed) |
|
|
|
#define IXMLDOMDocumentFragment_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define IXMLDOMDocumentFragment_get_prefix(This,prefixString) \ |
|
(This)->lpVtbl -> get_prefix(This,prefixString) |
|
|
|
#define IXMLDOMDocumentFragment_get_baseName(This,nameString) \ |
|
(This)->lpVtbl -> get_baseName(This,nameString) |
|
|
|
#define IXMLDOMDocumentFragment_transformNodeToObject(This,stylesheet,outputObject) \ |
|
(This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject) |
|
|
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
|
|
#endif /* __IXMLDOMDocumentFragment_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMDocument_INTERFACE_DEFINED__ |
|
#define __IXMLDOMDocument_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLDOMDocument */ |
|
/* [hidden][unique][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLDOMDocument; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("2933BF81-7B36-11d2-B20E-00C04F983E60") |
|
IXMLDOMDocument : public IXMLDOMNode |
|
{ |
|
public: |
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_doctype( |
|
/* [retval][out] */ IXMLDOMDocumentType **documentType) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_implementation( |
|
/* [retval][out] */ IXMLDOMImplementation **impl) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_documentElement( |
|
/* [retval][out] */ IXMLDOMElement **DOMElement) = 0; |
|
|
|
virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_documentElement( |
|
/* [in] */ IXMLDOMElement *DOMElement) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createElement( |
|
/* [in] */ BSTR tagName, |
|
/* [retval][out] */ IXMLDOMElement **element) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createDocumentFragment( |
|
/* [retval][out] */ IXMLDOMDocumentFragment **docFrag) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createTextNode( |
|
/* [in] */ BSTR data, |
|
/* [retval][out] */ IXMLDOMText **text) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createComment( |
|
/* [in] */ BSTR data, |
|
/* [retval][out] */ IXMLDOMComment **comment) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createCDATASection( |
|
/* [in] */ BSTR data, |
|
/* [retval][out] */ IXMLDOMCDATASection **cdata) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createProcessingInstruction( |
|
/* [in] */ BSTR target, |
|
/* [in] */ BSTR data, |
|
/* [retval][out] */ IXMLDOMProcessingInstruction **pi) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createAttribute( |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ IXMLDOMAttribute **attribute) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createEntityReference( |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ IXMLDOMEntityReference **entityRef) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getElementsByTagName( |
|
/* [in] */ BSTR tagName, |
|
/* [retval][out] */ IXMLDOMNodeList **resultList) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createNode( |
|
/* [in] */ VARIANT Type, |
|
/* [in] */ BSTR name, |
|
/* [in] */ BSTR namespaceURI, |
|
/* [out][retval] */ IXMLDOMNode **node) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE nodeFromID( |
|
/* [in] */ BSTR idString, |
|
/* [out][retval] */ IXMLDOMNode **node) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE load( |
|
/* [in] */ VARIANT xmlSource, |
|
/* [retval][out] */ VARIANT_BOOL *isSuccessful) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState( |
|
/* [out][retval] */ long *value) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_parseError( |
|
/* [out][retval] */ IXMLDOMParseError **errorObj) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_url( |
|
/* [out][retval] */ BSTR *urlString) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_async( |
|
/* [out][retval] */ VARIANT_BOOL *isAsync) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_async( |
|
/* [in] */ VARIANT_BOOL isAsync) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE abort( void) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE loadXML( |
|
/* [in] */ BSTR bstrXML, |
|
/* [retval][out] */ VARIANT_BOOL *isSuccessful) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE save( |
|
/* [in] */ VARIANT destination) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_validateOnParse( |
|
/* [out][retval] */ VARIANT_BOOL *isValidating) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_validateOnParse( |
|
/* [in] */ VARIANT_BOOL isValidating) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_resolveExternals( |
|
/* [out][retval] */ VARIANT_BOOL *isResolving) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_resolveExternals( |
|
/* [in] */ VARIANT_BOOL isResolving) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_preserveWhiteSpace( |
|
/* [out][retval] */ VARIANT_BOOL *isPreserving) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_preserveWhiteSpace( |
|
/* [in] */ VARIANT_BOOL isPreserving) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreadystatechange( |
|
/* [in] */ VARIANT readystatechangeSink) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondataavailable( |
|
/* [in] */ VARIANT ondataavailableSink) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ontransformnode( |
|
/* [in] */ VARIANT ontransformnodeSink) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLDOMDocumentVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLDOMDocument * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLDOMDocument * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLDOMDocument * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( |
|
IXMLDOMDocument * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( |
|
IXMLDOMDocument * This, |
|
/* [retval][out] */ VARIANT *value); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ VARIANT value); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( |
|
IXMLDOMDocument * This, |
|
/* [retval][out] */ DOMNodeType *type); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( |
|
IXMLDOMDocument * This, |
|
/* [retval][out] */ IXMLDOMNode **parent); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( |
|
IXMLDOMDocument * This, |
|
/* [retval][out] */ IXMLDOMNodeList **childList); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( |
|
IXMLDOMDocument * This, |
|
/* [retval][out] */ IXMLDOMNode **firstChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( |
|
IXMLDOMDocument * This, |
|
/* [retval][out] */ IXMLDOMNode **lastChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( |
|
IXMLDOMDocument * This, |
|
/* [retval][out] */ IXMLDOMNode **previousSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( |
|
IXMLDOMDocument * This, |
|
/* [retval][out] */ IXMLDOMNode **nextSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( |
|
IXMLDOMDocument * This, |
|
/* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ VARIANT refChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ IXMLDOMNode *oldChild, |
|
/* [retval][out] */ IXMLDOMNode **outOldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ IXMLDOMNode *childNode, |
|
/* [retval][out] */ IXMLDOMNode **oldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( |
|
IXMLDOMDocument * This, |
|
/* [retval][out] */ VARIANT_BOOL *hasChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( |
|
IXMLDOMDocument * This, |
|
/* [retval][out] */ IXMLDOMDocument **DOMDocument); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ VARIANT_BOOL deep, |
|
/* [retval][out] */ IXMLDOMNode **cloneRoot); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( |
|
IXMLDOMDocument * This, |
|
/* [out][retval] */ BSTR *nodeType); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( |
|
IXMLDOMDocument * This, |
|
/* [out][retval] */ BSTR *text); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ BSTR text); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( |
|
IXMLDOMDocument * This, |
|
/* [retval][out] */ VARIANT_BOOL *isSpecified); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( |
|
IXMLDOMDocument * This, |
|
/* [out][retval] */ IXMLDOMNode **definitionNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( |
|
IXMLDOMDocument * This, |
|
/* [out][retval] */ VARIANT *typedValue); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ VARIANT typedValue); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( |
|
IXMLDOMDocument * This, |
|
/* [out][retval] */ VARIANT *dataTypeName); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ BSTR dataTypeName); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( |
|
IXMLDOMDocument * This, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNodeList **resultList); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNode **resultNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( |
|
IXMLDOMDocument * This, |
|
/* [out][retval] */ VARIANT_BOOL *isParsed); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
IXMLDOMDocument * This, |
|
/* [out][retval] */ BSTR *namespaceURI); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( |
|
IXMLDOMDocument * This, |
|
/* [out][retval] */ BSTR *prefixString); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( |
|
IXMLDOMDocument * This, |
|
/* [out][retval] */ BSTR *nameString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [in] */ VARIANT outputObject); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_doctype )( |
|
IXMLDOMDocument * This, |
|
/* [retval][out] */ IXMLDOMDocumentType **documentType); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_implementation )( |
|
IXMLDOMDocument * This, |
|
/* [retval][out] */ IXMLDOMImplementation **impl); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_documentElement )( |
|
IXMLDOMDocument * This, |
|
/* [retval][out] */ IXMLDOMElement **DOMElement); |
|
|
|
/* [helpstring][id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_documentElement )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ IXMLDOMElement *DOMElement); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createElement )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ BSTR tagName, |
|
/* [retval][out] */ IXMLDOMElement **element); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createDocumentFragment )( |
|
IXMLDOMDocument * This, |
|
/* [retval][out] */ IXMLDOMDocumentFragment **docFrag); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createTextNode )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ BSTR data, |
|
/* [retval][out] */ IXMLDOMText **text); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createComment )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ BSTR data, |
|
/* [retval][out] */ IXMLDOMComment **comment); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createCDATASection )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ BSTR data, |
|
/* [retval][out] */ IXMLDOMCDATASection **cdata); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createProcessingInstruction )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ BSTR target, |
|
/* [in] */ BSTR data, |
|
/* [retval][out] */ IXMLDOMProcessingInstruction **pi); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createAttribute )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ IXMLDOMAttribute **attribute); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createEntityReference )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ IXMLDOMEntityReference **entityRef); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getElementsByTagName )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ BSTR tagName, |
|
/* [retval][out] */ IXMLDOMNodeList **resultList); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createNode )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ VARIANT Type, |
|
/* [in] */ BSTR name, |
|
/* [in] */ BSTR namespaceURI, |
|
/* [out][retval] */ IXMLDOMNode **node); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *nodeFromID )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ BSTR idString, |
|
/* [out][retval] */ IXMLDOMNode **node); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *load )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ VARIANT xmlSource, |
|
/* [retval][out] */ VARIANT_BOOL *isSuccessful); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )( |
|
IXMLDOMDocument * This, |
|
/* [out][retval] */ long *value); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parseError )( |
|
IXMLDOMDocument * This, |
|
/* [out][retval] */ IXMLDOMParseError **errorObj); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_url )( |
|
IXMLDOMDocument * This, |
|
/* [out][retval] */ BSTR *urlString); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_async )( |
|
IXMLDOMDocument * This, |
|
/* [out][retval] */ VARIANT_BOOL *isAsync); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_async )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ VARIANT_BOOL isAsync); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *abort )( |
|
IXMLDOMDocument * This); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *loadXML )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ BSTR bstrXML, |
|
/* [retval][out] */ VARIANT_BOOL *isSuccessful); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *save )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ VARIANT destination); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_validateOnParse )( |
|
IXMLDOMDocument * This, |
|
/* [out][retval] */ VARIANT_BOOL *isValidating); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_validateOnParse )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ VARIANT_BOOL isValidating); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_resolveExternals )( |
|
IXMLDOMDocument * This, |
|
/* [out][retval] */ VARIANT_BOOL *isResolving); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_resolveExternals )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ VARIANT_BOOL isResolving); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_preserveWhiteSpace )( |
|
IXMLDOMDocument * This, |
|
/* [out][retval] */ VARIANT_BOOL *isPreserving); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_preserveWhiteSpace )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ VARIANT_BOOL isPreserving); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onreadystatechange )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ VARIANT readystatechangeSink); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondataavailable )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ VARIANT ondataavailableSink); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ontransformnode )( |
|
IXMLDOMDocument * This, |
|
/* [in] */ VARIANT ontransformnodeSink); |
|
|
|
END_INTERFACE |
|
} IXMLDOMDocumentVtbl; |
|
|
|
interface IXMLDOMDocument |
|
{ |
|
CONST_VTBL struct IXMLDOMDocumentVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLDOMDocument_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLDOMDocument_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLDOMDocument_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLDOMDocument_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLDOMDocument_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLDOMDocument_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLDOMDocument_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLDOMDocument_get_nodeName(This,name) \ |
|
(This)->lpVtbl -> get_nodeName(This,name) |
|
|
|
#define IXMLDOMDocument_get_nodeValue(This,value) \ |
|
(This)->lpVtbl -> get_nodeValue(This,value) |
|
|
|
#define IXMLDOMDocument_put_nodeValue(This,value) \ |
|
(This)->lpVtbl -> put_nodeValue(This,value) |
|
|
|
#define IXMLDOMDocument_get_nodeType(This,type) \ |
|
(This)->lpVtbl -> get_nodeType(This,type) |
|
|
|
#define IXMLDOMDocument_get_parentNode(This,parent) \ |
|
(This)->lpVtbl -> get_parentNode(This,parent) |
|
|
|
#define IXMLDOMDocument_get_childNodes(This,childList) \ |
|
(This)->lpVtbl -> get_childNodes(This,childList) |
|
|
|
#define IXMLDOMDocument_get_firstChild(This,firstChild) \ |
|
(This)->lpVtbl -> get_firstChild(This,firstChild) |
|
|
|
#define IXMLDOMDocument_get_lastChild(This,lastChild) \ |
|
(This)->lpVtbl -> get_lastChild(This,lastChild) |
|
|
|
#define IXMLDOMDocument_get_previousSibling(This,previousSibling) \ |
|
(This)->lpVtbl -> get_previousSibling(This,previousSibling) |
|
|
|
#define IXMLDOMDocument_get_nextSibling(This,nextSibling) \ |
|
(This)->lpVtbl -> get_nextSibling(This,nextSibling) |
|
|
|
#define IXMLDOMDocument_get_attributes(This,attributeMap) \ |
|
(This)->lpVtbl -> get_attributes(This,attributeMap) |
|
|
|
#define IXMLDOMDocument_insertBefore(This,newChild,refChild,outNewChild) \ |
|
(This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild) |
|
|
|
#define IXMLDOMDocument_replaceChild(This,newChild,oldChild,outOldChild) \ |
|
(This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild) |
|
|
|
#define IXMLDOMDocument_removeChild(This,childNode,oldChild) \ |
|
(This)->lpVtbl -> removeChild(This,childNode,oldChild) |
|
|
|
#define IXMLDOMDocument_appendChild(This,newChild,outNewChild) \ |
|
(This)->lpVtbl -> appendChild(This,newChild,outNewChild) |
|
|
|
#define IXMLDOMDocument_hasChildNodes(This,hasChild) \ |
|
(This)->lpVtbl -> hasChildNodes(This,hasChild) |
|
|
|
#define IXMLDOMDocument_get_ownerDocument(This,DOMDocument) \ |
|
(This)->lpVtbl -> get_ownerDocument(This,DOMDocument) |
|
|
|
#define IXMLDOMDocument_cloneNode(This,deep,cloneRoot) \ |
|
(This)->lpVtbl -> cloneNode(This,deep,cloneRoot) |
|
|
|
#define IXMLDOMDocument_get_nodeTypeString(This,nodeType) \ |
|
(This)->lpVtbl -> get_nodeTypeString(This,nodeType) |
|
|
|
#define IXMLDOMDocument_get_text(This,text) \ |
|
(This)->lpVtbl -> get_text(This,text) |
|
|
|
#define IXMLDOMDocument_put_text(This,text) \ |
|
(This)->lpVtbl -> put_text(This,text) |
|
|
|
#define IXMLDOMDocument_get_specified(This,isSpecified) \ |
|
(This)->lpVtbl -> get_specified(This,isSpecified) |
|
|
|
#define IXMLDOMDocument_get_definition(This,definitionNode) \ |
|
(This)->lpVtbl -> get_definition(This,definitionNode) |
|
|
|
#define IXMLDOMDocument_get_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> get_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMDocument_put_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> put_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMDocument_get_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> get_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMDocument_put_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> put_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMDocument_get_xml(This,xmlString) \ |
|
(This)->lpVtbl -> get_xml(This,xmlString) |
|
|
|
#define IXMLDOMDocument_transformNode(This,stylesheet,xmlString) \ |
|
(This)->lpVtbl -> transformNode(This,stylesheet,xmlString) |
|
|
|
#define IXMLDOMDocument_selectNodes(This,queryString,resultList) \ |
|
(This)->lpVtbl -> selectNodes(This,queryString,resultList) |
|
|
|
#define IXMLDOMDocument_selectSingleNode(This,queryString,resultNode) \ |
|
(This)->lpVtbl -> selectSingleNode(This,queryString,resultNode) |
|
|
|
#define IXMLDOMDocument_get_parsed(This,isParsed) \ |
|
(This)->lpVtbl -> get_parsed(This,isParsed) |
|
|
|
#define IXMLDOMDocument_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define IXMLDOMDocument_get_prefix(This,prefixString) \ |
|
(This)->lpVtbl -> get_prefix(This,prefixString) |
|
|
|
#define IXMLDOMDocument_get_baseName(This,nameString) \ |
|
(This)->lpVtbl -> get_baseName(This,nameString) |
|
|
|
#define IXMLDOMDocument_transformNodeToObject(This,stylesheet,outputObject) \ |
|
(This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject) |
|
|
|
|
|
#define IXMLDOMDocument_get_doctype(This,documentType) \ |
|
(This)->lpVtbl -> get_doctype(This,documentType) |
|
|
|
#define IXMLDOMDocument_get_implementation(This,impl) \ |
|
(This)->lpVtbl -> get_implementation(This,impl) |
|
|
|
#define IXMLDOMDocument_get_documentElement(This,DOMElement) \ |
|
(This)->lpVtbl -> get_documentElement(This,DOMElement) |
|
|
|
#define IXMLDOMDocument_putref_documentElement(This,DOMElement) \ |
|
(This)->lpVtbl -> putref_documentElement(This,DOMElement) |
|
|
|
#define IXMLDOMDocument_createElement(This,tagName,element) \ |
|
(This)->lpVtbl -> createElement(This,tagName,element) |
|
|
|
#define IXMLDOMDocument_createDocumentFragment(This,docFrag) \ |
|
(This)->lpVtbl -> createDocumentFragment(This,docFrag) |
|
|
|
#define IXMLDOMDocument_createTextNode(This,data,text) \ |
|
(This)->lpVtbl -> createTextNode(This,data,text) |
|
|
|
#define IXMLDOMDocument_createComment(This,data,comment) \ |
|
(This)->lpVtbl -> createComment(This,data,comment) |
|
|
|
#define IXMLDOMDocument_createCDATASection(This,data,cdata) \ |
|
(This)->lpVtbl -> createCDATASection(This,data,cdata) |
|
|
|
#define IXMLDOMDocument_createProcessingInstruction(This,target,data,pi) \ |
|
(This)->lpVtbl -> createProcessingInstruction(This,target,data,pi) |
|
|
|
#define IXMLDOMDocument_createAttribute(This,name,attribute) \ |
|
(This)->lpVtbl -> createAttribute(This,name,attribute) |
|
|
|
#define IXMLDOMDocument_createEntityReference(This,name,entityRef) \ |
|
(This)->lpVtbl -> createEntityReference(This,name,entityRef) |
|
|
|
#define IXMLDOMDocument_getElementsByTagName(This,tagName,resultList) \ |
|
(This)->lpVtbl -> getElementsByTagName(This,tagName,resultList) |
|
|
|
#define IXMLDOMDocument_createNode(This,Type,name,namespaceURI,node) \ |
|
(This)->lpVtbl -> createNode(This,Type,name,namespaceURI,node) |
|
|
|
#define IXMLDOMDocument_nodeFromID(This,idString,node) \ |
|
(This)->lpVtbl -> nodeFromID(This,idString,node) |
|
|
|
#define IXMLDOMDocument_load(This,xmlSource,isSuccessful) \ |
|
(This)->lpVtbl -> load(This,xmlSource,isSuccessful) |
|
|
|
#define IXMLDOMDocument_get_readyState(This,value) \ |
|
(This)->lpVtbl -> get_readyState(This,value) |
|
|
|
#define IXMLDOMDocument_get_parseError(This,errorObj) \ |
|
(This)->lpVtbl -> get_parseError(This,errorObj) |
|
|
|
#define IXMLDOMDocument_get_url(This,urlString) \ |
|
(This)->lpVtbl -> get_url(This,urlString) |
|
|
|
#define IXMLDOMDocument_get_async(This,isAsync) \ |
|
(This)->lpVtbl -> get_async(This,isAsync) |
|
|
|
#define IXMLDOMDocument_put_async(This,isAsync) \ |
|
(This)->lpVtbl -> put_async(This,isAsync) |
|
|
|
#define IXMLDOMDocument_abort(This) \ |
|
(This)->lpVtbl -> abort(This) |
|
|
|
#define IXMLDOMDocument_loadXML(This,bstrXML,isSuccessful) \ |
|
(This)->lpVtbl -> loadXML(This,bstrXML,isSuccessful) |
|
|
|
#define IXMLDOMDocument_save(This,destination) \ |
|
(This)->lpVtbl -> save(This,destination) |
|
|
|
#define IXMLDOMDocument_get_validateOnParse(This,isValidating) \ |
|
(This)->lpVtbl -> get_validateOnParse(This,isValidating) |
|
|
|
#define IXMLDOMDocument_put_validateOnParse(This,isValidating) \ |
|
(This)->lpVtbl -> put_validateOnParse(This,isValidating) |
|
|
|
#define IXMLDOMDocument_get_resolveExternals(This,isResolving) \ |
|
(This)->lpVtbl -> get_resolveExternals(This,isResolving) |
|
|
|
#define IXMLDOMDocument_put_resolveExternals(This,isResolving) \ |
|
(This)->lpVtbl -> put_resolveExternals(This,isResolving) |
|
|
|
#define IXMLDOMDocument_get_preserveWhiteSpace(This,isPreserving) \ |
|
(This)->lpVtbl -> get_preserveWhiteSpace(This,isPreserving) |
|
|
|
#define IXMLDOMDocument_put_preserveWhiteSpace(This,isPreserving) \ |
|
(This)->lpVtbl -> put_preserveWhiteSpace(This,isPreserving) |
|
|
|
#define IXMLDOMDocument_put_onreadystatechange(This,readystatechangeSink) \ |
|
(This)->lpVtbl -> put_onreadystatechange(This,readystatechangeSink) |
|
|
|
#define IXMLDOMDocument_put_ondataavailable(This,ondataavailableSink) \ |
|
(This)->lpVtbl -> put_ondataavailable(This,ondataavailableSink) |
|
|
|
#define IXMLDOMDocument_put_ontransformnode(This,ontransformnodeSink) \ |
|
(This)->lpVtbl -> put_ontransformnode(This,ontransformnodeSink) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_doctype_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [retval][out] */ IXMLDOMDocumentType **documentType); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_get_doctype_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_implementation_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [retval][out] */ IXMLDOMImplementation **impl); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_get_implementation_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_documentElement_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [retval][out] */ IXMLDOMElement **DOMElement); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_get_documentElement_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_putref_documentElement_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [in] */ IXMLDOMElement *DOMElement); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_putref_documentElement_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createElement_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [in] */ BSTR tagName, |
|
/* [retval][out] */ IXMLDOMElement **element); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_createElement_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createDocumentFragment_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [retval][out] */ IXMLDOMDocumentFragment **docFrag); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_createDocumentFragment_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createTextNode_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [in] */ BSTR data, |
|
/* [retval][out] */ IXMLDOMText **text); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_createTextNode_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createComment_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [in] */ BSTR data, |
|
/* [retval][out] */ IXMLDOMComment **comment); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_createComment_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createCDATASection_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [in] */ BSTR data, |
|
/* [retval][out] */ IXMLDOMCDATASection **cdata); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_createCDATASection_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createProcessingInstruction_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [in] */ BSTR target, |
|
/* [in] */ BSTR data, |
|
/* [retval][out] */ IXMLDOMProcessingInstruction **pi); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_createProcessingInstruction_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createAttribute_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ IXMLDOMAttribute **attribute); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_createAttribute_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createEntityReference_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ IXMLDOMEntityReference **entityRef); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_createEntityReference_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_getElementsByTagName_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [in] */ BSTR tagName, |
|
/* [retval][out] */ IXMLDOMNodeList **resultList); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_getElementsByTagName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_createNode_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [in] */ VARIANT Type, |
|
/* [in] */ BSTR name, |
|
/* [in] */ BSTR namespaceURI, |
|
/* [out][retval] */ IXMLDOMNode **node); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_createNode_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_nodeFromID_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [in] */ BSTR idString, |
|
/* [out][retval] */ IXMLDOMNode **node); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_nodeFromID_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_load_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [in] */ VARIANT xmlSource, |
|
/* [retval][out] */ VARIANT_BOOL *isSuccessful); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_load_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_readyState_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [out][retval] */ long *value); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_get_readyState_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_parseError_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [out][retval] */ IXMLDOMParseError **errorObj); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_get_parseError_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_url_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [out][retval] */ BSTR *urlString); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_get_url_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_async_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [out][retval] */ VARIANT_BOOL *isAsync); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_get_async_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_put_async_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [in] */ VARIANT_BOOL isAsync); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_put_async_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_abort_Proxy( |
|
IXMLDOMDocument * This); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_abort_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_loadXML_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [in] */ BSTR bstrXML, |
|
/* [retval][out] */ VARIANT_BOOL *isSuccessful); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_loadXML_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_save_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [in] */ VARIANT destination); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_save_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_validateOnParse_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [out][retval] */ VARIANT_BOOL *isValidating); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_get_validateOnParse_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_put_validateOnParse_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [in] */ VARIANT_BOOL isValidating); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_put_validateOnParse_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_resolveExternals_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [out][retval] */ VARIANT_BOOL *isResolving); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_get_resolveExternals_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_put_resolveExternals_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [in] */ VARIANT_BOOL isResolving); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_put_resolveExternals_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_get_preserveWhiteSpace_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [out][retval] */ VARIANT_BOOL *isPreserving); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_get_preserveWhiteSpace_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_put_preserveWhiteSpace_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [in] */ VARIANT_BOOL isPreserving); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_put_preserveWhiteSpace_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_put_onreadystatechange_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [in] */ VARIANT readystatechangeSink); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_put_onreadystatechange_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_put_ondataavailable_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [in] */ VARIANT ondataavailableSink); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_put_ondataavailable_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument_put_ontransformnode_Proxy( |
|
IXMLDOMDocument * This, |
|
/* [in] */ VARIANT ontransformnodeSink); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument_put_ontransformnode_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXMLDOMDocument_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMDocument2_INTERFACE_DEFINED__ |
|
#define __IXMLDOMDocument2_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLDOMDocument2 */ |
|
/* [unique][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLDOMDocument2; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("2933BF95-7B36-11d2-B20E-00C04F983E60") |
|
IXMLDOMDocument2 : public IXMLDOMDocument |
|
{ |
|
public: |
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_namespaces( |
|
/* [retval][out] */ IXMLDOMSchemaCollection **namespaceCollection) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_schemas( |
|
/* [retval][out] */ VARIANT *otherCollection) = 0; |
|
|
|
virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_schemas( |
|
/* [in] */ VARIANT otherCollection) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE validate( |
|
/* [out][retval] */ IXMLDOMParseError **errorObj) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setProperty( |
|
/* [in] */ BSTR name, |
|
/* [in] */ VARIANT value) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getProperty( |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ VARIANT *value) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLDOMDocument2Vtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLDOMDocument2 * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLDOMDocument2 * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLDOMDocument2 * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( |
|
IXMLDOMDocument2 * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( |
|
IXMLDOMDocument2 * This, |
|
/* [retval][out] */ VARIANT *value); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ VARIANT value); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( |
|
IXMLDOMDocument2 * This, |
|
/* [retval][out] */ DOMNodeType *type); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( |
|
IXMLDOMDocument2 * This, |
|
/* [retval][out] */ IXMLDOMNode **parent); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( |
|
IXMLDOMDocument2 * This, |
|
/* [retval][out] */ IXMLDOMNodeList **childList); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( |
|
IXMLDOMDocument2 * This, |
|
/* [retval][out] */ IXMLDOMNode **firstChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( |
|
IXMLDOMDocument2 * This, |
|
/* [retval][out] */ IXMLDOMNode **lastChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( |
|
IXMLDOMDocument2 * This, |
|
/* [retval][out] */ IXMLDOMNode **previousSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( |
|
IXMLDOMDocument2 * This, |
|
/* [retval][out] */ IXMLDOMNode **nextSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( |
|
IXMLDOMDocument2 * This, |
|
/* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ VARIANT refChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ IXMLDOMNode *oldChild, |
|
/* [retval][out] */ IXMLDOMNode **outOldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ IXMLDOMNode *childNode, |
|
/* [retval][out] */ IXMLDOMNode **oldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( |
|
IXMLDOMDocument2 * This, |
|
/* [retval][out] */ VARIANT_BOOL *hasChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( |
|
IXMLDOMDocument2 * This, |
|
/* [retval][out] */ IXMLDOMDocument **DOMDocument); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ VARIANT_BOOL deep, |
|
/* [retval][out] */ IXMLDOMNode **cloneRoot); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( |
|
IXMLDOMDocument2 * This, |
|
/* [out][retval] */ BSTR *nodeType); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( |
|
IXMLDOMDocument2 * This, |
|
/* [out][retval] */ BSTR *text); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ BSTR text); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( |
|
IXMLDOMDocument2 * This, |
|
/* [retval][out] */ VARIANT_BOOL *isSpecified); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( |
|
IXMLDOMDocument2 * This, |
|
/* [out][retval] */ IXMLDOMNode **definitionNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( |
|
IXMLDOMDocument2 * This, |
|
/* [out][retval] */ VARIANT *typedValue); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ VARIANT typedValue); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( |
|
IXMLDOMDocument2 * This, |
|
/* [out][retval] */ VARIANT *dataTypeName); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ BSTR dataTypeName); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( |
|
IXMLDOMDocument2 * This, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNodeList **resultList); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNode **resultNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( |
|
IXMLDOMDocument2 * This, |
|
/* [out][retval] */ VARIANT_BOOL *isParsed); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
IXMLDOMDocument2 * This, |
|
/* [out][retval] */ BSTR *namespaceURI); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( |
|
IXMLDOMDocument2 * This, |
|
/* [out][retval] */ BSTR *prefixString); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( |
|
IXMLDOMDocument2 * This, |
|
/* [out][retval] */ BSTR *nameString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [in] */ VARIANT outputObject); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_doctype )( |
|
IXMLDOMDocument2 * This, |
|
/* [retval][out] */ IXMLDOMDocumentType **documentType); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_implementation )( |
|
IXMLDOMDocument2 * This, |
|
/* [retval][out] */ IXMLDOMImplementation **impl); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_documentElement )( |
|
IXMLDOMDocument2 * This, |
|
/* [retval][out] */ IXMLDOMElement **DOMElement); |
|
|
|
/* [helpstring][id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_documentElement )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ IXMLDOMElement *DOMElement); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createElement )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ BSTR tagName, |
|
/* [retval][out] */ IXMLDOMElement **element); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createDocumentFragment )( |
|
IXMLDOMDocument2 * This, |
|
/* [retval][out] */ IXMLDOMDocumentFragment **docFrag); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createTextNode )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ BSTR data, |
|
/* [retval][out] */ IXMLDOMText **text); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createComment )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ BSTR data, |
|
/* [retval][out] */ IXMLDOMComment **comment); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createCDATASection )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ BSTR data, |
|
/* [retval][out] */ IXMLDOMCDATASection **cdata); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createProcessingInstruction )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ BSTR target, |
|
/* [in] */ BSTR data, |
|
/* [retval][out] */ IXMLDOMProcessingInstruction **pi); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createAttribute )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ IXMLDOMAttribute **attribute); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createEntityReference )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ IXMLDOMEntityReference **entityRef); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getElementsByTagName )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ BSTR tagName, |
|
/* [retval][out] */ IXMLDOMNodeList **resultList); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createNode )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ VARIANT Type, |
|
/* [in] */ BSTR name, |
|
/* [in] */ BSTR namespaceURI, |
|
/* [out][retval] */ IXMLDOMNode **node); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *nodeFromID )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ BSTR idString, |
|
/* [out][retval] */ IXMLDOMNode **node); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *load )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ VARIANT xmlSource, |
|
/* [retval][out] */ VARIANT_BOOL *isSuccessful); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )( |
|
IXMLDOMDocument2 * This, |
|
/* [out][retval] */ long *value); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parseError )( |
|
IXMLDOMDocument2 * This, |
|
/* [out][retval] */ IXMLDOMParseError **errorObj); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_url )( |
|
IXMLDOMDocument2 * This, |
|
/* [out][retval] */ BSTR *urlString); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_async )( |
|
IXMLDOMDocument2 * This, |
|
/* [out][retval] */ VARIANT_BOOL *isAsync); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_async )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ VARIANT_BOOL isAsync); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *abort )( |
|
IXMLDOMDocument2 * This); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *loadXML )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ BSTR bstrXML, |
|
/* [retval][out] */ VARIANT_BOOL *isSuccessful); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *save )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ VARIANT destination); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_validateOnParse )( |
|
IXMLDOMDocument2 * This, |
|
/* [out][retval] */ VARIANT_BOOL *isValidating); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_validateOnParse )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ VARIANT_BOOL isValidating); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_resolveExternals )( |
|
IXMLDOMDocument2 * This, |
|
/* [out][retval] */ VARIANT_BOOL *isResolving); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_resolveExternals )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ VARIANT_BOOL isResolving); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_preserveWhiteSpace )( |
|
IXMLDOMDocument2 * This, |
|
/* [out][retval] */ VARIANT_BOOL *isPreserving); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_preserveWhiteSpace )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ VARIANT_BOOL isPreserving); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onreadystatechange )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ VARIANT readystatechangeSink); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ondataavailable )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ VARIANT ondataavailableSink); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ontransformnode )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ VARIANT ontransformnodeSink); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaces )( |
|
IXMLDOMDocument2 * This, |
|
/* [retval][out] */ IXMLDOMSchemaCollection **namespaceCollection); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_schemas )( |
|
IXMLDOMDocument2 * This, |
|
/* [retval][out] */ VARIANT *otherCollection); |
|
|
|
/* [helpstring][id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_schemas )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ VARIANT otherCollection); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *validate )( |
|
IXMLDOMDocument2 * This, |
|
/* [out][retval] */ IXMLDOMParseError **errorObj); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setProperty )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ BSTR name, |
|
/* [in] */ VARIANT value); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getProperty )( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ VARIANT *value); |
|
|
|
END_INTERFACE |
|
} IXMLDOMDocument2Vtbl; |
|
|
|
interface IXMLDOMDocument2 |
|
{ |
|
CONST_VTBL struct IXMLDOMDocument2Vtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLDOMDocument2_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLDOMDocument2_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLDOMDocument2_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLDOMDocument2_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLDOMDocument2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLDOMDocument2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLDOMDocument2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLDOMDocument2_get_nodeName(This,name) \ |
|
(This)->lpVtbl -> get_nodeName(This,name) |
|
|
|
#define IXMLDOMDocument2_get_nodeValue(This,value) \ |
|
(This)->lpVtbl -> get_nodeValue(This,value) |
|
|
|
#define IXMLDOMDocument2_put_nodeValue(This,value) \ |
|
(This)->lpVtbl -> put_nodeValue(This,value) |
|
|
|
#define IXMLDOMDocument2_get_nodeType(This,type) \ |
|
(This)->lpVtbl -> get_nodeType(This,type) |
|
|
|
#define IXMLDOMDocument2_get_parentNode(This,parent) \ |
|
(This)->lpVtbl -> get_parentNode(This,parent) |
|
|
|
#define IXMLDOMDocument2_get_childNodes(This,childList) \ |
|
(This)->lpVtbl -> get_childNodes(This,childList) |
|
|
|
#define IXMLDOMDocument2_get_firstChild(This,firstChild) \ |
|
(This)->lpVtbl -> get_firstChild(This,firstChild) |
|
|
|
#define IXMLDOMDocument2_get_lastChild(This,lastChild) \ |
|
(This)->lpVtbl -> get_lastChild(This,lastChild) |
|
|
|
#define IXMLDOMDocument2_get_previousSibling(This,previousSibling) \ |
|
(This)->lpVtbl -> get_previousSibling(This,previousSibling) |
|
|
|
#define IXMLDOMDocument2_get_nextSibling(This,nextSibling) \ |
|
(This)->lpVtbl -> get_nextSibling(This,nextSibling) |
|
|
|
#define IXMLDOMDocument2_get_attributes(This,attributeMap) \ |
|
(This)->lpVtbl -> get_attributes(This,attributeMap) |
|
|
|
#define IXMLDOMDocument2_insertBefore(This,newChild,refChild,outNewChild) \ |
|
(This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild) |
|
|
|
#define IXMLDOMDocument2_replaceChild(This,newChild,oldChild,outOldChild) \ |
|
(This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild) |
|
|
|
#define IXMLDOMDocument2_removeChild(This,childNode,oldChild) \ |
|
(This)->lpVtbl -> removeChild(This,childNode,oldChild) |
|
|
|
#define IXMLDOMDocument2_appendChild(This,newChild,outNewChild) \ |
|
(This)->lpVtbl -> appendChild(This,newChild,outNewChild) |
|
|
|
#define IXMLDOMDocument2_hasChildNodes(This,hasChild) \ |
|
(This)->lpVtbl -> hasChildNodes(This,hasChild) |
|
|
|
#define IXMLDOMDocument2_get_ownerDocument(This,DOMDocument) \ |
|
(This)->lpVtbl -> get_ownerDocument(This,DOMDocument) |
|
|
|
#define IXMLDOMDocument2_cloneNode(This,deep,cloneRoot) \ |
|
(This)->lpVtbl -> cloneNode(This,deep,cloneRoot) |
|
|
|
#define IXMLDOMDocument2_get_nodeTypeString(This,nodeType) \ |
|
(This)->lpVtbl -> get_nodeTypeString(This,nodeType) |
|
|
|
#define IXMLDOMDocument2_get_text(This,text) \ |
|
(This)->lpVtbl -> get_text(This,text) |
|
|
|
#define IXMLDOMDocument2_put_text(This,text) \ |
|
(This)->lpVtbl -> put_text(This,text) |
|
|
|
#define IXMLDOMDocument2_get_specified(This,isSpecified) \ |
|
(This)->lpVtbl -> get_specified(This,isSpecified) |
|
|
|
#define IXMLDOMDocument2_get_definition(This,definitionNode) \ |
|
(This)->lpVtbl -> get_definition(This,definitionNode) |
|
|
|
#define IXMLDOMDocument2_get_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> get_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMDocument2_put_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> put_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMDocument2_get_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> get_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMDocument2_put_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> put_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMDocument2_get_xml(This,xmlString) \ |
|
(This)->lpVtbl -> get_xml(This,xmlString) |
|
|
|
#define IXMLDOMDocument2_transformNode(This,stylesheet,xmlString) \ |
|
(This)->lpVtbl -> transformNode(This,stylesheet,xmlString) |
|
|
|
#define IXMLDOMDocument2_selectNodes(This,queryString,resultList) \ |
|
(This)->lpVtbl -> selectNodes(This,queryString,resultList) |
|
|
|
#define IXMLDOMDocument2_selectSingleNode(This,queryString,resultNode) \ |
|
(This)->lpVtbl -> selectSingleNode(This,queryString,resultNode) |
|
|
|
#define IXMLDOMDocument2_get_parsed(This,isParsed) \ |
|
(This)->lpVtbl -> get_parsed(This,isParsed) |
|
|
|
#define IXMLDOMDocument2_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define IXMLDOMDocument2_get_prefix(This,prefixString) \ |
|
(This)->lpVtbl -> get_prefix(This,prefixString) |
|
|
|
#define IXMLDOMDocument2_get_baseName(This,nameString) \ |
|
(This)->lpVtbl -> get_baseName(This,nameString) |
|
|
|
#define IXMLDOMDocument2_transformNodeToObject(This,stylesheet,outputObject) \ |
|
(This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject) |
|
|
|
|
|
#define IXMLDOMDocument2_get_doctype(This,documentType) \ |
|
(This)->lpVtbl -> get_doctype(This,documentType) |
|
|
|
#define IXMLDOMDocument2_get_implementation(This,impl) \ |
|
(This)->lpVtbl -> get_implementation(This,impl) |
|
|
|
#define IXMLDOMDocument2_get_documentElement(This,DOMElement) \ |
|
(This)->lpVtbl -> get_documentElement(This,DOMElement) |
|
|
|
#define IXMLDOMDocument2_putref_documentElement(This,DOMElement) \ |
|
(This)->lpVtbl -> putref_documentElement(This,DOMElement) |
|
|
|
#define IXMLDOMDocument2_createElement(This,tagName,element) \ |
|
(This)->lpVtbl -> createElement(This,tagName,element) |
|
|
|
#define IXMLDOMDocument2_createDocumentFragment(This,docFrag) \ |
|
(This)->lpVtbl -> createDocumentFragment(This,docFrag) |
|
|
|
#define IXMLDOMDocument2_createTextNode(This,data,text) \ |
|
(This)->lpVtbl -> createTextNode(This,data,text) |
|
|
|
#define IXMLDOMDocument2_createComment(This,data,comment) \ |
|
(This)->lpVtbl -> createComment(This,data,comment) |
|
|
|
#define IXMLDOMDocument2_createCDATASection(This,data,cdata) \ |
|
(This)->lpVtbl -> createCDATASection(This,data,cdata) |
|
|
|
#define IXMLDOMDocument2_createProcessingInstruction(This,target,data,pi) \ |
|
(This)->lpVtbl -> createProcessingInstruction(This,target,data,pi) |
|
|
|
#define IXMLDOMDocument2_createAttribute(This,name,attribute) \ |
|
(This)->lpVtbl -> createAttribute(This,name,attribute) |
|
|
|
#define IXMLDOMDocument2_createEntityReference(This,name,entityRef) \ |
|
(This)->lpVtbl -> createEntityReference(This,name,entityRef) |
|
|
|
#define IXMLDOMDocument2_getElementsByTagName(This,tagName,resultList) \ |
|
(This)->lpVtbl -> getElementsByTagName(This,tagName,resultList) |
|
|
|
#define IXMLDOMDocument2_createNode(This,Type,name,namespaceURI,node) \ |
|
(This)->lpVtbl -> createNode(This,Type,name,namespaceURI,node) |
|
|
|
#define IXMLDOMDocument2_nodeFromID(This,idString,node) \ |
|
(This)->lpVtbl -> nodeFromID(This,idString,node) |
|
|
|
#define IXMLDOMDocument2_load(This,xmlSource,isSuccessful) \ |
|
(This)->lpVtbl -> load(This,xmlSource,isSuccessful) |
|
|
|
#define IXMLDOMDocument2_get_readyState(This,value) \ |
|
(This)->lpVtbl -> get_readyState(This,value) |
|
|
|
#define IXMLDOMDocument2_get_parseError(This,errorObj) \ |
|
(This)->lpVtbl -> get_parseError(This,errorObj) |
|
|
|
#define IXMLDOMDocument2_get_url(This,urlString) \ |
|
(This)->lpVtbl -> get_url(This,urlString) |
|
|
|
#define IXMLDOMDocument2_get_async(This,isAsync) \ |
|
(This)->lpVtbl -> get_async(This,isAsync) |
|
|
|
#define IXMLDOMDocument2_put_async(This,isAsync) \ |
|
(This)->lpVtbl -> put_async(This,isAsync) |
|
|
|
#define IXMLDOMDocument2_abort(This) \ |
|
(This)->lpVtbl -> abort(This) |
|
|
|
#define IXMLDOMDocument2_loadXML(This,bstrXML,isSuccessful) \ |
|
(This)->lpVtbl -> loadXML(This,bstrXML,isSuccessful) |
|
|
|
#define IXMLDOMDocument2_save(This,destination) \ |
|
(This)->lpVtbl -> save(This,destination) |
|
|
|
#define IXMLDOMDocument2_get_validateOnParse(This,isValidating) \ |
|
(This)->lpVtbl -> get_validateOnParse(This,isValidating) |
|
|
|
#define IXMLDOMDocument2_put_validateOnParse(This,isValidating) \ |
|
(This)->lpVtbl -> put_validateOnParse(This,isValidating) |
|
|
|
#define IXMLDOMDocument2_get_resolveExternals(This,isResolving) \ |
|
(This)->lpVtbl -> get_resolveExternals(This,isResolving) |
|
|
|
#define IXMLDOMDocument2_put_resolveExternals(This,isResolving) \ |
|
(This)->lpVtbl -> put_resolveExternals(This,isResolving) |
|
|
|
#define IXMLDOMDocument2_get_preserveWhiteSpace(This,isPreserving) \ |
|
(This)->lpVtbl -> get_preserveWhiteSpace(This,isPreserving) |
|
|
|
#define IXMLDOMDocument2_put_preserveWhiteSpace(This,isPreserving) \ |
|
(This)->lpVtbl -> put_preserveWhiteSpace(This,isPreserving) |
|
|
|
#define IXMLDOMDocument2_put_onreadystatechange(This,readystatechangeSink) \ |
|
(This)->lpVtbl -> put_onreadystatechange(This,readystatechangeSink) |
|
|
|
#define IXMLDOMDocument2_put_ondataavailable(This,ondataavailableSink) \ |
|
(This)->lpVtbl -> put_ondataavailable(This,ondataavailableSink) |
|
|
|
#define IXMLDOMDocument2_put_ontransformnode(This,ontransformnodeSink) \ |
|
(This)->lpVtbl -> put_ontransformnode(This,ontransformnodeSink) |
|
|
|
|
|
#define IXMLDOMDocument2_get_namespaces(This,namespaceCollection) \ |
|
(This)->lpVtbl -> get_namespaces(This,namespaceCollection) |
|
|
|
#define IXMLDOMDocument2_get_schemas(This,otherCollection) \ |
|
(This)->lpVtbl -> get_schemas(This,otherCollection) |
|
|
|
#define IXMLDOMDocument2_putref_schemas(This,otherCollection) \ |
|
(This)->lpVtbl -> putref_schemas(This,otherCollection) |
|
|
|
#define IXMLDOMDocument2_validate(This,errorObj) \ |
|
(This)->lpVtbl -> validate(This,errorObj) |
|
|
|
#define IXMLDOMDocument2_setProperty(This,name,value) \ |
|
(This)->lpVtbl -> setProperty(This,name,value) |
|
|
|
#define IXMLDOMDocument2_getProperty(This,name,value) \ |
|
(This)->lpVtbl -> getProperty(This,name,value) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument2_get_namespaces_Proxy( |
|
IXMLDOMDocument2 * This, |
|
/* [retval][out] */ IXMLDOMSchemaCollection **namespaceCollection); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument2_get_namespaces_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument2_get_schemas_Proxy( |
|
IXMLDOMDocument2 * This, |
|
/* [retval][out] */ VARIANT *otherCollection); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument2_get_schemas_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument2_putref_schemas_Proxy( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ VARIANT otherCollection); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument2_putref_schemas_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument2_validate_Proxy( |
|
IXMLDOMDocument2 * This, |
|
/* [out][retval] */ IXMLDOMParseError **errorObj); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument2_validate_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument2_setProperty_Proxy( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ BSTR name, |
|
/* [in] */ VARIANT value); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument2_setProperty_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocument2_getProperty_Proxy( |
|
IXMLDOMDocument2 * This, |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ VARIANT *value); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocument2_getProperty_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXMLDOMDocument2_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMNodeList_INTERFACE_DEFINED__ |
|
#define __IXMLDOMNodeList_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLDOMNodeList */ |
|
/* [unique][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLDOMNodeList; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("2933BF82-7B36-11d2-B20E-00C04F983E60") |
|
IXMLDOMNodeList : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_item( |
|
/* [in] */ long index, |
|
/* [retval][out] */ IXMLDOMNode **listItem) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_length( |
|
/* [retval][out] */ long *listLength) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE nextNode( |
|
/* [retval][out] */ IXMLDOMNode **nextItem) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE reset( void) = 0; |
|
|
|
virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( |
|
/* [out][retval] */ IUnknown **ppUnk) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLDOMNodeListVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLDOMNodeList * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLDOMNodeList * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLDOMNodeList * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLDOMNodeList * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLDOMNodeList * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLDOMNodeList * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLDOMNodeList * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_item )( |
|
IXMLDOMNodeList * This, |
|
/* [in] */ long index, |
|
/* [retval][out] */ IXMLDOMNode **listItem); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( |
|
IXMLDOMNodeList * This, |
|
/* [retval][out] */ long *listLength); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *nextNode )( |
|
IXMLDOMNodeList * This, |
|
/* [retval][out] */ IXMLDOMNode **nextItem); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *reset )( |
|
IXMLDOMNodeList * This); |
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )( |
|
IXMLDOMNodeList * This, |
|
/* [out][retval] */ IUnknown **ppUnk); |
|
|
|
END_INTERFACE |
|
} IXMLDOMNodeListVtbl; |
|
|
|
interface IXMLDOMNodeList |
|
{ |
|
CONST_VTBL struct IXMLDOMNodeListVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLDOMNodeList_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLDOMNodeList_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLDOMNodeList_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLDOMNodeList_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLDOMNodeList_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLDOMNodeList_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLDOMNodeList_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLDOMNodeList_get_item(This,index,listItem) \ |
|
(This)->lpVtbl -> get_item(This,index,listItem) |
|
|
|
#define IXMLDOMNodeList_get_length(This,listLength) \ |
|
(This)->lpVtbl -> get_length(This,listLength) |
|
|
|
#define IXMLDOMNodeList_nextNode(This,nextItem) \ |
|
(This)->lpVtbl -> nextNode(This,nextItem) |
|
|
|
#define IXMLDOMNodeList_reset(This) \ |
|
(This)->lpVtbl -> reset(This) |
|
|
|
#define IXMLDOMNodeList_get__newEnum(This,ppUnk) \ |
|
(This)->lpVtbl -> get__newEnum(This,ppUnk) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNodeList_get_item_Proxy( |
|
IXMLDOMNodeList * This, |
|
/* [in] */ long index, |
|
/* [retval][out] */ IXMLDOMNode **listItem); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNodeList_get_item_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNodeList_get_length_Proxy( |
|
IXMLDOMNodeList * This, |
|
/* [retval][out] */ long *listLength); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNodeList_get_length_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNodeList_nextNode_Proxy( |
|
IXMLDOMNodeList * This, |
|
/* [retval][out] */ IXMLDOMNode **nextItem); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNodeList_nextNode_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNodeList_reset_Proxy( |
|
IXMLDOMNodeList * This); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNodeList_reset_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNodeList_get__newEnum_Proxy( |
|
IXMLDOMNodeList * This, |
|
/* [out][retval] */ IUnknown **ppUnk); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNodeList_get__newEnum_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXMLDOMNodeList_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMNamedNodeMap_INTERFACE_DEFINED__ |
|
#define __IXMLDOMNamedNodeMap_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLDOMNamedNodeMap */ |
|
/* [unique][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLDOMNamedNodeMap; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("2933BF83-7B36-11d2-B20E-00C04F983E60") |
|
IXMLDOMNamedNodeMap : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getNamedItem( |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ IXMLDOMNode **namedItem) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setNamedItem( |
|
/* [in] */ IXMLDOMNode *newItem, |
|
/* [retval][out] */ IXMLDOMNode **nameItem) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeNamedItem( |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ IXMLDOMNode **namedItem) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_item( |
|
/* [in] */ long index, |
|
/* [retval][out] */ IXMLDOMNode **listItem) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_length( |
|
/* [retval][out] */ long *listLength) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getQualifiedItem( |
|
/* [in] */ BSTR baseName, |
|
/* [in] */ BSTR namespaceURI, |
|
/* [retval][out] */ IXMLDOMNode **qualifiedItem) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeQualifiedItem( |
|
/* [in] */ BSTR baseName, |
|
/* [in] */ BSTR namespaceURI, |
|
/* [retval][out] */ IXMLDOMNode **qualifiedItem) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE nextNode( |
|
/* [retval][out] */ IXMLDOMNode **nextItem) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE reset( void) = 0; |
|
|
|
virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( |
|
/* [out][retval] */ IUnknown **ppUnk) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLDOMNamedNodeMapVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLDOMNamedNodeMap * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLDOMNamedNodeMap * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLDOMNamedNodeMap * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLDOMNamedNodeMap * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLDOMNamedNodeMap * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLDOMNamedNodeMap * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLDOMNamedNodeMap * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getNamedItem )( |
|
IXMLDOMNamedNodeMap * This, |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ IXMLDOMNode **namedItem); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setNamedItem )( |
|
IXMLDOMNamedNodeMap * This, |
|
/* [in] */ IXMLDOMNode *newItem, |
|
/* [retval][out] */ IXMLDOMNode **nameItem); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeNamedItem )( |
|
IXMLDOMNamedNodeMap * This, |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ IXMLDOMNode **namedItem); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_item )( |
|
IXMLDOMNamedNodeMap * This, |
|
/* [in] */ long index, |
|
/* [retval][out] */ IXMLDOMNode **listItem); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( |
|
IXMLDOMNamedNodeMap * This, |
|
/* [retval][out] */ long *listLength); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getQualifiedItem )( |
|
IXMLDOMNamedNodeMap * This, |
|
/* [in] */ BSTR baseName, |
|
/* [in] */ BSTR namespaceURI, |
|
/* [retval][out] */ IXMLDOMNode **qualifiedItem); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeQualifiedItem )( |
|
IXMLDOMNamedNodeMap * This, |
|
/* [in] */ BSTR baseName, |
|
/* [in] */ BSTR namespaceURI, |
|
/* [retval][out] */ IXMLDOMNode **qualifiedItem); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *nextNode )( |
|
IXMLDOMNamedNodeMap * This, |
|
/* [retval][out] */ IXMLDOMNode **nextItem); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *reset )( |
|
IXMLDOMNamedNodeMap * This); |
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )( |
|
IXMLDOMNamedNodeMap * This, |
|
/* [out][retval] */ IUnknown **ppUnk); |
|
|
|
END_INTERFACE |
|
} IXMLDOMNamedNodeMapVtbl; |
|
|
|
interface IXMLDOMNamedNodeMap |
|
{ |
|
CONST_VTBL struct IXMLDOMNamedNodeMapVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLDOMNamedNodeMap_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLDOMNamedNodeMap_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLDOMNamedNodeMap_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLDOMNamedNodeMap_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLDOMNamedNodeMap_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLDOMNamedNodeMap_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLDOMNamedNodeMap_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLDOMNamedNodeMap_getNamedItem(This,name,namedItem) \ |
|
(This)->lpVtbl -> getNamedItem(This,name,namedItem) |
|
|
|
#define IXMLDOMNamedNodeMap_setNamedItem(This,newItem,nameItem) \ |
|
(This)->lpVtbl -> setNamedItem(This,newItem,nameItem) |
|
|
|
#define IXMLDOMNamedNodeMap_removeNamedItem(This,name,namedItem) \ |
|
(This)->lpVtbl -> removeNamedItem(This,name,namedItem) |
|
|
|
#define IXMLDOMNamedNodeMap_get_item(This,index,listItem) \ |
|
(This)->lpVtbl -> get_item(This,index,listItem) |
|
|
|
#define IXMLDOMNamedNodeMap_get_length(This,listLength) \ |
|
(This)->lpVtbl -> get_length(This,listLength) |
|
|
|
#define IXMLDOMNamedNodeMap_getQualifiedItem(This,baseName,namespaceURI,qualifiedItem) \ |
|
(This)->lpVtbl -> getQualifiedItem(This,baseName,namespaceURI,qualifiedItem) |
|
|
|
#define IXMLDOMNamedNodeMap_removeQualifiedItem(This,baseName,namespaceURI,qualifiedItem) \ |
|
(This)->lpVtbl -> removeQualifiedItem(This,baseName,namespaceURI,qualifiedItem) |
|
|
|
#define IXMLDOMNamedNodeMap_nextNode(This,nextItem) \ |
|
(This)->lpVtbl -> nextNode(This,nextItem) |
|
|
|
#define IXMLDOMNamedNodeMap_reset(This) \ |
|
(This)->lpVtbl -> reset(This) |
|
|
|
#define IXMLDOMNamedNodeMap_get__newEnum(This,ppUnk) \ |
|
(This)->lpVtbl -> get__newEnum(This,ppUnk) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_getNamedItem_Proxy( |
|
IXMLDOMNamedNodeMap * This, |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ IXMLDOMNode **namedItem); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNamedNodeMap_getNamedItem_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_setNamedItem_Proxy( |
|
IXMLDOMNamedNodeMap * This, |
|
/* [in] */ IXMLDOMNode *newItem, |
|
/* [retval][out] */ IXMLDOMNode **nameItem); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNamedNodeMap_setNamedItem_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_removeNamedItem_Proxy( |
|
IXMLDOMNamedNodeMap * This, |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ IXMLDOMNode **namedItem); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNamedNodeMap_removeNamedItem_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_get_item_Proxy( |
|
IXMLDOMNamedNodeMap * This, |
|
/* [in] */ long index, |
|
/* [retval][out] */ IXMLDOMNode **listItem); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNamedNodeMap_get_item_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_get_length_Proxy( |
|
IXMLDOMNamedNodeMap * This, |
|
/* [retval][out] */ long *listLength); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNamedNodeMap_get_length_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_getQualifiedItem_Proxy( |
|
IXMLDOMNamedNodeMap * This, |
|
/* [in] */ BSTR baseName, |
|
/* [in] */ BSTR namespaceURI, |
|
/* [retval][out] */ IXMLDOMNode **qualifiedItem); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNamedNodeMap_getQualifiedItem_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_removeQualifiedItem_Proxy( |
|
IXMLDOMNamedNodeMap * This, |
|
/* [in] */ BSTR baseName, |
|
/* [in] */ BSTR namespaceURI, |
|
/* [retval][out] */ IXMLDOMNode **qualifiedItem); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNamedNodeMap_removeQualifiedItem_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_nextNode_Proxy( |
|
IXMLDOMNamedNodeMap * This, |
|
/* [retval][out] */ IXMLDOMNode **nextItem); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNamedNodeMap_nextNode_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_reset_Proxy( |
|
IXMLDOMNamedNodeMap * This); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNamedNodeMap_reset_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNamedNodeMap_get__newEnum_Proxy( |
|
IXMLDOMNamedNodeMap * This, |
|
/* [out][retval] */ IUnknown **ppUnk); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNamedNodeMap_get__newEnum_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXMLDOMNamedNodeMap_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMCharacterData_INTERFACE_DEFINED__ |
|
#define __IXMLDOMCharacterData_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLDOMCharacterData */ |
|
/* [unique][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLDOMCharacterData; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("2933BF84-7B36-11d2-B20E-00C04F983E60") |
|
IXMLDOMCharacterData : public IXMLDOMNode |
|
{ |
|
public: |
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_data( |
|
/* [retval][out] */ BSTR *data) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_data( |
|
/* [in] */ BSTR data) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_length( |
|
/* [retval][out] */ long *dataLength) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE substringData( |
|
/* [in] */ long offset, |
|
/* [in] */ long count, |
|
/* [retval][out] */ BSTR *data) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE appendData( |
|
/* [in] */ BSTR data) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE insertData( |
|
/* [in] */ long offset, |
|
/* [in] */ BSTR data) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE deleteData( |
|
/* [in] */ long offset, |
|
/* [in] */ long count) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE replaceData( |
|
/* [in] */ long offset, |
|
/* [in] */ long count, |
|
/* [in] */ BSTR data) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLDOMCharacterDataVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLDOMCharacterData * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLDOMCharacterData * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLDOMCharacterData * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( |
|
IXMLDOMCharacterData * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( |
|
IXMLDOMCharacterData * This, |
|
/* [retval][out] */ VARIANT *value); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ VARIANT value); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( |
|
IXMLDOMCharacterData * This, |
|
/* [retval][out] */ DOMNodeType *type); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( |
|
IXMLDOMCharacterData * This, |
|
/* [retval][out] */ IXMLDOMNode **parent); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( |
|
IXMLDOMCharacterData * This, |
|
/* [retval][out] */ IXMLDOMNodeList **childList); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( |
|
IXMLDOMCharacterData * This, |
|
/* [retval][out] */ IXMLDOMNode **firstChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( |
|
IXMLDOMCharacterData * This, |
|
/* [retval][out] */ IXMLDOMNode **lastChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( |
|
IXMLDOMCharacterData * This, |
|
/* [retval][out] */ IXMLDOMNode **previousSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( |
|
IXMLDOMCharacterData * This, |
|
/* [retval][out] */ IXMLDOMNode **nextSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( |
|
IXMLDOMCharacterData * This, |
|
/* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ VARIANT refChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ IXMLDOMNode *oldChild, |
|
/* [retval][out] */ IXMLDOMNode **outOldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ IXMLDOMNode *childNode, |
|
/* [retval][out] */ IXMLDOMNode **oldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( |
|
IXMLDOMCharacterData * This, |
|
/* [retval][out] */ VARIANT_BOOL *hasChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( |
|
IXMLDOMCharacterData * This, |
|
/* [retval][out] */ IXMLDOMDocument **DOMDocument); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ VARIANT_BOOL deep, |
|
/* [retval][out] */ IXMLDOMNode **cloneRoot); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( |
|
IXMLDOMCharacterData * This, |
|
/* [out][retval] */ BSTR *nodeType); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( |
|
IXMLDOMCharacterData * This, |
|
/* [out][retval] */ BSTR *text); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ BSTR text); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( |
|
IXMLDOMCharacterData * This, |
|
/* [retval][out] */ VARIANT_BOOL *isSpecified); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( |
|
IXMLDOMCharacterData * This, |
|
/* [out][retval] */ IXMLDOMNode **definitionNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( |
|
IXMLDOMCharacterData * This, |
|
/* [out][retval] */ VARIANT *typedValue); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ VARIANT typedValue); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( |
|
IXMLDOMCharacterData * This, |
|
/* [out][retval] */ VARIANT *dataTypeName); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ BSTR dataTypeName); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( |
|
IXMLDOMCharacterData * This, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNodeList **resultList); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNode **resultNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( |
|
IXMLDOMCharacterData * This, |
|
/* [out][retval] */ VARIANT_BOOL *isParsed); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
IXMLDOMCharacterData * This, |
|
/* [out][retval] */ BSTR *namespaceURI); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( |
|
IXMLDOMCharacterData * This, |
|
/* [out][retval] */ BSTR *prefixString); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( |
|
IXMLDOMCharacterData * This, |
|
/* [out][retval] */ BSTR *nameString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [in] */ VARIANT outputObject); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_data )( |
|
IXMLDOMCharacterData * This, |
|
/* [retval][out] */ BSTR *data); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_data )( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ BSTR data); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( |
|
IXMLDOMCharacterData * This, |
|
/* [retval][out] */ long *dataLength); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *substringData )( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ long offset, |
|
/* [in] */ long count, |
|
/* [retval][out] */ BSTR *data); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendData )( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ BSTR data); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertData )( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ long offset, |
|
/* [in] */ BSTR data); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *deleteData )( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ long offset, |
|
/* [in] */ long count); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceData )( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ long offset, |
|
/* [in] */ long count, |
|
/* [in] */ BSTR data); |
|
|
|
END_INTERFACE |
|
} IXMLDOMCharacterDataVtbl; |
|
|
|
interface IXMLDOMCharacterData |
|
{ |
|
CONST_VTBL struct IXMLDOMCharacterDataVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLDOMCharacterData_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLDOMCharacterData_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLDOMCharacterData_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLDOMCharacterData_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLDOMCharacterData_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLDOMCharacterData_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLDOMCharacterData_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLDOMCharacterData_get_nodeName(This,name) \ |
|
(This)->lpVtbl -> get_nodeName(This,name) |
|
|
|
#define IXMLDOMCharacterData_get_nodeValue(This,value) \ |
|
(This)->lpVtbl -> get_nodeValue(This,value) |
|
|
|
#define IXMLDOMCharacterData_put_nodeValue(This,value) \ |
|
(This)->lpVtbl -> put_nodeValue(This,value) |
|
|
|
#define IXMLDOMCharacterData_get_nodeType(This,type) \ |
|
(This)->lpVtbl -> get_nodeType(This,type) |
|
|
|
#define IXMLDOMCharacterData_get_parentNode(This,parent) \ |
|
(This)->lpVtbl -> get_parentNode(This,parent) |
|
|
|
#define IXMLDOMCharacterData_get_childNodes(This,childList) \ |
|
(This)->lpVtbl -> get_childNodes(This,childList) |
|
|
|
#define IXMLDOMCharacterData_get_firstChild(This,firstChild) \ |
|
(This)->lpVtbl -> get_firstChild(This,firstChild) |
|
|
|
#define IXMLDOMCharacterData_get_lastChild(This,lastChild) \ |
|
(This)->lpVtbl -> get_lastChild(This,lastChild) |
|
|
|
#define IXMLDOMCharacterData_get_previousSibling(This,previousSibling) \ |
|
(This)->lpVtbl -> get_previousSibling(This,previousSibling) |
|
|
|
#define IXMLDOMCharacterData_get_nextSibling(This,nextSibling) \ |
|
(This)->lpVtbl -> get_nextSibling(This,nextSibling) |
|
|
|
#define IXMLDOMCharacterData_get_attributes(This,attributeMap) \ |
|
(This)->lpVtbl -> get_attributes(This,attributeMap) |
|
|
|
#define IXMLDOMCharacterData_insertBefore(This,newChild,refChild,outNewChild) \ |
|
(This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild) |
|
|
|
#define IXMLDOMCharacterData_replaceChild(This,newChild,oldChild,outOldChild) \ |
|
(This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild) |
|
|
|
#define IXMLDOMCharacterData_removeChild(This,childNode,oldChild) \ |
|
(This)->lpVtbl -> removeChild(This,childNode,oldChild) |
|
|
|
#define IXMLDOMCharacterData_appendChild(This,newChild,outNewChild) \ |
|
(This)->lpVtbl -> appendChild(This,newChild,outNewChild) |
|
|
|
#define IXMLDOMCharacterData_hasChildNodes(This,hasChild) \ |
|
(This)->lpVtbl -> hasChildNodes(This,hasChild) |
|
|
|
#define IXMLDOMCharacterData_get_ownerDocument(This,DOMDocument) \ |
|
(This)->lpVtbl -> get_ownerDocument(This,DOMDocument) |
|
|
|
#define IXMLDOMCharacterData_cloneNode(This,deep,cloneRoot) \ |
|
(This)->lpVtbl -> cloneNode(This,deep,cloneRoot) |
|
|
|
#define IXMLDOMCharacterData_get_nodeTypeString(This,nodeType) \ |
|
(This)->lpVtbl -> get_nodeTypeString(This,nodeType) |
|
|
|
#define IXMLDOMCharacterData_get_text(This,text) \ |
|
(This)->lpVtbl -> get_text(This,text) |
|
|
|
#define IXMLDOMCharacterData_put_text(This,text) \ |
|
(This)->lpVtbl -> put_text(This,text) |
|
|
|
#define IXMLDOMCharacterData_get_specified(This,isSpecified) \ |
|
(This)->lpVtbl -> get_specified(This,isSpecified) |
|
|
|
#define IXMLDOMCharacterData_get_definition(This,definitionNode) \ |
|
(This)->lpVtbl -> get_definition(This,definitionNode) |
|
|
|
#define IXMLDOMCharacterData_get_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> get_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMCharacterData_put_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> put_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMCharacterData_get_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> get_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMCharacterData_put_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> put_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMCharacterData_get_xml(This,xmlString) \ |
|
(This)->lpVtbl -> get_xml(This,xmlString) |
|
|
|
#define IXMLDOMCharacterData_transformNode(This,stylesheet,xmlString) \ |
|
(This)->lpVtbl -> transformNode(This,stylesheet,xmlString) |
|
|
|
#define IXMLDOMCharacterData_selectNodes(This,queryString,resultList) \ |
|
(This)->lpVtbl -> selectNodes(This,queryString,resultList) |
|
|
|
#define IXMLDOMCharacterData_selectSingleNode(This,queryString,resultNode) \ |
|
(This)->lpVtbl -> selectSingleNode(This,queryString,resultNode) |
|
|
|
#define IXMLDOMCharacterData_get_parsed(This,isParsed) \ |
|
(This)->lpVtbl -> get_parsed(This,isParsed) |
|
|
|
#define IXMLDOMCharacterData_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define IXMLDOMCharacterData_get_prefix(This,prefixString) \ |
|
(This)->lpVtbl -> get_prefix(This,prefixString) |
|
|
|
#define IXMLDOMCharacterData_get_baseName(This,nameString) \ |
|
(This)->lpVtbl -> get_baseName(This,nameString) |
|
|
|
#define IXMLDOMCharacterData_transformNodeToObject(This,stylesheet,outputObject) \ |
|
(This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject) |
|
|
|
|
|
#define IXMLDOMCharacterData_get_data(This,data) \ |
|
(This)->lpVtbl -> get_data(This,data) |
|
|
|
#define IXMLDOMCharacterData_put_data(This,data) \ |
|
(This)->lpVtbl -> put_data(This,data) |
|
|
|
#define IXMLDOMCharacterData_get_length(This,dataLength) \ |
|
(This)->lpVtbl -> get_length(This,dataLength) |
|
|
|
#define IXMLDOMCharacterData_substringData(This,offset,count,data) \ |
|
(This)->lpVtbl -> substringData(This,offset,count,data) |
|
|
|
#define IXMLDOMCharacterData_appendData(This,data) \ |
|
(This)->lpVtbl -> appendData(This,data) |
|
|
|
#define IXMLDOMCharacterData_insertData(This,offset,data) \ |
|
(This)->lpVtbl -> insertData(This,offset,data) |
|
|
|
#define IXMLDOMCharacterData_deleteData(This,offset,count) \ |
|
(This)->lpVtbl -> deleteData(This,offset,count) |
|
|
|
#define IXMLDOMCharacterData_replaceData(This,offset,count,data) \ |
|
(This)->lpVtbl -> replaceData(This,offset,count,data) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_get_data_Proxy( |
|
IXMLDOMCharacterData * This, |
|
/* [retval][out] */ BSTR *data); |
|
|
|
|
|
void __RPC_STUB IXMLDOMCharacterData_get_data_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_put_data_Proxy( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ BSTR data); |
|
|
|
|
|
void __RPC_STUB IXMLDOMCharacterData_put_data_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_get_length_Proxy( |
|
IXMLDOMCharacterData * This, |
|
/* [retval][out] */ long *dataLength); |
|
|
|
|
|
void __RPC_STUB IXMLDOMCharacterData_get_length_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_substringData_Proxy( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ long offset, |
|
/* [in] */ long count, |
|
/* [retval][out] */ BSTR *data); |
|
|
|
|
|
void __RPC_STUB IXMLDOMCharacterData_substringData_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_appendData_Proxy( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ BSTR data); |
|
|
|
|
|
void __RPC_STUB IXMLDOMCharacterData_appendData_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_insertData_Proxy( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ long offset, |
|
/* [in] */ BSTR data); |
|
|
|
|
|
void __RPC_STUB IXMLDOMCharacterData_insertData_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_deleteData_Proxy( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ long offset, |
|
/* [in] */ long count); |
|
|
|
|
|
void __RPC_STUB IXMLDOMCharacterData_deleteData_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMCharacterData_replaceData_Proxy( |
|
IXMLDOMCharacterData * This, |
|
/* [in] */ long offset, |
|
/* [in] */ long count, |
|
/* [in] */ BSTR data); |
|
|
|
|
|
void __RPC_STUB IXMLDOMCharacterData_replaceData_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXMLDOMCharacterData_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMAttribute_INTERFACE_DEFINED__ |
|
#define __IXMLDOMAttribute_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLDOMAttribute */ |
|
/* [unique][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLDOMAttribute; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("2933BF85-7B36-11d2-B20E-00C04F983E60") |
|
IXMLDOMAttribute : public IXMLDOMNode |
|
{ |
|
public: |
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( |
|
/* [retval][out] */ BSTR *attributeName) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_value( |
|
/* [retval][out] */ VARIANT *attributeValue) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_value( |
|
/* [in] */ VARIANT attributeValue) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLDOMAttributeVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLDOMAttribute * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLDOMAttribute * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLDOMAttribute * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLDOMAttribute * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLDOMAttribute * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLDOMAttribute * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLDOMAttribute * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( |
|
IXMLDOMAttribute * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( |
|
IXMLDOMAttribute * This, |
|
/* [retval][out] */ VARIANT *value); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( |
|
IXMLDOMAttribute * This, |
|
/* [in] */ VARIANT value); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( |
|
IXMLDOMAttribute * This, |
|
/* [retval][out] */ DOMNodeType *type); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( |
|
IXMLDOMAttribute * This, |
|
/* [retval][out] */ IXMLDOMNode **parent); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( |
|
IXMLDOMAttribute * This, |
|
/* [retval][out] */ IXMLDOMNodeList **childList); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( |
|
IXMLDOMAttribute * This, |
|
/* [retval][out] */ IXMLDOMNode **firstChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( |
|
IXMLDOMAttribute * This, |
|
/* [retval][out] */ IXMLDOMNode **lastChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( |
|
IXMLDOMAttribute * This, |
|
/* [retval][out] */ IXMLDOMNode **previousSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( |
|
IXMLDOMAttribute * This, |
|
/* [retval][out] */ IXMLDOMNode **nextSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( |
|
IXMLDOMAttribute * This, |
|
/* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( |
|
IXMLDOMAttribute * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ VARIANT refChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( |
|
IXMLDOMAttribute * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ IXMLDOMNode *oldChild, |
|
/* [retval][out] */ IXMLDOMNode **outOldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( |
|
IXMLDOMAttribute * This, |
|
/* [in] */ IXMLDOMNode *childNode, |
|
/* [retval][out] */ IXMLDOMNode **oldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( |
|
IXMLDOMAttribute * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( |
|
IXMLDOMAttribute * This, |
|
/* [retval][out] */ VARIANT_BOOL *hasChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( |
|
IXMLDOMAttribute * This, |
|
/* [retval][out] */ IXMLDOMDocument **DOMDocument); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( |
|
IXMLDOMAttribute * This, |
|
/* [in] */ VARIANT_BOOL deep, |
|
/* [retval][out] */ IXMLDOMNode **cloneRoot); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( |
|
IXMLDOMAttribute * This, |
|
/* [out][retval] */ BSTR *nodeType); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( |
|
IXMLDOMAttribute * This, |
|
/* [out][retval] */ BSTR *text); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( |
|
IXMLDOMAttribute * This, |
|
/* [in] */ BSTR text); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( |
|
IXMLDOMAttribute * This, |
|
/* [retval][out] */ VARIANT_BOOL *isSpecified); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( |
|
IXMLDOMAttribute * This, |
|
/* [out][retval] */ IXMLDOMNode **definitionNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( |
|
IXMLDOMAttribute * This, |
|
/* [out][retval] */ VARIANT *typedValue); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( |
|
IXMLDOMAttribute * This, |
|
/* [in] */ VARIANT typedValue); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( |
|
IXMLDOMAttribute * This, |
|
/* [out][retval] */ VARIANT *dataTypeName); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( |
|
IXMLDOMAttribute * This, |
|
/* [in] */ BSTR dataTypeName); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( |
|
IXMLDOMAttribute * This, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( |
|
IXMLDOMAttribute * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( |
|
IXMLDOMAttribute * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNodeList **resultList); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( |
|
IXMLDOMAttribute * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNode **resultNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( |
|
IXMLDOMAttribute * This, |
|
/* [out][retval] */ VARIANT_BOOL *isParsed); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
IXMLDOMAttribute * This, |
|
/* [out][retval] */ BSTR *namespaceURI); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( |
|
IXMLDOMAttribute * This, |
|
/* [out][retval] */ BSTR *prefixString); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( |
|
IXMLDOMAttribute * This, |
|
/* [out][retval] */ BSTR *nameString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( |
|
IXMLDOMAttribute * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [in] */ VARIANT outputObject); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )( |
|
IXMLDOMAttribute * This, |
|
/* [retval][out] */ BSTR *attributeName); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )( |
|
IXMLDOMAttribute * This, |
|
/* [retval][out] */ VARIANT *attributeValue); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_value )( |
|
IXMLDOMAttribute * This, |
|
/* [in] */ VARIANT attributeValue); |
|
|
|
END_INTERFACE |
|
} IXMLDOMAttributeVtbl; |
|
|
|
interface IXMLDOMAttribute |
|
{ |
|
CONST_VTBL struct IXMLDOMAttributeVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLDOMAttribute_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLDOMAttribute_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLDOMAttribute_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLDOMAttribute_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLDOMAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLDOMAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLDOMAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLDOMAttribute_get_nodeName(This,name) \ |
|
(This)->lpVtbl -> get_nodeName(This,name) |
|
|
|
#define IXMLDOMAttribute_get_nodeValue(This,value) \ |
|
(This)->lpVtbl -> get_nodeValue(This,value) |
|
|
|
#define IXMLDOMAttribute_put_nodeValue(This,value) \ |
|
(This)->lpVtbl -> put_nodeValue(This,value) |
|
|
|
#define IXMLDOMAttribute_get_nodeType(This,type) \ |
|
(This)->lpVtbl -> get_nodeType(This,type) |
|
|
|
#define IXMLDOMAttribute_get_parentNode(This,parent) \ |
|
(This)->lpVtbl -> get_parentNode(This,parent) |
|
|
|
#define IXMLDOMAttribute_get_childNodes(This,childList) \ |
|
(This)->lpVtbl -> get_childNodes(This,childList) |
|
|
|
#define IXMLDOMAttribute_get_firstChild(This,firstChild) \ |
|
(This)->lpVtbl -> get_firstChild(This,firstChild) |
|
|
|
#define IXMLDOMAttribute_get_lastChild(This,lastChild) \ |
|
(This)->lpVtbl -> get_lastChild(This,lastChild) |
|
|
|
#define IXMLDOMAttribute_get_previousSibling(This,previousSibling) \ |
|
(This)->lpVtbl -> get_previousSibling(This,previousSibling) |
|
|
|
#define IXMLDOMAttribute_get_nextSibling(This,nextSibling) \ |
|
(This)->lpVtbl -> get_nextSibling(This,nextSibling) |
|
|
|
#define IXMLDOMAttribute_get_attributes(This,attributeMap) \ |
|
(This)->lpVtbl -> get_attributes(This,attributeMap) |
|
|
|
#define IXMLDOMAttribute_insertBefore(This,newChild,refChild,outNewChild) \ |
|
(This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild) |
|
|
|
#define IXMLDOMAttribute_replaceChild(This,newChild,oldChild,outOldChild) \ |
|
(This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild) |
|
|
|
#define IXMLDOMAttribute_removeChild(This,childNode,oldChild) \ |
|
(This)->lpVtbl -> removeChild(This,childNode,oldChild) |
|
|
|
#define IXMLDOMAttribute_appendChild(This,newChild,outNewChild) \ |
|
(This)->lpVtbl -> appendChild(This,newChild,outNewChild) |
|
|
|
#define IXMLDOMAttribute_hasChildNodes(This,hasChild) \ |
|
(This)->lpVtbl -> hasChildNodes(This,hasChild) |
|
|
|
#define IXMLDOMAttribute_get_ownerDocument(This,DOMDocument) \ |
|
(This)->lpVtbl -> get_ownerDocument(This,DOMDocument) |
|
|
|
#define IXMLDOMAttribute_cloneNode(This,deep,cloneRoot) \ |
|
(This)->lpVtbl -> cloneNode(This,deep,cloneRoot) |
|
|
|
#define IXMLDOMAttribute_get_nodeTypeString(This,nodeType) \ |
|
(This)->lpVtbl -> get_nodeTypeString(This,nodeType) |
|
|
|
#define IXMLDOMAttribute_get_text(This,text) \ |
|
(This)->lpVtbl -> get_text(This,text) |
|
|
|
#define IXMLDOMAttribute_put_text(This,text) \ |
|
(This)->lpVtbl -> put_text(This,text) |
|
|
|
#define IXMLDOMAttribute_get_specified(This,isSpecified) \ |
|
(This)->lpVtbl -> get_specified(This,isSpecified) |
|
|
|
#define IXMLDOMAttribute_get_definition(This,definitionNode) \ |
|
(This)->lpVtbl -> get_definition(This,definitionNode) |
|
|
|
#define IXMLDOMAttribute_get_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> get_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMAttribute_put_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> put_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMAttribute_get_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> get_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMAttribute_put_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> put_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMAttribute_get_xml(This,xmlString) \ |
|
(This)->lpVtbl -> get_xml(This,xmlString) |
|
|
|
#define IXMLDOMAttribute_transformNode(This,stylesheet,xmlString) \ |
|
(This)->lpVtbl -> transformNode(This,stylesheet,xmlString) |
|
|
|
#define IXMLDOMAttribute_selectNodes(This,queryString,resultList) \ |
|
(This)->lpVtbl -> selectNodes(This,queryString,resultList) |
|
|
|
#define IXMLDOMAttribute_selectSingleNode(This,queryString,resultNode) \ |
|
(This)->lpVtbl -> selectSingleNode(This,queryString,resultNode) |
|
|
|
#define IXMLDOMAttribute_get_parsed(This,isParsed) \ |
|
(This)->lpVtbl -> get_parsed(This,isParsed) |
|
|
|
#define IXMLDOMAttribute_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define IXMLDOMAttribute_get_prefix(This,prefixString) \ |
|
(This)->lpVtbl -> get_prefix(This,prefixString) |
|
|
|
#define IXMLDOMAttribute_get_baseName(This,nameString) \ |
|
(This)->lpVtbl -> get_baseName(This,nameString) |
|
|
|
#define IXMLDOMAttribute_transformNodeToObject(This,stylesheet,outputObject) \ |
|
(This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject) |
|
|
|
|
|
#define IXMLDOMAttribute_get_name(This,attributeName) \ |
|
(This)->lpVtbl -> get_name(This,attributeName) |
|
|
|
#define IXMLDOMAttribute_get_value(This,attributeValue) \ |
|
(This)->lpVtbl -> get_value(This,attributeValue) |
|
|
|
#define IXMLDOMAttribute_put_value(This,attributeValue) \ |
|
(This)->lpVtbl -> put_value(This,attributeValue) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMAttribute_get_name_Proxy( |
|
IXMLDOMAttribute * This, |
|
/* [retval][out] */ BSTR *attributeName); |
|
|
|
|
|
void __RPC_STUB IXMLDOMAttribute_get_name_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMAttribute_get_value_Proxy( |
|
IXMLDOMAttribute * This, |
|
/* [retval][out] */ VARIANT *attributeValue); |
|
|
|
|
|
void __RPC_STUB IXMLDOMAttribute_get_value_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMAttribute_put_value_Proxy( |
|
IXMLDOMAttribute * This, |
|
/* [in] */ VARIANT attributeValue); |
|
|
|
|
|
void __RPC_STUB IXMLDOMAttribute_put_value_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXMLDOMAttribute_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMElement_INTERFACE_DEFINED__ |
|
#define __IXMLDOMElement_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLDOMElement */ |
|
/* [unique][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLDOMElement; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("2933BF86-7B36-11d2-B20E-00C04F983E60") |
|
IXMLDOMElement : public IXMLDOMNode |
|
{ |
|
public: |
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_tagName( |
|
/* [retval][out] */ BSTR *tagName) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getAttribute( |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ VARIANT *value) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setAttribute( |
|
/* [in] */ BSTR name, |
|
/* [in] */ VARIANT value) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeAttribute( |
|
/* [in] */ BSTR name) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getAttributeNode( |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ IXMLDOMAttribute **attributeNode) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setAttributeNode( |
|
/* [in] */ IXMLDOMAttribute *DOMAttribute, |
|
/* [retval][out] */ IXMLDOMAttribute **attributeNode) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeAttributeNode( |
|
/* [in] */ IXMLDOMAttribute *DOMAttribute, |
|
/* [retval][out] */ IXMLDOMAttribute **attributeNode) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getElementsByTagName( |
|
/* [in] */ BSTR tagName, |
|
/* [retval][out] */ IXMLDOMNodeList **resultList) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE normalize( void) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLDOMElementVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLDOMElement * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLDOMElement * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLDOMElement * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLDOMElement * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLDOMElement * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLDOMElement * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLDOMElement * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( |
|
IXMLDOMElement * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( |
|
IXMLDOMElement * This, |
|
/* [retval][out] */ VARIANT *value); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( |
|
IXMLDOMElement * This, |
|
/* [in] */ VARIANT value); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( |
|
IXMLDOMElement * This, |
|
/* [retval][out] */ DOMNodeType *type); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( |
|
IXMLDOMElement * This, |
|
/* [retval][out] */ IXMLDOMNode **parent); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( |
|
IXMLDOMElement * This, |
|
/* [retval][out] */ IXMLDOMNodeList **childList); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( |
|
IXMLDOMElement * This, |
|
/* [retval][out] */ IXMLDOMNode **firstChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( |
|
IXMLDOMElement * This, |
|
/* [retval][out] */ IXMLDOMNode **lastChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( |
|
IXMLDOMElement * This, |
|
/* [retval][out] */ IXMLDOMNode **previousSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( |
|
IXMLDOMElement * This, |
|
/* [retval][out] */ IXMLDOMNode **nextSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( |
|
IXMLDOMElement * This, |
|
/* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( |
|
IXMLDOMElement * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ VARIANT refChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( |
|
IXMLDOMElement * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ IXMLDOMNode *oldChild, |
|
/* [retval][out] */ IXMLDOMNode **outOldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( |
|
IXMLDOMElement * This, |
|
/* [in] */ IXMLDOMNode *childNode, |
|
/* [retval][out] */ IXMLDOMNode **oldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( |
|
IXMLDOMElement * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( |
|
IXMLDOMElement * This, |
|
/* [retval][out] */ VARIANT_BOOL *hasChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( |
|
IXMLDOMElement * This, |
|
/* [retval][out] */ IXMLDOMDocument **DOMDocument); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( |
|
IXMLDOMElement * This, |
|
/* [in] */ VARIANT_BOOL deep, |
|
/* [retval][out] */ IXMLDOMNode **cloneRoot); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( |
|
IXMLDOMElement * This, |
|
/* [out][retval] */ BSTR *nodeType); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( |
|
IXMLDOMElement * This, |
|
/* [out][retval] */ BSTR *text); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( |
|
IXMLDOMElement * This, |
|
/* [in] */ BSTR text); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( |
|
IXMLDOMElement * This, |
|
/* [retval][out] */ VARIANT_BOOL *isSpecified); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( |
|
IXMLDOMElement * This, |
|
/* [out][retval] */ IXMLDOMNode **definitionNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( |
|
IXMLDOMElement * This, |
|
/* [out][retval] */ VARIANT *typedValue); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( |
|
IXMLDOMElement * This, |
|
/* [in] */ VARIANT typedValue); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( |
|
IXMLDOMElement * This, |
|
/* [out][retval] */ VARIANT *dataTypeName); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( |
|
IXMLDOMElement * This, |
|
/* [in] */ BSTR dataTypeName); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( |
|
IXMLDOMElement * This, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( |
|
IXMLDOMElement * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( |
|
IXMLDOMElement * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNodeList **resultList); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( |
|
IXMLDOMElement * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNode **resultNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( |
|
IXMLDOMElement * This, |
|
/* [out][retval] */ VARIANT_BOOL *isParsed); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
IXMLDOMElement * This, |
|
/* [out][retval] */ BSTR *namespaceURI); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( |
|
IXMLDOMElement * This, |
|
/* [out][retval] */ BSTR *prefixString); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( |
|
IXMLDOMElement * This, |
|
/* [out][retval] */ BSTR *nameString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( |
|
IXMLDOMElement * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [in] */ VARIANT outputObject); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_tagName )( |
|
IXMLDOMElement * This, |
|
/* [retval][out] */ BSTR *tagName); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getAttribute )( |
|
IXMLDOMElement * This, |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ VARIANT *value); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setAttribute )( |
|
IXMLDOMElement * This, |
|
/* [in] */ BSTR name, |
|
/* [in] */ VARIANT value); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeAttribute )( |
|
IXMLDOMElement * This, |
|
/* [in] */ BSTR name); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getAttributeNode )( |
|
IXMLDOMElement * This, |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ IXMLDOMAttribute **attributeNode); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setAttributeNode )( |
|
IXMLDOMElement * This, |
|
/* [in] */ IXMLDOMAttribute *DOMAttribute, |
|
/* [retval][out] */ IXMLDOMAttribute **attributeNode); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeAttributeNode )( |
|
IXMLDOMElement * This, |
|
/* [in] */ IXMLDOMAttribute *DOMAttribute, |
|
/* [retval][out] */ IXMLDOMAttribute **attributeNode); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getElementsByTagName )( |
|
IXMLDOMElement * This, |
|
/* [in] */ BSTR tagName, |
|
/* [retval][out] */ IXMLDOMNodeList **resultList); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *normalize )( |
|
IXMLDOMElement * This); |
|
|
|
END_INTERFACE |
|
} IXMLDOMElementVtbl; |
|
|
|
interface IXMLDOMElement |
|
{ |
|
CONST_VTBL struct IXMLDOMElementVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLDOMElement_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLDOMElement_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLDOMElement_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLDOMElement_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLDOMElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLDOMElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLDOMElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLDOMElement_get_nodeName(This,name) \ |
|
(This)->lpVtbl -> get_nodeName(This,name) |
|
|
|
#define IXMLDOMElement_get_nodeValue(This,value) \ |
|
(This)->lpVtbl -> get_nodeValue(This,value) |
|
|
|
#define IXMLDOMElement_put_nodeValue(This,value) \ |
|
(This)->lpVtbl -> put_nodeValue(This,value) |
|
|
|
#define IXMLDOMElement_get_nodeType(This,type) \ |
|
(This)->lpVtbl -> get_nodeType(This,type) |
|
|
|
#define IXMLDOMElement_get_parentNode(This,parent) \ |
|
(This)->lpVtbl -> get_parentNode(This,parent) |
|
|
|
#define IXMLDOMElement_get_childNodes(This,childList) \ |
|
(This)->lpVtbl -> get_childNodes(This,childList) |
|
|
|
#define IXMLDOMElement_get_firstChild(This,firstChild) \ |
|
(This)->lpVtbl -> get_firstChild(This,firstChild) |
|
|
|
#define IXMLDOMElement_get_lastChild(This,lastChild) \ |
|
(This)->lpVtbl -> get_lastChild(This,lastChild) |
|
|
|
#define IXMLDOMElement_get_previousSibling(This,previousSibling) \ |
|
(This)->lpVtbl -> get_previousSibling(This,previousSibling) |
|
|
|
#define IXMLDOMElement_get_nextSibling(This,nextSibling) \ |
|
(This)->lpVtbl -> get_nextSibling(This,nextSibling) |
|
|
|
#define IXMLDOMElement_get_attributes(This,attributeMap) \ |
|
(This)->lpVtbl -> get_attributes(This,attributeMap) |
|
|
|
#define IXMLDOMElement_insertBefore(This,newChild,refChild,outNewChild) \ |
|
(This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild) |
|
|
|
#define IXMLDOMElement_replaceChild(This,newChild,oldChild,outOldChild) \ |
|
(This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild) |
|
|
|
#define IXMLDOMElement_removeChild(This,childNode,oldChild) \ |
|
(This)->lpVtbl -> removeChild(This,childNode,oldChild) |
|
|
|
#define IXMLDOMElement_appendChild(This,newChild,outNewChild) \ |
|
(This)->lpVtbl -> appendChild(This,newChild,outNewChild) |
|
|
|
#define IXMLDOMElement_hasChildNodes(This,hasChild) \ |
|
(This)->lpVtbl -> hasChildNodes(This,hasChild) |
|
|
|
#define IXMLDOMElement_get_ownerDocument(This,DOMDocument) \ |
|
(This)->lpVtbl -> get_ownerDocument(This,DOMDocument) |
|
|
|
#define IXMLDOMElement_cloneNode(This,deep,cloneRoot) \ |
|
(This)->lpVtbl -> cloneNode(This,deep,cloneRoot) |
|
|
|
#define IXMLDOMElement_get_nodeTypeString(This,nodeType) \ |
|
(This)->lpVtbl -> get_nodeTypeString(This,nodeType) |
|
|
|
#define IXMLDOMElement_get_text(This,text) \ |
|
(This)->lpVtbl -> get_text(This,text) |
|
|
|
#define IXMLDOMElement_put_text(This,text) \ |
|
(This)->lpVtbl -> put_text(This,text) |
|
|
|
#define IXMLDOMElement_get_specified(This,isSpecified) \ |
|
(This)->lpVtbl -> get_specified(This,isSpecified) |
|
|
|
#define IXMLDOMElement_get_definition(This,definitionNode) \ |
|
(This)->lpVtbl -> get_definition(This,definitionNode) |
|
|
|
#define IXMLDOMElement_get_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> get_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMElement_put_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> put_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMElement_get_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> get_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMElement_put_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> put_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMElement_get_xml(This,xmlString) \ |
|
(This)->lpVtbl -> get_xml(This,xmlString) |
|
|
|
#define IXMLDOMElement_transformNode(This,stylesheet,xmlString) \ |
|
(This)->lpVtbl -> transformNode(This,stylesheet,xmlString) |
|
|
|
#define IXMLDOMElement_selectNodes(This,queryString,resultList) \ |
|
(This)->lpVtbl -> selectNodes(This,queryString,resultList) |
|
|
|
#define IXMLDOMElement_selectSingleNode(This,queryString,resultNode) \ |
|
(This)->lpVtbl -> selectSingleNode(This,queryString,resultNode) |
|
|
|
#define IXMLDOMElement_get_parsed(This,isParsed) \ |
|
(This)->lpVtbl -> get_parsed(This,isParsed) |
|
|
|
#define IXMLDOMElement_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define IXMLDOMElement_get_prefix(This,prefixString) \ |
|
(This)->lpVtbl -> get_prefix(This,prefixString) |
|
|
|
#define IXMLDOMElement_get_baseName(This,nameString) \ |
|
(This)->lpVtbl -> get_baseName(This,nameString) |
|
|
|
#define IXMLDOMElement_transformNodeToObject(This,stylesheet,outputObject) \ |
|
(This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject) |
|
|
|
|
|
#define IXMLDOMElement_get_tagName(This,tagName) \ |
|
(This)->lpVtbl -> get_tagName(This,tagName) |
|
|
|
#define IXMLDOMElement_getAttribute(This,name,value) \ |
|
(This)->lpVtbl -> getAttribute(This,name,value) |
|
|
|
#define IXMLDOMElement_setAttribute(This,name,value) \ |
|
(This)->lpVtbl -> setAttribute(This,name,value) |
|
|
|
#define IXMLDOMElement_removeAttribute(This,name) \ |
|
(This)->lpVtbl -> removeAttribute(This,name) |
|
|
|
#define IXMLDOMElement_getAttributeNode(This,name,attributeNode) \ |
|
(This)->lpVtbl -> getAttributeNode(This,name,attributeNode) |
|
|
|
#define IXMLDOMElement_setAttributeNode(This,DOMAttribute,attributeNode) \ |
|
(This)->lpVtbl -> setAttributeNode(This,DOMAttribute,attributeNode) |
|
|
|
#define IXMLDOMElement_removeAttributeNode(This,DOMAttribute,attributeNode) \ |
|
(This)->lpVtbl -> removeAttributeNode(This,DOMAttribute,attributeNode) |
|
|
|
#define IXMLDOMElement_getElementsByTagName(This,tagName,resultList) \ |
|
(This)->lpVtbl -> getElementsByTagName(This,tagName,resultList) |
|
|
|
#define IXMLDOMElement_normalize(This) \ |
|
(This)->lpVtbl -> normalize(This) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMElement_get_tagName_Proxy( |
|
IXMLDOMElement * This, |
|
/* [retval][out] */ BSTR *tagName); |
|
|
|
|
|
void __RPC_STUB IXMLDOMElement_get_tagName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMElement_getAttribute_Proxy( |
|
IXMLDOMElement * This, |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ VARIANT *value); |
|
|
|
|
|
void __RPC_STUB IXMLDOMElement_getAttribute_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMElement_setAttribute_Proxy( |
|
IXMLDOMElement * This, |
|
/* [in] */ BSTR name, |
|
/* [in] */ VARIANT value); |
|
|
|
|
|
void __RPC_STUB IXMLDOMElement_setAttribute_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMElement_removeAttribute_Proxy( |
|
IXMLDOMElement * This, |
|
/* [in] */ BSTR name); |
|
|
|
|
|
void __RPC_STUB IXMLDOMElement_removeAttribute_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMElement_getAttributeNode_Proxy( |
|
IXMLDOMElement * This, |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ IXMLDOMAttribute **attributeNode); |
|
|
|
|
|
void __RPC_STUB IXMLDOMElement_getAttributeNode_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMElement_setAttributeNode_Proxy( |
|
IXMLDOMElement * This, |
|
/* [in] */ IXMLDOMAttribute *DOMAttribute, |
|
/* [retval][out] */ IXMLDOMAttribute **attributeNode); |
|
|
|
|
|
void __RPC_STUB IXMLDOMElement_setAttributeNode_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMElement_removeAttributeNode_Proxy( |
|
IXMLDOMElement * This, |
|
/* [in] */ IXMLDOMAttribute *DOMAttribute, |
|
/* [retval][out] */ IXMLDOMAttribute **attributeNode); |
|
|
|
|
|
void __RPC_STUB IXMLDOMElement_removeAttributeNode_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMElement_getElementsByTagName_Proxy( |
|
IXMLDOMElement * This, |
|
/* [in] */ BSTR tagName, |
|
/* [retval][out] */ IXMLDOMNodeList **resultList); |
|
|
|
|
|
void __RPC_STUB IXMLDOMElement_getElementsByTagName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMElement_normalize_Proxy( |
|
IXMLDOMElement * This); |
|
|
|
|
|
void __RPC_STUB IXMLDOMElement_normalize_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXMLDOMElement_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMText_INTERFACE_DEFINED__ |
|
#define __IXMLDOMText_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLDOMText */ |
|
/* [unique][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLDOMText; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("2933BF87-7B36-11d2-B20E-00C04F983E60") |
|
IXMLDOMText : public IXMLDOMCharacterData |
|
{ |
|
public: |
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE splitText( |
|
/* [in] */ long offset, |
|
/* [retval][out] */ IXMLDOMText **rightHandTextNode) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLDOMTextVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLDOMText * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLDOMText * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLDOMText * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLDOMText * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLDOMText * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLDOMText * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLDOMText * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( |
|
IXMLDOMText * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( |
|
IXMLDOMText * This, |
|
/* [retval][out] */ VARIANT *value); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( |
|
IXMLDOMText * This, |
|
/* [in] */ VARIANT value); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( |
|
IXMLDOMText * This, |
|
/* [retval][out] */ DOMNodeType *type); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( |
|
IXMLDOMText * This, |
|
/* [retval][out] */ IXMLDOMNode **parent); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( |
|
IXMLDOMText * This, |
|
/* [retval][out] */ IXMLDOMNodeList **childList); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( |
|
IXMLDOMText * This, |
|
/* [retval][out] */ IXMLDOMNode **firstChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( |
|
IXMLDOMText * This, |
|
/* [retval][out] */ IXMLDOMNode **lastChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( |
|
IXMLDOMText * This, |
|
/* [retval][out] */ IXMLDOMNode **previousSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( |
|
IXMLDOMText * This, |
|
/* [retval][out] */ IXMLDOMNode **nextSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( |
|
IXMLDOMText * This, |
|
/* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( |
|
IXMLDOMText * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ VARIANT refChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( |
|
IXMLDOMText * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ IXMLDOMNode *oldChild, |
|
/* [retval][out] */ IXMLDOMNode **outOldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( |
|
IXMLDOMText * This, |
|
/* [in] */ IXMLDOMNode *childNode, |
|
/* [retval][out] */ IXMLDOMNode **oldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( |
|
IXMLDOMText * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( |
|
IXMLDOMText * This, |
|
/* [retval][out] */ VARIANT_BOOL *hasChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( |
|
IXMLDOMText * This, |
|
/* [retval][out] */ IXMLDOMDocument **DOMDocument); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( |
|
IXMLDOMText * This, |
|
/* [in] */ VARIANT_BOOL deep, |
|
/* [retval][out] */ IXMLDOMNode **cloneRoot); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( |
|
IXMLDOMText * This, |
|
/* [out][retval] */ BSTR *nodeType); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( |
|
IXMLDOMText * This, |
|
/* [out][retval] */ BSTR *text); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( |
|
IXMLDOMText * This, |
|
/* [in] */ BSTR text); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( |
|
IXMLDOMText * This, |
|
/* [retval][out] */ VARIANT_BOOL *isSpecified); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( |
|
IXMLDOMText * This, |
|
/* [out][retval] */ IXMLDOMNode **definitionNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( |
|
IXMLDOMText * This, |
|
/* [out][retval] */ VARIANT *typedValue); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( |
|
IXMLDOMText * This, |
|
/* [in] */ VARIANT typedValue); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( |
|
IXMLDOMText * This, |
|
/* [out][retval] */ VARIANT *dataTypeName); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( |
|
IXMLDOMText * This, |
|
/* [in] */ BSTR dataTypeName); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( |
|
IXMLDOMText * This, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( |
|
IXMLDOMText * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( |
|
IXMLDOMText * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNodeList **resultList); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( |
|
IXMLDOMText * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNode **resultNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( |
|
IXMLDOMText * This, |
|
/* [out][retval] */ VARIANT_BOOL *isParsed); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
IXMLDOMText * This, |
|
/* [out][retval] */ BSTR *namespaceURI); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( |
|
IXMLDOMText * This, |
|
/* [out][retval] */ BSTR *prefixString); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( |
|
IXMLDOMText * This, |
|
/* [out][retval] */ BSTR *nameString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( |
|
IXMLDOMText * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [in] */ VARIANT outputObject); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_data )( |
|
IXMLDOMText * This, |
|
/* [retval][out] */ BSTR *data); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_data )( |
|
IXMLDOMText * This, |
|
/* [in] */ BSTR data); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( |
|
IXMLDOMText * This, |
|
/* [retval][out] */ long *dataLength); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *substringData )( |
|
IXMLDOMText * This, |
|
/* [in] */ long offset, |
|
/* [in] */ long count, |
|
/* [retval][out] */ BSTR *data); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendData )( |
|
IXMLDOMText * This, |
|
/* [in] */ BSTR data); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertData )( |
|
IXMLDOMText * This, |
|
/* [in] */ long offset, |
|
/* [in] */ BSTR data); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *deleteData )( |
|
IXMLDOMText * This, |
|
/* [in] */ long offset, |
|
/* [in] */ long count); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceData )( |
|
IXMLDOMText * This, |
|
/* [in] */ long offset, |
|
/* [in] */ long count, |
|
/* [in] */ BSTR data); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *splitText )( |
|
IXMLDOMText * This, |
|
/* [in] */ long offset, |
|
/* [retval][out] */ IXMLDOMText **rightHandTextNode); |
|
|
|
END_INTERFACE |
|
} IXMLDOMTextVtbl; |
|
|
|
interface IXMLDOMText |
|
{ |
|
CONST_VTBL struct IXMLDOMTextVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLDOMText_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLDOMText_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLDOMText_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLDOMText_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLDOMText_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLDOMText_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLDOMText_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLDOMText_get_nodeName(This,name) \ |
|
(This)->lpVtbl -> get_nodeName(This,name) |
|
|
|
#define IXMLDOMText_get_nodeValue(This,value) \ |
|
(This)->lpVtbl -> get_nodeValue(This,value) |
|
|
|
#define IXMLDOMText_put_nodeValue(This,value) \ |
|
(This)->lpVtbl -> put_nodeValue(This,value) |
|
|
|
#define IXMLDOMText_get_nodeType(This,type) \ |
|
(This)->lpVtbl -> get_nodeType(This,type) |
|
|
|
#define IXMLDOMText_get_parentNode(This,parent) \ |
|
(This)->lpVtbl -> get_parentNode(This,parent) |
|
|
|
#define IXMLDOMText_get_childNodes(This,childList) \ |
|
(This)->lpVtbl -> get_childNodes(This,childList) |
|
|
|
#define IXMLDOMText_get_firstChild(This,firstChild) \ |
|
(This)->lpVtbl -> get_firstChild(This,firstChild) |
|
|
|
#define IXMLDOMText_get_lastChild(This,lastChild) \ |
|
(This)->lpVtbl -> get_lastChild(This,lastChild) |
|
|
|
#define IXMLDOMText_get_previousSibling(This,previousSibling) \ |
|
(This)->lpVtbl -> get_previousSibling(This,previousSibling) |
|
|
|
#define IXMLDOMText_get_nextSibling(This,nextSibling) \ |
|
(This)->lpVtbl -> get_nextSibling(This,nextSibling) |
|
|
|
#define IXMLDOMText_get_attributes(This,attributeMap) \ |
|
(This)->lpVtbl -> get_attributes(This,attributeMap) |
|
|
|
#define IXMLDOMText_insertBefore(This,newChild,refChild,outNewChild) \ |
|
(This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild) |
|
|
|
#define IXMLDOMText_replaceChild(This,newChild,oldChild,outOldChild) \ |
|
(This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild) |
|
|
|
#define IXMLDOMText_removeChild(This,childNode,oldChild) \ |
|
(This)->lpVtbl -> removeChild(This,childNode,oldChild) |
|
|
|
#define IXMLDOMText_appendChild(This,newChild,outNewChild) \ |
|
(This)->lpVtbl -> appendChild(This,newChild,outNewChild) |
|
|
|
#define IXMLDOMText_hasChildNodes(This,hasChild) \ |
|
(This)->lpVtbl -> hasChildNodes(This,hasChild) |
|
|
|
#define IXMLDOMText_get_ownerDocument(This,DOMDocument) \ |
|
(This)->lpVtbl -> get_ownerDocument(This,DOMDocument) |
|
|
|
#define IXMLDOMText_cloneNode(This,deep,cloneRoot) \ |
|
(This)->lpVtbl -> cloneNode(This,deep,cloneRoot) |
|
|
|
#define IXMLDOMText_get_nodeTypeString(This,nodeType) \ |
|
(This)->lpVtbl -> get_nodeTypeString(This,nodeType) |
|
|
|
#define IXMLDOMText_get_text(This,text) \ |
|
(This)->lpVtbl -> get_text(This,text) |
|
|
|
#define IXMLDOMText_put_text(This,text) \ |
|
(This)->lpVtbl -> put_text(This,text) |
|
|
|
#define IXMLDOMText_get_specified(This,isSpecified) \ |
|
(This)->lpVtbl -> get_specified(This,isSpecified) |
|
|
|
#define IXMLDOMText_get_definition(This,definitionNode) \ |
|
(This)->lpVtbl -> get_definition(This,definitionNode) |
|
|
|
#define IXMLDOMText_get_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> get_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMText_put_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> put_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMText_get_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> get_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMText_put_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> put_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMText_get_xml(This,xmlString) \ |
|
(This)->lpVtbl -> get_xml(This,xmlString) |
|
|
|
#define IXMLDOMText_transformNode(This,stylesheet,xmlString) \ |
|
(This)->lpVtbl -> transformNode(This,stylesheet,xmlString) |
|
|
|
#define IXMLDOMText_selectNodes(This,queryString,resultList) \ |
|
(This)->lpVtbl -> selectNodes(This,queryString,resultList) |
|
|
|
#define IXMLDOMText_selectSingleNode(This,queryString,resultNode) \ |
|
(This)->lpVtbl -> selectSingleNode(This,queryString,resultNode) |
|
|
|
#define IXMLDOMText_get_parsed(This,isParsed) \ |
|
(This)->lpVtbl -> get_parsed(This,isParsed) |
|
|
|
#define IXMLDOMText_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define IXMLDOMText_get_prefix(This,prefixString) \ |
|
(This)->lpVtbl -> get_prefix(This,prefixString) |
|
|
|
#define IXMLDOMText_get_baseName(This,nameString) \ |
|
(This)->lpVtbl -> get_baseName(This,nameString) |
|
|
|
#define IXMLDOMText_transformNodeToObject(This,stylesheet,outputObject) \ |
|
(This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject) |
|
|
|
|
|
#define IXMLDOMText_get_data(This,data) \ |
|
(This)->lpVtbl -> get_data(This,data) |
|
|
|
#define IXMLDOMText_put_data(This,data) \ |
|
(This)->lpVtbl -> put_data(This,data) |
|
|
|
#define IXMLDOMText_get_length(This,dataLength) \ |
|
(This)->lpVtbl -> get_length(This,dataLength) |
|
|
|
#define IXMLDOMText_substringData(This,offset,count,data) \ |
|
(This)->lpVtbl -> substringData(This,offset,count,data) |
|
|
|
#define IXMLDOMText_appendData(This,data) \ |
|
(This)->lpVtbl -> appendData(This,data) |
|
|
|
#define IXMLDOMText_insertData(This,offset,data) \ |
|
(This)->lpVtbl -> insertData(This,offset,data) |
|
|
|
#define IXMLDOMText_deleteData(This,offset,count) \ |
|
(This)->lpVtbl -> deleteData(This,offset,count) |
|
|
|
#define IXMLDOMText_replaceData(This,offset,count,data) \ |
|
(This)->lpVtbl -> replaceData(This,offset,count,data) |
|
|
|
|
|
#define IXMLDOMText_splitText(This,offset,rightHandTextNode) \ |
|
(This)->lpVtbl -> splitText(This,offset,rightHandTextNode) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMText_splitText_Proxy( |
|
IXMLDOMText * This, |
|
/* [in] */ long offset, |
|
/* [retval][out] */ IXMLDOMText **rightHandTextNode); |
|
|
|
|
|
void __RPC_STUB IXMLDOMText_splitText_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXMLDOMText_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMComment_INTERFACE_DEFINED__ |
|
#define __IXMLDOMComment_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLDOMComment */ |
|
/* [unique][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLDOMComment; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("2933BF88-7B36-11d2-B20E-00C04F983E60") |
|
IXMLDOMComment : public IXMLDOMCharacterData |
|
{ |
|
public: |
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLDOMCommentVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLDOMComment * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLDOMComment * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLDOMComment * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLDOMComment * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLDOMComment * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLDOMComment * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLDOMComment * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( |
|
IXMLDOMComment * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( |
|
IXMLDOMComment * This, |
|
/* [retval][out] */ VARIANT *value); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( |
|
IXMLDOMComment * This, |
|
/* [in] */ VARIANT value); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( |
|
IXMLDOMComment * This, |
|
/* [retval][out] */ DOMNodeType *type); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( |
|
IXMLDOMComment * This, |
|
/* [retval][out] */ IXMLDOMNode **parent); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( |
|
IXMLDOMComment * This, |
|
/* [retval][out] */ IXMLDOMNodeList **childList); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( |
|
IXMLDOMComment * This, |
|
/* [retval][out] */ IXMLDOMNode **firstChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( |
|
IXMLDOMComment * This, |
|
/* [retval][out] */ IXMLDOMNode **lastChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( |
|
IXMLDOMComment * This, |
|
/* [retval][out] */ IXMLDOMNode **previousSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( |
|
IXMLDOMComment * This, |
|
/* [retval][out] */ IXMLDOMNode **nextSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( |
|
IXMLDOMComment * This, |
|
/* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( |
|
IXMLDOMComment * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ VARIANT refChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( |
|
IXMLDOMComment * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ IXMLDOMNode *oldChild, |
|
/* [retval][out] */ IXMLDOMNode **outOldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( |
|
IXMLDOMComment * This, |
|
/* [in] */ IXMLDOMNode *childNode, |
|
/* [retval][out] */ IXMLDOMNode **oldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( |
|
IXMLDOMComment * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( |
|
IXMLDOMComment * This, |
|
/* [retval][out] */ VARIANT_BOOL *hasChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( |
|
IXMLDOMComment * This, |
|
/* [retval][out] */ IXMLDOMDocument **DOMDocument); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( |
|
IXMLDOMComment * This, |
|
/* [in] */ VARIANT_BOOL deep, |
|
/* [retval][out] */ IXMLDOMNode **cloneRoot); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( |
|
IXMLDOMComment * This, |
|
/* [out][retval] */ BSTR *nodeType); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( |
|
IXMLDOMComment * This, |
|
/* [out][retval] */ BSTR *text); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( |
|
IXMLDOMComment * This, |
|
/* [in] */ BSTR text); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( |
|
IXMLDOMComment * This, |
|
/* [retval][out] */ VARIANT_BOOL *isSpecified); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( |
|
IXMLDOMComment * This, |
|
/* [out][retval] */ IXMLDOMNode **definitionNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( |
|
IXMLDOMComment * This, |
|
/* [out][retval] */ VARIANT *typedValue); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( |
|
IXMLDOMComment * This, |
|
/* [in] */ VARIANT typedValue); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( |
|
IXMLDOMComment * This, |
|
/* [out][retval] */ VARIANT *dataTypeName); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( |
|
IXMLDOMComment * This, |
|
/* [in] */ BSTR dataTypeName); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( |
|
IXMLDOMComment * This, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( |
|
IXMLDOMComment * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( |
|
IXMLDOMComment * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNodeList **resultList); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( |
|
IXMLDOMComment * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNode **resultNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( |
|
IXMLDOMComment * This, |
|
/* [out][retval] */ VARIANT_BOOL *isParsed); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
IXMLDOMComment * This, |
|
/* [out][retval] */ BSTR *namespaceURI); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( |
|
IXMLDOMComment * This, |
|
/* [out][retval] */ BSTR *prefixString); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( |
|
IXMLDOMComment * This, |
|
/* [out][retval] */ BSTR *nameString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( |
|
IXMLDOMComment * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [in] */ VARIANT outputObject); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_data )( |
|
IXMLDOMComment * This, |
|
/* [retval][out] */ BSTR *data); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_data )( |
|
IXMLDOMComment * This, |
|
/* [in] */ BSTR data); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( |
|
IXMLDOMComment * This, |
|
/* [retval][out] */ long *dataLength); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *substringData )( |
|
IXMLDOMComment * This, |
|
/* [in] */ long offset, |
|
/* [in] */ long count, |
|
/* [retval][out] */ BSTR *data); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendData )( |
|
IXMLDOMComment * This, |
|
/* [in] */ BSTR data); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertData )( |
|
IXMLDOMComment * This, |
|
/* [in] */ long offset, |
|
/* [in] */ BSTR data); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *deleteData )( |
|
IXMLDOMComment * This, |
|
/* [in] */ long offset, |
|
/* [in] */ long count); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceData )( |
|
IXMLDOMComment * This, |
|
/* [in] */ long offset, |
|
/* [in] */ long count, |
|
/* [in] */ BSTR data); |
|
|
|
END_INTERFACE |
|
} IXMLDOMCommentVtbl; |
|
|
|
interface IXMLDOMComment |
|
{ |
|
CONST_VTBL struct IXMLDOMCommentVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLDOMComment_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLDOMComment_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLDOMComment_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLDOMComment_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLDOMComment_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLDOMComment_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLDOMComment_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLDOMComment_get_nodeName(This,name) \ |
|
(This)->lpVtbl -> get_nodeName(This,name) |
|
|
|
#define IXMLDOMComment_get_nodeValue(This,value) \ |
|
(This)->lpVtbl -> get_nodeValue(This,value) |
|
|
|
#define IXMLDOMComment_put_nodeValue(This,value) \ |
|
(This)->lpVtbl -> put_nodeValue(This,value) |
|
|
|
#define IXMLDOMComment_get_nodeType(This,type) \ |
|
(This)->lpVtbl -> get_nodeType(This,type) |
|
|
|
#define IXMLDOMComment_get_parentNode(This,parent) \ |
|
(This)->lpVtbl -> get_parentNode(This,parent) |
|
|
|
#define IXMLDOMComment_get_childNodes(This,childList) \ |
|
(This)->lpVtbl -> get_childNodes(This,childList) |
|
|
|
#define IXMLDOMComment_get_firstChild(This,firstChild) \ |
|
(This)->lpVtbl -> get_firstChild(This,firstChild) |
|
|
|
#define IXMLDOMComment_get_lastChild(This,lastChild) \ |
|
(This)->lpVtbl -> get_lastChild(This,lastChild) |
|
|
|
#define IXMLDOMComment_get_previousSibling(This,previousSibling) \ |
|
(This)->lpVtbl -> get_previousSibling(This,previousSibling) |
|
|
|
#define IXMLDOMComment_get_nextSibling(This,nextSibling) \ |
|
(This)->lpVtbl -> get_nextSibling(This,nextSibling) |
|
|
|
#define IXMLDOMComment_get_attributes(This,attributeMap) \ |
|
(This)->lpVtbl -> get_attributes(This,attributeMap) |
|
|
|
#define IXMLDOMComment_insertBefore(This,newChild,refChild,outNewChild) \ |
|
(This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild) |
|
|
|
#define IXMLDOMComment_replaceChild(This,newChild,oldChild,outOldChild) \ |
|
(This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild) |
|
|
|
#define IXMLDOMComment_removeChild(This,childNode,oldChild) \ |
|
(This)->lpVtbl -> removeChild(This,childNode,oldChild) |
|
|
|
#define IXMLDOMComment_appendChild(This,newChild,outNewChild) \ |
|
(This)->lpVtbl -> appendChild(This,newChild,outNewChild) |
|
|
|
#define IXMLDOMComment_hasChildNodes(This,hasChild) \ |
|
(This)->lpVtbl -> hasChildNodes(This,hasChild) |
|
|
|
#define IXMLDOMComment_get_ownerDocument(This,DOMDocument) \ |
|
(This)->lpVtbl -> get_ownerDocument(This,DOMDocument) |
|
|
|
#define IXMLDOMComment_cloneNode(This,deep,cloneRoot) \ |
|
(This)->lpVtbl -> cloneNode(This,deep,cloneRoot) |
|
|
|
#define IXMLDOMComment_get_nodeTypeString(This,nodeType) \ |
|
(This)->lpVtbl -> get_nodeTypeString(This,nodeType) |
|
|
|
#define IXMLDOMComment_get_text(This,text) \ |
|
(This)->lpVtbl -> get_text(This,text) |
|
|
|
#define IXMLDOMComment_put_text(This,text) \ |
|
(This)->lpVtbl -> put_text(This,text) |
|
|
|
#define IXMLDOMComment_get_specified(This,isSpecified) \ |
|
(This)->lpVtbl -> get_specified(This,isSpecified) |
|
|
|
#define IXMLDOMComment_get_definition(This,definitionNode) \ |
|
(This)->lpVtbl -> get_definition(This,definitionNode) |
|
|
|
#define IXMLDOMComment_get_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> get_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMComment_put_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> put_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMComment_get_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> get_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMComment_put_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> put_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMComment_get_xml(This,xmlString) \ |
|
(This)->lpVtbl -> get_xml(This,xmlString) |
|
|
|
#define IXMLDOMComment_transformNode(This,stylesheet,xmlString) \ |
|
(This)->lpVtbl -> transformNode(This,stylesheet,xmlString) |
|
|
|
#define IXMLDOMComment_selectNodes(This,queryString,resultList) \ |
|
(This)->lpVtbl -> selectNodes(This,queryString,resultList) |
|
|
|
#define IXMLDOMComment_selectSingleNode(This,queryString,resultNode) \ |
|
(This)->lpVtbl -> selectSingleNode(This,queryString,resultNode) |
|
|
|
#define IXMLDOMComment_get_parsed(This,isParsed) \ |
|
(This)->lpVtbl -> get_parsed(This,isParsed) |
|
|
|
#define IXMLDOMComment_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define IXMLDOMComment_get_prefix(This,prefixString) \ |
|
(This)->lpVtbl -> get_prefix(This,prefixString) |
|
|
|
#define IXMLDOMComment_get_baseName(This,nameString) \ |
|
(This)->lpVtbl -> get_baseName(This,nameString) |
|
|
|
#define IXMLDOMComment_transformNodeToObject(This,stylesheet,outputObject) \ |
|
(This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject) |
|
|
|
|
|
#define IXMLDOMComment_get_data(This,data) \ |
|
(This)->lpVtbl -> get_data(This,data) |
|
|
|
#define IXMLDOMComment_put_data(This,data) \ |
|
(This)->lpVtbl -> put_data(This,data) |
|
|
|
#define IXMLDOMComment_get_length(This,dataLength) \ |
|
(This)->lpVtbl -> get_length(This,dataLength) |
|
|
|
#define IXMLDOMComment_substringData(This,offset,count,data) \ |
|
(This)->lpVtbl -> substringData(This,offset,count,data) |
|
|
|
#define IXMLDOMComment_appendData(This,data) \ |
|
(This)->lpVtbl -> appendData(This,data) |
|
|
|
#define IXMLDOMComment_insertData(This,offset,data) \ |
|
(This)->lpVtbl -> insertData(This,offset,data) |
|
|
|
#define IXMLDOMComment_deleteData(This,offset,count) \ |
|
(This)->lpVtbl -> deleteData(This,offset,count) |
|
|
|
#define IXMLDOMComment_replaceData(This,offset,count,data) \ |
|
(This)->lpVtbl -> replaceData(This,offset,count,data) |
|
|
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
|
|
#endif /* __IXMLDOMComment_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMProcessingInstruction_INTERFACE_DEFINED__ |
|
#define __IXMLDOMProcessingInstruction_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLDOMProcessingInstruction */ |
|
/* [unique][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLDOMProcessingInstruction; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("2933BF89-7B36-11d2-B20E-00C04F983E60") |
|
IXMLDOMProcessingInstruction : public IXMLDOMNode |
|
{ |
|
public: |
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_target( |
|
/* [retval][out] */ BSTR *name) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_data( |
|
/* [retval][out] */ BSTR *value) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_data( |
|
/* [in] */ BSTR value) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLDOMProcessingInstructionVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLDOMProcessingInstruction * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLDOMProcessingInstruction * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [retval][out] */ VARIANT *value); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [in] */ VARIANT value); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [retval][out] */ DOMNodeType *type); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [retval][out] */ IXMLDOMNode **parent); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [retval][out] */ IXMLDOMNodeList **childList); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [retval][out] */ IXMLDOMNode **firstChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [retval][out] */ IXMLDOMNode **lastChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [retval][out] */ IXMLDOMNode **previousSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [retval][out] */ IXMLDOMNode **nextSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ VARIANT refChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ IXMLDOMNode *oldChild, |
|
/* [retval][out] */ IXMLDOMNode **outOldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [in] */ IXMLDOMNode *childNode, |
|
/* [retval][out] */ IXMLDOMNode **oldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [retval][out] */ VARIANT_BOOL *hasChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [retval][out] */ IXMLDOMDocument **DOMDocument); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [in] */ VARIANT_BOOL deep, |
|
/* [retval][out] */ IXMLDOMNode **cloneRoot); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [out][retval] */ BSTR *nodeType); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [out][retval] */ BSTR *text); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [in] */ BSTR text); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [retval][out] */ VARIANT_BOOL *isSpecified); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [out][retval] */ IXMLDOMNode **definitionNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [out][retval] */ VARIANT *typedValue); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [in] */ VARIANT typedValue); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [out][retval] */ VARIANT *dataTypeName); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [in] */ BSTR dataTypeName); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNodeList **resultList); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNode **resultNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [out][retval] */ VARIANT_BOOL *isParsed); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [out][retval] */ BSTR *namespaceURI); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [out][retval] */ BSTR *prefixString); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [out][retval] */ BSTR *nameString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [in] */ VARIANT outputObject); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_target )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_data )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [retval][out] */ BSTR *value); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_data )( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [in] */ BSTR value); |
|
|
|
END_INTERFACE |
|
} IXMLDOMProcessingInstructionVtbl; |
|
|
|
interface IXMLDOMProcessingInstruction |
|
{ |
|
CONST_VTBL struct IXMLDOMProcessingInstructionVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLDOMProcessingInstruction_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLDOMProcessingInstruction_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLDOMProcessingInstruction_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLDOMProcessingInstruction_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLDOMProcessingInstruction_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLDOMProcessingInstruction_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLDOMProcessingInstruction_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLDOMProcessingInstruction_get_nodeName(This,name) \ |
|
(This)->lpVtbl -> get_nodeName(This,name) |
|
|
|
#define IXMLDOMProcessingInstruction_get_nodeValue(This,value) \ |
|
(This)->lpVtbl -> get_nodeValue(This,value) |
|
|
|
#define IXMLDOMProcessingInstruction_put_nodeValue(This,value) \ |
|
(This)->lpVtbl -> put_nodeValue(This,value) |
|
|
|
#define IXMLDOMProcessingInstruction_get_nodeType(This,type) \ |
|
(This)->lpVtbl -> get_nodeType(This,type) |
|
|
|
#define IXMLDOMProcessingInstruction_get_parentNode(This,parent) \ |
|
(This)->lpVtbl -> get_parentNode(This,parent) |
|
|
|
#define IXMLDOMProcessingInstruction_get_childNodes(This,childList) \ |
|
(This)->lpVtbl -> get_childNodes(This,childList) |
|
|
|
#define IXMLDOMProcessingInstruction_get_firstChild(This,firstChild) \ |
|
(This)->lpVtbl -> get_firstChild(This,firstChild) |
|
|
|
#define IXMLDOMProcessingInstruction_get_lastChild(This,lastChild) \ |
|
(This)->lpVtbl -> get_lastChild(This,lastChild) |
|
|
|
#define IXMLDOMProcessingInstruction_get_previousSibling(This,previousSibling) \ |
|
(This)->lpVtbl -> get_previousSibling(This,previousSibling) |
|
|
|
#define IXMLDOMProcessingInstruction_get_nextSibling(This,nextSibling) \ |
|
(This)->lpVtbl -> get_nextSibling(This,nextSibling) |
|
|
|
#define IXMLDOMProcessingInstruction_get_attributes(This,attributeMap) \ |
|
(This)->lpVtbl -> get_attributes(This,attributeMap) |
|
|
|
#define IXMLDOMProcessingInstruction_insertBefore(This,newChild,refChild,outNewChild) \ |
|
(This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild) |
|
|
|
#define IXMLDOMProcessingInstruction_replaceChild(This,newChild,oldChild,outOldChild) \ |
|
(This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild) |
|
|
|
#define IXMLDOMProcessingInstruction_removeChild(This,childNode,oldChild) \ |
|
(This)->lpVtbl -> removeChild(This,childNode,oldChild) |
|
|
|
#define IXMLDOMProcessingInstruction_appendChild(This,newChild,outNewChild) \ |
|
(This)->lpVtbl -> appendChild(This,newChild,outNewChild) |
|
|
|
#define IXMLDOMProcessingInstruction_hasChildNodes(This,hasChild) \ |
|
(This)->lpVtbl -> hasChildNodes(This,hasChild) |
|
|
|
#define IXMLDOMProcessingInstruction_get_ownerDocument(This,DOMDocument) \ |
|
(This)->lpVtbl -> get_ownerDocument(This,DOMDocument) |
|
|
|
#define IXMLDOMProcessingInstruction_cloneNode(This,deep,cloneRoot) \ |
|
(This)->lpVtbl -> cloneNode(This,deep,cloneRoot) |
|
|
|
#define IXMLDOMProcessingInstruction_get_nodeTypeString(This,nodeType) \ |
|
(This)->lpVtbl -> get_nodeTypeString(This,nodeType) |
|
|
|
#define IXMLDOMProcessingInstruction_get_text(This,text) \ |
|
(This)->lpVtbl -> get_text(This,text) |
|
|
|
#define IXMLDOMProcessingInstruction_put_text(This,text) \ |
|
(This)->lpVtbl -> put_text(This,text) |
|
|
|
#define IXMLDOMProcessingInstruction_get_specified(This,isSpecified) \ |
|
(This)->lpVtbl -> get_specified(This,isSpecified) |
|
|
|
#define IXMLDOMProcessingInstruction_get_definition(This,definitionNode) \ |
|
(This)->lpVtbl -> get_definition(This,definitionNode) |
|
|
|
#define IXMLDOMProcessingInstruction_get_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> get_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMProcessingInstruction_put_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> put_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMProcessingInstruction_get_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> get_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMProcessingInstruction_put_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> put_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMProcessingInstruction_get_xml(This,xmlString) \ |
|
(This)->lpVtbl -> get_xml(This,xmlString) |
|
|
|
#define IXMLDOMProcessingInstruction_transformNode(This,stylesheet,xmlString) \ |
|
(This)->lpVtbl -> transformNode(This,stylesheet,xmlString) |
|
|
|
#define IXMLDOMProcessingInstruction_selectNodes(This,queryString,resultList) \ |
|
(This)->lpVtbl -> selectNodes(This,queryString,resultList) |
|
|
|
#define IXMLDOMProcessingInstruction_selectSingleNode(This,queryString,resultNode) \ |
|
(This)->lpVtbl -> selectSingleNode(This,queryString,resultNode) |
|
|
|
#define IXMLDOMProcessingInstruction_get_parsed(This,isParsed) \ |
|
(This)->lpVtbl -> get_parsed(This,isParsed) |
|
|
|
#define IXMLDOMProcessingInstruction_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define IXMLDOMProcessingInstruction_get_prefix(This,prefixString) \ |
|
(This)->lpVtbl -> get_prefix(This,prefixString) |
|
|
|
#define IXMLDOMProcessingInstruction_get_baseName(This,nameString) \ |
|
(This)->lpVtbl -> get_baseName(This,nameString) |
|
|
|
#define IXMLDOMProcessingInstruction_transformNodeToObject(This,stylesheet,outputObject) \ |
|
(This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject) |
|
|
|
|
|
#define IXMLDOMProcessingInstruction_get_target(This,name) \ |
|
(This)->lpVtbl -> get_target(This,name) |
|
|
|
#define IXMLDOMProcessingInstruction_get_data(This,value) \ |
|
(This)->lpVtbl -> get_data(This,value) |
|
|
|
#define IXMLDOMProcessingInstruction_put_data(This,value) \ |
|
(This)->lpVtbl -> put_data(This,value) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMProcessingInstruction_get_target_Proxy( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
|
|
void __RPC_STUB IXMLDOMProcessingInstruction_get_target_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMProcessingInstruction_get_data_Proxy( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [retval][out] */ BSTR *value); |
|
|
|
|
|
void __RPC_STUB IXMLDOMProcessingInstruction_get_data_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMProcessingInstruction_put_data_Proxy( |
|
IXMLDOMProcessingInstruction * This, |
|
/* [in] */ BSTR value); |
|
|
|
|
|
void __RPC_STUB IXMLDOMProcessingInstruction_put_data_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXMLDOMProcessingInstruction_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMCDATASection_INTERFACE_DEFINED__ |
|
#define __IXMLDOMCDATASection_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLDOMCDATASection */ |
|
/* [unique][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLDOMCDATASection; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("2933BF8A-7B36-11d2-B20E-00C04F983E60") |
|
IXMLDOMCDATASection : public IXMLDOMText |
|
{ |
|
public: |
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLDOMCDATASectionVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLDOMCDATASection * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLDOMCDATASection * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLDOMCDATASection * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLDOMCDATASection * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLDOMCDATASection * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLDOMCDATASection * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLDOMCDATASection * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( |
|
IXMLDOMCDATASection * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( |
|
IXMLDOMCDATASection * This, |
|
/* [retval][out] */ VARIANT *value); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( |
|
IXMLDOMCDATASection * This, |
|
/* [in] */ VARIANT value); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( |
|
IXMLDOMCDATASection * This, |
|
/* [retval][out] */ DOMNodeType *type); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( |
|
IXMLDOMCDATASection * This, |
|
/* [retval][out] */ IXMLDOMNode **parent); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( |
|
IXMLDOMCDATASection * This, |
|
/* [retval][out] */ IXMLDOMNodeList **childList); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( |
|
IXMLDOMCDATASection * This, |
|
/* [retval][out] */ IXMLDOMNode **firstChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( |
|
IXMLDOMCDATASection * This, |
|
/* [retval][out] */ IXMLDOMNode **lastChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( |
|
IXMLDOMCDATASection * This, |
|
/* [retval][out] */ IXMLDOMNode **previousSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( |
|
IXMLDOMCDATASection * This, |
|
/* [retval][out] */ IXMLDOMNode **nextSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( |
|
IXMLDOMCDATASection * This, |
|
/* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( |
|
IXMLDOMCDATASection * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ VARIANT refChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( |
|
IXMLDOMCDATASection * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ IXMLDOMNode *oldChild, |
|
/* [retval][out] */ IXMLDOMNode **outOldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( |
|
IXMLDOMCDATASection * This, |
|
/* [in] */ IXMLDOMNode *childNode, |
|
/* [retval][out] */ IXMLDOMNode **oldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( |
|
IXMLDOMCDATASection * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( |
|
IXMLDOMCDATASection * This, |
|
/* [retval][out] */ VARIANT_BOOL *hasChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( |
|
IXMLDOMCDATASection * This, |
|
/* [retval][out] */ IXMLDOMDocument **DOMDocument); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( |
|
IXMLDOMCDATASection * This, |
|
/* [in] */ VARIANT_BOOL deep, |
|
/* [retval][out] */ IXMLDOMNode **cloneRoot); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( |
|
IXMLDOMCDATASection * This, |
|
/* [out][retval] */ BSTR *nodeType); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( |
|
IXMLDOMCDATASection * This, |
|
/* [out][retval] */ BSTR *text); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( |
|
IXMLDOMCDATASection * This, |
|
/* [in] */ BSTR text); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( |
|
IXMLDOMCDATASection * This, |
|
/* [retval][out] */ VARIANT_BOOL *isSpecified); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( |
|
IXMLDOMCDATASection * This, |
|
/* [out][retval] */ IXMLDOMNode **definitionNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( |
|
IXMLDOMCDATASection * This, |
|
/* [out][retval] */ VARIANT *typedValue); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( |
|
IXMLDOMCDATASection * This, |
|
/* [in] */ VARIANT typedValue); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( |
|
IXMLDOMCDATASection * This, |
|
/* [out][retval] */ VARIANT *dataTypeName); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( |
|
IXMLDOMCDATASection * This, |
|
/* [in] */ BSTR dataTypeName); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( |
|
IXMLDOMCDATASection * This, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( |
|
IXMLDOMCDATASection * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( |
|
IXMLDOMCDATASection * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNodeList **resultList); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( |
|
IXMLDOMCDATASection * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNode **resultNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( |
|
IXMLDOMCDATASection * This, |
|
/* [out][retval] */ VARIANT_BOOL *isParsed); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
IXMLDOMCDATASection * This, |
|
/* [out][retval] */ BSTR *namespaceURI); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( |
|
IXMLDOMCDATASection * This, |
|
/* [out][retval] */ BSTR *prefixString); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( |
|
IXMLDOMCDATASection * This, |
|
/* [out][retval] */ BSTR *nameString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( |
|
IXMLDOMCDATASection * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [in] */ VARIANT outputObject); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_data )( |
|
IXMLDOMCDATASection * This, |
|
/* [retval][out] */ BSTR *data); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_data )( |
|
IXMLDOMCDATASection * This, |
|
/* [in] */ BSTR data); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( |
|
IXMLDOMCDATASection * This, |
|
/* [retval][out] */ long *dataLength); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *substringData )( |
|
IXMLDOMCDATASection * This, |
|
/* [in] */ long offset, |
|
/* [in] */ long count, |
|
/* [retval][out] */ BSTR *data); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendData )( |
|
IXMLDOMCDATASection * This, |
|
/* [in] */ BSTR data); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertData )( |
|
IXMLDOMCDATASection * This, |
|
/* [in] */ long offset, |
|
/* [in] */ BSTR data); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *deleteData )( |
|
IXMLDOMCDATASection * This, |
|
/* [in] */ long offset, |
|
/* [in] */ long count); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceData )( |
|
IXMLDOMCDATASection * This, |
|
/* [in] */ long offset, |
|
/* [in] */ long count, |
|
/* [in] */ BSTR data); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *splitText )( |
|
IXMLDOMCDATASection * This, |
|
/* [in] */ long offset, |
|
/* [retval][out] */ IXMLDOMText **rightHandTextNode); |
|
|
|
END_INTERFACE |
|
} IXMLDOMCDATASectionVtbl; |
|
|
|
interface IXMLDOMCDATASection |
|
{ |
|
CONST_VTBL struct IXMLDOMCDATASectionVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLDOMCDATASection_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLDOMCDATASection_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLDOMCDATASection_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLDOMCDATASection_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLDOMCDATASection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLDOMCDATASection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLDOMCDATASection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLDOMCDATASection_get_nodeName(This,name) \ |
|
(This)->lpVtbl -> get_nodeName(This,name) |
|
|
|
#define IXMLDOMCDATASection_get_nodeValue(This,value) \ |
|
(This)->lpVtbl -> get_nodeValue(This,value) |
|
|
|
#define IXMLDOMCDATASection_put_nodeValue(This,value) \ |
|
(This)->lpVtbl -> put_nodeValue(This,value) |
|
|
|
#define IXMLDOMCDATASection_get_nodeType(This,type) \ |
|
(This)->lpVtbl -> get_nodeType(This,type) |
|
|
|
#define IXMLDOMCDATASection_get_parentNode(This,parent) \ |
|
(This)->lpVtbl -> get_parentNode(This,parent) |
|
|
|
#define IXMLDOMCDATASection_get_childNodes(This,childList) \ |
|
(This)->lpVtbl -> get_childNodes(This,childList) |
|
|
|
#define IXMLDOMCDATASection_get_firstChild(This,firstChild) \ |
|
(This)->lpVtbl -> get_firstChild(This,firstChild) |
|
|
|
#define IXMLDOMCDATASection_get_lastChild(This,lastChild) \ |
|
(This)->lpVtbl -> get_lastChild(This,lastChild) |
|
|
|
#define IXMLDOMCDATASection_get_previousSibling(This,previousSibling) \ |
|
(This)->lpVtbl -> get_previousSibling(This,previousSibling) |
|
|
|
#define IXMLDOMCDATASection_get_nextSibling(This,nextSibling) \ |
|
(This)->lpVtbl -> get_nextSibling(This,nextSibling) |
|
|
|
#define IXMLDOMCDATASection_get_attributes(This,attributeMap) \ |
|
(This)->lpVtbl -> get_attributes(This,attributeMap) |
|
|
|
#define IXMLDOMCDATASection_insertBefore(This,newChild,refChild,outNewChild) \ |
|
(This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild) |
|
|
|
#define IXMLDOMCDATASection_replaceChild(This,newChild,oldChild,outOldChild) \ |
|
(This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild) |
|
|
|
#define IXMLDOMCDATASection_removeChild(This,childNode,oldChild) \ |
|
(This)->lpVtbl -> removeChild(This,childNode,oldChild) |
|
|
|
#define IXMLDOMCDATASection_appendChild(This,newChild,outNewChild) \ |
|
(This)->lpVtbl -> appendChild(This,newChild,outNewChild) |
|
|
|
#define IXMLDOMCDATASection_hasChildNodes(This,hasChild) \ |
|
(This)->lpVtbl -> hasChildNodes(This,hasChild) |
|
|
|
#define IXMLDOMCDATASection_get_ownerDocument(This,DOMDocument) \ |
|
(This)->lpVtbl -> get_ownerDocument(This,DOMDocument) |
|
|
|
#define IXMLDOMCDATASection_cloneNode(This,deep,cloneRoot) \ |
|
(This)->lpVtbl -> cloneNode(This,deep,cloneRoot) |
|
|
|
#define IXMLDOMCDATASection_get_nodeTypeString(This,nodeType) \ |
|
(This)->lpVtbl -> get_nodeTypeString(This,nodeType) |
|
|
|
#define IXMLDOMCDATASection_get_text(This,text) \ |
|
(This)->lpVtbl -> get_text(This,text) |
|
|
|
#define IXMLDOMCDATASection_put_text(This,text) \ |
|
(This)->lpVtbl -> put_text(This,text) |
|
|
|
#define IXMLDOMCDATASection_get_specified(This,isSpecified) \ |
|
(This)->lpVtbl -> get_specified(This,isSpecified) |
|
|
|
#define IXMLDOMCDATASection_get_definition(This,definitionNode) \ |
|
(This)->lpVtbl -> get_definition(This,definitionNode) |
|
|
|
#define IXMLDOMCDATASection_get_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> get_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMCDATASection_put_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> put_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMCDATASection_get_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> get_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMCDATASection_put_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> put_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMCDATASection_get_xml(This,xmlString) \ |
|
(This)->lpVtbl -> get_xml(This,xmlString) |
|
|
|
#define IXMLDOMCDATASection_transformNode(This,stylesheet,xmlString) \ |
|
(This)->lpVtbl -> transformNode(This,stylesheet,xmlString) |
|
|
|
#define IXMLDOMCDATASection_selectNodes(This,queryString,resultList) \ |
|
(This)->lpVtbl -> selectNodes(This,queryString,resultList) |
|
|
|
#define IXMLDOMCDATASection_selectSingleNode(This,queryString,resultNode) \ |
|
(This)->lpVtbl -> selectSingleNode(This,queryString,resultNode) |
|
|
|
#define IXMLDOMCDATASection_get_parsed(This,isParsed) \ |
|
(This)->lpVtbl -> get_parsed(This,isParsed) |
|
|
|
#define IXMLDOMCDATASection_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define IXMLDOMCDATASection_get_prefix(This,prefixString) \ |
|
(This)->lpVtbl -> get_prefix(This,prefixString) |
|
|
|
#define IXMLDOMCDATASection_get_baseName(This,nameString) \ |
|
(This)->lpVtbl -> get_baseName(This,nameString) |
|
|
|
#define IXMLDOMCDATASection_transformNodeToObject(This,stylesheet,outputObject) \ |
|
(This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject) |
|
|
|
|
|
#define IXMLDOMCDATASection_get_data(This,data) \ |
|
(This)->lpVtbl -> get_data(This,data) |
|
|
|
#define IXMLDOMCDATASection_put_data(This,data) \ |
|
(This)->lpVtbl -> put_data(This,data) |
|
|
|
#define IXMLDOMCDATASection_get_length(This,dataLength) \ |
|
(This)->lpVtbl -> get_length(This,dataLength) |
|
|
|
#define IXMLDOMCDATASection_substringData(This,offset,count,data) \ |
|
(This)->lpVtbl -> substringData(This,offset,count,data) |
|
|
|
#define IXMLDOMCDATASection_appendData(This,data) \ |
|
(This)->lpVtbl -> appendData(This,data) |
|
|
|
#define IXMLDOMCDATASection_insertData(This,offset,data) \ |
|
(This)->lpVtbl -> insertData(This,offset,data) |
|
|
|
#define IXMLDOMCDATASection_deleteData(This,offset,count) \ |
|
(This)->lpVtbl -> deleteData(This,offset,count) |
|
|
|
#define IXMLDOMCDATASection_replaceData(This,offset,count,data) \ |
|
(This)->lpVtbl -> replaceData(This,offset,count,data) |
|
|
|
|
|
#define IXMLDOMCDATASection_splitText(This,offset,rightHandTextNode) \ |
|
(This)->lpVtbl -> splitText(This,offset,rightHandTextNode) |
|
|
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
|
|
#endif /* __IXMLDOMCDATASection_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMDocumentType_INTERFACE_DEFINED__ |
|
#define __IXMLDOMDocumentType_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLDOMDocumentType */ |
|
/* [unique][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLDOMDocumentType; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("2933BF8B-7B36-11d2-B20E-00C04F983E60") |
|
IXMLDOMDocumentType : public IXMLDOMNode |
|
{ |
|
public: |
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( |
|
/* [retval][out] */ BSTR *rootName) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_entities( |
|
/* [retval][out] */ IXMLDOMNamedNodeMap **entityMap) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_notations( |
|
/* [retval][out] */ IXMLDOMNamedNodeMap **notationMap) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLDOMDocumentTypeVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLDOMDocumentType * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLDOMDocumentType * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLDOMDocumentType * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLDOMDocumentType * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLDOMDocumentType * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLDOMDocumentType * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLDOMDocumentType * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( |
|
IXMLDOMDocumentType * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( |
|
IXMLDOMDocumentType * This, |
|
/* [retval][out] */ VARIANT *value); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( |
|
IXMLDOMDocumentType * This, |
|
/* [in] */ VARIANT value); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( |
|
IXMLDOMDocumentType * This, |
|
/* [retval][out] */ DOMNodeType *type); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( |
|
IXMLDOMDocumentType * This, |
|
/* [retval][out] */ IXMLDOMNode **parent); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( |
|
IXMLDOMDocumentType * This, |
|
/* [retval][out] */ IXMLDOMNodeList **childList); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( |
|
IXMLDOMDocumentType * This, |
|
/* [retval][out] */ IXMLDOMNode **firstChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( |
|
IXMLDOMDocumentType * This, |
|
/* [retval][out] */ IXMLDOMNode **lastChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( |
|
IXMLDOMDocumentType * This, |
|
/* [retval][out] */ IXMLDOMNode **previousSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( |
|
IXMLDOMDocumentType * This, |
|
/* [retval][out] */ IXMLDOMNode **nextSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( |
|
IXMLDOMDocumentType * This, |
|
/* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( |
|
IXMLDOMDocumentType * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ VARIANT refChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( |
|
IXMLDOMDocumentType * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ IXMLDOMNode *oldChild, |
|
/* [retval][out] */ IXMLDOMNode **outOldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( |
|
IXMLDOMDocumentType * This, |
|
/* [in] */ IXMLDOMNode *childNode, |
|
/* [retval][out] */ IXMLDOMNode **oldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( |
|
IXMLDOMDocumentType * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( |
|
IXMLDOMDocumentType * This, |
|
/* [retval][out] */ VARIANT_BOOL *hasChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( |
|
IXMLDOMDocumentType * This, |
|
/* [retval][out] */ IXMLDOMDocument **DOMDocument); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( |
|
IXMLDOMDocumentType * This, |
|
/* [in] */ VARIANT_BOOL deep, |
|
/* [retval][out] */ IXMLDOMNode **cloneRoot); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( |
|
IXMLDOMDocumentType * This, |
|
/* [out][retval] */ BSTR *nodeType); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( |
|
IXMLDOMDocumentType * This, |
|
/* [out][retval] */ BSTR *text); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( |
|
IXMLDOMDocumentType * This, |
|
/* [in] */ BSTR text); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( |
|
IXMLDOMDocumentType * This, |
|
/* [retval][out] */ VARIANT_BOOL *isSpecified); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( |
|
IXMLDOMDocumentType * This, |
|
/* [out][retval] */ IXMLDOMNode **definitionNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( |
|
IXMLDOMDocumentType * This, |
|
/* [out][retval] */ VARIANT *typedValue); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( |
|
IXMLDOMDocumentType * This, |
|
/* [in] */ VARIANT typedValue); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( |
|
IXMLDOMDocumentType * This, |
|
/* [out][retval] */ VARIANT *dataTypeName); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( |
|
IXMLDOMDocumentType * This, |
|
/* [in] */ BSTR dataTypeName); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( |
|
IXMLDOMDocumentType * This, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( |
|
IXMLDOMDocumentType * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( |
|
IXMLDOMDocumentType * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNodeList **resultList); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( |
|
IXMLDOMDocumentType * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNode **resultNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( |
|
IXMLDOMDocumentType * This, |
|
/* [out][retval] */ VARIANT_BOOL *isParsed); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
IXMLDOMDocumentType * This, |
|
/* [out][retval] */ BSTR *namespaceURI); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( |
|
IXMLDOMDocumentType * This, |
|
/* [out][retval] */ BSTR *prefixString); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( |
|
IXMLDOMDocumentType * This, |
|
/* [out][retval] */ BSTR *nameString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( |
|
IXMLDOMDocumentType * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [in] */ VARIANT outputObject); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )( |
|
IXMLDOMDocumentType * This, |
|
/* [retval][out] */ BSTR *rootName); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_entities )( |
|
IXMLDOMDocumentType * This, |
|
/* [retval][out] */ IXMLDOMNamedNodeMap **entityMap); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_notations )( |
|
IXMLDOMDocumentType * This, |
|
/* [retval][out] */ IXMLDOMNamedNodeMap **notationMap); |
|
|
|
END_INTERFACE |
|
} IXMLDOMDocumentTypeVtbl; |
|
|
|
interface IXMLDOMDocumentType |
|
{ |
|
CONST_VTBL struct IXMLDOMDocumentTypeVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLDOMDocumentType_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLDOMDocumentType_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLDOMDocumentType_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLDOMDocumentType_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLDOMDocumentType_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLDOMDocumentType_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLDOMDocumentType_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLDOMDocumentType_get_nodeName(This,name) \ |
|
(This)->lpVtbl -> get_nodeName(This,name) |
|
|
|
#define IXMLDOMDocumentType_get_nodeValue(This,value) \ |
|
(This)->lpVtbl -> get_nodeValue(This,value) |
|
|
|
#define IXMLDOMDocumentType_put_nodeValue(This,value) \ |
|
(This)->lpVtbl -> put_nodeValue(This,value) |
|
|
|
#define IXMLDOMDocumentType_get_nodeType(This,type) \ |
|
(This)->lpVtbl -> get_nodeType(This,type) |
|
|
|
#define IXMLDOMDocumentType_get_parentNode(This,parent) \ |
|
(This)->lpVtbl -> get_parentNode(This,parent) |
|
|
|
#define IXMLDOMDocumentType_get_childNodes(This,childList) \ |
|
(This)->lpVtbl -> get_childNodes(This,childList) |
|
|
|
#define IXMLDOMDocumentType_get_firstChild(This,firstChild) \ |
|
(This)->lpVtbl -> get_firstChild(This,firstChild) |
|
|
|
#define IXMLDOMDocumentType_get_lastChild(This,lastChild) \ |
|
(This)->lpVtbl -> get_lastChild(This,lastChild) |
|
|
|
#define IXMLDOMDocumentType_get_previousSibling(This,previousSibling) \ |
|
(This)->lpVtbl -> get_previousSibling(This,previousSibling) |
|
|
|
#define IXMLDOMDocumentType_get_nextSibling(This,nextSibling) \ |
|
(This)->lpVtbl -> get_nextSibling(This,nextSibling) |
|
|
|
#define IXMLDOMDocumentType_get_attributes(This,attributeMap) \ |
|
(This)->lpVtbl -> get_attributes(This,attributeMap) |
|
|
|
#define IXMLDOMDocumentType_insertBefore(This,newChild,refChild,outNewChild) \ |
|
(This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild) |
|
|
|
#define IXMLDOMDocumentType_replaceChild(This,newChild,oldChild,outOldChild) \ |
|
(This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild) |
|
|
|
#define IXMLDOMDocumentType_removeChild(This,childNode,oldChild) \ |
|
(This)->lpVtbl -> removeChild(This,childNode,oldChild) |
|
|
|
#define IXMLDOMDocumentType_appendChild(This,newChild,outNewChild) \ |
|
(This)->lpVtbl -> appendChild(This,newChild,outNewChild) |
|
|
|
#define IXMLDOMDocumentType_hasChildNodes(This,hasChild) \ |
|
(This)->lpVtbl -> hasChildNodes(This,hasChild) |
|
|
|
#define IXMLDOMDocumentType_get_ownerDocument(This,DOMDocument) \ |
|
(This)->lpVtbl -> get_ownerDocument(This,DOMDocument) |
|
|
|
#define IXMLDOMDocumentType_cloneNode(This,deep,cloneRoot) \ |
|
(This)->lpVtbl -> cloneNode(This,deep,cloneRoot) |
|
|
|
#define IXMLDOMDocumentType_get_nodeTypeString(This,nodeType) \ |
|
(This)->lpVtbl -> get_nodeTypeString(This,nodeType) |
|
|
|
#define IXMLDOMDocumentType_get_text(This,text) \ |
|
(This)->lpVtbl -> get_text(This,text) |
|
|
|
#define IXMLDOMDocumentType_put_text(This,text) \ |
|
(This)->lpVtbl -> put_text(This,text) |
|
|
|
#define IXMLDOMDocumentType_get_specified(This,isSpecified) \ |
|
(This)->lpVtbl -> get_specified(This,isSpecified) |
|
|
|
#define IXMLDOMDocumentType_get_definition(This,definitionNode) \ |
|
(This)->lpVtbl -> get_definition(This,definitionNode) |
|
|
|
#define IXMLDOMDocumentType_get_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> get_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMDocumentType_put_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> put_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMDocumentType_get_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> get_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMDocumentType_put_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> put_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMDocumentType_get_xml(This,xmlString) \ |
|
(This)->lpVtbl -> get_xml(This,xmlString) |
|
|
|
#define IXMLDOMDocumentType_transformNode(This,stylesheet,xmlString) \ |
|
(This)->lpVtbl -> transformNode(This,stylesheet,xmlString) |
|
|
|
#define IXMLDOMDocumentType_selectNodes(This,queryString,resultList) \ |
|
(This)->lpVtbl -> selectNodes(This,queryString,resultList) |
|
|
|
#define IXMLDOMDocumentType_selectSingleNode(This,queryString,resultNode) \ |
|
(This)->lpVtbl -> selectSingleNode(This,queryString,resultNode) |
|
|
|
#define IXMLDOMDocumentType_get_parsed(This,isParsed) \ |
|
(This)->lpVtbl -> get_parsed(This,isParsed) |
|
|
|
#define IXMLDOMDocumentType_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define IXMLDOMDocumentType_get_prefix(This,prefixString) \ |
|
(This)->lpVtbl -> get_prefix(This,prefixString) |
|
|
|
#define IXMLDOMDocumentType_get_baseName(This,nameString) \ |
|
(This)->lpVtbl -> get_baseName(This,nameString) |
|
|
|
#define IXMLDOMDocumentType_transformNodeToObject(This,stylesheet,outputObject) \ |
|
(This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject) |
|
|
|
|
|
#define IXMLDOMDocumentType_get_name(This,rootName) \ |
|
(This)->lpVtbl -> get_name(This,rootName) |
|
|
|
#define IXMLDOMDocumentType_get_entities(This,entityMap) \ |
|
(This)->lpVtbl -> get_entities(This,entityMap) |
|
|
|
#define IXMLDOMDocumentType_get_notations(This,notationMap) \ |
|
(This)->lpVtbl -> get_notations(This,notationMap) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocumentType_get_name_Proxy( |
|
IXMLDOMDocumentType * This, |
|
/* [retval][out] */ BSTR *rootName); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocumentType_get_name_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocumentType_get_entities_Proxy( |
|
IXMLDOMDocumentType * This, |
|
/* [retval][out] */ IXMLDOMNamedNodeMap **entityMap); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocumentType_get_entities_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMDocumentType_get_notations_Proxy( |
|
IXMLDOMDocumentType * This, |
|
/* [retval][out] */ IXMLDOMNamedNodeMap **notationMap); |
|
|
|
|
|
void __RPC_STUB IXMLDOMDocumentType_get_notations_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXMLDOMDocumentType_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMNotation_INTERFACE_DEFINED__ |
|
#define __IXMLDOMNotation_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLDOMNotation */ |
|
/* [unique][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLDOMNotation; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("2933BF8C-7B36-11d2-B20E-00C04F983E60") |
|
IXMLDOMNotation : public IXMLDOMNode |
|
{ |
|
public: |
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_publicId( |
|
/* [retval][out] */ VARIANT *publicID) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_systemId( |
|
/* [retval][out] */ VARIANT *systemID) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLDOMNotationVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLDOMNotation * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLDOMNotation * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLDOMNotation * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLDOMNotation * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLDOMNotation * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLDOMNotation * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLDOMNotation * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( |
|
IXMLDOMNotation * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( |
|
IXMLDOMNotation * This, |
|
/* [retval][out] */ VARIANT *value); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( |
|
IXMLDOMNotation * This, |
|
/* [in] */ VARIANT value); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( |
|
IXMLDOMNotation * This, |
|
/* [retval][out] */ DOMNodeType *type); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( |
|
IXMLDOMNotation * This, |
|
/* [retval][out] */ IXMLDOMNode **parent); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( |
|
IXMLDOMNotation * This, |
|
/* [retval][out] */ IXMLDOMNodeList **childList); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( |
|
IXMLDOMNotation * This, |
|
/* [retval][out] */ IXMLDOMNode **firstChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( |
|
IXMLDOMNotation * This, |
|
/* [retval][out] */ IXMLDOMNode **lastChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( |
|
IXMLDOMNotation * This, |
|
/* [retval][out] */ IXMLDOMNode **previousSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( |
|
IXMLDOMNotation * This, |
|
/* [retval][out] */ IXMLDOMNode **nextSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( |
|
IXMLDOMNotation * This, |
|
/* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( |
|
IXMLDOMNotation * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ VARIANT refChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( |
|
IXMLDOMNotation * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ IXMLDOMNode *oldChild, |
|
/* [retval][out] */ IXMLDOMNode **outOldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( |
|
IXMLDOMNotation * This, |
|
/* [in] */ IXMLDOMNode *childNode, |
|
/* [retval][out] */ IXMLDOMNode **oldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( |
|
IXMLDOMNotation * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( |
|
IXMLDOMNotation * This, |
|
/* [retval][out] */ VARIANT_BOOL *hasChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( |
|
IXMLDOMNotation * This, |
|
/* [retval][out] */ IXMLDOMDocument **DOMDocument); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( |
|
IXMLDOMNotation * This, |
|
/* [in] */ VARIANT_BOOL deep, |
|
/* [retval][out] */ IXMLDOMNode **cloneRoot); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( |
|
IXMLDOMNotation * This, |
|
/* [out][retval] */ BSTR *nodeType); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( |
|
IXMLDOMNotation * This, |
|
/* [out][retval] */ BSTR *text); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( |
|
IXMLDOMNotation * This, |
|
/* [in] */ BSTR text); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( |
|
IXMLDOMNotation * This, |
|
/* [retval][out] */ VARIANT_BOOL *isSpecified); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( |
|
IXMLDOMNotation * This, |
|
/* [out][retval] */ IXMLDOMNode **definitionNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( |
|
IXMLDOMNotation * This, |
|
/* [out][retval] */ VARIANT *typedValue); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( |
|
IXMLDOMNotation * This, |
|
/* [in] */ VARIANT typedValue); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( |
|
IXMLDOMNotation * This, |
|
/* [out][retval] */ VARIANT *dataTypeName); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( |
|
IXMLDOMNotation * This, |
|
/* [in] */ BSTR dataTypeName); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( |
|
IXMLDOMNotation * This, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( |
|
IXMLDOMNotation * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( |
|
IXMLDOMNotation * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNodeList **resultList); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( |
|
IXMLDOMNotation * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNode **resultNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( |
|
IXMLDOMNotation * This, |
|
/* [out][retval] */ VARIANT_BOOL *isParsed); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
IXMLDOMNotation * This, |
|
/* [out][retval] */ BSTR *namespaceURI); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( |
|
IXMLDOMNotation * This, |
|
/* [out][retval] */ BSTR *prefixString); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( |
|
IXMLDOMNotation * This, |
|
/* [out][retval] */ BSTR *nameString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( |
|
IXMLDOMNotation * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [in] */ VARIANT outputObject); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_publicId )( |
|
IXMLDOMNotation * This, |
|
/* [retval][out] */ VARIANT *publicID); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_systemId )( |
|
IXMLDOMNotation * This, |
|
/* [retval][out] */ VARIANT *systemID); |
|
|
|
END_INTERFACE |
|
} IXMLDOMNotationVtbl; |
|
|
|
interface IXMLDOMNotation |
|
{ |
|
CONST_VTBL struct IXMLDOMNotationVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLDOMNotation_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLDOMNotation_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLDOMNotation_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLDOMNotation_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLDOMNotation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLDOMNotation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLDOMNotation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLDOMNotation_get_nodeName(This,name) \ |
|
(This)->lpVtbl -> get_nodeName(This,name) |
|
|
|
#define IXMLDOMNotation_get_nodeValue(This,value) \ |
|
(This)->lpVtbl -> get_nodeValue(This,value) |
|
|
|
#define IXMLDOMNotation_put_nodeValue(This,value) \ |
|
(This)->lpVtbl -> put_nodeValue(This,value) |
|
|
|
#define IXMLDOMNotation_get_nodeType(This,type) \ |
|
(This)->lpVtbl -> get_nodeType(This,type) |
|
|
|
#define IXMLDOMNotation_get_parentNode(This,parent) \ |
|
(This)->lpVtbl -> get_parentNode(This,parent) |
|
|
|
#define IXMLDOMNotation_get_childNodes(This,childList) \ |
|
(This)->lpVtbl -> get_childNodes(This,childList) |
|
|
|
#define IXMLDOMNotation_get_firstChild(This,firstChild) \ |
|
(This)->lpVtbl -> get_firstChild(This,firstChild) |
|
|
|
#define IXMLDOMNotation_get_lastChild(This,lastChild) \ |
|
(This)->lpVtbl -> get_lastChild(This,lastChild) |
|
|
|
#define IXMLDOMNotation_get_previousSibling(This,previousSibling) \ |
|
(This)->lpVtbl -> get_previousSibling(This,previousSibling) |
|
|
|
#define IXMLDOMNotation_get_nextSibling(This,nextSibling) \ |
|
(This)->lpVtbl -> get_nextSibling(This,nextSibling) |
|
|
|
#define IXMLDOMNotation_get_attributes(This,attributeMap) \ |
|
(This)->lpVtbl -> get_attributes(This,attributeMap) |
|
|
|
#define IXMLDOMNotation_insertBefore(This,newChild,refChild,outNewChild) \ |
|
(This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild) |
|
|
|
#define IXMLDOMNotation_replaceChild(This,newChild,oldChild,outOldChild) \ |
|
(This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild) |
|
|
|
#define IXMLDOMNotation_removeChild(This,childNode,oldChild) \ |
|
(This)->lpVtbl -> removeChild(This,childNode,oldChild) |
|
|
|
#define IXMLDOMNotation_appendChild(This,newChild,outNewChild) \ |
|
(This)->lpVtbl -> appendChild(This,newChild,outNewChild) |
|
|
|
#define IXMLDOMNotation_hasChildNodes(This,hasChild) \ |
|
(This)->lpVtbl -> hasChildNodes(This,hasChild) |
|
|
|
#define IXMLDOMNotation_get_ownerDocument(This,DOMDocument) \ |
|
(This)->lpVtbl -> get_ownerDocument(This,DOMDocument) |
|
|
|
#define IXMLDOMNotation_cloneNode(This,deep,cloneRoot) \ |
|
(This)->lpVtbl -> cloneNode(This,deep,cloneRoot) |
|
|
|
#define IXMLDOMNotation_get_nodeTypeString(This,nodeType) \ |
|
(This)->lpVtbl -> get_nodeTypeString(This,nodeType) |
|
|
|
#define IXMLDOMNotation_get_text(This,text) \ |
|
(This)->lpVtbl -> get_text(This,text) |
|
|
|
#define IXMLDOMNotation_put_text(This,text) \ |
|
(This)->lpVtbl -> put_text(This,text) |
|
|
|
#define IXMLDOMNotation_get_specified(This,isSpecified) \ |
|
(This)->lpVtbl -> get_specified(This,isSpecified) |
|
|
|
#define IXMLDOMNotation_get_definition(This,definitionNode) \ |
|
(This)->lpVtbl -> get_definition(This,definitionNode) |
|
|
|
#define IXMLDOMNotation_get_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> get_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMNotation_put_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> put_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMNotation_get_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> get_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMNotation_put_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> put_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMNotation_get_xml(This,xmlString) \ |
|
(This)->lpVtbl -> get_xml(This,xmlString) |
|
|
|
#define IXMLDOMNotation_transformNode(This,stylesheet,xmlString) \ |
|
(This)->lpVtbl -> transformNode(This,stylesheet,xmlString) |
|
|
|
#define IXMLDOMNotation_selectNodes(This,queryString,resultList) \ |
|
(This)->lpVtbl -> selectNodes(This,queryString,resultList) |
|
|
|
#define IXMLDOMNotation_selectSingleNode(This,queryString,resultNode) \ |
|
(This)->lpVtbl -> selectSingleNode(This,queryString,resultNode) |
|
|
|
#define IXMLDOMNotation_get_parsed(This,isParsed) \ |
|
(This)->lpVtbl -> get_parsed(This,isParsed) |
|
|
|
#define IXMLDOMNotation_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define IXMLDOMNotation_get_prefix(This,prefixString) \ |
|
(This)->lpVtbl -> get_prefix(This,prefixString) |
|
|
|
#define IXMLDOMNotation_get_baseName(This,nameString) \ |
|
(This)->lpVtbl -> get_baseName(This,nameString) |
|
|
|
#define IXMLDOMNotation_transformNodeToObject(This,stylesheet,outputObject) \ |
|
(This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject) |
|
|
|
|
|
#define IXMLDOMNotation_get_publicId(This,publicID) \ |
|
(This)->lpVtbl -> get_publicId(This,publicID) |
|
|
|
#define IXMLDOMNotation_get_systemId(This,systemID) \ |
|
(This)->lpVtbl -> get_systemId(This,systemID) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNotation_get_publicId_Proxy( |
|
IXMLDOMNotation * This, |
|
/* [retval][out] */ VARIANT *publicID); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNotation_get_publicId_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMNotation_get_systemId_Proxy( |
|
IXMLDOMNotation * This, |
|
/* [retval][out] */ VARIANT *systemID); |
|
|
|
|
|
void __RPC_STUB IXMLDOMNotation_get_systemId_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXMLDOMNotation_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMEntity_INTERFACE_DEFINED__ |
|
#define __IXMLDOMEntity_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLDOMEntity */ |
|
/* [unique][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLDOMEntity; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("2933BF8D-7B36-11d2-B20E-00C04F983E60") |
|
IXMLDOMEntity : public IXMLDOMNode |
|
{ |
|
public: |
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_publicId( |
|
/* [retval][out] */ VARIANT *publicID) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_systemId( |
|
/* [retval][out] */ VARIANT *systemID) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_notationName( |
|
/* [retval][out] */ BSTR *name) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLDOMEntityVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLDOMEntity * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLDOMEntity * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLDOMEntity * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLDOMEntity * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLDOMEntity * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLDOMEntity * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLDOMEntity * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( |
|
IXMLDOMEntity * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( |
|
IXMLDOMEntity * This, |
|
/* [retval][out] */ VARIANT *value); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( |
|
IXMLDOMEntity * This, |
|
/* [in] */ VARIANT value); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( |
|
IXMLDOMEntity * This, |
|
/* [retval][out] */ DOMNodeType *type); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( |
|
IXMLDOMEntity * This, |
|
/* [retval][out] */ IXMLDOMNode **parent); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( |
|
IXMLDOMEntity * This, |
|
/* [retval][out] */ IXMLDOMNodeList **childList); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( |
|
IXMLDOMEntity * This, |
|
/* [retval][out] */ IXMLDOMNode **firstChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( |
|
IXMLDOMEntity * This, |
|
/* [retval][out] */ IXMLDOMNode **lastChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( |
|
IXMLDOMEntity * This, |
|
/* [retval][out] */ IXMLDOMNode **previousSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( |
|
IXMLDOMEntity * This, |
|
/* [retval][out] */ IXMLDOMNode **nextSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( |
|
IXMLDOMEntity * This, |
|
/* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( |
|
IXMLDOMEntity * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ VARIANT refChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( |
|
IXMLDOMEntity * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ IXMLDOMNode *oldChild, |
|
/* [retval][out] */ IXMLDOMNode **outOldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( |
|
IXMLDOMEntity * This, |
|
/* [in] */ IXMLDOMNode *childNode, |
|
/* [retval][out] */ IXMLDOMNode **oldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( |
|
IXMLDOMEntity * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( |
|
IXMLDOMEntity * This, |
|
/* [retval][out] */ VARIANT_BOOL *hasChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( |
|
IXMLDOMEntity * This, |
|
/* [retval][out] */ IXMLDOMDocument **DOMDocument); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( |
|
IXMLDOMEntity * This, |
|
/* [in] */ VARIANT_BOOL deep, |
|
/* [retval][out] */ IXMLDOMNode **cloneRoot); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( |
|
IXMLDOMEntity * This, |
|
/* [out][retval] */ BSTR *nodeType); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( |
|
IXMLDOMEntity * This, |
|
/* [out][retval] */ BSTR *text); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( |
|
IXMLDOMEntity * This, |
|
/* [in] */ BSTR text); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( |
|
IXMLDOMEntity * This, |
|
/* [retval][out] */ VARIANT_BOOL *isSpecified); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( |
|
IXMLDOMEntity * This, |
|
/* [out][retval] */ IXMLDOMNode **definitionNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( |
|
IXMLDOMEntity * This, |
|
/* [out][retval] */ VARIANT *typedValue); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( |
|
IXMLDOMEntity * This, |
|
/* [in] */ VARIANT typedValue); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( |
|
IXMLDOMEntity * This, |
|
/* [out][retval] */ VARIANT *dataTypeName); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( |
|
IXMLDOMEntity * This, |
|
/* [in] */ BSTR dataTypeName); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( |
|
IXMLDOMEntity * This, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( |
|
IXMLDOMEntity * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( |
|
IXMLDOMEntity * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNodeList **resultList); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( |
|
IXMLDOMEntity * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNode **resultNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( |
|
IXMLDOMEntity * This, |
|
/* [out][retval] */ VARIANT_BOOL *isParsed); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
IXMLDOMEntity * This, |
|
/* [out][retval] */ BSTR *namespaceURI); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( |
|
IXMLDOMEntity * This, |
|
/* [out][retval] */ BSTR *prefixString); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( |
|
IXMLDOMEntity * This, |
|
/* [out][retval] */ BSTR *nameString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( |
|
IXMLDOMEntity * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [in] */ VARIANT outputObject); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_publicId )( |
|
IXMLDOMEntity * This, |
|
/* [retval][out] */ VARIANT *publicID); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_systemId )( |
|
IXMLDOMEntity * This, |
|
/* [retval][out] */ VARIANT *systemID); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_notationName )( |
|
IXMLDOMEntity * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
END_INTERFACE |
|
} IXMLDOMEntityVtbl; |
|
|
|
interface IXMLDOMEntity |
|
{ |
|
CONST_VTBL struct IXMLDOMEntityVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLDOMEntity_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLDOMEntity_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLDOMEntity_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLDOMEntity_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLDOMEntity_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLDOMEntity_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLDOMEntity_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLDOMEntity_get_nodeName(This,name) \ |
|
(This)->lpVtbl -> get_nodeName(This,name) |
|
|
|
#define IXMLDOMEntity_get_nodeValue(This,value) \ |
|
(This)->lpVtbl -> get_nodeValue(This,value) |
|
|
|
#define IXMLDOMEntity_put_nodeValue(This,value) \ |
|
(This)->lpVtbl -> put_nodeValue(This,value) |
|
|
|
#define IXMLDOMEntity_get_nodeType(This,type) \ |
|
(This)->lpVtbl -> get_nodeType(This,type) |
|
|
|
#define IXMLDOMEntity_get_parentNode(This,parent) \ |
|
(This)->lpVtbl -> get_parentNode(This,parent) |
|
|
|
#define IXMLDOMEntity_get_childNodes(This,childList) \ |
|
(This)->lpVtbl -> get_childNodes(This,childList) |
|
|
|
#define IXMLDOMEntity_get_firstChild(This,firstChild) \ |
|
(This)->lpVtbl -> get_firstChild(This,firstChild) |
|
|
|
#define IXMLDOMEntity_get_lastChild(This,lastChild) \ |
|
(This)->lpVtbl -> get_lastChild(This,lastChild) |
|
|
|
#define IXMLDOMEntity_get_previousSibling(This,previousSibling) \ |
|
(This)->lpVtbl -> get_previousSibling(This,previousSibling) |
|
|
|
#define IXMLDOMEntity_get_nextSibling(This,nextSibling) \ |
|
(This)->lpVtbl -> get_nextSibling(This,nextSibling) |
|
|
|
#define IXMLDOMEntity_get_attributes(This,attributeMap) \ |
|
(This)->lpVtbl -> get_attributes(This,attributeMap) |
|
|
|
#define IXMLDOMEntity_insertBefore(This,newChild,refChild,outNewChild) \ |
|
(This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild) |
|
|
|
#define IXMLDOMEntity_replaceChild(This,newChild,oldChild,outOldChild) \ |
|
(This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild) |
|
|
|
#define IXMLDOMEntity_removeChild(This,childNode,oldChild) \ |
|
(This)->lpVtbl -> removeChild(This,childNode,oldChild) |
|
|
|
#define IXMLDOMEntity_appendChild(This,newChild,outNewChild) \ |
|
(This)->lpVtbl -> appendChild(This,newChild,outNewChild) |
|
|
|
#define IXMLDOMEntity_hasChildNodes(This,hasChild) \ |
|
(This)->lpVtbl -> hasChildNodes(This,hasChild) |
|
|
|
#define IXMLDOMEntity_get_ownerDocument(This,DOMDocument) \ |
|
(This)->lpVtbl -> get_ownerDocument(This,DOMDocument) |
|
|
|
#define IXMLDOMEntity_cloneNode(This,deep,cloneRoot) \ |
|
(This)->lpVtbl -> cloneNode(This,deep,cloneRoot) |
|
|
|
#define IXMLDOMEntity_get_nodeTypeString(This,nodeType) \ |
|
(This)->lpVtbl -> get_nodeTypeString(This,nodeType) |
|
|
|
#define IXMLDOMEntity_get_text(This,text) \ |
|
(This)->lpVtbl -> get_text(This,text) |
|
|
|
#define IXMLDOMEntity_put_text(This,text) \ |
|
(This)->lpVtbl -> put_text(This,text) |
|
|
|
#define IXMLDOMEntity_get_specified(This,isSpecified) \ |
|
(This)->lpVtbl -> get_specified(This,isSpecified) |
|
|
|
#define IXMLDOMEntity_get_definition(This,definitionNode) \ |
|
(This)->lpVtbl -> get_definition(This,definitionNode) |
|
|
|
#define IXMLDOMEntity_get_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> get_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMEntity_put_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> put_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMEntity_get_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> get_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMEntity_put_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> put_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMEntity_get_xml(This,xmlString) \ |
|
(This)->lpVtbl -> get_xml(This,xmlString) |
|
|
|
#define IXMLDOMEntity_transformNode(This,stylesheet,xmlString) \ |
|
(This)->lpVtbl -> transformNode(This,stylesheet,xmlString) |
|
|
|
#define IXMLDOMEntity_selectNodes(This,queryString,resultList) \ |
|
(This)->lpVtbl -> selectNodes(This,queryString,resultList) |
|
|
|
#define IXMLDOMEntity_selectSingleNode(This,queryString,resultNode) \ |
|
(This)->lpVtbl -> selectSingleNode(This,queryString,resultNode) |
|
|
|
#define IXMLDOMEntity_get_parsed(This,isParsed) \ |
|
(This)->lpVtbl -> get_parsed(This,isParsed) |
|
|
|
#define IXMLDOMEntity_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define IXMLDOMEntity_get_prefix(This,prefixString) \ |
|
(This)->lpVtbl -> get_prefix(This,prefixString) |
|
|
|
#define IXMLDOMEntity_get_baseName(This,nameString) \ |
|
(This)->lpVtbl -> get_baseName(This,nameString) |
|
|
|
#define IXMLDOMEntity_transformNodeToObject(This,stylesheet,outputObject) \ |
|
(This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject) |
|
|
|
|
|
#define IXMLDOMEntity_get_publicId(This,publicID) \ |
|
(This)->lpVtbl -> get_publicId(This,publicID) |
|
|
|
#define IXMLDOMEntity_get_systemId(This,systemID) \ |
|
(This)->lpVtbl -> get_systemId(This,systemID) |
|
|
|
#define IXMLDOMEntity_get_notationName(This,name) \ |
|
(This)->lpVtbl -> get_notationName(This,name) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMEntity_get_publicId_Proxy( |
|
IXMLDOMEntity * This, |
|
/* [retval][out] */ VARIANT *publicID); |
|
|
|
|
|
void __RPC_STUB IXMLDOMEntity_get_publicId_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMEntity_get_systemId_Proxy( |
|
IXMLDOMEntity * This, |
|
/* [retval][out] */ VARIANT *systemID); |
|
|
|
|
|
void __RPC_STUB IXMLDOMEntity_get_systemId_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMEntity_get_notationName_Proxy( |
|
IXMLDOMEntity * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
|
|
void __RPC_STUB IXMLDOMEntity_get_notationName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXMLDOMEntity_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMEntityReference_INTERFACE_DEFINED__ |
|
#define __IXMLDOMEntityReference_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLDOMEntityReference */ |
|
/* [unique][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLDOMEntityReference; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("2933BF8E-7B36-11d2-B20E-00C04F983E60") |
|
IXMLDOMEntityReference : public IXMLDOMNode |
|
{ |
|
public: |
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLDOMEntityReferenceVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLDOMEntityReference * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLDOMEntityReference * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLDOMEntityReference * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLDOMEntityReference * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLDOMEntityReference * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLDOMEntityReference * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLDOMEntityReference * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( |
|
IXMLDOMEntityReference * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( |
|
IXMLDOMEntityReference * This, |
|
/* [retval][out] */ VARIANT *value); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( |
|
IXMLDOMEntityReference * This, |
|
/* [in] */ VARIANT value); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( |
|
IXMLDOMEntityReference * This, |
|
/* [retval][out] */ DOMNodeType *type); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( |
|
IXMLDOMEntityReference * This, |
|
/* [retval][out] */ IXMLDOMNode **parent); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( |
|
IXMLDOMEntityReference * This, |
|
/* [retval][out] */ IXMLDOMNodeList **childList); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( |
|
IXMLDOMEntityReference * This, |
|
/* [retval][out] */ IXMLDOMNode **firstChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( |
|
IXMLDOMEntityReference * This, |
|
/* [retval][out] */ IXMLDOMNode **lastChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( |
|
IXMLDOMEntityReference * This, |
|
/* [retval][out] */ IXMLDOMNode **previousSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( |
|
IXMLDOMEntityReference * This, |
|
/* [retval][out] */ IXMLDOMNode **nextSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( |
|
IXMLDOMEntityReference * This, |
|
/* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( |
|
IXMLDOMEntityReference * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ VARIANT refChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( |
|
IXMLDOMEntityReference * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ IXMLDOMNode *oldChild, |
|
/* [retval][out] */ IXMLDOMNode **outOldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( |
|
IXMLDOMEntityReference * This, |
|
/* [in] */ IXMLDOMNode *childNode, |
|
/* [retval][out] */ IXMLDOMNode **oldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( |
|
IXMLDOMEntityReference * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( |
|
IXMLDOMEntityReference * This, |
|
/* [retval][out] */ VARIANT_BOOL *hasChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( |
|
IXMLDOMEntityReference * This, |
|
/* [retval][out] */ IXMLDOMDocument **DOMDocument); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( |
|
IXMLDOMEntityReference * This, |
|
/* [in] */ VARIANT_BOOL deep, |
|
/* [retval][out] */ IXMLDOMNode **cloneRoot); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( |
|
IXMLDOMEntityReference * This, |
|
/* [out][retval] */ BSTR *nodeType); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( |
|
IXMLDOMEntityReference * This, |
|
/* [out][retval] */ BSTR *text); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( |
|
IXMLDOMEntityReference * This, |
|
/* [in] */ BSTR text); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( |
|
IXMLDOMEntityReference * This, |
|
/* [retval][out] */ VARIANT_BOOL *isSpecified); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( |
|
IXMLDOMEntityReference * This, |
|
/* [out][retval] */ IXMLDOMNode **definitionNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( |
|
IXMLDOMEntityReference * This, |
|
/* [out][retval] */ VARIANT *typedValue); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( |
|
IXMLDOMEntityReference * This, |
|
/* [in] */ VARIANT typedValue); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( |
|
IXMLDOMEntityReference * This, |
|
/* [out][retval] */ VARIANT *dataTypeName); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( |
|
IXMLDOMEntityReference * This, |
|
/* [in] */ BSTR dataTypeName); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( |
|
IXMLDOMEntityReference * This, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( |
|
IXMLDOMEntityReference * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( |
|
IXMLDOMEntityReference * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNodeList **resultList); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( |
|
IXMLDOMEntityReference * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNode **resultNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( |
|
IXMLDOMEntityReference * This, |
|
/* [out][retval] */ VARIANT_BOOL *isParsed); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
IXMLDOMEntityReference * This, |
|
/* [out][retval] */ BSTR *namespaceURI); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( |
|
IXMLDOMEntityReference * This, |
|
/* [out][retval] */ BSTR *prefixString); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( |
|
IXMLDOMEntityReference * This, |
|
/* [out][retval] */ BSTR *nameString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( |
|
IXMLDOMEntityReference * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [in] */ VARIANT outputObject); |
|
|
|
END_INTERFACE |
|
} IXMLDOMEntityReferenceVtbl; |
|
|
|
interface IXMLDOMEntityReference |
|
{ |
|
CONST_VTBL struct IXMLDOMEntityReferenceVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLDOMEntityReference_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLDOMEntityReference_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLDOMEntityReference_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLDOMEntityReference_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLDOMEntityReference_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLDOMEntityReference_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLDOMEntityReference_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLDOMEntityReference_get_nodeName(This,name) \ |
|
(This)->lpVtbl -> get_nodeName(This,name) |
|
|
|
#define IXMLDOMEntityReference_get_nodeValue(This,value) \ |
|
(This)->lpVtbl -> get_nodeValue(This,value) |
|
|
|
#define IXMLDOMEntityReference_put_nodeValue(This,value) \ |
|
(This)->lpVtbl -> put_nodeValue(This,value) |
|
|
|
#define IXMLDOMEntityReference_get_nodeType(This,type) \ |
|
(This)->lpVtbl -> get_nodeType(This,type) |
|
|
|
#define IXMLDOMEntityReference_get_parentNode(This,parent) \ |
|
(This)->lpVtbl -> get_parentNode(This,parent) |
|
|
|
#define IXMLDOMEntityReference_get_childNodes(This,childList) \ |
|
(This)->lpVtbl -> get_childNodes(This,childList) |
|
|
|
#define IXMLDOMEntityReference_get_firstChild(This,firstChild) \ |
|
(This)->lpVtbl -> get_firstChild(This,firstChild) |
|
|
|
#define IXMLDOMEntityReference_get_lastChild(This,lastChild) \ |
|
(This)->lpVtbl -> get_lastChild(This,lastChild) |
|
|
|
#define IXMLDOMEntityReference_get_previousSibling(This,previousSibling) \ |
|
(This)->lpVtbl -> get_previousSibling(This,previousSibling) |
|
|
|
#define IXMLDOMEntityReference_get_nextSibling(This,nextSibling) \ |
|
(This)->lpVtbl -> get_nextSibling(This,nextSibling) |
|
|
|
#define IXMLDOMEntityReference_get_attributes(This,attributeMap) \ |
|
(This)->lpVtbl -> get_attributes(This,attributeMap) |
|
|
|
#define IXMLDOMEntityReference_insertBefore(This,newChild,refChild,outNewChild) \ |
|
(This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild) |
|
|
|
#define IXMLDOMEntityReference_replaceChild(This,newChild,oldChild,outOldChild) \ |
|
(This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild) |
|
|
|
#define IXMLDOMEntityReference_removeChild(This,childNode,oldChild) \ |
|
(This)->lpVtbl -> removeChild(This,childNode,oldChild) |
|
|
|
#define IXMLDOMEntityReference_appendChild(This,newChild,outNewChild) \ |
|
(This)->lpVtbl -> appendChild(This,newChild,outNewChild) |
|
|
|
#define IXMLDOMEntityReference_hasChildNodes(This,hasChild) \ |
|
(This)->lpVtbl -> hasChildNodes(This,hasChild) |
|
|
|
#define IXMLDOMEntityReference_get_ownerDocument(This,DOMDocument) \ |
|
(This)->lpVtbl -> get_ownerDocument(This,DOMDocument) |
|
|
|
#define IXMLDOMEntityReference_cloneNode(This,deep,cloneRoot) \ |
|
(This)->lpVtbl -> cloneNode(This,deep,cloneRoot) |
|
|
|
#define IXMLDOMEntityReference_get_nodeTypeString(This,nodeType) \ |
|
(This)->lpVtbl -> get_nodeTypeString(This,nodeType) |
|
|
|
#define IXMLDOMEntityReference_get_text(This,text) \ |
|
(This)->lpVtbl -> get_text(This,text) |
|
|
|
#define IXMLDOMEntityReference_put_text(This,text) \ |
|
(This)->lpVtbl -> put_text(This,text) |
|
|
|
#define IXMLDOMEntityReference_get_specified(This,isSpecified) \ |
|
(This)->lpVtbl -> get_specified(This,isSpecified) |
|
|
|
#define IXMLDOMEntityReference_get_definition(This,definitionNode) \ |
|
(This)->lpVtbl -> get_definition(This,definitionNode) |
|
|
|
#define IXMLDOMEntityReference_get_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> get_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMEntityReference_put_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> put_nodeTypedValue(This,typedValue) |
|
|
|
#define IXMLDOMEntityReference_get_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> get_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMEntityReference_put_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> put_dataType(This,dataTypeName) |
|
|
|
#define IXMLDOMEntityReference_get_xml(This,xmlString) \ |
|
(This)->lpVtbl -> get_xml(This,xmlString) |
|
|
|
#define IXMLDOMEntityReference_transformNode(This,stylesheet,xmlString) \ |
|
(This)->lpVtbl -> transformNode(This,stylesheet,xmlString) |
|
|
|
#define IXMLDOMEntityReference_selectNodes(This,queryString,resultList) \ |
|
(This)->lpVtbl -> selectNodes(This,queryString,resultList) |
|
|
|
#define IXMLDOMEntityReference_selectSingleNode(This,queryString,resultNode) \ |
|
(This)->lpVtbl -> selectSingleNode(This,queryString,resultNode) |
|
|
|
#define IXMLDOMEntityReference_get_parsed(This,isParsed) \ |
|
(This)->lpVtbl -> get_parsed(This,isParsed) |
|
|
|
#define IXMLDOMEntityReference_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define IXMLDOMEntityReference_get_prefix(This,prefixString) \ |
|
(This)->lpVtbl -> get_prefix(This,prefixString) |
|
|
|
#define IXMLDOMEntityReference_get_baseName(This,nameString) \ |
|
(This)->lpVtbl -> get_baseName(This,nameString) |
|
|
|
#define IXMLDOMEntityReference_transformNodeToObject(This,stylesheet,outputObject) \ |
|
(This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject) |
|
|
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
|
|
#endif /* __IXMLDOMEntityReference_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMParseError_INTERFACE_DEFINED__ |
|
#define __IXMLDOMParseError_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLDOMParseError */ |
|
/* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLDOMParseError; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("3efaa426-272f-11d2-836f-0000f87a7782") |
|
IXMLDOMParseError : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_errorCode( |
|
/* [out][retval] */ long *errorCode) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_url( |
|
/* [out][retval] */ BSTR *urlString) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_reason( |
|
/* [out][retval] */ BSTR *reasonString) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_srcText( |
|
/* [out][retval] */ BSTR *sourceString) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_line( |
|
/* [out][retval] */ long *lineNumber) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_linepos( |
|
/* [out][retval] */ long *linePosition) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_filepos( |
|
/* [out][retval] */ long *filePosition) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLDOMParseErrorVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLDOMParseError * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLDOMParseError * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLDOMParseError * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLDOMParseError * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLDOMParseError * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLDOMParseError * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLDOMParseError * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_errorCode )( |
|
IXMLDOMParseError * This, |
|
/* [out][retval] */ long *errorCode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_url )( |
|
IXMLDOMParseError * This, |
|
/* [out][retval] */ BSTR *urlString); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_reason )( |
|
IXMLDOMParseError * This, |
|
/* [out][retval] */ BSTR *reasonString); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_srcText )( |
|
IXMLDOMParseError * This, |
|
/* [out][retval] */ BSTR *sourceString); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_line )( |
|
IXMLDOMParseError * This, |
|
/* [out][retval] */ long *lineNumber); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_linepos )( |
|
IXMLDOMParseError * This, |
|
/* [out][retval] */ long *linePosition); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_filepos )( |
|
IXMLDOMParseError * This, |
|
/* [out][retval] */ long *filePosition); |
|
|
|
END_INTERFACE |
|
} IXMLDOMParseErrorVtbl; |
|
|
|
interface IXMLDOMParseError |
|
{ |
|
CONST_VTBL struct IXMLDOMParseErrorVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLDOMParseError_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLDOMParseError_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLDOMParseError_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLDOMParseError_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLDOMParseError_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLDOMParseError_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLDOMParseError_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLDOMParseError_get_errorCode(This,errorCode) \ |
|
(This)->lpVtbl -> get_errorCode(This,errorCode) |
|
|
|
#define IXMLDOMParseError_get_url(This,urlString) \ |
|
(This)->lpVtbl -> get_url(This,urlString) |
|
|
|
#define IXMLDOMParseError_get_reason(This,reasonString) \ |
|
(This)->lpVtbl -> get_reason(This,reasonString) |
|
|
|
#define IXMLDOMParseError_get_srcText(This,sourceString) \ |
|
(This)->lpVtbl -> get_srcText(This,sourceString) |
|
|
|
#define IXMLDOMParseError_get_line(This,lineNumber) \ |
|
(This)->lpVtbl -> get_line(This,lineNumber) |
|
|
|
#define IXMLDOMParseError_get_linepos(This,linePosition) \ |
|
(This)->lpVtbl -> get_linepos(This,linePosition) |
|
|
|
#define IXMLDOMParseError_get_filepos(This,filePosition) \ |
|
(This)->lpVtbl -> get_filepos(This,filePosition) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_errorCode_Proxy( |
|
IXMLDOMParseError * This, |
|
/* [out][retval] */ long *errorCode); |
|
|
|
|
|
void __RPC_STUB IXMLDOMParseError_get_errorCode_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_url_Proxy( |
|
IXMLDOMParseError * This, |
|
/* [out][retval] */ BSTR *urlString); |
|
|
|
|
|
void __RPC_STUB IXMLDOMParseError_get_url_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_reason_Proxy( |
|
IXMLDOMParseError * This, |
|
/* [out][retval] */ BSTR *reasonString); |
|
|
|
|
|
void __RPC_STUB IXMLDOMParseError_get_reason_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_srcText_Proxy( |
|
IXMLDOMParseError * This, |
|
/* [out][retval] */ BSTR *sourceString); |
|
|
|
|
|
void __RPC_STUB IXMLDOMParseError_get_srcText_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_line_Proxy( |
|
IXMLDOMParseError * This, |
|
/* [out][retval] */ long *lineNumber); |
|
|
|
|
|
void __RPC_STUB IXMLDOMParseError_get_line_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_linepos_Proxy( |
|
IXMLDOMParseError * This, |
|
/* [out][retval] */ long *linePosition); |
|
|
|
|
|
void __RPC_STUB IXMLDOMParseError_get_linepos_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMParseError_get_filepos_Proxy( |
|
IXMLDOMParseError * This, |
|
/* [out][retval] */ long *filePosition); |
|
|
|
|
|
void __RPC_STUB IXMLDOMParseError_get_filepos_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXMLDOMParseError_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMSchemaCollection_INTERFACE_DEFINED__ |
|
#define __IXMLDOMSchemaCollection_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLDOMSchemaCollection */ |
|
/* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLDOMSchemaCollection; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("373984c8-b845-449b-91e7-45ac83036ade") |
|
IXMLDOMSchemaCollection : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE add( |
|
/* [in] */ BSTR namespaceURI, |
|
/* [in] */ VARIANT var) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE get( |
|
/* [in] */ BSTR namespaceURI, |
|
/* [retval][out] */ IXMLDOMNode **schemaNode) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE remove( |
|
/* [in] */ BSTR namespaceURI) = 0; |
|
|
|
virtual /* [propget][helpstring][id] */ HRESULT STDMETHODCALLTYPE get_length( |
|
/* [retval][out] */ long *length) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_namespaceURI( |
|
/* [in] */ long index, |
|
/* [retval][out] */ BSTR *length) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE addCollection( |
|
/* [in] */ IXMLDOMSchemaCollection *otherCollection) = 0; |
|
|
|
virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( |
|
/* [out][retval] */ IUnknown **ppUnk) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLDOMSchemaCollectionVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLDOMSchemaCollection * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLDOMSchemaCollection * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLDOMSchemaCollection * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLDOMSchemaCollection * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLDOMSchemaCollection * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLDOMSchemaCollection * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLDOMSchemaCollection * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *add )( |
|
IXMLDOMSchemaCollection * This, |
|
/* [in] */ BSTR namespaceURI, |
|
/* [in] */ VARIANT var); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *get )( |
|
IXMLDOMSchemaCollection * This, |
|
/* [in] */ BSTR namespaceURI, |
|
/* [retval][out] */ IXMLDOMNode **schemaNode); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *remove )( |
|
IXMLDOMSchemaCollection * This, |
|
/* [in] */ BSTR namespaceURI); |
|
|
|
/* [propget][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *get_length )( |
|
IXMLDOMSchemaCollection * This, |
|
/* [retval][out] */ long *length); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
IXMLDOMSchemaCollection * This, |
|
/* [in] */ long index, |
|
/* [retval][out] */ BSTR *length); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *addCollection )( |
|
IXMLDOMSchemaCollection * This, |
|
/* [in] */ IXMLDOMSchemaCollection *otherCollection); |
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )( |
|
IXMLDOMSchemaCollection * This, |
|
/* [out][retval] */ IUnknown **ppUnk); |
|
|
|
END_INTERFACE |
|
} IXMLDOMSchemaCollectionVtbl; |
|
|
|
interface IXMLDOMSchemaCollection |
|
{ |
|
CONST_VTBL struct IXMLDOMSchemaCollectionVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLDOMSchemaCollection_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLDOMSchemaCollection_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLDOMSchemaCollection_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLDOMSchemaCollection_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLDOMSchemaCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLDOMSchemaCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLDOMSchemaCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLDOMSchemaCollection_add(This,namespaceURI,var) \ |
|
(This)->lpVtbl -> add(This,namespaceURI,var) |
|
|
|
#define IXMLDOMSchemaCollection_get(This,namespaceURI,schemaNode) \ |
|
(This)->lpVtbl -> get(This,namespaceURI,schemaNode) |
|
|
|
#define IXMLDOMSchemaCollection_remove(This,namespaceURI) \ |
|
(This)->lpVtbl -> remove(This,namespaceURI) |
|
|
|
#define IXMLDOMSchemaCollection_get_length(This,length) \ |
|
(This)->lpVtbl -> get_length(This,length) |
|
|
|
#define IXMLDOMSchemaCollection_get_namespaceURI(This,index,length) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,index,length) |
|
|
|
#define IXMLDOMSchemaCollection_addCollection(This,otherCollection) \ |
|
(This)->lpVtbl -> addCollection(This,otherCollection) |
|
|
|
#define IXMLDOMSchemaCollection_get__newEnum(This,ppUnk) \ |
|
(This)->lpVtbl -> get__newEnum(This,ppUnk) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection_add_Proxy( |
|
IXMLDOMSchemaCollection * This, |
|
/* [in] */ BSTR namespaceURI, |
|
/* [in] */ VARIANT var); |
|
|
|
|
|
void __RPC_STUB IXMLDOMSchemaCollection_add_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection_get_Proxy( |
|
IXMLDOMSchemaCollection * This, |
|
/* [in] */ BSTR namespaceURI, |
|
/* [retval][out] */ IXMLDOMNode **schemaNode); |
|
|
|
|
|
void __RPC_STUB IXMLDOMSchemaCollection_get_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection_remove_Proxy( |
|
IXMLDOMSchemaCollection * This, |
|
/* [in] */ BSTR namespaceURI); |
|
|
|
|
|
void __RPC_STUB IXMLDOMSchemaCollection_remove_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection_get_length_Proxy( |
|
IXMLDOMSchemaCollection * This, |
|
/* [retval][out] */ long *length); |
|
|
|
|
|
void __RPC_STUB IXMLDOMSchemaCollection_get_length_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection_get_namespaceURI_Proxy( |
|
IXMLDOMSchemaCollection * This, |
|
/* [in] */ long index, |
|
/* [retval][out] */ BSTR *length); |
|
|
|
|
|
void __RPC_STUB IXMLDOMSchemaCollection_get_namespaceURI_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection_addCollection_Proxy( |
|
IXMLDOMSchemaCollection * This, |
|
/* [in] */ IXMLDOMSchemaCollection *otherCollection); |
|
|
|
|
|
void __RPC_STUB IXMLDOMSchemaCollection_addCollection_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection_get__newEnum_Proxy( |
|
IXMLDOMSchemaCollection * This, |
|
/* [out][retval] */ IUnknown **ppUnk); |
|
|
|
|
|
void __RPC_STUB IXMLDOMSchemaCollection_get__newEnum_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXMLDOMSchemaCollection_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXTLRuntime_INTERFACE_DEFINED__ |
|
#define __IXTLRuntime_INTERFACE_DEFINED__ |
|
|
|
/* interface IXTLRuntime */ |
|
/* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXTLRuntime; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("3efaa425-272f-11d2-836f-0000f87a7782") |
|
IXTLRuntime : public IXMLDOMNode |
|
{ |
|
public: |
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE uniqueID( |
|
/* [in] */ IXMLDOMNode *pNode, |
|
/* [retval][out] */ long *pID) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE depth( |
|
/* [in] */ IXMLDOMNode *pNode, |
|
/* [retval][out] */ long *pDepth) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE childNumber( |
|
/* [in] */ IXMLDOMNode *pNode, |
|
/* [retval][out] */ long *pNumber) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ancestorChildNumber( |
|
/* [in] */ BSTR bstrNodeName, |
|
/* [in] */ IXMLDOMNode *pNode, |
|
/* [retval][out] */ long *pNumber) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE absoluteChildNumber( |
|
/* [in] */ IXMLDOMNode *pNode, |
|
/* [retval][out] */ long *pNumber) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE formatIndex( |
|
/* [in] */ long lIndex, |
|
/* [in] */ BSTR bstrFormat, |
|
/* [retval][out] */ BSTR *pbstrFormattedString) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE formatNumber( |
|
/* [in] */ double dblNumber, |
|
/* [in] */ BSTR bstrFormat, |
|
/* [retval][out] */ BSTR *pbstrFormattedString) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE formatDate( |
|
/* [in] */ VARIANT varDate, |
|
/* [in] */ BSTR bstrFormat, |
|
/* [optional][in] */ VARIANT varDestLocale, |
|
/* [retval][out] */ BSTR *pbstrFormattedString) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE formatTime( |
|
/* [in] */ VARIANT varTime, |
|
/* [in] */ BSTR bstrFormat, |
|
/* [optional][in] */ VARIANT varDestLocale, |
|
/* [retval][out] */ BSTR *pbstrFormattedString) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXTLRuntimeVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXTLRuntime * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXTLRuntime * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXTLRuntime * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXTLRuntime * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXTLRuntime * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXTLRuntime * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXTLRuntime * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeName )( |
|
IXTLRuntime * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeValue )( |
|
IXTLRuntime * This, |
|
/* [retval][out] */ VARIANT *value); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeValue )( |
|
IXTLRuntime * This, |
|
/* [in] */ VARIANT value); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeType )( |
|
IXTLRuntime * This, |
|
/* [retval][out] */ DOMNodeType *type); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parentNode )( |
|
IXTLRuntime * This, |
|
/* [retval][out] */ IXMLDOMNode **parent); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_childNodes )( |
|
IXTLRuntime * This, |
|
/* [retval][out] */ IXMLDOMNodeList **childList); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_firstChild )( |
|
IXTLRuntime * This, |
|
/* [retval][out] */ IXMLDOMNode **firstChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lastChild )( |
|
IXTLRuntime * This, |
|
/* [retval][out] */ IXMLDOMNode **lastChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_previousSibling )( |
|
IXTLRuntime * This, |
|
/* [retval][out] */ IXMLDOMNode **previousSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nextSibling )( |
|
IXTLRuntime * This, |
|
/* [retval][out] */ IXMLDOMNode **nextSibling); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( |
|
IXTLRuntime * This, |
|
/* [retval][out] */ IXMLDOMNamedNodeMap **attributeMap); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *insertBefore )( |
|
IXTLRuntime * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ VARIANT refChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *replaceChild )( |
|
IXTLRuntime * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [in] */ IXMLDOMNode *oldChild, |
|
/* [retval][out] */ IXMLDOMNode **outOldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( |
|
IXTLRuntime * This, |
|
/* [in] */ IXMLDOMNode *childNode, |
|
/* [retval][out] */ IXMLDOMNode **oldChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *appendChild )( |
|
IXTLRuntime * This, |
|
/* [in] */ IXMLDOMNode *newChild, |
|
/* [retval][out] */ IXMLDOMNode **outNewChild); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *hasChildNodes )( |
|
IXTLRuntime * This, |
|
/* [retval][out] */ VARIANT_BOOL *hasChild); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerDocument )( |
|
IXTLRuntime * This, |
|
/* [retval][out] */ IXMLDOMDocument **DOMDocument); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *cloneNode )( |
|
IXTLRuntime * This, |
|
/* [in] */ VARIANT_BOOL deep, |
|
/* [retval][out] */ IXMLDOMNode **cloneRoot); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypeString )( |
|
IXTLRuntime * This, |
|
/* [out][retval] */ BSTR *nodeType); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( |
|
IXTLRuntime * This, |
|
/* [out][retval] */ BSTR *text); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( |
|
IXTLRuntime * This, |
|
/* [in] */ BSTR text); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_specified )( |
|
IXTLRuntime * This, |
|
/* [retval][out] */ VARIANT_BOOL *isSpecified); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_definition )( |
|
IXTLRuntime * This, |
|
/* [out][retval] */ IXMLDOMNode **definitionNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_nodeTypedValue )( |
|
IXTLRuntime * This, |
|
/* [out][retval] */ VARIANT *typedValue); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_nodeTypedValue )( |
|
IXTLRuntime * This, |
|
/* [in] */ VARIANT typedValue); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dataType )( |
|
IXTLRuntime * This, |
|
/* [out][retval] */ VARIANT *dataTypeName); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dataType )( |
|
IXTLRuntime * This, |
|
/* [in] */ BSTR dataTypeName); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_xml )( |
|
IXTLRuntime * This, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNode )( |
|
IXTLRuntime * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [out][retval] */ BSTR *xmlString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectNodes )( |
|
IXTLRuntime * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNodeList **resultList); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *selectSingleNode )( |
|
IXTLRuntime * This, |
|
/* [in] */ BSTR queryString, |
|
/* [out][retval] */ IXMLDOMNode **resultNode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parsed )( |
|
IXTLRuntime * This, |
|
/* [out][retval] */ VARIANT_BOOL *isParsed); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
IXTLRuntime * This, |
|
/* [out][retval] */ BSTR *namespaceURI); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_prefix )( |
|
IXTLRuntime * This, |
|
/* [out][retval] */ BSTR *prefixString); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseName )( |
|
IXTLRuntime * This, |
|
/* [out][retval] */ BSTR *nameString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transformNodeToObject )( |
|
IXTLRuntime * This, |
|
/* [in] */ IXMLDOMNode *stylesheet, |
|
/* [in] */ VARIANT outputObject); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *uniqueID )( |
|
IXTLRuntime * This, |
|
/* [in] */ IXMLDOMNode *pNode, |
|
/* [retval][out] */ long *pID); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *depth )( |
|
IXTLRuntime * This, |
|
/* [in] */ IXMLDOMNode *pNode, |
|
/* [retval][out] */ long *pDepth); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *childNumber )( |
|
IXTLRuntime * This, |
|
/* [in] */ IXMLDOMNode *pNode, |
|
/* [retval][out] */ long *pNumber); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ancestorChildNumber )( |
|
IXTLRuntime * This, |
|
/* [in] */ BSTR bstrNodeName, |
|
/* [in] */ IXMLDOMNode *pNode, |
|
/* [retval][out] */ long *pNumber); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *absoluteChildNumber )( |
|
IXTLRuntime * This, |
|
/* [in] */ IXMLDOMNode *pNode, |
|
/* [retval][out] */ long *pNumber); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *formatIndex )( |
|
IXTLRuntime * This, |
|
/* [in] */ long lIndex, |
|
/* [in] */ BSTR bstrFormat, |
|
/* [retval][out] */ BSTR *pbstrFormattedString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *formatNumber )( |
|
IXTLRuntime * This, |
|
/* [in] */ double dblNumber, |
|
/* [in] */ BSTR bstrFormat, |
|
/* [retval][out] */ BSTR *pbstrFormattedString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *formatDate )( |
|
IXTLRuntime * This, |
|
/* [in] */ VARIANT varDate, |
|
/* [in] */ BSTR bstrFormat, |
|
/* [optional][in] */ VARIANT varDestLocale, |
|
/* [retval][out] */ BSTR *pbstrFormattedString); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *formatTime )( |
|
IXTLRuntime * This, |
|
/* [in] */ VARIANT varTime, |
|
/* [in] */ BSTR bstrFormat, |
|
/* [optional][in] */ VARIANT varDestLocale, |
|
/* [retval][out] */ BSTR *pbstrFormattedString); |
|
|
|
END_INTERFACE |
|
} IXTLRuntimeVtbl; |
|
|
|
interface IXTLRuntime |
|
{ |
|
CONST_VTBL struct IXTLRuntimeVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXTLRuntime_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXTLRuntime_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXTLRuntime_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXTLRuntime_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXTLRuntime_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXTLRuntime_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXTLRuntime_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXTLRuntime_get_nodeName(This,name) \ |
|
(This)->lpVtbl -> get_nodeName(This,name) |
|
|
|
#define IXTLRuntime_get_nodeValue(This,value) \ |
|
(This)->lpVtbl -> get_nodeValue(This,value) |
|
|
|
#define IXTLRuntime_put_nodeValue(This,value) \ |
|
(This)->lpVtbl -> put_nodeValue(This,value) |
|
|
|
#define IXTLRuntime_get_nodeType(This,type) \ |
|
(This)->lpVtbl -> get_nodeType(This,type) |
|
|
|
#define IXTLRuntime_get_parentNode(This,parent) \ |
|
(This)->lpVtbl -> get_parentNode(This,parent) |
|
|
|
#define IXTLRuntime_get_childNodes(This,childList) \ |
|
(This)->lpVtbl -> get_childNodes(This,childList) |
|
|
|
#define IXTLRuntime_get_firstChild(This,firstChild) \ |
|
(This)->lpVtbl -> get_firstChild(This,firstChild) |
|
|
|
#define IXTLRuntime_get_lastChild(This,lastChild) \ |
|
(This)->lpVtbl -> get_lastChild(This,lastChild) |
|
|
|
#define IXTLRuntime_get_previousSibling(This,previousSibling) \ |
|
(This)->lpVtbl -> get_previousSibling(This,previousSibling) |
|
|
|
#define IXTLRuntime_get_nextSibling(This,nextSibling) \ |
|
(This)->lpVtbl -> get_nextSibling(This,nextSibling) |
|
|
|
#define IXTLRuntime_get_attributes(This,attributeMap) \ |
|
(This)->lpVtbl -> get_attributes(This,attributeMap) |
|
|
|
#define IXTLRuntime_insertBefore(This,newChild,refChild,outNewChild) \ |
|
(This)->lpVtbl -> insertBefore(This,newChild,refChild,outNewChild) |
|
|
|
#define IXTLRuntime_replaceChild(This,newChild,oldChild,outOldChild) \ |
|
(This)->lpVtbl -> replaceChild(This,newChild,oldChild,outOldChild) |
|
|
|
#define IXTLRuntime_removeChild(This,childNode,oldChild) \ |
|
(This)->lpVtbl -> removeChild(This,childNode,oldChild) |
|
|
|
#define IXTLRuntime_appendChild(This,newChild,outNewChild) \ |
|
(This)->lpVtbl -> appendChild(This,newChild,outNewChild) |
|
|
|
#define IXTLRuntime_hasChildNodes(This,hasChild) \ |
|
(This)->lpVtbl -> hasChildNodes(This,hasChild) |
|
|
|
#define IXTLRuntime_get_ownerDocument(This,DOMDocument) \ |
|
(This)->lpVtbl -> get_ownerDocument(This,DOMDocument) |
|
|
|
#define IXTLRuntime_cloneNode(This,deep,cloneRoot) \ |
|
(This)->lpVtbl -> cloneNode(This,deep,cloneRoot) |
|
|
|
#define IXTLRuntime_get_nodeTypeString(This,nodeType) \ |
|
(This)->lpVtbl -> get_nodeTypeString(This,nodeType) |
|
|
|
#define IXTLRuntime_get_text(This,text) \ |
|
(This)->lpVtbl -> get_text(This,text) |
|
|
|
#define IXTLRuntime_put_text(This,text) \ |
|
(This)->lpVtbl -> put_text(This,text) |
|
|
|
#define IXTLRuntime_get_specified(This,isSpecified) \ |
|
(This)->lpVtbl -> get_specified(This,isSpecified) |
|
|
|
#define IXTLRuntime_get_definition(This,definitionNode) \ |
|
(This)->lpVtbl -> get_definition(This,definitionNode) |
|
|
|
#define IXTLRuntime_get_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> get_nodeTypedValue(This,typedValue) |
|
|
|
#define IXTLRuntime_put_nodeTypedValue(This,typedValue) \ |
|
(This)->lpVtbl -> put_nodeTypedValue(This,typedValue) |
|
|
|
#define IXTLRuntime_get_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> get_dataType(This,dataTypeName) |
|
|
|
#define IXTLRuntime_put_dataType(This,dataTypeName) \ |
|
(This)->lpVtbl -> put_dataType(This,dataTypeName) |
|
|
|
#define IXTLRuntime_get_xml(This,xmlString) \ |
|
(This)->lpVtbl -> get_xml(This,xmlString) |
|
|
|
#define IXTLRuntime_transformNode(This,stylesheet,xmlString) \ |
|
(This)->lpVtbl -> transformNode(This,stylesheet,xmlString) |
|
|
|
#define IXTLRuntime_selectNodes(This,queryString,resultList) \ |
|
(This)->lpVtbl -> selectNodes(This,queryString,resultList) |
|
|
|
#define IXTLRuntime_selectSingleNode(This,queryString,resultNode) \ |
|
(This)->lpVtbl -> selectSingleNode(This,queryString,resultNode) |
|
|
|
#define IXTLRuntime_get_parsed(This,isParsed) \ |
|
(This)->lpVtbl -> get_parsed(This,isParsed) |
|
|
|
#define IXTLRuntime_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define IXTLRuntime_get_prefix(This,prefixString) \ |
|
(This)->lpVtbl -> get_prefix(This,prefixString) |
|
|
|
#define IXTLRuntime_get_baseName(This,nameString) \ |
|
(This)->lpVtbl -> get_baseName(This,nameString) |
|
|
|
#define IXTLRuntime_transformNodeToObject(This,stylesheet,outputObject) \ |
|
(This)->lpVtbl -> transformNodeToObject(This,stylesheet,outputObject) |
|
|
|
|
|
#define IXTLRuntime_uniqueID(This,pNode,pID) \ |
|
(This)->lpVtbl -> uniqueID(This,pNode,pID) |
|
|
|
#define IXTLRuntime_depth(This,pNode,pDepth) \ |
|
(This)->lpVtbl -> depth(This,pNode,pDepth) |
|
|
|
#define IXTLRuntime_childNumber(This,pNode,pNumber) \ |
|
(This)->lpVtbl -> childNumber(This,pNode,pNumber) |
|
|
|
#define IXTLRuntime_ancestorChildNumber(This,bstrNodeName,pNode,pNumber) \ |
|
(This)->lpVtbl -> ancestorChildNumber(This,bstrNodeName,pNode,pNumber) |
|
|
|
#define IXTLRuntime_absoluteChildNumber(This,pNode,pNumber) \ |
|
(This)->lpVtbl -> absoluteChildNumber(This,pNode,pNumber) |
|
|
|
#define IXTLRuntime_formatIndex(This,lIndex,bstrFormat,pbstrFormattedString) \ |
|
(This)->lpVtbl -> formatIndex(This,lIndex,bstrFormat,pbstrFormattedString) |
|
|
|
#define IXTLRuntime_formatNumber(This,dblNumber,bstrFormat,pbstrFormattedString) \ |
|
(This)->lpVtbl -> formatNumber(This,dblNumber,bstrFormat,pbstrFormattedString) |
|
|
|
#define IXTLRuntime_formatDate(This,varDate,bstrFormat,varDestLocale,pbstrFormattedString) \ |
|
(This)->lpVtbl -> formatDate(This,varDate,bstrFormat,varDestLocale,pbstrFormattedString) |
|
|
|
#define IXTLRuntime_formatTime(This,varTime,bstrFormat,varDestLocale,pbstrFormattedString) \ |
|
(This)->lpVtbl -> formatTime(This,varTime,bstrFormat,varDestLocale,pbstrFormattedString) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_uniqueID_Proxy( |
|
IXTLRuntime * This, |
|
/* [in] */ IXMLDOMNode *pNode, |
|
/* [retval][out] */ long *pID); |
|
|
|
|
|
void __RPC_STUB IXTLRuntime_uniqueID_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_depth_Proxy( |
|
IXTLRuntime * This, |
|
/* [in] */ IXMLDOMNode *pNode, |
|
/* [retval][out] */ long *pDepth); |
|
|
|
|
|
void __RPC_STUB IXTLRuntime_depth_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_childNumber_Proxy( |
|
IXTLRuntime * This, |
|
/* [in] */ IXMLDOMNode *pNode, |
|
/* [retval][out] */ long *pNumber); |
|
|
|
|
|
void __RPC_STUB IXTLRuntime_childNumber_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_ancestorChildNumber_Proxy( |
|
IXTLRuntime * This, |
|
/* [in] */ BSTR bstrNodeName, |
|
/* [in] */ IXMLDOMNode *pNode, |
|
/* [retval][out] */ long *pNumber); |
|
|
|
|
|
void __RPC_STUB IXTLRuntime_ancestorChildNumber_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_absoluteChildNumber_Proxy( |
|
IXTLRuntime * This, |
|
/* [in] */ IXMLDOMNode *pNode, |
|
/* [retval][out] */ long *pNumber); |
|
|
|
|
|
void __RPC_STUB IXTLRuntime_absoluteChildNumber_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_formatIndex_Proxy( |
|
IXTLRuntime * This, |
|
/* [in] */ long lIndex, |
|
/* [in] */ BSTR bstrFormat, |
|
/* [retval][out] */ BSTR *pbstrFormattedString); |
|
|
|
|
|
void __RPC_STUB IXTLRuntime_formatIndex_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_formatNumber_Proxy( |
|
IXTLRuntime * This, |
|
/* [in] */ double dblNumber, |
|
/* [in] */ BSTR bstrFormat, |
|
/* [retval][out] */ BSTR *pbstrFormattedString); |
|
|
|
|
|
void __RPC_STUB IXTLRuntime_formatNumber_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_formatDate_Proxy( |
|
IXTLRuntime * This, |
|
/* [in] */ VARIANT varDate, |
|
/* [in] */ BSTR bstrFormat, |
|
/* [optional][in] */ VARIANT varDestLocale, |
|
/* [retval][out] */ BSTR *pbstrFormattedString); |
|
|
|
|
|
void __RPC_STUB IXTLRuntime_formatDate_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXTLRuntime_formatTime_Proxy( |
|
IXTLRuntime * This, |
|
/* [in] */ VARIANT varTime, |
|
/* [in] */ BSTR bstrFormat, |
|
/* [optional][in] */ VARIANT varDestLocale, |
|
/* [retval][out] */ BSTR *pbstrFormattedString); |
|
|
|
|
|
void __RPC_STUB IXTLRuntime_formatTime_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXTLRuntime_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXSLTemplate_INTERFACE_DEFINED__ |
|
#define __IXSLTemplate_INTERFACE_DEFINED__ |
|
|
|
/* interface IXSLTemplate */ |
|
/* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXSLTemplate; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("2933BF93-7B36-11d2-B20E-00C04F983E60") |
|
IXSLTemplate : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_stylesheet( |
|
/* [in] */ IXMLDOMNode *stylesheet) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_stylesheet( |
|
/* [retval][out] */ IXMLDOMNode **stylesheet) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createProcessor( |
|
/* [retval][out] */ IXSLProcessor **ppProcessor) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXSLTemplateVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXSLTemplate * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXSLTemplate * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXSLTemplate * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXSLTemplate * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXSLTemplate * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXSLTemplate * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXSLTemplate * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_stylesheet )( |
|
IXSLTemplate * This, |
|
/* [in] */ IXMLDOMNode *stylesheet); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_stylesheet )( |
|
IXSLTemplate * This, |
|
/* [retval][out] */ IXMLDOMNode **stylesheet); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createProcessor )( |
|
IXSLTemplate * This, |
|
/* [retval][out] */ IXSLProcessor **ppProcessor); |
|
|
|
END_INTERFACE |
|
} IXSLTemplateVtbl; |
|
|
|
interface IXSLTemplate |
|
{ |
|
CONST_VTBL struct IXSLTemplateVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXSLTemplate_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXSLTemplate_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXSLTemplate_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXSLTemplate_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXSLTemplate_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXSLTemplate_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXSLTemplate_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXSLTemplate_putref_stylesheet(This,stylesheet) \ |
|
(This)->lpVtbl -> putref_stylesheet(This,stylesheet) |
|
|
|
#define IXSLTemplate_get_stylesheet(This,stylesheet) \ |
|
(This)->lpVtbl -> get_stylesheet(This,stylesheet) |
|
|
|
#define IXSLTemplate_createProcessor(This,ppProcessor) \ |
|
(This)->lpVtbl -> createProcessor(This,ppProcessor) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE IXSLTemplate_putref_stylesheet_Proxy( |
|
IXSLTemplate * This, |
|
/* [in] */ IXMLDOMNode *stylesheet); |
|
|
|
|
|
void __RPC_STUB IXSLTemplate_putref_stylesheet_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXSLTemplate_get_stylesheet_Proxy( |
|
IXSLTemplate * This, |
|
/* [retval][out] */ IXMLDOMNode **stylesheet); |
|
|
|
|
|
void __RPC_STUB IXSLTemplate_get_stylesheet_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXSLTemplate_createProcessor_Proxy( |
|
IXSLTemplate * This, |
|
/* [retval][out] */ IXSLProcessor **ppProcessor); |
|
|
|
|
|
void __RPC_STUB IXSLTemplate_createProcessor_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXSLTemplate_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXSLProcessor_INTERFACE_DEFINED__ |
|
#define __IXSLProcessor_INTERFACE_DEFINED__ |
|
|
|
/* interface IXSLProcessor */ |
|
/* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXSLProcessor; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("2933BF92-7B36-11d2-B20E-00C04F983E60") |
|
IXSLProcessor : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_input( |
|
/* [in] */ VARIANT var) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_input( |
|
/* [retval][out] */ VARIANT *pVar) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ownerTemplate( |
|
/* [retval][out] */ IXSLTemplate **ppTemplate) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setStartMode( |
|
/* [in] */ BSTR mode, |
|
/* [defaultvalue][in] */ BSTR namespaceURI = L"") = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_startMode( |
|
/* [retval][out] */ BSTR *mode) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_startModeURI( |
|
/* [retval][out] */ BSTR *namespaceURI) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_output( |
|
/* [in] */ VARIANT output) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_output( |
|
/* [retval][out] */ VARIANT *pOutput) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE transform( |
|
/* [retval][out] */ VARIANT_BOOL *pDone) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE reset( void) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState( |
|
/* [retval][out] */ long *pReadyState) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE addParameter( |
|
/* [in] */ BSTR baseName, |
|
/* [in] */ VARIANT parameter, |
|
/* [defaultvalue][in] */ BSTR namespaceURI = L"") = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE addObject( |
|
/* [in] */ IDispatch *obj, |
|
/* [in] */ BSTR namespaceURI) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_stylesheet( |
|
/* [retval][out] */ IXMLDOMNode **stylesheet) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXSLProcessorVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXSLProcessor * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXSLProcessor * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXSLProcessor * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXSLProcessor * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXSLProcessor * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXSLProcessor * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXSLProcessor * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_input )( |
|
IXSLProcessor * This, |
|
/* [in] */ VARIANT var); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_input )( |
|
IXSLProcessor * This, |
|
/* [retval][out] */ VARIANT *pVar); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ownerTemplate )( |
|
IXSLProcessor * This, |
|
/* [retval][out] */ IXSLTemplate **ppTemplate); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setStartMode )( |
|
IXSLProcessor * This, |
|
/* [in] */ BSTR mode, |
|
/* [defaultvalue][in] */ BSTR namespaceURI); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_startMode )( |
|
IXSLProcessor * This, |
|
/* [retval][out] */ BSTR *mode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_startModeURI )( |
|
IXSLProcessor * This, |
|
/* [retval][out] */ BSTR *namespaceURI); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_output )( |
|
IXSLProcessor * This, |
|
/* [in] */ VARIANT output); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_output )( |
|
IXSLProcessor * This, |
|
/* [retval][out] */ VARIANT *pOutput); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *transform )( |
|
IXSLProcessor * This, |
|
/* [retval][out] */ VARIANT_BOOL *pDone); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *reset )( |
|
IXSLProcessor * This); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )( |
|
IXSLProcessor * This, |
|
/* [retval][out] */ long *pReadyState); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *addParameter )( |
|
IXSLProcessor * This, |
|
/* [in] */ BSTR baseName, |
|
/* [in] */ VARIANT parameter, |
|
/* [defaultvalue][in] */ BSTR namespaceURI); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *addObject )( |
|
IXSLProcessor * This, |
|
/* [in] */ IDispatch *obj, |
|
/* [in] */ BSTR namespaceURI); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_stylesheet )( |
|
IXSLProcessor * This, |
|
/* [retval][out] */ IXMLDOMNode **stylesheet); |
|
|
|
END_INTERFACE |
|
} IXSLProcessorVtbl; |
|
|
|
interface IXSLProcessor |
|
{ |
|
CONST_VTBL struct IXSLProcessorVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXSLProcessor_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXSLProcessor_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXSLProcessor_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXSLProcessor_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXSLProcessor_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXSLProcessor_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXSLProcessor_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXSLProcessor_put_input(This,var) \ |
|
(This)->lpVtbl -> put_input(This,var) |
|
|
|
#define IXSLProcessor_get_input(This,pVar) \ |
|
(This)->lpVtbl -> get_input(This,pVar) |
|
|
|
#define IXSLProcessor_get_ownerTemplate(This,ppTemplate) \ |
|
(This)->lpVtbl -> get_ownerTemplate(This,ppTemplate) |
|
|
|
#define IXSLProcessor_setStartMode(This,mode,namespaceURI) \ |
|
(This)->lpVtbl -> setStartMode(This,mode,namespaceURI) |
|
|
|
#define IXSLProcessor_get_startMode(This,mode) \ |
|
(This)->lpVtbl -> get_startMode(This,mode) |
|
|
|
#define IXSLProcessor_get_startModeURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_startModeURI(This,namespaceURI) |
|
|
|
#define IXSLProcessor_put_output(This,output) \ |
|
(This)->lpVtbl -> put_output(This,output) |
|
|
|
#define IXSLProcessor_get_output(This,pOutput) \ |
|
(This)->lpVtbl -> get_output(This,pOutput) |
|
|
|
#define IXSLProcessor_transform(This,pDone) \ |
|
(This)->lpVtbl -> transform(This,pDone) |
|
|
|
#define IXSLProcessor_reset(This) \ |
|
(This)->lpVtbl -> reset(This) |
|
|
|
#define IXSLProcessor_get_readyState(This,pReadyState) \ |
|
(This)->lpVtbl -> get_readyState(This,pReadyState) |
|
|
|
#define IXSLProcessor_addParameter(This,baseName,parameter,namespaceURI) \ |
|
(This)->lpVtbl -> addParameter(This,baseName,parameter,namespaceURI) |
|
|
|
#define IXSLProcessor_addObject(This,obj,namespaceURI) \ |
|
(This)->lpVtbl -> addObject(This,obj,namespaceURI) |
|
|
|
#define IXSLProcessor_get_stylesheet(This,stylesheet) \ |
|
(This)->lpVtbl -> get_stylesheet(This,stylesheet) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_put_input_Proxy( |
|
IXSLProcessor * This, |
|
/* [in] */ VARIANT var); |
|
|
|
|
|
void __RPC_STUB IXSLProcessor_put_input_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_get_input_Proxy( |
|
IXSLProcessor * This, |
|
/* [retval][out] */ VARIANT *pVar); |
|
|
|
|
|
void __RPC_STUB IXSLProcessor_get_input_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_get_ownerTemplate_Proxy( |
|
IXSLProcessor * This, |
|
/* [retval][out] */ IXSLTemplate **ppTemplate); |
|
|
|
|
|
void __RPC_STUB IXSLProcessor_get_ownerTemplate_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_setStartMode_Proxy( |
|
IXSLProcessor * This, |
|
/* [in] */ BSTR mode, |
|
/* [defaultvalue][in] */ BSTR namespaceURI); |
|
|
|
|
|
void __RPC_STUB IXSLProcessor_setStartMode_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_get_startMode_Proxy( |
|
IXSLProcessor * This, |
|
/* [retval][out] */ BSTR *mode); |
|
|
|
|
|
void __RPC_STUB IXSLProcessor_get_startMode_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_get_startModeURI_Proxy( |
|
IXSLProcessor * This, |
|
/* [retval][out] */ BSTR *namespaceURI); |
|
|
|
|
|
void __RPC_STUB IXSLProcessor_get_startModeURI_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_put_output_Proxy( |
|
IXSLProcessor * This, |
|
/* [in] */ VARIANT output); |
|
|
|
|
|
void __RPC_STUB IXSLProcessor_put_output_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_get_output_Proxy( |
|
IXSLProcessor * This, |
|
/* [retval][out] */ VARIANT *pOutput); |
|
|
|
|
|
void __RPC_STUB IXSLProcessor_get_output_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_transform_Proxy( |
|
IXSLProcessor * This, |
|
/* [retval][out] */ VARIANT_BOOL *pDone); |
|
|
|
|
|
void __RPC_STUB IXSLProcessor_transform_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_reset_Proxy( |
|
IXSLProcessor * This); |
|
|
|
|
|
void __RPC_STUB IXSLProcessor_reset_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_get_readyState_Proxy( |
|
IXSLProcessor * This, |
|
/* [retval][out] */ long *pReadyState); |
|
|
|
|
|
void __RPC_STUB IXSLProcessor_get_readyState_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_addParameter_Proxy( |
|
IXSLProcessor * This, |
|
/* [in] */ BSTR baseName, |
|
/* [in] */ VARIANT parameter, |
|
/* [defaultvalue][in] */ BSTR namespaceURI); |
|
|
|
|
|
void __RPC_STUB IXSLProcessor_addParameter_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_addObject_Proxy( |
|
IXSLProcessor * This, |
|
/* [in] */ IDispatch *obj, |
|
/* [in] */ BSTR namespaceURI); |
|
|
|
|
|
void __RPC_STUB IXSLProcessor_addObject_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXSLProcessor_get_stylesheet_Proxy( |
|
IXSLProcessor * This, |
|
/* [retval][out] */ IXMLDOMNode **stylesheet); |
|
|
|
|
|
void __RPC_STUB IXSLProcessor_get_stylesheet_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXSLProcessor_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISAXXMLReader_INTERFACE_DEFINED__ |
|
#define __ISAXXMLReader_INTERFACE_DEFINED__ |
|
|
|
/* interface ISAXXMLReader */ |
|
/* [unique][helpstring][uuid][local][object][hidden] */ |
|
|
|
|
|
EXTERN_C const IID IID_ISAXXMLReader; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("a4f96ed0-f829-476e-81c0-cdc7bd2a0802") |
|
ISAXXMLReader : public IUnknown |
|
{ |
|
public: |
|
virtual HRESULT STDMETHODCALLTYPE getFeature( |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [retval][out] */ VARIANT_BOOL *pvfValue) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE putFeature( |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ VARIANT_BOOL vfValue) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE getProperty( |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [retval][out] */ VARIANT *pvarValue) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE putProperty( |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ VARIANT varValue) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE getEntityResolver( |
|
/* [retval][out] */ ISAXEntityResolver **ppResolver) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE putEntityResolver( |
|
/* [in] */ ISAXEntityResolver *pResolver) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE getContentHandler( |
|
/* [retval][out] */ ISAXContentHandler **ppHandler) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE putContentHandler( |
|
/* [in] */ ISAXContentHandler *pHandler) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE getDTDHandler( |
|
/* [retval][out] */ ISAXDTDHandler **ppHandler) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE putDTDHandler( |
|
/* [in] */ ISAXDTDHandler *pHandler) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE getErrorHandler( |
|
/* [retval][out] */ ISAXErrorHandler **ppHandler) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE putErrorHandler( |
|
/* [in] */ ISAXErrorHandler *pHandler) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE getBaseURL( |
|
/* [retval][out] */ const wchar_t **ppwchBaseUrl) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE putBaseURL( |
|
/* [in] */ const wchar_t *pwchBaseUrl) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE getSecureBaseURL( |
|
/* [retval][out] */ const wchar_t **ppwchSecureBaseUrl) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE putSecureBaseURL( |
|
/* [in] */ const wchar_t *pwchSecureBaseUrl) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE parse( |
|
/* [in] */ VARIANT varInput) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE parseURL( |
|
/* [in] */ const wchar_t *pwchUrl) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct ISAXXMLReaderVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
ISAXXMLReader * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
ISAXXMLReader * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
ISAXXMLReader * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getFeature )( |
|
ISAXXMLReader * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [retval][out] */ VARIANT_BOOL *pvfValue); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *putFeature )( |
|
ISAXXMLReader * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ VARIANT_BOOL vfValue); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getProperty )( |
|
ISAXXMLReader * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [retval][out] */ VARIANT *pvarValue); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *putProperty )( |
|
ISAXXMLReader * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ VARIANT varValue); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getEntityResolver )( |
|
ISAXXMLReader * This, |
|
/* [retval][out] */ ISAXEntityResolver **ppResolver); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *putEntityResolver )( |
|
ISAXXMLReader * This, |
|
/* [in] */ ISAXEntityResolver *pResolver); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getContentHandler )( |
|
ISAXXMLReader * This, |
|
/* [retval][out] */ ISAXContentHandler **ppHandler); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *putContentHandler )( |
|
ISAXXMLReader * This, |
|
/* [in] */ ISAXContentHandler *pHandler); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getDTDHandler )( |
|
ISAXXMLReader * This, |
|
/* [retval][out] */ ISAXDTDHandler **ppHandler); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *putDTDHandler )( |
|
ISAXXMLReader * This, |
|
/* [in] */ ISAXDTDHandler *pHandler); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getErrorHandler )( |
|
ISAXXMLReader * This, |
|
/* [retval][out] */ ISAXErrorHandler **ppHandler); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *putErrorHandler )( |
|
ISAXXMLReader * This, |
|
/* [in] */ ISAXErrorHandler *pHandler); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getBaseURL )( |
|
ISAXXMLReader * This, |
|
/* [retval][out] */ const wchar_t **ppwchBaseUrl); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *putBaseURL )( |
|
ISAXXMLReader * This, |
|
/* [in] */ const wchar_t *pwchBaseUrl); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getSecureBaseURL )( |
|
ISAXXMLReader * This, |
|
/* [retval][out] */ const wchar_t **ppwchSecureBaseUrl); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *putSecureBaseURL )( |
|
ISAXXMLReader * This, |
|
/* [in] */ const wchar_t *pwchSecureBaseUrl); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *parse )( |
|
ISAXXMLReader * This, |
|
/* [in] */ VARIANT varInput); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *parseURL )( |
|
ISAXXMLReader * This, |
|
/* [in] */ const wchar_t *pwchUrl); |
|
|
|
END_INTERFACE |
|
} ISAXXMLReaderVtbl; |
|
|
|
interface ISAXXMLReader |
|
{ |
|
CONST_VTBL struct ISAXXMLReaderVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define ISAXXMLReader_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define ISAXXMLReader_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define ISAXXMLReader_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define ISAXXMLReader_getFeature(This,pwchName,pvfValue) \ |
|
(This)->lpVtbl -> getFeature(This,pwchName,pvfValue) |
|
|
|
#define ISAXXMLReader_putFeature(This,pwchName,vfValue) \ |
|
(This)->lpVtbl -> putFeature(This,pwchName,vfValue) |
|
|
|
#define ISAXXMLReader_getProperty(This,pwchName,pvarValue) \ |
|
(This)->lpVtbl -> getProperty(This,pwchName,pvarValue) |
|
|
|
#define ISAXXMLReader_putProperty(This,pwchName,varValue) \ |
|
(This)->lpVtbl -> putProperty(This,pwchName,varValue) |
|
|
|
#define ISAXXMLReader_getEntityResolver(This,ppResolver) \ |
|
(This)->lpVtbl -> getEntityResolver(This,ppResolver) |
|
|
|
#define ISAXXMLReader_putEntityResolver(This,pResolver) \ |
|
(This)->lpVtbl -> putEntityResolver(This,pResolver) |
|
|
|
#define ISAXXMLReader_getContentHandler(This,ppHandler) \ |
|
(This)->lpVtbl -> getContentHandler(This,ppHandler) |
|
|
|
#define ISAXXMLReader_putContentHandler(This,pHandler) \ |
|
(This)->lpVtbl -> putContentHandler(This,pHandler) |
|
|
|
#define ISAXXMLReader_getDTDHandler(This,ppHandler) \ |
|
(This)->lpVtbl -> getDTDHandler(This,ppHandler) |
|
|
|
#define ISAXXMLReader_putDTDHandler(This,pHandler) \ |
|
(This)->lpVtbl -> putDTDHandler(This,pHandler) |
|
|
|
#define ISAXXMLReader_getErrorHandler(This,ppHandler) \ |
|
(This)->lpVtbl -> getErrorHandler(This,ppHandler) |
|
|
|
#define ISAXXMLReader_putErrorHandler(This,pHandler) \ |
|
(This)->lpVtbl -> putErrorHandler(This,pHandler) |
|
|
|
#define ISAXXMLReader_getBaseURL(This,ppwchBaseUrl) \ |
|
(This)->lpVtbl -> getBaseURL(This,ppwchBaseUrl) |
|
|
|
#define ISAXXMLReader_putBaseURL(This,pwchBaseUrl) \ |
|
(This)->lpVtbl -> putBaseURL(This,pwchBaseUrl) |
|
|
|
#define ISAXXMLReader_getSecureBaseURL(This,ppwchSecureBaseUrl) \ |
|
(This)->lpVtbl -> getSecureBaseURL(This,ppwchSecureBaseUrl) |
|
|
|
#define ISAXXMLReader_putSecureBaseURL(This,pwchSecureBaseUrl) \ |
|
(This)->lpVtbl -> putSecureBaseURL(This,pwchSecureBaseUrl) |
|
|
|
#define ISAXXMLReader_parse(This,varInput) \ |
|
(This)->lpVtbl -> parse(This,varInput) |
|
|
|
#define ISAXXMLReader_parseURL(This,pwchUrl) \ |
|
(This)->lpVtbl -> parseURL(This,pwchUrl) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXXMLReader_getFeature_Proxy( |
|
ISAXXMLReader * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [retval][out] */ VARIANT_BOOL *pvfValue); |
|
|
|
|
|
void __RPC_STUB ISAXXMLReader_getFeature_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXXMLReader_putFeature_Proxy( |
|
ISAXXMLReader * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ VARIANT_BOOL vfValue); |
|
|
|
|
|
void __RPC_STUB ISAXXMLReader_putFeature_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXXMLReader_getProperty_Proxy( |
|
ISAXXMLReader * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [retval][out] */ VARIANT *pvarValue); |
|
|
|
|
|
void __RPC_STUB ISAXXMLReader_getProperty_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXXMLReader_putProperty_Proxy( |
|
ISAXXMLReader * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ VARIANT varValue); |
|
|
|
|
|
void __RPC_STUB ISAXXMLReader_putProperty_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXXMLReader_getEntityResolver_Proxy( |
|
ISAXXMLReader * This, |
|
/* [retval][out] */ ISAXEntityResolver **ppResolver); |
|
|
|
|
|
void __RPC_STUB ISAXXMLReader_getEntityResolver_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXXMLReader_putEntityResolver_Proxy( |
|
ISAXXMLReader * This, |
|
/* [in] */ ISAXEntityResolver *pResolver); |
|
|
|
|
|
void __RPC_STUB ISAXXMLReader_putEntityResolver_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXXMLReader_getContentHandler_Proxy( |
|
ISAXXMLReader * This, |
|
/* [retval][out] */ ISAXContentHandler **ppHandler); |
|
|
|
|
|
void __RPC_STUB ISAXXMLReader_getContentHandler_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXXMLReader_putContentHandler_Proxy( |
|
ISAXXMLReader * This, |
|
/* [in] */ ISAXContentHandler *pHandler); |
|
|
|
|
|
void __RPC_STUB ISAXXMLReader_putContentHandler_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXXMLReader_getDTDHandler_Proxy( |
|
ISAXXMLReader * This, |
|
/* [retval][out] */ ISAXDTDHandler **ppHandler); |
|
|
|
|
|
void __RPC_STUB ISAXXMLReader_getDTDHandler_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXXMLReader_putDTDHandler_Proxy( |
|
ISAXXMLReader * This, |
|
/* [in] */ ISAXDTDHandler *pHandler); |
|
|
|
|
|
void __RPC_STUB ISAXXMLReader_putDTDHandler_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXXMLReader_getErrorHandler_Proxy( |
|
ISAXXMLReader * This, |
|
/* [retval][out] */ ISAXErrorHandler **ppHandler); |
|
|
|
|
|
void __RPC_STUB ISAXXMLReader_getErrorHandler_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXXMLReader_putErrorHandler_Proxy( |
|
ISAXXMLReader * This, |
|
/* [in] */ ISAXErrorHandler *pHandler); |
|
|
|
|
|
void __RPC_STUB ISAXXMLReader_putErrorHandler_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXXMLReader_getBaseURL_Proxy( |
|
ISAXXMLReader * This, |
|
/* [retval][out] */ const wchar_t **ppwchBaseUrl); |
|
|
|
|
|
void __RPC_STUB ISAXXMLReader_getBaseURL_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXXMLReader_putBaseURL_Proxy( |
|
ISAXXMLReader * This, |
|
/* [in] */ const wchar_t *pwchBaseUrl); |
|
|
|
|
|
void __RPC_STUB ISAXXMLReader_putBaseURL_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXXMLReader_getSecureBaseURL_Proxy( |
|
ISAXXMLReader * This, |
|
/* [retval][out] */ const wchar_t **ppwchSecureBaseUrl); |
|
|
|
|
|
void __RPC_STUB ISAXXMLReader_getSecureBaseURL_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXXMLReader_putSecureBaseURL_Proxy( |
|
ISAXXMLReader * This, |
|
/* [in] */ const wchar_t *pwchSecureBaseUrl); |
|
|
|
|
|
void __RPC_STUB ISAXXMLReader_putSecureBaseURL_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXXMLReader_parse_Proxy( |
|
ISAXXMLReader * This, |
|
/* [in] */ VARIANT varInput); |
|
|
|
|
|
void __RPC_STUB ISAXXMLReader_parse_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXXMLReader_parseURL_Proxy( |
|
ISAXXMLReader * This, |
|
/* [in] */ const wchar_t *pwchUrl); |
|
|
|
|
|
void __RPC_STUB ISAXXMLReader_parseURL_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __ISAXXMLReader_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISAXXMLFilter_INTERFACE_DEFINED__ |
|
#define __ISAXXMLFilter_INTERFACE_DEFINED__ |
|
|
|
/* interface ISAXXMLFilter */ |
|
/* [unique][helpstring][uuid][local][object][hidden] */ |
|
|
|
|
|
EXTERN_C const IID IID_ISAXXMLFilter; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("70409222-ca09-4475-acb8-40312fe8d145") |
|
ISAXXMLFilter : public ISAXXMLReader |
|
{ |
|
public: |
|
virtual HRESULT STDMETHODCALLTYPE getParent( |
|
/* [retval][out] */ ISAXXMLReader **ppReader) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE putParent( |
|
/* [in] */ ISAXXMLReader *pReader) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct ISAXXMLFilterVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
ISAXXMLFilter * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
ISAXXMLFilter * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
ISAXXMLFilter * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getFeature )( |
|
ISAXXMLFilter * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [retval][out] */ VARIANT_BOOL *pvfValue); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *putFeature )( |
|
ISAXXMLFilter * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ VARIANT_BOOL vfValue); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getProperty )( |
|
ISAXXMLFilter * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [retval][out] */ VARIANT *pvarValue); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *putProperty )( |
|
ISAXXMLFilter * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ VARIANT varValue); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getEntityResolver )( |
|
ISAXXMLFilter * This, |
|
/* [retval][out] */ ISAXEntityResolver **ppResolver); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *putEntityResolver )( |
|
ISAXXMLFilter * This, |
|
/* [in] */ ISAXEntityResolver *pResolver); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getContentHandler )( |
|
ISAXXMLFilter * This, |
|
/* [retval][out] */ ISAXContentHandler **ppHandler); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *putContentHandler )( |
|
ISAXXMLFilter * This, |
|
/* [in] */ ISAXContentHandler *pHandler); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getDTDHandler )( |
|
ISAXXMLFilter * This, |
|
/* [retval][out] */ ISAXDTDHandler **ppHandler); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *putDTDHandler )( |
|
ISAXXMLFilter * This, |
|
/* [in] */ ISAXDTDHandler *pHandler); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getErrorHandler )( |
|
ISAXXMLFilter * This, |
|
/* [retval][out] */ ISAXErrorHandler **ppHandler); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *putErrorHandler )( |
|
ISAXXMLFilter * This, |
|
/* [in] */ ISAXErrorHandler *pHandler); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getBaseURL )( |
|
ISAXXMLFilter * This, |
|
/* [retval][out] */ const wchar_t **ppwchBaseUrl); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *putBaseURL )( |
|
ISAXXMLFilter * This, |
|
/* [in] */ const wchar_t *pwchBaseUrl); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getSecureBaseURL )( |
|
ISAXXMLFilter * This, |
|
/* [retval][out] */ const wchar_t **ppwchSecureBaseUrl); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *putSecureBaseURL )( |
|
ISAXXMLFilter * This, |
|
/* [in] */ const wchar_t *pwchSecureBaseUrl); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *parse )( |
|
ISAXXMLFilter * This, |
|
/* [in] */ VARIANT varInput); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *parseURL )( |
|
ISAXXMLFilter * This, |
|
/* [in] */ const wchar_t *pwchUrl); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getParent )( |
|
ISAXXMLFilter * This, |
|
/* [retval][out] */ ISAXXMLReader **ppReader); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *putParent )( |
|
ISAXXMLFilter * This, |
|
/* [in] */ ISAXXMLReader *pReader); |
|
|
|
END_INTERFACE |
|
} ISAXXMLFilterVtbl; |
|
|
|
interface ISAXXMLFilter |
|
{ |
|
CONST_VTBL struct ISAXXMLFilterVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define ISAXXMLFilter_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define ISAXXMLFilter_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define ISAXXMLFilter_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define ISAXXMLFilter_getFeature(This,pwchName,pvfValue) \ |
|
(This)->lpVtbl -> getFeature(This,pwchName,pvfValue) |
|
|
|
#define ISAXXMLFilter_putFeature(This,pwchName,vfValue) \ |
|
(This)->lpVtbl -> putFeature(This,pwchName,vfValue) |
|
|
|
#define ISAXXMLFilter_getProperty(This,pwchName,pvarValue) \ |
|
(This)->lpVtbl -> getProperty(This,pwchName,pvarValue) |
|
|
|
#define ISAXXMLFilter_putProperty(This,pwchName,varValue) \ |
|
(This)->lpVtbl -> putProperty(This,pwchName,varValue) |
|
|
|
#define ISAXXMLFilter_getEntityResolver(This,ppResolver) \ |
|
(This)->lpVtbl -> getEntityResolver(This,ppResolver) |
|
|
|
#define ISAXXMLFilter_putEntityResolver(This,pResolver) \ |
|
(This)->lpVtbl -> putEntityResolver(This,pResolver) |
|
|
|
#define ISAXXMLFilter_getContentHandler(This,ppHandler) \ |
|
(This)->lpVtbl -> getContentHandler(This,ppHandler) |
|
|
|
#define ISAXXMLFilter_putContentHandler(This,pHandler) \ |
|
(This)->lpVtbl -> putContentHandler(This,pHandler) |
|
|
|
#define ISAXXMLFilter_getDTDHandler(This,ppHandler) \ |
|
(This)->lpVtbl -> getDTDHandler(This,ppHandler) |
|
|
|
#define ISAXXMLFilter_putDTDHandler(This,pHandler) \ |
|
(This)->lpVtbl -> putDTDHandler(This,pHandler) |
|
|
|
#define ISAXXMLFilter_getErrorHandler(This,ppHandler) \ |
|
(This)->lpVtbl -> getErrorHandler(This,ppHandler) |
|
|
|
#define ISAXXMLFilter_putErrorHandler(This,pHandler) \ |
|
(This)->lpVtbl -> putErrorHandler(This,pHandler) |
|
|
|
#define ISAXXMLFilter_getBaseURL(This,ppwchBaseUrl) \ |
|
(This)->lpVtbl -> getBaseURL(This,ppwchBaseUrl) |
|
|
|
#define ISAXXMLFilter_putBaseURL(This,pwchBaseUrl) \ |
|
(This)->lpVtbl -> putBaseURL(This,pwchBaseUrl) |
|
|
|
#define ISAXXMLFilter_getSecureBaseURL(This,ppwchSecureBaseUrl) \ |
|
(This)->lpVtbl -> getSecureBaseURL(This,ppwchSecureBaseUrl) |
|
|
|
#define ISAXXMLFilter_putSecureBaseURL(This,pwchSecureBaseUrl) \ |
|
(This)->lpVtbl -> putSecureBaseURL(This,pwchSecureBaseUrl) |
|
|
|
#define ISAXXMLFilter_parse(This,varInput) \ |
|
(This)->lpVtbl -> parse(This,varInput) |
|
|
|
#define ISAXXMLFilter_parseURL(This,pwchUrl) \ |
|
(This)->lpVtbl -> parseURL(This,pwchUrl) |
|
|
|
|
|
#define ISAXXMLFilter_getParent(This,ppReader) \ |
|
(This)->lpVtbl -> getParent(This,ppReader) |
|
|
|
#define ISAXXMLFilter_putParent(This,pReader) \ |
|
(This)->lpVtbl -> putParent(This,pReader) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXXMLFilter_getParent_Proxy( |
|
ISAXXMLFilter * This, |
|
/* [retval][out] */ ISAXXMLReader **ppReader); |
|
|
|
|
|
void __RPC_STUB ISAXXMLFilter_getParent_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXXMLFilter_putParent_Proxy( |
|
ISAXXMLFilter * This, |
|
/* [in] */ ISAXXMLReader *pReader); |
|
|
|
|
|
void __RPC_STUB ISAXXMLFilter_putParent_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __ISAXXMLFilter_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISAXLocator_INTERFACE_DEFINED__ |
|
#define __ISAXLocator_INTERFACE_DEFINED__ |
|
|
|
/* interface ISAXLocator */ |
|
/* [unique][helpstring][uuid][local][object][hidden] */ |
|
|
|
|
|
EXTERN_C const IID IID_ISAXLocator; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("9b7e472a-0de4-4640-bff3-84d38a051c31") |
|
ISAXLocator : public IUnknown |
|
{ |
|
public: |
|
virtual HRESULT STDMETHODCALLTYPE getColumnNumber( |
|
/* [retval][out] */ int *pnColumn) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE getLineNumber( |
|
/* [retval][out] */ int *pnLine) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE getPublicId( |
|
/* [retval][out] */ const wchar_t **ppwchPublicId) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE getSystemId( |
|
/* [retval][out] */ const wchar_t **ppwchSystemId) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct ISAXLocatorVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
ISAXLocator * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
ISAXLocator * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
ISAXLocator * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getColumnNumber )( |
|
ISAXLocator * This, |
|
/* [retval][out] */ int *pnColumn); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getLineNumber )( |
|
ISAXLocator * This, |
|
/* [retval][out] */ int *pnLine); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getPublicId )( |
|
ISAXLocator * This, |
|
/* [retval][out] */ const wchar_t **ppwchPublicId); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getSystemId )( |
|
ISAXLocator * This, |
|
/* [retval][out] */ const wchar_t **ppwchSystemId); |
|
|
|
END_INTERFACE |
|
} ISAXLocatorVtbl; |
|
|
|
interface ISAXLocator |
|
{ |
|
CONST_VTBL struct ISAXLocatorVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define ISAXLocator_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define ISAXLocator_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define ISAXLocator_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define ISAXLocator_getColumnNumber(This,pnColumn) \ |
|
(This)->lpVtbl -> getColumnNumber(This,pnColumn) |
|
|
|
#define ISAXLocator_getLineNumber(This,pnLine) \ |
|
(This)->lpVtbl -> getLineNumber(This,pnLine) |
|
|
|
#define ISAXLocator_getPublicId(This,ppwchPublicId) \ |
|
(This)->lpVtbl -> getPublicId(This,ppwchPublicId) |
|
|
|
#define ISAXLocator_getSystemId(This,ppwchSystemId) \ |
|
(This)->lpVtbl -> getSystemId(This,ppwchSystemId) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXLocator_getColumnNumber_Proxy( |
|
ISAXLocator * This, |
|
/* [retval][out] */ int *pnColumn); |
|
|
|
|
|
void __RPC_STUB ISAXLocator_getColumnNumber_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXLocator_getLineNumber_Proxy( |
|
ISAXLocator * This, |
|
/* [retval][out] */ int *pnLine); |
|
|
|
|
|
void __RPC_STUB ISAXLocator_getLineNumber_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXLocator_getPublicId_Proxy( |
|
ISAXLocator * This, |
|
/* [retval][out] */ const wchar_t **ppwchPublicId); |
|
|
|
|
|
void __RPC_STUB ISAXLocator_getPublicId_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXLocator_getSystemId_Proxy( |
|
ISAXLocator * This, |
|
/* [retval][out] */ const wchar_t **ppwchSystemId); |
|
|
|
|
|
void __RPC_STUB ISAXLocator_getSystemId_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __ISAXLocator_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISAXEntityResolver_INTERFACE_DEFINED__ |
|
#define __ISAXEntityResolver_INTERFACE_DEFINED__ |
|
|
|
/* interface ISAXEntityResolver */ |
|
/* [unique][helpstring][uuid][local][object][hidden] */ |
|
|
|
|
|
EXTERN_C const IID IID_ISAXEntityResolver; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("99bca7bd-e8c4-4d5f-a0cf-6d907901ff07") |
|
ISAXEntityResolver : public IUnknown |
|
{ |
|
public: |
|
virtual HRESULT STDMETHODCALLTYPE resolveEntity( |
|
/* [in] */ const wchar_t *pwchPublicId, |
|
/* [in] */ const wchar_t *pwchSystemId, |
|
/* [retval][out] */ VARIANT *pvarInput) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct ISAXEntityResolverVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
ISAXEntityResolver * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
ISAXEntityResolver * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
ISAXEntityResolver * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *resolveEntity )( |
|
ISAXEntityResolver * This, |
|
/* [in] */ const wchar_t *pwchPublicId, |
|
/* [in] */ const wchar_t *pwchSystemId, |
|
/* [retval][out] */ VARIANT *pvarInput); |
|
|
|
END_INTERFACE |
|
} ISAXEntityResolverVtbl; |
|
|
|
interface ISAXEntityResolver |
|
{ |
|
CONST_VTBL struct ISAXEntityResolverVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define ISAXEntityResolver_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define ISAXEntityResolver_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define ISAXEntityResolver_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define ISAXEntityResolver_resolveEntity(This,pwchPublicId,pwchSystemId,pvarInput) \ |
|
(This)->lpVtbl -> resolveEntity(This,pwchPublicId,pwchSystemId,pvarInput) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXEntityResolver_resolveEntity_Proxy( |
|
ISAXEntityResolver * This, |
|
/* [in] */ const wchar_t *pwchPublicId, |
|
/* [in] */ const wchar_t *pwchSystemId, |
|
/* [retval][out] */ VARIANT *pvarInput); |
|
|
|
|
|
void __RPC_STUB ISAXEntityResolver_resolveEntity_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __ISAXEntityResolver_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISAXContentHandler_INTERFACE_DEFINED__ |
|
#define __ISAXContentHandler_INTERFACE_DEFINED__ |
|
|
|
/* interface ISAXContentHandler */ |
|
/* [unique][helpstring][uuid][local][object][hidden] */ |
|
|
|
|
|
EXTERN_C const IID IID_ISAXContentHandler; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("1545cdfa-9e4e-4497-a8a4-2bf7d0112c44") |
|
ISAXContentHandler : public IUnknown |
|
{ |
|
public: |
|
virtual HRESULT STDMETHODCALLTYPE putDocumentLocator( |
|
/* [in] */ ISAXLocator *pLocator) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE startDocument( void) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE endDocument( void) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE startPrefixMapping( |
|
/* [in] */ const wchar_t *pwchPrefix, |
|
/* [in] */ int cchPrefix, |
|
/* [in] */ const wchar_t *pwchUri, |
|
/* [in] */ int cchUri) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE endPrefixMapping( |
|
/* [in] */ const wchar_t *pwchPrefix, |
|
/* [in] */ int cchPrefix) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE startElement( |
|
/* [in] */ const wchar_t *pwchNamespaceUri, |
|
/* [in] */ int cchNamespaceUri, |
|
/* [in] */ const wchar_t *pwchLocalName, |
|
/* [in] */ int cchLocalName, |
|
/* [in] */ const wchar_t *pwchQName, |
|
/* [in] */ int cchQName, |
|
/* [in] */ ISAXAttributes *pAttributes) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE endElement( |
|
/* [in] */ const wchar_t *pwchNamespaceUri, |
|
/* [in] */ int cchNamespaceUri, |
|
/* [in] */ const wchar_t *pwchLocalName, |
|
/* [in] */ int cchLocalName, |
|
/* [in] */ const wchar_t *pwchQName, |
|
/* [in] */ int cchQName) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE characters( |
|
/* [in] */ const wchar_t *pwchChars, |
|
/* [in] */ int cchChars) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE ignorableWhitespace( |
|
/* [in] */ const wchar_t *pwchChars, |
|
/* [in] */ int cchChars) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE processingInstruction( |
|
/* [in] */ const wchar_t *pwchTarget, |
|
/* [in] */ int cchTarget, |
|
/* [in] */ const wchar_t *pwchData, |
|
/* [in] */ int cchData) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE skippedEntity( |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct ISAXContentHandlerVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
ISAXContentHandler * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
ISAXContentHandler * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
ISAXContentHandler * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *putDocumentLocator )( |
|
ISAXContentHandler * This, |
|
/* [in] */ ISAXLocator *pLocator); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *startDocument )( |
|
ISAXContentHandler * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *endDocument )( |
|
ISAXContentHandler * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *startPrefixMapping )( |
|
ISAXContentHandler * This, |
|
/* [in] */ const wchar_t *pwchPrefix, |
|
/* [in] */ int cchPrefix, |
|
/* [in] */ const wchar_t *pwchUri, |
|
/* [in] */ int cchUri); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *endPrefixMapping )( |
|
ISAXContentHandler * This, |
|
/* [in] */ const wchar_t *pwchPrefix, |
|
/* [in] */ int cchPrefix); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *startElement )( |
|
ISAXContentHandler * This, |
|
/* [in] */ const wchar_t *pwchNamespaceUri, |
|
/* [in] */ int cchNamespaceUri, |
|
/* [in] */ const wchar_t *pwchLocalName, |
|
/* [in] */ int cchLocalName, |
|
/* [in] */ const wchar_t *pwchQName, |
|
/* [in] */ int cchQName, |
|
/* [in] */ ISAXAttributes *pAttributes); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *endElement )( |
|
ISAXContentHandler * This, |
|
/* [in] */ const wchar_t *pwchNamespaceUri, |
|
/* [in] */ int cchNamespaceUri, |
|
/* [in] */ const wchar_t *pwchLocalName, |
|
/* [in] */ int cchLocalName, |
|
/* [in] */ const wchar_t *pwchQName, |
|
/* [in] */ int cchQName); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *characters )( |
|
ISAXContentHandler * This, |
|
/* [in] */ const wchar_t *pwchChars, |
|
/* [in] */ int cchChars); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *ignorableWhitespace )( |
|
ISAXContentHandler * This, |
|
/* [in] */ const wchar_t *pwchChars, |
|
/* [in] */ int cchChars); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *processingInstruction )( |
|
ISAXContentHandler * This, |
|
/* [in] */ const wchar_t *pwchTarget, |
|
/* [in] */ int cchTarget, |
|
/* [in] */ const wchar_t *pwchData, |
|
/* [in] */ int cchData); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *skippedEntity )( |
|
ISAXContentHandler * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName); |
|
|
|
END_INTERFACE |
|
} ISAXContentHandlerVtbl; |
|
|
|
interface ISAXContentHandler |
|
{ |
|
CONST_VTBL struct ISAXContentHandlerVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define ISAXContentHandler_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define ISAXContentHandler_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define ISAXContentHandler_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define ISAXContentHandler_putDocumentLocator(This,pLocator) \ |
|
(This)->lpVtbl -> putDocumentLocator(This,pLocator) |
|
|
|
#define ISAXContentHandler_startDocument(This) \ |
|
(This)->lpVtbl -> startDocument(This) |
|
|
|
#define ISAXContentHandler_endDocument(This) \ |
|
(This)->lpVtbl -> endDocument(This) |
|
|
|
#define ISAXContentHandler_startPrefixMapping(This,pwchPrefix,cchPrefix,pwchUri,cchUri) \ |
|
(This)->lpVtbl -> startPrefixMapping(This,pwchPrefix,cchPrefix,pwchUri,cchUri) |
|
|
|
#define ISAXContentHandler_endPrefixMapping(This,pwchPrefix,cchPrefix) \ |
|
(This)->lpVtbl -> endPrefixMapping(This,pwchPrefix,cchPrefix) |
|
|
|
#define ISAXContentHandler_startElement(This,pwchNamespaceUri,cchNamespaceUri,pwchLocalName,cchLocalName,pwchQName,cchQName,pAttributes) \ |
|
(This)->lpVtbl -> startElement(This,pwchNamespaceUri,cchNamespaceUri,pwchLocalName,cchLocalName,pwchQName,cchQName,pAttributes) |
|
|
|
#define ISAXContentHandler_endElement(This,pwchNamespaceUri,cchNamespaceUri,pwchLocalName,cchLocalName,pwchQName,cchQName) \ |
|
(This)->lpVtbl -> endElement(This,pwchNamespaceUri,cchNamespaceUri,pwchLocalName,cchLocalName,pwchQName,cchQName) |
|
|
|
#define ISAXContentHandler_characters(This,pwchChars,cchChars) \ |
|
(This)->lpVtbl -> characters(This,pwchChars,cchChars) |
|
|
|
#define ISAXContentHandler_ignorableWhitespace(This,pwchChars,cchChars) \ |
|
(This)->lpVtbl -> ignorableWhitespace(This,pwchChars,cchChars) |
|
|
|
#define ISAXContentHandler_processingInstruction(This,pwchTarget,cchTarget,pwchData,cchData) \ |
|
(This)->lpVtbl -> processingInstruction(This,pwchTarget,cchTarget,pwchData,cchData) |
|
|
|
#define ISAXContentHandler_skippedEntity(This,pwchName,cchName) \ |
|
(This)->lpVtbl -> skippedEntity(This,pwchName,cchName) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXContentHandler_putDocumentLocator_Proxy( |
|
ISAXContentHandler * This, |
|
/* [in] */ ISAXLocator *pLocator); |
|
|
|
|
|
void __RPC_STUB ISAXContentHandler_putDocumentLocator_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXContentHandler_startDocument_Proxy( |
|
ISAXContentHandler * This); |
|
|
|
|
|
void __RPC_STUB ISAXContentHandler_startDocument_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXContentHandler_endDocument_Proxy( |
|
ISAXContentHandler * This); |
|
|
|
|
|
void __RPC_STUB ISAXContentHandler_endDocument_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXContentHandler_startPrefixMapping_Proxy( |
|
ISAXContentHandler * This, |
|
/* [in] */ const wchar_t *pwchPrefix, |
|
/* [in] */ int cchPrefix, |
|
/* [in] */ const wchar_t *pwchUri, |
|
/* [in] */ int cchUri); |
|
|
|
|
|
void __RPC_STUB ISAXContentHandler_startPrefixMapping_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXContentHandler_endPrefixMapping_Proxy( |
|
ISAXContentHandler * This, |
|
/* [in] */ const wchar_t *pwchPrefix, |
|
/* [in] */ int cchPrefix); |
|
|
|
|
|
void __RPC_STUB ISAXContentHandler_endPrefixMapping_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXContentHandler_startElement_Proxy( |
|
ISAXContentHandler * This, |
|
/* [in] */ const wchar_t *pwchNamespaceUri, |
|
/* [in] */ int cchNamespaceUri, |
|
/* [in] */ const wchar_t *pwchLocalName, |
|
/* [in] */ int cchLocalName, |
|
/* [in] */ const wchar_t *pwchQName, |
|
/* [in] */ int cchQName, |
|
/* [in] */ ISAXAttributes *pAttributes); |
|
|
|
|
|
void __RPC_STUB ISAXContentHandler_startElement_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXContentHandler_endElement_Proxy( |
|
ISAXContentHandler * This, |
|
/* [in] */ const wchar_t *pwchNamespaceUri, |
|
/* [in] */ int cchNamespaceUri, |
|
/* [in] */ const wchar_t *pwchLocalName, |
|
/* [in] */ int cchLocalName, |
|
/* [in] */ const wchar_t *pwchQName, |
|
/* [in] */ int cchQName); |
|
|
|
|
|
void __RPC_STUB ISAXContentHandler_endElement_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXContentHandler_characters_Proxy( |
|
ISAXContentHandler * This, |
|
/* [in] */ const wchar_t *pwchChars, |
|
/* [in] */ int cchChars); |
|
|
|
|
|
void __RPC_STUB ISAXContentHandler_characters_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXContentHandler_ignorableWhitespace_Proxy( |
|
ISAXContentHandler * This, |
|
/* [in] */ const wchar_t *pwchChars, |
|
/* [in] */ int cchChars); |
|
|
|
|
|
void __RPC_STUB ISAXContentHandler_ignorableWhitespace_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXContentHandler_processingInstruction_Proxy( |
|
ISAXContentHandler * This, |
|
/* [in] */ const wchar_t *pwchTarget, |
|
/* [in] */ int cchTarget, |
|
/* [in] */ const wchar_t *pwchData, |
|
/* [in] */ int cchData); |
|
|
|
|
|
void __RPC_STUB ISAXContentHandler_processingInstruction_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXContentHandler_skippedEntity_Proxy( |
|
ISAXContentHandler * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName); |
|
|
|
|
|
void __RPC_STUB ISAXContentHandler_skippedEntity_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __ISAXContentHandler_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISAXDTDHandler_INTERFACE_DEFINED__ |
|
#define __ISAXDTDHandler_INTERFACE_DEFINED__ |
|
|
|
/* interface ISAXDTDHandler */ |
|
/* [unique][helpstring][uuid][local][object][hidden] */ |
|
|
|
|
|
EXTERN_C const IID IID_ISAXDTDHandler; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("e15c1baf-afb3-4d60-8c36-19a8c45defed") |
|
ISAXDTDHandler : public IUnknown |
|
{ |
|
public: |
|
virtual HRESULT STDMETHODCALLTYPE notationDecl( |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName, |
|
/* [in] */ const wchar_t *pwchPublicId, |
|
/* [in] */ int cchPublicId, |
|
/* [in] */ const wchar_t *pwchSystemId, |
|
/* [in] */ int cchSystemId) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE unparsedEntityDecl( |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName, |
|
/* [in] */ const wchar_t *pwchPublicId, |
|
/* [in] */ int cchPublicId, |
|
/* [in] */ const wchar_t *pwchSystemId, |
|
/* [in] */ int cchSystemId, |
|
/* [in] */ const wchar_t *pwchNotationName, |
|
/* [in] */ int cchNotationName) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct ISAXDTDHandlerVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
ISAXDTDHandler * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
ISAXDTDHandler * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
ISAXDTDHandler * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *notationDecl )( |
|
ISAXDTDHandler * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName, |
|
/* [in] */ const wchar_t *pwchPublicId, |
|
/* [in] */ int cchPublicId, |
|
/* [in] */ const wchar_t *pwchSystemId, |
|
/* [in] */ int cchSystemId); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *unparsedEntityDecl )( |
|
ISAXDTDHandler * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName, |
|
/* [in] */ const wchar_t *pwchPublicId, |
|
/* [in] */ int cchPublicId, |
|
/* [in] */ const wchar_t *pwchSystemId, |
|
/* [in] */ int cchSystemId, |
|
/* [in] */ const wchar_t *pwchNotationName, |
|
/* [in] */ int cchNotationName); |
|
|
|
END_INTERFACE |
|
} ISAXDTDHandlerVtbl; |
|
|
|
interface ISAXDTDHandler |
|
{ |
|
CONST_VTBL struct ISAXDTDHandlerVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define ISAXDTDHandler_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define ISAXDTDHandler_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define ISAXDTDHandler_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define ISAXDTDHandler_notationDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId) \ |
|
(This)->lpVtbl -> notationDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId) |
|
|
|
#define ISAXDTDHandler_unparsedEntityDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId,pwchNotationName,cchNotationName) \ |
|
(This)->lpVtbl -> unparsedEntityDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId,pwchNotationName,cchNotationName) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXDTDHandler_notationDecl_Proxy( |
|
ISAXDTDHandler * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName, |
|
/* [in] */ const wchar_t *pwchPublicId, |
|
/* [in] */ int cchPublicId, |
|
/* [in] */ const wchar_t *pwchSystemId, |
|
/* [in] */ int cchSystemId); |
|
|
|
|
|
void __RPC_STUB ISAXDTDHandler_notationDecl_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXDTDHandler_unparsedEntityDecl_Proxy( |
|
ISAXDTDHandler * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName, |
|
/* [in] */ const wchar_t *pwchPublicId, |
|
/* [in] */ int cchPublicId, |
|
/* [in] */ const wchar_t *pwchSystemId, |
|
/* [in] */ int cchSystemId, |
|
/* [in] */ const wchar_t *pwchNotationName, |
|
/* [in] */ int cchNotationName); |
|
|
|
|
|
void __RPC_STUB ISAXDTDHandler_unparsedEntityDecl_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __ISAXDTDHandler_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISAXErrorHandler_INTERFACE_DEFINED__ |
|
#define __ISAXErrorHandler_INTERFACE_DEFINED__ |
|
|
|
/* interface ISAXErrorHandler */ |
|
/* [unique][helpstring][uuid][local][object][hidden] */ |
|
|
|
|
|
EXTERN_C const IID IID_ISAXErrorHandler; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("a60511c4-ccf5-479e-98a3-dc8dc545b7d0") |
|
ISAXErrorHandler : public IUnknown |
|
{ |
|
public: |
|
virtual HRESULT STDMETHODCALLTYPE error( |
|
/* [in] */ ISAXLocator *pLocator, |
|
/* [in] */ const wchar_t *pwchErrorMessage, |
|
/* [in] */ HRESULT hrErrorCode) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE fatalError( |
|
/* [in] */ ISAXLocator *pLocator, |
|
/* [in] */ const wchar_t *pwchErrorMessage, |
|
/* [in] */ HRESULT hrErrorCode) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE ignorableWarning( |
|
/* [in] */ ISAXLocator *pLocator, |
|
/* [in] */ const wchar_t *pwchErrorMessage, |
|
/* [in] */ HRESULT hrErrorCode) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct ISAXErrorHandlerVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
ISAXErrorHandler * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
ISAXErrorHandler * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
ISAXErrorHandler * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *error )( |
|
ISAXErrorHandler * This, |
|
/* [in] */ ISAXLocator *pLocator, |
|
/* [in] */ const wchar_t *pwchErrorMessage, |
|
/* [in] */ HRESULT hrErrorCode); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *fatalError )( |
|
ISAXErrorHandler * This, |
|
/* [in] */ ISAXLocator *pLocator, |
|
/* [in] */ const wchar_t *pwchErrorMessage, |
|
/* [in] */ HRESULT hrErrorCode); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *ignorableWarning )( |
|
ISAXErrorHandler * This, |
|
/* [in] */ ISAXLocator *pLocator, |
|
/* [in] */ const wchar_t *pwchErrorMessage, |
|
/* [in] */ HRESULT hrErrorCode); |
|
|
|
END_INTERFACE |
|
} ISAXErrorHandlerVtbl; |
|
|
|
interface ISAXErrorHandler |
|
{ |
|
CONST_VTBL struct ISAXErrorHandlerVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define ISAXErrorHandler_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define ISAXErrorHandler_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define ISAXErrorHandler_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define ISAXErrorHandler_error(This,pLocator,pwchErrorMessage,hrErrorCode) \ |
|
(This)->lpVtbl -> error(This,pLocator,pwchErrorMessage,hrErrorCode) |
|
|
|
#define ISAXErrorHandler_fatalError(This,pLocator,pwchErrorMessage,hrErrorCode) \ |
|
(This)->lpVtbl -> fatalError(This,pLocator,pwchErrorMessage,hrErrorCode) |
|
|
|
#define ISAXErrorHandler_ignorableWarning(This,pLocator,pwchErrorMessage,hrErrorCode) \ |
|
(This)->lpVtbl -> ignorableWarning(This,pLocator,pwchErrorMessage,hrErrorCode) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXErrorHandler_error_Proxy( |
|
ISAXErrorHandler * This, |
|
/* [in] */ ISAXLocator *pLocator, |
|
/* [in] */ const wchar_t *pwchErrorMessage, |
|
/* [in] */ HRESULT hrErrorCode); |
|
|
|
|
|
void __RPC_STUB ISAXErrorHandler_error_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXErrorHandler_fatalError_Proxy( |
|
ISAXErrorHandler * This, |
|
/* [in] */ ISAXLocator *pLocator, |
|
/* [in] */ const wchar_t *pwchErrorMessage, |
|
/* [in] */ HRESULT hrErrorCode); |
|
|
|
|
|
void __RPC_STUB ISAXErrorHandler_fatalError_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXErrorHandler_ignorableWarning_Proxy( |
|
ISAXErrorHandler * This, |
|
/* [in] */ ISAXLocator *pLocator, |
|
/* [in] */ const wchar_t *pwchErrorMessage, |
|
/* [in] */ HRESULT hrErrorCode); |
|
|
|
|
|
void __RPC_STUB ISAXErrorHandler_ignorableWarning_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __ISAXErrorHandler_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISAXLexicalHandler_INTERFACE_DEFINED__ |
|
#define __ISAXLexicalHandler_INTERFACE_DEFINED__ |
|
|
|
/* interface ISAXLexicalHandler */ |
|
/* [unique][helpstring][uuid][local][object][hidden] */ |
|
|
|
|
|
EXTERN_C const IID IID_ISAXLexicalHandler; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("7f85d5f5-47a8-4497-bda5-84ba04819ea6") |
|
ISAXLexicalHandler : public IUnknown |
|
{ |
|
public: |
|
virtual HRESULT STDMETHODCALLTYPE startDTD( |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName, |
|
/* [in] */ const wchar_t *pwchPublicId, |
|
/* [in] */ int cchPublicId, |
|
/* [in] */ const wchar_t *pwchSystemId, |
|
/* [in] */ int cchSystemId) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE endDTD( void) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE startEntity( |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE endEntity( |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE startCDATA( void) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE endCDATA( void) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE comment( |
|
/* [in] */ const wchar_t *pwchChars, |
|
/* [in] */ int cchChars) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct ISAXLexicalHandlerVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
ISAXLexicalHandler * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
ISAXLexicalHandler * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
ISAXLexicalHandler * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *startDTD )( |
|
ISAXLexicalHandler * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName, |
|
/* [in] */ const wchar_t *pwchPublicId, |
|
/* [in] */ int cchPublicId, |
|
/* [in] */ const wchar_t *pwchSystemId, |
|
/* [in] */ int cchSystemId); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *endDTD )( |
|
ISAXLexicalHandler * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *startEntity )( |
|
ISAXLexicalHandler * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *endEntity )( |
|
ISAXLexicalHandler * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *startCDATA )( |
|
ISAXLexicalHandler * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *endCDATA )( |
|
ISAXLexicalHandler * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *comment )( |
|
ISAXLexicalHandler * This, |
|
/* [in] */ const wchar_t *pwchChars, |
|
/* [in] */ int cchChars); |
|
|
|
END_INTERFACE |
|
} ISAXLexicalHandlerVtbl; |
|
|
|
interface ISAXLexicalHandler |
|
{ |
|
CONST_VTBL struct ISAXLexicalHandlerVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define ISAXLexicalHandler_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define ISAXLexicalHandler_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define ISAXLexicalHandler_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define ISAXLexicalHandler_startDTD(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId) \ |
|
(This)->lpVtbl -> startDTD(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId) |
|
|
|
#define ISAXLexicalHandler_endDTD(This) \ |
|
(This)->lpVtbl -> endDTD(This) |
|
|
|
#define ISAXLexicalHandler_startEntity(This,pwchName,cchName) \ |
|
(This)->lpVtbl -> startEntity(This,pwchName,cchName) |
|
|
|
#define ISAXLexicalHandler_endEntity(This,pwchName,cchName) \ |
|
(This)->lpVtbl -> endEntity(This,pwchName,cchName) |
|
|
|
#define ISAXLexicalHandler_startCDATA(This) \ |
|
(This)->lpVtbl -> startCDATA(This) |
|
|
|
#define ISAXLexicalHandler_endCDATA(This) \ |
|
(This)->lpVtbl -> endCDATA(This) |
|
|
|
#define ISAXLexicalHandler_comment(This,pwchChars,cchChars) \ |
|
(This)->lpVtbl -> comment(This,pwchChars,cchChars) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_startDTD_Proxy( |
|
ISAXLexicalHandler * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName, |
|
/* [in] */ const wchar_t *pwchPublicId, |
|
/* [in] */ int cchPublicId, |
|
/* [in] */ const wchar_t *pwchSystemId, |
|
/* [in] */ int cchSystemId); |
|
|
|
|
|
void __RPC_STUB ISAXLexicalHandler_startDTD_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_endDTD_Proxy( |
|
ISAXLexicalHandler * This); |
|
|
|
|
|
void __RPC_STUB ISAXLexicalHandler_endDTD_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_startEntity_Proxy( |
|
ISAXLexicalHandler * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName); |
|
|
|
|
|
void __RPC_STUB ISAXLexicalHandler_startEntity_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_endEntity_Proxy( |
|
ISAXLexicalHandler * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName); |
|
|
|
|
|
void __RPC_STUB ISAXLexicalHandler_endEntity_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_startCDATA_Proxy( |
|
ISAXLexicalHandler * This); |
|
|
|
|
|
void __RPC_STUB ISAXLexicalHandler_startCDATA_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_endCDATA_Proxy( |
|
ISAXLexicalHandler * This); |
|
|
|
|
|
void __RPC_STUB ISAXLexicalHandler_endCDATA_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXLexicalHandler_comment_Proxy( |
|
ISAXLexicalHandler * This, |
|
/* [in] */ const wchar_t *pwchChars, |
|
/* [in] */ int cchChars); |
|
|
|
|
|
void __RPC_STUB ISAXLexicalHandler_comment_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __ISAXLexicalHandler_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISAXDeclHandler_INTERFACE_DEFINED__ |
|
#define __ISAXDeclHandler_INTERFACE_DEFINED__ |
|
|
|
/* interface ISAXDeclHandler */ |
|
/* [unique][helpstring][uuid][local][object][hidden] */ |
|
|
|
|
|
EXTERN_C const IID IID_ISAXDeclHandler; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("862629ac-771a-47b2-8337-4e6843c1be90") |
|
ISAXDeclHandler : public IUnknown |
|
{ |
|
public: |
|
virtual HRESULT STDMETHODCALLTYPE elementDecl( |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName, |
|
/* [in] */ const wchar_t *pwchModel, |
|
/* [in] */ int cchModel) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE attributeDecl( |
|
/* [in] */ const wchar_t *pwchElementName, |
|
/* [in] */ int cchElementName, |
|
/* [in] */ const wchar_t *pwchAttributeName, |
|
/* [in] */ int cchAttributeName, |
|
/* [in] */ const wchar_t *pwchType, |
|
/* [in] */ int cchType, |
|
/* [in] */ const wchar_t *pwchValueDefault, |
|
/* [in] */ int cchValueDefault, |
|
/* [in] */ const wchar_t *pwchValue, |
|
/* [in] */ int cchValue) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE internalEntityDecl( |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName, |
|
/* [in] */ const wchar_t *pwchValue, |
|
/* [in] */ int cchValue) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE externalEntityDecl( |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName, |
|
/* [in] */ const wchar_t *pwchPublicId, |
|
/* [in] */ int cchPublicId, |
|
/* [in] */ const wchar_t *pwchSystemId, |
|
/* [in] */ int cchSystemId) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct ISAXDeclHandlerVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
ISAXDeclHandler * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
ISAXDeclHandler * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
ISAXDeclHandler * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *elementDecl )( |
|
ISAXDeclHandler * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName, |
|
/* [in] */ const wchar_t *pwchModel, |
|
/* [in] */ int cchModel); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *attributeDecl )( |
|
ISAXDeclHandler * This, |
|
/* [in] */ const wchar_t *pwchElementName, |
|
/* [in] */ int cchElementName, |
|
/* [in] */ const wchar_t *pwchAttributeName, |
|
/* [in] */ int cchAttributeName, |
|
/* [in] */ const wchar_t *pwchType, |
|
/* [in] */ int cchType, |
|
/* [in] */ const wchar_t *pwchValueDefault, |
|
/* [in] */ int cchValueDefault, |
|
/* [in] */ const wchar_t *pwchValue, |
|
/* [in] */ int cchValue); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *internalEntityDecl )( |
|
ISAXDeclHandler * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName, |
|
/* [in] */ const wchar_t *pwchValue, |
|
/* [in] */ int cchValue); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *externalEntityDecl )( |
|
ISAXDeclHandler * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName, |
|
/* [in] */ const wchar_t *pwchPublicId, |
|
/* [in] */ int cchPublicId, |
|
/* [in] */ const wchar_t *pwchSystemId, |
|
/* [in] */ int cchSystemId); |
|
|
|
END_INTERFACE |
|
} ISAXDeclHandlerVtbl; |
|
|
|
interface ISAXDeclHandler |
|
{ |
|
CONST_VTBL struct ISAXDeclHandlerVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define ISAXDeclHandler_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define ISAXDeclHandler_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define ISAXDeclHandler_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define ISAXDeclHandler_elementDecl(This,pwchName,cchName,pwchModel,cchModel) \ |
|
(This)->lpVtbl -> elementDecl(This,pwchName,cchName,pwchModel,cchModel) |
|
|
|
#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) |
|
|
|
#define ISAXDeclHandler_internalEntityDecl(This,pwchName,cchName,pwchValue,cchValue) \ |
|
(This)->lpVtbl -> internalEntityDecl(This,pwchName,cchName,pwchValue,cchValue) |
|
|
|
#define ISAXDeclHandler_externalEntityDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId) \ |
|
(This)->lpVtbl -> externalEntityDecl(This,pwchName,cchName,pwchPublicId,cchPublicId,pwchSystemId,cchSystemId) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXDeclHandler_elementDecl_Proxy( |
|
ISAXDeclHandler * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName, |
|
/* [in] */ const wchar_t *pwchModel, |
|
/* [in] */ int cchModel); |
|
|
|
|
|
void __RPC_STUB ISAXDeclHandler_elementDecl_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXDeclHandler_attributeDecl_Proxy( |
|
ISAXDeclHandler * This, |
|
/* [in] */ const wchar_t *pwchElementName, |
|
/* [in] */ int cchElementName, |
|
/* [in] */ const wchar_t *pwchAttributeName, |
|
/* [in] */ int cchAttributeName, |
|
/* [in] */ const wchar_t *pwchType, |
|
/* [in] */ int cchType, |
|
/* [in] */ const wchar_t *pwchValueDefault, |
|
/* [in] */ int cchValueDefault, |
|
/* [in] */ const wchar_t *pwchValue, |
|
/* [in] */ int cchValue); |
|
|
|
|
|
void __RPC_STUB ISAXDeclHandler_attributeDecl_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXDeclHandler_internalEntityDecl_Proxy( |
|
ISAXDeclHandler * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName, |
|
/* [in] */ const wchar_t *pwchValue, |
|
/* [in] */ int cchValue); |
|
|
|
|
|
void __RPC_STUB ISAXDeclHandler_internalEntityDecl_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXDeclHandler_externalEntityDecl_Proxy( |
|
ISAXDeclHandler * This, |
|
/* [in] */ const wchar_t *pwchName, |
|
/* [in] */ int cchName, |
|
/* [in] */ const wchar_t *pwchPublicId, |
|
/* [in] */ int cchPublicId, |
|
/* [in] */ const wchar_t *pwchSystemId, |
|
/* [in] */ int cchSystemId); |
|
|
|
|
|
void __RPC_STUB ISAXDeclHandler_externalEntityDecl_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __ISAXDeclHandler_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISAXAttributes_INTERFACE_DEFINED__ |
|
#define __ISAXAttributes_INTERFACE_DEFINED__ |
|
|
|
/* interface ISAXAttributes */ |
|
/* [unique][helpstring][uuid][local][object][hidden] */ |
|
|
|
|
|
EXTERN_C const IID IID_ISAXAttributes; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("f078abe1-45d2-4832-91ea-4466ce2f25c9") |
|
ISAXAttributes : public IUnknown |
|
{ |
|
public: |
|
virtual HRESULT STDMETHODCALLTYPE getLength( |
|
/* [retval][out] */ int *pnLength) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE getURI( |
|
/* [in] */ int nIndex, |
|
/* [out] */ const wchar_t **ppwchUri, |
|
/* [out] */ int *pcchUri) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE getLocalName( |
|
/* [in] */ int nIndex, |
|
/* [out] */ const wchar_t **ppwchLocalName, |
|
/* [out] */ int *pcchLocalName) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE getQName( |
|
/* [in] */ int nIndex, |
|
/* [out] */ const wchar_t **ppwchQName, |
|
/* [out] */ int *pcchQName) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE getName( |
|
/* [in] */ int nIndex, |
|
/* [out] */ const wchar_t **ppwchUri, |
|
/* [out] */ int *pcchUri, |
|
/* [out] */ const wchar_t **ppwchLocalName, |
|
/* [out] */ int *pcchLocalName, |
|
/* [out] */ const wchar_t **ppwchQName, |
|
/* [out] */ int *pcchQName) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE getIndexFromName( |
|
/* [in] */ const wchar_t *pwchUri, |
|
/* [in] */ int cchUri, |
|
/* [in] */ const wchar_t *pwchLocalName, |
|
/* [in] */ int cchLocalName, |
|
/* [retval][out] */ int *pnIndex) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE getIndexFromQName( |
|
/* [in] */ const wchar_t *pwchQName, |
|
/* [in] */ int cchQName, |
|
/* [retval][out] */ int *pnIndex) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE getType( |
|
/* [in] */ int nIndex, |
|
/* [out] */ const wchar_t **ppwchType, |
|
/* [out] */ int *pcchType) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE getTypeFromName( |
|
/* [in] */ const wchar_t *pwchUri, |
|
/* [in] */ int cchUri, |
|
/* [in] */ const wchar_t *pwchLocalName, |
|
/* [in] */ int cchLocalName, |
|
/* [out] */ const wchar_t **ppwchType, |
|
/* [out] */ int *pcchType) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE getTypeFromQName( |
|
/* [in] */ const wchar_t *pwchQName, |
|
/* [in] */ int cchQName, |
|
/* [out] */ const wchar_t **ppwchType, |
|
/* [out] */ int *pcchType) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE getValue( |
|
/* [in] */ int nIndex, |
|
/* [out] */ const wchar_t **ppwchValue, |
|
/* [out] */ int *pcchValue) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE getValueFromName( |
|
/* [in] */ const wchar_t *pwchUri, |
|
/* [in] */ int cchUri, |
|
/* [in] */ const wchar_t *pwchLocalName, |
|
/* [in] */ int cchLocalName, |
|
/* [out] */ const wchar_t **ppwchValue, |
|
/* [out] */ int *pcchValue) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE getValueFromQName( |
|
/* [in] */ const wchar_t *pwchQName, |
|
/* [in] */ int cchQName, |
|
/* [out] */ const wchar_t **ppwchValue, |
|
/* [out] */ int *pcchValue) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct ISAXAttributesVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
ISAXAttributes * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
ISAXAttributes * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
ISAXAttributes * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getLength )( |
|
ISAXAttributes * This, |
|
/* [retval][out] */ int *pnLength); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getURI )( |
|
ISAXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [out] */ const wchar_t **ppwchUri, |
|
/* [out] */ int *pcchUri); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getLocalName )( |
|
ISAXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [out] */ const wchar_t **ppwchLocalName, |
|
/* [out] */ int *pcchLocalName); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getQName )( |
|
ISAXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [out] */ const wchar_t **ppwchQName, |
|
/* [out] */ int *pcchQName); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getName )( |
|
ISAXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [out] */ const wchar_t **ppwchUri, |
|
/* [out] */ int *pcchUri, |
|
/* [out] */ const wchar_t **ppwchLocalName, |
|
/* [out] */ int *pcchLocalName, |
|
/* [out] */ const wchar_t **ppwchQName, |
|
/* [out] */ int *pcchQName); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getIndexFromName )( |
|
ISAXAttributes * This, |
|
/* [in] */ const wchar_t *pwchUri, |
|
/* [in] */ int cchUri, |
|
/* [in] */ const wchar_t *pwchLocalName, |
|
/* [in] */ int cchLocalName, |
|
/* [retval][out] */ int *pnIndex); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getIndexFromQName )( |
|
ISAXAttributes * This, |
|
/* [in] */ const wchar_t *pwchQName, |
|
/* [in] */ int cchQName, |
|
/* [retval][out] */ int *pnIndex); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getType )( |
|
ISAXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [out] */ const wchar_t **ppwchType, |
|
/* [out] */ int *pcchType); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getTypeFromName )( |
|
ISAXAttributes * This, |
|
/* [in] */ const wchar_t *pwchUri, |
|
/* [in] */ int cchUri, |
|
/* [in] */ const wchar_t *pwchLocalName, |
|
/* [in] */ int cchLocalName, |
|
/* [out] */ const wchar_t **ppwchType, |
|
/* [out] */ int *pcchType); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getTypeFromQName )( |
|
ISAXAttributes * This, |
|
/* [in] */ const wchar_t *pwchQName, |
|
/* [in] */ int cchQName, |
|
/* [out] */ const wchar_t **ppwchType, |
|
/* [out] */ int *pcchType); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getValue )( |
|
ISAXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [out] */ const wchar_t **ppwchValue, |
|
/* [out] */ int *pcchValue); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getValueFromName )( |
|
ISAXAttributes * This, |
|
/* [in] */ const wchar_t *pwchUri, |
|
/* [in] */ int cchUri, |
|
/* [in] */ const wchar_t *pwchLocalName, |
|
/* [in] */ int cchLocalName, |
|
/* [out] */ const wchar_t **ppwchValue, |
|
/* [out] */ int *pcchValue); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getValueFromQName )( |
|
ISAXAttributes * This, |
|
/* [in] */ const wchar_t *pwchQName, |
|
/* [in] */ int cchQName, |
|
/* [out] */ const wchar_t **ppwchValue, |
|
/* [out] */ int *pcchValue); |
|
|
|
END_INTERFACE |
|
} ISAXAttributesVtbl; |
|
|
|
interface ISAXAttributes |
|
{ |
|
CONST_VTBL struct ISAXAttributesVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define ISAXAttributes_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define ISAXAttributes_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define ISAXAttributes_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define ISAXAttributes_getLength(This,pnLength) \ |
|
(This)->lpVtbl -> getLength(This,pnLength) |
|
|
|
#define ISAXAttributes_getURI(This,nIndex,ppwchUri,pcchUri) \ |
|
(This)->lpVtbl -> getURI(This,nIndex,ppwchUri,pcchUri) |
|
|
|
#define ISAXAttributes_getLocalName(This,nIndex,ppwchLocalName,pcchLocalName) \ |
|
(This)->lpVtbl -> getLocalName(This,nIndex,ppwchLocalName,pcchLocalName) |
|
|
|
#define ISAXAttributes_getQName(This,nIndex,ppwchQName,pcchQName) \ |
|
(This)->lpVtbl -> getQName(This,nIndex,ppwchQName,pcchQName) |
|
|
|
#define ISAXAttributes_getName(This,nIndex,ppwchUri,pcchUri,ppwchLocalName,pcchLocalName,ppwchQName,pcchQName) \ |
|
(This)->lpVtbl -> getName(This,nIndex,ppwchUri,pcchUri,ppwchLocalName,pcchLocalName,ppwchQName,pcchQName) |
|
|
|
#define ISAXAttributes_getIndexFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,pnIndex) \ |
|
(This)->lpVtbl -> getIndexFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,pnIndex) |
|
|
|
#define ISAXAttributes_getIndexFromQName(This,pwchQName,cchQName,pnIndex) \ |
|
(This)->lpVtbl -> getIndexFromQName(This,pwchQName,cchQName,pnIndex) |
|
|
|
#define ISAXAttributes_getType(This,nIndex,ppwchType,pcchType) \ |
|
(This)->lpVtbl -> getType(This,nIndex,ppwchType,pcchType) |
|
|
|
#define ISAXAttributes_getTypeFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,ppwchType,pcchType) \ |
|
(This)->lpVtbl -> getTypeFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,ppwchType,pcchType) |
|
|
|
#define ISAXAttributes_getTypeFromQName(This,pwchQName,cchQName,ppwchType,pcchType) \ |
|
(This)->lpVtbl -> getTypeFromQName(This,pwchQName,cchQName,ppwchType,pcchType) |
|
|
|
#define ISAXAttributes_getValue(This,nIndex,ppwchValue,pcchValue) \ |
|
(This)->lpVtbl -> getValue(This,nIndex,ppwchValue,pcchValue) |
|
|
|
#define ISAXAttributes_getValueFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,ppwchValue,pcchValue) \ |
|
(This)->lpVtbl -> getValueFromName(This,pwchUri,cchUri,pwchLocalName,cchLocalName,ppwchValue,pcchValue) |
|
|
|
#define ISAXAttributes_getValueFromQName(This,pwchQName,cchQName,ppwchValue,pcchValue) \ |
|
(This)->lpVtbl -> getValueFromQName(This,pwchQName,cchQName,ppwchValue,pcchValue) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXAttributes_getLength_Proxy( |
|
ISAXAttributes * This, |
|
/* [retval][out] */ int *pnLength); |
|
|
|
|
|
void __RPC_STUB ISAXAttributes_getLength_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXAttributes_getURI_Proxy( |
|
ISAXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [out] */ const wchar_t **ppwchUri, |
|
/* [out] */ int *pcchUri); |
|
|
|
|
|
void __RPC_STUB ISAXAttributes_getURI_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXAttributes_getLocalName_Proxy( |
|
ISAXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [out] */ const wchar_t **ppwchLocalName, |
|
/* [out] */ int *pcchLocalName); |
|
|
|
|
|
void __RPC_STUB ISAXAttributes_getLocalName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXAttributes_getQName_Proxy( |
|
ISAXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [out] */ const wchar_t **ppwchQName, |
|
/* [out] */ int *pcchQName); |
|
|
|
|
|
void __RPC_STUB ISAXAttributes_getQName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXAttributes_getName_Proxy( |
|
ISAXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [out] */ const wchar_t **ppwchUri, |
|
/* [out] */ int *pcchUri, |
|
/* [out] */ const wchar_t **ppwchLocalName, |
|
/* [out] */ int *pcchLocalName, |
|
/* [out] */ const wchar_t **ppwchQName, |
|
/* [out] */ int *pcchQName); |
|
|
|
|
|
void __RPC_STUB ISAXAttributes_getName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXAttributes_getIndexFromName_Proxy( |
|
ISAXAttributes * This, |
|
/* [in] */ const wchar_t *pwchUri, |
|
/* [in] */ int cchUri, |
|
/* [in] */ const wchar_t *pwchLocalName, |
|
/* [in] */ int cchLocalName, |
|
/* [retval][out] */ int *pnIndex); |
|
|
|
|
|
void __RPC_STUB ISAXAttributes_getIndexFromName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXAttributes_getIndexFromQName_Proxy( |
|
ISAXAttributes * This, |
|
/* [in] */ const wchar_t *pwchQName, |
|
/* [in] */ int cchQName, |
|
/* [retval][out] */ int *pnIndex); |
|
|
|
|
|
void __RPC_STUB ISAXAttributes_getIndexFromQName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXAttributes_getType_Proxy( |
|
ISAXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [out] */ const wchar_t **ppwchType, |
|
/* [out] */ int *pcchType); |
|
|
|
|
|
void __RPC_STUB ISAXAttributes_getType_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXAttributes_getTypeFromName_Proxy( |
|
ISAXAttributes * This, |
|
/* [in] */ const wchar_t *pwchUri, |
|
/* [in] */ int cchUri, |
|
/* [in] */ const wchar_t *pwchLocalName, |
|
/* [in] */ int cchLocalName, |
|
/* [out] */ const wchar_t **ppwchType, |
|
/* [out] */ int *pcchType); |
|
|
|
|
|
void __RPC_STUB ISAXAttributes_getTypeFromName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXAttributes_getTypeFromQName_Proxy( |
|
ISAXAttributes * This, |
|
/* [in] */ const wchar_t *pwchQName, |
|
/* [in] */ int cchQName, |
|
/* [out] */ const wchar_t **ppwchType, |
|
/* [out] */ int *pcchType); |
|
|
|
|
|
void __RPC_STUB ISAXAttributes_getTypeFromQName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXAttributes_getValue_Proxy( |
|
ISAXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [out] */ const wchar_t **ppwchValue, |
|
/* [out] */ int *pcchValue); |
|
|
|
|
|
void __RPC_STUB ISAXAttributes_getValue_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXAttributes_getValueFromName_Proxy( |
|
ISAXAttributes * This, |
|
/* [in] */ const wchar_t *pwchUri, |
|
/* [in] */ int cchUri, |
|
/* [in] */ const wchar_t *pwchLocalName, |
|
/* [in] */ int cchLocalName, |
|
/* [out] */ const wchar_t **ppwchValue, |
|
/* [out] */ int *pcchValue); |
|
|
|
|
|
void __RPC_STUB ISAXAttributes_getValueFromName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ISAXAttributes_getValueFromQName_Proxy( |
|
ISAXAttributes * This, |
|
/* [in] */ const wchar_t *pwchQName, |
|
/* [in] */ int cchQName, |
|
/* [out] */ const wchar_t **ppwchValue, |
|
/* [out] */ int *pcchValue); |
|
|
|
|
|
void __RPC_STUB ISAXAttributes_getValueFromQName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __ISAXAttributes_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IVBSAXXMLReader_INTERFACE_DEFINED__ |
|
#define __IVBSAXXMLReader_INTERFACE_DEFINED__ |
|
|
|
/* interface IVBSAXXMLReader */ |
|
/* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */ |
|
|
|
|
|
EXTERN_C const IID IID_IVBSAXXMLReader; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("8c033caa-6cd6-4f73-b728-4531af74945f") |
|
IVBSAXXMLReader : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getFeature( |
|
/* [in] */ BSTR strName, |
|
/* [retval][out] */ VARIANT_BOOL *fValue) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE putFeature( |
|
/* [in] */ BSTR strName, |
|
/* [in] */ VARIANT_BOOL fValue) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getProperty( |
|
/* [in] */ BSTR strName, |
|
/* [retval][out] */ VARIANT *varValue) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE putProperty( |
|
/* [in] */ BSTR strName, |
|
/* [in] */ VARIANT varValue) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_entityResolver( |
|
/* [retval][out] */ IVBSAXEntityResolver **oResolver) = 0; |
|
|
|
virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_entityResolver( |
|
/* [in] */ IVBSAXEntityResolver *oResolver) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_contentHandler( |
|
/* [retval][out] */ IVBSAXContentHandler **oHandler) = 0; |
|
|
|
virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_contentHandler( |
|
/* [in] */ IVBSAXContentHandler *oHandler) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_dtdHandler( |
|
/* [retval][out] */ IVBSAXDTDHandler **oHandler) = 0; |
|
|
|
virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_dtdHandler( |
|
/* [in] */ IVBSAXDTDHandler *oHandler) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_errorHandler( |
|
/* [retval][out] */ IVBSAXErrorHandler **oHandler) = 0; |
|
|
|
virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_errorHandler( |
|
/* [in] */ IVBSAXErrorHandler *oHandler) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_baseURL( |
|
/* [retval][out] */ BSTR *strBaseURL) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_baseURL( |
|
/* [in] */ BSTR strBaseURL) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_secureBaseURL( |
|
/* [retval][out] */ BSTR *strSecureBaseURL) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_secureBaseURL( |
|
/* [in] */ BSTR strSecureBaseURL) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE parse( |
|
/* [in] */ VARIANT varInput) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE parseURL( |
|
/* [in] */ BSTR strURL) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IVBSAXXMLReaderVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IVBSAXXMLReader * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IVBSAXXMLReader * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IVBSAXXMLReader * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getFeature )( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ BSTR strName, |
|
/* [retval][out] */ VARIANT_BOOL *fValue); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *putFeature )( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ BSTR strName, |
|
/* [in] */ VARIANT_BOOL fValue); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getProperty )( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ BSTR strName, |
|
/* [retval][out] */ VARIANT *varValue); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *putProperty )( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ BSTR strName, |
|
/* [in] */ VARIANT varValue); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_entityResolver )( |
|
IVBSAXXMLReader * This, |
|
/* [retval][out] */ IVBSAXEntityResolver **oResolver); |
|
|
|
/* [helpstring][id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_entityResolver )( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ IVBSAXEntityResolver *oResolver); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_contentHandler )( |
|
IVBSAXXMLReader * This, |
|
/* [retval][out] */ IVBSAXContentHandler **oHandler); |
|
|
|
/* [helpstring][id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_contentHandler )( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ IVBSAXContentHandler *oHandler); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dtdHandler )( |
|
IVBSAXXMLReader * This, |
|
/* [retval][out] */ IVBSAXDTDHandler **oHandler); |
|
|
|
/* [helpstring][id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_dtdHandler )( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ IVBSAXDTDHandler *oHandler); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_errorHandler )( |
|
IVBSAXXMLReader * This, |
|
/* [retval][out] */ IVBSAXErrorHandler **oHandler); |
|
|
|
/* [helpstring][id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_errorHandler )( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ IVBSAXErrorHandler *oHandler); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_baseURL )( |
|
IVBSAXXMLReader * This, |
|
/* [retval][out] */ BSTR *strBaseURL); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_baseURL )( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ BSTR strBaseURL); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_secureBaseURL )( |
|
IVBSAXXMLReader * This, |
|
/* [retval][out] */ BSTR *strSecureBaseURL); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_secureBaseURL )( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ BSTR strSecureBaseURL); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *parse )( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ VARIANT varInput); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *parseURL )( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ BSTR strURL); |
|
|
|
END_INTERFACE |
|
} IVBSAXXMLReaderVtbl; |
|
|
|
interface IVBSAXXMLReader |
|
{ |
|
CONST_VTBL struct IVBSAXXMLReaderVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IVBSAXXMLReader_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IVBSAXXMLReader_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IVBSAXXMLReader_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IVBSAXXMLReader_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IVBSAXXMLReader_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IVBSAXXMLReader_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IVBSAXXMLReader_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IVBSAXXMLReader_getFeature(This,strName,fValue) \ |
|
(This)->lpVtbl -> getFeature(This,strName,fValue) |
|
|
|
#define IVBSAXXMLReader_putFeature(This,strName,fValue) \ |
|
(This)->lpVtbl -> putFeature(This,strName,fValue) |
|
|
|
#define IVBSAXXMLReader_getProperty(This,strName,varValue) \ |
|
(This)->lpVtbl -> getProperty(This,strName,varValue) |
|
|
|
#define IVBSAXXMLReader_putProperty(This,strName,varValue) \ |
|
(This)->lpVtbl -> putProperty(This,strName,varValue) |
|
|
|
#define IVBSAXXMLReader_get_entityResolver(This,oResolver) \ |
|
(This)->lpVtbl -> get_entityResolver(This,oResolver) |
|
|
|
#define IVBSAXXMLReader_putref_entityResolver(This,oResolver) \ |
|
(This)->lpVtbl -> putref_entityResolver(This,oResolver) |
|
|
|
#define IVBSAXXMLReader_get_contentHandler(This,oHandler) \ |
|
(This)->lpVtbl -> get_contentHandler(This,oHandler) |
|
|
|
#define IVBSAXXMLReader_putref_contentHandler(This,oHandler) \ |
|
(This)->lpVtbl -> putref_contentHandler(This,oHandler) |
|
|
|
#define IVBSAXXMLReader_get_dtdHandler(This,oHandler) \ |
|
(This)->lpVtbl -> get_dtdHandler(This,oHandler) |
|
|
|
#define IVBSAXXMLReader_putref_dtdHandler(This,oHandler) \ |
|
(This)->lpVtbl -> putref_dtdHandler(This,oHandler) |
|
|
|
#define IVBSAXXMLReader_get_errorHandler(This,oHandler) \ |
|
(This)->lpVtbl -> get_errorHandler(This,oHandler) |
|
|
|
#define IVBSAXXMLReader_putref_errorHandler(This,oHandler) \ |
|
(This)->lpVtbl -> putref_errorHandler(This,oHandler) |
|
|
|
#define IVBSAXXMLReader_get_baseURL(This,strBaseURL) \ |
|
(This)->lpVtbl -> get_baseURL(This,strBaseURL) |
|
|
|
#define IVBSAXXMLReader_put_baseURL(This,strBaseURL) \ |
|
(This)->lpVtbl -> put_baseURL(This,strBaseURL) |
|
|
|
#define IVBSAXXMLReader_get_secureBaseURL(This,strSecureBaseURL) \ |
|
(This)->lpVtbl -> get_secureBaseURL(This,strSecureBaseURL) |
|
|
|
#define IVBSAXXMLReader_put_secureBaseURL(This,strSecureBaseURL) \ |
|
(This)->lpVtbl -> put_secureBaseURL(This,strSecureBaseURL) |
|
|
|
#define IVBSAXXMLReader_parse(This,varInput) \ |
|
(This)->lpVtbl -> parse(This,varInput) |
|
|
|
#define IVBSAXXMLReader_parseURL(This,strURL) \ |
|
(This)->lpVtbl -> parseURL(This,strURL) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_getFeature_Proxy( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ BSTR strName, |
|
/* [retval][out] */ VARIANT_BOOL *fValue); |
|
|
|
|
|
void __RPC_STUB IVBSAXXMLReader_getFeature_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_putFeature_Proxy( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ BSTR strName, |
|
/* [in] */ VARIANT_BOOL fValue); |
|
|
|
|
|
void __RPC_STUB IVBSAXXMLReader_putFeature_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_getProperty_Proxy( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ BSTR strName, |
|
/* [retval][out] */ VARIANT *varValue); |
|
|
|
|
|
void __RPC_STUB IVBSAXXMLReader_getProperty_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_putProperty_Proxy( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ BSTR strName, |
|
/* [in] */ VARIANT varValue); |
|
|
|
|
|
void __RPC_STUB IVBSAXXMLReader_putProperty_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_get_entityResolver_Proxy( |
|
IVBSAXXMLReader * This, |
|
/* [retval][out] */ IVBSAXEntityResolver **oResolver); |
|
|
|
|
|
void __RPC_STUB IVBSAXXMLReader_get_entityResolver_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_putref_entityResolver_Proxy( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ IVBSAXEntityResolver *oResolver); |
|
|
|
|
|
void __RPC_STUB IVBSAXXMLReader_putref_entityResolver_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_get_contentHandler_Proxy( |
|
IVBSAXXMLReader * This, |
|
/* [retval][out] */ IVBSAXContentHandler **oHandler); |
|
|
|
|
|
void __RPC_STUB IVBSAXXMLReader_get_contentHandler_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_putref_contentHandler_Proxy( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ IVBSAXContentHandler *oHandler); |
|
|
|
|
|
void __RPC_STUB IVBSAXXMLReader_putref_contentHandler_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_get_dtdHandler_Proxy( |
|
IVBSAXXMLReader * This, |
|
/* [retval][out] */ IVBSAXDTDHandler **oHandler); |
|
|
|
|
|
void __RPC_STUB IVBSAXXMLReader_get_dtdHandler_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_putref_dtdHandler_Proxy( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ IVBSAXDTDHandler *oHandler); |
|
|
|
|
|
void __RPC_STUB IVBSAXXMLReader_putref_dtdHandler_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_get_errorHandler_Proxy( |
|
IVBSAXXMLReader * This, |
|
/* [retval][out] */ IVBSAXErrorHandler **oHandler); |
|
|
|
|
|
void __RPC_STUB IVBSAXXMLReader_get_errorHandler_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_putref_errorHandler_Proxy( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ IVBSAXErrorHandler *oHandler); |
|
|
|
|
|
void __RPC_STUB IVBSAXXMLReader_putref_errorHandler_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_get_baseURL_Proxy( |
|
IVBSAXXMLReader * This, |
|
/* [retval][out] */ BSTR *strBaseURL); |
|
|
|
|
|
void __RPC_STUB IVBSAXXMLReader_get_baseURL_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_put_baseURL_Proxy( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ BSTR strBaseURL); |
|
|
|
|
|
void __RPC_STUB IVBSAXXMLReader_put_baseURL_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_get_secureBaseURL_Proxy( |
|
IVBSAXXMLReader * This, |
|
/* [retval][out] */ BSTR *strSecureBaseURL); |
|
|
|
|
|
void __RPC_STUB IVBSAXXMLReader_get_secureBaseURL_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_put_secureBaseURL_Proxy( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ BSTR strSecureBaseURL); |
|
|
|
|
|
void __RPC_STUB IVBSAXXMLReader_put_secureBaseURL_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_parse_Proxy( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ VARIANT varInput); |
|
|
|
|
|
void __RPC_STUB IVBSAXXMLReader_parse_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLReader_parseURL_Proxy( |
|
IVBSAXXMLReader * This, |
|
/* [in] */ BSTR strURL); |
|
|
|
|
|
void __RPC_STUB IVBSAXXMLReader_parseURL_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IVBSAXXMLReader_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IVBSAXXMLFilter_INTERFACE_DEFINED__ |
|
#define __IVBSAXXMLFilter_INTERFACE_DEFINED__ |
|
|
|
/* interface IVBSAXXMLFilter */ |
|
/* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */ |
|
|
|
|
|
EXTERN_C const IID IID_IVBSAXXMLFilter; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("1299eb1b-5b88-433e-82de-82ca75ad4e04") |
|
IVBSAXXMLFilter : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_parent( |
|
/* [retval][out] */ IVBSAXXMLReader **oReader) = 0; |
|
|
|
virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_parent( |
|
/* [in] */ IVBSAXXMLReader *oReader) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IVBSAXXMLFilterVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IVBSAXXMLFilter * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IVBSAXXMLFilter * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IVBSAXXMLFilter * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IVBSAXXMLFilter * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IVBSAXXMLFilter * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IVBSAXXMLFilter * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IVBSAXXMLFilter * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parent )( |
|
IVBSAXXMLFilter * This, |
|
/* [retval][out] */ IVBSAXXMLReader **oReader); |
|
|
|
/* [helpstring][id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_parent )( |
|
IVBSAXXMLFilter * This, |
|
/* [in] */ IVBSAXXMLReader *oReader); |
|
|
|
END_INTERFACE |
|
} IVBSAXXMLFilterVtbl; |
|
|
|
interface IVBSAXXMLFilter |
|
{ |
|
CONST_VTBL struct IVBSAXXMLFilterVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IVBSAXXMLFilter_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IVBSAXXMLFilter_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IVBSAXXMLFilter_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IVBSAXXMLFilter_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IVBSAXXMLFilter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IVBSAXXMLFilter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IVBSAXXMLFilter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IVBSAXXMLFilter_get_parent(This,oReader) \ |
|
(This)->lpVtbl -> get_parent(This,oReader) |
|
|
|
#define IVBSAXXMLFilter_putref_parent(This,oReader) \ |
|
(This)->lpVtbl -> putref_parent(This,oReader) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLFilter_get_parent_Proxy( |
|
IVBSAXXMLFilter * This, |
|
/* [retval][out] */ IVBSAXXMLReader **oReader); |
|
|
|
|
|
void __RPC_STUB IVBSAXXMLFilter_get_parent_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE IVBSAXXMLFilter_putref_parent_Proxy( |
|
IVBSAXXMLFilter * This, |
|
/* [in] */ IVBSAXXMLReader *oReader); |
|
|
|
|
|
void __RPC_STUB IVBSAXXMLFilter_putref_parent_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IVBSAXXMLFilter_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IVBSAXLocator_INTERFACE_DEFINED__ |
|
#define __IVBSAXLocator_INTERFACE_DEFINED__ |
|
|
|
/* interface IVBSAXLocator */ |
|
/* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */ |
|
|
|
|
|
EXTERN_C const IID IID_IVBSAXLocator; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("796e7ac5-5aa2-4eff-acad-3faaf01a3288") |
|
IVBSAXLocator : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_columnNumber( |
|
/* [retval][out] */ int *nColumn) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_lineNumber( |
|
/* [retval][out] */ int *nLine) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_publicId( |
|
/* [retval][out] */ BSTR *strPublicId) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_systemId( |
|
/* [retval][out] */ BSTR *strSystemId) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IVBSAXLocatorVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IVBSAXLocator * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IVBSAXLocator * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IVBSAXLocator * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IVBSAXLocator * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IVBSAXLocator * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IVBSAXLocator * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IVBSAXLocator * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_columnNumber )( |
|
IVBSAXLocator * This, |
|
/* [retval][out] */ int *nColumn); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lineNumber )( |
|
IVBSAXLocator * This, |
|
/* [retval][out] */ int *nLine); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_publicId )( |
|
IVBSAXLocator * This, |
|
/* [retval][out] */ BSTR *strPublicId); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_systemId )( |
|
IVBSAXLocator * This, |
|
/* [retval][out] */ BSTR *strSystemId); |
|
|
|
END_INTERFACE |
|
} IVBSAXLocatorVtbl; |
|
|
|
interface IVBSAXLocator |
|
{ |
|
CONST_VTBL struct IVBSAXLocatorVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IVBSAXLocator_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IVBSAXLocator_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IVBSAXLocator_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IVBSAXLocator_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IVBSAXLocator_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IVBSAXLocator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IVBSAXLocator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IVBSAXLocator_get_columnNumber(This,nColumn) \ |
|
(This)->lpVtbl -> get_columnNumber(This,nColumn) |
|
|
|
#define IVBSAXLocator_get_lineNumber(This,nLine) \ |
|
(This)->lpVtbl -> get_lineNumber(This,nLine) |
|
|
|
#define IVBSAXLocator_get_publicId(This,strPublicId) \ |
|
(This)->lpVtbl -> get_publicId(This,strPublicId) |
|
|
|
#define IVBSAXLocator_get_systemId(This,strSystemId) \ |
|
(This)->lpVtbl -> get_systemId(This,strSystemId) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXLocator_get_columnNumber_Proxy( |
|
IVBSAXLocator * This, |
|
/* [retval][out] */ int *nColumn); |
|
|
|
|
|
void __RPC_STUB IVBSAXLocator_get_columnNumber_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXLocator_get_lineNumber_Proxy( |
|
IVBSAXLocator * This, |
|
/* [retval][out] */ int *nLine); |
|
|
|
|
|
void __RPC_STUB IVBSAXLocator_get_lineNumber_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXLocator_get_publicId_Proxy( |
|
IVBSAXLocator * This, |
|
/* [retval][out] */ BSTR *strPublicId); |
|
|
|
|
|
void __RPC_STUB IVBSAXLocator_get_publicId_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXLocator_get_systemId_Proxy( |
|
IVBSAXLocator * This, |
|
/* [retval][out] */ BSTR *strSystemId); |
|
|
|
|
|
void __RPC_STUB IVBSAXLocator_get_systemId_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IVBSAXLocator_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IVBSAXEntityResolver_INTERFACE_DEFINED__ |
|
#define __IVBSAXEntityResolver_INTERFACE_DEFINED__ |
|
|
|
/* interface IVBSAXEntityResolver */ |
|
/* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */ |
|
|
|
|
|
EXTERN_C const IID IID_IVBSAXEntityResolver; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("0c05d096-f45b-4aca-ad1a-aa0bc25518dc") |
|
IVBSAXEntityResolver : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE resolveEntity( |
|
/* [out][in] */ BSTR *strPublicId, |
|
/* [out][in] */ BSTR *strSystemId, |
|
/* [retval][out] */ VARIANT *varInput) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IVBSAXEntityResolverVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IVBSAXEntityResolver * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IVBSAXEntityResolver * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IVBSAXEntityResolver * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IVBSAXEntityResolver * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IVBSAXEntityResolver * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IVBSAXEntityResolver * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IVBSAXEntityResolver * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *resolveEntity )( |
|
IVBSAXEntityResolver * This, |
|
/* [out][in] */ BSTR *strPublicId, |
|
/* [out][in] */ BSTR *strSystemId, |
|
/* [retval][out] */ VARIANT *varInput); |
|
|
|
END_INTERFACE |
|
} IVBSAXEntityResolverVtbl; |
|
|
|
interface IVBSAXEntityResolver |
|
{ |
|
CONST_VTBL struct IVBSAXEntityResolverVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IVBSAXEntityResolver_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IVBSAXEntityResolver_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IVBSAXEntityResolver_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IVBSAXEntityResolver_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IVBSAXEntityResolver_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IVBSAXEntityResolver_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IVBSAXEntityResolver_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IVBSAXEntityResolver_resolveEntity(This,strPublicId,strSystemId,varInput) \ |
|
(This)->lpVtbl -> resolveEntity(This,strPublicId,strSystemId,varInput) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXEntityResolver_resolveEntity_Proxy( |
|
IVBSAXEntityResolver * This, |
|
/* [out][in] */ BSTR *strPublicId, |
|
/* [out][in] */ BSTR *strSystemId, |
|
/* [retval][out] */ VARIANT *varInput); |
|
|
|
|
|
void __RPC_STUB IVBSAXEntityResolver_resolveEntity_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IVBSAXEntityResolver_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IVBSAXContentHandler_INTERFACE_DEFINED__ |
|
#define __IVBSAXContentHandler_INTERFACE_DEFINED__ |
|
|
|
/* interface IVBSAXContentHandler */ |
|
/* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */ |
|
|
|
|
|
EXTERN_C const IID IID_IVBSAXContentHandler; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("2ed7290a-4dd5-4b46-bb26-4e4155e77faa") |
|
IVBSAXContentHandler : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_documentLocator( |
|
/* [in] */ IVBSAXLocator *oLocator) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE startDocument( void) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE endDocument( void) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE startPrefixMapping( |
|
/* [out][in] */ BSTR *strPrefix, |
|
/* [out][in] */ BSTR *strURI) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE endPrefixMapping( |
|
/* [out][in] */ BSTR *strPrefix) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE startElement( |
|
/* [out][in] */ BSTR *strNamespaceURI, |
|
/* [out][in] */ BSTR *strLocalName, |
|
/* [out][in] */ BSTR *strQName, |
|
/* [in] */ IVBSAXAttributes *oAttributes) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE endElement( |
|
/* [out][in] */ BSTR *strNamespaceURI, |
|
/* [out][in] */ BSTR *strLocalName, |
|
/* [out][in] */ BSTR *strQName) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE characters( |
|
/* [out][in] */ BSTR *strChars) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ignorableWhitespace( |
|
/* [out][in] */ BSTR *strChars) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE processingInstruction( |
|
/* [out][in] */ BSTR *strTarget, |
|
/* [out][in] */ BSTR *strData) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE skippedEntity( |
|
/* [out][in] */ BSTR *strName) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IVBSAXContentHandlerVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IVBSAXContentHandler * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IVBSAXContentHandler * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IVBSAXContentHandler * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IVBSAXContentHandler * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IVBSAXContentHandler * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IVBSAXContentHandler * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IVBSAXContentHandler * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_documentLocator )( |
|
IVBSAXContentHandler * This, |
|
/* [in] */ IVBSAXLocator *oLocator); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *startDocument )( |
|
IVBSAXContentHandler * This); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *endDocument )( |
|
IVBSAXContentHandler * This); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *startPrefixMapping )( |
|
IVBSAXContentHandler * This, |
|
/* [out][in] */ BSTR *strPrefix, |
|
/* [out][in] */ BSTR *strURI); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *endPrefixMapping )( |
|
IVBSAXContentHandler * This, |
|
/* [out][in] */ BSTR *strPrefix); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *startElement )( |
|
IVBSAXContentHandler * This, |
|
/* [out][in] */ BSTR *strNamespaceURI, |
|
/* [out][in] */ BSTR *strLocalName, |
|
/* [out][in] */ BSTR *strQName, |
|
/* [in] */ IVBSAXAttributes *oAttributes); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *endElement )( |
|
IVBSAXContentHandler * This, |
|
/* [out][in] */ BSTR *strNamespaceURI, |
|
/* [out][in] */ BSTR *strLocalName, |
|
/* [out][in] */ BSTR *strQName); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *characters )( |
|
IVBSAXContentHandler * This, |
|
/* [out][in] */ BSTR *strChars); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ignorableWhitespace )( |
|
IVBSAXContentHandler * This, |
|
/* [out][in] */ BSTR *strChars); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *processingInstruction )( |
|
IVBSAXContentHandler * This, |
|
/* [out][in] */ BSTR *strTarget, |
|
/* [out][in] */ BSTR *strData); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *skippedEntity )( |
|
IVBSAXContentHandler * This, |
|
/* [out][in] */ BSTR *strName); |
|
|
|
END_INTERFACE |
|
} IVBSAXContentHandlerVtbl; |
|
|
|
interface IVBSAXContentHandler |
|
{ |
|
CONST_VTBL struct IVBSAXContentHandlerVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IVBSAXContentHandler_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IVBSAXContentHandler_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IVBSAXContentHandler_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IVBSAXContentHandler_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IVBSAXContentHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IVBSAXContentHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IVBSAXContentHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IVBSAXContentHandler_putref_documentLocator(This,oLocator) \ |
|
(This)->lpVtbl -> putref_documentLocator(This,oLocator) |
|
|
|
#define IVBSAXContentHandler_startDocument(This) \ |
|
(This)->lpVtbl -> startDocument(This) |
|
|
|
#define IVBSAXContentHandler_endDocument(This) \ |
|
(This)->lpVtbl -> endDocument(This) |
|
|
|
#define IVBSAXContentHandler_startPrefixMapping(This,strPrefix,strURI) \ |
|
(This)->lpVtbl -> startPrefixMapping(This,strPrefix,strURI) |
|
|
|
#define IVBSAXContentHandler_endPrefixMapping(This,strPrefix) \ |
|
(This)->lpVtbl -> endPrefixMapping(This,strPrefix) |
|
|
|
#define IVBSAXContentHandler_startElement(This,strNamespaceURI,strLocalName,strQName,oAttributes) \ |
|
(This)->lpVtbl -> startElement(This,strNamespaceURI,strLocalName,strQName,oAttributes) |
|
|
|
#define IVBSAXContentHandler_endElement(This,strNamespaceURI,strLocalName,strQName) \ |
|
(This)->lpVtbl -> endElement(This,strNamespaceURI,strLocalName,strQName) |
|
|
|
#define IVBSAXContentHandler_characters(This,strChars) \ |
|
(This)->lpVtbl -> characters(This,strChars) |
|
|
|
#define IVBSAXContentHandler_ignorableWhitespace(This,strChars) \ |
|
(This)->lpVtbl -> ignorableWhitespace(This,strChars) |
|
|
|
#define IVBSAXContentHandler_processingInstruction(This,strTarget,strData) \ |
|
(This)->lpVtbl -> processingInstruction(This,strTarget,strData) |
|
|
|
#define IVBSAXContentHandler_skippedEntity(This,strName) \ |
|
(This)->lpVtbl -> skippedEntity(This,strName) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_putref_documentLocator_Proxy( |
|
IVBSAXContentHandler * This, |
|
/* [in] */ IVBSAXLocator *oLocator); |
|
|
|
|
|
void __RPC_STUB IVBSAXContentHandler_putref_documentLocator_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_startDocument_Proxy( |
|
IVBSAXContentHandler * This); |
|
|
|
|
|
void __RPC_STUB IVBSAXContentHandler_startDocument_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_endDocument_Proxy( |
|
IVBSAXContentHandler * This); |
|
|
|
|
|
void __RPC_STUB IVBSAXContentHandler_endDocument_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_startPrefixMapping_Proxy( |
|
IVBSAXContentHandler * This, |
|
/* [out][in] */ BSTR *strPrefix, |
|
/* [out][in] */ BSTR *strURI); |
|
|
|
|
|
void __RPC_STUB IVBSAXContentHandler_startPrefixMapping_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_endPrefixMapping_Proxy( |
|
IVBSAXContentHandler * This, |
|
/* [out][in] */ BSTR *strPrefix); |
|
|
|
|
|
void __RPC_STUB IVBSAXContentHandler_endPrefixMapping_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_startElement_Proxy( |
|
IVBSAXContentHandler * This, |
|
/* [out][in] */ BSTR *strNamespaceURI, |
|
/* [out][in] */ BSTR *strLocalName, |
|
/* [out][in] */ BSTR *strQName, |
|
/* [in] */ IVBSAXAttributes *oAttributes); |
|
|
|
|
|
void __RPC_STUB IVBSAXContentHandler_startElement_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_endElement_Proxy( |
|
IVBSAXContentHandler * This, |
|
/* [out][in] */ BSTR *strNamespaceURI, |
|
/* [out][in] */ BSTR *strLocalName, |
|
/* [out][in] */ BSTR *strQName); |
|
|
|
|
|
void __RPC_STUB IVBSAXContentHandler_endElement_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_characters_Proxy( |
|
IVBSAXContentHandler * This, |
|
/* [out][in] */ BSTR *strChars); |
|
|
|
|
|
void __RPC_STUB IVBSAXContentHandler_characters_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_ignorableWhitespace_Proxy( |
|
IVBSAXContentHandler * This, |
|
/* [out][in] */ BSTR *strChars); |
|
|
|
|
|
void __RPC_STUB IVBSAXContentHandler_ignorableWhitespace_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_processingInstruction_Proxy( |
|
IVBSAXContentHandler * This, |
|
/* [out][in] */ BSTR *strTarget, |
|
/* [out][in] */ BSTR *strData); |
|
|
|
|
|
void __RPC_STUB IVBSAXContentHandler_processingInstruction_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXContentHandler_skippedEntity_Proxy( |
|
IVBSAXContentHandler * This, |
|
/* [out][in] */ BSTR *strName); |
|
|
|
|
|
void __RPC_STUB IVBSAXContentHandler_skippedEntity_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IVBSAXContentHandler_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IVBSAXDTDHandler_INTERFACE_DEFINED__ |
|
#define __IVBSAXDTDHandler_INTERFACE_DEFINED__ |
|
|
|
/* interface IVBSAXDTDHandler */ |
|
/* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */ |
|
|
|
|
|
EXTERN_C const IID IID_IVBSAXDTDHandler; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("24fb3297-302d-4620-ba39-3a732d850558") |
|
IVBSAXDTDHandler : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE notationDecl( |
|
/* [out][in] */ BSTR *strName, |
|
/* [out][in] */ BSTR *strPublicId, |
|
/* [out][in] */ BSTR *strSystemId) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE unparsedEntityDecl( |
|
/* [out][in] */ BSTR *strName, |
|
/* [out][in] */ BSTR *strPublicId, |
|
/* [out][in] */ BSTR *strSystemId, |
|
/* [out][in] */ BSTR *strNotationName) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IVBSAXDTDHandlerVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IVBSAXDTDHandler * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IVBSAXDTDHandler * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IVBSAXDTDHandler * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IVBSAXDTDHandler * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IVBSAXDTDHandler * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IVBSAXDTDHandler * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IVBSAXDTDHandler * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *notationDecl )( |
|
IVBSAXDTDHandler * This, |
|
/* [out][in] */ BSTR *strName, |
|
/* [out][in] */ BSTR *strPublicId, |
|
/* [out][in] */ BSTR *strSystemId); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *unparsedEntityDecl )( |
|
IVBSAXDTDHandler * This, |
|
/* [out][in] */ BSTR *strName, |
|
/* [out][in] */ BSTR *strPublicId, |
|
/* [out][in] */ BSTR *strSystemId, |
|
/* [out][in] */ BSTR *strNotationName); |
|
|
|
END_INTERFACE |
|
} IVBSAXDTDHandlerVtbl; |
|
|
|
interface IVBSAXDTDHandler |
|
{ |
|
CONST_VTBL struct IVBSAXDTDHandlerVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IVBSAXDTDHandler_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IVBSAXDTDHandler_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IVBSAXDTDHandler_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IVBSAXDTDHandler_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IVBSAXDTDHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IVBSAXDTDHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IVBSAXDTDHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IVBSAXDTDHandler_notationDecl(This,strName,strPublicId,strSystemId) \ |
|
(This)->lpVtbl -> notationDecl(This,strName,strPublicId,strSystemId) |
|
|
|
#define IVBSAXDTDHandler_unparsedEntityDecl(This,strName,strPublicId,strSystemId,strNotationName) \ |
|
(This)->lpVtbl -> unparsedEntityDecl(This,strName,strPublicId,strSystemId,strNotationName) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXDTDHandler_notationDecl_Proxy( |
|
IVBSAXDTDHandler * This, |
|
/* [out][in] */ BSTR *strName, |
|
/* [out][in] */ BSTR *strPublicId, |
|
/* [out][in] */ BSTR *strSystemId); |
|
|
|
|
|
void __RPC_STUB IVBSAXDTDHandler_notationDecl_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXDTDHandler_unparsedEntityDecl_Proxy( |
|
IVBSAXDTDHandler * This, |
|
/* [out][in] */ BSTR *strName, |
|
/* [out][in] */ BSTR *strPublicId, |
|
/* [out][in] */ BSTR *strSystemId, |
|
/* [out][in] */ BSTR *strNotationName); |
|
|
|
|
|
void __RPC_STUB IVBSAXDTDHandler_unparsedEntityDecl_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IVBSAXDTDHandler_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IVBSAXErrorHandler_INTERFACE_DEFINED__ |
|
#define __IVBSAXErrorHandler_INTERFACE_DEFINED__ |
|
|
|
/* interface IVBSAXErrorHandler */ |
|
/* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */ |
|
|
|
|
|
EXTERN_C const IID IID_IVBSAXErrorHandler; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("d963d3fe-173c-4862-9095-b92f66995f52") |
|
IVBSAXErrorHandler : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE error( |
|
/* [in] */ IVBSAXLocator *oLocator, |
|
/* [out][in] */ BSTR *strErrorMessage, |
|
/* [in] */ long nErrorCode) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE fatalError( |
|
/* [in] */ IVBSAXLocator *oLocator, |
|
/* [out][in] */ BSTR *strErrorMessage, |
|
/* [in] */ long nErrorCode) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ignorableWarning( |
|
/* [in] */ IVBSAXLocator *oLocator, |
|
/* [out][in] */ BSTR *strErrorMessage, |
|
/* [in] */ long nErrorCode) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IVBSAXErrorHandlerVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IVBSAXErrorHandler * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IVBSAXErrorHandler * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IVBSAXErrorHandler * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IVBSAXErrorHandler * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IVBSAXErrorHandler * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IVBSAXErrorHandler * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IVBSAXErrorHandler * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *error )( |
|
IVBSAXErrorHandler * This, |
|
/* [in] */ IVBSAXLocator *oLocator, |
|
/* [out][in] */ BSTR *strErrorMessage, |
|
/* [in] */ long nErrorCode); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *fatalError )( |
|
IVBSAXErrorHandler * This, |
|
/* [in] */ IVBSAXLocator *oLocator, |
|
/* [out][in] */ BSTR *strErrorMessage, |
|
/* [in] */ long nErrorCode); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ignorableWarning )( |
|
IVBSAXErrorHandler * This, |
|
/* [in] */ IVBSAXLocator *oLocator, |
|
/* [out][in] */ BSTR *strErrorMessage, |
|
/* [in] */ long nErrorCode); |
|
|
|
END_INTERFACE |
|
} IVBSAXErrorHandlerVtbl; |
|
|
|
interface IVBSAXErrorHandler |
|
{ |
|
CONST_VTBL struct IVBSAXErrorHandlerVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IVBSAXErrorHandler_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IVBSAXErrorHandler_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IVBSAXErrorHandler_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IVBSAXErrorHandler_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IVBSAXErrorHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IVBSAXErrorHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IVBSAXErrorHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IVBSAXErrorHandler_error(This,oLocator,strErrorMessage,nErrorCode) \ |
|
(This)->lpVtbl -> error(This,oLocator,strErrorMessage,nErrorCode) |
|
|
|
#define IVBSAXErrorHandler_fatalError(This,oLocator,strErrorMessage,nErrorCode) \ |
|
(This)->lpVtbl -> fatalError(This,oLocator,strErrorMessage,nErrorCode) |
|
|
|
#define IVBSAXErrorHandler_ignorableWarning(This,oLocator,strErrorMessage,nErrorCode) \ |
|
(This)->lpVtbl -> ignorableWarning(This,oLocator,strErrorMessage,nErrorCode) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXErrorHandler_error_Proxy( |
|
IVBSAXErrorHandler * This, |
|
/* [in] */ IVBSAXLocator *oLocator, |
|
/* [out][in] */ BSTR *strErrorMessage, |
|
/* [in] */ long nErrorCode); |
|
|
|
|
|
void __RPC_STUB IVBSAXErrorHandler_error_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXErrorHandler_fatalError_Proxy( |
|
IVBSAXErrorHandler * This, |
|
/* [in] */ IVBSAXLocator *oLocator, |
|
/* [out][in] */ BSTR *strErrorMessage, |
|
/* [in] */ long nErrorCode); |
|
|
|
|
|
void __RPC_STUB IVBSAXErrorHandler_fatalError_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXErrorHandler_ignorableWarning_Proxy( |
|
IVBSAXErrorHandler * This, |
|
/* [in] */ IVBSAXLocator *oLocator, |
|
/* [out][in] */ BSTR *strErrorMessage, |
|
/* [in] */ long nErrorCode); |
|
|
|
|
|
void __RPC_STUB IVBSAXErrorHandler_ignorableWarning_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IVBSAXErrorHandler_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IVBSAXLexicalHandler_INTERFACE_DEFINED__ |
|
#define __IVBSAXLexicalHandler_INTERFACE_DEFINED__ |
|
|
|
/* interface IVBSAXLexicalHandler */ |
|
/* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */ |
|
|
|
|
|
EXTERN_C const IID IID_IVBSAXLexicalHandler; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("032aac35-8c0e-4d9d-979f-e3b702935576") |
|
IVBSAXLexicalHandler : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE startDTD( |
|
/* [out][in] */ BSTR *strName, |
|
/* [out][in] */ BSTR *strPublicId, |
|
/* [out][in] */ BSTR *strSystemId) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE endDTD( void) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE startEntity( |
|
/* [out][in] */ BSTR *strName) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE endEntity( |
|
/* [out][in] */ BSTR *strName) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE startCDATA( void) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE endCDATA( void) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE comment( |
|
/* [out][in] */ BSTR *strChars) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IVBSAXLexicalHandlerVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IVBSAXLexicalHandler * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IVBSAXLexicalHandler * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IVBSAXLexicalHandler * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IVBSAXLexicalHandler * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IVBSAXLexicalHandler * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IVBSAXLexicalHandler * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IVBSAXLexicalHandler * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *startDTD )( |
|
IVBSAXLexicalHandler * This, |
|
/* [out][in] */ BSTR *strName, |
|
/* [out][in] */ BSTR *strPublicId, |
|
/* [out][in] */ BSTR *strSystemId); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *endDTD )( |
|
IVBSAXLexicalHandler * This); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *startEntity )( |
|
IVBSAXLexicalHandler * This, |
|
/* [out][in] */ BSTR *strName); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *endEntity )( |
|
IVBSAXLexicalHandler * This, |
|
/* [out][in] */ BSTR *strName); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *startCDATA )( |
|
IVBSAXLexicalHandler * This); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *endCDATA )( |
|
IVBSAXLexicalHandler * This); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *comment )( |
|
IVBSAXLexicalHandler * This, |
|
/* [out][in] */ BSTR *strChars); |
|
|
|
END_INTERFACE |
|
} IVBSAXLexicalHandlerVtbl; |
|
|
|
interface IVBSAXLexicalHandler |
|
{ |
|
CONST_VTBL struct IVBSAXLexicalHandlerVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IVBSAXLexicalHandler_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IVBSAXLexicalHandler_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IVBSAXLexicalHandler_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IVBSAXLexicalHandler_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IVBSAXLexicalHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IVBSAXLexicalHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IVBSAXLexicalHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IVBSAXLexicalHandler_startDTD(This,strName,strPublicId,strSystemId) \ |
|
(This)->lpVtbl -> startDTD(This,strName,strPublicId,strSystemId) |
|
|
|
#define IVBSAXLexicalHandler_endDTD(This) \ |
|
(This)->lpVtbl -> endDTD(This) |
|
|
|
#define IVBSAXLexicalHandler_startEntity(This,strName) \ |
|
(This)->lpVtbl -> startEntity(This,strName) |
|
|
|
#define IVBSAXLexicalHandler_endEntity(This,strName) \ |
|
(This)->lpVtbl -> endEntity(This,strName) |
|
|
|
#define IVBSAXLexicalHandler_startCDATA(This) \ |
|
(This)->lpVtbl -> startCDATA(This) |
|
|
|
#define IVBSAXLexicalHandler_endCDATA(This) \ |
|
(This)->lpVtbl -> endCDATA(This) |
|
|
|
#define IVBSAXLexicalHandler_comment(This,strChars) \ |
|
(This)->lpVtbl -> comment(This,strChars) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_startDTD_Proxy( |
|
IVBSAXLexicalHandler * This, |
|
/* [out][in] */ BSTR *strName, |
|
/* [out][in] */ BSTR *strPublicId, |
|
/* [out][in] */ BSTR *strSystemId); |
|
|
|
|
|
void __RPC_STUB IVBSAXLexicalHandler_startDTD_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_endDTD_Proxy( |
|
IVBSAXLexicalHandler * This); |
|
|
|
|
|
void __RPC_STUB IVBSAXLexicalHandler_endDTD_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_startEntity_Proxy( |
|
IVBSAXLexicalHandler * This, |
|
/* [out][in] */ BSTR *strName); |
|
|
|
|
|
void __RPC_STUB IVBSAXLexicalHandler_startEntity_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_endEntity_Proxy( |
|
IVBSAXLexicalHandler * This, |
|
/* [out][in] */ BSTR *strName); |
|
|
|
|
|
void __RPC_STUB IVBSAXLexicalHandler_endEntity_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_startCDATA_Proxy( |
|
IVBSAXLexicalHandler * This); |
|
|
|
|
|
void __RPC_STUB IVBSAXLexicalHandler_startCDATA_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_endCDATA_Proxy( |
|
IVBSAXLexicalHandler * This); |
|
|
|
|
|
void __RPC_STUB IVBSAXLexicalHandler_endCDATA_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXLexicalHandler_comment_Proxy( |
|
IVBSAXLexicalHandler * This, |
|
/* [out][in] */ BSTR *strChars); |
|
|
|
|
|
void __RPC_STUB IVBSAXLexicalHandler_comment_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IVBSAXLexicalHandler_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IVBSAXDeclHandler_INTERFACE_DEFINED__ |
|
#define __IVBSAXDeclHandler_INTERFACE_DEFINED__ |
|
|
|
/* interface IVBSAXDeclHandler */ |
|
/* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */ |
|
|
|
|
|
EXTERN_C const IID IID_IVBSAXDeclHandler; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("e8917260-7579-4be1-b5dd-7afbfa6f077b") |
|
IVBSAXDeclHandler : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE elementDecl( |
|
/* [out][in] */ BSTR *strName, |
|
/* [out][in] */ BSTR *strModel) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE attributeDecl( |
|
/* [out][in] */ BSTR *strElementName, |
|
/* [out][in] */ BSTR *strAttributeName, |
|
/* [out][in] */ BSTR *strType, |
|
/* [out][in] */ BSTR *strValueDefault, |
|
/* [out][in] */ BSTR *strValue) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE internalEntityDecl( |
|
/* [out][in] */ BSTR *strName, |
|
/* [out][in] */ BSTR *strValue) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE externalEntityDecl( |
|
/* [out][in] */ BSTR *strName, |
|
/* [out][in] */ BSTR *strPublicId, |
|
/* [out][in] */ BSTR *strSystemId) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IVBSAXDeclHandlerVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IVBSAXDeclHandler * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IVBSAXDeclHandler * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IVBSAXDeclHandler * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IVBSAXDeclHandler * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IVBSAXDeclHandler * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IVBSAXDeclHandler * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IVBSAXDeclHandler * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *elementDecl )( |
|
IVBSAXDeclHandler * This, |
|
/* [out][in] */ BSTR *strName, |
|
/* [out][in] */ BSTR *strModel); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *attributeDecl )( |
|
IVBSAXDeclHandler * This, |
|
/* [out][in] */ BSTR *strElementName, |
|
/* [out][in] */ BSTR *strAttributeName, |
|
/* [out][in] */ BSTR *strType, |
|
/* [out][in] */ BSTR *strValueDefault, |
|
/* [out][in] */ BSTR *strValue); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *internalEntityDecl )( |
|
IVBSAXDeclHandler * This, |
|
/* [out][in] */ BSTR *strName, |
|
/* [out][in] */ BSTR *strValue); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *externalEntityDecl )( |
|
IVBSAXDeclHandler * This, |
|
/* [out][in] */ BSTR *strName, |
|
/* [out][in] */ BSTR *strPublicId, |
|
/* [out][in] */ BSTR *strSystemId); |
|
|
|
END_INTERFACE |
|
} IVBSAXDeclHandlerVtbl; |
|
|
|
interface IVBSAXDeclHandler |
|
{ |
|
CONST_VTBL struct IVBSAXDeclHandlerVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IVBSAXDeclHandler_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IVBSAXDeclHandler_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IVBSAXDeclHandler_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IVBSAXDeclHandler_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IVBSAXDeclHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IVBSAXDeclHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IVBSAXDeclHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IVBSAXDeclHandler_elementDecl(This,strName,strModel) \ |
|
(This)->lpVtbl -> elementDecl(This,strName,strModel) |
|
|
|
#define IVBSAXDeclHandler_attributeDecl(This,strElementName,strAttributeName,strType,strValueDefault,strValue) \ |
|
(This)->lpVtbl -> attributeDecl(This,strElementName,strAttributeName,strType,strValueDefault,strValue) |
|
|
|
#define IVBSAXDeclHandler_internalEntityDecl(This,strName,strValue) \ |
|
(This)->lpVtbl -> internalEntityDecl(This,strName,strValue) |
|
|
|
#define IVBSAXDeclHandler_externalEntityDecl(This,strName,strPublicId,strSystemId) \ |
|
(This)->lpVtbl -> externalEntityDecl(This,strName,strPublicId,strSystemId) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXDeclHandler_elementDecl_Proxy( |
|
IVBSAXDeclHandler * This, |
|
/* [out][in] */ BSTR *strName, |
|
/* [out][in] */ BSTR *strModel); |
|
|
|
|
|
void __RPC_STUB IVBSAXDeclHandler_elementDecl_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXDeclHandler_attributeDecl_Proxy( |
|
IVBSAXDeclHandler * This, |
|
/* [out][in] */ BSTR *strElementName, |
|
/* [out][in] */ BSTR *strAttributeName, |
|
/* [out][in] */ BSTR *strType, |
|
/* [out][in] */ BSTR *strValueDefault, |
|
/* [out][in] */ BSTR *strValue); |
|
|
|
|
|
void __RPC_STUB IVBSAXDeclHandler_attributeDecl_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXDeclHandler_internalEntityDecl_Proxy( |
|
IVBSAXDeclHandler * This, |
|
/* [out][in] */ BSTR *strName, |
|
/* [out][in] */ BSTR *strValue); |
|
|
|
|
|
void __RPC_STUB IVBSAXDeclHandler_internalEntityDecl_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXDeclHandler_externalEntityDecl_Proxy( |
|
IVBSAXDeclHandler * This, |
|
/* [out][in] */ BSTR *strName, |
|
/* [out][in] */ BSTR *strPublicId, |
|
/* [out][in] */ BSTR *strSystemId); |
|
|
|
|
|
void __RPC_STUB IVBSAXDeclHandler_externalEntityDecl_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IVBSAXDeclHandler_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IVBSAXAttributes_INTERFACE_DEFINED__ |
|
#define __IVBSAXAttributes_INTERFACE_DEFINED__ |
|
|
|
/* interface IVBSAXAttributes */ |
|
/* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */ |
|
|
|
|
|
EXTERN_C const IID IID_IVBSAXAttributes; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("10dc0586-132b-4cac-8bb3-db00ac8b7ee0") |
|
IVBSAXAttributes : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_length( |
|
/* [retval][out] */ int *nLength) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getURI( |
|
/* [in] */ int nIndex, |
|
/* [retval][out] */ BSTR *strURI) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getLocalName( |
|
/* [in] */ int nIndex, |
|
/* [retval][out] */ BSTR *strLocalName) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getQName( |
|
/* [in] */ int nIndex, |
|
/* [retval][out] */ BSTR *strQName) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getIndexFromName( |
|
/* [in] */ BSTR strURI, |
|
/* [in] */ BSTR strLocalName, |
|
/* [retval][out] */ int *nIndex) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getIndexFromQName( |
|
/* [in] */ BSTR strQName, |
|
/* [retval][out] */ int *nIndex) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getType( |
|
/* [in] */ int nIndex, |
|
/* [retval][out] */ BSTR *strType) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getTypeFromName( |
|
/* [in] */ BSTR strURI, |
|
/* [in] */ BSTR strLocalName, |
|
/* [retval][out] */ BSTR *strType) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getTypeFromQName( |
|
/* [in] */ BSTR strQName, |
|
/* [retval][out] */ BSTR *strType) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getValue( |
|
/* [in] */ int nIndex, |
|
/* [retval][out] */ BSTR *strValue) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getValueFromName( |
|
/* [in] */ BSTR strURI, |
|
/* [in] */ BSTR strLocalName, |
|
/* [retval][out] */ BSTR *strValue) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getValueFromQName( |
|
/* [in] */ BSTR strQName, |
|
/* [retval][out] */ BSTR *strValue) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IVBSAXAttributesVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IVBSAXAttributes * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IVBSAXAttributes * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IVBSAXAttributes * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IVBSAXAttributes * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IVBSAXAttributes * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IVBSAXAttributes * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IVBSAXAttributes * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( |
|
IVBSAXAttributes * This, |
|
/* [retval][out] */ int *nLength); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getURI )( |
|
IVBSAXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [retval][out] */ BSTR *strURI); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getLocalName )( |
|
IVBSAXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [retval][out] */ BSTR *strLocalName); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getQName )( |
|
IVBSAXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [retval][out] */ BSTR *strQName); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getIndexFromName )( |
|
IVBSAXAttributes * This, |
|
/* [in] */ BSTR strURI, |
|
/* [in] */ BSTR strLocalName, |
|
/* [retval][out] */ int *nIndex); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getIndexFromQName )( |
|
IVBSAXAttributes * This, |
|
/* [in] */ BSTR strQName, |
|
/* [retval][out] */ int *nIndex); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getType )( |
|
IVBSAXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [retval][out] */ BSTR *strType); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getTypeFromName )( |
|
IVBSAXAttributes * This, |
|
/* [in] */ BSTR strURI, |
|
/* [in] */ BSTR strLocalName, |
|
/* [retval][out] */ BSTR *strType); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getTypeFromQName )( |
|
IVBSAXAttributes * This, |
|
/* [in] */ BSTR strQName, |
|
/* [retval][out] */ BSTR *strType); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getValue )( |
|
IVBSAXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [retval][out] */ BSTR *strValue); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getValueFromName )( |
|
IVBSAXAttributes * This, |
|
/* [in] */ BSTR strURI, |
|
/* [in] */ BSTR strLocalName, |
|
/* [retval][out] */ BSTR *strValue); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getValueFromQName )( |
|
IVBSAXAttributes * This, |
|
/* [in] */ BSTR strQName, |
|
/* [retval][out] */ BSTR *strValue); |
|
|
|
END_INTERFACE |
|
} IVBSAXAttributesVtbl; |
|
|
|
interface IVBSAXAttributes |
|
{ |
|
CONST_VTBL struct IVBSAXAttributesVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IVBSAXAttributes_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IVBSAXAttributes_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IVBSAXAttributes_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IVBSAXAttributes_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IVBSAXAttributes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IVBSAXAttributes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IVBSAXAttributes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IVBSAXAttributes_get_length(This,nLength) \ |
|
(This)->lpVtbl -> get_length(This,nLength) |
|
|
|
#define IVBSAXAttributes_getURI(This,nIndex,strURI) \ |
|
(This)->lpVtbl -> getURI(This,nIndex,strURI) |
|
|
|
#define IVBSAXAttributes_getLocalName(This,nIndex,strLocalName) \ |
|
(This)->lpVtbl -> getLocalName(This,nIndex,strLocalName) |
|
|
|
#define IVBSAXAttributes_getQName(This,nIndex,strQName) \ |
|
(This)->lpVtbl -> getQName(This,nIndex,strQName) |
|
|
|
#define IVBSAXAttributes_getIndexFromName(This,strURI,strLocalName,nIndex) \ |
|
(This)->lpVtbl -> getIndexFromName(This,strURI,strLocalName,nIndex) |
|
|
|
#define IVBSAXAttributes_getIndexFromQName(This,strQName,nIndex) \ |
|
(This)->lpVtbl -> getIndexFromQName(This,strQName,nIndex) |
|
|
|
#define IVBSAXAttributes_getType(This,nIndex,strType) \ |
|
(This)->lpVtbl -> getType(This,nIndex,strType) |
|
|
|
#define IVBSAXAttributes_getTypeFromName(This,strURI,strLocalName,strType) \ |
|
(This)->lpVtbl -> getTypeFromName(This,strURI,strLocalName,strType) |
|
|
|
#define IVBSAXAttributes_getTypeFromQName(This,strQName,strType) \ |
|
(This)->lpVtbl -> getTypeFromQName(This,strQName,strType) |
|
|
|
#define IVBSAXAttributes_getValue(This,nIndex,strValue) \ |
|
(This)->lpVtbl -> getValue(This,nIndex,strValue) |
|
|
|
#define IVBSAXAttributes_getValueFromName(This,strURI,strLocalName,strValue) \ |
|
(This)->lpVtbl -> getValueFromName(This,strURI,strLocalName,strValue) |
|
|
|
#define IVBSAXAttributes_getValueFromQName(This,strQName,strValue) \ |
|
(This)->lpVtbl -> getValueFromQName(This,strQName,strValue) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVBSAXAttributes_get_length_Proxy( |
|
IVBSAXAttributes * This, |
|
/* [retval][out] */ int *nLength); |
|
|
|
|
|
void __RPC_STUB IVBSAXAttributes_get_length_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getURI_Proxy( |
|
IVBSAXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [retval][out] */ BSTR *strURI); |
|
|
|
|
|
void __RPC_STUB IVBSAXAttributes_getURI_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getLocalName_Proxy( |
|
IVBSAXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [retval][out] */ BSTR *strLocalName); |
|
|
|
|
|
void __RPC_STUB IVBSAXAttributes_getLocalName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getQName_Proxy( |
|
IVBSAXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [retval][out] */ BSTR *strQName); |
|
|
|
|
|
void __RPC_STUB IVBSAXAttributes_getQName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getIndexFromName_Proxy( |
|
IVBSAXAttributes * This, |
|
/* [in] */ BSTR strURI, |
|
/* [in] */ BSTR strLocalName, |
|
/* [retval][out] */ int *nIndex); |
|
|
|
|
|
void __RPC_STUB IVBSAXAttributes_getIndexFromName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getIndexFromQName_Proxy( |
|
IVBSAXAttributes * This, |
|
/* [in] */ BSTR strQName, |
|
/* [retval][out] */ int *nIndex); |
|
|
|
|
|
void __RPC_STUB IVBSAXAttributes_getIndexFromQName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getType_Proxy( |
|
IVBSAXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [retval][out] */ BSTR *strType); |
|
|
|
|
|
void __RPC_STUB IVBSAXAttributes_getType_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getTypeFromName_Proxy( |
|
IVBSAXAttributes * This, |
|
/* [in] */ BSTR strURI, |
|
/* [in] */ BSTR strLocalName, |
|
/* [retval][out] */ BSTR *strType); |
|
|
|
|
|
void __RPC_STUB IVBSAXAttributes_getTypeFromName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getTypeFromQName_Proxy( |
|
IVBSAXAttributes * This, |
|
/* [in] */ BSTR strQName, |
|
/* [retval][out] */ BSTR *strType); |
|
|
|
|
|
void __RPC_STUB IVBSAXAttributes_getTypeFromQName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getValue_Proxy( |
|
IVBSAXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [retval][out] */ BSTR *strValue); |
|
|
|
|
|
void __RPC_STUB IVBSAXAttributes_getValue_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getValueFromName_Proxy( |
|
IVBSAXAttributes * This, |
|
/* [in] */ BSTR strURI, |
|
/* [in] */ BSTR strLocalName, |
|
/* [retval][out] */ BSTR *strValue); |
|
|
|
|
|
void __RPC_STUB IVBSAXAttributes_getValueFromName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVBSAXAttributes_getValueFromQName_Proxy( |
|
IVBSAXAttributes * This, |
|
/* [in] */ BSTR strQName, |
|
/* [retval][out] */ BSTR *strValue); |
|
|
|
|
|
void __RPC_STUB IVBSAXAttributes_getValueFromQName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IVBSAXAttributes_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IMXWriter_INTERFACE_DEFINED__ |
|
#define __IMXWriter_INTERFACE_DEFINED__ |
|
|
|
/* interface IMXWriter */ |
|
/* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */ |
|
|
|
|
|
EXTERN_C const IID IID_IMXWriter; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("4d7ff4ba-1565-4ea8-94e1-6e724a46f98d") |
|
IMXWriter : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_output( |
|
/* [in] */ VARIANT varDestination) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_output( |
|
/* [retval][out] */ VARIANT *varDestination) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_encoding( |
|
/* [in] */ BSTR strEncoding) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_encoding( |
|
/* [retval][out] */ BSTR *strEncoding) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_byteOrderMark( |
|
/* [in] */ VARIANT_BOOL fWriteByteOrderMark) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_byteOrderMark( |
|
/* [retval][out] */ VARIANT_BOOL *fWriteByteOrderMark) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_indent( |
|
/* [in] */ VARIANT_BOOL fIndentMode) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_indent( |
|
/* [retval][out] */ VARIANT_BOOL *fIndentMode) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_standalone( |
|
/* [in] */ VARIANT_BOOL fValue) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_standalone( |
|
/* [retval][out] */ VARIANT_BOOL *fValue) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_omitXMLDeclaration( |
|
/* [in] */ VARIANT_BOOL fValue) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_omitXMLDeclaration( |
|
/* [retval][out] */ VARIANT_BOOL *fValue) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_version( |
|
/* [in] */ BSTR strVersion) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_version( |
|
/* [retval][out] */ BSTR *strVersion) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_disableOutputEscaping( |
|
/* [in] */ VARIANT_BOOL fValue) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_disableOutputEscaping( |
|
/* [retval][out] */ VARIANT_BOOL *fValue) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE flush( void) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IMXWriterVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IMXWriter * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IMXWriter * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IMXWriter * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IMXWriter * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IMXWriter * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IMXWriter * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IMXWriter * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_output )( |
|
IMXWriter * This, |
|
/* [in] */ VARIANT varDestination); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_output )( |
|
IMXWriter * This, |
|
/* [retval][out] */ VARIANT *varDestination); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_encoding )( |
|
IMXWriter * This, |
|
/* [in] */ BSTR strEncoding); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_encoding )( |
|
IMXWriter * This, |
|
/* [retval][out] */ BSTR *strEncoding); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_byteOrderMark )( |
|
IMXWriter * This, |
|
/* [in] */ VARIANT_BOOL fWriteByteOrderMark); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_byteOrderMark )( |
|
IMXWriter * This, |
|
/* [retval][out] */ VARIANT_BOOL *fWriteByteOrderMark); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_indent )( |
|
IMXWriter * This, |
|
/* [in] */ VARIANT_BOOL fIndentMode); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_indent )( |
|
IMXWriter * This, |
|
/* [retval][out] */ VARIANT_BOOL *fIndentMode); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_standalone )( |
|
IMXWriter * This, |
|
/* [in] */ VARIANT_BOOL fValue); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_standalone )( |
|
IMXWriter * This, |
|
/* [retval][out] */ VARIANT_BOOL *fValue); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_omitXMLDeclaration )( |
|
IMXWriter * This, |
|
/* [in] */ VARIANT_BOOL fValue); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_omitXMLDeclaration )( |
|
IMXWriter * This, |
|
/* [retval][out] */ VARIANT_BOOL *fValue); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_version )( |
|
IMXWriter * This, |
|
/* [in] */ BSTR strVersion); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_version )( |
|
IMXWriter * This, |
|
/* [retval][out] */ BSTR *strVersion); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_disableOutputEscaping )( |
|
IMXWriter * This, |
|
/* [in] */ VARIANT_BOOL fValue); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_disableOutputEscaping )( |
|
IMXWriter * This, |
|
/* [retval][out] */ VARIANT_BOOL *fValue); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *flush )( |
|
IMXWriter * This); |
|
|
|
END_INTERFACE |
|
} IMXWriterVtbl; |
|
|
|
interface IMXWriter |
|
{ |
|
CONST_VTBL struct IMXWriterVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IMXWriter_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IMXWriter_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IMXWriter_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IMXWriter_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IMXWriter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IMXWriter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IMXWriter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IMXWriter_put_output(This,varDestination) \ |
|
(This)->lpVtbl -> put_output(This,varDestination) |
|
|
|
#define IMXWriter_get_output(This,varDestination) \ |
|
(This)->lpVtbl -> get_output(This,varDestination) |
|
|
|
#define IMXWriter_put_encoding(This,strEncoding) \ |
|
(This)->lpVtbl -> put_encoding(This,strEncoding) |
|
|
|
#define IMXWriter_get_encoding(This,strEncoding) \ |
|
(This)->lpVtbl -> get_encoding(This,strEncoding) |
|
|
|
#define IMXWriter_put_byteOrderMark(This,fWriteByteOrderMark) \ |
|
(This)->lpVtbl -> put_byteOrderMark(This,fWriteByteOrderMark) |
|
|
|
#define IMXWriter_get_byteOrderMark(This,fWriteByteOrderMark) \ |
|
(This)->lpVtbl -> get_byteOrderMark(This,fWriteByteOrderMark) |
|
|
|
#define IMXWriter_put_indent(This,fIndentMode) \ |
|
(This)->lpVtbl -> put_indent(This,fIndentMode) |
|
|
|
#define IMXWriter_get_indent(This,fIndentMode) \ |
|
(This)->lpVtbl -> get_indent(This,fIndentMode) |
|
|
|
#define IMXWriter_put_standalone(This,fValue) \ |
|
(This)->lpVtbl -> put_standalone(This,fValue) |
|
|
|
#define IMXWriter_get_standalone(This,fValue) \ |
|
(This)->lpVtbl -> get_standalone(This,fValue) |
|
|
|
#define IMXWriter_put_omitXMLDeclaration(This,fValue) \ |
|
(This)->lpVtbl -> put_omitXMLDeclaration(This,fValue) |
|
|
|
#define IMXWriter_get_omitXMLDeclaration(This,fValue) \ |
|
(This)->lpVtbl -> get_omitXMLDeclaration(This,fValue) |
|
|
|
#define IMXWriter_put_version(This,strVersion) \ |
|
(This)->lpVtbl -> put_version(This,strVersion) |
|
|
|
#define IMXWriter_get_version(This,strVersion) \ |
|
(This)->lpVtbl -> get_version(This,strVersion) |
|
|
|
#define IMXWriter_put_disableOutputEscaping(This,fValue) \ |
|
(This)->lpVtbl -> put_disableOutputEscaping(This,fValue) |
|
|
|
#define IMXWriter_get_disableOutputEscaping(This,fValue) \ |
|
(This)->lpVtbl -> get_disableOutputEscaping(This,fValue) |
|
|
|
#define IMXWriter_flush(This) \ |
|
(This)->lpVtbl -> flush(This) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMXWriter_put_output_Proxy( |
|
IMXWriter * This, |
|
/* [in] */ VARIANT varDestination); |
|
|
|
|
|
void __RPC_STUB IMXWriter_put_output_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMXWriter_get_output_Proxy( |
|
IMXWriter * This, |
|
/* [retval][out] */ VARIANT *varDestination); |
|
|
|
|
|
void __RPC_STUB IMXWriter_get_output_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMXWriter_put_encoding_Proxy( |
|
IMXWriter * This, |
|
/* [in] */ BSTR strEncoding); |
|
|
|
|
|
void __RPC_STUB IMXWriter_put_encoding_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMXWriter_get_encoding_Proxy( |
|
IMXWriter * This, |
|
/* [retval][out] */ BSTR *strEncoding); |
|
|
|
|
|
void __RPC_STUB IMXWriter_get_encoding_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMXWriter_put_byteOrderMark_Proxy( |
|
IMXWriter * This, |
|
/* [in] */ VARIANT_BOOL fWriteByteOrderMark); |
|
|
|
|
|
void __RPC_STUB IMXWriter_put_byteOrderMark_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMXWriter_get_byteOrderMark_Proxy( |
|
IMXWriter * This, |
|
/* [retval][out] */ VARIANT_BOOL *fWriteByteOrderMark); |
|
|
|
|
|
void __RPC_STUB IMXWriter_get_byteOrderMark_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMXWriter_put_indent_Proxy( |
|
IMXWriter * This, |
|
/* [in] */ VARIANT_BOOL fIndentMode); |
|
|
|
|
|
void __RPC_STUB IMXWriter_put_indent_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMXWriter_get_indent_Proxy( |
|
IMXWriter * This, |
|
/* [retval][out] */ VARIANT_BOOL *fIndentMode); |
|
|
|
|
|
void __RPC_STUB IMXWriter_get_indent_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMXWriter_put_standalone_Proxy( |
|
IMXWriter * This, |
|
/* [in] */ VARIANT_BOOL fValue); |
|
|
|
|
|
void __RPC_STUB IMXWriter_put_standalone_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMXWriter_get_standalone_Proxy( |
|
IMXWriter * This, |
|
/* [retval][out] */ VARIANT_BOOL *fValue); |
|
|
|
|
|
void __RPC_STUB IMXWriter_get_standalone_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMXWriter_put_omitXMLDeclaration_Proxy( |
|
IMXWriter * This, |
|
/* [in] */ VARIANT_BOOL fValue); |
|
|
|
|
|
void __RPC_STUB IMXWriter_put_omitXMLDeclaration_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMXWriter_get_omitXMLDeclaration_Proxy( |
|
IMXWriter * This, |
|
/* [retval][out] */ VARIANT_BOOL *fValue); |
|
|
|
|
|
void __RPC_STUB IMXWriter_get_omitXMLDeclaration_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMXWriter_put_version_Proxy( |
|
IMXWriter * This, |
|
/* [in] */ BSTR strVersion); |
|
|
|
|
|
void __RPC_STUB IMXWriter_put_version_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMXWriter_get_version_Proxy( |
|
IMXWriter * This, |
|
/* [retval][out] */ BSTR *strVersion); |
|
|
|
|
|
void __RPC_STUB IMXWriter_get_version_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMXWriter_put_disableOutputEscaping_Proxy( |
|
IMXWriter * This, |
|
/* [in] */ VARIANT_BOOL fValue); |
|
|
|
|
|
void __RPC_STUB IMXWriter_put_disableOutputEscaping_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMXWriter_get_disableOutputEscaping_Proxy( |
|
IMXWriter * This, |
|
/* [retval][out] */ VARIANT_BOOL *fValue); |
|
|
|
|
|
void __RPC_STUB IMXWriter_get_disableOutputEscaping_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXWriter_flush_Proxy( |
|
IMXWriter * This); |
|
|
|
|
|
void __RPC_STUB IMXWriter_flush_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IMXWriter_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IMXAttributes_INTERFACE_DEFINED__ |
|
#define __IMXAttributes_INTERFACE_DEFINED__ |
|
|
|
/* interface IMXAttributes */ |
|
/* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */ |
|
|
|
|
|
EXTERN_C const IID IID_IMXAttributes; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("f10d27cc-3ec0-415c-8ed8-77ab1c5e7262") |
|
IMXAttributes : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE addAttribute( |
|
/* [in] */ BSTR strURI, |
|
/* [in] */ BSTR strLocalName, |
|
/* [in] */ BSTR strQName, |
|
/* [in] */ BSTR strType, |
|
/* [in] */ BSTR strValue) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE addAttributeFromIndex( |
|
/* [in] */ VARIANT varAtts, |
|
/* [in] */ int nIndex) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE clear( void) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeAttribute( |
|
/* [in] */ int nIndex) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setAttribute( |
|
/* [in] */ int nIndex, |
|
/* [in] */ BSTR strURI, |
|
/* [in] */ BSTR strLocalName, |
|
/* [in] */ BSTR strQName, |
|
/* [in] */ BSTR strType, |
|
/* [in] */ BSTR strValue) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setAttributes( |
|
/* [in] */ VARIANT varAtts) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setLocalName( |
|
/* [in] */ int nIndex, |
|
/* [in] */ BSTR strLocalName) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setQName( |
|
/* [in] */ int nIndex, |
|
/* [in] */ BSTR strQName) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setType( |
|
/* [in] */ int nIndex, |
|
/* [in] */ BSTR strType) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setURI( |
|
/* [in] */ int nIndex, |
|
/* [in] */ BSTR strURI) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setValue( |
|
/* [in] */ int nIndex, |
|
/* [in] */ BSTR strValue) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IMXAttributesVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IMXAttributes * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IMXAttributes * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IMXAttributes * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IMXAttributes * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IMXAttributes * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IMXAttributes * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IMXAttributes * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *addAttribute )( |
|
IMXAttributes * This, |
|
/* [in] */ BSTR strURI, |
|
/* [in] */ BSTR strLocalName, |
|
/* [in] */ BSTR strQName, |
|
/* [in] */ BSTR strType, |
|
/* [in] */ BSTR strValue); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *addAttributeFromIndex )( |
|
IMXAttributes * This, |
|
/* [in] */ VARIANT varAtts, |
|
/* [in] */ int nIndex); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *clear )( |
|
IMXAttributes * This); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeAttribute )( |
|
IMXAttributes * This, |
|
/* [in] */ int nIndex); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setAttribute )( |
|
IMXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [in] */ BSTR strURI, |
|
/* [in] */ BSTR strLocalName, |
|
/* [in] */ BSTR strQName, |
|
/* [in] */ BSTR strType, |
|
/* [in] */ BSTR strValue); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setAttributes )( |
|
IMXAttributes * This, |
|
/* [in] */ VARIANT varAtts); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setLocalName )( |
|
IMXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [in] */ BSTR strLocalName); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setQName )( |
|
IMXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [in] */ BSTR strQName); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setType )( |
|
IMXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [in] */ BSTR strType); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setURI )( |
|
IMXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [in] */ BSTR strURI); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setValue )( |
|
IMXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [in] */ BSTR strValue); |
|
|
|
END_INTERFACE |
|
} IMXAttributesVtbl; |
|
|
|
interface IMXAttributes |
|
{ |
|
CONST_VTBL struct IMXAttributesVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IMXAttributes_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IMXAttributes_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IMXAttributes_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IMXAttributes_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IMXAttributes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IMXAttributes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IMXAttributes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IMXAttributes_addAttribute(This,strURI,strLocalName,strQName,strType,strValue) \ |
|
(This)->lpVtbl -> addAttribute(This,strURI,strLocalName,strQName,strType,strValue) |
|
|
|
#define IMXAttributes_addAttributeFromIndex(This,varAtts,nIndex) \ |
|
(This)->lpVtbl -> addAttributeFromIndex(This,varAtts,nIndex) |
|
|
|
#define IMXAttributes_clear(This) \ |
|
(This)->lpVtbl -> clear(This) |
|
|
|
#define IMXAttributes_removeAttribute(This,nIndex) \ |
|
(This)->lpVtbl -> removeAttribute(This,nIndex) |
|
|
|
#define IMXAttributes_setAttribute(This,nIndex,strURI,strLocalName,strQName,strType,strValue) \ |
|
(This)->lpVtbl -> setAttribute(This,nIndex,strURI,strLocalName,strQName,strType,strValue) |
|
|
|
#define IMXAttributes_setAttributes(This,varAtts) \ |
|
(This)->lpVtbl -> setAttributes(This,varAtts) |
|
|
|
#define IMXAttributes_setLocalName(This,nIndex,strLocalName) \ |
|
(This)->lpVtbl -> setLocalName(This,nIndex,strLocalName) |
|
|
|
#define IMXAttributes_setQName(This,nIndex,strQName) \ |
|
(This)->lpVtbl -> setQName(This,nIndex,strQName) |
|
|
|
#define IMXAttributes_setType(This,nIndex,strType) \ |
|
(This)->lpVtbl -> setType(This,nIndex,strType) |
|
|
|
#define IMXAttributes_setURI(This,nIndex,strURI) \ |
|
(This)->lpVtbl -> setURI(This,nIndex,strURI) |
|
|
|
#define IMXAttributes_setValue(This,nIndex,strValue) \ |
|
(This)->lpVtbl -> setValue(This,nIndex,strValue) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXAttributes_addAttribute_Proxy( |
|
IMXAttributes * This, |
|
/* [in] */ BSTR strURI, |
|
/* [in] */ BSTR strLocalName, |
|
/* [in] */ BSTR strQName, |
|
/* [in] */ BSTR strType, |
|
/* [in] */ BSTR strValue); |
|
|
|
|
|
void __RPC_STUB IMXAttributes_addAttribute_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXAttributes_addAttributeFromIndex_Proxy( |
|
IMXAttributes * This, |
|
/* [in] */ VARIANT varAtts, |
|
/* [in] */ int nIndex); |
|
|
|
|
|
void __RPC_STUB IMXAttributes_addAttributeFromIndex_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXAttributes_clear_Proxy( |
|
IMXAttributes * This); |
|
|
|
|
|
void __RPC_STUB IMXAttributes_clear_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXAttributes_removeAttribute_Proxy( |
|
IMXAttributes * This, |
|
/* [in] */ int nIndex); |
|
|
|
|
|
void __RPC_STUB IMXAttributes_removeAttribute_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXAttributes_setAttribute_Proxy( |
|
IMXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [in] */ BSTR strURI, |
|
/* [in] */ BSTR strLocalName, |
|
/* [in] */ BSTR strQName, |
|
/* [in] */ BSTR strType, |
|
/* [in] */ BSTR strValue); |
|
|
|
|
|
void __RPC_STUB IMXAttributes_setAttribute_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXAttributes_setAttributes_Proxy( |
|
IMXAttributes * This, |
|
/* [in] */ VARIANT varAtts); |
|
|
|
|
|
void __RPC_STUB IMXAttributes_setAttributes_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXAttributes_setLocalName_Proxy( |
|
IMXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [in] */ BSTR strLocalName); |
|
|
|
|
|
void __RPC_STUB IMXAttributes_setLocalName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXAttributes_setQName_Proxy( |
|
IMXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [in] */ BSTR strQName); |
|
|
|
|
|
void __RPC_STUB IMXAttributes_setQName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXAttributes_setType_Proxy( |
|
IMXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [in] */ BSTR strType); |
|
|
|
|
|
void __RPC_STUB IMXAttributes_setType_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXAttributes_setURI_Proxy( |
|
IMXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [in] */ BSTR strURI); |
|
|
|
|
|
void __RPC_STUB IMXAttributes_setURI_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXAttributes_setValue_Proxy( |
|
IMXAttributes * This, |
|
/* [in] */ int nIndex, |
|
/* [in] */ BSTR strValue); |
|
|
|
|
|
void __RPC_STUB IMXAttributes_setValue_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IMXAttributes_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IMXReaderControl_INTERFACE_DEFINED__ |
|
#define __IMXReaderControl_INTERFACE_DEFINED__ |
|
|
|
/* interface IMXReaderControl */ |
|
/* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */ |
|
|
|
|
|
EXTERN_C const IID IID_IMXReaderControl; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("808f4e35-8d5a-4fbe-8466-33a41279ed30") |
|
IMXReaderControl : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE abort( void) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE resume( void) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE suspend( void) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IMXReaderControlVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IMXReaderControl * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IMXReaderControl * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IMXReaderControl * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IMXReaderControl * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IMXReaderControl * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IMXReaderControl * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IMXReaderControl * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *abort )( |
|
IMXReaderControl * This); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *resume )( |
|
IMXReaderControl * This); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *suspend )( |
|
IMXReaderControl * This); |
|
|
|
END_INTERFACE |
|
} IMXReaderControlVtbl; |
|
|
|
interface IMXReaderControl |
|
{ |
|
CONST_VTBL struct IMXReaderControlVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IMXReaderControl_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IMXReaderControl_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IMXReaderControl_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IMXReaderControl_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IMXReaderControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IMXReaderControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IMXReaderControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IMXReaderControl_abort(This) \ |
|
(This)->lpVtbl -> abort(This) |
|
|
|
#define IMXReaderControl_resume(This) \ |
|
(This)->lpVtbl -> resume(This) |
|
|
|
#define IMXReaderControl_suspend(This) \ |
|
(This)->lpVtbl -> suspend(This) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXReaderControl_abort_Proxy( |
|
IMXReaderControl * This); |
|
|
|
|
|
void __RPC_STUB IMXReaderControl_abort_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXReaderControl_resume_Proxy( |
|
IMXReaderControl * This); |
|
|
|
|
|
void __RPC_STUB IMXReaderControl_resume_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXReaderControl_suspend_Proxy( |
|
IMXReaderControl * This); |
|
|
|
|
|
void __RPC_STUB IMXReaderControl_suspend_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IMXReaderControl_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IMXSchemaDeclHandler_INTERFACE_DEFINED__ |
|
#define __IMXSchemaDeclHandler_INTERFACE_DEFINED__ |
|
|
|
/* interface IMXSchemaDeclHandler */ |
|
/* [unique][helpstring][uuid][nonextensible][oleautomation][dual][local][object] */ |
|
|
|
|
|
EXTERN_C const IID IID_IMXSchemaDeclHandler; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("fa4bb38c-faf9-4cca-9302-d1dd0fe520db") |
|
IMXSchemaDeclHandler : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE schemaElementDecl( |
|
/* [in] */ ISchemaElement *oSchemaElement) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IMXSchemaDeclHandlerVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IMXSchemaDeclHandler * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IMXSchemaDeclHandler * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IMXSchemaDeclHandler * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IMXSchemaDeclHandler * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IMXSchemaDeclHandler * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IMXSchemaDeclHandler * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IMXSchemaDeclHandler * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *schemaElementDecl )( |
|
IMXSchemaDeclHandler * This, |
|
/* [in] */ ISchemaElement *oSchemaElement); |
|
|
|
END_INTERFACE |
|
} IMXSchemaDeclHandlerVtbl; |
|
|
|
interface IMXSchemaDeclHandler |
|
{ |
|
CONST_VTBL struct IMXSchemaDeclHandlerVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IMXSchemaDeclHandler_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IMXSchemaDeclHandler_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IMXSchemaDeclHandler_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IMXSchemaDeclHandler_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IMXSchemaDeclHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IMXSchemaDeclHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IMXSchemaDeclHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IMXSchemaDeclHandler_schemaElementDecl(This,oSchemaElement) \ |
|
(This)->lpVtbl -> schemaElementDecl(This,oSchemaElement) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMXSchemaDeclHandler_schemaElementDecl_Proxy( |
|
IMXSchemaDeclHandler * This, |
|
/* [in] */ ISchemaElement *oSchemaElement); |
|
|
|
|
|
void __RPC_STUB IMXSchemaDeclHandler_schemaElementDecl_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IMXSchemaDeclHandler_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMSchemaCollection2_INTERFACE_DEFINED__ |
|
#define __IXMLDOMSchemaCollection2_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLDOMSchemaCollection2 */ |
|
/* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLDOMSchemaCollection2; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("50ea08b0-dd1b-4664-9a50-c2f40f4bd79a") |
|
IXMLDOMSchemaCollection2 : public IXMLDOMSchemaCollection |
|
{ |
|
public: |
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE validate( void) = 0; |
|
|
|
virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_validateOnLoad( |
|
/* [in] */ VARIANT_BOOL validateOnLoad) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_validateOnLoad( |
|
/* [retval][out] */ VARIANT_BOOL *validateOnLoad) = 0; |
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getSchema( |
|
/* [in] */ BSTR namespaceURI, |
|
/* [retval][out] */ ISchema **schema) = 0; |
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getDeclaration( |
|
/* [in] */ IXMLDOMNode *node, |
|
/* [retval][out] */ ISchemaItem **item) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLDOMSchemaCollection2Vtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLDOMSchemaCollection2 * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLDOMSchemaCollection2 * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLDOMSchemaCollection2 * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLDOMSchemaCollection2 * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLDOMSchemaCollection2 * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLDOMSchemaCollection2 * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLDOMSchemaCollection2 * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *add )( |
|
IXMLDOMSchemaCollection2 * This, |
|
/* [in] */ BSTR namespaceURI, |
|
/* [in] */ VARIANT var); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *get )( |
|
IXMLDOMSchemaCollection2 * This, |
|
/* [in] */ BSTR namespaceURI, |
|
/* [retval][out] */ IXMLDOMNode **schemaNode); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *remove )( |
|
IXMLDOMSchemaCollection2 * This, |
|
/* [in] */ BSTR namespaceURI); |
|
|
|
/* [propget][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *get_length )( |
|
IXMLDOMSchemaCollection2 * This, |
|
/* [retval][out] */ long *length); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
IXMLDOMSchemaCollection2 * This, |
|
/* [in] */ long index, |
|
/* [retval][out] */ BSTR *length); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *addCollection )( |
|
IXMLDOMSchemaCollection2 * This, |
|
/* [in] */ IXMLDOMSchemaCollection *otherCollection); |
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )( |
|
IXMLDOMSchemaCollection2 * This, |
|
/* [out][retval] */ IUnknown **ppUnk); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *validate )( |
|
IXMLDOMSchemaCollection2 * This); |
|
|
|
/* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_validateOnLoad )( |
|
IXMLDOMSchemaCollection2 * This, |
|
/* [in] */ VARIANT_BOOL validateOnLoad); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_validateOnLoad )( |
|
IXMLDOMSchemaCollection2 * This, |
|
/* [retval][out] */ VARIANT_BOOL *validateOnLoad); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getSchema )( |
|
IXMLDOMSchemaCollection2 * This, |
|
/* [in] */ BSTR namespaceURI, |
|
/* [retval][out] */ ISchema **schema); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getDeclaration )( |
|
IXMLDOMSchemaCollection2 * This, |
|
/* [in] */ IXMLDOMNode *node, |
|
/* [retval][out] */ ISchemaItem **item); |
|
|
|
END_INTERFACE |
|
} IXMLDOMSchemaCollection2Vtbl; |
|
|
|
interface IXMLDOMSchemaCollection2 |
|
{ |
|
CONST_VTBL struct IXMLDOMSchemaCollection2Vtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLDOMSchemaCollection2_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLDOMSchemaCollection2_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLDOMSchemaCollection2_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLDOMSchemaCollection2_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLDOMSchemaCollection2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLDOMSchemaCollection2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLDOMSchemaCollection2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLDOMSchemaCollection2_add(This,namespaceURI,var) \ |
|
(This)->lpVtbl -> add(This,namespaceURI,var) |
|
|
|
#define IXMLDOMSchemaCollection2_get(This,namespaceURI,schemaNode) \ |
|
(This)->lpVtbl -> get(This,namespaceURI,schemaNode) |
|
|
|
#define IXMLDOMSchemaCollection2_remove(This,namespaceURI) \ |
|
(This)->lpVtbl -> remove(This,namespaceURI) |
|
|
|
#define IXMLDOMSchemaCollection2_get_length(This,length) \ |
|
(This)->lpVtbl -> get_length(This,length) |
|
|
|
#define IXMLDOMSchemaCollection2_get_namespaceURI(This,index,length) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,index,length) |
|
|
|
#define IXMLDOMSchemaCollection2_addCollection(This,otherCollection) \ |
|
(This)->lpVtbl -> addCollection(This,otherCollection) |
|
|
|
#define IXMLDOMSchemaCollection2_get__newEnum(This,ppUnk) \ |
|
(This)->lpVtbl -> get__newEnum(This,ppUnk) |
|
|
|
|
|
#define IXMLDOMSchemaCollection2_validate(This) \ |
|
(This)->lpVtbl -> validate(This) |
|
|
|
#define IXMLDOMSchemaCollection2_put_validateOnLoad(This,validateOnLoad) \ |
|
(This)->lpVtbl -> put_validateOnLoad(This,validateOnLoad) |
|
|
|
#define IXMLDOMSchemaCollection2_get_validateOnLoad(This,validateOnLoad) \ |
|
(This)->lpVtbl -> get_validateOnLoad(This,validateOnLoad) |
|
|
|
#define IXMLDOMSchemaCollection2_getSchema(This,namespaceURI,schema) \ |
|
(This)->lpVtbl -> getSchema(This,namespaceURI,schema) |
|
|
|
#define IXMLDOMSchemaCollection2_getDeclaration(This,node,item) \ |
|
(This)->lpVtbl -> getDeclaration(This,node,item) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection2_validate_Proxy( |
|
IXMLDOMSchemaCollection2 * This); |
|
|
|
|
|
void __RPC_STUB IXMLDOMSchemaCollection2_validate_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propput][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection2_put_validateOnLoad_Proxy( |
|
IXMLDOMSchemaCollection2 * This, |
|
/* [in] */ VARIANT_BOOL validateOnLoad); |
|
|
|
|
|
void __RPC_STUB IXMLDOMSchemaCollection2_put_validateOnLoad_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection2_get_validateOnLoad_Proxy( |
|
IXMLDOMSchemaCollection2 * This, |
|
/* [retval][out] */ VARIANT_BOOL *validateOnLoad); |
|
|
|
|
|
void __RPC_STUB IXMLDOMSchemaCollection2_get_validateOnLoad_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection2_getSchema_Proxy( |
|
IXMLDOMSchemaCollection2 * This, |
|
/* [in] */ BSTR namespaceURI, |
|
/* [retval][out] */ ISchema **schema); |
|
|
|
|
|
void __RPC_STUB IXMLDOMSchemaCollection2_getSchema_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IXMLDOMSchemaCollection2_getDeclaration_Proxy( |
|
IXMLDOMSchemaCollection2 * This, |
|
/* [in] */ IXMLDOMNode *node, |
|
/* [retval][out] */ ISchemaItem **item); |
|
|
|
|
|
void __RPC_STUB IXMLDOMSchemaCollection2_getDeclaration_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXMLDOMSchemaCollection2_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchemaStringCollection_INTERFACE_DEFINED__ |
|
#define __ISchemaStringCollection_INTERFACE_DEFINED__ |
|
|
|
/* interface ISchemaStringCollection */ |
|
/* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_ISchemaStringCollection; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("50ea08b1-dd1b-4664-9a50-c2f40f4bd79a") |
|
ISchemaStringCollection : public IDispatch |
|
{ |
|
public: |
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_item( |
|
/* [in] */ long index, |
|
/* [retval][out] */ BSTR *bstr) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_length( |
|
/* [retval][out] */ long *length) = 0; |
|
|
|
virtual /* [propget][restricted][hidden][id] */ HRESULT STDMETHODCALLTYPE get__newEnum( |
|
/* [retval][out] */ IUnknown **ppunk) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct ISchemaStringCollectionVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
ISchemaStringCollection * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
ISchemaStringCollection * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
ISchemaStringCollection * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
ISchemaStringCollection * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
ISchemaStringCollection * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
ISchemaStringCollection * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
ISchemaStringCollection * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_item )( |
|
ISchemaStringCollection * This, |
|
/* [in] */ long index, |
|
/* [retval][out] */ BSTR *bstr); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_length )( |
|
ISchemaStringCollection * This, |
|
/* [retval][out] */ long *length); |
|
|
|
/* [propget][restricted][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )( |
|
ISchemaStringCollection * This, |
|
/* [retval][out] */ IUnknown **ppunk); |
|
|
|
END_INTERFACE |
|
} ISchemaStringCollectionVtbl; |
|
|
|
interface ISchemaStringCollection |
|
{ |
|
CONST_VTBL struct ISchemaStringCollectionVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define ISchemaStringCollection_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define ISchemaStringCollection_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define ISchemaStringCollection_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define ISchemaStringCollection_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define ISchemaStringCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define ISchemaStringCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define ISchemaStringCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define ISchemaStringCollection_get_item(This,index,bstr) \ |
|
(This)->lpVtbl -> get_item(This,index,bstr) |
|
|
|
#define ISchemaStringCollection_get_length(This,length) \ |
|
(This)->lpVtbl -> get_length(This,length) |
|
|
|
#define ISchemaStringCollection_get__newEnum(This,ppunk) \ |
|
(This)->lpVtbl -> get__newEnum(This,ppunk) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaStringCollection_get_item_Proxy( |
|
ISchemaStringCollection * This, |
|
/* [in] */ long index, |
|
/* [retval][out] */ BSTR *bstr); |
|
|
|
|
|
void __RPC_STUB ISchemaStringCollection_get_item_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaStringCollection_get_length_Proxy( |
|
ISchemaStringCollection * This, |
|
/* [retval][out] */ long *length); |
|
|
|
|
|
void __RPC_STUB ISchemaStringCollection_get_length_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][restricted][hidden][id] */ HRESULT STDMETHODCALLTYPE ISchemaStringCollection_get__newEnum_Proxy( |
|
ISchemaStringCollection * This, |
|
/* [retval][out] */ IUnknown **ppunk); |
|
|
|
|
|
void __RPC_STUB ISchemaStringCollection_get__newEnum_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __ISchemaStringCollection_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchemaItemCollection_INTERFACE_DEFINED__ |
|
#define __ISchemaItemCollection_INTERFACE_DEFINED__ |
|
|
|
/* interface ISchemaItemCollection */ |
|
/* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_ISchemaItemCollection; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("50ea08b2-dd1b-4664-9a50-c2f40f4bd79a") |
|
ISchemaItemCollection : public IDispatch |
|
{ |
|
public: |
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_item( |
|
/* [in] */ long index, |
|
/* [retval][out] */ ISchemaItem **item) = 0; |
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE itemByName( |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ ISchemaItem **item) = 0; |
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE itemByQName( |
|
/* [in] */ BSTR name, |
|
/* [in] */ BSTR namespaceURI, |
|
/* [retval][out] */ ISchemaItem **item) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_length( |
|
/* [retval][out] */ long *length) = 0; |
|
|
|
virtual /* [propget][restricted][hidden][id] */ HRESULT STDMETHODCALLTYPE get__newEnum( |
|
/* [retval][out] */ IUnknown **ppunk) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct ISchemaItemCollectionVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
ISchemaItemCollection * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
ISchemaItemCollection * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
ISchemaItemCollection * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
ISchemaItemCollection * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
ISchemaItemCollection * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
ISchemaItemCollection * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
ISchemaItemCollection * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_item )( |
|
ISchemaItemCollection * This, |
|
/* [in] */ long index, |
|
/* [retval][out] */ ISchemaItem **item); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *itemByName )( |
|
ISchemaItemCollection * This, |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ ISchemaItem **item); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *itemByQName )( |
|
ISchemaItemCollection * This, |
|
/* [in] */ BSTR name, |
|
/* [in] */ BSTR namespaceURI, |
|
/* [retval][out] */ ISchemaItem **item); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_length )( |
|
ISchemaItemCollection * This, |
|
/* [retval][out] */ long *length); |
|
|
|
/* [propget][restricted][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )( |
|
ISchemaItemCollection * This, |
|
/* [retval][out] */ IUnknown **ppunk); |
|
|
|
END_INTERFACE |
|
} ISchemaItemCollectionVtbl; |
|
|
|
interface ISchemaItemCollection |
|
{ |
|
CONST_VTBL struct ISchemaItemCollectionVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define ISchemaItemCollection_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define ISchemaItemCollection_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define ISchemaItemCollection_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define ISchemaItemCollection_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define ISchemaItemCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define ISchemaItemCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define ISchemaItemCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define ISchemaItemCollection_get_item(This,index,item) \ |
|
(This)->lpVtbl -> get_item(This,index,item) |
|
|
|
#define ISchemaItemCollection_itemByName(This,name,item) \ |
|
(This)->lpVtbl -> itemByName(This,name,item) |
|
|
|
#define ISchemaItemCollection_itemByQName(This,name,namespaceURI,item) \ |
|
(This)->lpVtbl -> itemByQName(This,name,namespaceURI,item) |
|
|
|
#define ISchemaItemCollection_get_length(This,length) \ |
|
(This)->lpVtbl -> get_length(This,length) |
|
|
|
#define ISchemaItemCollection_get__newEnum(This,ppunk) \ |
|
(This)->lpVtbl -> get__newEnum(This,ppunk) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaItemCollection_get_item_Proxy( |
|
ISchemaItemCollection * This, |
|
/* [in] */ long index, |
|
/* [retval][out] */ ISchemaItem **item); |
|
|
|
|
|
void __RPC_STUB ISchemaItemCollection_get_item_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE ISchemaItemCollection_itemByName_Proxy( |
|
ISchemaItemCollection * This, |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ ISchemaItem **item); |
|
|
|
|
|
void __RPC_STUB ISchemaItemCollection_itemByName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE ISchemaItemCollection_itemByQName_Proxy( |
|
ISchemaItemCollection * This, |
|
/* [in] */ BSTR name, |
|
/* [in] */ BSTR namespaceURI, |
|
/* [retval][out] */ ISchemaItem **item); |
|
|
|
|
|
void __RPC_STUB ISchemaItemCollection_itemByQName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaItemCollection_get_length_Proxy( |
|
ISchemaItemCollection * This, |
|
/* [retval][out] */ long *length); |
|
|
|
|
|
void __RPC_STUB ISchemaItemCollection_get_length_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][restricted][hidden][id] */ HRESULT STDMETHODCALLTYPE ISchemaItemCollection_get__newEnum_Proxy( |
|
ISchemaItemCollection * This, |
|
/* [retval][out] */ IUnknown **ppunk); |
|
|
|
|
|
void __RPC_STUB ISchemaItemCollection_get__newEnum_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __ISchemaItemCollection_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchemaItem_INTERFACE_DEFINED__ |
|
#define __ISchemaItem_INTERFACE_DEFINED__ |
|
|
|
/* interface ISchemaItem */ |
|
/* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_ISchemaItem; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("50ea08b3-dd1b-4664-9a50-c2f40f4bd79a") |
|
ISchemaItem : public IDispatch |
|
{ |
|
public: |
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_name( |
|
/* [retval][out] */ BSTR *name) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_namespaceURI( |
|
/* [retval][out] */ BSTR *namespaceURI) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_schema( |
|
/* [retval][out] */ ISchema **schema) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_id( |
|
/* [retval][out] */ BSTR *id) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_itemType( |
|
/* [retval][out] */ SOMITEMTYPE *itemType) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_unhandledAttributes( |
|
/* [retval][out] */ IVBSAXAttributes **attributes) = 0; |
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE writeAnnotation( |
|
/* [in] */ IUnknown *annotationSink, |
|
/* [retval][out] */ VARIANT_BOOL *isWritten) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct ISchemaItemVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
ISchemaItem * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
ISchemaItem * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
ISchemaItem * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
ISchemaItem * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
ISchemaItem * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
ISchemaItem * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
ISchemaItem * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_name )( |
|
ISchemaItem * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
ISchemaItem * This, |
|
/* [retval][out] */ BSTR *namespaceURI); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_schema )( |
|
ISchemaItem * This, |
|
/* [retval][out] */ ISchema **schema); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_id )( |
|
ISchemaItem * This, |
|
/* [retval][out] */ BSTR *id); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_itemType )( |
|
ISchemaItem * This, |
|
/* [retval][out] */ SOMITEMTYPE *itemType); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_unhandledAttributes )( |
|
ISchemaItem * This, |
|
/* [retval][out] */ IVBSAXAttributes **attributes); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *writeAnnotation )( |
|
ISchemaItem * This, |
|
/* [in] */ IUnknown *annotationSink, |
|
/* [retval][out] */ VARIANT_BOOL *isWritten); |
|
|
|
END_INTERFACE |
|
} ISchemaItemVtbl; |
|
|
|
interface ISchemaItem |
|
{ |
|
CONST_VTBL struct ISchemaItemVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define ISchemaItem_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define ISchemaItem_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define ISchemaItem_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define ISchemaItem_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define ISchemaItem_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define ISchemaItem_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define ISchemaItem_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define ISchemaItem_get_name(This,name) \ |
|
(This)->lpVtbl -> get_name(This,name) |
|
|
|
#define ISchemaItem_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define ISchemaItem_get_schema(This,schema) \ |
|
(This)->lpVtbl -> get_schema(This,schema) |
|
|
|
#define ISchemaItem_get_id(This,id) \ |
|
(This)->lpVtbl -> get_id(This,id) |
|
|
|
#define ISchemaItem_get_itemType(This,itemType) \ |
|
(This)->lpVtbl -> get_itemType(This,itemType) |
|
|
|
#define ISchemaItem_get_unhandledAttributes(This,attributes) \ |
|
(This)->lpVtbl -> get_unhandledAttributes(This,attributes) |
|
|
|
#define ISchemaItem_writeAnnotation(This,annotationSink,isWritten) \ |
|
(This)->lpVtbl -> writeAnnotation(This,annotationSink,isWritten) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaItem_get_name_Proxy( |
|
ISchemaItem * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
|
|
void __RPC_STUB ISchemaItem_get_name_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaItem_get_namespaceURI_Proxy( |
|
ISchemaItem * This, |
|
/* [retval][out] */ BSTR *namespaceURI); |
|
|
|
|
|
void __RPC_STUB ISchemaItem_get_namespaceURI_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaItem_get_schema_Proxy( |
|
ISchemaItem * This, |
|
/* [retval][out] */ ISchema **schema); |
|
|
|
|
|
void __RPC_STUB ISchemaItem_get_schema_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaItem_get_id_Proxy( |
|
ISchemaItem * This, |
|
/* [retval][out] */ BSTR *id); |
|
|
|
|
|
void __RPC_STUB ISchemaItem_get_id_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaItem_get_itemType_Proxy( |
|
ISchemaItem * This, |
|
/* [retval][out] */ SOMITEMTYPE *itemType); |
|
|
|
|
|
void __RPC_STUB ISchemaItem_get_itemType_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaItem_get_unhandledAttributes_Proxy( |
|
ISchemaItem * This, |
|
/* [retval][out] */ IVBSAXAttributes **attributes); |
|
|
|
|
|
void __RPC_STUB ISchemaItem_get_unhandledAttributes_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE ISchemaItem_writeAnnotation_Proxy( |
|
ISchemaItem * This, |
|
/* [in] */ IUnknown *annotationSink, |
|
/* [retval][out] */ VARIANT_BOOL *isWritten); |
|
|
|
|
|
void __RPC_STUB ISchemaItem_writeAnnotation_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __ISchemaItem_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchema_INTERFACE_DEFINED__ |
|
#define __ISchema_INTERFACE_DEFINED__ |
|
|
|
/* interface ISchema */ |
|
/* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_ISchema; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("50ea08b4-dd1b-4664-9a50-c2f40f4bd79a") |
|
ISchema : public ISchemaItem |
|
{ |
|
public: |
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_targetNamespace( |
|
/* [retval][out] */ BSTR *targetNamespace) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_version( |
|
/* [retval][out] */ BSTR *version) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_types( |
|
/* [retval][out] */ ISchemaItemCollection **types) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_elements( |
|
/* [retval][out] */ ISchemaItemCollection **elements) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_attributes( |
|
/* [retval][out] */ ISchemaItemCollection **attributes) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_attributeGroups( |
|
/* [retval][out] */ ISchemaItemCollection **attributeGroups) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_modelGroups( |
|
/* [retval][out] */ ISchemaItemCollection **modelGroups) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_notations( |
|
/* [retval][out] */ ISchemaItemCollection **notations) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_schemaLocations( |
|
/* [retval][out] */ ISchemaStringCollection **schemaLocations) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct ISchemaVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
ISchema * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
ISchema * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
ISchema * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
ISchema * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
ISchema * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
ISchema * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
ISchema * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_name )( |
|
ISchema * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
ISchema * This, |
|
/* [retval][out] */ BSTR *namespaceURI); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_schema )( |
|
ISchema * This, |
|
/* [retval][out] */ ISchema **schema); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_id )( |
|
ISchema * This, |
|
/* [retval][out] */ BSTR *id); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_itemType )( |
|
ISchema * This, |
|
/* [retval][out] */ SOMITEMTYPE *itemType); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_unhandledAttributes )( |
|
ISchema * This, |
|
/* [retval][out] */ IVBSAXAttributes **attributes); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *writeAnnotation )( |
|
ISchema * This, |
|
/* [in] */ IUnknown *annotationSink, |
|
/* [retval][out] */ VARIANT_BOOL *isWritten); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_targetNamespace )( |
|
ISchema * This, |
|
/* [retval][out] */ BSTR *targetNamespace); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_version )( |
|
ISchema * This, |
|
/* [retval][out] */ BSTR *version); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_types )( |
|
ISchema * This, |
|
/* [retval][out] */ ISchemaItemCollection **types); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_elements )( |
|
ISchema * This, |
|
/* [retval][out] */ ISchemaItemCollection **elements); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( |
|
ISchema * This, |
|
/* [retval][out] */ ISchemaItemCollection **attributes); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_attributeGroups )( |
|
ISchema * This, |
|
/* [retval][out] */ ISchemaItemCollection **attributeGroups); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_modelGroups )( |
|
ISchema * This, |
|
/* [retval][out] */ ISchemaItemCollection **modelGroups); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_notations )( |
|
ISchema * This, |
|
/* [retval][out] */ ISchemaItemCollection **notations); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_schemaLocations )( |
|
ISchema * This, |
|
/* [retval][out] */ ISchemaStringCollection **schemaLocations); |
|
|
|
END_INTERFACE |
|
} ISchemaVtbl; |
|
|
|
interface ISchema |
|
{ |
|
CONST_VTBL struct ISchemaVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define ISchema_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define ISchema_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define ISchema_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define ISchema_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define ISchema_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define ISchema_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define ISchema_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define ISchema_get_name(This,name) \ |
|
(This)->lpVtbl -> get_name(This,name) |
|
|
|
#define ISchema_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define ISchema_get_schema(This,schema) \ |
|
(This)->lpVtbl -> get_schema(This,schema) |
|
|
|
#define ISchema_get_id(This,id) \ |
|
(This)->lpVtbl -> get_id(This,id) |
|
|
|
#define ISchema_get_itemType(This,itemType) \ |
|
(This)->lpVtbl -> get_itemType(This,itemType) |
|
|
|
#define ISchema_get_unhandledAttributes(This,attributes) \ |
|
(This)->lpVtbl -> get_unhandledAttributes(This,attributes) |
|
|
|
#define ISchema_writeAnnotation(This,annotationSink,isWritten) \ |
|
(This)->lpVtbl -> writeAnnotation(This,annotationSink,isWritten) |
|
|
|
|
|
#define ISchema_get_targetNamespace(This,targetNamespace) \ |
|
(This)->lpVtbl -> get_targetNamespace(This,targetNamespace) |
|
|
|
#define ISchema_get_version(This,version) \ |
|
(This)->lpVtbl -> get_version(This,version) |
|
|
|
#define ISchema_get_types(This,types) \ |
|
(This)->lpVtbl -> get_types(This,types) |
|
|
|
#define ISchema_get_elements(This,elements) \ |
|
(This)->lpVtbl -> get_elements(This,elements) |
|
|
|
#define ISchema_get_attributes(This,attributes) \ |
|
(This)->lpVtbl -> get_attributes(This,attributes) |
|
|
|
#define ISchema_get_attributeGroups(This,attributeGroups) \ |
|
(This)->lpVtbl -> get_attributeGroups(This,attributeGroups) |
|
|
|
#define ISchema_get_modelGroups(This,modelGroups) \ |
|
(This)->lpVtbl -> get_modelGroups(This,modelGroups) |
|
|
|
#define ISchema_get_notations(This,notations) \ |
|
(This)->lpVtbl -> get_notations(This,notations) |
|
|
|
#define ISchema_get_schemaLocations(This,schemaLocations) \ |
|
(This)->lpVtbl -> get_schemaLocations(This,schemaLocations) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchema_get_targetNamespace_Proxy( |
|
ISchema * This, |
|
/* [retval][out] */ BSTR *targetNamespace); |
|
|
|
|
|
void __RPC_STUB ISchema_get_targetNamespace_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchema_get_version_Proxy( |
|
ISchema * This, |
|
/* [retval][out] */ BSTR *version); |
|
|
|
|
|
void __RPC_STUB ISchema_get_version_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchema_get_types_Proxy( |
|
ISchema * This, |
|
/* [retval][out] */ ISchemaItemCollection **types); |
|
|
|
|
|
void __RPC_STUB ISchema_get_types_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchema_get_elements_Proxy( |
|
ISchema * This, |
|
/* [retval][out] */ ISchemaItemCollection **elements); |
|
|
|
|
|
void __RPC_STUB ISchema_get_elements_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchema_get_attributes_Proxy( |
|
ISchema * This, |
|
/* [retval][out] */ ISchemaItemCollection **attributes); |
|
|
|
|
|
void __RPC_STUB ISchema_get_attributes_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchema_get_attributeGroups_Proxy( |
|
ISchema * This, |
|
/* [retval][out] */ ISchemaItemCollection **attributeGroups); |
|
|
|
|
|
void __RPC_STUB ISchema_get_attributeGroups_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchema_get_modelGroups_Proxy( |
|
ISchema * This, |
|
/* [retval][out] */ ISchemaItemCollection **modelGroups); |
|
|
|
|
|
void __RPC_STUB ISchema_get_modelGroups_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchema_get_notations_Proxy( |
|
ISchema * This, |
|
/* [retval][out] */ ISchemaItemCollection **notations); |
|
|
|
|
|
void __RPC_STUB ISchema_get_notations_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchema_get_schemaLocations_Proxy( |
|
ISchema * This, |
|
/* [retval][out] */ ISchemaStringCollection **schemaLocations); |
|
|
|
|
|
void __RPC_STUB ISchema_get_schemaLocations_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __ISchema_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchemaParticle_INTERFACE_DEFINED__ |
|
#define __ISchemaParticle_INTERFACE_DEFINED__ |
|
|
|
/* interface ISchemaParticle */ |
|
/* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_ISchemaParticle; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("50ea08b5-dd1b-4664-9a50-c2f40f4bd79a") |
|
ISchemaParticle : public ISchemaItem |
|
{ |
|
public: |
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_minOccurs( |
|
/* [retval][out] */ VARIANT *minOccurs) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_maxOccurs( |
|
/* [retval][out] */ VARIANT *maxOccurs) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct ISchemaParticleVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
ISchemaParticle * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
ISchemaParticle * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
ISchemaParticle * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
ISchemaParticle * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
ISchemaParticle * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
ISchemaParticle * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
ISchemaParticle * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_name )( |
|
ISchemaParticle * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
ISchemaParticle * This, |
|
/* [retval][out] */ BSTR *namespaceURI); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_schema )( |
|
ISchemaParticle * This, |
|
/* [retval][out] */ ISchema **schema); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_id )( |
|
ISchemaParticle * This, |
|
/* [retval][out] */ BSTR *id); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_itemType )( |
|
ISchemaParticle * This, |
|
/* [retval][out] */ SOMITEMTYPE *itemType); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_unhandledAttributes )( |
|
ISchemaParticle * This, |
|
/* [retval][out] */ IVBSAXAttributes **attributes); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *writeAnnotation )( |
|
ISchemaParticle * This, |
|
/* [in] */ IUnknown *annotationSink, |
|
/* [retval][out] */ VARIANT_BOOL *isWritten); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_minOccurs )( |
|
ISchemaParticle * This, |
|
/* [retval][out] */ VARIANT *minOccurs); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_maxOccurs )( |
|
ISchemaParticle * This, |
|
/* [retval][out] */ VARIANT *maxOccurs); |
|
|
|
END_INTERFACE |
|
} ISchemaParticleVtbl; |
|
|
|
interface ISchemaParticle |
|
{ |
|
CONST_VTBL struct ISchemaParticleVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define ISchemaParticle_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define ISchemaParticle_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define ISchemaParticle_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define ISchemaParticle_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define ISchemaParticle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define ISchemaParticle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define ISchemaParticle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define ISchemaParticle_get_name(This,name) \ |
|
(This)->lpVtbl -> get_name(This,name) |
|
|
|
#define ISchemaParticle_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define ISchemaParticle_get_schema(This,schema) \ |
|
(This)->lpVtbl -> get_schema(This,schema) |
|
|
|
#define ISchemaParticle_get_id(This,id) \ |
|
(This)->lpVtbl -> get_id(This,id) |
|
|
|
#define ISchemaParticle_get_itemType(This,itemType) \ |
|
(This)->lpVtbl -> get_itemType(This,itemType) |
|
|
|
#define ISchemaParticle_get_unhandledAttributes(This,attributes) \ |
|
(This)->lpVtbl -> get_unhandledAttributes(This,attributes) |
|
|
|
#define ISchemaParticle_writeAnnotation(This,annotationSink,isWritten) \ |
|
(This)->lpVtbl -> writeAnnotation(This,annotationSink,isWritten) |
|
|
|
|
|
#define ISchemaParticle_get_minOccurs(This,minOccurs) \ |
|
(This)->lpVtbl -> get_minOccurs(This,minOccurs) |
|
|
|
#define ISchemaParticle_get_maxOccurs(This,maxOccurs) \ |
|
(This)->lpVtbl -> get_maxOccurs(This,maxOccurs) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaParticle_get_minOccurs_Proxy( |
|
ISchemaParticle * This, |
|
/* [retval][out] */ VARIANT *minOccurs); |
|
|
|
|
|
void __RPC_STUB ISchemaParticle_get_minOccurs_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaParticle_get_maxOccurs_Proxy( |
|
ISchemaParticle * This, |
|
/* [retval][out] */ VARIANT *maxOccurs); |
|
|
|
|
|
void __RPC_STUB ISchemaParticle_get_maxOccurs_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __ISchemaParticle_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchemaAttribute_INTERFACE_DEFINED__ |
|
#define __ISchemaAttribute_INTERFACE_DEFINED__ |
|
|
|
/* interface ISchemaAttribute */ |
|
/* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_ISchemaAttribute; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("50ea08b6-dd1b-4664-9a50-c2f40f4bd79a") |
|
ISchemaAttribute : public ISchemaItem |
|
{ |
|
public: |
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_type( |
|
/* [retval][out] */ ISchemaType **type) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_scope( |
|
/* [retval][out] */ ISchemaComplexType **scope) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_defaultValue( |
|
/* [retval][out] */ BSTR *defaultValue) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_fixedValue( |
|
/* [retval][out] */ BSTR *fixedValue) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_use( |
|
/* [retval][out] */ SCHEMAUSE *use) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_isReference( |
|
/* [retval][out] */ VARIANT_BOOL *reference) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct ISchemaAttributeVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
ISchemaAttribute * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
ISchemaAttribute * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
ISchemaAttribute * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
ISchemaAttribute * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
ISchemaAttribute * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
ISchemaAttribute * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
ISchemaAttribute * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_name )( |
|
ISchemaAttribute * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
ISchemaAttribute * This, |
|
/* [retval][out] */ BSTR *namespaceURI); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_schema )( |
|
ISchemaAttribute * This, |
|
/* [retval][out] */ ISchema **schema); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_id )( |
|
ISchemaAttribute * This, |
|
/* [retval][out] */ BSTR *id); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_itemType )( |
|
ISchemaAttribute * This, |
|
/* [retval][out] */ SOMITEMTYPE *itemType); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_unhandledAttributes )( |
|
ISchemaAttribute * This, |
|
/* [retval][out] */ IVBSAXAttributes **attributes); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *writeAnnotation )( |
|
ISchemaAttribute * This, |
|
/* [in] */ IUnknown *annotationSink, |
|
/* [retval][out] */ VARIANT_BOOL *isWritten); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_type )( |
|
ISchemaAttribute * This, |
|
/* [retval][out] */ ISchemaType **type); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_scope )( |
|
ISchemaAttribute * This, |
|
/* [retval][out] */ ISchemaComplexType **scope); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_defaultValue )( |
|
ISchemaAttribute * This, |
|
/* [retval][out] */ BSTR *defaultValue); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_fixedValue )( |
|
ISchemaAttribute * This, |
|
/* [retval][out] */ BSTR *fixedValue); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_use )( |
|
ISchemaAttribute * This, |
|
/* [retval][out] */ SCHEMAUSE *use); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_isReference )( |
|
ISchemaAttribute * This, |
|
/* [retval][out] */ VARIANT_BOOL *reference); |
|
|
|
END_INTERFACE |
|
} ISchemaAttributeVtbl; |
|
|
|
interface ISchemaAttribute |
|
{ |
|
CONST_VTBL struct ISchemaAttributeVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define ISchemaAttribute_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define ISchemaAttribute_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define ISchemaAttribute_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define ISchemaAttribute_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define ISchemaAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define ISchemaAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define ISchemaAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define ISchemaAttribute_get_name(This,name) \ |
|
(This)->lpVtbl -> get_name(This,name) |
|
|
|
#define ISchemaAttribute_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define ISchemaAttribute_get_schema(This,schema) \ |
|
(This)->lpVtbl -> get_schema(This,schema) |
|
|
|
#define ISchemaAttribute_get_id(This,id) \ |
|
(This)->lpVtbl -> get_id(This,id) |
|
|
|
#define ISchemaAttribute_get_itemType(This,itemType) \ |
|
(This)->lpVtbl -> get_itemType(This,itemType) |
|
|
|
#define ISchemaAttribute_get_unhandledAttributes(This,attributes) \ |
|
(This)->lpVtbl -> get_unhandledAttributes(This,attributes) |
|
|
|
#define ISchemaAttribute_writeAnnotation(This,annotationSink,isWritten) \ |
|
(This)->lpVtbl -> writeAnnotation(This,annotationSink,isWritten) |
|
|
|
|
|
#define ISchemaAttribute_get_type(This,type) \ |
|
(This)->lpVtbl -> get_type(This,type) |
|
|
|
#define ISchemaAttribute_get_scope(This,scope) \ |
|
(This)->lpVtbl -> get_scope(This,scope) |
|
|
|
#define ISchemaAttribute_get_defaultValue(This,defaultValue) \ |
|
(This)->lpVtbl -> get_defaultValue(This,defaultValue) |
|
|
|
#define ISchemaAttribute_get_fixedValue(This,fixedValue) \ |
|
(This)->lpVtbl -> get_fixedValue(This,fixedValue) |
|
|
|
#define ISchemaAttribute_get_use(This,use) \ |
|
(This)->lpVtbl -> get_use(This,use) |
|
|
|
#define ISchemaAttribute_get_isReference(This,reference) \ |
|
(This)->lpVtbl -> get_isReference(This,reference) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaAttribute_get_type_Proxy( |
|
ISchemaAttribute * This, |
|
/* [retval][out] */ ISchemaType **type); |
|
|
|
|
|
void __RPC_STUB ISchemaAttribute_get_type_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaAttribute_get_scope_Proxy( |
|
ISchemaAttribute * This, |
|
/* [retval][out] */ ISchemaComplexType **scope); |
|
|
|
|
|
void __RPC_STUB ISchemaAttribute_get_scope_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaAttribute_get_defaultValue_Proxy( |
|
ISchemaAttribute * This, |
|
/* [retval][out] */ BSTR *defaultValue); |
|
|
|
|
|
void __RPC_STUB ISchemaAttribute_get_defaultValue_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaAttribute_get_fixedValue_Proxy( |
|
ISchemaAttribute * This, |
|
/* [retval][out] */ BSTR *fixedValue); |
|
|
|
|
|
void __RPC_STUB ISchemaAttribute_get_fixedValue_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaAttribute_get_use_Proxy( |
|
ISchemaAttribute * This, |
|
/* [retval][out] */ SCHEMAUSE *use); |
|
|
|
|
|
void __RPC_STUB ISchemaAttribute_get_use_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaAttribute_get_isReference_Proxy( |
|
ISchemaAttribute * This, |
|
/* [retval][out] */ VARIANT_BOOL *reference); |
|
|
|
|
|
void __RPC_STUB ISchemaAttribute_get_isReference_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __ISchemaAttribute_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchemaElement_INTERFACE_DEFINED__ |
|
#define __ISchemaElement_INTERFACE_DEFINED__ |
|
|
|
/* interface ISchemaElement */ |
|
/* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_ISchemaElement; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("50ea08b7-dd1b-4664-9a50-c2f40f4bd79a") |
|
ISchemaElement : public ISchemaParticle |
|
{ |
|
public: |
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_type( |
|
/* [retval][out] */ ISchemaType **type) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_scope( |
|
/* [retval][out] */ ISchemaComplexType **scope) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_defaultValue( |
|
/* [retval][out] */ BSTR *defaultValue) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_fixedValue( |
|
/* [retval][out] */ BSTR *fixedValue) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_isNillable( |
|
/* [retval][out] */ VARIANT_BOOL *nillable) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_identityConstraints( |
|
/* [retval][out] */ ISchemaItemCollection **constraints) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_substitutionGroup( |
|
/* [retval][out] */ ISchemaElement **element) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_substitutionGroupExclusions( |
|
/* [retval][out] */ SCHEMADERIVATIONMETHOD *exclusions) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_disallowedSubstitutions( |
|
/* [retval][out] */ SCHEMADERIVATIONMETHOD *disallowed) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_isAbstract( |
|
/* [retval][out] */ VARIANT_BOOL *abstract) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_isReference( |
|
/* [retval][out] */ VARIANT_BOOL *reference) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct ISchemaElementVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
ISchemaElement * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
ISchemaElement * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
ISchemaElement * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
ISchemaElement * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
ISchemaElement * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
ISchemaElement * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
ISchemaElement * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_name )( |
|
ISchemaElement * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
ISchemaElement * This, |
|
/* [retval][out] */ BSTR *namespaceURI); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_schema )( |
|
ISchemaElement * This, |
|
/* [retval][out] */ ISchema **schema); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_id )( |
|
ISchemaElement * This, |
|
/* [retval][out] */ BSTR *id); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_itemType )( |
|
ISchemaElement * This, |
|
/* [retval][out] */ SOMITEMTYPE *itemType); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_unhandledAttributes )( |
|
ISchemaElement * This, |
|
/* [retval][out] */ IVBSAXAttributes **attributes); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *writeAnnotation )( |
|
ISchemaElement * This, |
|
/* [in] */ IUnknown *annotationSink, |
|
/* [retval][out] */ VARIANT_BOOL *isWritten); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_minOccurs )( |
|
ISchemaElement * This, |
|
/* [retval][out] */ VARIANT *minOccurs); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_maxOccurs )( |
|
ISchemaElement * This, |
|
/* [retval][out] */ VARIANT *maxOccurs); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_type )( |
|
ISchemaElement * This, |
|
/* [retval][out] */ ISchemaType **type); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_scope )( |
|
ISchemaElement * This, |
|
/* [retval][out] */ ISchemaComplexType **scope); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_defaultValue )( |
|
ISchemaElement * This, |
|
/* [retval][out] */ BSTR *defaultValue); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_fixedValue )( |
|
ISchemaElement * This, |
|
/* [retval][out] */ BSTR *fixedValue); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_isNillable )( |
|
ISchemaElement * This, |
|
/* [retval][out] */ VARIANT_BOOL *nillable); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_identityConstraints )( |
|
ISchemaElement * This, |
|
/* [retval][out] */ ISchemaItemCollection **constraints); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_substitutionGroup )( |
|
ISchemaElement * This, |
|
/* [retval][out] */ ISchemaElement **element); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_substitutionGroupExclusions )( |
|
ISchemaElement * This, |
|
/* [retval][out] */ SCHEMADERIVATIONMETHOD *exclusions); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_disallowedSubstitutions )( |
|
ISchemaElement * This, |
|
/* [retval][out] */ SCHEMADERIVATIONMETHOD *disallowed); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_isAbstract )( |
|
ISchemaElement * This, |
|
/* [retval][out] */ VARIANT_BOOL *abstract); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_isReference )( |
|
ISchemaElement * This, |
|
/* [retval][out] */ VARIANT_BOOL *reference); |
|
|
|
END_INTERFACE |
|
} ISchemaElementVtbl; |
|
|
|
interface ISchemaElement |
|
{ |
|
CONST_VTBL struct ISchemaElementVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define ISchemaElement_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define ISchemaElement_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define ISchemaElement_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define ISchemaElement_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define ISchemaElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define ISchemaElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define ISchemaElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define ISchemaElement_get_name(This,name) \ |
|
(This)->lpVtbl -> get_name(This,name) |
|
|
|
#define ISchemaElement_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define ISchemaElement_get_schema(This,schema) \ |
|
(This)->lpVtbl -> get_schema(This,schema) |
|
|
|
#define ISchemaElement_get_id(This,id) \ |
|
(This)->lpVtbl -> get_id(This,id) |
|
|
|
#define ISchemaElement_get_itemType(This,itemType) \ |
|
(This)->lpVtbl -> get_itemType(This,itemType) |
|
|
|
#define ISchemaElement_get_unhandledAttributes(This,attributes) \ |
|
(This)->lpVtbl -> get_unhandledAttributes(This,attributes) |
|
|
|
#define ISchemaElement_writeAnnotation(This,annotationSink,isWritten) \ |
|
(This)->lpVtbl -> writeAnnotation(This,annotationSink,isWritten) |
|
|
|
|
|
#define ISchemaElement_get_minOccurs(This,minOccurs) \ |
|
(This)->lpVtbl -> get_minOccurs(This,minOccurs) |
|
|
|
#define ISchemaElement_get_maxOccurs(This,maxOccurs) \ |
|
(This)->lpVtbl -> get_maxOccurs(This,maxOccurs) |
|
|
|
|
|
#define ISchemaElement_get_type(This,type) \ |
|
(This)->lpVtbl -> get_type(This,type) |
|
|
|
#define ISchemaElement_get_scope(This,scope) \ |
|
(This)->lpVtbl -> get_scope(This,scope) |
|
|
|
#define ISchemaElement_get_defaultValue(This,defaultValue) \ |
|
(This)->lpVtbl -> get_defaultValue(This,defaultValue) |
|
|
|
#define ISchemaElement_get_fixedValue(This,fixedValue) \ |
|
(This)->lpVtbl -> get_fixedValue(This,fixedValue) |
|
|
|
#define ISchemaElement_get_isNillable(This,nillable) \ |
|
(This)->lpVtbl -> get_isNillable(This,nillable) |
|
|
|
#define ISchemaElement_get_identityConstraints(This,constraints) \ |
|
(This)->lpVtbl -> get_identityConstraints(This,constraints) |
|
|
|
#define ISchemaElement_get_substitutionGroup(This,element) \ |
|
(This)->lpVtbl -> get_substitutionGroup(This,element) |
|
|
|
#define ISchemaElement_get_substitutionGroupExclusions(This,exclusions) \ |
|
(This)->lpVtbl -> get_substitutionGroupExclusions(This,exclusions) |
|
|
|
#define ISchemaElement_get_disallowedSubstitutions(This,disallowed) \ |
|
(This)->lpVtbl -> get_disallowedSubstitutions(This,disallowed) |
|
|
|
#define ISchemaElement_get_isAbstract(This,abstract) \ |
|
(This)->lpVtbl -> get_isAbstract(This,abstract) |
|
|
|
#define ISchemaElement_get_isReference(This,reference) \ |
|
(This)->lpVtbl -> get_isReference(This,reference) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaElement_get_type_Proxy( |
|
ISchemaElement * This, |
|
/* [retval][out] */ ISchemaType **type); |
|
|
|
|
|
void __RPC_STUB ISchemaElement_get_type_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaElement_get_scope_Proxy( |
|
ISchemaElement * This, |
|
/* [retval][out] */ ISchemaComplexType **scope); |
|
|
|
|
|
void __RPC_STUB ISchemaElement_get_scope_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaElement_get_defaultValue_Proxy( |
|
ISchemaElement * This, |
|
/* [retval][out] */ BSTR *defaultValue); |
|
|
|
|
|
void __RPC_STUB ISchemaElement_get_defaultValue_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaElement_get_fixedValue_Proxy( |
|
ISchemaElement * This, |
|
/* [retval][out] */ BSTR *fixedValue); |
|
|
|
|
|
void __RPC_STUB ISchemaElement_get_fixedValue_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaElement_get_isNillable_Proxy( |
|
ISchemaElement * This, |
|
/* [retval][out] */ VARIANT_BOOL *nillable); |
|
|
|
|
|
void __RPC_STUB ISchemaElement_get_isNillable_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaElement_get_identityConstraints_Proxy( |
|
ISchemaElement * This, |
|
/* [retval][out] */ ISchemaItemCollection **constraints); |
|
|
|
|
|
void __RPC_STUB ISchemaElement_get_identityConstraints_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaElement_get_substitutionGroup_Proxy( |
|
ISchemaElement * This, |
|
/* [retval][out] */ ISchemaElement **element); |
|
|
|
|
|
void __RPC_STUB ISchemaElement_get_substitutionGroup_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaElement_get_substitutionGroupExclusions_Proxy( |
|
ISchemaElement * This, |
|
/* [retval][out] */ SCHEMADERIVATIONMETHOD *exclusions); |
|
|
|
|
|
void __RPC_STUB ISchemaElement_get_substitutionGroupExclusions_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaElement_get_disallowedSubstitutions_Proxy( |
|
ISchemaElement * This, |
|
/* [retval][out] */ SCHEMADERIVATIONMETHOD *disallowed); |
|
|
|
|
|
void __RPC_STUB ISchemaElement_get_disallowedSubstitutions_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaElement_get_isAbstract_Proxy( |
|
ISchemaElement * This, |
|
/* [retval][out] */ VARIANT_BOOL *abstract); |
|
|
|
|
|
void __RPC_STUB ISchemaElement_get_isAbstract_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaElement_get_isReference_Proxy( |
|
ISchemaElement * This, |
|
/* [retval][out] */ VARIANT_BOOL *reference); |
|
|
|
|
|
void __RPC_STUB ISchemaElement_get_isReference_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __ISchemaElement_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchemaType_INTERFACE_DEFINED__ |
|
#define __ISchemaType_INTERFACE_DEFINED__ |
|
|
|
/* interface ISchemaType */ |
|
/* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_ISchemaType; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("50ea08b8-dd1b-4664-9a50-c2f40f4bd79a") |
|
ISchemaType : public ISchemaItem |
|
{ |
|
public: |
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_baseTypes( |
|
/* [retval][out] */ ISchemaItemCollection **baseTypes) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_final( |
|
/* [retval][out] */ SCHEMADERIVATIONMETHOD *final) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_variety( |
|
/* [retval][out] */ SCHEMATYPEVARIETY *variety) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_derivedBy( |
|
/* [retval][out] */ SCHEMADERIVATIONMETHOD *derivedBy) = 0; |
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE isValid( |
|
/* [in] */ BSTR data, |
|
/* [retval][out] */ VARIANT_BOOL *valid) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_minExclusive( |
|
/* [retval][out] */ BSTR *minExclusive) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_minInclusive( |
|
/* [retval][out] */ BSTR *minInclusive) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_maxExclusive( |
|
/* [retval][out] */ BSTR *maxExclusive) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_maxInclusive( |
|
/* [retval][out] */ BSTR *maxInclusive) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_totalDigits( |
|
/* [retval][out] */ VARIANT *totalDigits) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_fractionDigits( |
|
/* [retval][out] */ VARIANT *fractionDigits) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_length( |
|
/* [retval][out] */ VARIANT *length) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_minLength( |
|
/* [retval][out] */ VARIANT *minLength) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_maxLength( |
|
/* [retval][out] */ VARIANT *maxLength) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_enumeration( |
|
/* [retval][out] */ ISchemaStringCollection **enumeration) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_whitespace( |
|
/* [retval][out] */ SCHEMAWHITESPACE *whitespace) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_patterns( |
|
/* [retval][out] */ ISchemaStringCollection **patterns) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct ISchemaTypeVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
ISchemaType * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
ISchemaType * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
ISchemaType * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
ISchemaType * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
ISchemaType * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
ISchemaType * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
ISchemaType * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_name )( |
|
ISchemaType * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
ISchemaType * This, |
|
/* [retval][out] */ BSTR *namespaceURI); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_schema )( |
|
ISchemaType * This, |
|
/* [retval][out] */ ISchema **schema); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_id )( |
|
ISchemaType * This, |
|
/* [retval][out] */ BSTR *id); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_itemType )( |
|
ISchemaType * This, |
|
/* [retval][out] */ SOMITEMTYPE *itemType); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_unhandledAttributes )( |
|
ISchemaType * This, |
|
/* [retval][out] */ IVBSAXAttributes **attributes); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *writeAnnotation )( |
|
ISchemaType * This, |
|
/* [in] */ IUnknown *annotationSink, |
|
/* [retval][out] */ VARIANT_BOOL *isWritten); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_baseTypes )( |
|
ISchemaType * This, |
|
/* [retval][out] */ ISchemaItemCollection **baseTypes); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_final )( |
|
ISchemaType * This, |
|
/* [retval][out] */ SCHEMADERIVATIONMETHOD *final); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_variety )( |
|
ISchemaType * This, |
|
/* [retval][out] */ SCHEMATYPEVARIETY *variety); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_derivedBy )( |
|
ISchemaType * This, |
|
/* [retval][out] */ SCHEMADERIVATIONMETHOD *derivedBy); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *isValid )( |
|
ISchemaType * This, |
|
/* [in] */ BSTR data, |
|
/* [retval][out] */ VARIANT_BOOL *valid); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_minExclusive )( |
|
ISchemaType * This, |
|
/* [retval][out] */ BSTR *minExclusive); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_minInclusive )( |
|
ISchemaType * This, |
|
/* [retval][out] */ BSTR *minInclusive); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_maxExclusive )( |
|
ISchemaType * This, |
|
/* [retval][out] */ BSTR *maxExclusive); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_maxInclusive )( |
|
ISchemaType * This, |
|
/* [retval][out] */ BSTR *maxInclusive); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_totalDigits )( |
|
ISchemaType * This, |
|
/* [retval][out] */ VARIANT *totalDigits); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_fractionDigits )( |
|
ISchemaType * This, |
|
/* [retval][out] */ VARIANT *fractionDigits); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_length )( |
|
ISchemaType * This, |
|
/* [retval][out] */ VARIANT *length); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_minLength )( |
|
ISchemaType * This, |
|
/* [retval][out] */ VARIANT *minLength); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_maxLength )( |
|
ISchemaType * This, |
|
/* [retval][out] */ VARIANT *maxLength); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_enumeration )( |
|
ISchemaType * This, |
|
/* [retval][out] */ ISchemaStringCollection **enumeration); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_whitespace )( |
|
ISchemaType * This, |
|
/* [retval][out] */ SCHEMAWHITESPACE *whitespace); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_patterns )( |
|
ISchemaType * This, |
|
/* [retval][out] */ ISchemaStringCollection **patterns); |
|
|
|
END_INTERFACE |
|
} ISchemaTypeVtbl; |
|
|
|
interface ISchemaType |
|
{ |
|
CONST_VTBL struct ISchemaTypeVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define ISchemaType_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define ISchemaType_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define ISchemaType_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define ISchemaType_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define ISchemaType_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define ISchemaType_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define ISchemaType_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define ISchemaType_get_name(This,name) \ |
|
(This)->lpVtbl -> get_name(This,name) |
|
|
|
#define ISchemaType_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define ISchemaType_get_schema(This,schema) \ |
|
(This)->lpVtbl -> get_schema(This,schema) |
|
|
|
#define ISchemaType_get_id(This,id) \ |
|
(This)->lpVtbl -> get_id(This,id) |
|
|
|
#define ISchemaType_get_itemType(This,itemType) \ |
|
(This)->lpVtbl -> get_itemType(This,itemType) |
|
|
|
#define ISchemaType_get_unhandledAttributes(This,attributes) \ |
|
(This)->lpVtbl -> get_unhandledAttributes(This,attributes) |
|
|
|
#define ISchemaType_writeAnnotation(This,annotationSink,isWritten) \ |
|
(This)->lpVtbl -> writeAnnotation(This,annotationSink,isWritten) |
|
|
|
|
|
#define ISchemaType_get_baseTypes(This,baseTypes) \ |
|
(This)->lpVtbl -> get_baseTypes(This,baseTypes) |
|
|
|
#define ISchemaType_get_final(This,final) \ |
|
(This)->lpVtbl -> get_final(This,final) |
|
|
|
#define ISchemaType_get_variety(This,variety) \ |
|
(This)->lpVtbl -> get_variety(This,variety) |
|
|
|
#define ISchemaType_get_derivedBy(This,derivedBy) \ |
|
(This)->lpVtbl -> get_derivedBy(This,derivedBy) |
|
|
|
#define ISchemaType_isValid(This,data,valid) \ |
|
(This)->lpVtbl -> isValid(This,data,valid) |
|
|
|
#define ISchemaType_get_minExclusive(This,minExclusive) \ |
|
(This)->lpVtbl -> get_minExclusive(This,minExclusive) |
|
|
|
#define ISchemaType_get_minInclusive(This,minInclusive) \ |
|
(This)->lpVtbl -> get_minInclusive(This,minInclusive) |
|
|
|
#define ISchemaType_get_maxExclusive(This,maxExclusive) \ |
|
(This)->lpVtbl -> get_maxExclusive(This,maxExclusive) |
|
|
|
#define ISchemaType_get_maxInclusive(This,maxInclusive) \ |
|
(This)->lpVtbl -> get_maxInclusive(This,maxInclusive) |
|
|
|
#define ISchemaType_get_totalDigits(This,totalDigits) \ |
|
(This)->lpVtbl -> get_totalDigits(This,totalDigits) |
|
|
|
#define ISchemaType_get_fractionDigits(This,fractionDigits) \ |
|
(This)->lpVtbl -> get_fractionDigits(This,fractionDigits) |
|
|
|
#define ISchemaType_get_length(This,length) \ |
|
(This)->lpVtbl -> get_length(This,length) |
|
|
|
#define ISchemaType_get_minLength(This,minLength) \ |
|
(This)->lpVtbl -> get_minLength(This,minLength) |
|
|
|
#define ISchemaType_get_maxLength(This,maxLength) \ |
|
(This)->lpVtbl -> get_maxLength(This,maxLength) |
|
|
|
#define ISchemaType_get_enumeration(This,enumeration) \ |
|
(This)->lpVtbl -> get_enumeration(This,enumeration) |
|
|
|
#define ISchemaType_get_whitespace(This,whitespace) \ |
|
(This)->lpVtbl -> get_whitespace(This,whitespace) |
|
|
|
#define ISchemaType_get_patterns(This,patterns) \ |
|
(This)->lpVtbl -> get_patterns(This,patterns) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaType_get_baseTypes_Proxy( |
|
ISchemaType * This, |
|
/* [retval][out] */ ISchemaItemCollection **baseTypes); |
|
|
|
|
|
void __RPC_STUB ISchemaType_get_baseTypes_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaType_get_final_Proxy( |
|
ISchemaType * This, |
|
/* [retval][out] */ SCHEMADERIVATIONMETHOD *final); |
|
|
|
|
|
void __RPC_STUB ISchemaType_get_final_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaType_get_variety_Proxy( |
|
ISchemaType * This, |
|
/* [retval][out] */ SCHEMATYPEVARIETY *variety); |
|
|
|
|
|
void __RPC_STUB ISchemaType_get_variety_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaType_get_derivedBy_Proxy( |
|
ISchemaType * This, |
|
/* [retval][out] */ SCHEMADERIVATIONMETHOD *derivedBy); |
|
|
|
|
|
void __RPC_STUB ISchemaType_get_derivedBy_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE ISchemaType_isValid_Proxy( |
|
ISchemaType * This, |
|
/* [in] */ BSTR data, |
|
/* [retval][out] */ VARIANT_BOOL *valid); |
|
|
|
|
|
void __RPC_STUB ISchemaType_isValid_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaType_get_minExclusive_Proxy( |
|
ISchemaType * This, |
|
/* [retval][out] */ BSTR *minExclusive); |
|
|
|
|
|
void __RPC_STUB ISchemaType_get_minExclusive_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaType_get_minInclusive_Proxy( |
|
ISchemaType * This, |
|
/* [retval][out] */ BSTR *minInclusive); |
|
|
|
|
|
void __RPC_STUB ISchemaType_get_minInclusive_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaType_get_maxExclusive_Proxy( |
|
ISchemaType * This, |
|
/* [retval][out] */ BSTR *maxExclusive); |
|
|
|
|
|
void __RPC_STUB ISchemaType_get_maxExclusive_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaType_get_maxInclusive_Proxy( |
|
ISchemaType * This, |
|
/* [retval][out] */ BSTR *maxInclusive); |
|
|
|
|
|
void __RPC_STUB ISchemaType_get_maxInclusive_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaType_get_totalDigits_Proxy( |
|
ISchemaType * This, |
|
/* [retval][out] */ VARIANT *totalDigits); |
|
|
|
|
|
void __RPC_STUB ISchemaType_get_totalDigits_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaType_get_fractionDigits_Proxy( |
|
ISchemaType * This, |
|
/* [retval][out] */ VARIANT *fractionDigits); |
|
|
|
|
|
void __RPC_STUB ISchemaType_get_fractionDigits_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaType_get_length_Proxy( |
|
ISchemaType * This, |
|
/* [retval][out] */ VARIANT *length); |
|
|
|
|
|
void __RPC_STUB ISchemaType_get_length_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaType_get_minLength_Proxy( |
|
ISchemaType * This, |
|
/* [retval][out] */ VARIANT *minLength); |
|
|
|
|
|
void __RPC_STUB ISchemaType_get_minLength_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaType_get_maxLength_Proxy( |
|
ISchemaType * This, |
|
/* [retval][out] */ VARIANT *maxLength); |
|
|
|
|
|
void __RPC_STUB ISchemaType_get_maxLength_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaType_get_enumeration_Proxy( |
|
ISchemaType * This, |
|
/* [retval][out] */ ISchemaStringCollection **enumeration); |
|
|
|
|
|
void __RPC_STUB ISchemaType_get_enumeration_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaType_get_whitespace_Proxy( |
|
ISchemaType * This, |
|
/* [retval][out] */ SCHEMAWHITESPACE *whitespace); |
|
|
|
|
|
void __RPC_STUB ISchemaType_get_whitespace_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaType_get_patterns_Proxy( |
|
ISchemaType * This, |
|
/* [retval][out] */ ISchemaStringCollection **patterns); |
|
|
|
|
|
void __RPC_STUB ISchemaType_get_patterns_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __ISchemaType_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchemaComplexType_INTERFACE_DEFINED__ |
|
#define __ISchemaComplexType_INTERFACE_DEFINED__ |
|
|
|
/* interface ISchemaComplexType */ |
|
/* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_ISchemaComplexType; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("50ea08b9-dd1b-4664-9a50-c2f40f4bd79a") |
|
ISchemaComplexType : public ISchemaType |
|
{ |
|
public: |
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_isAbstract( |
|
/* [retval][out] */ VARIANT_BOOL *abstract) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_anyAttribute( |
|
/* [retval][out] */ ISchemaAny **anyAttribute) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_attributes( |
|
/* [retval][out] */ ISchemaItemCollection **attributes) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_contentType( |
|
/* [retval][out] */ SCHEMACONTENTTYPE *contentType) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_contentModel( |
|
/* [retval][out] */ ISchemaModelGroup **contentModel) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_prohibitedSubstitutions( |
|
/* [retval][out] */ SCHEMADERIVATIONMETHOD *prohibited) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct ISchemaComplexTypeVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
ISchemaComplexType * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
ISchemaComplexType * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
ISchemaComplexType * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
ISchemaComplexType * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
ISchemaComplexType * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
ISchemaComplexType * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
ISchemaComplexType * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_name )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ BSTR *namespaceURI); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_schema )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ ISchema **schema); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_id )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ BSTR *id); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_itemType )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ SOMITEMTYPE *itemType); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_unhandledAttributes )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ IVBSAXAttributes **attributes); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *writeAnnotation )( |
|
ISchemaComplexType * This, |
|
/* [in] */ IUnknown *annotationSink, |
|
/* [retval][out] */ VARIANT_BOOL *isWritten); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_baseTypes )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ ISchemaItemCollection **baseTypes); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_final )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ SCHEMADERIVATIONMETHOD *final); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_variety )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ SCHEMATYPEVARIETY *variety); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_derivedBy )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ SCHEMADERIVATIONMETHOD *derivedBy); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *isValid )( |
|
ISchemaComplexType * This, |
|
/* [in] */ BSTR data, |
|
/* [retval][out] */ VARIANT_BOOL *valid); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_minExclusive )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ BSTR *minExclusive); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_minInclusive )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ BSTR *minInclusive); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_maxExclusive )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ BSTR *maxExclusive); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_maxInclusive )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ BSTR *maxInclusive); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_totalDigits )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ VARIANT *totalDigits); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_fractionDigits )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ VARIANT *fractionDigits); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_length )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ VARIANT *length); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_minLength )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ VARIANT *minLength); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_maxLength )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ VARIANT *maxLength); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_enumeration )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ ISchemaStringCollection **enumeration); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_whitespace )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ SCHEMAWHITESPACE *whitespace); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_patterns )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ ISchemaStringCollection **patterns); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_isAbstract )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ VARIANT_BOOL *abstract); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_anyAttribute )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ ISchemaAny **anyAttribute); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ ISchemaItemCollection **attributes); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_contentType )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ SCHEMACONTENTTYPE *contentType); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_contentModel )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ ISchemaModelGroup **contentModel); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_prohibitedSubstitutions )( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ SCHEMADERIVATIONMETHOD *prohibited); |
|
|
|
END_INTERFACE |
|
} ISchemaComplexTypeVtbl; |
|
|
|
interface ISchemaComplexType |
|
{ |
|
CONST_VTBL struct ISchemaComplexTypeVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define ISchemaComplexType_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define ISchemaComplexType_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define ISchemaComplexType_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define ISchemaComplexType_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define ISchemaComplexType_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define ISchemaComplexType_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define ISchemaComplexType_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define ISchemaComplexType_get_name(This,name) \ |
|
(This)->lpVtbl -> get_name(This,name) |
|
|
|
#define ISchemaComplexType_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define ISchemaComplexType_get_schema(This,schema) \ |
|
(This)->lpVtbl -> get_schema(This,schema) |
|
|
|
#define ISchemaComplexType_get_id(This,id) \ |
|
(This)->lpVtbl -> get_id(This,id) |
|
|
|
#define ISchemaComplexType_get_itemType(This,itemType) \ |
|
(This)->lpVtbl -> get_itemType(This,itemType) |
|
|
|
#define ISchemaComplexType_get_unhandledAttributes(This,attributes) \ |
|
(This)->lpVtbl -> get_unhandledAttributes(This,attributes) |
|
|
|
#define ISchemaComplexType_writeAnnotation(This,annotationSink,isWritten) \ |
|
(This)->lpVtbl -> writeAnnotation(This,annotationSink,isWritten) |
|
|
|
|
|
#define ISchemaComplexType_get_baseTypes(This,baseTypes) \ |
|
(This)->lpVtbl -> get_baseTypes(This,baseTypes) |
|
|
|
#define ISchemaComplexType_get_final(This,final) \ |
|
(This)->lpVtbl -> get_final(This,final) |
|
|
|
#define ISchemaComplexType_get_variety(This,variety) \ |
|
(This)->lpVtbl -> get_variety(This,variety) |
|
|
|
#define ISchemaComplexType_get_derivedBy(This,derivedBy) \ |
|
(This)->lpVtbl -> get_derivedBy(This,derivedBy) |
|
|
|
#define ISchemaComplexType_isValid(This,data,valid) \ |
|
(This)->lpVtbl -> isValid(This,data,valid) |
|
|
|
#define ISchemaComplexType_get_minExclusive(This,minExclusive) \ |
|
(This)->lpVtbl -> get_minExclusive(This,minExclusive) |
|
|
|
#define ISchemaComplexType_get_minInclusive(This,minInclusive) \ |
|
(This)->lpVtbl -> get_minInclusive(This,minInclusive) |
|
|
|
#define ISchemaComplexType_get_maxExclusive(This,maxExclusive) \ |
|
(This)->lpVtbl -> get_maxExclusive(This,maxExclusive) |
|
|
|
#define ISchemaComplexType_get_maxInclusive(This,maxInclusive) \ |
|
(This)->lpVtbl -> get_maxInclusive(This,maxInclusive) |
|
|
|
#define ISchemaComplexType_get_totalDigits(This,totalDigits) \ |
|
(This)->lpVtbl -> get_totalDigits(This,totalDigits) |
|
|
|
#define ISchemaComplexType_get_fractionDigits(This,fractionDigits) \ |
|
(This)->lpVtbl -> get_fractionDigits(This,fractionDigits) |
|
|
|
#define ISchemaComplexType_get_length(This,length) \ |
|
(This)->lpVtbl -> get_length(This,length) |
|
|
|
#define ISchemaComplexType_get_minLength(This,minLength) \ |
|
(This)->lpVtbl -> get_minLength(This,minLength) |
|
|
|
#define ISchemaComplexType_get_maxLength(This,maxLength) \ |
|
(This)->lpVtbl -> get_maxLength(This,maxLength) |
|
|
|
#define ISchemaComplexType_get_enumeration(This,enumeration) \ |
|
(This)->lpVtbl -> get_enumeration(This,enumeration) |
|
|
|
#define ISchemaComplexType_get_whitespace(This,whitespace) \ |
|
(This)->lpVtbl -> get_whitespace(This,whitespace) |
|
|
|
#define ISchemaComplexType_get_patterns(This,patterns) \ |
|
(This)->lpVtbl -> get_patterns(This,patterns) |
|
|
|
|
|
#define ISchemaComplexType_get_isAbstract(This,abstract) \ |
|
(This)->lpVtbl -> get_isAbstract(This,abstract) |
|
|
|
#define ISchemaComplexType_get_anyAttribute(This,anyAttribute) \ |
|
(This)->lpVtbl -> get_anyAttribute(This,anyAttribute) |
|
|
|
#define ISchemaComplexType_get_attributes(This,attributes) \ |
|
(This)->lpVtbl -> get_attributes(This,attributes) |
|
|
|
#define ISchemaComplexType_get_contentType(This,contentType) \ |
|
(This)->lpVtbl -> get_contentType(This,contentType) |
|
|
|
#define ISchemaComplexType_get_contentModel(This,contentModel) \ |
|
(This)->lpVtbl -> get_contentModel(This,contentModel) |
|
|
|
#define ISchemaComplexType_get_prohibitedSubstitutions(This,prohibited) \ |
|
(This)->lpVtbl -> get_prohibitedSubstitutions(This,prohibited) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaComplexType_get_isAbstract_Proxy( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ VARIANT_BOOL *abstract); |
|
|
|
|
|
void __RPC_STUB ISchemaComplexType_get_isAbstract_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaComplexType_get_anyAttribute_Proxy( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ ISchemaAny **anyAttribute); |
|
|
|
|
|
void __RPC_STUB ISchemaComplexType_get_anyAttribute_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaComplexType_get_attributes_Proxy( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ ISchemaItemCollection **attributes); |
|
|
|
|
|
void __RPC_STUB ISchemaComplexType_get_attributes_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaComplexType_get_contentType_Proxy( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ SCHEMACONTENTTYPE *contentType); |
|
|
|
|
|
void __RPC_STUB ISchemaComplexType_get_contentType_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaComplexType_get_contentModel_Proxy( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ ISchemaModelGroup **contentModel); |
|
|
|
|
|
void __RPC_STUB ISchemaComplexType_get_contentModel_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaComplexType_get_prohibitedSubstitutions_Proxy( |
|
ISchemaComplexType * This, |
|
/* [retval][out] */ SCHEMADERIVATIONMETHOD *prohibited); |
|
|
|
|
|
void __RPC_STUB ISchemaComplexType_get_prohibitedSubstitutions_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __ISchemaComplexType_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchemaAttributeGroup_INTERFACE_DEFINED__ |
|
#define __ISchemaAttributeGroup_INTERFACE_DEFINED__ |
|
|
|
/* interface ISchemaAttributeGroup */ |
|
/* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_ISchemaAttributeGroup; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("50ea08ba-dd1b-4664-9a50-c2f40f4bd79a") |
|
ISchemaAttributeGroup : public ISchemaItem |
|
{ |
|
public: |
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_anyAttribute( |
|
/* [retval][out] */ ISchemaAny **anyAttribute) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_attributes( |
|
/* [retval][out] */ ISchemaItemCollection **attributes) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct ISchemaAttributeGroupVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
ISchemaAttributeGroup * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
ISchemaAttributeGroup * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
ISchemaAttributeGroup * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
ISchemaAttributeGroup * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
ISchemaAttributeGroup * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
ISchemaAttributeGroup * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
ISchemaAttributeGroup * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_name )( |
|
ISchemaAttributeGroup * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
ISchemaAttributeGroup * This, |
|
/* [retval][out] */ BSTR *namespaceURI); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_schema )( |
|
ISchemaAttributeGroup * This, |
|
/* [retval][out] */ ISchema **schema); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_id )( |
|
ISchemaAttributeGroup * This, |
|
/* [retval][out] */ BSTR *id); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_itemType )( |
|
ISchemaAttributeGroup * This, |
|
/* [retval][out] */ SOMITEMTYPE *itemType); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_unhandledAttributes )( |
|
ISchemaAttributeGroup * This, |
|
/* [retval][out] */ IVBSAXAttributes **attributes); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *writeAnnotation )( |
|
ISchemaAttributeGroup * This, |
|
/* [in] */ IUnknown *annotationSink, |
|
/* [retval][out] */ VARIANT_BOOL *isWritten); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_anyAttribute )( |
|
ISchemaAttributeGroup * This, |
|
/* [retval][out] */ ISchemaAny **anyAttribute); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( |
|
ISchemaAttributeGroup * This, |
|
/* [retval][out] */ ISchemaItemCollection **attributes); |
|
|
|
END_INTERFACE |
|
} ISchemaAttributeGroupVtbl; |
|
|
|
interface ISchemaAttributeGroup |
|
{ |
|
CONST_VTBL struct ISchemaAttributeGroupVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define ISchemaAttributeGroup_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define ISchemaAttributeGroup_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define ISchemaAttributeGroup_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define ISchemaAttributeGroup_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define ISchemaAttributeGroup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define ISchemaAttributeGroup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define ISchemaAttributeGroup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define ISchemaAttributeGroup_get_name(This,name) \ |
|
(This)->lpVtbl -> get_name(This,name) |
|
|
|
#define ISchemaAttributeGroup_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define ISchemaAttributeGroup_get_schema(This,schema) \ |
|
(This)->lpVtbl -> get_schema(This,schema) |
|
|
|
#define ISchemaAttributeGroup_get_id(This,id) \ |
|
(This)->lpVtbl -> get_id(This,id) |
|
|
|
#define ISchemaAttributeGroup_get_itemType(This,itemType) \ |
|
(This)->lpVtbl -> get_itemType(This,itemType) |
|
|
|
#define ISchemaAttributeGroup_get_unhandledAttributes(This,attributes) \ |
|
(This)->lpVtbl -> get_unhandledAttributes(This,attributes) |
|
|
|
#define ISchemaAttributeGroup_writeAnnotation(This,annotationSink,isWritten) \ |
|
(This)->lpVtbl -> writeAnnotation(This,annotationSink,isWritten) |
|
|
|
|
|
#define ISchemaAttributeGroup_get_anyAttribute(This,anyAttribute) \ |
|
(This)->lpVtbl -> get_anyAttribute(This,anyAttribute) |
|
|
|
#define ISchemaAttributeGroup_get_attributes(This,attributes) \ |
|
(This)->lpVtbl -> get_attributes(This,attributes) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaAttributeGroup_get_anyAttribute_Proxy( |
|
ISchemaAttributeGroup * This, |
|
/* [retval][out] */ ISchemaAny **anyAttribute); |
|
|
|
|
|
void __RPC_STUB ISchemaAttributeGroup_get_anyAttribute_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaAttributeGroup_get_attributes_Proxy( |
|
ISchemaAttributeGroup * This, |
|
/* [retval][out] */ ISchemaItemCollection **attributes); |
|
|
|
|
|
void __RPC_STUB ISchemaAttributeGroup_get_attributes_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __ISchemaAttributeGroup_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchemaModelGroup_INTERFACE_DEFINED__ |
|
#define __ISchemaModelGroup_INTERFACE_DEFINED__ |
|
|
|
/* interface ISchemaModelGroup */ |
|
/* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_ISchemaModelGroup; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("50ea08bb-dd1b-4664-9a50-c2f40f4bd79a") |
|
ISchemaModelGroup : public ISchemaParticle |
|
{ |
|
public: |
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_particles( |
|
/* [retval][out] */ ISchemaItemCollection **particles) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct ISchemaModelGroupVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
ISchemaModelGroup * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
ISchemaModelGroup * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
ISchemaModelGroup * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
ISchemaModelGroup * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
ISchemaModelGroup * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
ISchemaModelGroup * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
ISchemaModelGroup * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_name )( |
|
ISchemaModelGroup * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
ISchemaModelGroup * This, |
|
/* [retval][out] */ BSTR *namespaceURI); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_schema )( |
|
ISchemaModelGroup * This, |
|
/* [retval][out] */ ISchema **schema); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_id )( |
|
ISchemaModelGroup * This, |
|
/* [retval][out] */ BSTR *id); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_itemType )( |
|
ISchemaModelGroup * This, |
|
/* [retval][out] */ SOMITEMTYPE *itemType); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_unhandledAttributes )( |
|
ISchemaModelGroup * This, |
|
/* [retval][out] */ IVBSAXAttributes **attributes); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *writeAnnotation )( |
|
ISchemaModelGroup * This, |
|
/* [in] */ IUnknown *annotationSink, |
|
/* [retval][out] */ VARIANT_BOOL *isWritten); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_minOccurs )( |
|
ISchemaModelGroup * This, |
|
/* [retval][out] */ VARIANT *minOccurs); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_maxOccurs )( |
|
ISchemaModelGroup * This, |
|
/* [retval][out] */ VARIANT *maxOccurs); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_particles )( |
|
ISchemaModelGroup * This, |
|
/* [retval][out] */ ISchemaItemCollection **particles); |
|
|
|
END_INTERFACE |
|
} ISchemaModelGroupVtbl; |
|
|
|
interface ISchemaModelGroup |
|
{ |
|
CONST_VTBL struct ISchemaModelGroupVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define ISchemaModelGroup_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define ISchemaModelGroup_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define ISchemaModelGroup_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define ISchemaModelGroup_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define ISchemaModelGroup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define ISchemaModelGroup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define ISchemaModelGroup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define ISchemaModelGroup_get_name(This,name) \ |
|
(This)->lpVtbl -> get_name(This,name) |
|
|
|
#define ISchemaModelGroup_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define ISchemaModelGroup_get_schema(This,schema) \ |
|
(This)->lpVtbl -> get_schema(This,schema) |
|
|
|
#define ISchemaModelGroup_get_id(This,id) \ |
|
(This)->lpVtbl -> get_id(This,id) |
|
|
|
#define ISchemaModelGroup_get_itemType(This,itemType) \ |
|
(This)->lpVtbl -> get_itemType(This,itemType) |
|
|
|
#define ISchemaModelGroup_get_unhandledAttributes(This,attributes) \ |
|
(This)->lpVtbl -> get_unhandledAttributes(This,attributes) |
|
|
|
#define ISchemaModelGroup_writeAnnotation(This,annotationSink,isWritten) \ |
|
(This)->lpVtbl -> writeAnnotation(This,annotationSink,isWritten) |
|
|
|
|
|
#define ISchemaModelGroup_get_minOccurs(This,minOccurs) \ |
|
(This)->lpVtbl -> get_minOccurs(This,minOccurs) |
|
|
|
#define ISchemaModelGroup_get_maxOccurs(This,maxOccurs) \ |
|
(This)->lpVtbl -> get_maxOccurs(This,maxOccurs) |
|
|
|
|
|
#define ISchemaModelGroup_get_particles(This,particles) \ |
|
(This)->lpVtbl -> get_particles(This,particles) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaModelGroup_get_particles_Proxy( |
|
ISchemaModelGroup * This, |
|
/* [retval][out] */ ISchemaItemCollection **particles); |
|
|
|
|
|
void __RPC_STUB ISchemaModelGroup_get_particles_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __ISchemaModelGroup_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchemaAny_INTERFACE_DEFINED__ |
|
#define __ISchemaAny_INTERFACE_DEFINED__ |
|
|
|
/* interface ISchemaAny */ |
|
/* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_ISchemaAny; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("50ea08bc-dd1b-4664-9a50-c2f40f4bd79a") |
|
ISchemaAny : public ISchemaParticle |
|
{ |
|
public: |
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_namespaces( |
|
/* [retval][out] */ ISchemaStringCollection **namespaces) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_processContents( |
|
/* [retval][out] */ SCHEMAPROCESSCONTENTS *processContents) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct ISchemaAnyVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
ISchemaAny * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
ISchemaAny * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
ISchemaAny * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
ISchemaAny * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
ISchemaAny * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
ISchemaAny * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
ISchemaAny * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_name )( |
|
ISchemaAny * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
ISchemaAny * This, |
|
/* [retval][out] */ BSTR *namespaceURI); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_schema )( |
|
ISchemaAny * This, |
|
/* [retval][out] */ ISchema **schema); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_id )( |
|
ISchemaAny * This, |
|
/* [retval][out] */ BSTR *id); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_itemType )( |
|
ISchemaAny * This, |
|
/* [retval][out] */ SOMITEMTYPE *itemType); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_unhandledAttributes )( |
|
ISchemaAny * This, |
|
/* [retval][out] */ IVBSAXAttributes **attributes); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *writeAnnotation )( |
|
ISchemaAny * This, |
|
/* [in] */ IUnknown *annotationSink, |
|
/* [retval][out] */ VARIANT_BOOL *isWritten); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_minOccurs )( |
|
ISchemaAny * This, |
|
/* [retval][out] */ VARIANT *minOccurs); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_maxOccurs )( |
|
ISchemaAny * This, |
|
/* [retval][out] */ VARIANT *maxOccurs); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_namespaces )( |
|
ISchemaAny * This, |
|
/* [retval][out] */ ISchemaStringCollection **namespaces); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_processContents )( |
|
ISchemaAny * This, |
|
/* [retval][out] */ SCHEMAPROCESSCONTENTS *processContents); |
|
|
|
END_INTERFACE |
|
} ISchemaAnyVtbl; |
|
|
|
interface ISchemaAny |
|
{ |
|
CONST_VTBL struct ISchemaAnyVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define ISchemaAny_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define ISchemaAny_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define ISchemaAny_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define ISchemaAny_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define ISchemaAny_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define ISchemaAny_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define ISchemaAny_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define ISchemaAny_get_name(This,name) \ |
|
(This)->lpVtbl -> get_name(This,name) |
|
|
|
#define ISchemaAny_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define ISchemaAny_get_schema(This,schema) \ |
|
(This)->lpVtbl -> get_schema(This,schema) |
|
|
|
#define ISchemaAny_get_id(This,id) \ |
|
(This)->lpVtbl -> get_id(This,id) |
|
|
|
#define ISchemaAny_get_itemType(This,itemType) \ |
|
(This)->lpVtbl -> get_itemType(This,itemType) |
|
|
|
#define ISchemaAny_get_unhandledAttributes(This,attributes) \ |
|
(This)->lpVtbl -> get_unhandledAttributes(This,attributes) |
|
|
|
#define ISchemaAny_writeAnnotation(This,annotationSink,isWritten) \ |
|
(This)->lpVtbl -> writeAnnotation(This,annotationSink,isWritten) |
|
|
|
|
|
#define ISchemaAny_get_minOccurs(This,minOccurs) \ |
|
(This)->lpVtbl -> get_minOccurs(This,minOccurs) |
|
|
|
#define ISchemaAny_get_maxOccurs(This,maxOccurs) \ |
|
(This)->lpVtbl -> get_maxOccurs(This,maxOccurs) |
|
|
|
|
|
#define ISchemaAny_get_namespaces(This,namespaces) \ |
|
(This)->lpVtbl -> get_namespaces(This,namespaces) |
|
|
|
#define ISchemaAny_get_processContents(This,processContents) \ |
|
(This)->lpVtbl -> get_processContents(This,processContents) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaAny_get_namespaces_Proxy( |
|
ISchemaAny * This, |
|
/* [retval][out] */ ISchemaStringCollection **namespaces); |
|
|
|
|
|
void __RPC_STUB ISchemaAny_get_namespaces_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaAny_get_processContents_Proxy( |
|
ISchemaAny * This, |
|
/* [retval][out] */ SCHEMAPROCESSCONTENTS *processContents); |
|
|
|
|
|
void __RPC_STUB ISchemaAny_get_processContents_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __ISchemaAny_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchemaIdentityConstraint_INTERFACE_DEFINED__ |
|
#define __ISchemaIdentityConstraint_INTERFACE_DEFINED__ |
|
|
|
/* interface ISchemaIdentityConstraint */ |
|
/* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_ISchemaIdentityConstraint; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("50ea08bd-dd1b-4664-9a50-c2f40f4bd79a") |
|
ISchemaIdentityConstraint : public ISchemaItem |
|
{ |
|
public: |
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_selector( |
|
/* [retval][out] */ BSTR *selector) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_fields( |
|
/* [retval][out] */ ISchemaStringCollection **fields) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_referencedKey( |
|
/* [retval][out] */ ISchemaIdentityConstraint **key) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct ISchemaIdentityConstraintVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
ISchemaIdentityConstraint * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
ISchemaIdentityConstraint * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
ISchemaIdentityConstraint * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
ISchemaIdentityConstraint * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
ISchemaIdentityConstraint * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
ISchemaIdentityConstraint * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
ISchemaIdentityConstraint * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_name )( |
|
ISchemaIdentityConstraint * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
ISchemaIdentityConstraint * This, |
|
/* [retval][out] */ BSTR *namespaceURI); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_schema )( |
|
ISchemaIdentityConstraint * This, |
|
/* [retval][out] */ ISchema **schema); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_id )( |
|
ISchemaIdentityConstraint * This, |
|
/* [retval][out] */ BSTR *id); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_itemType )( |
|
ISchemaIdentityConstraint * This, |
|
/* [retval][out] */ SOMITEMTYPE *itemType); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_unhandledAttributes )( |
|
ISchemaIdentityConstraint * This, |
|
/* [retval][out] */ IVBSAXAttributes **attributes); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *writeAnnotation )( |
|
ISchemaIdentityConstraint * This, |
|
/* [in] */ IUnknown *annotationSink, |
|
/* [retval][out] */ VARIANT_BOOL *isWritten); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_selector )( |
|
ISchemaIdentityConstraint * This, |
|
/* [retval][out] */ BSTR *selector); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_fields )( |
|
ISchemaIdentityConstraint * This, |
|
/* [retval][out] */ ISchemaStringCollection **fields); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_referencedKey )( |
|
ISchemaIdentityConstraint * This, |
|
/* [retval][out] */ ISchemaIdentityConstraint **key); |
|
|
|
END_INTERFACE |
|
} ISchemaIdentityConstraintVtbl; |
|
|
|
interface ISchemaIdentityConstraint |
|
{ |
|
CONST_VTBL struct ISchemaIdentityConstraintVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define ISchemaIdentityConstraint_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define ISchemaIdentityConstraint_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define ISchemaIdentityConstraint_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define ISchemaIdentityConstraint_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define ISchemaIdentityConstraint_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define ISchemaIdentityConstraint_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define ISchemaIdentityConstraint_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define ISchemaIdentityConstraint_get_name(This,name) \ |
|
(This)->lpVtbl -> get_name(This,name) |
|
|
|
#define ISchemaIdentityConstraint_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define ISchemaIdentityConstraint_get_schema(This,schema) \ |
|
(This)->lpVtbl -> get_schema(This,schema) |
|
|
|
#define ISchemaIdentityConstraint_get_id(This,id) \ |
|
(This)->lpVtbl -> get_id(This,id) |
|
|
|
#define ISchemaIdentityConstraint_get_itemType(This,itemType) \ |
|
(This)->lpVtbl -> get_itemType(This,itemType) |
|
|
|
#define ISchemaIdentityConstraint_get_unhandledAttributes(This,attributes) \ |
|
(This)->lpVtbl -> get_unhandledAttributes(This,attributes) |
|
|
|
#define ISchemaIdentityConstraint_writeAnnotation(This,annotationSink,isWritten) \ |
|
(This)->lpVtbl -> writeAnnotation(This,annotationSink,isWritten) |
|
|
|
|
|
#define ISchemaIdentityConstraint_get_selector(This,selector) \ |
|
(This)->lpVtbl -> get_selector(This,selector) |
|
|
|
#define ISchemaIdentityConstraint_get_fields(This,fields) \ |
|
(This)->lpVtbl -> get_fields(This,fields) |
|
|
|
#define ISchemaIdentityConstraint_get_referencedKey(This,key) \ |
|
(This)->lpVtbl -> get_referencedKey(This,key) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaIdentityConstraint_get_selector_Proxy( |
|
ISchemaIdentityConstraint * This, |
|
/* [retval][out] */ BSTR *selector); |
|
|
|
|
|
void __RPC_STUB ISchemaIdentityConstraint_get_selector_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaIdentityConstraint_get_fields_Proxy( |
|
ISchemaIdentityConstraint * This, |
|
/* [retval][out] */ ISchemaStringCollection **fields); |
|
|
|
|
|
void __RPC_STUB ISchemaIdentityConstraint_get_fields_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaIdentityConstraint_get_referencedKey_Proxy( |
|
ISchemaIdentityConstraint * This, |
|
/* [retval][out] */ ISchemaIdentityConstraint **key); |
|
|
|
|
|
void __RPC_STUB ISchemaIdentityConstraint_get_referencedKey_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __ISchemaIdentityConstraint_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __ISchemaNotation_INTERFACE_DEFINED__ |
|
#define __ISchemaNotation_INTERFACE_DEFINED__ |
|
|
|
/* interface ISchemaNotation */ |
|
/* [unique][helpstring][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_ISchemaNotation; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("50ea08be-dd1b-4664-9a50-c2f40f4bd79a") |
|
ISchemaNotation : public ISchemaItem |
|
{ |
|
public: |
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_systemIdentifier( |
|
/* [retval][out] */ BSTR *uri) = 0; |
|
|
|
virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_publicIdentifier( |
|
/* [retval][out] */ BSTR *uri) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct ISchemaNotationVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
ISchemaNotation * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
ISchemaNotation * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
ISchemaNotation * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
ISchemaNotation * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
ISchemaNotation * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
ISchemaNotation * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
ISchemaNotation * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_name )( |
|
ISchemaNotation * This, |
|
/* [retval][out] */ BSTR *name); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_namespaceURI )( |
|
ISchemaNotation * This, |
|
/* [retval][out] */ BSTR *namespaceURI); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_schema )( |
|
ISchemaNotation * This, |
|
/* [retval][out] */ ISchema **schema); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_id )( |
|
ISchemaNotation * This, |
|
/* [retval][out] */ BSTR *id); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_itemType )( |
|
ISchemaNotation * This, |
|
/* [retval][out] */ SOMITEMTYPE *itemType); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_unhandledAttributes )( |
|
ISchemaNotation * This, |
|
/* [retval][out] */ IVBSAXAttributes **attributes); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *writeAnnotation )( |
|
ISchemaNotation * This, |
|
/* [in] */ IUnknown *annotationSink, |
|
/* [retval][out] */ VARIANT_BOOL *isWritten); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_systemIdentifier )( |
|
ISchemaNotation * This, |
|
/* [retval][out] */ BSTR *uri); |
|
|
|
/* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_publicIdentifier )( |
|
ISchemaNotation * This, |
|
/* [retval][out] */ BSTR *uri); |
|
|
|
END_INTERFACE |
|
} ISchemaNotationVtbl; |
|
|
|
interface ISchemaNotation |
|
{ |
|
CONST_VTBL struct ISchemaNotationVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define ISchemaNotation_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define ISchemaNotation_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define ISchemaNotation_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define ISchemaNotation_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define ISchemaNotation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define ISchemaNotation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define ISchemaNotation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define ISchemaNotation_get_name(This,name) \ |
|
(This)->lpVtbl -> get_name(This,name) |
|
|
|
#define ISchemaNotation_get_namespaceURI(This,namespaceURI) \ |
|
(This)->lpVtbl -> get_namespaceURI(This,namespaceURI) |
|
|
|
#define ISchemaNotation_get_schema(This,schema) \ |
|
(This)->lpVtbl -> get_schema(This,schema) |
|
|
|
#define ISchemaNotation_get_id(This,id) \ |
|
(This)->lpVtbl -> get_id(This,id) |
|
|
|
#define ISchemaNotation_get_itemType(This,itemType) \ |
|
(This)->lpVtbl -> get_itemType(This,itemType) |
|
|
|
#define ISchemaNotation_get_unhandledAttributes(This,attributes) \ |
|
(This)->lpVtbl -> get_unhandledAttributes(This,attributes) |
|
|
|
#define ISchemaNotation_writeAnnotation(This,annotationSink,isWritten) \ |
|
(This)->lpVtbl -> writeAnnotation(This,annotationSink,isWritten) |
|
|
|
|
|
#define ISchemaNotation_get_systemIdentifier(This,uri) \ |
|
(This)->lpVtbl -> get_systemIdentifier(This,uri) |
|
|
|
#define ISchemaNotation_get_publicIdentifier(This,uri) \ |
|
(This)->lpVtbl -> get_publicIdentifier(This,uri) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaNotation_get_systemIdentifier_Proxy( |
|
ISchemaNotation * This, |
|
/* [retval][out] */ BSTR *uri); |
|
|
|
|
|
void __RPC_STUB ISchemaNotation_get_systemIdentifier_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [propget][id] */ HRESULT STDMETHODCALLTYPE ISchemaNotation_get_publicIdentifier_Proxy( |
|
ISchemaNotation * This, |
|
/* [retval][out] */ BSTR *uri); |
|
|
|
|
|
void __RPC_STUB ISchemaNotation_get_publicIdentifier_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __ISchemaNotation_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLElementCollection_INTERFACE_DEFINED__ |
|
#define __IXMLElementCollection_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLElementCollection */ |
|
/* [helpstring][hidden][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLElementCollection; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("65725580-9B5D-11d0-9BFE-00C04FC99C8E") |
|
IXMLElementCollection : public IDispatch |
|
{ |
|
public: |
|
virtual /* [id][hidden][restricted][propput] */ HRESULT STDMETHODCALLTYPE put_length( |
|
/* [in] */ long v) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_length( |
|
/* [out][retval] */ long *p) = 0; |
|
|
|
virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( |
|
/* [out][retval] */ IUnknown **ppUnk) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE item( |
|
/* [in][optional] */ VARIANT var1, |
|
/* [in][optional] */ VARIANT var2, |
|
/* [out][retval] */ IDispatch **ppDisp) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLElementCollectionVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLElementCollection * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLElementCollection * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLElementCollection * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLElementCollection * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLElementCollection * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLElementCollection * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLElementCollection * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [id][hidden][restricted][propput] */ HRESULT ( STDMETHODCALLTYPE *put_length )( |
|
IXMLElementCollection * This, |
|
/* [in] */ long v); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( |
|
IXMLElementCollection * This, |
|
/* [out][retval] */ long *p); |
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )( |
|
IXMLElementCollection * This, |
|
/* [out][retval] */ IUnknown **ppUnk); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *item )( |
|
IXMLElementCollection * This, |
|
/* [in][optional] */ VARIANT var1, |
|
/* [in][optional] */ VARIANT var2, |
|
/* [out][retval] */ IDispatch **ppDisp); |
|
|
|
END_INTERFACE |
|
} IXMLElementCollectionVtbl; |
|
|
|
interface IXMLElementCollection |
|
{ |
|
CONST_VTBL struct IXMLElementCollectionVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLElementCollection_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLElementCollection_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLElementCollection_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLElementCollection_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLElementCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLElementCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLElementCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLElementCollection_put_length(This,v) \ |
|
(This)->lpVtbl -> put_length(This,v) |
|
|
|
#define IXMLElementCollection_get_length(This,p) \ |
|
(This)->lpVtbl -> get_length(This,p) |
|
|
|
#define IXMLElementCollection_get__newEnum(This,ppUnk) \ |
|
(This)->lpVtbl -> get__newEnum(This,ppUnk) |
|
|
|
#define IXMLElementCollection_item(This,var1,var2,ppDisp) \ |
|
(This)->lpVtbl -> item(This,var1,var2,ppDisp) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [id][hidden][restricted][propput] */ HRESULT STDMETHODCALLTYPE IXMLElementCollection_put_length_Proxy( |
|
IXMLElementCollection * This, |
|
/* [in] */ long v); |
|
|
|
|
|
void __RPC_STUB IXMLElementCollection_put_length_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElementCollection_get_length_Proxy( |
|
IXMLElementCollection * This, |
|
/* [out][retval] */ long *p); |
|
|
|
|
|
void __RPC_STUB IXMLElementCollection_get_length_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLElementCollection_get__newEnum_Proxy( |
|
IXMLElementCollection * This, |
|
/* [out][retval] */ IUnknown **ppUnk); |
|
|
|
|
|
void __RPC_STUB IXMLElementCollection_get__newEnum_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElementCollection_item_Proxy( |
|
IXMLElementCollection * This, |
|
/* [in][optional] */ VARIANT var1, |
|
/* [in][optional] */ VARIANT var2, |
|
/* [out][retval] */ IDispatch **ppDisp); |
|
|
|
|
|
void __RPC_STUB IXMLElementCollection_item_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXMLElementCollection_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDocument_INTERFACE_DEFINED__ |
|
#define __IXMLDocument_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLDocument */ |
|
/* [helpstring][hidden][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLDocument; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("F52E2B61-18A1-11d1-B105-00805F49916B") |
|
IXMLDocument : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_root( |
|
/* [out][retval] */ IXMLElement **p) = 0; |
|
|
|
virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_fileSize( |
|
/* [out][retval] */ BSTR *p) = 0; |
|
|
|
virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_fileModifiedDate( |
|
/* [out][retval] */ BSTR *p) = 0; |
|
|
|
virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_fileUpdatedDate( |
|
/* [out][retval] */ BSTR *p) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_URL( |
|
/* [out][retval] */ BSTR *p) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_URL( |
|
/* [in] */ BSTR p) = 0; |
|
|
|
virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_mimeType( |
|
/* [out][retval] */ BSTR *p) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState( |
|
/* [out][retval] */ long *pl) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_charset( |
|
/* [out][retval] */ BSTR *p) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_charset( |
|
/* [in] */ BSTR p) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_version( |
|
/* [out][retval] */ BSTR *p) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_doctype( |
|
/* [out][retval] */ BSTR *p) = 0; |
|
|
|
virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_dtdURL( |
|
/* [out][retval] */ BSTR *p) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createElement( |
|
/* [in] */ VARIANT vType, |
|
/* [in][optional] */ VARIANT var1, |
|
/* [out][retval] */ IXMLElement **ppElem) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLDocumentVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLDocument * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLDocument * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLDocument * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLDocument * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLDocument * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLDocument * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLDocument * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_root )( |
|
IXMLDocument * This, |
|
/* [out][retval] */ IXMLElement **p); |
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fileSize )( |
|
IXMLDocument * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fileModifiedDate )( |
|
IXMLDocument * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fileUpdatedDate )( |
|
IXMLDocument * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_URL )( |
|
IXMLDocument * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_URL )( |
|
IXMLDocument * This, |
|
/* [in] */ BSTR p); |
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get_mimeType )( |
|
IXMLDocument * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )( |
|
IXMLDocument * This, |
|
/* [out][retval] */ long *pl); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_charset )( |
|
IXMLDocument * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_charset )( |
|
IXMLDocument * This, |
|
/* [in] */ BSTR p); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_version )( |
|
IXMLDocument * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_doctype )( |
|
IXMLDocument * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dtdURL )( |
|
IXMLDocument * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createElement )( |
|
IXMLDocument * This, |
|
/* [in] */ VARIANT vType, |
|
/* [in][optional] */ VARIANT var1, |
|
/* [out][retval] */ IXMLElement **ppElem); |
|
|
|
END_INTERFACE |
|
} IXMLDocumentVtbl; |
|
|
|
interface IXMLDocument |
|
{ |
|
CONST_VTBL struct IXMLDocumentVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLDocument_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLDocument_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLDocument_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLDocument_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLDocument_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLDocument_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLDocument_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLDocument_get_root(This,p) \ |
|
(This)->lpVtbl -> get_root(This,p) |
|
|
|
#define IXMLDocument_get_fileSize(This,p) \ |
|
(This)->lpVtbl -> get_fileSize(This,p) |
|
|
|
#define IXMLDocument_get_fileModifiedDate(This,p) \ |
|
(This)->lpVtbl -> get_fileModifiedDate(This,p) |
|
|
|
#define IXMLDocument_get_fileUpdatedDate(This,p) \ |
|
(This)->lpVtbl -> get_fileUpdatedDate(This,p) |
|
|
|
#define IXMLDocument_get_URL(This,p) \ |
|
(This)->lpVtbl -> get_URL(This,p) |
|
|
|
#define IXMLDocument_put_URL(This,p) \ |
|
(This)->lpVtbl -> put_URL(This,p) |
|
|
|
#define IXMLDocument_get_mimeType(This,p) \ |
|
(This)->lpVtbl -> get_mimeType(This,p) |
|
|
|
#define IXMLDocument_get_readyState(This,pl) \ |
|
(This)->lpVtbl -> get_readyState(This,pl) |
|
|
|
#define IXMLDocument_get_charset(This,p) \ |
|
(This)->lpVtbl -> get_charset(This,p) |
|
|
|
#define IXMLDocument_put_charset(This,p) \ |
|
(This)->lpVtbl -> put_charset(This,p) |
|
|
|
#define IXMLDocument_get_version(This,p) \ |
|
(This)->lpVtbl -> get_version(This,p) |
|
|
|
#define IXMLDocument_get_doctype(This,p) \ |
|
(This)->lpVtbl -> get_doctype(This,p) |
|
|
|
#define IXMLDocument_get_dtdURL(This,p) \ |
|
(This)->lpVtbl -> get_dtdURL(This,p) |
|
|
|
#define IXMLDocument_createElement(This,vType,var1,ppElem) \ |
|
(This)->lpVtbl -> createElement(This,vType,var1,ppElem) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_root_Proxy( |
|
IXMLDocument * This, |
|
/* [out][retval] */ IXMLElement **p); |
|
|
|
|
|
void __RPC_STUB IXMLDocument_get_root_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_fileSize_Proxy( |
|
IXMLDocument * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
|
|
void __RPC_STUB IXMLDocument_get_fileSize_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_fileModifiedDate_Proxy( |
|
IXMLDocument * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
|
|
void __RPC_STUB IXMLDocument_get_fileModifiedDate_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_fileUpdatedDate_Proxy( |
|
IXMLDocument * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
|
|
void __RPC_STUB IXMLDocument_get_fileUpdatedDate_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_URL_Proxy( |
|
IXMLDocument * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
|
|
void __RPC_STUB IXMLDocument_get_URL_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDocument_put_URL_Proxy( |
|
IXMLDocument * This, |
|
/* [in] */ BSTR p); |
|
|
|
|
|
void __RPC_STUB IXMLDocument_put_URL_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_mimeType_Proxy( |
|
IXMLDocument * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
|
|
void __RPC_STUB IXMLDocument_get_mimeType_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_readyState_Proxy( |
|
IXMLDocument * This, |
|
/* [out][retval] */ long *pl); |
|
|
|
|
|
void __RPC_STUB IXMLDocument_get_readyState_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_charset_Proxy( |
|
IXMLDocument * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
|
|
void __RPC_STUB IXMLDocument_get_charset_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDocument_put_charset_Proxy( |
|
IXMLDocument * This, |
|
/* [in] */ BSTR p); |
|
|
|
|
|
void __RPC_STUB IXMLDocument_put_charset_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_version_Proxy( |
|
IXMLDocument * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
|
|
void __RPC_STUB IXMLDocument_get_version_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_doctype_Proxy( |
|
IXMLDocument * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
|
|
void __RPC_STUB IXMLDocument_get_doctype_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument_get_dtdURL_Proxy( |
|
IXMLDocument * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
|
|
void __RPC_STUB IXMLDocument_get_dtdURL_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDocument_createElement_Proxy( |
|
IXMLDocument * This, |
|
/* [in] */ VARIANT vType, |
|
/* [in][optional] */ VARIANT var1, |
|
/* [out][retval] */ IXMLElement **ppElem); |
|
|
|
|
|
void __RPC_STUB IXMLDocument_createElement_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXMLDocument_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDocument2_INTERFACE_DEFINED__ |
|
#define __IXMLDocument2_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLDocument2 */ |
|
/* [hidden][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLDocument2; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("2B8DE2FE-8D2D-11d1-B2FC-00C04FD915A9") |
|
IXMLDocument2 : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_root( |
|
/* [out][retval] */ IXMLElement2 **p) = 0; |
|
|
|
virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_fileSize( |
|
/* [out][retval] */ BSTR *p) = 0; |
|
|
|
virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_fileModifiedDate( |
|
/* [out][retval] */ BSTR *p) = 0; |
|
|
|
virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_fileUpdatedDate( |
|
/* [out][retval] */ BSTR *p) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_URL( |
|
/* [out][retval] */ BSTR *p) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_URL( |
|
/* [in] */ BSTR p) = 0; |
|
|
|
virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_mimeType( |
|
/* [out][retval] */ BSTR *p) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState( |
|
/* [out][retval] */ long *pl) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_charset( |
|
/* [out][retval] */ BSTR *p) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_charset( |
|
/* [in] */ BSTR p) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_version( |
|
/* [out][retval] */ BSTR *p) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_doctype( |
|
/* [out][retval] */ BSTR *p) = 0; |
|
|
|
virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get_dtdURL( |
|
/* [out][retval] */ BSTR *p) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE createElement( |
|
/* [in] */ VARIANT vType, |
|
/* [in][optional] */ VARIANT var1, |
|
/* [out][retval] */ IXMLElement2 **ppElem) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_async( |
|
/* [out][retval] */ VARIANT_BOOL *pf) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_async( |
|
/* [in] */ VARIANT_BOOL f) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLDocument2Vtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLDocument2 * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLDocument2 * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLDocument2 * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLDocument2 * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLDocument2 * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLDocument2 * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLDocument2 * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_root )( |
|
IXMLDocument2 * This, |
|
/* [out][retval] */ IXMLElement2 **p); |
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fileSize )( |
|
IXMLDocument2 * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fileModifiedDate )( |
|
IXMLDocument2 * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fileUpdatedDate )( |
|
IXMLDocument2 * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_URL )( |
|
IXMLDocument2 * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_URL )( |
|
IXMLDocument2 * This, |
|
/* [in] */ BSTR p); |
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get_mimeType )( |
|
IXMLDocument2 * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )( |
|
IXMLDocument2 * This, |
|
/* [out][retval] */ long *pl); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_charset )( |
|
IXMLDocument2 * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_charset )( |
|
IXMLDocument2 * This, |
|
/* [in] */ BSTR p); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_version )( |
|
IXMLDocument2 * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_doctype )( |
|
IXMLDocument2 * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dtdURL )( |
|
IXMLDocument2 * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *createElement )( |
|
IXMLDocument2 * This, |
|
/* [in] */ VARIANT vType, |
|
/* [in][optional] */ VARIANT var1, |
|
/* [out][retval] */ IXMLElement2 **ppElem); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_async )( |
|
IXMLDocument2 * This, |
|
/* [out][retval] */ VARIANT_BOOL *pf); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_async )( |
|
IXMLDocument2 * This, |
|
/* [in] */ VARIANT_BOOL f); |
|
|
|
END_INTERFACE |
|
} IXMLDocument2Vtbl; |
|
|
|
interface IXMLDocument2 |
|
{ |
|
CONST_VTBL struct IXMLDocument2Vtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLDocument2_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLDocument2_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLDocument2_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLDocument2_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLDocument2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLDocument2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLDocument2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLDocument2_get_root(This,p) \ |
|
(This)->lpVtbl -> get_root(This,p) |
|
|
|
#define IXMLDocument2_get_fileSize(This,p) \ |
|
(This)->lpVtbl -> get_fileSize(This,p) |
|
|
|
#define IXMLDocument2_get_fileModifiedDate(This,p) \ |
|
(This)->lpVtbl -> get_fileModifiedDate(This,p) |
|
|
|
#define IXMLDocument2_get_fileUpdatedDate(This,p) \ |
|
(This)->lpVtbl -> get_fileUpdatedDate(This,p) |
|
|
|
#define IXMLDocument2_get_URL(This,p) \ |
|
(This)->lpVtbl -> get_URL(This,p) |
|
|
|
#define IXMLDocument2_put_URL(This,p) \ |
|
(This)->lpVtbl -> put_URL(This,p) |
|
|
|
#define IXMLDocument2_get_mimeType(This,p) \ |
|
(This)->lpVtbl -> get_mimeType(This,p) |
|
|
|
#define IXMLDocument2_get_readyState(This,pl) \ |
|
(This)->lpVtbl -> get_readyState(This,pl) |
|
|
|
#define IXMLDocument2_get_charset(This,p) \ |
|
(This)->lpVtbl -> get_charset(This,p) |
|
|
|
#define IXMLDocument2_put_charset(This,p) \ |
|
(This)->lpVtbl -> put_charset(This,p) |
|
|
|
#define IXMLDocument2_get_version(This,p) \ |
|
(This)->lpVtbl -> get_version(This,p) |
|
|
|
#define IXMLDocument2_get_doctype(This,p) \ |
|
(This)->lpVtbl -> get_doctype(This,p) |
|
|
|
#define IXMLDocument2_get_dtdURL(This,p) \ |
|
(This)->lpVtbl -> get_dtdURL(This,p) |
|
|
|
#define IXMLDocument2_createElement(This,vType,var1,ppElem) \ |
|
(This)->lpVtbl -> createElement(This,vType,var1,ppElem) |
|
|
|
#define IXMLDocument2_get_async(This,pf) \ |
|
(This)->lpVtbl -> get_async(This,pf) |
|
|
|
#define IXMLDocument2_put_async(This,f) \ |
|
(This)->lpVtbl -> put_async(This,f) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_root_Proxy( |
|
IXMLDocument2 * This, |
|
/* [out][retval] */ IXMLElement2 **p); |
|
|
|
|
|
void __RPC_STUB IXMLDocument2_get_root_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_fileSize_Proxy( |
|
IXMLDocument2 * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
|
|
void __RPC_STUB IXMLDocument2_get_fileSize_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_fileModifiedDate_Proxy( |
|
IXMLDocument2 * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
|
|
void __RPC_STUB IXMLDocument2_get_fileModifiedDate_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_fileUpdatedDate_Proxy( |
|
IXMLDocument2 * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
|
|
void __RPC_STUB IXMLDocument2_get_fileUpdatedDate_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_URL_Proxy( |
|
IXMLDocument2 * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
|
|
void __RPC_STUB IXMLDocument2_get_URL_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_put_URL_Proxy( |
|
IXMLDocument2 * This, |
|
/* [in] */ BSTR p); |
|
|
|
|
|
void __RPC_STUB IXMLDocument2_put_URL_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_mimeType_Proxy( |
|
IXMLDocument2 * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
|
|
void __RPC_STUB IXMLDocument2_get_mimeType_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_readyState_Proxy( |
|
IXMLDocument2 * This, |
|
/* [out][retval] */ long *pl); |
|
|
|
|
|
void __RPC_STUB IXMLDocument2_get_readyState_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_charset_Proxy( |
|
IXMLDocument2 * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
|
|
void __RPC_STUB IXMLDocument2_get_charset_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_put_charset_Proxy( |
|
IXMLDocument2 * This, |
|
/* [in] */ BSTR p); |
|
|
|
|
|
void __RPC_STUB IXMLDocument2_put_charset_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_version_Proxy( |
|
IXMLDocument2 * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
|
|
void __RPC_STUB IXMLDocument2_get_version_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_doctype_Proxy( |
|
IXMLDocument2 * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
|
|
void __RPC_STUB IXMLDocument2_get_doctype_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_dtdURL_Proxy( |
|
IXMLDocument2 * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
|
|
void __RPC_STUB IXMLDocument2_get_dtdURL_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_createElement_Proxy( |
|
IXMLDocument2 * This, |
|
/* [in] */ VARIANT vType, |
|
/* [in][optional] */ VARIANT var1, |
|
/* [out][retval] */ IXMLElement2 **ppElem); |
|
|
|
|
|
void __RPC_STUB IXMLDocument2_createElement_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_get_async_Proxy( |
|
IXMLDocument2 * This, |
|
/* [out][retval] */ VARIANT_BOOL *pf); |
|
|
|
|
|
void __RPC_STUB IXMLDocument2_get_async_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDocument2_put_async_Proxy( |
|
IXMLDocument2 * This, |
|
/* [in] */ VARIANT_BOOL f); |
|
|
|
|
|
void __RPC_STUB IXMLDocument2_put_async_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXMLDocument2_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLElement_INTERFACE_DEFINED__ |
|
#define __IXMLElement_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLElement */ |
|
/* [helpstring][hidden][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLElement; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("3F7F31AC-E15F-11d0-9C25-00C04FC99C8E") |
|
IXMLElement : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_tagName( |
|
/* [out][retval] */ BSTR *p) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_tagName( |
|
/* [in] */ BSTR p) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_parent( |
|
/* [out][retval] */ IXMLElement **ppParent) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setAttribute( |
|
/* [in] */ BSTR strPropertyName, |
|
/* [in] */ VARIANT PropertyValue) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getAttribute( |
|
/* [in] */ BSTR strPropertyName, |
|
/* [out][retval] */ VARIANT *PropertyValue) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeAttribute( |
|
/* [in] */ BSTR strPropertyName) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_children( |
|
/* [out][retval] */ IXMLElementCollection **pp) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_type( |
|
/* [out][retval] */ long *plType) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_text( |
|
/* [out][retval] */ BSTR *p) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_text( |
|
/* [in] */ BSTR p) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE addChild( |
|
/* [in] */ IXMLElement *pChildElem, |
|
long lIndex, |
|
long lReserved) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeChild( |
|
/* [in] */ IXMLElement *pChildElem) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLElementVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLElement * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLElement * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLElement * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLElement * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLElement * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLElement * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLElement * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_tagName )( |
|
IXMLElement * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_tagName )( |
|
IXMLElement * This, |
|
/* [in] */ BSTR p); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parent )( |
|
IXMLElement * This, |
|
/* [out][retval] */ IXMLElement **ppParent); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setAttribute )( |
|
IXMLElement * This, |
|
/* [in] */ BSTR strPropertyName, |
|
/* [in] */ VARIANT PropertyValue); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getAttribute )( |
|
IXMLElement * This, |
|
/* [in] */ BSTR strPropertyName, |
|
/* [out][retval] */ VARIANT *PropertyValue); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeAttribute )( |
|
IXMLElement * This, |
|
/* [in] */ BSTR strPropertyName); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_children )( |
|
IXMLElement * This, |
|
/* [out][retval] */ IXMLElementCollection **pp); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )( |
|
IXMLElement * This, |
|
/* [out][retval] */ long *plType); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( |
|
IXMLElement * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( |
|
IXMLElement * This, |
|
/* [in] */ BSTR p); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *addChild )( |
|
IXMLElement * This, |
|
/* [in] */ IXMLElement *pChildElem, |
|
long lIndex, |
|
long lReserved); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( |
|
IXMLElement * This, |
|
/* [in] */ IXMLElement *pChildElem); |
|
|
|
END_INTERFACE |
|
} IXMLElementVtbl; |
|
|
|
interface IXMLElement |
|
{ |
|
CONST_VTBL struct IXMLElementVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLElement_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLElement_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLElement_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLElement_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLElement_get_tagName(This,p) \ |
|
(This)->lpVtbl -> get_tagName(This,p) |
|
|
|
#define IXMLElement_put_tagName(This,p) \ |
|
(This)->lpVtbl -> put_tagName(This,p) |
|
|
|
#define IXMLElement_get_parent(This,ppParent) \ |
|
(This)->lpVtbl -> get_parent(This,ppParent) |
|
|
|
#define IXMLElement_setAttribute(This,strPropertyName,PropertyValue) \ |
|
(This)->lpVtbl -> setAttribute(This,strPropertyName,PropertyValue) |
|
|
|
#define IXMLElement_getAttribute(This,strPropertyName,PropertyValue) \ |
|
(This)->lpVtbl -> getAttribute(This,strPropertyName,PropertyValue) |
|
|
|
#define IXMLElement_removeAttribute(This,strPropertyName) \ |
|
(This)->lpVtbl -> removeAttribute(This,strPropertyName) |
|
|
|
#define IXMLElement_get_children(This,pp) \ |
|
(This)->lpVtbl -> get_children(This,pp) |
|
|
|
#define IXMLElement_get_type(This,plType) \ |
|
(This)->lpVtbl -> get_type(This,plType) |
|
|
|
#define IXMLElement_get_text(This,p) \ |
|
(This)->lpVtbl -> get_text(This,p) |
|
|
|
#define IXMLElement_put_text(This,p) \ |
|
(This)->lpVtbl -> put_text(This,p) |
|
|
|
#define IXMLElement_addChild(This,pChildElem,lIndex,lReserved) \ |
|
(This)->lpVtbl -> addChild(This,pChildElem,lIndex,lReserved) |
|
|
|
#define IXMLElement_removeChild(This,pChildElem) \ |
|
(This)->lpVtbl -> removeChild(This,pChildElem) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement_get_tagName_Proxy( |
|
IXMLElement * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
|
|
void __RPC_STUB IXMLElement_get_tagName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLElement_put_tagName_Proxy( |
|
IXMLElement * This, |
|
/* [in] */ BSTR p); |
|
|
|
|
|
void __RPC_STUB IXMLElement_put_tagName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement_get_parent_Proxy( |
|
IXMLElement * This, |
|
/* [out][retval] */ IXMLElement **ppParent); |
|
|
|
|
|
void __RPC_STUB IXMLElement_get_parent_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement_setAttribute_Proxy( |
|
IXMLElement * This, |
|
/* [in] */ BSTR strPropertyName, |
|
/* [in] */ VARIANT PropertyValue); |
|
|
|
|
|
void __RPC_STUB IXMLElement_setAttribute_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement_getAttribute_Proxy( |
|
IXMLElement * This, |
|
/* [in] */ BSTR strPropertyName, |
|
/* [out][retval] */ VARIANT *PropertyValue); |
|
|
|
|
|
void __RPC_STUB IXMLElement_getAttribute_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement_removeAttribute_Proxy( |
|
IXMLElement * This, |
|
/* [in] */ BSTR strPropertyName); |
|
|
|
|
|
void __RPC_STUB IXMLElement_removeAttribute_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement_get_children_Proxy( |
|
IXMLElement * This, |
|
/* [out][retval] */ IXMLElementCollection **pp); |
|
|
|
|
|
void __RPC_STUB IXMLElement_get_children_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement_get_type_Proxy( |
|
IXMLElement * This, |
|
/* [out][retval] */ long *plType); |
|
|
|
|
|
void __RPC_STUB IXMLElement_get_type_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement_get_text_Proxy( |
|
IXMLElement * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
|
|
void __RPC_STUB IXMLElement_get_text_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLElement_put_text_Proxy( |
|
IXMLElement * This, |
|
/* [in] */ BSTR p); |
|
|
|
|
|
void __RPC_STUB IXMLElement_put_text_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement_addChild_Proxy( |
|
IXMLElement * This, |
|
/* [in] */ IXMLElement *pChildElem, |
|
long lIndex, |
|
long lReserved); |
|
|
|
|
|
void __RPC_STUB IXMLElement_addChild_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement_removeChild_Proxy( |
|
IXMLElement * This, |
|
/* [in] */ IXMLElement *pChildElem); |
|
|
|
|
|
void __RPC_STUB IXMLElement_removeChild_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXMLElement_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLElement2_INTERFACE_DEFINED__ |
|
#define __IXMLElement2_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLElement2 */ |
|
/* [helpstring][hidden][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLElement2; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("2B8DE2FF-8D2D-11d1-B2FC-00C04FD915A9") |
|
IXMLElement2 : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_tagName( |
|
/* [out][retval] */ BSTR *p) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_tagName( |
|
/* [in] */ BSTR p) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_parent( |
|
/* [out][retval] */ IXMLElement2 **ppParent) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setAttribute( |
|
/* [in] */ BSTR strPropertyName, |
|
/* [in] */ VARIANT PropertyValue) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getAttribute( |
|
/* [in] */ BSTR strPropertyName, |
|
/* [out][retval] */ VARIANT *PropertyValue) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeAttribute( |
|
/* [in] */ BSTR strPropertyName) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_children( |
|
/* [out][retval] */ IXMLElementCollection **pp) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_type( |
|
/* [out][retval] */ long *plType) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_text( |
|
/* [out][retval] */ BSTR *p) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_text( |
|
/* [in] */ BSTR p) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE addChild( |
|
/* [in] */ IXMLElement2 *pChildElem, |
|
long lIndex, |
|
long lReserved) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeChild( |
|
/* [in] */ IXMLElement2 *pChildElem) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_attributes( |
|
/* [out][retval] */ IXMLElementCollection **pp) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLElement2Vtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLElement2 * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLElement2 * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLElement2 * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLElement2 * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLElement2 * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLElement2 * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLElement2 * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_tagName )( |
|
IXMLElement2 * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_tagName )( |
|
IXMLElement2 * This, |
|
/* [in] */ BSTR p); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parent )( |
|
IXMLElement2 * This, |
|
/* [out][retval] */ IXMLElement2 **ppParent); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setAttribute )( |
|
IXMLElement2 * This, |
|
/* [in] */ BSTR strPropertyName, |
|
/* [in] */ VARIANT PropertyValue); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getAttribute )( |
|
IXMLElement2 * This, |
|
/* [in] */ BSTR strPropertyName, |
|
/* [out][retval] */ VARIANT *PropertyValue); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeAttribute )( |
|
IXMLElement2 * This, |
|
/* [in] */ BSTR strPropertyName); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_children )( |
|
IXMLElement2 * This, |
|
/* [out][retval] */ IXMLElementCollection **pp); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_type )( |
|
IXMLElement2 * This, |
|
/* [out][retval] */ long *plType); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_text )( |
|
IXMLElement2 * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_text )( |
|
IXMLElement2 * This, |
|
/* [in] */ BSTR p); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *addChild )( |
|
IXMLElement2 * This, |
|
/* [in] */ IXMLElement2 *pChildElem, |
|
long lIndex, |
|
long lReserved); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeChild )( |
|
IXMLElement2 * This, |
|
/* [in] */ IXMLElement2 *pChildElem); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_attributes )( |
|
IXMLElement2 * This, |
|
/* [out][retval] */ IXMLElementCollection **pp); |
|
|
|
END_INTERFACE |
|
} IXMLElement2Vtbl; |
|
|
|
interface IXMLElement2 |
|
{ |
|
CONST_VTBL struct IXMLElement2Vtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLElement2_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLElement2_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLElement2_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLElement2_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLElement2_get_tagName(This,p) \ |
|
(This)->lpVtbl -> get_tagName(This,p) |
|
|
|
#define IXMLElement2_put_tagName(This,p) \ |
|
(This)->lpVtbl -> put_tagName(This,p) |
|
|
|
#define IXMLElement2_get_parent(This,ppParent) \ |
|
(This)->lpVtbl -> get_parent(This,ppParent) |
|
|
|
#define IXMLElement2_setAttribute(This,strPropertyName,PropertyValue) \ |
|
(This)->lpVtbl -> setAttribute(This,strPropertyName,PropertyValue) |
|
|
|
#define IXMLElement2_getAttribute(This,strPropertyName,PropertyValue) \ |
|
(This)->lpVtbl -> getAttribute(This,strPropertyName,PropertyValue) |
|
|
|
#define IXMLElement2_removeAttribute(This,strPropertyName) \ |
|
(This)->lpVtbl -> removeAttribute(This,strPropertyName) |
|
|
|
#define IXMLElement2_get_children(This,pp) \ |
|
(This)->lpVtbl -> get_children(This,pp) |
|
|
|
#define IXMLElement2_get_type(This,plType) \ |
|
(This)->lpVtbl -> get_type(This,plType) |
|
|
|
#define IXMLElement2_get_text(This,p) \ |
|
(This)->lpVtbl -> get_text(This,p) |
|
|
|
#define IXMLElement2_put_text(This,p) \ |
|
(This)->lpVtbl -> put_text(This,p) |
|
|
|
#define IXMLElement2_addChild(This,pChildElem,lIndex,lReserved) \ |
|
(This)->lpVtbl -> addChild(This,pChildElem,lIndex,lReserved) |
|
|
|
#define IXMLElement2_removeChild(This,pChildElem) \ |
|
(This)->lpVtbl -> removeChild(This,pChildElem) |
|
|
|
#define IXMLElement2_get_attributes(This,pp) \ |
|
(This)->lpVtbl -> get_attributes(This,pp) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement2_get_tagName_Proxy( |
|
IXMLElement2 * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
|
|
void __RPC_STUB IXMLElement2_get_tagName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLElement2_put_tagName_Proxy( |
|
IXMLElement2 * This, |
|
/* [in] */ BSTR p); |
|
|
|
|
|
void __RPC_STUB IXMLElement2_put_tagName_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement2_get_parent_Proxy( |
|
IXMLElement2 * This, |
|
/* [out][retval] */ IXMLElement2 **ppParent); |
|
|
|
|
|
void __RPC_STUB IXMLElement2_get_parent_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement2_setAttribute_Proxy( |
|
IXMLElement2 * This, |
|
/* [in] */ BSTR strPropertyName, |
|
/* [in] */ VARIANT PropertyValue); |
|
|
|
|
|
void __RPC_STUB IXMLElement2_setAttribute_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement2_getAttribute_Proxy( |
|
IXMLElement2 * This, |
|
/* [in] */ BSTR strPropertyName, |
|
/* [out][retval] */ VARIANT *PropertyValue); |
|
|
|
|
|
void __RPC_STUB IXMLElement2_getAttribute_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement2_removeAttribute_Proxy( |
|
IXMLElement2 * This, |
|
/* [in] */ BSTR strPropertyName); |
|
|
|
|
|
void __RPC_STUB IXMLElement2_removeAttribute_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement2_get_children_Proxy( |
|
IXMLElement2 * This, |
|
/* [out][retval] */ IXMLElementCollection **pp); |
|
|
|
|
|
void __RPC_STUB IXMLElement2_get_children_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement2_get_type_Proxy( |
|
IXMLElement2 * This, |
|
/* [out][retval] */ long *plType); |
|
|
|
|
|
void __RPC_STUB IXMLElement2_get_type_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement2_get_text_Proxy( |
|
IXMLElement2 * This, |
|
/* [out][retval] */ BSTR *p); |
|
|
|
|
|
void __RPC_STUB IXMLElement2_get_text_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLElement2_put_text_Proxy( |
|
IXMLElement2 * This, |
|
/* [in] */ BSTR p); |
|
|
|
|
|
void __RPC_STUB IXMLElement2_put_text_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement2_addChild_Proxy( |
|
IXMLElement2 * This, |
|
/* [in] */ IXMLElement2 *pChildElem, |
|
long lIndex, |
|
long lReserved); |
|
|
|
|
|
void __RPC_STUB IXMLElement2_addChild_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLElement2_removeChild_Proxy( |
|
IXMLElement2 * This, |
|
/* [in] */ IXMLElement2 *pChildElem); |
|
|
|
|
|
void __RPC_STUB IXMLElement2_removeChild_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLElement2_get_attributes_Proxy( |
|
IXMLElement2 * This, |
|
/* [out][retval] */ IXMLElementCollection **pp); |
|
|
|
|
|
void __RPC_STUB IXMLElement2_get_attributes_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXMLElement2_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLAttribute_INTERFACE_DEFINED__ |
|
#define __IXMLAttribute_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLAttribute */ |
|
/* [helpstring][hidden][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLAttribute; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("D4D4A0FC-3B73-11d1-B2B4-00C04FB92596") |
|
IXMLAttribute : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( |
|
/* [out][retval] */ BSTR *n) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_value( |
|
/* [out][retval] */ BSTR *v) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLAttributeVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLAttribute * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLAttribute * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLAttribute * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLAttribute * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLAttribute * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLAttribute * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLAttribute * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )( |
|
IXMLAttribute * This, |
|
/* [out][retval] */ BSTR *n); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_value )( |
|
IXMLAttribute * This, |
|
/* [out][retval] */ BSTR *v); |
|
|
|
END_INTERFACE |
|
} IXMLAttributeVtbl; |
|
|
|
interface IXMLAttribute |
|
{ |
|
CONST_VTBL struct IXMLAttributeVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLAttribute_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLAttribute_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLAttribute_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLAttribute_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLAttribute_get_name(This,n) \ |
|
(This)->lpVtbl -> get_name(This,n) |
|
|
|
#define IXMLAttribute_get_value(This,v) \ |
|
(This)->lpVtbl -> get_value(This,v) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLAttribute_get_name_Proxy( |
|
IXMLAttribute * This, |
|
/* [out][retval] */ BSTR *n); |
|
|
|
|
|
void __RPC_STUB IXMLAttribute_get_name_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLAttribute_get_value_Proxy( |
|
IXMLAttribute * This, |
|
/* [out][retval] */ BSTR *v); |
|
|
|
|
|
void __RPC_STUB IXMLAttribute_get_value_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXMLAttribute_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLError_INTERFACE_DEFINED__ |
|
#define __IXMLError_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLError */ |
|
/* [helpstring][hidden][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLError; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("948C5AD3-C58D-11d0-9C0B-00C04FC99C8E") |
|
IXMLError : public IUnknown |
|
{ |
|
public: |
|
virtual HRESULT STDMETHODCALLTYPE GetErrorInfo( |
|
XML_ERROR *pErrorReturn) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLErrorVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLError * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLError * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLError * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetErrorInfo )( |
|
IXMLError * This, |
|
XML_ERROR *pErrorReturn); |
|
|
|
END_INTERFACE |
|
} IXMLErrorVtbl; |
|
|
|
interface IXMLError |
|
{ |
|
CONST_VTBL struct IXMLErrorVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLError_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLError_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLError_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLError_GetErrorInfo(This,pErrorReturn) \ |
|
(This)->lpVtbl -> GetErrorInfo(This,pErrorReturn) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IXMLError_GetErrorInfo_Proxy( |
|
IXMLError * This, |
|
XML_ERROR *pErrorReturn); |
|
|
|
|
|
void __RPC_STUB IXMLError_GetErrorInfo_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXMLError_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLDOMSelection_INTERFACE_DEFINED__ |
|
#define __IXMLDOMSelection_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLDOMSelection */ |
|
/* [unique][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLDOMSelection; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("AA634FC7-5888-44a7-A257-3A47150D3A0E") |
|
IXMLDOMSelection : public IXMLDOMNodeList |
|
{ |
|
public: |
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_expr( |
|
/* [retval][out] */ BSTR *expression) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_expr( |
|
/* [in] */ BSTR expression) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_context( |
|
/* [retval][out] */ IXMLDOMNode **ppNode) = 0; |
|
|
|
virtual /* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE putref_context( |
|
/* [in] */ IXMLDOMNode *pNode) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE peekNode( |
|
/* [retval][out] */ IXMLDOMNode **ppNode) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE matches( |
|
/* [in] */ IXMLDOMNode *pNode, |
|
/* [retval][out] */ IXMLDOMNode **ppNode) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeNext( |
|
/* [retval][out] */ IXMLDOMNode **ppNode) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE removeAll( void) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE clone( |
|
/* [retval][out] */ IXMLDOMSelection **ppNode) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getProperty( |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ VARIANT *value) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setProperty( |
|
/* [in] */ BSTR name, |
|
/* [in] */ VARIANT value) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLDOMSelectionVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLDOMSelection * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLDOMSelection * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLDOMSelection * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLDOMSelection * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLDOMSelection * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLDOMSelection * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLDOMSelection * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_item )( |
|
IXMLDOMSelection * This, |
|
/* [in] */ long index, |
|
/* [retval][out] */ IXMLDOMNode **listItem); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( |
|
IXMLDOMSelection * This, |
|
/* [retval][out] */ long *listLength); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *nextNode )( |
|
IXMLDOMSelection * This, |
|
/* [retval][out] */ IXMLDOMNode **nextItem); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *reset )( |
|
IXMLDOMSelection * This); |
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )( |
|
IXMLDOMSelection * This, |
|
/* [out][retval] */ IUnknown **ppUnk); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_expr )( |
|
IXMLDOMSelection * This, |
|
/* [retval][out] */ BSTR *expression); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_expr )( |
|
IXMLDOMSelection * This, |
|
/* [in] */ BSTR expression); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_context )( |
|
IXMLDOMSelection * This, |
|
/* [retval][out] */ IXMLDOMNode **ppNode); |
|
|
|
/* [helpstring][id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_context )( |
|
IXMLDOMSelection * This, |
|
/* [in] */ IXMLDOMNode *pNode); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *peekNode )( |
|
IXMLDOMSelection * This, |
|
/* [retval][out] */ IXMLDOMNode **ppNode); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *matches )( |
|
IXMLDOMSelection * This, |
|
/* [in] */ IXMLDOMNode *pNode, |
|
/* [retval][out] */ IXMLDOMNode **ppNode); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeNext )( |
|
IXMLDOMSelection * This, |
|
/* [retval][out] */ IXMLDOMNode **ppNode); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *removeAll )( |
|
IXMLDOMSelection * This); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *clone )( |
|
IXMLDOMSelection * This, |
|
/* [retval][out] */ IXMLDOMSelection **ppNode); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getProperty )( |
|
IXMLDOMSelection * This, |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ VARIANT *value); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setProperty )( |
|
IXMLDOMSelection * This, |
|
/* [in] */ BSTR name, |
|
/* [in] */ VARIANT value); |
|
|
|
END_INTERFACE |
|
} IXMLDOMSelectionVtbl; |
|
|
|
interface IXMLDOMSelection |
|
{ |
|
CONST_VTBL struct IXMLDOMSelectionVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLDOMSelection_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLDOMSelection_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLDOMSelection_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLDOMSelection_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLDOMSelection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLDOMSelection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLDOMSelection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLDOMSelection_get_item(This,index,listItem) \ |
|
(This)->lpVtbl -> get_item(This,index,listItem) |
|
|
|
#define IXMLDOMSelection_get_length(This,listLength) \ |
|
(This)->lpVtbl -> get_length(This,listLength) |
|
|
|
#define IXMLDOMSelection_nextNode(This,nextItem) \ |
|
(This)->lpVtbl -> nextNode(This,nextItem) |
|
|
|
#define IXMLDOMSelection_reset(This) \ |
|
(This)->lpVtbl -> reset(This) |
|
|
|
#define IXMLDOMSelection_get__newEnum(This,ppUnk) \ |
|
(This)->lpVtbl -> get__newEnum(This,ppUnk) |
|
|
|
|
|
#define IXMLDOMSelection_get_expr(This,expression) \ |
|
(This)->lpVtbl -> get_expr(This,expression) |
|
|
|
#define IXMLDOMSelection_put_expr(This,expression) \ |
|
(This)->lpVtbl -> put_expr(This,expression) |
|
|
|
#define IXMLDOMSelection_get_context(This,ppNode) \ |
|
(This)->lpVtbl -> get_context(This,ppNode) |
|
|
|
#define IXMLDOMSelection_putref_context(This,pNode) \ |
|
(This)->lpVtbl -> putref_context(This,pNode) |
|
|
|
#define IXMLDOMSelection_peekNode(This,ppNode) \ |
|
(This)->lpVtbl -> peekNode(This,ppNode) |
|
|
|
#define IXMLDOMSelection_matches(This,pNode,ppNode) \ |
|
(This)->lpVtbl -> matches(This,pNode,ppNode) |
|
|
|
#define IXMLDOMSelection_removeNext(This,ppNode) \ |
|
(This)->lpVtbl -> removeNext(This,ppNode) |
|
|
|
#define IXMLDOMSelection_removeAll(This) \ |
|
(This)->lpVtbl -> removeAll(This) |
|
|
|
#define IXMLDOMSelection_clone(This,ppNode) \ |
|
(This)->lpVtbl -> clone(This,ppNode) |
|
|
|
#define IXMLDOMSelection_getProperty(This,name,value) \ |
|
(This)->lpVtbl -> getProperty(This,name,value) |
|
|
|
#define IXMLDOMSelection_setProperty(This,name,value) \ |
|
(This)->lpVtbl -> setProperty(This,name,value) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMSelection_get_expr_Proxy( |
|
IXMLDOMSelection * This, |
|
/* [retval][out] */ BSTR *expression); |
|
|
|
|
|
void __RPC_STUB IXMLDOMSelection_get_expr_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLDOMSelection_put_expr_Proxy( |
|
IXMLDOMSelection * This, |
|
/* [in] */ BSTR expression); |
|
|
|
|
|
void __RPC_STUB IXMLDOMSelection_put_expr_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLDOMSelection_get_context_Proxy( |
|
IXMLDOMSelection * This, |
|
/* [retval][out] */ IXMLDOMNode **ppNode); |
|
|
|
|
|
void __RPC_STUB IXMLDOMSelection_get_context_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propputref] */ HRESULT STDMETHODCALLTYPE IXMLDOMSelection_putref_context_Proxy( |
|
IXMLDOMSelection * This, |
|
/* [in] */ IXMLDOMNode *pNode); |
|
|
|
|
|
void __RPC_STUB IXMLDOMSelection_putref_context_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMSelection_peekNode_Proxy( |
|
IXMLDOMSelection * This, |
|
/* [retval][out] */ IXMLDOMNode **ppNode); |
|
|
|
|
|
void __RPC_STUB IXMLDOMSelection_peekNode_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMSelection_matches_Proxy( |
|
IXMLDOMSelection * This, |
|
/* [in] */ IXMLDOMNode *pNode, |
|
/* [retval][out] */ IXMLDOMNode **ppNode); |
|
|
|
|
|
void __RPC_STUB IXMLDOMSelection_matches_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMSelection_removeNext_Proxy( |
|
IXMLDOMSelection * This, |
|
/* [retval][out] */ IXMLDOMNode **ppNode); |
|
|
|
|
|
void __RPC_STUB IXMLDOMSelection_removeNext_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMSelection_removeAll_Proxy( |
|
IXMLDOMSelection * This); |
|
|
|
|
|
void __RPC_STUB IXMLDOMSelection_removeAll_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMSelection_clone_Proxy( |
|
IXMLDOMSelection * This, |
|
/* [retval][out] */ IXMLDOMSelection **ppNode); |
|
|
|
|
|
void __RPC_STUB IXMLDOMSelection_clone_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMSelection_getProperty_Proxy( |
|
IXMLDOMSelection * This, |
|
/* [in] */ BSTR name, |
|
/* [retval][out] */ VARIANT *value); |
|
|
|
|
|
void __RPC_STUB IXMLDOMSelection_getProperty_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLDOMSelection_setProperty_Proxy( |
|
IXMLDOMSelection * This, |
|
/* [in] */ BSTR name, |
|
/* [in] */ VARIANT value); |
|
|
|
|
|
void __RPC_STUB IXMLDOMSelection_setProperty_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXMLDOMSelection_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__ |
|
#define __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__ |
|
|
|
/* dispinterface XMLDOMDocumentEvents */ |
|
/* [uuid][hidden] */ |
|
|
|
|
|
EXTERN_C const IID DIID_XMLDOMDocumentEvents; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("3efaa427-272f-11d2-836f-0000f87a7782") |
|
XMLDOMDocumentEvents : public IDispatch |
|
{ |
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct XMLDOMDocumentEventsVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
XMLDOMDocumentEvents * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
XMLDOMDocumentEvents * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
XMLDOMDocumentEvents * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
XMLDOMDocumentEvents * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
XMLDOMDocumentEvents * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
XMLDOMDocumentEvents * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
XMLDOMDocumentEvents * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
END_INTERFACE |
|
} XMLDOMDocumentEventsVtbl; |
|
|
|
interface XMLDOMDocumentEvents |
|
{ |
|
CONST_VTBL struct XMLDOMDocumentEventsVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define XMLDOMDocumentEvents_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define XMLDOMDocumentEvents_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define XMLDOMDocumentEvents_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define XMLDOMDocumentEvents_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define XMLDOMDocumentEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define XMLDOMDocumentEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define XMLDOMDocumentEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
#endif /* __XMLDOMDocumentEvents_DISPINTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IDSOControl_INTERFACE_DEFINED__ |
|
#define __IDSOControl_INTERFACE_DEFINED__ |
|
|
|
/* interface IDSOControl */ |
|
/* [unique][helpstring][hidden][nonextensible][oleautomation][dual][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IDSOControl; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("310afa62-0575-11d2-9ca9-0060b0ec3d39") |
|
IDSOControl : public IDispatch |
|
{ |
|
public: |
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_XMLDocument( |
|
/* [retval][out] */ IXMLDOMDocument **ppDoc) = 0; |
|
|
|
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_XMLDocument( |
|
/* [in] */ IXMLDOMDocument *ppDoc) = 0; |
|
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_JavaDSOCompatible( |
|
/* [retval][out] */ BOOL *fJavaDSOCompatible) = 0; |
|
|
|
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_JavaDSOCompatible( |
|
/* [in] */ BOOL fJavaDSOCompatible) = 0; |
|
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState( |
|
/* [retval][out] */ long *state) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IDSOControlVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IDSOControl * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IDSOControl * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IDSOControl * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IDSOControl * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IDSOControl * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IDSOControl * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IDSOControl * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_XMLDocument )( |
|
IDSOControl * This, |
|
/* [retval][out] */ IXMLDOMDocument **ppDoc); |
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_XMLDocument )( |
|
IDSOControl * This, |
|
/* [in] */ IXMLDOMDocument *ppDoc); |
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_JavaDSOCompatible )( |
|
IDSOControl * This, |
|
/* [retval][out] */ BOOL *fJavaDSOCompatible); |
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_JavaDSOCompatible )( |
|
IDSOControl * This, |
|
/* [in] */ BOOL fJavaDSOCompatible); |
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )( |
|
IDSOControl * This, |
|
/* [retval][out] */ long *state); |
|
|
|
END_INTERFACE |
|
} IDSOControlVtbl; |
|
|
|
interface IDSOControl |
|
{ |
|
CONST_VTBL struct IDSOControlVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IDSOControl_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IDSOControl_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IDSOControl_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IDSOControl_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IDSOControl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IDSOControl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IDSOControl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IDSOControl_get_XMLDocument(This,ppDoc) \ |
|
(This)->lpVtbl -> get_XMLDocument(This,ppDoc) |
|
|
|
#define IDSOControl_put_XMLDocument(This,ppDoc) \ |
|
(This)->lpVtbl -> put_XMLDocument(This,ppDoc) |
|
|
|
#define IDSOControl_get_JavaDSOCompatible(This,fJavaDSOCompatible) \ |
|
(This)->lpVtbl -> get_JavaDSOCompatible(This,fJavaDSOCompatible) |
|
|
|
#define IDSOControl_put_JavaDSOCompatible(This,fJavaDSOCompatible) \ |
|
(This)->lpVtbl -> put_JavaDSOCompatible(This,fJavaDSOCompatible) |
|
|
|
#define IDSOControl_get_readyState(This,state) \ |
|
(This)->lpVtbl -> get_readyState(This,state) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IDSOControl_get_XMLDocument_Proxy( |
|
IDSOControl * This, |
|
/* [retval][out] */ IXMLDOMDocument **ppDoc); |
|
|
|
|
|
void __RPC_STUB IDSOControl_get_XMLDocument_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IDSOControl_put_XMLDocument_Proxy( |
|
IDSOControl * This, |
|
/* [in] */ IXMLDOMDocument *ppDoc); |
|
|
|
|
|
void __RPC_STUB IDSOControl_put_XMLDocument_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IDSOControl_get_JavaDSOCompatible_Proxy( |
|
IDSOControl * This, |
|
/* [retval][out] */ BOOL *fJavaDSOCompatible); |
|
|
|
|
|
void __RPC_STUB IDSOControl_get_JavaDSOCompatible_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IDSOControl_put_JavaDSOCompatible_Proxy( |
|
IDSOControl * This, |
|
/* [in] */ BOOL fJavaDSOCompatible); |
|
|
|
|
|
void __RPC_STUB IDSOControl_put_JavaDSOCompatible_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IDSOControl_get_readyState_Proxy( |
|
IDSOControl * This, |
|
/* [retval][out] */ long *state); |
|
|
|
|
|
void __RPC_STUB IDSOControl_get_readyState_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IDSOControl_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IXMLHTTPRequest_INTERFACE_DEFINED__ |
|
#define __IXMLHTTPRequest_INTERFACE_DEFINED__ |
|
|
|
/* interface IXMLHTTPRequest */ |
|
/* [unique][helpstring][oleautomation][dual][uuid][object] */ |
|
|
|
|
|
EXTERN_C const IID IID_IXMLHTTPRequest; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("ED8C108D-4349-11D2-91A4-00C04F7969E8") |
|
IXMLHTTPRequest : public IDispatch |
|
{ |
|
public: |
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE open( |
|
/* [in] */ BSTR bstrMethod, |
|
/* [in] */ BSTR bstrUrl, |
|
/* [optional][in] */ VARIANT varAsync, |
|
/* [optional][in] */ VARIANT bstrUser, |
|
/* [optional][in] */ VARIANT bstrPassword) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setRequestHeader( |
|
/* [in] */ BSTR bstrHeader, |
|
/* [in] */ BSTR bstrValue) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getResponseHeader( |
|
/* [in] */ BSTR bstrHeader, |
|
/* [retval][out] */ BSTR *pbstrValue) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getAllResponseHeaders( |
|
/* [retval][out] */ BSTR *pbstrHeaders) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE send( |
|
/* [optional][in] */ VARIANT varBody) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE abort( void) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_status( |
|
/* [retval][out] */ long *plStatus) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_statusText( |
|
/* [retval][out] */ BSTR *pbstrStatus) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_responseXML( |
|
/* [retval][out] */ IDispatch **ppBody) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_responseText( |
|
/* [retval][out] */ BSTR *pbstrBody) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_responseBody( |
|
/* [retval][out] */ VARIANT *pvarBody) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_responseStream( |
|
/* [retval][out] */ VARIANT *pvarBody) = 0; |
|
|
|
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState( |
|
/* [retval][out] */ long *plState) = 0; |
|
|
|
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreadystatechange( |
|
/* [in] */ IDispatch *pReadyStateSink) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IXMLHTTPRequestVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IXMLHTTPRequest * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IXMLHTTPRequest * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IXMLHTTPRequest * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IXMLHTTPRequest * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IXMLHTTPRequest * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IXMLHTTPRequest * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IXMLHTTPRequest * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *open )( |
|
IXMLHTTPRequest * This, |
|
/* [in] */ BSTR bstrMethod, |
|
/* [in] */ BSTR bstrUrl, |
|
/* [optional][in] */ VARIANT varAsync, |
|
/* [optional][in] */ VARIANT bstrUser, |
|
/* [optional][in] */ VARIANT bstrPassword); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setRequestHeader )( |
|
IXMLHTTPRequest * This, |
|
/* [in] */ BSTR bstrHeader, |
|
/* [in] */ BSTR bstrValue); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getResponseHeader )( |
|
IXMLHTTPRequest * This, |
|
/* [in] */ BSTR bstrHeader, |
|
/* [retval][out] */ BSTR *pbstrValue); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getAllResponseHeaders )( |
|
IXMLHTTPRequest * This, |
|
/* [retval][out] */ BSTR *pbstrHeaders); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *send )( |
|
IXMLHTTPRequest * This, |
|
/* [optional][in] */ VARIANT varBody); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *abort )( |
|
IXMLHTTPRequest * This); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_status )( |
|
IXMLHTTPRequest * This, |
|
/* [retval][out] */ long *plStatus); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_statusText )( |
|
IXMLHTTPRequest * This, |
|
/* [retval][out] */ BSTR *pbstrStatus); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_responseXML )( |
|
IXMLHTTPRequest * This, |
|
/* [retval][out] */ IDispatch **ppBody); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_responseText )( |
|
IXMLHTTPRequest * This, |
|
/* [retval][out] */ BSTR *pbstrBody); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_responseBody )( |
|
IXMLHTTPRequest * This, |
|
/* [retval][out] */ VARIANT *pvarBody); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_responseStream )( |
|
IXMLHTTPRequest * This, |
|
/* [retval][out] */ VARIANT *pvarBody); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )( |
|
IXMLHTTPRequest * This, |
|
/* [retval][out] */ long *plState); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onreadystatechange )( |
|
IXMLHTTPRequest * This, |
|
/* [in] */ IDispatch *pReadyStateSink); |
|
|
|
END_INTERFACE |
|
} IXMLHTTPRequestVtbl; |
|
|
|
interface IXMLHTTPRequest |
|
{ |
|
CONST_VTBL struct IXMLHTTPRequestVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IXMLHTTPRequest_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IXMLHTTPRequest_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IXMLHTTPRequest_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IXMLHTTPRequest_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IXMLHTTPRequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IXMLHTTPRequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IXMLHTTPRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IXMLHTTPRequest_open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword) \ |
|
(This)->lpVtbl -> open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword) |
|
|
|
#define IXMLHTTPRequest_setRequestHeader(This,bstrHeader,bstrValue) \ |
|
(This)->lpVtbl -> setRequestHeader(This,bstrHeader,bstrValue) |
|
|
|
#define IXMLHTTPRequest_getResponseHeader(This,bstrHeader,pbstrValue) \ |
|
(This)->lpVtbl -> getResponseHeader(This,bstrHeader,pbstrValue) |
|
|
|
#define IXMLHTTPRequest_getAllResponseHeaders(This,pbstrHeaders) \ |
|
(This)->lpVtbl -> getAllResponseHeaders(This,pbstrHeaders) |
|
|
|
#define IXMLHTTPRequest_send(This,varBody) \ |
|
(This)->lpVtbl -> send(This,varBody) |
|
|
|
#define IXMLHTTPRequest_abort(This) \ |
|
(This)->lpVtbl -> abort(This) |
|
|
|
#define IXMLHTTPRequest_get_status(This,plStatus) \ |
|
(This)->lpVtbl -> get_status(This,plStatus) |
|
|
|
#define IXMLHTTPRequest_get_statusText(This,pbstrStatus) \ |
|
(This)->lpVtbl -> get_statusText(This,pbstrStatus) |
|
|
|
#define IXMLHTTPRequest_get_responseXML(This,ppBody) \ |
|
(This)->lpVtbl -> get_responseXML(This,ppBody) |
|
|
|
#define IXMLHTTPRequest_get_responseText(This,pbstrBody) \ |
|
(This)->lpVtbl -> get_responseText(This,pbstrBody) |
|
|
|
#define IXMLHTTPRequest_get_responseBody(This,pvarBody) \ |
|
(This)->lpVtbl -> get_responseBody(This,pvarBody) |
|
|
|
#define IXMLHTTPRequest_get_responseStream(This,pvarBody) \ |
|
(This)->lpVtbl -> get_responseStream(This,pvarBody) |
|
|
|
#define IXMLHTTPRequest_get_readyState(This,plState) \ |
|
(This)->lpVtbl -> get_readyState(This,plState) |
|
|
|
#define IXMLHTTPRequest_put_onreadystatechange(This,pReadyStateSink) \ |
|
(This)->lpVtbl -> put_onreadystatechange(This,pReadyStateSink) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_open_Proxy( |
|
IXMLHTTPRequest * This, |
|
/* [in] */ BSTR bstrMethod, |
|
/* [in] */ BSTR bstrUrl, |
|
/* [optional][in] */ VARIANT varAsync, |
|
/* [optional][in] */ VARIANT bstrUser, |
|
/* [optional][in] */ VARIANT bstrPassword); |
|
|
|
|
|
void __RPC_STUB IXMLHTTPRequest_open_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_setRequestHeader_Proxy( |
|
IXMLHTTPRequest * This, |
|
/* [in] */ BSTR bstrHeader, |
|
/* [in] */ BSTR bstrValue); |
|
|
|
|
|
void __RPC_STUB IXMLHTTPRequest_setRequestHeader_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_getResponseHeader_Proxy( |
|
IXMLHTTPRequest * This, |
|
/* [in] */ BSTR bstrHeader, |
|
/* [retval][out] */ BSTR *pbstrValue); |
|
|
|
|
|
void __RPC_STUB IXMLHTTPRequest_getResponseHeader_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_getAllResponseHeaders_Proxy( |
|
IXMLHTTPRequest * This, |
|
/* [retval][out] */ BSTR *pbstrHeaders); |
|
|
|
|
|
void __RPC_STUB IXMLHTTPRequest_getAllResponseHeaders_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_send_Proxy( |
|
IXMLHTTPRequest * This, |
|
/* [optional][in] */ VARIANT varBody); |
|
|
|
|
|
void __RPC_STUB IXMLHTTPRequest_send_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_abort_Proxy( |
|
IXMLHTTPRequest * This); |
|
|
|
|
|
void __RPC_STUB IXMLHTTPRequest_abort_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_get_status_Proxy( |
|
IXMLHTTPRequest * This, |
|
/* [retval][out] */ long *plStatus); |
|
|
|
|
|
void __RPC_STUB IXMLHTTPRequest_get_status_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_get_statusText_Proxy( |
|
IXMLHTTPRequest * This, |
|
/* [retval][out] */ BSTR *pbstrStatus); |
|
|
|
|
|
void __RPC_STUB IXMLHTTPRequest_get_statusText_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_get_responseXML_Proxy( |
|
IXMLHTTPRequest * This, |
|
/* [retval][out] */ IDispatch **ppBody); |
|
|
|
|
|
void __RPC_STUB IXMLHTTPRequest_get_responseXML_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_get_responseText_Proxy( |
|
IXMLHTTPRequest * This, |
|
/* [retval][out] */ BSTR *pbstrBody); |
|
|
|
|
|
void __RPC_STUB IXMLHTTPRequest_get_responseText_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_get_responseBody_Proxy( |
|
IXMLHTTPRequest * This, |
|
/* [retval][out] */ VARIANT *pvarBody); |
|
|
|
|
|
void __RPC_STUB IXMLHTTPRequest_get_responseBody_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_get_responseStream_Proxy( |
|
IXMLHTTPRequest * This, |
|
/* [retval][out] */ VARIANT *pvarBody); |
|
|
|
|
|
void __RPC_STUB IXMLHTTPRequest_get_responseStream_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_get_readyState_Proxy( |
|
IXMLHTTPRequest * This, |
|
/* [retval][out] */ long *plState); |
|
|
|
|
|
void __RPC_STUB IXMLHTTPRequest_get_readyState_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IXMLHTTPRequest_put_onreadystatechange_Proxy( |
|
IXMLHTTPRequest * This, |
|
/* [in] */ IDispatch *pReadyStateSink); |
|
|
|
|
|
void __RPC_STUB IXMLHTTPRequest_put_onreadystatechange_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IXMLHTTPRequest_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IServerXMLHTTPRequest_INTERFACE_DEFINED__ |
|
#define __IServerXMLHTTPRequest_INTERFACE_DEFINED__ |
|
|
|
/* interface IServerXMLHTTPRequest */ |
|
/* [unique][helpstring][oleautomation][dual][uuid][object] */ |
|
|
|
|
|
EXTERN_C const IID IID_IServerXMLHTTPRequest; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("2e9196bf-13ba-4dd4-91ca-6c571f281495") |
|
IServerXMLHTTPRequest : public IXMLHTTPRequest |
|
{ |
|
public: |
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setTimeouts( |
|
/* [in] */ long resolveTimeout, |
|
/* [in] */ long connectTimeout, |
|
/* [in] */ long sendTimeout, |
|
/* [in] */ long receiveTimeout) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE waitForResponse( |
|
/* [optional][in] */ VARIANT timeoutInSeconds, |
|
/* [retval][out] */ VARIANT_BOOL *isSuccessful) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE getOption( |
|
/* [in] */ SERVERXMLHTTP_OPTION option, |
|
/* [retval][out] */ VARIANT *value) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setOption( |
|
/* [in] */ SERVERXMLHTTP_OPTION option, |
|
/* [in] */ VARIANT value) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IServerXMLHTTPRequestVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IServerXMLHTTPRequest * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IServerXMLHTTPRequest * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IServerXMLHTTPRequest * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IServerXMLHTTPRequest * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IServerXMLHTTPRequest * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IServerXMLHTTPRequest * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IServerXMLHTTPRequest * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *open )( |
|
IServerXMLHTTPRequest * This, |
|
/* [in] */ BSTR bstrMethod, |
|
/* [in] */ BSTR bstrUrl, |
|
/* [optional][in] */ VARIANT varAsync, |
|
/* [optional][in] */ VARIANT bstrUser, |
|
/* [optional][in] */ VARIANT bstrPassword); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setRequestHeader )( |
|
IServerXMLHTTPRequest * This, |
|
/* [in] */ BSTR bstrHeader, |
|
/* [in] */ BSTR bstrValue); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getResponseHeader )( |
|
IServerXMLHTTPRequest * This, |
|
/* [in] */ BSTR bstrHeader, |
|
/* [retval][out] */ BSTR *pbstrValue); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getAllResponseHeaders )( |
|
IServerXMLHTTPRequest * This, |
|
/* [retval][out] */ BSTR *pbstrHeaders); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *send )( |
|
IServerXMLHTTPRequest * This, |
|
/* [optional][in] */ VARIANT varBody); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *abort )( |
|
IServerXMLHTTPRequest * This); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_status )( |
|
IServerXMLHTTPRequest * This, |
|
/* [retval][out] */ long *plStatus); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_statusText )( |
|
IServerXMLHTTPRequest * This, |
|
/* [retval][out] */ BSTR *pbstrStatus); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_responseXML )( |
|
IServerXMLHTTPRequest * This, |
|
/* [retval][out] */ IDispatch **ppBody); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_responseText )( |
|
IServerXMLHTTPRequest * This, |
|
/* [retval][out] */ BSTR *pbstrBody); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_responseBody )( |
|
IServerXMLHTTPRequest * This, |
|
/* [retval][out] */ VARIANT *pvarBody); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_responseStream )( |
|
IServerXMLHTTPRequest * This, |
|
/* [retval][out] */ VARIANT *pvarBody); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )( |
|
IServerXMLHTTPRequest * This, |
|
/* [retval][out] */ long *plState); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onreadystatechange )( |
|
IServerXMLHTTPRequest * This, |
|
/* [in] */ IDispatch *pReadyStateSink); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setTimeouts )( |
|
IServerXMLHTTPRequest * This, |
|
/* [in] */ long resolveTimeout, |
|
/* [in] */ long connectTimeout, |
|
/* [in] */ long sendTimeout, |
|
/* [in] */ long receiveTimeout); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *waitForResponse )( |
|
IServerXMLHTTPRequest * This, |
|
/* [optional][in] */ VARIANT timeoutInSeconds, |
|
/* [retval][out] */ VARIANT_BOOL *isSuccessful); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getOption )( |
|
IServerXMLHTTPRequest * This, |
|
/* [in] */ SERVERXMLHTTP_OPTION option, |
|
/* [retval][out] */ VARIANT *value); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setOption )( |
|
IServerXMLHTTPRequest * This, |
|
/* [in] */ SERVERXMLHTTP_OPTION option, |
|
/* [in] */ VARIANT value); |
|
|
|
END_INTERFACE |
|
} IServerXMLHTTPRequestVtbl; |
|
|
|
interface IServerXMLHTTPRequest |
|
{ |
|
CONST_VTBL struct IServerXMLHTTPRequestVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IServerXMLHTTPRequest_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IServerXMLHTTPRequest_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IServerXMLHTTPRequest_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IServerXMLHTTPRequest_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IServerXMLHTTPRequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IServerXMLHTTPRequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IServerXMLHTTPRequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IServerXMLHTTPRequest_open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword) \ |
|
(This)->lpVtbl -> open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword) |
|
|
|
#define IServerXMLHTTPRequest_setRequestHeader(This,bstrHeader,bstrValue) \ |
|
(This)->lpVtbl -> setRequestHeader(This,bstrHeader,bstrValue) |
|
|
|
#define IServerXMLHTTPRequest_getResponseHeader(This,bstrHeader,pbstrValue) \ |
|
(This)->lpVtbl -> getResponseHeader(This,bstrHeader,pbstrValue) |
|
|
|
#define IServerXMLHTTPRequest_getAllResponseHeaders(This,pbstrHeaders) \ |
|
(This)->lpVtbl -> getAllResponseHeaders(This,pbstrHeaders) |
|
|
|
#define IServerXMLHTTPRequest_send(This,varBody) \ |
|
(This)->lpVtbl -> send(This,varBody) |
|
|
|
#define IServerXMLHTTPRequest_abort(This) \ |
|
(This)->lpVtbl -> abort(This) |
|
|
|
#define IServerXMLHTTPRequest_get_status(This,plStatus) \ |
|
(This)->lpVtbl -> get_status(This,plStatus) |
|
|
|
#define IServerXMLHTTPRequest_get_statusText(This,pbstrStatus) \ |
|
(This)->lpVtbl -> get_statusText(This,pbstrStatus) |
|
|
|
#define IServerXMLHTTPRequest_get_responseXML(This,ppBody) \ |
|
(This)->lpVtbl -> get_responseXML(This,ppBody) |
|
|
|
#define IServerXMLHTTPRequest_get_responseText(This,pbstrBody) \ |
|
(This)->lpVtbl -> get_responseText(This,pbstrBody) |
|
|
|
#define IServerXMLHTTPRequest_get_responseBody(This,pvarBody) \ |
|
(This)->lpVtbl -> get_responseBody(This,pvarBody) |
|
|
|
#define IServerXMLHTTPRequest_get_responseStream(This,pvarBody) \ |
|
(This)->lpVtbl -> get_responseStream(This,pvarBody) |
|
|
|
#define IServerXMLHTTPRequest_get_readyState(This,plState) \ |
|
(This)->lpVtbl -> get_readyState(This,plState) |
|
|
|
#define IServerXMLHTTPRequest_put_onreadystatechange(This,pReadyStateSink) \ |
|
(This)->lpVtbl -> put_onreadystatechange(This,pReadyStateSink) |
|
|
|
|
|
#define IServerXMLHTTPRequest_setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout) \ |
|
(This)->lpVtbl -> setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout) |
|
|
|
#define IServerXMLHTTPRequest_waitForResponse(This,timeoutInSeconds,isSuccessful) \ |
|
(This)->lpVtbl -> waitForResponse(This,timeoutInSeconds,isSuccessful) |
|
|
|
#define IServerXMLHTTPRequest_getOption(This,option,value) \ |
|
(This)->lpVtbl -> getOption(This,option,value) |
|
|
|
#define IServerXMLHTTPRequest_setOption(This,option,value) \ |
|
(This)->lpVtbl -> setOption(This,option,value) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IServerXMLHTTPRequest_setTimeouts_Proxy( |
|
IServerXMLHTTPRequest * This, |
|
/* [in] */ long resolveTimeout, |
|
/* [in] */ long connectTimeout, |
|
/* [in] */ long sendTimeout, |
|
/* [in] */ long receiveTimeout); |
|
|
|
|
|
void __RPC_STUB IServerXMLHTTPRequest_setTimeouts_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IServerXMLHTTPRequest_waitForResponse_Proxy( |
|
IServerXMLHTTPRequest * This, |
|
/* [optional][in] */ VARIANT timeoutInSeconds, |
|
/* [retval][out] */ VARIANT_BOOL *isSuccessful); |
|
|
|
|
|
void __RPC_STUB IServerXMLHTTPRequest_waitForResponse_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IServerXMLHTTPRequest_getOption_Proxy( |
|
IServerXMLHTTPRequest * This, |
|
/* [in] */ SERVERXMLHTTP_OPTION option, |
|
/* [retval][out] */ VARIANT *value); |
|
|
|
|
|
void __RPC_STUB IServerXMLHTTPRequest_getOption_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IServerXMLHTTPRequest_setOption_Proxy( |
|
IServerXMLHTTPRequest * This, |
|
/* [in] */ SERVERXMLHTTP_OPTION option, |
|
/* [in] */ VARIANT value); |
|
|
|
|
|
void __RPC_STUB IServerXMLHTTPRequest_setOption_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IServerXMLHTTPRequest_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IServerXMLHTTPRequest2_INTERFACE_DEFINED__ |
|
#define __IServerXMLHTTPRequest2_INTERFACE_DEFINED__ |
|
|
|
/* interface IServerXMLHTTPRequest2 */ |
|
/* [unique][helpstring][oleautomation][dual][uuid][object] */ |
|
|
|
|
|
EXTERN_C const IID IID_IServerXMLHTTPRequest2; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("2e01311b-c322-4b0a-bd77-b90cfdc8dce7") |
|
IServerXMLHTTPRequest2 : public IServerXMLHTTPRequest |
|
{ |
|
public: |
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setProxy( |
|
/* [in] */ SXH_PROXY_SETTING proxySetting, |
|
/* [optional][in] */ VARIANT varProxyServer, |
|
/* [optional][in] */ VARIANT varBypassList) = 0; |
|
|
|
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE setProxyCredentials( |
|
/* [in] */ BSTR bstrUserName, |
|
/* [in] */ BSTR bstrPassword) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IServerXMLHTTPRequest2Vtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IServerXMLHTTPRequest2 * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IServerXMLHTTPRequest2 * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IServerXMLHTTPRequest2 * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IServerXMLHTTPRequest2 * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IServerXMLHTTPRequest2 * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IServerXMLHTTPRequest2 * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IServerXMLHTTPRequest2 * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *open )( |
|
IServerXMLHTTPRequest2 * This, |
|
/* [in] */ BSTR bstrMethod, |
|
/* [in] */ BSTR bstrUrl, |
|
/* [optional][in] */ VARIANT varAsync, |
|
/* [optional][in] */ VARIANT bstrUser, |
|
/* [optional][in] */ VARIANT bstrPassword); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setRequestHeader )( |
|
IServerXMLHTTPRequest2 * This, |
|
/* [in] */ BSTR bstrHeader, |
|
/* [in] */ BSTR bstrValue); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getResponseHeader )( |
|
IServerXMLHTTPRequest2 * This, |
|
/* [in] */ BSTR bstrHeader, |
|
/* [retval][out] */ BSTR *pbstrValue); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getAllResponseHeaders )( |
|
IServerXMLHTTPRequest2 * This, |
|
/* [retval][out] */ BSTR *pbstrHeaders); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *send )( |
|
IServerXMLHTTPRequest2 * This, |
|
/* [optional][in] */ VARIANT varBody); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *abort )( |
|
IServerXMLHTTPRequest2 * This); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_status )( |
|
IServerXMLHTTPRequest2 * This, |
|
/* [retval][out] */ long *plStatus); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_statusText )( |
|
IServerXMLHTTPRequest2 * This, |
|
/* [retval][out] */ BSTR *pbstrStatus); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_responseXML )( |
|
IServerXMLHTTPRequest2 * This, |
|
/* [retval][out] */ IDispatch **ppBody); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_responseText )( |
|
IServerXMLHTTPRequest2 * This, |
|
/* [retval][out] */ BSTR *pbstrBody); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_responseBody )( |
|
IServerXMLHTTPRequest2 * This, |
|
/* [retval][out] */ VARIANT *pvarBody); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_responseStream )( |
|
IServerXMLHTTPRequest2 * This, |
|
/* [retval][out] */ VARIANT *pvarBody); |
|
|
|
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )( |
|
IServerXMLHTTPRequest2 * This, |
|
/* [retval][out] */ long *plState); |
|
|
|
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onreadystatechange )( |
|
IServerXMLHTTPRequest2 * This, |
|
/* [in] */ IDispatch *pReadyStateSink); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setTimeouts )( |
|
IServerXMLHTTPRequest2 * This, |
|
/* [in] */ long resolveTimeout, |
|
/* [in] */ long connectTimeout, |
|
/* [in] */ long sendTimeout, |
|
/* [in] */ long receiveTimeout); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *waitForResponse )( |
|
IServerXMLHTTPRequest2 * This, |
|
/* [optional][in] */ VARIANT timeoutInSeconds, |
|
/* [retval][out] */ VARIANT_BOOL *isSuccessful); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *getOption )( |
|
IServerXMLHTTPRequest2 * This, |
|
/* [in] */ SERVERXMLHTTP_OPTION option, |
|
/* [retval][out] */ VARIANT *value); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setOption )( |
|
IServerXMLHTTPRequest2 * This, |
|
/* [in] */ SERVERXMLHTTP_OPTION option, |
|
/* [in] */ VARIANT value); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setProxy )( |
|
IServerXMLHTTPRequest2 * This, |
|
/* [in] */ SXH_PROXY_SETTING proxySetting, |
|
/* [optional][in] */ VARIANT varProxyServer, |
|
/* [optional][in] */ VARIANT varBypassList); |
|
|
|
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *setProxyCredentials )( |
|
IServerXMLHTTPRequest2 * This, |
|
/* [in] */ BSTR bstrUserName, |
|
/* [in] */ BSTR bstrPassword); |
|
|
|
END_INTERFACE |
|
} IServerXMLHTTPRequest2Vtbl; |
|
|
|
interface IServerXMLHTTPRequest2 |
|
{ |
|
CONST_VTBL struct IServerXMLHTTPRequest2Vtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IServerXMLHTTPRequest2_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IServerXMLHTTPRequest2_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IServerXMLHTTPRequest2_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IServerXMLHTTPRequest2_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IServerXMLHTTPRequest2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IServerXMLHTTPRequest2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IServerXMLHTTPRequest2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IServerXMLHTTPRequest2_open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword) \ |
|
(This)->lpVtbl -> open(This,bstrMethod,bstrUrl,varAsync,bstrUser,bstrPassword) |
|
|
|
#define IServerXMLHTTPRequest2_setRequestHeader(This,bstrHeader,bstrValue) \ |
|
(This)->lpVtbl -> setRequestHeader(This,bstrHeader,bstrValue) |
|
|
|
#define IServerXMLHTTPRequest2_getResponseHeader(This,bstrHeader,pbstrValue) \ |
|
(This)->lpVtbl -> getResponseHeader(This,bstrHeader,pbstrValue) |
|
|
|
#define IServerXMLHTTPRequest2_getAllResponseHeaders(This,pbstrHeaders) \ |
|
(This)->lpVtbl -> getAllResponseHeaders(This,pbstrHeaders) |
|
|
|
#define IServerXMLHTTPRequest2_send(This,varBody) \ |
|
(This)->lpVtbl -> send(This,varBody) |
|
|
|
#define IServerXMLHTTPRequest2_abort(This) \ |
|
(This)->lpVtbl -> abort(This) |
|
|
|
#define IServerXMLHTTPRequest2_get_status(This,plStatus) \ |
|
(This)->lpVtbl -> get_status(This,plStatus) |
|
|
|
#define IServerXMLHTTPRequest2_get_statusText(This,pbstrStatus) \ |
|
(This)->lpVtbl -> get_statusText(This,pbstrStatus) |
|
|
|
#define IServerXMLHTTPRequest2_get_responseXML(This,ppBody) \ |
|
(This)->lpVtbl -> get_responseXML(This,ppBody) |
|
|
|
#define IServerXMLHTTPRequest2_get_responseText(This,pbstrBody) \ |
|
(This)->lpVtbl -> get_responseText(This,pbstrBody) |
|
|
|
#define IServerXMLHTTPRequest2_get_responseBody(This,pvarBody) \ |
|
(This)->lpVtbl -> get_responseBody(This,pvarBody) |
|
|
|
#define IServerXMLHTTPRequest2_get_responseStream(This,pvarBody) \ |
|
(This)->lpVtbl -> get_responseStream(This,pvarBody) |
|
|
|
#define IServerXMLHTTPRequest2_get_readyState(This,plState) \ |
|
(This)->lpVtbl -> get_readyState(This,plState) |
|
|
|
#define IServerXMLHTTPRequest2_put_onreadystatechange(This,pReadyStateSink) \ |
|
(This)->lpVtbl -> put_onreadystatechange(This,pReadyStateSink) |
|
|
|
|
|
#define IServerXMLHTTPRequest2_setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout) \ |
|
(This)->lpVtbl -> setTimeouts(This,resolveTimeout,connectTimeout,sendTimeout,receiveTimeout) |
|
|
|
#define IServerXMLHTTPRequest2_waitForResponse(This,timeoutInSeconds,isSuccessful) \ |
|
(This)->lpVtbl -> waitForResponse(This,timeoutInSeconds,isSuccessful) |
|
|
|
#define IServerXMLHTTPRequest2_getOption(This,option,value) \ |
|
(This)->lpVtbl -> getOption(This,option,value) |
|
|
|
#define IServerXMLHTTPRequest2_setOption(This,option,value) \ |
|
(This)->lpVtbl -> setOption(This,option,value) |
|
|
|
|
|
#define IServerXMLHTTPRequest2_setProxy(This,proxySetting,varProxyServer,varBypassList) \ |
|
(This)->lpVtbl -> setProxy(This,proxySetting,varProxyServer,varBypassList) |
|
|
|
#define IServerXMLHTTPRequest2_setProxyCredentials(This,bstrUserName,bstrPassword) \ |
|
(This)->lpVtbl -> setProxyCredentials(This,bstrUserName,bstrPassword) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IServerXMLHTTPRequest2_setProxy_Proxy( |
|
IServerXMLHTTPRequest2 * This, |
|
/* [in] */ SXH_PROXY_SETTING proxySetting, |
|
/* [optional][in] */ VARIANT varProxyServer, |
|
/* [optional][in] */ VARIANT varBypassList); |
|
|
|
|
|
void __RPC_STUB IServerXMLHTTPRequest2_setProxy_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IServerXMLHTTPRequest2_setProxyCredentials_Proxy( |
|
IServerXMLHTTPRequest2 * This, |
|
/* [in] */ BSTR bstrUserName, |
|
/* [in] */ BSTR bstrPassword); |
|
|
|
|
|
void __RPC_STUB IServerXMLHTTPRequest2_setProxyCredentials_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IServerXMLHTTPRequest2_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IMXNamespacePrefixes_INTERFACE_DEFINED__ |
|
#define __IMXNamespacePrefixes_INTERFACE_DEFINED__ |
|
|
|
/* interface IMXNamespacePrefixes */ |
|
/* [unique][nonextensible][oleautomation][dual][helpstring][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IMXNamespacePrefixes; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("c90352f4-643c-4fbc-bb23-e996eb2d51fd") |
|
IMXNamespacePrefixes : public IDispatch |
|
{ |
|
public: |
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_item( |
|
/* [in] */ long index, |
|
/* [retval][out] */ BSTR *prefix) = 0; |
|
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( |
|
/* [retval][out] */ long *length) = 0; |
|
|
|
virtual /* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( |
|
/* [retval][out] */ IUnknown **ppUnk) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IMXNamespacePrefixesVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IMXNamespacePrefixes * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IMXNamespacePrefixes * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IMXNamespacePrefixes * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IMXNamespacePrefixes * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IMXNamespacePrefixes * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IMXNamespacePrefixes * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IMXNamespacePrefixes * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_item )( |
|
IMXNamespacePrefixes * This, |
|
/* [in] */ long index, |
|
/* [retval][out] */ BSTR *prefix); |
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )( |
|
IMXNamespacePrefixes * This, |
|
/* [retval][out] */ long *length); |
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )( |
|
IMXNamespacePrefixes * This, |
|
/* [retval][out] */ IUnknown **ppUnk); |
|
|
|
END_INTERFACE |
|
} IMXNamespacePrefixesVtbl; |
|
|
|
interface IMXNamespacePrefixes |
|
{ |
|
CONST_VTBL struct IMXNamespacePrefixesVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IMXNamespacePrefixes_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IMXNamespacePrefixes_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IMXNamespacePrefixes_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IMXNamespacePrefixes_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IMXNamespacePrefixes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IMXNamespacePrefixes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IMXNamespacePrefixes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IMXNamespacePrefixes_get_item(This,index,prefix) \ |
|
(This)->lpVtbl -> get_item(This,index,prefix) |
|
|
|
#define IMXNamespacePrefixes_get_length(This,length) \ |
|
(This)->lpVtbl -> get_length(This,length) |
|
|
|
#define IMXNamespacePrefixes_get__newEnum(This,ppUnk) \ |
|
(This)->lpVtbl -> get__newEnum(This,ppUnk) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IMXNamespacePrefixes_get_item_Proxy( |
|
IMXNamespacePrefixes * This, |
|
/* [in] */ long index, |
|
/* [retval][out] */ BSTR *prefix); |
|
|
|
|
|
void __RPC_STUB IMXNamespacePrefixes_get_item_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IMXNamespacePrefixes_get_length_Proxy( |
|
IMXNamespacePrefixes * This, |
|
/* [retval][out] */ long *length); |
|
|
|
|
|
void __RPC_STUB IMXNamespacePrefixes_get_length_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id][hidden][restricted][propget] */ HRESULT STDMETHODCALLTYPE IMXNamespacePrefixes_get__newEnum_Proxy( |
|
IMXNamespacePrefixes * This, |
|
/* [retval][out] */ IUnknown **ppUnk); |
|
|
|
|
|
void __RPC_STUB IMXNamespacePrefixes_get__newEnum_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IMXNamespacePrefixes_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IVBMXNamespaceManager_INTERFACE_DEFINED__ |
|
#define __IVBMXNamespaceManager_INTERFACE_DEFINED__ |
|
|
|
/* interface IVBMXNamespaceManager */ |
|
/* [unique][nonextensible][oleautomation][dual][helpstring][uuid][object][local] */ |
|
|
|
|
|
EXTERN_C const IID IID_IVBMXNamespaceManager; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("c90352f5-643c-4fbc-bb23-e996eb2d51fd") |
|
IVBMXNamespaceManager : public IDispatch |
|
{ |
|
public: |
|
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_allowOverride( |
|
/* [in] */ VARIANT_BOOL fOverride) = 0; |
|
|
|
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_allowOverride( |
|
/* [retval][out] */ VARIANT_BOOL *fOverride) = 0; |
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE reset( void) = 0; |
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE pushContext( void) = 0; |
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE pushNodeContext( |
|
/* [in] */ IXMLDOMNode *contextNode, |
|
/* [defaultvalue][in] */ VARIANT_BOOL fDeep = -1) = 0; |
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE popContext( void) = 0; |
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE declarePrefix( |
|
/* [in] */ BSTR prefix, |
|
/* [in] */ BSTR namespaceURI) = 0; |
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getDeclaredPrefixes( |
|
/* [retval][out] */ IMXNamespacePrefixes **prefixes) = 0; |
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getPrefixes( |
|
/* [in] */ BSTR namespaceURI, |
|
/* [retval][out] */ IMXNamespacePrefixes **prefixes) = 0; |
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getURI( |
|
/* [in] */ BSTR prefix, |
|
/* [retval][out] */ VARIANT *uri) = 0; |
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE getURIFromNode( |
|
/* [in] */ BSTR strPrefix, |
|
/* [in] */ IXMLDOMNode *contextNode, |
|
/* [retval][out] */ VARIANT *uri) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IVBMXNamespaceManagerVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IVBMXNamespaceManager * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IVBMXNamespaceManager * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IVBMXNamespaceManager * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( |
|
IVBMXNamespaceManager * This, |
|
/* [out] */ UINT *pctinfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( |
|
IVBMXNamespaceManager * This, |
|
/* [in] */ UINT iTInfo, |
|
/* [in] */ LCID lcid, |
|
/* [out] */ ITypeInfo **ppTInfo); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( |
|
IVBMXNamespaceManager * This, |
|
/* [in] */ REFIID riid, |
|
/* [size_is][in] */ LPOLESTR *rgszNames, |
|
/* [in] */ UINT cNames, |
|
/* [in] */ LCID lcid, |
|
/* [size_is][out] */ DISPID *rgDispId); |
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( |
|
IVBMXNamespaceManager * This, |
|
/* [in] */ DISPID dispIdMember, |
|
/* [in] */ REFIID riid, |
|
/* [in] */ LCID lcid, |
|
/* [in] */ WORD wFlags, |
|
/* [out][in] */ DISPPARAMS *pDispParams, |
|
/* [out] */ VARIANT *pVarResult, |
|
/* [out] */ EXCEPINFO *pExcepInfo, |
|
/* [out] */ UINT *puArgErr); |
|
|
|
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_allowOverride )( |
|
IVBMXNamespaceManager * This, |
|
/* [in] */ VARIANT_BOOL fOverride); |
|
|
|
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_allowOverride )( |
|
IVBMXNamespaceManager * This, |
|
/* [retval][out] */ VARIANT_BOOL *fOverride); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *reset )( |
|
IVBMXNamespaceManager * This); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *pushContext )( |
|
IVBMXNamespaceManager * This); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *pushNodeContext )( |
|
IVBMXNamespaceManager * This, |
|
/* [in] */ IXMLDOMNode *contextNode, |
|
/* [defaultvalue][in] */ VARIANT_BOOL fDeep); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *popContext )( |
|
IVBMXNamespaceManager * This); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *declarePrefix )( |
|
IVBMXNamespaceManager * This, |
|
/* [in] */ BSTR prefix, |
|
/* [in] */ BSTR namespaceURI); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getDeclaredPrefixes )( |
|
IVBMXNamespaceManager * This, |
|
/* [retval][out] */ IMXNamespacePrefixes **prefixes); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getPrefixes )( |
|
IVBMXNamespaceManager * This, |
|
/* [in] */ BSTR namespaceURI, |
|
/* [retval][out] */ IMXNamespacePrefixes **prefixes); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getURI )( |
|
IVBMXNamespaceManager * This, |
|
/* [in] */ BSTR prefix, |
|
/* [retval][out] */ VARIANT *uri); |
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *getURIFromNode )( |
|
IVBMXNamespaceManager * This, |
|
/* [in] */ BSTR strPrefix, |
|
/* [in] */ IXMLDOMNode *contextNode, |
|
/* [retval][out] */ VARIANT *uri); |
|
|
|
END_INTERFACE |
|
} IVBMXNamespaceManagerVtbl; |
|
|
|
interface IVBMXNamespaceManager |
|
{ |
|
CONST_VTBL struct IVBMXNamespaceManagerVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IVBMXNamespaceManager_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IVBMXNamespaceManager_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IVBMXNamespaceManager_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IVBMXNamespaceManager_GetTypeInfoCount(This,pctinfo) \ |
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) |
|
|
|
#define IVBMXNamespaceManager_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ |
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
|
|
|
#define IVBMXNamespaceManager_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ |
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
|
|
|
#define IVBMXNamespaceManager_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ |
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
|
|
|
|
|
#define IVBMXNamespaceManager_put_allowOverride(This,fOverride) \ |
|
(This)->lpVtbl -> put_allowOverride(This,fOverride) |
|
|
|
#define IVBMXNamespaceManager_get_allowOverride(This,fOverride) \ |
|
(This)->lpVtbl -> get_allowOverride(This,fOverride) |
|
|
|
#define IVBMXNamespaceManager_reset(This) \ |
|
(This)->lpVtbl -> reset(This) |
|
|
|
#define IVBMXNamespaceManager_pushContext(This) \ |
|
(This)->lpVtbl -> pushContext(This) |
|
|
|
#define IVBMXNamespaceManager_pushNodeContext(This,contextNode,fDeep) \ |
|
(This)->lpVtbl -> pushNodeContext(This,contextNode,fDeep) |
|
|
|
#define IVBMXNamespaceManager_popContext(This) \ |
|
(This)->lpVtbl -> popContext(This) |
|
|
|
#define IVBMXNamespaceManager_declarePrefix(This,prefix,namespaceURI) \ |
|
(This)->lpVtbl -> declarePrefix(This,prefix,namespaceURI) |
|
|
|
#define IVBMXNamespaceManager_getDeclaredPrefixes(This,prefixes) \ |
|
(This)->lpVtbl -> getDeclaredPrefixes(This,prefixes) |
|
|
|
#define IVBMXNamespaceManager_getPrefixes(This,namespaceURI,prefixes) \ |
|
(This)->lpVtbl -> getPrefixes(This,namespaceURI,prefixes) |
|
|
|
#define IVBMXNamespaceManager_getURI(This,prefix,uri) \ |
|
(This)->lpVtbl -> getURI(This,prefix,uri) |
|
|
|
#define IVBMXNamespaceManager_getURIFromNode(This,strPrefix,contextNode,uri) \ |
|
(This)->lpVtbl -> getURIFromNode(This,strPrefix,contextNode,uri) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
/* [id][propput] */ HRESULT STDMETHODCALLTYPE IVBMXNamespaceManager_put_allowOverride_Proxy( |
|
IVBMXNamespaceManager * This, |
|
/* [in] */ VARIANT_BOOL fOverride); |
|
|
|
|
|
void __RPC_STUB IVBMXNamespaceManager_put_allowOverride_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id][propget] */ HRESULT STDMETHODCALLTYPE IVBMXNamespaceManager_get_allowOverride_Proxy( |
|
IVBMXNamespaceManager * This, |
|
/* [retval][out] */ VARIANT_BOOL *fOverride); |
|
|
|
|
|
void __RPC_STUB IVBMXNamespaceManager_get_allowOverride_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IVBMXNamespaceManager_reset_Proxy( |
|
IVBMXNamespaceManager * This); |
|
|
|
|
|
void __RPC_STUB IVBMXNamespaceManager_reset_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IVBMXNamespaceManager_pushContext_Proxy( |
|
IVBMXNamespaceManager * This); |
|
|
|
|
|
void __RPC_STUB IVBMXNamespaceManager_pushContext_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IVBMXNamespaceManager_pushNodeContext_Proxy( |
|
IVBMXNamespaceManager * This, |
|
/* [in] */ IXMLDOMNode *contextNode, |
|
/* [defaultvalue][in] */ VARIANT_BOOL fDeep); |
|
|
|
|
|
void __RPC_STUB IVBMXNamespaceManager_pushNodeContext_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IVBMXNamespaceManager_popContext_Proxy( |
|
IVBMXNamespaceManager * This); |
|
|
|
|
|
void __RPC_STUB IVBMXNamespaceManager_popContext_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IVBMXNamespaceManager_declarePrefix_Proxy( |
|
IVBMXNamespaceManager * This, |
|
/* [in] */ BSTR prefix, |
|
/* [in] */ BSTR namespaceURI); |
|
|
|
|
|
void __RPC_STUB IVBMXNamespaceManager_declarePrefix_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IVBMXNamespaceManager_getDeclaredPrefixes_Proxy( |
|
IVBMXNamespaceManager * This, |
|
/* [retval][out] */ IMXNamespacePrefixes **prefixes); |
|
|
|
|
|
void __RPC_STUB IVBMXNamespaceManager_getDeclaredPrefixes_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IVBMXNamespaceManager_getPrefixes_Proxy( |
|
IVBMXNamespaceManager * This, |
|
/* [in] */ BSTR namespaceURI, |
|
/* [retval][out] */ IMXNamespacePrefixes **prefixes); |
|
|
|
|
|
void __RPC_STUB IVBMXNamespaceManager_getPrefixes_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IVBMXNamespaceManager_getURI_Proxy( |
|
IVBMXNamespaceManager * This, |
|
/* [in] */ BSTR prefix, |
|
/* [retval][out] */ VARIANT *uri); |
|
|
|
|
|
void __RPC_STUB IVBMXNamespaceManager_getURI_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IVBMXNamespaceManager_getURIFromNode_Proxy( |
|
IVBMXNamespaceManager * This, |
|
/* [in] */ BSTR strPrefix, |
|
/* [in] */ IXMLDOMNode *contextNode, |
|
/* [retval][out] */ VARIANT *uri); |
|
|
|
|
|
void __RPC_STUB IVBMXNamespaceManager_getURIFromNode_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IVBMXNamespaceManager_INTERFACE_DEFINED__ */ |
|
|
|
|
|
#ifndef __IMXNamespaceManager_INTERFACE_DEFINED__ |
|
#define __IMXNamespaceManager_INTERFACE_DEFINED__ |
|
|
|
/* interface IMXNamespaceManager */ |
|
/* [unique][helpstring][uuid][local][object][hidden] */ |
|
|
|
|
|
EXTERN_C const IID IID_IMXNamespaceManager; |
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE) |
|
|
|
MIDL_INTERFACE("c90352f6-643c-4fbc-bb23-e996eb2d51fd") |
|
IMXNamespaceManager : public IUnknown |
|
{ |
|
public: |
|
virtual HRESULT STDMETHODCALLTYPE putAllowOverride( |
|
/* [in] */ VARIANT_BOOL fOverride) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE getAllowOverride( |
|
/* [retval][out] */ VARIANT_BOOL *fOverride) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE reset( void) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE pushContext( void) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE pushNodeContext( |
|
/* [in] */ IXMLDOMNode *contextNode, |
|
/* [in] */ VARIANT_BOOL fDeep) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE popContext( void) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE declarePrefix( |
|
/* [in] */ const wchar_t *prefix, |
|
/* [in] */ const wchar_t *namespaceURI) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE getDeclaredPrefix( |
|
/* [in] */ long nIndex, |
|
/* [out][in] */ wchar_t *pwchPrefix, |
|
/* [out][in] */ int *pcchPrefix) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE getPrefix( |
|
/* [in] */ const wchar_t *pwszNamespaceURI, |
|
/* [in] */ long nIndex, |
|
/* [out][in] */ wchar_t *pwchPrefix, |
|
/* [out][in] */ int *pcchPrefix) = 0; |
|
|
|
virtual HRESULT STDMETHODCALLTYPE getURI( |
|
/* [in] */ const wchar_t *pwchPrefix, |
|
/* [in] */ IXMLDOMNode *pContextNode, |
|
/* [out][in] */ wchar_t *pwchUri, |
|
/* [out][in] */ int *pcchUri) = 0; |
|
|
|
}; |
|
|
|
#else /* C style interface */ |
|
|
|
typedef struct IMXNamespaceManagerVtbl |
|
{ |
|
BEGIN_INTERFACE |
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )( |
|
IMXNamespaceManager * This, |
|
/* [in] */ REFIID riid, |
|
/* [iid_is][out] */ void **ppvObject); |
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )( |
|
IMXNamespaceManager * This); |
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )( |
|
IMXNamespaceManager * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *putAllowOverride )( |
|
IMXNamespaceManager * This, |
|
/* [in] */ VARIANT_BOOL fOverride); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getAllowOverride )( |
|
IMXNamespaceManager * This, |
|
/* [retval][out] */ VARIANT_BOOL *fOverride); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *reset )( |
|
IMXNamespaceManager * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *pushContext )( |
|
IMXNamespaceManager * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *pushNodeContext )( |
|
IMXNamespaceManager * This, |
|
/* [in] */ IXMLDOMNode *contextNode, |
|
/* [in] */ VARIANT_BOOL fDeep); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *popContext )( |
|
IMXNamespaceManager * This); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *declarePrefix )( |
|
IMXNamespaceManager * This, |
|
/* [in] */ const wchar_t *prefix, |
|
/* [in] */ const wchar_t *namespaceURI); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getDeclaredPrefix )( |
|
IMXNamespaceManager * This, |
|
/* [in] */ long nIndex, |
|
/* [out][in] */ wchar_t *pwchPrefix, |
|
/* [out][in] */ int *pcchPrefix); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getPrefix )( |
|
IMXNamespaceManager * This, |
|
/* [in] */ const wchar_t *pwszNamespaceURI, |
|
/* [in] */ long nIndex, |
|
/* [out][in] */ wchar_t *pwchPrefix, |
|
/* [out][in] */ int *pcchPrefix); |
|
|
|
HRESULT ( STDMETHODCALLTYPE *getURI )( |
|
IMXNamespaceManager * This, |
|
/* [in] */ const wchar_t *pwchPrefix, |
|
/* [in] */ IXMLDOMNode *pContextNode, |
|
/* [out][in] */ wchar_t *pwchUri, |
|
/* [out][in] */ int *pcchUri); |
|
|
|
END_INTERFACE |
|
} IMXNamespaceManagerVtbl; |
|
|
|
interface IMXNamespaceManager |
|
{ |
|
CONST_VTBL struct IMXNamespaceManagerVtbl *lpVtbl; |
|
}; |
|
|
|
|
|
|
|
#ifdef COBJMACROS |
|
|
|
|
|
#define IMXNamespaceManager_QueryInterface(This,riid,ppvObject) \ |
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject) |
|
|
|
#define IMXNamespaceManager_AddRef(This) \ |
|
(This)->lpVtbl -> AddRef(This) |
|
|
|
#define IMXNamespaceManager_Release(This) \ |
|
(This)->lpVtbl -> Release(This) |
|
|
|
|
|
#define IMXNamespaceManager_putAllowOverride(This,fOverride) \ |
|
(This)->lpVtbl -> putAllowOverride(This,fOverride) |
|
|
|
#define IMXNamespaceManager_getAllowOverride(This,fOverride) \ |
|
(This)->lpVtbl -> getAllowOverride(This,fOverride) |
|
|
|
#define IMXNamespaceManager_reset(This) \ |
|
(This)->lpVtbl -> reset(This) |
|
|
|
#define IMXNamespaceManager_pushContext(This) \ |
|
(This)->lpVtbl -> pushContext(This) |
|
|
|
#define IMXNamespaceManager_pushNodeContext(This,contextNode,fDeep) \ |
|
(This)->lpVtbl -> pushNodeContext(This,contextNode,fDeep) |
|
|
|
#define IMXNamespaceManager_popContext(This) \ |
|
(This)->lpVtbl -> popContext(This) |
|
|
|
#define IMXNamespaceManager_declarePrefix(This,prefix,namespaceURI) \ |
|
(This)->lpVtbl -> declarePrefix(This,prefix,namespaceURI) |
|
|
|
#define IMXNamespaceManager_getDeclaredPrefix(This,nIndex,pwchPrefix,pcchPrefix) \ |
|
(This)->lpVtbl -> getDeclaredPrefix(This,nIndex,pwchPrefix,pcchPrefix) |
|
|
|
#define IMXNamespaceManager_getPrefix(This,pwszNamespaceURI,nIndex,pwchPrefix,pcchPrefix) \ |
|
(This)->lpVtbl -> getPrefix(This,pwszNamespaceURI,nIndex,pwchPrefix,pcchPrefix) |
|
|
|
#define IMXNamespaceManager_getURI(This,pwchPrefix,pContextNode,pwchUri,pcchUri) \ |
|
(This)->lpVtbl -> getURI(This,pwchPrefix,pContextNode,pwchUri,pcchUri) |
|
|
|
#endif /* COBJMACROS */ |
|
|
|
|
|
#endif /* C style interface */ |
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IMXNamespaceManager_putAllowOverride_Proxy( |
|
IMXNamespaceManager * This, |
|
/* [in] */ VARIANT_BOOL fOverride); |
|
|
|
|
|
void __RPC_STUB IMXNamespaceManager_putAllowOverride_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IMXNamespaceManager_getAllowOverride_Proxy( |
|
IMXNamespaceManager * This, |
|
/* [retval][out] */ VARIANT_BOOL *fOverride); |
|
|
|
|
|
void __RPC_STUB IMXNamespaceManager_getAllowOverride_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IMXNamespaceManager_reset_Proxy( |
|
IMXNamespaceManager * This); |
|
|
|
|
|
void __RPC_STUB IMXNamespaceManager_reset_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IMXNamespaceManager_pushContext_Proxy( |
|
IMXNamespaceManager * This); |
|
|
|
|
|
void __RPC_STUB IMXNamespaceManager_pushContext_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IMXNamespaceManager_pushNodeContext_Proxy( |
|
IMXNamespaceManager * This, |
|
/* [in] */ IXMLDOMNode *contextNode, |
|
/* [in] */ VARIANT_BOOL fDeep); |
|
|
|
|
|
void __RPC_STUB IMXNamespaceManager_pushNodeContext_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IMXNamespaceManager_popContext_Proxy( |
|
IMXNamespaceManager * This); |
|
|
|
|
|
void __RPC_STUB IMXNamespaceManager_popContext_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IMXNamespaceManager_declarePrefix_Proxy( |
|
IMXNamespaceManager * This, |
|
/* [in] */ const wchar_t *prefix, |
|
/* [in] */ const wchar_t *namespaceURI); |
|
|
|
|
|
void __RPC_STUB IMXNamespaceManager_declarePrefix_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IMXNamespaceManager_getDeclaredPrefix_Proxy( |
|
IMXNamespaceManager * This, |
|
/* [in] */ long nIndex, |
|
/* [out][in] */ wchar_t *pwchPrefix, |
|
/* [out][in] */ int *pcchPrefix); |
|
|
|
|
|
void __RPC_STUB IMXNamespaceManager_getDeclaredPrefix_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IMXNamespaceManager_getPrefix_Proxy( |
|
IMXNamespaceManager * This, |
|
/* [in] */ const wchar_t *pwszNamespaceURI, |
|
/* [in] */ long nIndex, |
|
/* [out][in] */ wchar_t *pwchPrefix, |
|
/* [out][in] */ int *pcchPrefix); |
|
|
|
|
|
void __RPC_STUB IMXNamespaceManager_getPrefix_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IMXNamespaceManager_getURI_Proxy( |
|
IMXNamespaceManager * This, |
|
/* [in] */ const wchar_t *pwchPrefix, |
|
/* [in] */ IXMLDOMNode *pContextNode, |
|
/* [out][in] */ wchar_t *pwchUri, |
|
/* [out][in] */ int *pcchUri); |
|
|
|
|
|
void __RPC_STUB IMXNamespaceManager_getURI_Stub( |
|
IRpcStubBuffer *This, |
|
IRpcChannelBuffer *_pRpcChannelBuffer, |
|
PRPC_MESSAGE _pRpcMessage, |
|
DWORD *_pdwStubPhase); |
|
|
|
|
|
|
|
#endif /* __IMXNamespaceManager_INTERFACE_DEFINED__ */ |
|
|
|
|
|
EXTERN_C const CLSID CLSID_DOMDocument; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("F6D90F11-9C73-11D3-B32E-00C04F990BB4") |
|
DOMDocument; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_DOMDocument26; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("f5078f1b-c551-11d3-89b9-0000f81fe221") |
|
DOMDocument26; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_DOMDocument30; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("f5078f32-c551-11d3-89b9-0000f81fe221") |
|
DOMDocument30; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_DOMDocument40; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("88d969c0-f192-11d4-a65f-0040963251e5") |
|
DOMDocument40; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_FreeThreadedDOMDocument; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("F6D90F12-9C73-11D3-B32E-00C04F990BB4") |
|
FreeThreadedDOMDocument; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_FreeThreadedDOMDocument26; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("f5078f1c-c551-11d3-89b9-0000f81fe221") |
|
FreeThreadedDOMDocument26; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_FreeThreadedDOMDocument30; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("f5078f33-c551-11d3-89b9-0000f81fe221") |
|
FreeThreadedDOMDocument30; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_FreeThreadedDOMDocument40; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("88d969c1-f192-11d4-a65f-0040963251e5") |
|
FreeThreadedDOMDocument40; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_XMLSchemaCache; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("373984c9-b845-449b-91e7-45ac83036ade") |
|
XMLSchemaCache; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_XMLSchemaCache26; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("f5078f1d-c551-11d3-89b9-0000f81fe221") |
|
XMLSchemaCache26; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_XMLSchemaCache30; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("f5078f34-c551-11d3-89b9-0000f81fe221") |
|
XMLSchemaCache30; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_XMLSchemaCache40; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("88d969c2-f192-11d4-a65f-0040963251e5") |
|
XMLSchemaCache40; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_XSLTemplate; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("2933BF94-7B36-11d2-B20E-00C04F983E60") |
|
XSLTemplate; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_XSLTemplate26; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("f5078f21-c551-11d3-89b9-0000f81fe221") |
|
XSLTemplate26; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_XSLTemplate30; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("f5078f36-c551-11d3-89b9-0000f81fe221") |
|
XSLTemplate30; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_XSLTemplate40; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("88d969c3-f192-11d4-a65f-0040963251e5") |
|
XSLTemplate40; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_DSOControl; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("F6D90F14-9C73-11D3-B32E-00C04F990BB4") |
|
DSOControl; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_DSOControl26; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("f5078f1f-c551-11d3-89b9-0000f81fe221") |
|
DSOControl26; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_DSOControl30; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("f5078f39-c551-11d3-89b9-0000f81fe221") |
|
DSOControl30; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_DSOControl40; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("88d969c4-f192-11d4-a65f-0040963251e5") |
|
DSOControl40; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_XMLHTTP; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("F6D90F16-9C73-11D3-B32E-00C04F990BB4") |
|
XMLHTTP; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_XMLHTTP26; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("f5078f1e-c551-11d3-89b9-0000f81fe221") |
|
XMLHTTP26; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_XMLHTTP30; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("f5078f35-c551-11d3-89b9-0000f81fe221") |
|
XMLHTTP30; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_XMLHTTP40; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("88d969c5-f192-11d4-a65f-0040963251e5") |
|
XMLHTTP40; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_ServerXMLHTTP; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("afba6b42-5692-48ea-8141-dc517dcf0ef1") |
|
ServerXMLHTTP; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_ServerXMLHTTP30; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("afb40ffd-b609-40a3-9828-f88bbe11e4e3") |
|
ServerXMLHTTP30; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_ServerXMLHTTP40; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("88d969c6-f192-11d4-a65f-0040963251e5") |
|
ServerXMLHTTP40; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_SAXXMLReader; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("079aa557-4a18-424a-8eee-e39f0a8d41b9") |
|
SAXXMLReader; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_SAXXMLReader30; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("3124c396-fb13-4836-a6ad-1317f1713688") |
|
SAXXMLReader30; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_SAXXMLReader40; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("7c6e29bc-8b8b-4c3d-859e-af6cd158be0f") |
|
SAXXMLReader40; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_MXXMLWriter; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("fc220ad8-a72a-4ee8-926e-0b7ad152a020") |
|
MXXMLWriter; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_MXXMLWriter30; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("3d813dfe-6c91-4a4e-8f41-04346a841d9c") |
|
MXXMLWriter30; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_MXXMLWriter40; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("88d969c8-f192-11d4-a65f-0040963251e5") |
|
MXXMLWriter40; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_MXHTMLWriter; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("a4c23ec3-6b70-4466-9127-550077239978") |
|
MXHTMLWriter; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_MXHTMLWriter30; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("853d1540-c1a7-4aa9-a226-4d3bd301146d") |
|
MXHTMLWriter30; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_MXHTMLWriter40; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("88d969c9-f192-11d4-a65f-0040963251e5") |
|
MXHTMLWriter40; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_SAXAttributes; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("4dd441ad-526d-4a77-9f1b-9841ed802fb0") |
|
SAXAttributes; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_SAXAttributes30; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("3e784a01-f3ae-4dc0-9354-9526b9370eba") |
|
SAXAttributes30; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_SAXAttributes40; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("88d969ca-f192-11d4-a65f-0040963251e5") |
|
SAXAttributes40; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_MXNamespaceManager; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("88d969d5-f192-11d4-a65f-0040963251e5") |
|
MXNamespaceManager; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_MXNamespaceManager40; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("88d969d6-f192-11d4-a65f-0040963251e5") |
|
MXNamespaceManager40; |
|
#endif |
|
|
|
EXTERN_C const CLSID CLSID_XMLDocument; |
|
|
|
#ifdef __cplusplus |
|
|
|
class DECLSPEC_UUID("CFC399AF-D876-11d0-9C10-00C04FC99C8E") |
|
XMLDocument; |
|
#endif |
|
#endif /* __MSXML2_LIBRARY_DEFINED__ */ |
|
|
|
/* interface __MIDL_itf_msxml2_0189 */ |
|
/* [local] */ |
|
|
|
//---------------------------- |
|
// MSXML SPECIFIC ERROR CODES |
|
//---------------------------- |
|
#define E_XML_NOTWF 0xC00CE223L // Validate failed because the document is not well formed. |
|
#define E_XML_NODTD 0xC00CE224L // Validate failed because a DTD/Schema was not specified in the document. |
|
#define E_XML_INVALID 0xC00CE225L // Validate failed because of a DTD/Schema violation. |
|
#define E_XML_BUFFERTOOSMALL 0xC00CE226L // Buffer passed in is too small to receive the data. |
|
#ifdef __USE_MSXML2_NAMESPACE__ |
|
} |
|
#endif |
|
|
|
|
|
extern RPC_IF_HANDLE __MIDL_itf_msxml2_0189_v0_0_c_ifspec; |
|
extern RPC_IF_HANDLE __MIDL_itf_msxml2_0189_v0_0_s_ifspec; |
|
|
|
/* Additional Prototypes for ALL interfaces */ |
|
|
|
/* end of Additional Prototypes */ |
|
|
|
#ifdef __cplusplus |
|
} |
|
#endif |
|
|
|
#endif |
|
|
|
|
|
|