// CodeGear C++Builder
// Copyright (c) 1995, 2020 by Embarcadero Technologies, Inc.
// All rights reserved

// (DO NOT EDIT: machine generated header) 'QImport3XlsxDom.pas' rev: 34.00 (Windows)

#ifndef Qimport3xlsxdomHPP
#define Qimport3xlsxdomHPP

#pragma delphiheader begin
#pragma option push
#pragma option -w-      // All warnings off
#pragma option -Vx      // Zero-length empty class member 
#pragma pack(push,8)
#include <System.hpp>
#include <SysInit.hpp>
#include <System.Variants.hpp>
#include <Xml.xmldom.hpp>
#include <Xml.XMLDoc.hpp>
#include <Xml.XMLIntf.hpp>

//-- user supplied -----------------------------------------------------------

namespace Qimport3xlsxdom
{
//-- forward type declarations -----------------------------------------------
__interface DELPHIINTERFACE IXMLWorksheetType;
typedef System::DelphiInterface<IXMLWorksheetType> _di_IXMLWorksheetType;
__interface DELPHIINTERFACE IXMLDimensionType;
typedef System::DelphiInterface<IXMLDimensionType> _di_IXMLDimensionType;
__interface DELPHIINTERFACE IXMLSheetViewsType;
typedef System::DelphiInterface<IXMLSheetViewsType> _di_IXMLSheetViewsType;
__interface DELPHIINTERFACE IXMLSheetViewType;
typedef System::DelphiInterface<IXMLSheetViewType> _di_IXMLSheetViewType;
__interface DELPHIINTERFACE IXMLSelectionType;
typedef System::DelphiInterface<IXMLSelectionType> _di_IXMLSelectionType;
__interface DELPHIINTERFACE IXMLSheetFormatPrType;
typedef System::DelphiInterface<IXMLSheetFormatPrType> _di_IXMLSheetFormatPrType;
__interface DELPHIINTERFACE IXMLColsType;
typedef System::DelphiInterface<IXMLColsType> _di_IXMLColsType;
__interface DELPHIINTERFACE IXMLColType;
typedef System::DelphiInterface<IXMLColType> _di_IXMLColType;
__interface DELPHIINTERFACE IXMLSheetDataType;
typedef System::DelphiInterface<IXMLSheetDataType> _di_IXMLSheetDataType;
__interface DELPHIINTERFACE IXMLRowType;
typedef System::DelphiInterface<IXMLRowType> _di_IXMLRowType;
__interface DELPHIINTERFACE IXMLCType;
typedef System::DelphiInterface<IXMLCType> _di_IXMLCType;
__interface DELPHIINTERFACE IXMLIsType;
typedef System::DelphiInterface<IXMLIsType> _di_IXMLIsType;
__interface DELPHIINTERFACE IXMLMergeCellsType;
typedef System::DelphiInterface<IXMLMergeCellsType> _di_IXMLMergeCellsType;
__interface DELPHIINTERFACE IXMLMergeCellType;
typedef System::DelphiInterface<IXMLMergeCellType> _di_IXMLMergeCellType;
__interface DELPHIINTERFACE IXMLPageMarginsType;
typedef System::DelphiInterface<IXMLPageMarginsType> _di_IXMLPageMarginsType;
__interface DELPHIINTERFACE IXMLPageSetupType;
typedef System::DelphiInterface<IXMLPageSetupType> _di_IXMLPageSetupType;
__interface DELPHIINTERFACE IXMLColType2;
typedef System::DelphiInterface<IXMLColType2> _di_IXMLColType2;
__interface DELPHIINTERFACE IXMLCType2;
typedef System::DelphiInterface<IXMLCType2> _di_IXMLCType2;
__interface DELPHIINTERFACE IXMLCType22;
typedef System::DelphiInterface<IXMLCType22> _di_IXMLCType22;
__interface DELPHIINTERFACE IXMLCType222;
typedef System::DelphiInterface<IXMLCType222> _di_IXMLCType222;
__interface DELPHIINTERFACE IXMLCType2222;
typedef System::DelphiInterface<IXMLCType2222> _di_IXMLCType2222;
__interface DELPHIINTERFACE IXMLMergeCellType2;
typedef System::DelphiInterface<IXMLMergeCellType2> _di_IXMLMergeCellType2;
class DELPHICLASS TXMLWorksheetType;
class DELPHICLASS TXMLDimensionType;
class DELPHICLASS TXMLSheetViewsType;
class DELPHICLASS TXMLSheetViewType;
class DELPHICLASS TXMLSelectionType;
class DELPHICLASS TXMLSheetFormatPrType;
class DELPHICLASS TXMLColsType;
class DELPHICLASS TXMLColType;
class DELPHICLASS TXMLSheetDataType;
class DELPHICLASS TXMLRowType;
class DELPHICLASS TXMLCType;
class DELPHICLASS TXMLIsType;
class DELPHICLASS TXMLMergeCellsType;
class DELPHICLASS TXMLMergeCellType;
class DELPHICLASS TXMLPageMarginsType;
class DELPHICLASS TXMLPageSetupType;
class DELPHICLASS TXMLColType2;
class DELPHICLASS TXMLCType2;
class DELPHICLASS TXMLCType22;
class DELPHICLASS TXMLCType222;
class DELPHICLASS TXMLCType2222;
class DELPHICLASS TXMLMergeCellType2;
//-- type declarations -------------------------------------------------------
__interface  INTERFACE_UUID("{3DB3EF99-B6D4-42C2-8053-B5DEEC20681D}") IXMLWorksheetType  : public Xml::Xmlintf::IXMLNode 
{
	virtual System::WideString __fastcall Get_Xmlns() = 0 ;
	virtual _di_IXMLDimensionType __fastcall Get_Dimension() = 0 ;
	virtual _di_IXMLSheetViewsType __fastcall Get_SheetViews() = 0 ;
	virtual _di_IXMLSheetFormatPrType __fastcall Get_SheetFormatPr() = 0 ;
	virtual _di_IXMLColsType __fastcall Get_Cols() = 0 ;
	virtual _di_IXMLSheetDataType __fastcall Get_SheetData() = 0 ;
	virtual _di_IXMLMergeCellsType __fastcall Get_MergeCells() = 0 ;
	virtual _di_IXMLPageMarginsType __fastcall Get_PageMargins() = 0 ;
	virtual _di_IXMLPageSetupType __fastcall Get_PageSetup() = 0 ;
	virtual void __fastcall Set_Xmlns(System::WideString Value) = 0 ;
	__property System::WideString Xmlns = {read=Get_Xmlns, write=Set_Xmlns};
	__property _di_IXMLDimensionType Dimension = {read=Get_Dimension};
	__property _di_IXMLSheetViewsType SheetViews = {read=Get_SheetViews};
	__property _di_IXMLSheetFormatPrType SheetFormatPr = {read=Get_SheetFormatPr};
	__property _di_IXMLColsType Cols = {read=Get_Cols};
	__property _di_IXMLSheetDataType SheetData = {read=Get_SheetData};
	__property _di_IXMLMergeCellsType MergeCells = {read=Get_MergeCells};
	__property _di_IXMLPageMarginsType PageMargins = {read=Get_PageMargins};
	__property _di_IXMLPageSetupType PageSetup = {read=Get_PageSetup};
};

__interface  INTERFACE_UUID("{F82FA6B5-A561-4E71-9672-B5CC475DAE88}") IXMLDimensionType  : public Xml::Xmlintf::IXMLNode 
{
	virtual System::WideString __fastcall Get_Ref() = 0 ;
	virtual void __fastcall Set_Ref(System::WideString Value) = 0 ;
	__property System::WideString Ref = {read=Get_Ref, write=Set_Ref};
};

__interface  INTERFACE_UUID("{51F5E3F1-6E56-4278-AF8D-E5017B2D7E62}") IXMLSheetViewsType  : public Xml::Xmlintf::IXMLNode 
{
	virtual _di_IXMLSheetViewType __fastcall Get_SheetView() = 0 ;
	__property _di_IXMLSheetViewType SheetView = {read=Get_SheetView};
};

__interface  INTERFACE_UUID("{80E7E459-A6B2-478D-AE8B-17C8386BC45A}") IXMLSheetViewType  : public Xml::Xmlintf::IXMLNode 
{
	virtual int __fastcall Get_TabSelected() = 0 ;
	virtual int __fastcall Get_WorkbookViewId() = 0 ;
	virtual _di_IXMLSelectionType __fastcall Get_Selection() = 0 ;
	virtual void __fastcall Set_TabSelected(int Value) = 0 ;
	virtual void __fastcall Set_WorkbookViewId(int Value) = 0 ;
	__property int TabSelected = {read=Get_TabSelected, write=Set_TabSelected};
	__property int WorkbookViewId = {read=Get_WorkbookViewId, write=Set_WorkbookViewId};
	__property _di_IXMLSelectionType Selection = {read=Get_Selection};
};

__interface  INTERFACE_UUID("{BDFADC08-208D-411D-AD64-4A354759CBD3}") IXMLSelectionType  : public Xml::Xmlintf::IXMLNode 
{
	virtual System::WideString __fastcall Get_ActiveCell() = 0 ;
	virtual System::WideString __fastcall Get_Sqref() = 0 ;
	virtual void __fastcall Set_ActiveCell(System::WideString Value) = 0 ;
	virtual void __fastcall Set_Sqref(System::WideString Value) = 0 ;
	__property System::WideString ActiveCell = {read=Get_ActiveCell, write=Set_ActiveCell};
	__property System::WideString Sqref = {read=Get_Sqref, write=Set_Sqref};
};

__interface  INTERFACE_UUID("{AB8BA82E-AB36-4BA9-B774-4FD875D34372}") IXMLSheetFormatPrType  : public Xml::Xmlintf::IXMLNode 
{
	virtual System::WideString __fastcall Get_DefaultRowHeight() = 0 ;
	virtual void __fastcall Set_DefaultRowHeight(System::WideString Value) = 0 ;
	__property System::WideString DefaultRowHeight = {read=Get_DefaultRowHeight, write=Set_DefaultRowHeight};
};

__interface  INTERFACE_UUID("{80185C96-EA03-42BF-B426-3C6C4D06CB7E}") IXMLColsType  : public Xml::Xmlintf::IXMLNodeCollection 
{
	
public:
	_di_IXMLColType operator[](int Index) { return this->Col[Index]; }
	virtual _di_IXMLColType __fastcall Get_Col(int Index) = 0 ;
	virtual _di_IXMLColType __fastcall Add() = 0 ;
	virtual _di_IXMLColType __fastcall Insert(const int Index) = 0 ;
	__property _di_IXMLColType Col[int Index] = {read=Get_Col/*, default*/};
};

__interface  INTERFACE_UUID("{F1AE437E-35A3-4BB2-9495-B451D4CA453B}") IXMLColType  : public Xml::Xmlintf::IXMLNode 
{
	virtual int __fastcall Get_Min() = 0 ;
	virtual int __fastcall Get_Max() = 0 ;
	virtual System::WideString __fastcall Get_Width() = 0 ;
	virtual int __fastcall Get_CustomWidth() = 0 ;
	virtual void __fastcall Set_Min(int Value) = 0 ;
	virtual void __fastcall Set_Max(int Value) = 0 ;
	virtual void __fastcall Set_Width(System::WideString Value) = 0 ;
	virtual void __fastcall Set_CustomWidth(int Value) = 0 ;
	__property int Min = {read=Get_Min, write=Set_Min};
	__property int Max = {read=Get_Max, write=Set_Max};
	__property System::WideString Width = {read=Get_Width, write=Set_Width};
	__property int CustomWidth = {read=Get_CustomWidth, write=Set_CustomWidth};
};

__interface  INTERFACE_UUID("{496A0137-1800-4A59-8C02-B02B6363AAA8}") IXMLSheetDataType  : public Xml::Xmlintf::IXMLNodeCollection 
{
	
public:
	_di_IXMLRowType operator[](int Index) { return this->Row[Index]; }
	virtual _di_IXMLRowType __fastcall Get_Row(int Index) = 0 ;
	virtual _di_IXMLRowType __fastcall Add() = 0 ;
	virtual _di_IXMLRowType __fastcall Insert(const int Index) = 0 ;
	__property _di_IXMLRowType Row[int Index] = {read=Get_Row/*, default*/};
};

__interface  INTERFACE_UUID("{77767BF9-A947-4EBB-9D4E-2C0A986C003C}") IXMLRowType  : public Xml::Xmlintf::IXMLNodeCollection 
{
	
public:
	_di_IXMLCType operator[](int Index) { return this->C[Index]; }
	virtual int __fastcall Get_R() = 0 ;
	virtual System::WideString __fastcall Get_Spans() = 0 ;
	virtual _di_IXMLCType __fastcall Get_C(int Index) = 0 ;
	virtual void __fastcall Set_R(int Value) = 0 ;
	virtual void __fastcall Set_Spans(System::WideString Value) = 0 ;
	virtual _di_IXMLCType __fastcall Add() = 0 ;
	virtual _di_IXMLCType __fastcall Insert(const int Index) = 0 ;
	__property int R = {read=Get_R, write=Set_R};
	__property System::WideString Spans = {read=Get_Spans, write=Set_Spans};
	__property _di_IXMLCType C[int Index] = {read=Get_C/*, default*/};
};

__interface  INTERFACE_UUID("{04191FC1-3E84-4403-827A-C02FEC75AC92}") IXMLCType  : public Xml::Xmlintf::IXMLNode 
{
	virtual System::WideString __fastcall Get_R() = 0 ;
	virtual System::Variant __fastcall Get_S() = 0 ;
	virtual System::Variant __fastcall Get_T() = 0 ;
	virtual System::Variant __fastcall Get_V() = 0 ;
	virtual _di_IXMLIsType __fastcall Get_Is_() = 0 ;
	virtual System::Variant __fastcall Get_F() = 0 ;
	virtual void __fastcall Set_R(System::WideString Value) = 0 ;
	virtual void __fastcall Set_S(const System::Variant &Value) = 0 ;
	virtual void __fastcall Set_T(const System::Variant &Value) = 0 ;
	virtual void __fastcall Set_V(const System::Variant &Value) = 0 ;
	virtual void __fastcall Set_F(const System::Variant &Value) = 0 ;
	__property System::WideString R = {read=Get_R, write=Set_R};
	__property System::Variant S = {read=Get_S, write=Set_S};
	__property System::Variant T = {read=Get_T, write=Set_T};
	__property System::Variant V = {read=Get_V, write=Set_V};
	__property System::Variant F = {read=Get_F, write=Set_F};
	__property _di_IXMLIsType Is_ = {read=Get_Is_};
};

__interface  INTERFACE_UUID("{8B0D6E93-AAFA-456A-B0E6-7C79023E96BD}") IXMLIsType  : public Xml::Xmlintf::IXMLNode 
{
	virtual System::WideString __fastcall Get_T() = 0 ;
	virtual void __fastcall Set_T(System::WideString Value) = 0 ;
	__property System::WideString T = {read=Get_T, write=Set_T};
};

__interface  INTERFACE_UUID("{9FBC6C36-8E2A-4ACF-A3E5-153756DDA250}") IXMLMergeCellsType  : public Xml::Xmlintf::IXMLNodeCollection 
{
	
public:
	_di_IXMLMergeCellType operator[](int Index) { return this->MergeCell[Index]; }
	virtual int __fastcall Get_Count() = 0 ;
	virtual _di_IXMLMergeCellType __fastcall Get_MergeCell(int Index) = 0 ;
	virtual void __fastcall Set_Count(int Value) = 0 ;
	virtual _di_IXMLMergeCellType __fastcall Add() = 0 ;
	virtual _di_IXMLMergeCellType __fastcall Insert(const int Index) = 0 ;
	__property int Count = {read=Get_Count, write=Set_Count};
	__property _di_IXMLMergeCellType MergeCell[int Index] = {read=Get_MergeCell/*, default*/};
};

__interface  INTERFACE_UUID("{08136422-5E3D-45CC-BEBE-6DC43071056A}") IXMLMergeCellType  : public Xml::Xmlintf::IXMLNode 
{
	virtual System::WideString __fastcall Get_Ref() = 0 ;
	virtual void __fastcall Set_Ref(System::WideString Value) = 0 ;
	__property System::WideString Ref = {read=Get_Ref, write=Set_Ref};
};

__interface  INTERFACE_UUID("{6E41780E-3351-415E-9A58-F14535925441}") IXMLPageMarginsType  : public Xml::Xmlintf::IXMLNode 
{
	virtual System::WideString __fastcall Get_Left() = 0 ;
	virtual System::WideString __fastcall Get_Right() = 0 ;
	virtual System::WideString __fastcall Get_Top() = 0 ;
	virtual System::WideString __fastcall Get_Bottom() = 0 ;
	virtual System::WideString __fastcall Get_Header() = 0 ;
	virtual System::WideString __fastcall Get_Footer() = 0 ;
	virtual void __fastcall Set_Left(System::WideString Value) = 0 ;
	virtual void __fastcall Set_Right(System::WideString Value) = 0 ;
	virtual void __fastcall Set_Top(System::WideString Value) = 0 ;
	virtual void __fastcall Set_Bottom(System::WideString Value) = 0 ;
	virtual void __fastcall Set_Header(System::WideString Value) = 0 ;
	virtual void __fastcall Set_Footer(System::WideString Value) = 0 ;
	__property System::WideString Left = {read=Get_Left, write=Set_Left};
	__property System::WideString Right = {read=Get_Right, write=Set_Right};
	__property System::WideString Top = {read=Get_Top, write=Set_Top};
	__property System::WideString Bottom = {read=Get_Bottom, write=Set_Bottom};
	__property System::WideString Header = {read=Get_Header, write=Set_Header};
	__property System::WideString Footer = {read=Get_Footer, write=Set_Footer};
};

__interface  INTERFACE_UUID("{21C292DC-159A-4D7F-ACC7-63B3F1C74EC6}") IXMLPageSetupType  : public Xml::Xmlintf::IXMLNode 
{
	virtual System::WideString __fastcall Get_Orientation() = 0 ;
	virtual int __fastcall Get_HorizontalDpi() = 0 ;
	virtual int __fastcall Get_VerticalDpi() = 0 ;
	virtual System::WideString __fastcall Get_Id() = 0 ;
	virtual void __fastcall Set_Orientation(System::WideString Value) = 0 ;
	virtual void __fastcall Set_HorizontalDpi(int Value) = 0 ;
	virtual void __fastcall Set_VerticalDpi(int Value) = 0 ;
	virtual void __fastcall Set_Id(System::WideString Value) = 0 ;
	__property System::WideString Orientation = {read=Get_Orientation, write=Set_Orientation};
	__property int HorizontalDpi = {read=Get_HorizontalDpi, write=Set_HorizontalDpi};
	__property int VerticalDpi = {read=Get_VerticalDpi, write=Set_VerticalDpi};
	__property System::WideString Id = {read=Get_Id, write=Set_Id};
};

__interface  INTERFACE_UUID("{3289C649-77E2-4FFB-B153-45E8C4C6242C}") IXMLColType2  : public Xml::Xmlintf::IXMLNode 
{
	virtual int __fastcall Get_Min() = 0 ;
	virtual int __fastcall Get_Max() = 0 ;
	virtual System::WideString __fastcall Get_Width() = 0 ;
	virtual int __fastcall Get_BestFit() = 0 ;
	virtual int __fastcall Get_CustomWidth() = 0 ;
	virtual void __fastcall Set_Min(int Value) = 0 ;
	virtual void __fastcall Set_Max(int Value) = 0 ;
	virtual void __fastcall Set_Width(System::WideString Value) = 0 ;
	virtual void __fastcall Set_BestFit(int Value) = 0 ;
	virtual void __fastcall Set_CustomWidth(int Value) = 0 ;
	__property int Min = {read=Get_Min, write=Set_Min};
	__property int Max = {read=Get_Max, write=Set_Max};
	__property System::WideString Width = {read=Get_Width, write=Set_Width};
	__property int BestFit = {read=Get_BestFit, write=Set_BestFit};
	__property int CustomWidth = {read=Get_CustomWidth, write=Set_CustomWidth};
};

__interface  INTERFACE_UUID("{BC50F887-A61D-489C-B289-CB12182D1D07}") IXMLCType2  : public Xml::Xmlintf::IXMLNode 
{
	virtual System::WideString __fastcall Get_R() = 0 ;
	virtual int __fastcall Get_S() = 0 ;
	virtual void __fastcall Set_R(System::WideString Value) = 0 ;
	virtual void __fastcall Set_S(int Value) = 0 ;
	__property System::WideString R = {read=Get_R, write=Set_R};
	__property int S = {read=Get_S, write=Set_S};
};

__interface  INTERFACE_UUID("{0020ABCB-598D-446B-80C9-63764C27AF32}") IXMLCType22  : public Xml::Xmlintf::IXMLNode 
{
	virtual System::WideString __fastcall Get_R() = 0 ;
	virtual int __fastcall Get_S() = 0 ;
	virtual void __fastcall Set_R(System::WideString Value) = 0 ;
	virtual void __fastcall Set_S(int Value) = 0 ;
	__property System::WideString R = {read=Get_R, write=Set_R};
	__property int S = {read=Get_S, write=Set_S};
};

__interface  INTERFACE_UUID("{56A49869-0858-403D-B3FF-8A9A6FBB9E05}") IXMLCType222  : public Xml::Xmlintf::IXMLNode 
{
	virtual System::WideString __fastcall Get_R() = 0 ;
	virtual int __fastcall Get_S() = 0 ;
	virtual void __fastcall Set_R(System::WideString Value) = 0 ;
	virtual void __fastcall Set_S(int Value) = 0 ;
	__property System::WideString R = {read=Get_R, write=Set_R};
	__property int S = {read=Get_S, write=Set_S};
};

__interface  INTERFACE_UUID("{097934FA-8517-4EC0-8916-F83D253F63D5}") IXMLCType2222  : public Xml::Xmlintf::IXMLNode 
{
	virtual System::WideString __fastcall Get_R() = 0 ;
	virtual int __fastcall Get_S() = 0 ;
	virtual void __fastcall Set_R(System::WideString Value) = 0 ;
	virtual void __fastcall Set_S(int Value) = 0 ;
	__property System::WideString R = {read=Get_R, write=Set_R};
	__property int S = {read=Get_S, write=Set_S};
};

__interface  INTERFACE_UUID("{1E1D2E17-F775-4111-9E9C-750448EDDC12}") IXMLMergeCellType2  : public Xml::Xmlintf::IXMLNode 
{
	virtual System::WideString __fastcall Get_Ref() = 0 ;
	virtual void __fastcall Set_Ref(System::WideString Value) = 0 ;
	__property System::WideString Ref = {read=Get_Ref, write=Set_Ref};
};

class PASCALIMPLEMENTATION TXMLWorksheetType : public Xml::Xmldoc::TXMLNode
{
	typedef Xml::Xmldoc::TXMLNode inherited;
	
protected:
	System::WideString __fastcall Get_Xmlns();
	_di_IXMLDimensionType __fastcall Get_Dimension();
	_di_IXMLSheetViewsType __fastcall Get_SheetViews();
	_di_IXMLSheetFormatPrType __fastcall Get_SheetFormatPr();
	_di_IXMLColsType __fastcall Get_Cols();
	_di_IXMLSheetDataType __fastcall Get_SheetData();
	_di_IXMLMergeCellsType __fastcall Get_MergeCells();
	_di_IXMLPageMarginsType __fastcall Get_PageMargins();
	_di_IXMLPageSetupType __fastcall Get_PageSetup();
	void __fastcall Set_Xmlns(System::WideString Value);
	
public:
	virtual void __fastcall AfterConstruction();
public:
	/* TXMLNode.Create */ inline __fastcall TXMLWorksheetType(const Xml::Xmldom::_di_IDOMNode ADOMNode, Xml::Xmldoc::TXMLNode* const AParentNode, Xml::Xmldoc::TXMLDocument* const OwnerDoc) : Xml::Xmldoc::TXMLNode(ADOMNode, AParentNode, OwnerDoc) { }
	/* TXMLNode.CreateHosted */ inline __fastcall TXMLWorksheetType(Xml::Xmldoc::TXMLNode* HostNode) : Xml::Xmldoc::TXMLNode(HostNode) { }
	/* TXMLNode.Destroy */ inline __fastcall virtual ~TXMLWorksheetType() { }
	
private:
	void *__IXMLWorksheetType;	// IXMLWorksheetType 
	
public:
	#if defined(MANAGED_INTERFACE_OPERATORS)
	// {3DB3EF99-B6D4-42C2-8053-B5DEEC20681D}
	operator _di_IXMLWorksheetType()
	{
		_di_IXMLWorksheetType intf;
		this->GetInterface(intf);
		return intf;
	}
	#else
	operator IXMLWorksheetType*(void) { return (IXMLWorksheetType*)&__IXMLWorksheetType; }
	#endif
	
};


class PASCALIMPLEMENTATION TXMLDimensionType : public Xml::Xmldoc::TXMLNode
{
	typedef Xml::Xmldoc::TXMLNode inherited;
	
protected:
	System::WideString __fastcall Get_Ref();
	void __fastcall Set_Ref(System::WideString Value);
public:
	/* TXMLNode.Create */ inline __fastcall TXMLDimensionType(const Xml::Xmldom::_di_IDOMNode ADOMNode, Xml::Xmldoc::TXMLNode* const AParentNode, Xml::Xmldoc::TXMLDocument* const OwnerDoc) : Xml::Xmldoc::TXMLNode(ADOMNode, AParentNode, OwnerDoc) { }
	/* TXMLNode.CreateHosted */ inline __fastcall TXMLDimensionType(Xml::Xmldoc::TXMLNode* HostNode) : Xml::Xmldoc::TXMLNode(HostNode) { }
	/* TXMLNode.Destroy */ inline __fastcall virtual ~TXMLDimensionType() { }
	
private:
	void *__IXMLDimensionType;	// IXMLDimensionType 
	
public:
	#if defined(MANAGED_INTERFACE_OPERATORS)
	// {F82FA6B5-A561-4E71-9672-B5CC475DAE88}
	operator _di_IXMLDimensionType()
	{
		_di_IXMLDimensionType intf;
		this->GetInterface(intf);
		return intf;
	}
	#else
	operator IXMLDimensionType*(void) { return (IXMLDimensionType*)&__IXMLDimensionType; }
	#endif
	
};


class PASCALIMPLEMENTATION TXMLSheetViewsType : public Xml::Xmldoc::TXMLNode
{
	typedef Xml::Xmldoc::TXMLNode inherited;
	
protected:
	_di_IXMLSheetViewType __fastcall Get_SheetView();
	
public:
	virtual void __fastcall AfterConstruction();
public:
	/* TXMLNode.Create */ inline __fastcall TXMLSheetViewsType(const Xml::Xmldom::_di_IDOMNode ADOMNode, Xml::Xmldoc::TXMLNode* const AParentNode, Xml::Xmldoc::TXMLDocument* const OwnerDoc) : Xml::Xmldoc::TXMLNode(ADOMNode, AParentNode, OwnerDoc) { }
	/* TXMLNode.CreateHosted */ inline __fastcall TXMLSheetViewsType(Xml::Xmldoc::TXMLNode* HostNode) : Xml::Xmldoc::TXMLNode(HostNode) { }
	/* TXMLNode.Destroy */ inline __fastcall virtual ~TXMLSheetViewsType() { }
	
private:
	void *__IXMLSheetViewsType;	// IXMLSheetViewsType 
	
public:
	#if defined(MANAGED_INTERFACE_OPERATORS)
	// {51F5E3F1-6E56-4278-AF8D-E5017B2D7E62}
	operator _di_IXMLSheetViewsType()
	{
		_di_IXMLSheetViewsType intf;
		this->GetInterface(intf);
		return intf;
	}
	#else
	operator IXMLSheetViewsType*(void) { return (IXMLSheetViewsType*)&__IXMLSheetViewsType; }
	#endif
	
};


class PASCALIMPLEMENTATION TXMLSheetViewType : public Xml::Xmldoc::TXMLNode
{
	typedef Xml::Xmldoc::TXMLNode inherited;
	
protected:
	int __fastcall Get_TabSelected();
	int __fastcall Get_WorkbookViewId();
	_di_IXMLSelectionType __fastcall Get_Selection();
	void __fastcall Set_TabSelected(int Value);
	void __fastcall Set_WorkbookViewId(int Value);
	
public:
	virtual void __fastcall AfterConstruction();
public:
	/* TXMLNode.Create */ inline __fastcall TXMLSheetViewType(const Xml::Xmldom::_di_IDOMNode ADOMNode, Xml::Xmldoc::TXMLNode* const AParentNode, Xml::Xmldoc::TXMLDocument* const OwnerDoc) : Xml::Xmldoc::TXMLNode(ADOMNode, AParentNode, OwnerDoc) { }
	/* TXMLNode.CreateHosted */ inline __fastcall TXMLSheetViewType(Xml::Xmldoc::TXMLNode* HostNode) : Xml::Xmldoc::TXMLNode(HostNode) { }
	/* TXMLNode.Destroy */ inline __fastcall virtual ~TXMLSheetViewType() { }
	
private:
	void *__IXMLSheetViewType;	// IXMLSheetViewType 
	
public:
	#if defined(MANAGED_INTERFACE_OPERATORS)
	// {80E7E459-A6B2-478D-AE8B-17C8386BC45A}
	operator _di_IXMLSheetViewType()
	{
		_di_IXMLSheetViewType intf;
		this->GetInterface(intf);
		return intf;
	}
	#else
	operator IXMLSheetViewType*(void) { return (IXMLSheetViewType*)&__IXMLSheetViewType; }
	#endif
	
};


class PASCALIMPLEMENTATION TXMLSelectionType : public Xml::Xmldoc::TXMLNode
{
	typedef Xml::Xmldoc::TXMLNode inherited;
	
protected:
	System::WideString __fastcall Get_ActiveCell();
	System::WideString __fastcall Get_Sqref();
	void __fastcall Set_ActiveCell(System::WideString Value);
	void __fastcall Set_Sqref(System::WideString Value);
public:
	/* TXMLNode.Create */ inline __fastcall TXMLSelectionType(const Xml::Xmldom::_di_IDOMNode ADOMNode, Xml::Xmldoc::TXMLNode* const AParentNode, Xml::Xmldoc::TXMLDocument* const OwnerDoc) : Xml::Xmldoc::TXMLNode(ADOMNode, AParentNode, OwnerDoc) { }
	/* TXMLNode.CreateHosted */ inline __fastcall TXMLSelectionType(Xml::Xmldoc::TXMLNode* HostNode) : Xml::Xmldoc::TXMLNode(HostNode) { }
	/* TXMLNode.Destroy */ inline __fastcall virtual ~TXMLSelectionType() { }
	
private:
	void *__IXMLSelectionType;	// IXMLSelectionType 
	
public:
	#if defined(MANAGED_INTERFACE_OPERATORS)
	// {BDFADC08-208D-411D-AD64-4A354759CBD3}
	operator _di_IXMLSelectionType()
	{
		_di_IXMLSelectionType intf;
		this->GetInterface(intf);
		return intf;
	}
	#else
	operator IXMLSelectionType*(void) { return (IXMLSelectionType*)&__IXMLSelectionType; }
	#endif
	
};


class PASCALIMPLEMENTATION TXMLSheetFormatPrType : public Xml::Xmldoc::TXMLNode
{
	typedef Xml::Xmldoc::TXMLNode inherited;
	
protected:
	System::WideString __fastcall Get_DefaultRowHeight();
	void __fastcall Set_DefaultRowHeight(System::WideString Value);
public:
	/* TXMLNode.Create */ inline __fastcall TXMLSheetFormatPrType(const Xml::Xmldom::_di_IDOMNode ADOMNode, Xml::Xmldoc::TXMLNode* const AParentNode, Xml::Xmldoc::TXMLDocument* const OwnerDoc) : Xml::Xmldoc::TXMLNode(ADOMNode, AParentNode, OwnerDoc) { }
	/* TXMLNode.CreateHosted */ inline __fastcall TXMLSheetFormatPrType(Xml::Xmldoc::TXMLNode* HostNode) : Xml::Xmldoc::TXMLNode(HostNode) { }
	/* TXMLNode.Destroy */ inline __fastcall virtual ~TXMLSheetFormatPrType() { }
	
private:
	void *__IXMLSheetFormatPrType;	// IXMLSheetFormatPrType 
	
public:
	#if defined(MANAGED_INTERFACE_OPERATORS)
	// {AB8BA82E-AB36-4BA9-B774-4FD875D34372}
	operator _di_IXMLSheetFormatPrType()
	{
		_di_IXMLSheetFormatPrType intf;
		this->GetInterface(intf);
		return intf;
	}
	#else
	operator IXMLSheetFormatPrType*(void) { return (IXMLSheetFormatPrType*)&__IXMLSheetFormatPrType; }
	#endif
	
};


class PASCALIMPLEMENTATION TXMLColsType : public Xml::Xmldoc::TXMLNodeCollection
{
	typedef Xml::Xmldoc::TXMLNodeCollection inherited;
	
protected:
	_di_IXMLColType __fastcall Get_Col(int Index);
	_di_IXMLColType __fastcall Add();
	_di_IXMLColType __fastcall Insert(const int Index);
	
public:
	virtual void __fastcall AfterConstruction();
public:
	/* TXMLNode.Create */ inline __fastcall TXMLColsType(const Xml::Xmldom::_di_IDOMNode ADOMNode, Xml::Xmldoc::TXMLNode* const AParentNode, Xml::Xmldoc::TXMLDocument* const OwnerDoc) : Xml::Xmldoc::TXMLNodeCollection(ADOMNode, AParentNode, OwnerDoc) { }
	/* TXMLNode.CreateHosted */ inline __fastcall TXMLColsType(Xml::Xmldoc::TXMLNode* HostNode) : Xml::Xmldoc::TXMLNodeCollection(HostNode) { }
	/* TXMLNode.Destroy */ inline __fastcall virtual ~TXMLColsType() { }
	
private:
	void *__IXMLColsType;	// IXMLColsType 
	
public:
	#if defined(MANAGED_INTERFACE_OPERATORS)
	// {80185C96-EA03-42BF-B426-3C6C4D06CB7E}
	operator _di_IXMLColsType()
	{
		_di_IXMLColsType intf;
		this->GetInterface(intf);
		return intf;
	}
	#else
	operator IXMLColsType*(void) { return (IXMLColsType*)&__IXMLColsType; }
	#endif
	
};


class PASCALIMPLEMENTATION TXMLColType : public Xml::Xmldoc::TXMLNode
{
	typedef Xml::Xmldoc::TXMLNode inherited;
	
protected:
	int __fastcall Get_Min();
	int __fastcall Get_Max();
	System::WideString __fastcall Get_Width();
	int __fastcall Get_CustomWidth();
	void __fastcall Set_Min(int Value);
	void __fastcall Set_Max(int Value);
	void __fastcall Set_Width(System::WideString Value);
	void __fastcall Set_CustomWidth(int Value);
public:
	/* TXMLNode.Create */ inline __fastcall TXMLColType(const Xml::Xmldom::_di_IDOMNode ADOMNode, Xml::Xmldoc::TXMLNode* const AParentNode, Xml::Xmldoc::TXMLDocument* const OwnerDoc) : Xml::Xmldoc::TXMLNode(ADOMNode, AParentNode, OwnerDoc) { }
	/* TXMLNode.CreateHosted */ inline __fastcall TXMLColType(Xml::Xmldoc::TXMLNode* HostNode) : Xml::Xmldoc::TXMLNode(HostNode) { }
	/* TXMLNode.Destroy */ inline __fastcall virtual ~TXMLColType() { }
	
private:
	void *__IXMLColType;	// IXMLColType 
	
public:
	#if defined(MANAGED_INTERFACE_OPERATORS)
	// {F1AE437E-35A3-4BB2-9495-B451D4CA453B}
	operator _di_IXMLColType()
	{
		_di_IXMLColType intf;
		this->GetInterface(intf);
		return intf;
	}
	#else
	operator IXMLColType*(void) { return (IXMLColType*)&__IXMLColType; }
	#endif
	
};


class PASCALIMPLEMENTATION TXMLSheetDataType : public Xml::Xmldoc::TXMLNodeCollection
{
	typedef Xml::Xmldoc::TXMLNodeCollection inherited;
	
protected:
	_di_IXMLRowType __fastcall Get_Row(int Index);
	_di_IXMLRowType __fastcall Add();
	_di_IXMLRowType __fastcall Insert(const int Index);
	
public:
	virtual void __fastcall AfterConstruction();
public:
	/* TXMLNode.Create */ inline __fastcall TXMLSheetDataType(const Xml::Xmldom::_di_IDOMNode ADOMNode, Xml::Xmldoc::TXMLNode* const AParentNode, Xml::Xmldoc::TXMLDocument* const OwnerDoc) : Xml::Xmldoc::TXMLNodeCollection(ADOMNode, AParentNode, OwnerDoc) { }
	/* TXMLNode.CreateHosted */ inline __fastcall TXMLSheetDataType(Xml::Xmldoc::TXMLNode* HostNode) : Xml::Xmldoc::TXMLNodeCollection(HostNode) { }
	/* TXMLNode.Destroy */ inline __fastcall virtual ~TXMLSheetDataType() { }
	
private:
	void *__IXMLSheetDataType;	// IXMLSheetDataType 
	
public:
	#if defined(MANAGED_INTERFACE_OPERATORS)
	// {496A0137-1800-4A59-8C02-B02B6363AAA8}
	operator _di_IXMLSheetDataType()
	{
		_di_IXMLSheetDataType intf;
		this->GetInterface(intf);
		return intf;
	}
	#else
	operator IXMLSheetDataType*(void) { return (IXMLSheetDataType*)&__IXMLSheetDataType; }
	#endif
	
};


class PASCALIMPLEMENTATION TXMLRowType : public Xml::Xmldoc::TXMLNodeCollection
{
	typedef Xml::Xmldoc::TXMLNodeCollection inherited;
	
protected:
	int __fastcall Get_R();
	System::WideString __fastcall Get_Spans();
	_di_IXMLCType __fastcall Get_C(int Index);
	void __fastcall Set_R(int Value);
	void __fastcall Set_Spans(System::WideString Value);
	_di_IXMLCType __fastcall Add();
	_di_IXMLCType __fastcall Insert(const int Index);
	
public:
	virtual void __fastcall AfterConstruction();
public:
	/* TXMLNode.Create */ inline __fastcall TXMLRowType(const Xml::Xmldom::_di_IDOMNode ADOMNode, Xml::Xmldoc::TXMLNode* const AParentNode, Xml::Xmldoc::TXMLDocument* const OwnerDoc) : Xml::Xmldoc::TXMLNodeCollection(ADOMNode, AParentNode, OwnerDoc) { }
	/* TXMLNode.CreateHosted */ inline __fastcall TXMLRowType(Xml::Xmldoc::TXMLNode* HostNode) : Xml::Xmldoc::TXMLNodeCollection(HostNode) { }
	/* TXMLNode.Destroy */ inline __fastcall virtual ~TXMLRowType() { }
	
private:
	void *__IXMLRowType;	// IXMLRowType 
	
public:
	#if defined(MANAGED_INTERFACE_OPERATORS)
	// {77767BF9-A947-4EBB-9D4E-2C0A986C003C}
	operator _di_IXMLRowType()
	{
		_di_IXMLRowType intf;
		this->GetInterface(intf);
		return intf;
	}
	#else
	operator IXMLRowType*(void) { return (IXMLRowType*)&__IXMLRowType; }
	#endif
	
};


class PASCALIMPLEMENTATION TXMLCType : public Xml::Xmldoc::TXMLNode
{
	typedef Xml::Xmldoc::TXMLNode inherited;
	
protected:
	System::WideString __fastcall Get_R();
	System::Variant __fastcall Get_S();
	System::Variant __fastcall Get_T();
	System::Variant __fastcall Get_V();
	System::Variant __fastcall Get_F();
	_di_IXMLIsType __fastcall Get_Is_();
	void __fastcall Set_R(System::WideString Value);
	void __fastcall Set_S(const System::Variant &Value);
	void __fastcall Set_T(const System::Variant &Value);
	void __fastcall Set_V(const System::Variant &Value);
	void __fastcall Set_F(const System::Variant &Value);
	
public:
	virtual void __fastcall AfterConstruction();
public:
	/* TXMLNode.Create */ inline __fastcall TXMLCType(const Xml::Xmldom::_di_IDOMNode ADOMNode, Xml::Xmldoc::TXMLNode* const AParentNode, Xml::Xmldoc::TXMLDocument* const OwnerDoc) : Xml::Xmldoc::TXMLNode(ADOMNode, AParentNode, OwnerDoc) { }
	/* TXMLNode.CreateHosted */ inline __fastcall TXMLCType(Xml::Xmldoc::TXMLNode* HostNode) : Xml::Xmldoc::TXMLNode(HostNode) { }
	/* TXMLNode.Destroy */ inline __fastcall virtual ~TXMLCType() { }
	
private:
	void *__IXMLCType;	// IXMLCType 
	
public:
	#if defined(MANAGED_INTERFACE_OPERATORS)
	// {04191FC1-3E84-4403-827A-C02FEC75AC92}
	operator _di_IXMLCType()
	{
		_di_IXMLCType intf;
		this->GetInterface(intf);
		return intf;
	}
	#else
	operator IXMLCType*(void) { return (IXMLCType*)&__IXMLCType; }
	#endif
	
};


class PASCALIMPLEMENTATION TXMLIsType : public Xml::Xmldoc::TXMLNode
{
	typedef Xml::Xmldoc::TXMLNode inherited;
	
protected:
	System::WideString __fastcall Get_T();
	void __fastcall Set_T(System::WideString Value);
public:
	/* TXMLNode.Create */ inline __fastcall TXMLIsType(const Xml::Xmldom::_di_IDOMNode ADOMNode, Xml::Xmldoc::TXMLNode* const AParentNode, Xml::Xmldoc::TXMLDocument* const OwnerDoc) : Xml::Xmldoc::TXMLNode(ADOMNode, AParentNode, OwnerDoc) { }
	/* TXMLNode.CreateHosted */ inline __fastcall TXMLIsType(Xml::Xmldoc::TXMLNode* HostNode) : Xml::Xmldoc::TXMLNode(HostNode) { }
	/* TXMLNode.Destroy */ inline __fastcall virtual ~TXMLIsType() { }
	
private:
	void *__IXMLIsType;	// IXMLIsType 
	
public:
	#if defined(MANAGED_INTERFACE_OPERATORS)
	// {8B0D6E93-AAFA-456A-B0E6-7C79023E96BD}
	operator _di_IXMLIsType()
	{
		_di_IXMLIsType intf;
		this->GetInterface(intf);
		return intf;
	}
	#else
	operator IXMLIsType*(void) { return (IXMLIsType*)&__IXMLIsType; }
	#endif
	
};


class PASCALIMPLEMENTATION TXMLMergeCellsType : public Xml::Xmldoc::TXMLNodeCollection
{
	typedef Xml::Xmldoc::TXMLNodeCollection inherited;
	
protected:
	int __fastcall Get_Count();
	_di_IXMLMergeCellType __fastcall Get_MergeCell(int Index);
	void __fastcall Set_Count(int Value);
	_di_IXMLMergeCellType __fastcall Add();
	_di_IXMLMergeCellType __fastcall Insert(const int Index);
	
public:
	virtual void __fastcall AfterConstruction();
public:
	/* TXMLNode.Create */ inline __fastcall TXMLMergeCellsType(const Xml::Xmldom::_di_IDOMNode ADOMNode, Xml::Xmldoc::TXMLNode* const AParentNode, Xml::Xmldoc::TXMLDocument* const OwnerDoc) : Xml::Xmldoc::TXMLNodeCollection(ADOMNode, AParentNode, OwnerDoc) { }
	/* TXMLNode.CreateHosted */ inline __fastcall TXMLMergeCellsType(Xml::Xmldoc::TXMLNode* HostNode) : Xml::Xmldoc::TXMLNodeCollection(HostNode) { }
	/* TXMLNode.Destroy */ inline __fastcall virtual ~TXMLMergeCellsType() { }
	
private:
	void *__IXMLMergeCellsType;	// IXMLMergeCellsType 
	
public:
	#if defined(MANAGED_INTERFACE_OPERATORS)
	// {9FBC6C36-8E2A-4ACF-A3E5-153756DDA250}
	operator _di_IXMLMergeCellsType()
	{
		_di_IXMLMergeCellsType intf;
		this->GetInterface(intf);
		return intf;
	}
	#else
	operator IXMLMergeCellsType*(void) { return (IXMLMergeCellsType*)&__IXMLMergeCellsType; }
	#endif
	
};


class PASCALIMPLEMENTATION TXMLMergeCellType : public Xml::Xmldoc::TXMLNode
{
	typedef Xml::Xmldoc::TXMLNode inherited;
	
protected:
	System::WideString __fastcall Get_Ref();
	void __fastcall Set_Ref(System::WideString Value);
public:
	/* TXMLNode.Create */ inline __fastcall TXMLMergeCellType(const Xml::Xmldom::_di_IDOMNode ADOMNode, Xml::Xmldoc::TXMLNode* const AParentNode, Xml::Xmldoc::TXMLDocument* const OwnerDoc) : Xml::Xmldoc::TXMLNode(ADOMNode, AParentNode, OwnerDoc) { }
	/* TXMLNode.CreateHosted */ inline __fastcall TXMLMergeCellType(Xml::Xmldoc::TXMLNode* HostNode) : Xml::Xmldoc::TXMLNode(HostNode) { }
	/* TXMLNode.Destroy */ inline __fastcall virtual ~TXMLMergeCellType() { }
	
private:
	void *__IXMLMergeCellType;	// IXMLMergeCellType 
	
public:
	#if defined(MANAGED_INTERFACE_OPERATORS)
	// {08136422-5E3D-45CC-BEBE-6DC43071056A}
	operator _di_IXMLMergeCellType()
	{
		_di_IXMLMergeCellType intf;
		this->GetInterface(intf);
		return intf;
	}
	#else
	operator IXMLMergeCellType*(void) { return (IXMLMergeCellType*)&__IXMLMergeCellType; }
	#endif
	
};


class PASCALIMPLEMENTATION TXMLPageMarginsType : public Xml::Xmldoc::TXMLNode
{
	typedef Xml::Xmldoc::TXMLNode inherited;
	
protected:
	System::WideString __fastcall Get_Left();
	System::WideString __fastcall Get_Right();
	System::WideString __fastcall Get_Top();
	System::WideString __fastcall Get_Bottom();
	System::WideString __fastcall Get_Header();
	System::WideString __fastcall Get_Footer();
	void __fastcall Set_Left(System::WideString Value);
	void __fastcall Set_Right(System::WideString Value);
	void __fastcall Set_Top(System::WideString Value);
	void __fastcall Set_Bottom(System::WideString Value);
	void __fastcall Set_Header(System::WideString Value);
	void __fastcall Set_Footer(System::WideString Value);
public:
	/* TXMLNode.Create */ inline __fastcall TXMLPageMarginsType(const Xml::Xmldom::_di_IDOMNode ADOMNode, Xml::Xmldoc::TXMLNode* const AParentNode, Xml::Xmldoc::TXMLDocument* const OwnerDoc) : Xml::Xmldoc::TXMLNode(ADOMNode, AParentNode, OwnerDoc) { }
	/* TXMLNode.CreateHosted */ inline __fastcall TXMLPageMarginsType(Xml::Xmldoc::TXMLNode* HostNode) : Xml::Xmldoc::TXMLNode(HostNode) { }
	/* TXMLNode.Destroy */ inline __fastcall virtual ~TXMLPageMarginsType() { }
	
private:
	void *__IXMLPageMarginsType;	// IXMLPageMarginsType 
	
public:
	#if defined(MANAGED_INTERFACE_OPERATORS)
	// {6E41780E-3351-415E-9A58-F14535925441}
	operator _di_IXMLPageMarginsType()
	{
		_di_IXMLPageMarginsType intf;
		this->GetInterface(intf);
		return intf;
	}
	#else
	operator IXMLPageMarginsType*(void) { return (IXMLPageMarginsType*)&__IXMLPageMarginsType; }
	#endif
	
};


class PASCALIMPLEMENTATION TXMLPageSetupType : public Xml::Xmldoc::TXMLNode
{
	typedef Xml::Xmldoc::TXMLNode inherited;
	
protected:
	System::WideString __fastcall Get_Orientation();
	int __fastcall Get_HorizontalDpi();
	int __fastcall Get_VerticalDpi();
	System::WideString __fastcall Get_Id();
	void __fastcall Set_Orientation(System::WideString Value);
	void __fastcall Set_HorizontalDpi(int Value);
	void __fastcall Set_VerticalDpi(int Value);
	void __fastcall Set_Id(System::WideString Value);
public:
	/* TXMLNode.Create */ inline __fastcall TXMLPageSetupType(const Xml::Xmldom::_di_IDOMNode ADOMNode, Xml::Xmldoc::TXMLNode* const AParentNode, Xml::Xmldoc::TXMLDocument* const OwnerDoc) : Xml::Xmldoc::TXMLNode(ADOMNode, AParentNode, OwnerDoc) { }
	/* TXMLNode.CreateHosted */ inline __fastcall TXMLPageSetupType(Xml::Xmldoc::TXMLNode* HostNode) : Xml::Xmldoc::TXMLNode(HostNode) { }
	/* TXMLNode.Destroy */ inline __fastcall virtual ~TXMLPageSetupType() { }
	
private:
	void *__IXMLPageSetupType;	// IXMLPageSetupType 
	
public:
	#if defined(MANAGED_INTERFACE_OPERATORS)
	// {21C292DC-159A-4D7F-ACC7-63B3F1C74EC6}
	operator _di_IXMLPageSetupType()
	{
		_di_IXMLPageSetupType intf;
		this->GetInterface(intf);
		return intf;
	}
	#else
	operator IXMLPageSetupType*(void) { return (IXMLPageSetupType*)&__IXMLPageSetupType; }
	#endif
	
};


class PASCALIMPLEMENTATION TXMLColType2 : public Xml::Xmldoc::TXMLNode
{
	typedef Xml::Xmldoc::TXMLNode inherited;
	
protected:
	int __fastcall Get_Min();
	int __fastcall Get_Max();
	System::WideString __fastcall Get_Width();
	int __fastcall Get_BestFit();
	int __fastcall Get_CustomWidth();
	void __fastcall Set_Min(int Value);
	void __fastcall Set_Max(int Value);
	void __fastcall Set_Width(System::WideString Value);
	void __fastcall Set_BestFit(int Value);
	void __fastcall Set_CustomWidth(int Value);
public:
	/* TXMLNode.Create */ inline __fastcall TXMLColType2(const Xml::Xmldom::_di_IDOMNode ADOMNode, Xml::Xmldoc::TXMLNode* const AParentNode, Xml::Xmldoc::TXMLDocument* const OwnerDoc) : Xml::Xmldoc::TXMLNode(ADOMNode, AParentNode, OwnerDoc) { }
	/* TXMLNode.CreateHosted */ inline __fastcall TXMLColType2(Xml::Xmldoc::TXMLNode* HostNode) : Xml::Xmldoc::TXMLNode(HostNode) { }
	/* TXMLNode.Destroy */ inline __fastcall virtual ~TXMLColType2() { }
	
private:
	void *__IXMLColType2;	// IXMLColType2 
	
public:
	#if defined(MANAGED_INTERFACE_OPERATORS)
	// {3289C649-77E2-4FFB-B153-45E8C4C6242C}
	operator _di_IXMLColType2()
	{
		_di_IXMLColType2 intf;
		this->GetInterface(intf);
		return intf;
	}
	#else
	operator IXMLColType2*(void) { return (IXMLColType2*)&__IXMLColType2; }
	#endif
	
};


class PASCALIMPLEMENTATION TXMLCType2 : public Xml::Xmldoc::TXMLNode
{
	typedef Xml::Xmldoc::TXMLNode inherited;
	
protected:
	System::WideString __fastcall Get_R();
	int __fastcall Get_S();
	void __fastcall Set_R(System::WideString Value);
	void __fastcall Set_S(int Value);
public:
	/* TXMLNode.Create */ inline __fastcall TXMLCType2(const Xml::Xmldom::_di_IDOMNode ADOMNode, Xml::Xmldoc::TXMLNode* const AParentNode, Xml::Xmldoc::TXMLDocument* const OwnerDoc) : Xml::Xmldoc::TXMLNode(ADOMNode, AParentNode, OwnerDoc) { }
	/* TXMLNode.CreateHosted */ inline __fastcall TXMLCType2(Xml::Xmldoc::TXMLNode* HostNode) : Xml::Xmldoc::TXMLNode(HostNode) { }
	/* TXMLNode.Destroy */ inline __fastcall virtual ~TXMLCType2() { }
	
private:
	void *__IXMLCType2;	// IXMLCType2 
	
public:
	#if defined(MANAGED_INTERFACE_OPERATORS)
	// {BC50F887-A61D-489C-B289-CB12182D1D07}
	operator _di_IXMLCType2()
	{
		_di_IXMLCType2 intf;
		this->GetInterface(intf);
		return intf;
	}
	#else
	operator IXMLCType2*(void) { return (IXMLCType2*)&__IXMLCType2; }
	#endif
	
};


class PASCALIMPLEMENTATION TXMLCType22 : public Xml::Xmldoc::TXMLNode
{
	typedef Xml::Xmldoc::TXMLNode inherited;
	
protected:
	System::WideString __fastcall Get_R();
	int __fastcall Get_S();
	void __fastcall Set_R(System::WideString Value);
	void __fastcall Set_S(int Value);
public:
	/* TXMLNode.Create */ inline __fastcall TXMLCType22(const Xml::Xmldom::_di_IDOMNode ADOMNode, Xml::Xmldoc::TXMLNode* const AParentNode, Xml::Xmldoc::TXMLDocument* const OwnerDoc) : Xml::Xmldoc::TXMLNode(ADOMNode, AParentNode, OwnerDoc) { }
	/* TXMLNode.CreateHosted */ inline __fastcall TXMLCType22(Xml::Xmldoc::TXMLNode* HostNode) : Xml::Xmldoc::TXMLNode(HostNode) { }
	/* TXMLNode.Destroy */ inline __fastcall virtual ~TXMLCType22() { }
	
private:
	void *__IXMLCType22;	// IXMLCType22 
	
public:
	#if defined(MANAGED_INTERFACE_OPERATORS)
	// {0020ABCB-598D-446B-80C9-63764C27AF32}
	operator _di_IXMLCType22()
	{
		_di_IXMLCType22 intf;
		this->GetInterface(intf);
		return intf;
	}
	#else
	operator IXMLCType22*(void) { return (IXMLCType22*)&__IXMLCType22; }
	#endif
	
};


class PASCALIMPLEMENTATION TXMLCType222 : public Xml::Xmldoc::TXMLNode
{
	typedef Xml::Xmldoc::TXMLNode inherited;
	
protected:
	System::WideString __fastcall Get_R();
	int __fastcall Get_S();
	void __fastcall Set_R(System::WideString Value);
	void __fastcall Set_S(int Value);
public:
	/* TXMLNode.Create */ inline __fastcall TXMLCType222(const Xml::Xmldom::_di_IDOMNode ADOMNode, Xml::Xmldoc::TXMLNode* const AParentNode, Xml::Xmldoc::TXMLDocument* const OwnerDoc) : Xml::Xmldoc::TXMLNode(ADOMNode, AParentNode, OwnerDoc) { }
	/* TXMLNode.CreateHosted */ inline __fastcall TXMLCType222(Xml::Xmldoc::TXMLNode* HostNode) : Xml::Xmldoc::TXMLNode(HostNode) { }
	/* TXMLNode.Destroy */ inline __fastcall virtual ~TXMLCType222() { }
	
private:
	void *__IXMLCType222;	// IXMLCType222 
	
public:
	#if defined(MANAGED_INTERFACE_OPERATORS)
	// {56A49869-0858-403D-B3FF-8A9A6FBB9E05}
	operator _di_IXMLCType222()
	{
		_di_IXMLCType222 intf;
		this->GetInterface(intf);
		return intf;
	}
	#else
	operator IXMLCType222*(void) { return (IXMLCType222*)&__IXMLCType222; }
	#endif
	
};


class PASCALIMPLEMENTATION TXMLCType2222 : public Xml::Xmldoc::TXMLNode
{
	typedef Xml::Xmldoc::TXMLNode inherited;
	
protected:
	System::WideString __fastcall Get_R();
	int __fastcall Get_S();
	void __fastcall Set_R(System::WideString Value);
	void __fastcall Set_S(int Value);
public:
	/* TXMLNode.Create */ inline __fastcall TXMLCType2222(const Xml::Xmldom::_di_IDOMNode ADOMNode, Xml::Xmldoc::TXMLNode* const AParentNode, Xml::Xmldoc::TXMLDocument* const OwnerDoc) : Xml::Xmldoc::TXMLNode(ADOMNode, AParentNode, OwnerDoc) { }
	/* TXMLNode.CreateHosted */ inline __fastcall TXMLCType2222(Xml::Xmldoc::TXMLNode* HostNode) : Xml::Xmldoc::TXMLNode(HostNode) { }
	/* TXMLNode.Destroy */ inline __fastcall virtual ~TXMLCType2222() { }
	
private:
	void *__IXMLCType2222;	// IXMLCType2222 
	
public:
	#if defined(MANAGED_INTERFACE_OPERATORS)
	// {097934FA-8517-4EC0-8916-F83D253F63D5}
	operator _di_IXMLCType2222()
	{
		_di_IXMLCType2222 intf;
		this->GetInterface(intf);
		return intf;
	}
	#else
	operator IXMLCType2222*(void) { return (IXMLCType2222*)&__IXMLCType2222; }
	#endif
	
};


class PASCALIMPLEMENTATION TXMLMergeCellType2 : public Xml::Xmldoc::TXMLNode
{
	typedef Xml::Xmldoc::TXMLNode inherited;
	
protected:
	System::WideString __fastcall Get_Ref();
	void __fastcall Set_Ref(System::WideString Value);
public:
	/* TXMLNode.Create */ inline __fastcall TXMLMergeCellType2(const Xml::Xmldom::_di_IDOMNode ADOMNode, Xml::Xmldoc::TXMLNode* const AParentNode, Xml::Xmldoc::TXMLDocument* const OwnerDoc) : Xml::Xmldoc::TXMLNode(ADOMNode, AParentNode, OwnerDoc) { }
	/* TXMLNode.CreateHosted */ inline __fastcall TXMLMergeCellType2(Xml::Xmldoc::TXMLNode* HostNode) : Xml::Xmldoc::TXMLNode(HostNode) { }
	/* TXMLNode.Destroy */ inline __fastcall virtual ~TXMLMergeCellType2() { }
	
private:
	void *__IXMLMergeCellType2;	// IXMLMergeCellType2 
	
public:
	#if defined(MANAGED_INTERFACE_OPERATORS)
	// {1E1D2E17-F775-4111-9E9C-750448EDDC12}
	operator _di_IXMLMergeCellType2()
	{
		_di_IXMLMergeCellType2 intf;
		this->GetInterface(intf);
		return intf;
	}
	#else
	operator IXMLMergeCellType2*(void) { return (IXMLMergeCellType2*)&__IXMLMergeCellType2; }
	#endif
	
};


//-- var, const, procedure ---------------------------------------------------
#define TargetNamespace L"http://schemas.openxmlformats.org/spreadsheetml/2006/main"
extern DELPHI_PACKAGE _di_IXMLWorksheetType __fastcall Getworksheet(Xml::Xmlintf::_di_IXMLDocument Doc);
extern DELPHI_PACKAGE _di_IXMLWorksheetType __fastcall Loadworksheet(const System::WideString AFileName);
extern DELPHI_PACKAGE _di_IXMLWorksheetType __fastcall Newworksheet(void);
}	/* namespace Qimport3xlsxdom */
#if !defined(DELPHIHEADER_NO_IMPLICIT_NAMESPACE_USE) && !defined(NO_USING_NAMESPACE_QIMPORT3XLSXDOM)
using namespace Qimport3xlsxdom;
#endif
#pragma pack(pop)
#pragma option pop

#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif	// Qimport3xlsxdomHPP
