' ########################################################################################
' Microsoft Windows
' File: MsXmlDId.inc
' Copyright (c) 2011 Jos? Roca
' Portions Copyright (c) Microsoft Corporation.
' All Rights Reserved.
' THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
' EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
' MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
' ########################################################################################
#IF NOT %DEF(PBX_MsXmlDId_PBI)
#DEFINE PBX_MsXmlDId_PBI
%EQUATE `MSXMLDID_INC = 1
#INCLUDE ONCE "Legacy/COM/OAIdl.inc"
%EQUATE `DISPID_XOBJ_MIN = &H00010000
%EQUATE `DISPID_XOBJ_MAX = &H0001FFFF
%EQUATE `DISPID_XOBJ_BASE = %DISPID_XOBJ_MIN
%EQUATE `DISPID_XMLELEMENTCOLLECTION = %DISPID_XOBJ_BASE
%EQUATE `DISPID_XMLELEMENTCOLLECTION_LENGTH = %DISPID_XMLELEMENTCOLLECTION + 1
%EQUATE `DISPID_XMLELEMENTCOLLECTION_NEWENUM = %DISPID_NEWENUM
%EQUATE `DISPID_XMLELEMENTCOLLECTION_ITEM = %DISPID_XMLELEMENTCOLLECTION + 3
%EQUATE `DISPID_XMLDOCUMENT = %DISPID_XMLELEMENTCOLLECTION + 100
%EQUATE `DISPID_XMLDOCUMENT_ROOT = %DISPID_XMLDOCUMENT + 1
%EQUATE `DISPID_XMLDOCUMENT_FILESIZE = %DISPID_XMLDOCUMENT + 2
%EQUATE `DISPID_XMLDOCUMENT_FILEMODIFIEDDATE = %DISPID_XMLDOCUMENT + 3
%EQUATE `DISPID_XMLDOCUMENT_FILEUPDATEDDATE = %DISPID_XMLDOCUMENT + 4
%EQUATE `DISPID_XMLDOCUMENT_URL = %DISPID_XMLDOCUMENT + 5
%EQUATE `DISPID_XMLDOCUMENT_MIMETYPE = %DISPID_XMLDOCUMENT + 6
%EQUATE `DISPID_XMLDOCUMENT_READYSTATE = %DISPID_XMLDOCUMENT + 7
%EQUATE `DISPID_XMLDOCUMENT_CREATEELEMENT = %DISPID_XMLDOCUMENT + 8
%EQUATE `DISPID_XMLDOCUMENT_CHARSET = %DISPID_XMLDOCUMENT + 9
%EQUATE `DISPID_XMLDOCUMENT_VERSION = %DISPID_XMLDOCUMENT + 10
%EQUATE `DISPID_XMLDOCUMENT_DOCTYPE = %DISPID_XMLDOCUMENT + 11
%EQUATE `DISPID_XMLDOCUMENT_DTDURL = %DISPID_XMLDOCUMENT + 12
%EQUATE `DISPID_XMLDOCUMENT_ASYNC = %DISPID_XMLDOCUMENT + 13
%EQUATE `DISPID_XMLDOCUMENT_CASEINSENSITIVE = %DISPID_XMLDOCUMENT + 14
%EQUATE `DISPID_XMLELEMENT = %DISPID_XMLDOCUMENT + 100
%EQUATE `DISPID_XMLELEMENT_TAGNAME = %DISPID_XMLELEMENT + 1
%EQUATE `DISPID_XMLELEMENT_PARENT = %DISPID_XMLELEMENT + 2
%EQUATE `DISPID_XMLELEMENT_SETATTRIBUTE = %DISPID_XMLELEMENT + 3
%EQUATE `DISPID_XMLELEMENT_GETATTRIBUTE = %DISPID_XMLELEMENT + 4
%EQUATE `DISPID_XMLELEMENT_REMOVEATTRIBUTE = %DISPID_XMLELEMENT + 5
%EQUATE `DISPID_XMLELEMENT_CHILDREN = %DISPID_XMLELEMENT + 6
%EQUATE `DISPID_XMLELEMENT_TYPE = %DISPID_XMLELEMENT + 7
%EQUATE `DISPID_XMLELEMENT_TEXT = %DISPID_XMLELEMENT + 8
%EQUATE `DISPID_XMLELEMENT_ADDCHILD = %DISPID_XMLELEMENT + 9
%EQUATE `DISPID_XMLELEMENT_REMOVECHILD = %DISPID_XMLELEMENT + 10
%EQUATE `DISPID_XMLELEMENT_ATTRIBUTES = %DISPID_XMLELEMENT + 11
%EQUATE `DISPID_XMLNOTIFSINK = %DISPID_XMLELEMENT + 100
%EQUATE `DISPID_XMLNOTIFSINK_CHILDADDED = %DISPID_XMLNOTIFSINK + 1
%EQUATE `DISPID_XMLATTRIBUTE = %DISPID_XMLNOTIFSINK + 100
%EQUATE `DISPID_XMLATTRIBUTE_NAME = %DISPID_XMLATTRIBUTE + 1
%EQUATE `DISPID_XMLATTRIBUTE_VALUE = %DISPID_XMLATTRIBUTE + 2
#ENDIF
