Index: solete/tags/VUT/0.3/GtpVisibilityPreprocessor/support/xercesc/com/StdAfx.h
===================================================================
--- /obsolete/tags/VUT/0.3/GtpVisibilityPreprocessor/support/xercesc/com/StdAfx.h	(revision 188)
+++ 	(revision )
@@ -1,129 +1,0 @@
-/*
- * The Apache Software License, Version 1.1
- * 
- * Copyright (c) 1999-2000 The Apache Software Foundation.  All rights
- * reserved.
- * 
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer. 
- * 
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in
- *    the documentation and/or other materials provided with the
- *    distribution.
- * 
- * 3. The end-user documentation included with the redistribution,
- *    if any, must include the following acknowledgment:  
- *       "This product includes software developed by the
- *        Apache Software Foundation (http://www.apache.org/)."
- *    Alternately, this acknowledgment may appear in the software itself,
- *    if and wherever such third-party acknowledgments normally appear.
- * 
- * 4. The names "Xerces" and "Apache Software Foundation" must
- *    not be used to endorse or promote products derived from this
- *    software without prior written permission. For written 
- *    permission, please contact apache\@apache.org.
- * 
- * 5. Products derived from this software may not be called "Apache",
- *    nor may "Apache" appear in their name, without prior written
- *    permission of the Apache Software Foundation.
- * 
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- * 
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation, and was
- * originally based on software copyright (c) 1999, International
- * Business Machines, Inc., http://www.ibm.com .  For more information
- * on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
-
-/*
- * $Log: StdAfx.h,v $
- * Revision 1.1.1.1  2002/02/01 22:21:40  peiyongz
- * sane_include
- *
- * Revision 1.3  2000/06/03 00:28:55  andyh
- * COM Wrapper changes from Curt Arnold
- *
- * Revision 1.2  2000/03/30 02:00:12  abagchi
- * Initial checkin of working code with Copyright Notice
- *
- */
-
-// stdafx.h : include file for standard system include files,
-//      or project specific include files that are used frequently,
-//      but are changed infrequently
-
-#if !defined(AFX_STDAFX_H__975CB5CC_234E_4CA0_940E_DA102634BF51__INCLUDED_)
-#define AFX_STDAFX_H__975CB5CC_234E_4CA0_940E_DA102634BF51__INCLUDED_
-
-#if _MSC_VER > 1000
-#pragma once
-#endif // _MSC_VER > 1000
-
-#define STRICT
-#ifndef _WIN32_WINNT
-#define _WIN32_WINNT 0x0400
-#endif
-#define _ATL_APARTMENT_THREADED
-
-#define DOMDocument _MSXMLDOMDocument
-#define XMLHTTPRequest _MSXMLHTTPRequest
-#define CLSID_DOMDocument CLSID_MSDOMDocument
-#define CLSID_XMLHTTPRequest CLSID_MSXMLHTTPRequest
-
-//
-//   suppress MSXML.H since we duplicate some of the information
-//      in xml4com.h
-//
-
-#include <atlbase.h>
-//You may derive a class from CComModule and use it if you want to override
-//something, but do not change the name of _Module
-extern CComModule _Module;
-#include <atlcom.h>
-#include <atlctl.h>
-#include <comdef.h>
-#include <ExDisp.h>
-#include <ShlGuid.h>
-#include <stdio.h>
-#include <process.h>
-#include <Wininet.h>
-
-#undef DOMDocument
-#undef XMLHTTPRequest
-#undef CLSID_DOMDocument
-#undef CLSID_XMLHTTPRequest
-
-//
-//   These are defined in xml4dom_i.c which is included in xml4dom.cpp
-//
-//
-extern const IID CLSID_DOMDocument;
-extern const IID CLSID_XMLHTTPRequest;
-extern const IID LIBID_Xerces;
-
-const long	MSG_READY_STATE_CHANGE = WM_APP + 0x0001;
-
-
-//{{AFX_INSERT_LOCATION}}
-// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
-
-#endif // !defined(AFX_STDAFX_H__975CB5CC_234E_4CA0_940E_DA102634BF51__INCLUDED)
Index: solete/tags/VUT/0.3/GtpVisibilityPreprocessor/support/xercesc/com/BindStatusCallback.h
===================================================================
--- /obsolete/tags/VUT/0.3/GtpVisibilityPreprocessor/support/xercesc/com/BindStatusCallback.h	(revision 188)
+++ 	(revision )
@@ -1,110 +1,0 @@
-/*
- * The Apache Software License, Version 1.1
- * 
- * Copyright (c) 1999-2000 The Apache Software Foundation.  All rights
- * reserved.
- * 
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer. 
- * 
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in
- *    the documentation and/or other materials provided with the
- *    distribution.
- * 
- * 3. The end-user documentation included with the redistribution,
- *    if any, must include the following acknowledgment:  
- *       "This product includes software developed by the
- *        Apache Software Foundation (http://www.apache.org/)."
- *    Alternately, this acknowledgment may appear in the software itself,
- *    if and wherever such third-party acknowledgments normally appear.
- * 
- * 4. The names "Xerces" and "Apache Software Foundation" must
- *    not be used to endorse or promote products derived from this
- *    software without prior written permission. For written 
- *    permission, please contact apache\@apache.org.
- * 
- * 5. Products derived from this software may not be called "Apache",
- *    nor may "Apache" appear in their name, without prior written
- *    permission of the Apache Software Foundation.
- * 
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- * 
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation, and was
- * originally based on software copyright (c) 1999, International
- * Business Machines, Inc., http://www.ibm.com .  For more information
- * on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
-
-/*
- * $Log: BindStatusCallback.h,v $
- * Revision 1.1.1.1  2002/02/01 22:21:39  peiyongz
- * sane_include
- *
- * Revision 1.2  2000/03/30 02:00:13  abagchi
- * Initial checkin of working code with Copyright Notice
- *
- */
-
-// BindStatusCallback.h : Declaration of the BindStatCallback
-
-#ifndef ___bindstatuscallback_h___
-#define ___bindstatuscallback_h___
-
-class CXMLDOMDocument;
-
-/////////////////////////////////////////////////////////////////////////////
-// BindStatCallback
-class ATL_NO_VTABLE CBindStatCallback : 
-	public CComObjectRootEx<CComSingleThreadModel>,
-	public IBindStatusCallback
-{
-public:
-	CBindStatCallback()
-		:m_pDoc(NULL)
-	{
-	}
-
-DECLARE_NOT_AGGREGATABLE(CBindStatCallback)
-
-DECLARE_PROTECT_FINAL_CONSTRUCT()
-
-BEGIN_COM_MAP(CBindStatCallback)
-	COM_INTERFACE_ENTRY(IBindStatusCallback)
-END_COM_MAP()
-
-// IBindStatusCallback
-public:
-	STDMETHOD(OnStartBinding)(DWORD dwReserved, IBinding *pBinding);
-	STDMETHOD(GetPriority)(LONG *pnPriority);
-	STDMETHOD(OnLowResource)(DWORD reserved);
-	STDMETHOD(OnProgress)(ULONG ulProgress, ULONG ulProgressMax, ULONG ulStatusCode, LPCWSTR szStatusText);
-	STDMETHOD(OnStopBinding)(HRESULT hresult, LPCWSTR szError);
-	STDMETHOD(GetBindInfo)(DWORD *pgrfBINDF, BINDINFO *pbindInfo);
-	STDMETHOD(OnDataAvailable)(DWORD grfBSCF, DWORD dwSize, FORMATETC *pformatetc, STGMEDIUM *pstgmed);
-	STDMETHOD(OnObjectAvailable)(REFIID riid, IUnknown *punk);
-
-	CXMLDOMDocument *m_pDoc;
-};
-
-typedef CComObject<CBindStatCallback> CBindStatCallbackObj;
-
-#endif //___bindstatuscallback_h___
Index: solete/tags/VUT/0.3/GtpVisibilityPreprocessor/support/xercesc/com/XMLDOMEntity.h
===================================================================
--- /obsolete/tags/VUT/0.3/GtpVisibilityPreprocessor/support/xercesc/com/XMLDOMEntity.h	(revision 188)
+++ 	(revision )
@@ -1,129 +1,0 @@
-/*
- * The Apache Software License, Version 1.1
- * 
- * Copyright (c) 1999-2000 The Apache Software Foundation.  All rights
- * reserved.
- * 
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer. 
- * 
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in
- *    the documentation and/or other materials provided with the
- *    distribution.
- * 
- * 3. The end-user documentation included with the redistribution,
- *    if any, must include the following acknowledgment:  
- *       "This product includes software developed by the
- *        Apache Software Foundation (http://www.apache.org/)."
- *    Alternately, this acknowledgment may appear in the software itself,
- *    if and wherever such third-party acknowledgments normally appear.
- * 
- * 4. The names "Xerces" and "Apache Software Foundation" must
- *    not be used to endorse or promote products derived from this
- *    software without prior written permission. For written 
- *    permission, please contact apache\@apache.org.
- * 
- * 5. Products derived from this software may not be called "Apache",
- *    nor may "Apache" appear in their name, without prior written
- *    permission of the Apache Software Foundation.
- * 
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- * 
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation, and was
- * originally based on software copyright (c) 1999, International
- * Business Machines, Inc., http://www.ibm.com .  For more information
- * on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
-
-/*
- * $Log: XMLDOMEntity.h,v $
- * Revision 1.5  2003/11/21 12:05:48  amassari
- * Updated version to 2.4
- *
- * Revision 1.4  2003/10/21 21:21:32  amassari
- * When the COM object is loaded by a late-binding engine (like WSH, or
- * Visual Basic when the type library is not preloaded in the editor), the type
- * library version stored in the resource must match the version specified in the
- * IDispatchImpl template (defaulted to 1.0), or trying to invoke a method will fail
- *
- * Revision 1.3  2003/03/14 12:44:49  tng
- * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
- *
- * Revision 1.2  2002/05/21 19:53:53  tng
- * DOM Reorganization: update include path for the old DOM interface in COM files
- *
- * Revision 1.1.1.1  2002/02/01 22:21:41  peiyongz
- * sane_include
- *
- * Revision 1.3  2000/06/03 00:28:59  andyh
- * COM Wrapper changes from Curt Arnold
- *
- * Revision 1.2  2000/03/30 02:00:11  abagchi
- * Initial checkin of working code with Copyright Notice
- *
- */
-
-#ifndef ___xmldomentity_h___
-#define ___xmldomentity_h___
-
-#include <xercesc/dom/deprecated/DOM_Entity.hpp>
-#include "IXMLDOMNodeImpl.h"
-
-XERCES_CPP_NAMESPACE_USE
-
-class ATL_NO_VTABLE CXMLDOMEntity : 
-	public CComObjectRootEx<CComSingleThreadModel>,
-	public IXMLDOMNodeImpl<IXMLDOMEntity, &IID_IXMLDOMEntity>
-{
-public:
-	CXMLDOMEntity()
-	{}
-
-	void	FinalRelease()
-	{
-		ReleaseOwnerDoc();
-	}
-
-	virtual DOM_Node& get_DOM_Node()			 { return entity;} 
-	virtual DOMNodeType get_DOMNodeType() const  { return NODE_ENTITY; }
-
-DECLARE_NOT_AGGREGATABLE(CXMLDOMEntity)
-DECLARE_PROTECT_FINAL_CONSTRUCT()
-
-BEGIN_COM_MAP(CXMLDOMEntity)
-	COM_INTERFACE_ENTRY(IXMLDOMEntity)
-	COM_INTERFACE_ENTRY(IXMLDOMNode)
-	COM_INTERFACE_ENTRY(IIBMXMLDOMNodeIdentity)
-	COM_INTERFACE_ENTRY(IDispatch)
-END_COM_MAP()
-
-	// IXMLDOMEntity methods
-	STDMETHOD(get_publicId)(VARIANT  *pVal);
-	STDMETHOD(get_systemId)(VARIANT  *pVal);
-	STDMETHOD(get_notationName)(BSTR  *pVal);
-
-	DOM_Entity entity;
-};
-
-typedef CComObject<CXMLDOMEntity> CXMLDOMEntityObj;
-
-#endif // ___xmldomentity_h___
Index: solete/tags/VUT/0.3/GtpVisibilityPreprocessor/support/xercesc/com/XMLDOMUtil.h
===================================================================
--- /obsolete/tags/VUT/0.3/GtpVisibilityPreprocessor/support/xercesc/com/XMLDOMUtil.h	(revision 188)
+++ 	(revision )
@@ -1,79 +1,0 @@
-/*
- * The Apache Software License, Version 1.1
- * 
- * Copyright (c) 1999-2000 The Apache Software Foundation.  All rights
- * reserved.
- * 
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer. 
- * 
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in
- *    the documentation and/or other materials provided with the
- *    distribution.
- * 
- * 3. The end-user documentation included with the redistribution,
- *    if any, must include the following acknowledgment:  
- *       "This product includes software developed by the
- *        Apache Software Foundation (http://www.apache.org/)."
- *    Alternately, this acknowledgment may appear in the software itself,
- *    if and wherever such third-party acknowledgments normally appear.
- * 
- * 4. The names "Xerces" and "Apache Software Foundation" must
- *    not be used to endorse or promote products derived from this
- *    software without prior written permission. For written 
- *    permission, please contact apache\@apache.org.
- * 
- * 5. Products derived from this software may not be called "Apache",
- *    nor may "Apache" appear in their name, without prior written
- *    permission of the Apache Software Foundation.
- * 
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- * 
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation, and was
- * originally based on software copyright (c) 1999, International
- * Business Machines, Inc., http://www.ibm.com .  For more information
- * on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
-
-/*
- * $Id: XMLDOMUtil.h,v 1.2 2003/03/14 12:44:49 tng Exp $
- */
-
-#ifndef ___wrapnode_h___
-#define ___wrapnode_h___
-
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/deprecated/DOM_Node.hpp>
-XERCES_CPP_NAMESPACE_USE
-
-class XERCES_CPP_NAMESPACE_QUALIFIER DOM_Node;
-
-extern const OLECHAR* g_DomNodeName[];
-extern const int	g_DomNodeNameSize;
-
-void GetXML (const DOM_Node &node, _bstr_t &text);
-DOMString GetText(const DOM_Node& node);
-HRESULT wrapNode(IXMLDOMDocument *pDoc, DOM_Node& node, REFIID iid, LPVOID *pVal);
-
-
-
-#endif // ___wrapnode_h___
Index: solete/tags/VUT/0.3/GtpVisibilityPreprocessor/support/xercesc/com/XMLDOMProcessingInstruction.h
===================================================================
--- /obsolete/tags/VUT/0.3/GtpVisibilityPreprocessor/support/xercesc/com/XMLDOMProcessingInstruction.h	(revision 188)
+++ 	(revision )
@@ -1,139 +1,0 @@
-/*
- * The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2001 The Apache Software Foundation.  All rights
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in
- *    the documentation and/or other materials provided with the
- *    distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- *    if any, must include the following acknowledgment:
- *       "This product includes software developed by the
- *        Apache Software Foundation (http://www.apache.org/)."
- *    Alternately, this acknowledgment may appear in the software itself,
- *    if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Xerces" and "Apache Software Foundation" must
- *    not be used to endorse or promote products derived from this
- *    software without prior written permission. For written
- *    permission, please contact apache\@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- *    nor may "Apache" appear in their name, without prior written
- *    permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation, and was
- * originally based on software copyright (c) 1999, International
- * Business Machines, Inc., http://www.ibm.com .  For more information
- * on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
-
-/*
- * $Log: XMLDOMProcessingInstruction.h,v $
- * Revision 1.5  2003/11/21 12:05:48  amassari
- * Updated version to 2.4
- *
- * Revision 1.4  2003/10/21 21:21:32  amassari
- * When the COM object is loaded by a late-binding engine (like WSH, or
- * Visual Basic when the type library is not preloaded in the editor), the type
- * library version stored in the resource must match the version specified in the
- * IDispatchImpl template (defaulted to 1.0), or trying to invoke a method will fail
- *
- * Revision 1.3  2003/03/14 12:44:49  tng
- * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
- *
- * Revision 1.2  2002/05/21 19:53:53  tng
- * DOM Reorganization: update include path for the old DOM interface in COM files
- *
- * Revision 1.1.1.1  2002/02/01 22:21:42  peiyongz
- * sane_include
- *
- * Revision 1.5  2001/05/11 13:25:07  tng
- * Copyright update.
- *
- * Revision 1.4  2001/01/19 15:18:33  tng
- * COM Updates by Curt Arnold: changed 1.3 to 1.4, updated the GUID's so
- * both can coexist and fixed a new minor bugs.  Most of the changes involved
- * error reporting, now a DOM defined error will return an HRESULT of
- * 0x80040600 + code and will set an error description to the error name.
- *
- * Revision 1.3  2000/06/03 00:29:01  andyh
- * COM Wrapper changes from Curt Arnold
- *
- * Revision 1.2  2000/03/30 02:00:09  abagchi
- * Initial checkin of working code with Copyright Notice
- *
- */
-
-#ifndef ___xmldomprocessinginstruction_h___
-#define ___xmldomprocessinginstruction_h___
-
-#include <xercesc/dom/deprecated/DOM_ProcessingInstruction.hpp>
-#include "IXMLDOMNodeImpl.h"
-
-XERCES_CPP_NAMESPACE_USE
-
-class ATL_NO_VTABLE CXMLDOMProcessingInstruction :
-	public CComObjectRootEx<CComSingleThreadModel>,
-	public IXMLDOMNodeImpl<IXMLDOMProcessingInstruction, &IID_IXMLDOMProcessingInstruction>
-{
-public:
-	CXMLDOMProcessingInstruction()
-	{}
-	
-	void	FinalRelease()
-	{
-		ReleaseOwnerDoc();
-	}
-
-	virtual DOM_Node& get_DOM_Node()			 { return processingInstruction;}
-	virtual DOMNodeType get_DOMNodeType() const  { return NODE_PROCESSING_INSTRUCTION; }
-
-DECLARE_NOT_AGGREGATABLE(CXMLDOMProcessingInstruction)
-DECLARE_PROTECT_FINAL_CONSTRUCT()
-
-BEGIN_COM_MAP(CXMLDOMProcessingInstruction)
-	COM_INTERFACE_ENTRY(IXMLDOMProcessingInstruction)
-	COM_INTERFACE_ENTRY(IXMLDOMNode)
-	COM_INTERFACE_ENTRY(IIBMXMLDOMNodeIdentity)
-	COM_INTERFACE_ENTRY(IDispatch)
-	COM_INTERFACE_ENTRY(ISupportErrorInfo)
-END_COM_MAP()
-
-	// IXMLDOMProcessingInstruction methods
-	STDMETHOD(get_target)(BSTR  *pVal);
-	STDMETHOD(get_data)(BSTR  *pVal);
-	STDMETHOD(put_data)(BSTR newVal);
-
-	DOM_ProcessingInstruction processingInstruction;
-};
-
-typedef CComObject<CXMLDOMProcessingInstruction> CXMLDOMProcessingInstructionObj;
-
-#endif // ___xmldomprocessinginstruction_h___
Index: solete/tags/VUT/0.3/GtpVisibilityPreprocessor/support/xercesc/com/XMLDOMDocument.h
===================================================================
--- /obsolete/tags/VUT/0.3/GtpVisibilityPreprocessor/support/xercesc/com/XMLDOMDocument.h	(revision 188)
+++ 	(revision )
@@ -1,251 +1,0 @@
-/*
- * The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2001 The Apache Software Foundation.  All rights
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in
- *    the documentation and/or other materials provided with the
- *    distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- *    if any, must include the following acknowledgment:
- *       "This product includes software developed by the
- *        Apache Software Foundation (http://www.apache.org/)."
- *    Alternately, this acknowledgment may appear in the software itself,
- *    if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Xerces" and "Apache Software Foundation" must
- *    not be used to endorse or promote products derived from this
- *    software without prior written permission. For written
- *    permission, please contact apache\@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- *    nor may "Apache" appear in their name, without prior written
- *    permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation, and was
- * originally based on software copyright (c) 1999, International
- * Business Machines, Inc., http://www.ibm.com .  For more information
- * on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
-
-/*
- * $Log: XMLDOMDocument.h,v $
- * Revision 1.7  2004/02/12 13:49:43  amassari
- * Updated version to 2.5
- *
- * Revision 1.6  2003/12/02 14:33:13  amassari
- * Don't use the word "exception" as a variable name, as VC 7.1 complains about it
- *
- * Revision 1.5  2003/11/21 12:05:48  amassari
- * Updated version to 2.4
- *
- * Revision 1.4  2003/10/21 21:21:32  amassari
- * When the COM object is loaded by a late-binding engine (like WSH, or
- * Visual Basic when the type library is not preloaded in the editor), the type
- * library version stored in the resource must match the version specified in the
- * IDispatchImpl template (defaulted to 1.0), or trying to invoke a method will fail
- *
- * Revision 1.3  2003/03/14 12:44:49  tng
- * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
- *
- * Revision 1.2  2002/05/21 19:53:53  tng
- * DOM Reorganization: update include path for the old DOM interface in COM files
- *
- * Revision 1.1.1.1  2002/02/01 22:21:40  peiyongz
- * sane_include
- *
- * Revision 1.6  2001/05/11 13:25:03  tng
- * Copyright update.
- *
- * Revision 1.5  2001/01/19 15:18:10  tng
- * COM Updates by Curt Arnold: changed 1.3 to 1.4, updated the GUID's so
- * both can coexist and fixed a new minor bugs.  Most of the changes involved
- * error reporting, now a DOM defined error will return an HRESULT of
- * 0x80040600 + code and will set an error description to the error name.
- *
- * Revision 1.4  2000/06/19 20:05:58  rahulj
- * Changes for increased conformance and stability. Submitted by
- * Curt.Arnold@hyprotech.com. Verified by Joe Polastre.
- *
- * Revision 1.3  2000/06/03 00:28:57  andyh
- * COM Wrapper changes from Curt Arnold
- *
- * Revision 1.2  2000/03/30 02:00:11  abagchi
- * Initial checkin of working code with Copyright Notice
- *
- */
-
-#ifndef ___xmldomdocument_h___
-#define ___xmldomdocument_h___
-
-#include <xercesc/dom/deprecated/DOM_Document.hpp>
-#include "IXMLDOMNodeImpl.h"
-
-#include "resource.h"       // main symbols
-#include "XMLDOMParseError.h"
-
-#include <xercesc/sax/ErrorHandler.hpp>
-#include "xml4comCP.h"
-
-XERCES_CPP_NAMESPACE_USE
-
-class XERCES_CPP_NAMESPACE_QUALIFIER SAXParseException;
-
-class ATL_NO_VTABLE CXMLDOMDocument :
-	public CComObjectRootEx<CComSingleThreadModel>,
-	public CComCoClass<CXMLDOMDocument, &CLSID_DOMDocument>,
-	public IObjectSafetyImpl<CXMLDOMDocument, INTERFACESAFE_FOR_UNTRUSTED_CALLER>,
-	public IXMLDOMNodeImpl<IXMLDOMDocument, &IID_IXMLDOMDocument>,
-	public IObjectWithSiteImpl<CXMLDOMDocument>,
-	public CProxyXMLDOMDocumentEvents< CXMLDOMDocument >,
-	public IConnectionPointContainerImpl<CXMLDOMDocument>,
-	public IProvideClassInfo2Impl<&CLSID_DOMDocument, &DIID_XMLDOMDocumentEvents, &LIBID_Xerces, 2, 50>,
-	public CWindowImpl<CXMLDOMDocument, CWindow, CWinTraits<0,0> >,
-	ErrorHandler
-{
-public:
-	CXMLDOMDocument();
-
-	HRESULT FinalConstruct();
-	void	FinalRelease();
-
-	virtual DOM_Node&   get_DOM_Node()			 { return m_Document;}
-	virtual DOMNodeType get_DOMNodeType() const  { return NODE_DOCUMENT; }
-
-	virtual void resetErrors() {};
-
-	//DECLARE_REGISTRY_RESOURCEID(IDR_XMLDOCUMENT)
-	static HRESULT WINAPI UpdateRegistry(BOOL bRegister);
-
-DECLARE_NOT_AGGREGATABLE(CXMLDOMDocument)
-
-DECLARE_PROTECT_FINAL_CONSTRUCT()
-
-BEGIN_COM_MAP(CXMLDOMDocument)
-	COM_INTERFACE_ENTRY(IXMLDOMDocument)
-	COM_INTERFACE_ENTRY(IXMLDOMNode)
-	COM_INTERFACE_ENTRY(IDispatch)
-	COM_INTERFACE_ENTRY(IIBMXMLDOMNodeIdentity)
-	COM_INTERFACE_ENTRY(IObjectSafety)
-	COM_INTERFACE_ENTRY(IObjectWithSite)
-	COM_INTERFACE_ENTRY(ISupportErrorInfo)
-	COM_INTERFACE_ENTRY_IMPL(IConnectionPointContainer)
-	COM_INTERFACE_ENTRY(IProvideClassInfo)
-	COM_INTERFACE_ENTRY(IProvideClassInfo2)
-	COM_INTERFACE_ENTRY(ISupportErrorInfo)
-END_COM_MAP()
-
-BEGIN_CONNECTION_POINT_MAP(CXMLDOMDocument)
-	CONNECTION_POINT_ENTRY(DIID_XMLDOMDocumentEvents)
-END_CONNECTION_POINT_MAP()
-
-	DECLARE_WND_CLASS(_T("XMLParseMonitor"))
-
-BEGIN_MSG_MAP(CMonitorWnd)
-	MESSAGE_HANDLER(MSG_READY_STATE_CHANGE,	OnReadyStateChange)
-END_MSG_MAP()
-
-	LRESULT OnReadyStateChange(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
-
-	// ISupportsErrorInfo
-	STDMETHOD(InterfaceSupportsErrorInfo)(REFIID riid);
-
-	// IXMLDOMDocument methods
-	STDMETHOD(get_doctype)(IXMLDOMDocumentType  * *pVal);
-	STDMETHOD(get_implementation)(IXMLDOMImplementation  * *pVal);
-	STDMETHOD(get_documentElement)(IXMLDOMElement  * *pVal);
-	STDMETHOD(putref_documentElement)(IXMLDOMElement  *newVal);
-	STDMETHOD(createElement)(BSTR tagName, IXMLDOMElement  * *element);
-	STDMETHOD(createDocumentFragment)(IXMLDOMDocumentFragment  * *docFrag);
-	STDMETHOD(createTextNode)(BSTR data, IXMLDOMText  * *text);
-	STDMETHOD(createComment)(BSTR data, IXMLDOMComment  * *comment);
-	STDMETHOD(createCDATASection)(BSTR data, IXMLDOMCDATASection  * *cdata);
-	STDMETHOD(createProcessingInstruction)(BSTR target, BSTR data, IXMLDOMProcessingInstruction  * *pVal);
-	STDMETHOD(createAttribute)(BSTR name, IXMLDOMAttribute  * *attr);
-	STDMETHOD(createEntityReference)(BSTR name, IXMLDOMEntityReference  * *entityRef);
-	STDMETHOD(getElementsByTagName)(BSTR tagName, IXMLDOMNodeList  * *resultList);
-	STDMETHOD(createNode)(VARIANT type, BSTR name, BSTR namespaceURI, IXMLDOMNode  * *node);
-	STDMETHOD(nodeFromID)(BSTR idString, IXMLDOMNode  * *node);
-	STDMETHOD(load)(VARIANT xmlSource, VARIANT_BOOL  *isSuccessful);
-	STDMETHOD(get_readyState)(long  *pVal);
-	STDMETHOD(get_parseError)(IXMLDOMParseError  * *pVal);
-	STDMETHOD(get_url)(BSTR  *pVal);
-	STDMETHOD(get_async)(VARIANT_BOOL  *pVal);
-	STDMETHOD(put_async)(VARIANT_BOOL newVal);
-	STDMETHOD(abort)(void);
-	STDMETHOD(loadXML)(BSTR bstrXML, VARIANT_BOOL  *success);
-	STDMETHOD(save)(VARIANT location);
-	STDMETHOD(get_validateOnParse)(VARIANT_BOOL  *pVal);
-	STDMETHOD(put_validateOnParse)(VARIANT_BOOL newVal);
-	STDMETHOD(get_resolveExternals)(VARIANT_BOOL  *pVal);
-	STDMETHOD(put_resolveExternals)(VARIANT_BOOL newVal);
-	STDMETHOD(get_preserveWhiteSpace)(VARIANT_BOOL  *pVal);
-	STDMETHOD(put_preserveWhiteSpace)(VARIANT_BOOL newVal);
-	STDMETHOD(put_onreadystatechange)(VARIANT newVal);
-	STDMETHOD(put_ondataavailable)(VARIANT newVal);
-	STDMETHOD(put_ontransformnode)(VARIANT newVal);
-
-	// Error handling
-	virtual void warning(const SAXParseException& exc);
-	virtual void error(const SAXParseException& exc);
-    virtual void fatalError(const SAXParseException& exc);
-
-	bool IsAbort() const { return m_bAbort; }
-
-	DOM_Document		  m_Document;
-
-private:
-
-	bool				  m_bValidate;
-	long				  m_lReadyState;
-	_bstr_t			      m_url;
-	CXMLDOMParseErrorObj *m_pParseError;
-	bool			      m_bAsync;	
-	bool				  m_bAbort;
-	HANDLE				  m_hParseThread;
-	LPDISPATCH			  m_pOnReadyStateChange;
-	LPDISPATCH			  m_pOnDataAvailable;
-	LPDISPATCH			  m_pOnTransformNode;
-
-	// thread data
-	_bstr_t				  m_FileName;
-	_bstr_t				  m_xml;
-	DOM_Document		  m_TmpDocument;
-	bool			      m_bParseError;
-	bool				  m_bThreadValidate;
-	bool                  m_bPreserveWhiteSpace;
-	
-	HRESULT GetBaseURL(_bstr_t &baseURL);
-	
-	static UINT APIENTRY ParseThread(void *pParm);
-};
-
-typedef CComObject<CXMLDOMDocument> CXMLDOMDocumentObj;
-
-#endif // ___xmldomdocument_h___
Index: solete/tags/VUT/0.3/GtpVisibilityPreprocessor/support/xercesc/com/IXMLDOMTextImpl.h
===================================================================
--- /obsolete/tags/VUT/0.3/GtpVisibilityPreprocessor/support/xercesc/com/IXMLDOMTextImpl.h	(revision 188)
+++ 	(revision )
@@ -1,111 +1,0 @@
-/*
- * The Apache Software License, Version 1.1
- * 
- * Copyright (c) 1999-2000 The Apache Software Foundation.  All rights
- * reserved.
- * 
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer. 
- * 
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in
- *    the documentation and/or other materials provided with the
- *    distribution.
- * 
- * 3. The end-user documentation included with the redistribution,
- *    if any, must include the following acknowledgment:  
- *       "This product includes software developed by the
- *        Apache Software Foundation (http://www.apache.org/)."
- *    Alternately, this acknowledgment may appear in the software itself,
- *    if and wherever such third-party acknowledgments normally appear.
- * 
- * 4. The names "Xerces" and "Apache Software Foundation" must
- *    not be used to endorse or promote products derived from this
- *    software without prior written permission. For written 
- *    permission, please contact apache\@apache.org.
- * 
- * 5. Products derived from this software may not be called "Apache",
- *    nor may "Apache" appear in their name, without prior written
- *    permission of the Apache Software Foundation.
- * 
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- * 
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation, and was
- * originally based on software copyright (c) 1999, International
- * Business Machines, Inc., http://www.ibm.com .  For more information
- * on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
-
-/*
- * $Log: IXMLDOMTextImpl.h,v $
- * Revision 1.2  2003/11/21 12:05:48  amassari
- * Updated version to 2.4
- *
- * Revision 1.1.1.1  2002/02/01 22:21:40  peiyongz
- * sane_include
- *
- * Revision 1.2  2000/03/30 02:00:12  abagchi
- * Initial checkin of working code with Copyright Notice
- *
- */
-
-#ifndef ___ixmldomtextimpl_h___
-#define ___ixmldomtextimpl_h___
-
-#include "XMLDOMUtil.h"
-#include "IXMLDOMCharacterDataImpl.h"
-
-template <class T, const IID* piid, class tihclass = CComTypeInfoHolder>
-class ATL_NO_VTABLE IXMLDOMTextImpl: public IXMLDOMCharacterDataImpl<T,piid,tihclass>
-{
-public:
-
-	virtual DOM_Text& get_DOM_Text() = 0; 
-	virtual DOM_CharacterData& get_DOM_CharacterData() { return get_DOM_Text(); } 
-
-	// IXMLDOMText
-
-STDMETHOD(splitText)(long offset, IXMLDOMText  **rightHandTextNode)
-{
-	ATLTRACE(_T("IXMLDOMTextImpl::splitText\n"));
-
-	if (NULL == rightHandTextNode)
-		return E_POINTER;
-
-	*rightHandTextNode = NULL;
-
-	HRESULT hr = S_OK;
-
-	try
-	{
-		hr = wrapNode(m_pIXMLDOMDocument,get_DOM_Text().splitText(offset),IID_IXMLDOMText, reinterpret_cast<LPVOID *> (rightHandTextNode));
-	}
-	catch(...)
-	{
-		return E_FAIL;
-	}
-	
-	return hr;
-}
-
-};
-
-#endif // ___ixmldomtextimpl_h___
Index: solete/tags/VUT/0.3/GtpVisibilityPreprocessor/support/xercesc/com/IXMLDOMNodeImpl.h
===================================================================
--- /obsolete/tags/VUT/0.3/GtpVisibilityPreprocessor/support/xercesc/com/IXMLDOMNodeImpl.h	(revision 188)
+++ 	(revision )
@@ -1,210 +1,0 @@
-/*
- * The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2001 The Apache Software Foundation.  All rights
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in
- *    the documentation and/or other materials provided with the
- *    distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- *    if any, must include the following acknowledgment:
- *       "This product includes software developed by the
- *        Apache Software Foundation (http://www.apache.org/)."
- *    Alternately, this acknowledgment may appear in the software itself,
- *    if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Xerces" and "Apache Software Foundation" must
- *    not be used to endorse or promote products derived from this
- *    software without prior written permission. For written
- *    permission, please contact apache\@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- *    nor may "Apache" appear in their name, without prior written
- *    permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation, and was
- * originally based on software copyright (c) 1999, International
- * Business Machines, Inc., http://www.ibm.com .  For more information
- * on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
-
-/*
- * $Log: IXMLDOMNodeImpl.h,v $
- * Revision 1.4  2004/02/12 13:49:43  amassari
- * Updated version to 2.5
- *
- * Revision 1.3  2003/11/21 12:05:48  amassari
- * Updated version to 2.4
- *
- * Revision 1.2  2003/03/14 12:44:49  tng
- * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
- *
- * Revision 1.1.1.1  2002/02/01 22:21:39  peiyongz
- * sane_include
- *
- * Revision 1.6  2001/05/11 13:25:00  tng
- * Copyright update.
- *
- * Revision 1.5  2001/01/19 15:17:54  tng
- * COM Updates by Curt Arnold: changed 1.3 to 1.4, updated the GUID's so
- * both can coexist and fixed a new minor bugs.  Most of the changes involved
- * error reporting, now a DOM defined error will return an HRESULT of
- * 0x80040600 + code and will set an error description to the error name.
- *
- * Revision 1.4  2000/06/19 20:05:56  rahulj
- * Changes for increased conformance and stability. Submitted by
- * Curt.Arnold@hyprotech.com. Verified by Joe Polastre.
- *
- * Revision 1.3  2000/06/03 00:28:54  andyh
- * COM Wrapper changes from Curt Arnold
- *
- * Revision 1.2  2000/03/30 02:00:12  abagchi
- * Initial checkin of working code with Copyright Notice
- *
- */
-
-#ifndef ___ixmldomnodeimpl_h___
-#define ___ixmldomnodeimpl_h___
-
-#include <xercesc/util/XercesDefs.hpp>
-#include <xercesc/dom/deprecated/DOM_DOMException.hpp>
-XERCES_CPP_NAMESPACE_USE
-
-
-//
-//   This macro is defined in MSXML.H's compatible with IE5
-//      and not defined in those from IE4.
-//
-//   To correct, install a IE5 or later version of the Microsoft Platform SDK
-//      and add \Program Files\Microsoft Platform SDK\Include as the first entry
-//      on the Directories tab on the dialog displayed after selecting Tools Options
-//      from the Visual Studio IDE.
-//
-//   See http://xml.apache.org/xerces-c/build.html#BuildCOM
-#ifndef __IXMLDOMNode_INTERFACE_DEFINED__
-#error "xerces-dom requires an MSXML.H compatible with IE5 or later.  See http://xml.apache.org/xerces-c/build.html#BuildCOM for directions to correct this problem."
-#endif
-
-
-template <class T, const IID* piid, class tihclass = CComTypeInfoHolder>
-class ATL_NO_VTABLE IXMLDOMNodeImpl:
-	public IDispatchImpl<T,piid,&LIBID_Xerces, 2, 50,tihclass>,
-	public IIBMXMLDOMNodeIdentity,
-	public ISupportErrorInfo
-{
-public:
-
-	IXMLDOMNodeImpl()
-		:m_pIXMLDOMDocument(NULL)
-	{}
-
-	virtual DOM_Node& get_DOM_Node()		    = 0;
-	virtual DOMNodeType get_DOMNodeType() const = 0;
-
-	void	SetOwnerDoc(IXMLDOMDocument	*p)
-	{
-		m_pIXMLDOMDocument = p;
-		if (m_pIXMLDOMDocument != NULL)
-			m_pIXMLDOMDocument->AddRef();
-	}
-
-	// IIBMXMLDOMNodeIdentity
-	STDMETHOD(get_NodeId)(long *pVal)
-	{
-		ATLTRACE(_T("IXMLDOMNodeImpl::get_NodeId\n"));
-
-		if (NULL == pVal)
-			return E_POINTER;
-
-		*pVal = reinterpret_cast<long> (&get_DOM_Node());
-		return S_OK;
-	}
-
-	//   ISupportErrorInfo
-	HRESULT STDMETHODCALLTYPE InterfaceSupportsErrorInfo(REFIID iid);
-	
-
-	// IXMLDOMNode
-    STDMETHOD(get_nodeName)(BSTR  *pVal);
-	STDMETHOD(get_nodeValue)(VARIANT  *pVal);
-	STDMETHOD(put_nodeValue)(VARIANT newVal);
-	STDMETHOD(get_nodeType)(DOMNodeType  *pVal);
-	STDMETHOD(get_parentNode)(IXMLDOMNode  * *pVal);
-	STDMETHOD(get_childNodes)(IXMLDOMNodeList  * *pVal);
-	STDMETHOD(get_firstChild)(IXMLDOMNode  * *pVal);
-	STDMETHOD(get_lastChild)(IXMLDOMNode  * *pVal);
-	STDMETHOD(get_previousSibling)(IXMLDOMNode  * *pVal);
-	STDMETHOD(get_nextSibling)(IXMLDOMNode  * *pVal);
-	STDMETHOD(get_attributes)(IXMLDOMNamedNodeMap  * *pVal);
-	STDMETHOD(insertBefore)(IXMLDOMNode  *newChild, VARIANT refChild, IXMLDOMNode  * *outNewChild);
-	STDMETHOD(replaceChild)(IXMLDOMNode  *newChild, IXMLDOMNode  *oldChild, IXMLDOMNode  * *outNewChild);
-	STDMETHOD(removeChild)(IXMLDOMNode  *childNode, IXMLDOMNode  * *oldChild);
-	STDMETHOD(appendChild)(IXMLDOMNode  *newChild, IXMLDOMNode  * *outNewChild);
-	STDMETHOD(hasChildNodes)(VARIANT_BOOL  *hasChild);
-	STDMETHOD(get_ownerDocument)(IXMLDOMDocument  * *pVal);
-	STDMETHOD(cloneNode)(VARIANT_BOOL deep, IXMLDOMNode  * *cloneRoot);
-	STDMETHOD(get_nodeTypeString)(BSTR  *pVal);
-	STDMETHOD(get_text)(BSTR  *pVal);
-	STDMETHOD(put_text)(BSTR newVal);
-	STDMETHOD(get_specified)(VARIANT_BOOL  *pVal);
-	STDMETHOD(get_definition)(IXMLDOMNode  * *pVal);
-	STDMETHOD(get_nodeTypedValue)(VARIANT  *pVal);
-	STDMETHOD(put_nodeTypedValue)(VARIANT newVal);
-	STDMETHOD(get_dataType)(VARIANT  *pVal);
-	STDMETHOD(put_dataType)(BSTR dataTypeName);
-	STDMETHOD(get_xml)(BSTR  *pVal);
-	STDMETHOD(transformNode)(IXMLDOMNode  *stylesheet, BSTR  *xmlString);
-	STDMETHOD(selectNodes)(BSTR queryString, IXMLDOMNodeList  * *resultList);
-	STDMETHOD(selectSingleNode)(BSTR queryString, IXMLDOMNode  * *resultNode);
-	STDMETHOD(get_parsed)(VARIANT_BOOL  *pVal);
-	STDMETHOD(get_namespaceURI)(BSTR  *pVal);
-	STDMETHOD(get_prefix)(BSTR  *pVal);
-	STDMETHOD(get_baseName)(BSTR  *pVal);
-	STDMETHOD(transformNodeToObject)(IXMLDOMNode  *stylesheet, VARIANT outputObject);
-
-protected:
-
-	IXMLDOMDocument	*m_pIXMLDOMDocument;
-	
-	void	ReleaseOwnerDoc()
-	{
-		if (m_pIXMLDOMDocument != NULL) {
-			m_pIXMLDOMDocument->Release();
-			m_pIXMLDOMDocument = NULL;
-		}
-	}
-
-};
-
-class XERCES_CPP_NAMESPACE_QUALIFIER DOM_DOMException;
-HRESULT MakeHRESULT(DOM_DOMException& ex);
-
-#include "IXMLDOMNodeImpl.inl"
-
-#endif // ___ixmldomnodeimpl_h___
Index: solete/tags/VUT/0.3/GtpVisibilityPreprocessor/support/xercesc/com/XMLDOMDocumentType.h
===================================================================
--- /obsolete/tags/VUT/0.3/GtpVisibilityPreprocessor/support/xercesc/com/XMLDOMDocumentType.h	(revision 188)
+++ 	(revision )
@@ -1,139 +1,0 @@
-/*
- * The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2001 The Apache Software Foundation.  All rights
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in
- *    the documentation and/or other materials provided with the
- *    distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- *    if any, must include the following acknowledgment:
- *       "This product includes software developed by the
- *        Apache Software Foundation (http://www.apache.org/)."
- *    Alternately, this acknowledgment may appear in the software itself,
- *    if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Xerces" and "Apache Software Foundation" must
- *    not be used to endorse or promote products derived from this
- *    software without prior written permission. For written
- *    permission, please contact apache\@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- *    nor may "Apache" appear in their name, without prior written
- *    permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation, and was
- * originally based on software copyright (c) 1999, International
- * Business Machines, Inc., http://www.ibm.com .  For more information
- * on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
-
-/*
- * $Log: XMLDOMDocumentType.h,v $
- * Revision 1.5  2003/11/21 12:05:48  amassari
- * Updated version to 2.4
- *
- * Revision 1.4  2003/10/21 21:21:32  amassari
- * When the COM object is loaded by a late-binding engine (like WSH, or
- * Visual Basic when the type library is not preloaded in the editor), the type
- * library version stored in the resource must match the version specified in the
- * IDispatchImpl template (defaulted to 1.0), or trying to invoke a method will fail
- *
- * Revision 1.3  2003/03/14 12:44:49  tng
- * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
- *
- * Revision 1.2  2002/05/21 19:53:53  tng
- * DOM Reorganization: update include path for the old DOM interface in COM files
- *
- * Revision 1.1.1.1  2002/02/01 22:21:41  peiyongz
- * sane_include
- *
- * Revision 1.5  2001/05/11 13:25:04  tng
- * Copyright update.
- *
- * Revision 1.4  2001/01/19 15:18:15  tng
- * COM Updates by Curt Arnold: changed 1.3 to 1.4, updated the GUID's so
- * both can coexist and fixed a new minor bugs.  Most of the changes involved
- * error reporting, now a DOM defined error will return an HRESULT of
- * 0x80040600 + code and will set an error description to the error name.
- *
- * Revision 1.3  2000/06/03 00:28:58  andyh
- * COM Wrapper changes from Curt Arnold
- *
- * Revision 1.2  2000/03/30 02:00:11  abagchi
- * Initial checkin of working code with Copyright Notice
- *
- */
-
-#ifndef ___xmldomdocumenttype_h___
-#define ___xmldomdocumenttype_h___
-
-#include <xercesc/dom/deprecated/DOM_DocumentType.hpp>
-#include "IXMLDOMNodeImpl.h"
-
-XERCES_CPP_NAMESPACE_USE
-
-class ATL_NO_VTABLE CXMLDOMDocumentType :
-	public CComObjectRootEx<CComSingleThreadModel>,
-	public IXMLDOMNodeImpl<IXMLDOMDocumentType, &IID_IXMLDOMDocumentType>
-{
-public:
-	CXMLDOMDocumentType()
-	{}
-
-	void	FinalRelease()
-	{
-		ReleaseOwnerDoc();
-	}
-
-	virtual DOM_Node& get_DOM_Node()	  { return documentType;}
-	virtual DOMNodeType get_DOMNodeType() const  { return NODE_DOCUMENT_TYPE; }
-
-DECLARE_NOT_AGGREGATABLE(CXMLDOMDocumentType)
-DECLARE_PROTECT_FINAL_CONSTRUCT()
-
-BEGIN_COM_MAP(CXMLDOMDocumentType)
-	COM_INTERFACE_ENTRY(IXMLDOMDocumentType)
-	COM_INTERFACE_ENTRY(IXMLDOMNode)
-	COM_INTERFACE_ENTRY(IIBMXMLDOMNodeIdentity)
-	COM_INTERFACE_ENTRY(IDispatch)
-	COM_INTERFACE_ENTRY(ISupportErrorInfo)
-END_COM_MAP()
-
-	// IXMLDOMDocumentType methods
-	STDMETHOD(get_name)(BSTR  *pVal);
-	STDMETHOD(get_entities)(IXMLDOMNamedNodeMap  * *pVal);
-	STDMETHOD(get_notations)(IXMLDOMNamedNodeMap  * *pVal);
-
-	DOM_DocumentType documentType;
-};
-
-typedef CComObject<CXMLDOMDocumentType> CXMLDOMDocumentTypeObj;
-
-#endif // ___xmldomdocumenttype_h___
Index: solete/tags/VUT/0.3/GtpVisibilityPreprocessor/support/xercesc/com/XMLDOMNodeList.h
===================================================================
--- /obsolete/tags/VUT/0.3/GtpVisibilityPreprocessor/support/xercesc/com/XMLDOMNodeList.h	(revision 188)
+++ 	(revision )
@@ -1,142 +1,0 @@
-/*
- * The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2001 The Apache Software Foundation.  All rights
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in
- *    the documentation and/or other materials provided with the
- *    distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- *    if any, must include the following acknowledgment:
- *       "This product includes software developed by the
- *        Apache Software Foundation (http://www.apache.org/)."
- *    Alternately, this acknowledgment may appear in the software itself,
- *    if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Xerces" and "Apache Software Foundation" must
- *    not be used to endorse or promote products derived from this
- *    software without prior written permission. For written
- *    permission, please contact apache\@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- *    nor may "Apache" appear in their name, without prior written
- *    permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation, and was
- * originally based on software copyright (c) 1999, International
- * Business Machines, Inc., http://www.ibm.com .  For more information
- * on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
-
-/*
- * $Log: XMLDOMNodeList.h,v $
- * Revision 1.6  2004/02/12 13:49:43  amassari
- * Updated version to 2.5
- *
- * Revision 1.5  2003/11/21 12:05:48  amassari
- * Updated version to 2.4
- *
- * Revision 1.4  2003/10/21 21:21:32  amassari
- * When the COM object is loaded by a late-binding engine (like WSH, or
- * Visual Basic when the type library is not preloaded in the editor), the type
- * library version stored in the resource must match the version specified in the
- * IDispatchImpl template (defaulted to 1.0), or trying to invoke a method will fail
- *
- * Revision 1.3  2003/03/14 12:44:49  tng
- * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
- *
- * Revision 1.2  2002/05/21 19:53:53  tng
- * DOM Reorganization: update include path for the old DOM interface in COM files
- *
- * Revision 1.1.1.1  2002/02/01 22:21:42  peiyongz
- * sane_include
- *
- * Revision 1.5  2001/05/11 13:25:06  tng
- * Copyright update.
- *
- * Revision 1.4  2001/01/19 15:18:28  tng
- * COM Updates by Curt Arnold: changed 1.3 to 1.4, updated the GUID's so
- * both can coexist and fixed a new minor bugs.  Most of the changes involved
- * error reporting, now a DOM defined error will return an HRESULT of
- * 0x80040600 + code and will set an error description to the error name.
- *
- * Revision 1.3  2000/06/03 00:29:00  andyh
- * COM Wrapper changes from Curt Arnold
- *
- * Revision 1.2  2000/03/30 02:00:10  abagchi
- * Initial checkin of working code with Copyright Notice
- *
- */
-
-#ifndef ___xmldomnodelist_h___
-#define ___xmldomnodelist_h___
-
-#include <xercesc/dom/deprecated/DOM_NodeList.hpp>
-#include "NodeContainerImpl.h"
-
-XERCES_CPP_NAMESPACE_USE
-
-class ATL_NO_VTABLE CXMLDOMNodeList :
-	public CComObjectRootEx<CComSingleThreadModel>,
-	public IDispatchImpl<IXMLDOMNodeList, &IID_IXMLDOMNodeList, &LIBID_Xerces, 2, 50>,
-	public NodeContainerImpl<DOM_NodeList>,
-	public ISupportErrorInfo
-{
-public:
-	CXMLDOMNodeList()
-	{}
-
-	void FinalRelease()
-	{
-		ReleaseOwnerDoc();
-	}
-
-DECLARE_NOT_AGGREGATABLE(CXMLDOMNodeList)
-DECLARE_PROTECT_FINAL_CONSTRUCT()
-
-BEGIN_COM_MAP(CXMLDOMNodeList)
-	COM_INTERFACE_ENTRY(IXMLDOMNodeList)
-	COM_INTERFACE_ENTRY(IDispatch)
-	COM_INTERFACE_ENTRY(ISupportErrorInfo)
-END_COM_MAP()
-
-	//   ISupportErrorInfo
-	HRESULT STDMETHODCALLTYPE InterfaceSupportsErrorInfo(REFIID iid);
-	
-
-	// IXMLDOMNodeList
-	STDMETHOD(get_item)(long index, IXMLDOMNode  **pVal);
-	STDMETHOD(get_length)(long  *pVal);
-	STDMETHOD(nextNode)(IXMLDOMNode  **nextItem);
-	STDMETHOD(reset)();
-	STDMETHOD(get__newEnum)(IUnknown  **pVal);
-};
-typedef CComObject<CXMLDOMNodeList> CXMLDOMNodeListObj;
-
-#endif // ___xmldomnodelist_h___
Index: solete/tags/VUT/0.3/GtpVisibilityPreprocessor/support/xercesc/com/IXMLDOMCharacterDataImpl.h
===================================================================
--- /obsolete/tags/VUT/0.3/GtpVisibilityPreprocessor/support/xercesc/com/IXMLDOMCharacterDataImpl.h	(revision 188)
+++ 	(revision )
@@ -1,254 +1,0 @@
-/*
- * The Apache Software License, Version 1.1
- * 
- * Copyright (c) 1999-2000 The Apache Software Foundation.  All rights
- * reserved.
- * 
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer. 
- * 
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in
- *    the documentation and/or other materials provided with the
- *    distribution.
- * 
- * 3. The end-user documentation included with the redistribution,
- *    if any, must include the following acknowledgment:  
- *       "This product includes software developed by the
- *        Apache Software Foundation (http://www.apache.org/)."
- *    Alternately, this acknowledgment may appear in the software itself,
- *    if and wherever such third-party acknowledgments normally appear.
- * 
- * 4. The names "Xerces" and "Apache Software Foundation" must
- *    not be used to endorse or promote products derived from this
- *    software without prior written permission. For written 
- *    permission, please contact apache\@apache.org.
- * 
- * 5. Products derived from this software may not be called "Apache",
- *    nor may "Apache" appear in their name, without prior written
- *    permission of the Apache Software Foundation.
- * 
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- * 
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation, and was
- * originally based on software copyright (c) 1999, International
- * Business Machines, Inc., http://www.ibm.com .  For more information
- * on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
-
-/*
- * $Log: IXMLDOMCharacterDataImpl.h,v $
- * Revision 1.3  2003/11/21 12:05:48  amassari
- * Updated version to 2.4
- *
- * Revision 1.2  2003/03/14 12:44:49  tng
- * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
- *
- * Revision 1.1.1.1  2002/02/01 22:21:39  peiyongz
- * sane_include
- *
- * Revision 1.3  2000/07/07 00:12:51  jpolast
- * bug fixes for non-null terminated strings
- *
- * Revision 1.2  2000/03/30 02:00:13  abagchi
- * Initial checkin of working code with Copyright Notice
- *
- */
-
-#ifndef ___ixmldomcharacterdataimpl_h___
-#define ___ixmldomcharacterdataimpl_h___
-
-#include "IXMLDOMNodeImpl.h"
-XERCES_CPP_NAMESPACE_USE
-
-template <class T, const IID* piid, class tihclass = CComTypeInfoHolder>
-class ATL_NO_VTABLE IXMLDOMCharacterDataImpl: public IXMLDOMNodeImpl<T,piid,tihclass>
-{
-private:
-	XMLCh* DOMStringToXMLCh(DOMString str)
-	{
-		XMLCh* cdata = new XMLCh[str.length()+1];
-		for (unsigned int i=0; i < str.length(); i++)
-			cdata[i] = str.charAt(i);
-		cdata[str.length()] = 0;
-		return cdata;
-	}
-
-public:
-
-	virtual DOM_CharacterData& get_DOM_CharacterData() = 0; 
-	virtual DOM_Node& get_DOM_Node() { return get_DOM_CharacterData(); } 
-
-	// IXMLDOMCharacterData 
-
-STDMETHOD(get_data)(BSTR  *pVal)
-{
-	ATLTRACE(_T("IXMLDOMCharacterDataImpl::get_data\n"));
-
-	if (NULL == pVal)
-		return E_POINTER;
-
-	*pVal = NULL;
-	
-	try
-	{
-		//*pVal = SysAllocString(get_DOM_CharacterData().getData().rawBuffer());
-		*pVal = SysAllocString(DOMStringToXMLCh(get_DOM_CharacterData().getData()));
-	}
-	catch(...)
-	{
-		return E_FAIL;
-	}
-	
-
-	return S_OK;
-}
-
-STDMETHOD(put_data)(BSTR newVal)
-{
-	ATLTRACE(_T("IXMLDOMCharacterDataImpl::put_data\n"));
-
-	try
-	{
-		get_DOM_CharacterData().setData(newVal);
-	}
-	catch(...)
-	{
-		return E_FAIL;
-	}
-	
-
-	return S_OK;
-}
-
-STDMETHOD(get_length)(long  *pVal)
-{
-	ATLTRACE(_T("IXMLDOMCharacterDataImpl::get_length\n"));
-
-	if (NULL == pVal)
-		return E_POINTER;
-
-	*pVal = 0;
-
-	try
-	{
-		*pVal = get_DOM_CharacterData().getLength();
-	}
-	catch(...)
-	{
-		return E_FAIL;
-	}
-
-	return S_OK;
-}
-
-STDMETHOD(substringData)(long offset, long count, BSTR  *data)
-{
-	ATLTRACE(_T("IXMLDOMCharacterDataImpl::substringData\n"));
-
-	if (NULL == data)
-		return E_POINTER;
-
-	*data = NULL;
-
-	try
-	{
-		// need to copy the string to a new buffer since DOMString doesn't null terminate the substring.
-		*data = SysAllocString(DOMStringToXMLCh(get_DOM_CharacterData().substringData(offset, count)));
-	}
-	catch(...)
-	{
-		return E_FAIL;
-	}
-	
-	return S_OK;
-}
-
-STDMETHOD(appendData)(BSTR data)
-{
-	ATLTRACE(_T("IXMLDOMCharacterDataImpl::appendData\n"));
-
-	try
-	{
-		get_DOM_CharacterData().appendData(data);
-	}
-	catch(...)
-	{
-		return E_FAIL;
-	}
-	
-
-	return S_OK;
-}
-
-STDMETHOD(insertData)(long offset, BSTR data)
-{
-	ATLTRACE(_T("IXMLDOMCharacterDataImpl::insertData\n"));
-
-	try
-	{
-		get_DOM_CharacterData().insertData(offset, data);
-	}
-	catch(...)
-	{
-		return E_FAIL;
-	}
-	
-
-	return S_OK;
-}
-
-STDMETHOD(deleteData)(long offset, long count)
-{
-	ATLTRACE(_T("IXMLDOMCharacterDataImpl::deleteData\n"));
-
-	try
-	{
-		get_DOM_CharacterData().deleteData(offset, count);
-	}
-	catch(...)
-	{
-		return E_FAIL;
-	}
-	
-
-	return S_OK;
-}
-
-STDMETHOD(replaceData)(long offset, long count, BSTR data)
-{
-	ATLTRACE(_T("IXMLDOMCharacterDataImpl::replaceData\n"));
-
-	try
-	{
-		get_DOM_CharacterData().replaceData(offset, count, data);
-	}
-	catch(...)
-	{
-		return E_FAIL;
-	}
-	
-	return S_OK;
-}
-
-};
-
-#endif // ___ixmldomcharacterdataimpl_h___
Index: solete/tags/VUT/0.3/GtpVisibilityPreprocessor/support/xercesc/com/XMLDOMParseError.h
===================================================================
--- /obsolete/tags/VUT/0.3/GtpVisibilityPreprocessor/support/xercesc/com/XMLDOMParseError.h	(revision 188)
+++ 	(revision )
@@ -1,151 +1,0 @@
-/*
- * The Apache Software License, Version 1.1
- * 
- * Copyright (c) 1999-2000 The Apache Software Foundation.  All rights
- * reserved.
- * 
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer. 
- * 
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in
- *    the documentation and/or other materials provided with the
- *    distribution.
- * 
- * 3. The end-user documentation included with the redistribution,
- *    if any, must include the following acknowledgment:  
- *       "This product includes software developed by the
- *        Apache Software Foundation (http://www.apache.org/)."
- *    Alternately, this acknowledgment may appear in the software itself,
- *    if and wherever such third-party acknowledgments normally appear.
- * 
- * 4. The names "Xerces" and "Apache Software Foundation" must
- *    not be used to endorse or promote products derived from this
- *    software without prior written permission. For written 
- *    permission, please contact apache\@apache.org.
- * 
- * 5. Products derived from this software may not be called "Apache",
- *    nor may "Apache" appear in their name, without prior written
- *    permission of the Apache Software Foundation.
- * 
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- * 
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation, and was
- * originally based on software copyright (c) 1999, International
- * Business Machines, Inc., http://www.ibm.com .  For more information
- * on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
-
-/*
- * $Log: XMLDOMParseError.h,v $
- * Revision 1.5  2004/02/12 13:49:43  amassari
- * Updated version to 2.5
- *
- * Revision 1.4  2003/11/21 12:05:48  amassari
- * Updated version to 2.4
- *
- * Revision 1.3  2003/10/21 21:21:32  amassari
- * When the COM object is loaded by a late-binding engine (like WSH, or
- * Visual Basic when the type library is not preloaded in the editor), the type
- * library version stored in the resource must match the version specified in the
- * IDispatchImpl template (defaulted to 1.0), or trying to invoke a method will fail
- *
- * Revision 1.2  2003/03/14 12:44:49  tng
- * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
- *
- * Revision 1.1.1.1  2002/02/01 22:21:42  peiyongz
- * sane_include
- *
- * Revision 1.3  2000/06/03 00:29:01  andyh
- * COM Wrapper changes from Curt Arnold
- *
- * Revision 1.2  2000/03/30 02:00:10  abagchi
- * Initial checkin of working code with Copyright Notice
- *
- */
-
-#ifndef ___xmldomparseerror_h___
-#define ___xmldomparseerror_h___
-
-#include <xercesc/util/XercesDefs.hpp>
-XERCES_CPP_NAMESPACE_USE
-
-class ATL_NO_VTABLE CXMLDOMParseError : 
-	public CComObjectRootEx<CComSingleThreadModel>,
-	public IDispatchImpl<IXMLDOMParseError, &IID_IXMLDOMParseError, &LIBID_Xerces, 2, 50>
-{
-public:
-	CXMLDOMParseError()
-		:m_Code		 (0)
-		,m_url		 (_T(""))
-		,m_Reason	 (_T(""))
-		,m_Source	 (_T(""))
-		,m_LineNumber(0)
-		,m_LinePos	 (0)
-		,m_FilePos	 (0)
-	{}
-
-	HRESULT FinalConstruct();
-	void	FinalRelease();	
-
-DECLARE_NOT_AGGREGATABLE(CXMLDOMParseError)
-
-DECLARE_PROTECT_FINAL_CONSTRUCT()
-
-BEGIN_COM_MAP(CXMLDOMParseError)
-	COM_INTERFACE_ENTRY(IXMLDOMParseError)
-	COM_INTERFACE_ENTRY(IDispatch)
-END_COM_MAP()
-
-	// IXMLDOMParseError methods
-	STDMETHOD(get_errorCode)(/* [out][retval] */ long  *errorCode);
-    STDMETHOD(get_url)(/* [out][retval] */ BSTR  *urlString);
-    STDMETHOD(get_reason)(/* [out][retval] */ BSTR  *reasonString);
-    STDMETHOD(get_srcText)(/* [out][retval] */ BSTR  *sourceString);
-    STDMETHOD(get_line)(/* [out][retval] */ long  *lineNumber);
-    STDMETHOD(get_linepos)(/* [out][retval] */ long  *linePosition);
-    STDMETHOD(get_filepos)(/* [out][retval] */ long  *filePosition);
-
-	void SetData(long code,
-				 const _bstr_t &url,
-				 const _bstr_t &reason,
-				 const _bstr_t &source,
-				 long  lineNumber,
-				 long  linePos,
-				 long  filePos);
-	void Reset();
-
-private:
-
-	long	m_Code;
-	_bstr_t m_url;
-	_bstr_t m_Reason;
-	_bstr_t m_Source;
-	long	m_LineNumber;
-	long	m_LinePos;
-	long	m_FilePos;
-
-	CComCriticalSection	m_CS;
-};
-
-typedef CComObject<CXMLDOMParseError> CXMLDOMParseErrorObj;
-
-#endif // ___xmldomparseerror_h___
