ReactOS 0.4.15-dev-7842-g558ab78
xmldom.idl File Reference
#include <xmldomdid.h>
#include <idispids.h>
Include dependency graph for xmldom.idl:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

interface  IXMLDOMNode
 
interface  IXMLDOMDocument
 
interface  IXMLDOMNodeList
 
interface  IXMLDOMNamedNodeMap
 
interface  IXMLDOMDocumentFragment
 
interface  IXMLDOMCharacterData
 
interface  IXMLDOMAttribute
 
interface  IXMLDOMElement
 
interface  IXMLDOMText
 
interface  IXMLDOMComment
 
interface  IXMLDOMProcessingInstruction
 
interface  IXMLDOMCDATASection
 
interface  IXMLDOMDocumentType
 
interface  IXMLDOMNotation
 
interface  IXMLDOMEntity
 
interface  IXMLDOMEntityReference
 
interface  IXMLDOMImplementation
 
interface  IXMLDOMParseError
 
interface  XMLDOMDocumentEvents
 
class  DOMDocument
 
interface  IXMLHttpRequest
 
class  XMLHTTPRequest
 

Macros

#define threading(model)
 
#define progid(str)
 
#define vi_progid(str)
 

Typedefs

typedef enum tagDOMNodeType DOMNodeType
 

Enumerations

enum  tagDOMNodeType {
  NODE_INVALID , NODE_ELEMENT , NODE_ATTRIBUTE , NODE_TEXT ,
  NODE_CDATA_SECTION , NODE_ENTITY_REFERENCE , NODE_ENTITY , NODE_PROCESSING_INSTRUCTION ,
  NODE_COMMENT , NODE_DOCUMENT , NODE_DOCUMENT_TYPE , NODE_DOCUMENT_FRAGMENT ,
  NODE_NOTATION
}
 

Functions

coclass DOMDocument helpstring ("Free Threaded XML DOM Document")
 
coclass DOMDocument progid ("Microsoft.FreeThreadedXMLDOM.1.0")
 
coclass DOMDocument vi_progid ("Microsoft.FreeThreadedXMLDOM")
 
coclass DOMDocument threading (both)
 
coclass DOMDocument version (1.0)
 
coclass DOMDocument uuid (2933bf91-7b36-11d2-b20e-00c04f983e60)] coclass DOMFreeThreadedDocument
 

Macro Definition Documentation

◆ progid

#define progid (   str)

Definition at line 24 of file xmldom.idl.

◆ threading

#define threading (   model)

Definition at line 23 of file xmldom.idl.

◆ vi_progid

#define vi_progid (   str)

Definition at line 25 of file xmldom.idl.

Typedef Documentation

◆ DOMNodeType

Enumeration Type Documentation

◆ tagDOMNodeType

Enumerator
NODE_INVALID 
NODE_ELEMENT 
NODE_ATTRIBUTE 
NODE_TEXT 
NODE_CDATA_SECTION 
NODE_ENTITY_REFERENCE 
NODE_ENTITY 
NODE_PROCESSING_INSTRUCTION 
NODE_COMMENT 
NODE_DOCUMENT 
NODE_DOCUMENT_TYPE 
NODE_DOCUMENT_FRAGMENT 
NODE_NOTATION 

Definition at line 51 of file xmldom.idl.

51 {
enum tagDOMNodeType DOMNodeType
@ NODE_ENTITY_REFERENCE
Definition: xmldom.idl:57
@ NODE_TEXT
Definition: xmldom.idl:55
@ NODE_PROCESSING_INSTRUCTION
Definition: xmldom.idl:59
@ NODE_DOCUMENT_TYPE
Definition: xmldom.idl:62
@ NODE_ENTITY
Definition: xmldom.idl:58
@ NODE_ATTRIBUTE
Definition: xmldom.idl:54
@ NODE_DOCUMENT
Definition: xmldom.idl:61
@ NODE_DOCUMENT_FRAGMENT
Definition: xmldom.idl:63
@ NODE_INVALID
Definition: xmldom.idl:52
@ NODE_COMMENT
Definition: xmldom.idl:60
@ NODE_ELEMENT
Definition: xmldom.idl:53
@ NODE_CDATA_SECTION
Definition: xmldom.idl:56
@ NODE_NOTATION
Definition: xmldom.idl:64

Function Documentation

◆ helpstring()

coclass DOMDocument helpstring ( "Free Threaded XML DOM Document"  )

◆ progid()

coclass DOMDocument progid ( "Microsoft.FreeThreadedXMLDOM.1.0"  )

◆ threading()

coclass DOMDocument threading ( both  )

◆ uuid()

coclass DOMDocument uuid ( 2933bf91-7b36-11d2-b20e-  00c04f983e60)

Definition at line 766 of file xmldom.idl.

769{
770 [default] interface IXMLDOMDocument;
771 [default, source] dispinterface XMLDOMDocumentEvents;
772}

◆ version()

coclass DOMDocument version ( 1.  0)

◆ vi_progid()

coclass DOMDocument vi_progid ( "Microsoft.FreeThreadedXMLDOM"  )