// Borland C++ Builder
// Copyright (c) 1995, 2005 by Borland Software Corporation
// All rights reserved

// (DO NOT EDIT: machine generated header) 'Xmlschematags.pas' rev: 10.00

#ifndef XmlschematagsHPP
#define XmlschematagsHPP

#pragma delphiheader begin
#pragma option push
#pragma option -w-      // All warnings off
#pragma option -Vx      // Zero-length empty class member functions
#pragma pack(push,8)
#include <System.hpp>	// Pascal unit
#include <Sysinit.hpp>	// Pascal unit

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

namespace Xmlschematags
{
//-- type declarations -------------------------------------------------------
typedef WideString XMLSchemaTags__1[46];

typedef WideString XMLSchemaTags__2[11];

//-- var, const, procedure ---------------------------------------------------
#define SAbstract "abstract"
#define SAll "all"
#define SAnnotation "annotation"
#define SAny "any"
#define SAppInfo "appinfo"
#define SAttribute "attribute"
#define SAttributeFormDefault "attributeFormDefault"
#define SAttributeGroup "attributeGroup"
#define SBase "base"
#define SBase64 "base64"
#define SBlockDefault "blockDefault"
#define SChoice "choice"
#define SComplexContent "complexContent"
#define SComplexType "complexType"
#define SDefault "default"
#define SDerivedBy "derivedBy"
#define SDocumentation "documentation"
#define SElement "element"
#define SElementFormDefault "elementFormDefault"
#define SExtension "extension"
#define SFinal "final"
#define SFinalDefault "finalDefault"
#define SFixed "fixed"
#define SGroup "group"
#define SHex "hex"
#define SImport "import"
#define SInclude "include"
#define SItemType "itemType"
#define SList "list"
#define SMaxOccurs "maxOccurs"
#define SMemberTypes "memberTypes"
#define SMinOccurs "minOccurs"
#define SMixed "mixed"
#define SName "name"
#define SNotation "notation"
#define SOptional "optional"
#define SPublic "public"
#define SProhibited "prohibited"
#define SQualified "qualified"
#define SRef "ref"
#define SRequired "required"
#define SRestriction "restriction"
#define SSchema "schema"
#define SSchemaLocation "schemaLocation"
#define SSequence "sequence"
#define SSimpleContent "simpleContent"
#define SSimpleType "simpleType"
#define SSource "source"
#define SSystem "system"
#define STargetNamespace "targetNamespace"
#define SType "type"
#define SUnbounded "unbounded"
#define SUnqualified "unqualified"
#define SUse "use"
#define SUnion "union"
#define SValue "value"
#define SVersion "version"
#define xsdString "string"
#define xsdBoolean "boolean"
#define xsdDecimal "decimal"
#define xsdFloat "float"
#define xsdDouble "double"
#define xsdDuration "duration"
#define xsdDateTime "dateTime"
#define xsdTime "time"
#define xsdDate "date"
#define xsdGYearMonth "gYearMonth"
#define xsdGYear "gYear"
#define xsdGMonthDay "gMonthDay"
#define xsdGDay "gDay"
#define xsdGMonth "gMonth"
#define xsdHexBinary "hexBinary"
#define xsdBase64Binary "base64Binary"
#define xsdAnyUri "anyURI"
#define xsdQName "QName"
#define xsdNOTATION "NOTATION"
#define xsdNormalizedString "normalizedString"
#define xsdToken "token"
#define xsdLanguage "language"
#define xsdIDREFS "IDREFS"
#define xsdENTITIES "ENTITIES"
#define xsdNMTOKEN "NMTOKEN"
#define xsdNMTOKENS "NMTOKENS"
#define xsdName "Name"
#define xsdNCName "NCName"
#define xsdID "ID"
#define xsdIDREF "IDREF"
#define xsdENTITY "ENTITY"
#define xsdInteger "integer"
#define xsdNonPositiveInteger "nonPositiveInteger"
#define xsdNegativeInteger "negativeInteger"
#define xsdLong "long"
#define xsdInt "int"
#define xsdShort "short"
#define xsdByte "byte"
#define xsdNonNegativeInteger "nonNegativeInteger"
#define xsdUnsignedLong "unsignedLong"
#define xsdUnsignedInt "unsignedInt"
#define xsdUnsignedShort "unsignedShort"
#define xsdUnsignedByte "unsignedByte"
#define xsdPositiveInteger "positiveInteger"
#define xsdTimeDuration "timeDuration"
#define xsdBinary "binary"
#define xsdUriReference "uriReference"
#define xsdTimeInstant "timeInstant"
#define xsdRecurringDate "recurringDate"
#define xsdRecurringDay "recurringDay"
#define xsdMonth "month"
#define xsdYear "year"
#define xsdTimePeriod "timePeriod"
#define xsdRecurringDuration "recurringDuration"
#define xsdCentury "century"
#define xsdanySimpleType "anySimpleType"
#define xsdanyType "anyType"
#define xsfOrdered "ordered"
#define xsfBounded "bounded"
#define xsfCardinality "cardinality"
#define xsfNumeric "numeric"
#define xsfLength "length"
#define xsfMinLength "minLength"
#define xsfMaxLength "maxLength"
#define xsfPattern "pattern"
#define xsfEnumeration "enumeration"
#define xsfMaxInclusive "maxInclusive"
#define xsfMaxExclusive "maxExclusive"
#define xsfMinInclusive "minInclusive"
#define xsfMinExclusive "minExclusive"
#define xsfWhitespace "whiteSpace"
#define xsfTotalDigits "totalDigits"
#define xsfFractionalDigits "fractionalDigits"
extern PACKAGE WideString BuiltInTypeNames[46];
extern PACKAGE WideString LegacyTypeNames[11];

}	/* namespace Xmlschematags */
using namespace Xmlschematags;
#pragma pack(pop)
#pragma option pop

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