Win32 API 日本語リファレンス
ホームData.Xml.MsXml › SOMITEMTYPE

SOMITEMTYPE

列挙型
基底型i4

メンバー 73

名前10進16進
SOMITEM_SCHEMA40960x1000
SOMITEM_ATTRIBUTE40970x1001
SOMITEM_ATTRIBUTEGROUP40980x1002
SOMITEM_NOTATION40990x1003
SOMITEM_ANNOTATION41000x1004
SOMITEM_IDENTITYCONSTRAINT43520x1100
SOMITEM_KEY43530x1101
SOMITEM_KEYREF43540x1102
SOMITEM_UNIQUE43550x1103
SOMITEM_ANYTYPE81920x2000
SOMITEM_DATATYPE84480x2100
SOMITEM_DATATYPE_ANYTYPE84490x2101
SOMITEM_DATATYPE_ANYURI84500x2102
SOMITEM_DATATYPE_BASE64BINARY84510x2103
SOMITEM_DATATYPE_BOOLEAN84520x2104
SOMITEM_DATATYPE_BYTE84530x2105
SOMITEM_DATATYPE_DATE84540x2106
SOMITEM_DATATYPE_DATETIME84550x2107
SOMITEM_DATATYPE_DAY84560x2108
SOMITEM_DATATYPE_DECIMAL84570x2109
SOMITEM_DATATYPE_DOUBLE84580x210A
SOMITEM_DATATYPE_DURATION84590x210B
SOMITEM_DATATYPE_ENTITIES84600x210C
SOMITEM_DATATYPE_ENTITY84610x210D
SOMITEM_DATATYPE_FLOAT84620x210E
SOMITEM_DATATYPE_HEXBINARY84630x210F
SOMITEM_DATATYPE_ID84640x2110
SOMITEM_DATATYPE_IDREF84650x2111
SOMITEM_DATATYPE_IDREFS84660x2112
SOMITEM_DATATYPE_INT84670x2113
SOMITEM_DATATYPE_INTEGER84680x2114
SOMITEM_DATATYPE_LANGUAGE84690x2115
SOMITEM_DATATYPE_LONG84700x2116
SOMITEM_DATATYPE_MONTH84710x2117
SOMITEM_DATATYPE_MONTHDAY84720x2118
SOMITEM_DATATYPE_NAME84730x2119
SOMITEM_DATATYPE_NCNAME84740x211A
SOMITEM_DATATYPE_NEGATIVEINTEGER84750x211B
SOMITEM_DATATYPE_NMTOKEN84760x211C
SOMITEM_DATATYPE_NMTOKENS84770x211D
SOMITEM_DATATYPE_NONNEGATIVEINTEGER84780x211E
SOMITEM_DATATYPE_NONPOSITIVEINTEGER84790x211F
SOMITEM_DATATYPE_NORMALIZEDSTRING84800x2120
SOMITEM_DATATYPE_NOTATION84810x2121
SOMITEM_DATATYPE_POSITIVEINTEGER84820x2122
SOMITEM_DATATYPE_QNAME84830x2123
SOMITEM_DATATYPE_SHORT84840x2124
SOMITEM_DATATYPE_STRING84850x2125
SOMITEM_DATATYPE_TIME84860x2126
SOMITEM_DATATYPE_TOKEN84870x2127
SOMITEM_DATATYPE_UNSIGNEDBYTE84880x2128
SOMITEM_DATATYPE_UNSIGNEDINT84890x2129
SOMITEM_DATATYPE_UNSIGNEDLONG84900x212A
SOMITEM_DATATYPE_UNSIGNEDSHORT84910x212B
SOMITEM_DATATYPE_YEAR84920x212C
SOMITEM_DATATYPE_YEARMONTH84930x212D
SOMITEM_DATATYPE_ANYSIMPLETYPE87030x21FF
SOMITEM_SIMPLETYPE87040x2200
SOMITEM_COMPLEXTYPE92160x2400
SOMITEM_PARTICLE163840x4000
SOMITEM_ANY163850x4001
SOMITEM_ANYATTRIBUTE163860x4002
SOMITEM_ELEMENT163870x4003
SOMITEM_GROUP166400x4100
SOMITEM_ALL166410x4101
SOMITEM_CHOICE166420x4102
SOMITEM_SEQUENCE166430x4103
SOMITEM_EMPTYPARTICLE166440x4104
SOMITEM_NULL20480x800
SOMITEM_NULL_TYPE102400x2800
SOMITEM_NULL_ANY184330x4801
SOMITEM_NULL_ANYATTRIBUTE184340x4802
SOMITEM_NULL_ELEMENT184350x4803

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum SOMITEMTYPE : int {
    SOMITEM_SCHEMA = 4096,
    SOMITEM_ATTRIBUTE = 4097,
    SOMITEM_ATTRIBUTEGROUP = 4098,
    SOMITEM_NOTATION = 4099,
    SOMITEM_ANNOTATION = 4100,
    SOMITEM_IDENTITYCONSTRAINT = 4352,
    SOMITEM_KEY = 4353,
    SOMITEM_KEYREF = 4354,
    SOMITEM_UNIQUE = 4355,
    SOMITEM_ANYTYPE = 8192,
    SOMITEM_DATATYPE = 8448,
    SOMITEM_DATATYPE_ANYTYPE = 8449,
    SOMITEM_DATATYPE_ANYURI = 8450,
    SOMITEM_DATATYPE_BASE64BINARY = 8451,
    SOMITEM_DATATYPE_BOOLEAN = 8452,
    SOMITEM_DATATYPE_BYTE = 8453,
    SOMITEM_DATATYPE_DATE = 8454,
    SOMITEM_DATATYPE_DATETIME = 8455,
    SOMITEM_DATATYPE_DAY = 8456,
    SOMITEM_DATATYPE_DECIMAL = 8457,
    SOMITEM_DATATYPE_DOUBLE = 8458,
    SOMITEM_DATATYPE_DURATION = 8459,
    SOMITEM_DATATYPE_ENTITIES = 8460,
    SOMITEM_DATATYPE_ENTITY = 8461,
    SOMITEM_DATATYPE_FLOAT = 8462,
    SOMITEM_DATATYPE_HEXBINARY = 8463,
    SOMITEM_DATATYPE_ID = 8464,
    SOMITEM_DATATYPE_IDREF = 8465,
    SOMITEM_DATATYPE_IDREFS = 8466,
    SOMITEM_DATATYPE_INT = 8467,
    SOMITEM_DATATYPE_INTEGER = 8468,
    SOMITEM_DATATYPE_LANGUAGE = 8469,
    SOMITEM_DATATYPE_LONG = 8470,
    SOMITEM_DATATYPE_MONTH = 8471,
    SOMITEM_DATATYPE_MONTHDAY = 8472,
    SOMITEM_DATATYPE_NAME = 8473,
    SOMITEM_DATATYPE_NCNAME = 8474,
    SOMITEM_DATATYPE_NEGATIVEINTEGER = 8475,
    SOMITEM_DATATYPE_NMTOKEN = 8476,
    SOMITEM_DATATYPE_NMTOKENS = 8477,
    SOMITEM_DATATYPE_NONNEGATIVEINTEGER = 8478,
    SOMITEM_DATATYPE_NONPOSITIVEINTEGER = 8479,
    SOMITEM_DATATYPE_NORMALIZEDSTRING = 8480,
    SOMITEM_DATATYPE_NOTATION = 8481,
    SOMITEM_DATATYPE_POSITIVEINTEGER = 8482,
    SOMITEM_DATATYPE_QNAME = 8483,
    SOMITEM_DATATYPE_SHORT = 8484,
    SOMITEM_DATATYPE_STRING = 8485,
    SOMITEM_DATATYPE_TIME = 8486,
    SOMITEM_DATATYPE_TOKEN = 8487,
    SOMITEM_DATATYPE_UNSIGNEDBYTE = 8488,
    SOMITEM_DATATYPE_UNSIGNEDINT = 8489,
    SOMITEM_DATATYPE_UNSIGNEDLONG = 8490,
    SOMITEM_DATATYPE_UNSIGNEDSHORT = 8491,
    SOMITEM_DATATYPE_YEAR = 8492,
    SOMITEM_DATATYPE_YEARMONTH = 8493,
    SOMITEM_DATATYPE_ANYSIMPLETYPE = 8703,
    SOMITEM_SIMPLETYPE = 8704,
    SOMITEM_COMPLEXTYPE = 9216,
    SOMITEM_PARTICLE = 16384,
    SOMITEM_ANY = 16385,
    SOMITEM_ANYATTRIBUTE = 16386,
    SOMITEM_ELEMENT = 16387,
    SOMITEM_GROUP = 16640,
    SOMITEM_ALL = 16641,
    SOMITEM_CHOICE = 16642,
    SOMITEM_SEQUENCE = 16643,
    SOMITEM_EMPTYPARTICLE = 16644,
    SOMITEM_NULL = 2048,
    SOMITEM_NULL_TYPE = 10240,
    SOMITEM_NULL_ANY = 18433,
    SOMITEM_NULL_ANYATTRIBUTE = 18434,
    SOMITEM_NULL_ELEMENT = 18435
} SOMITEMTYPE;
public enum SOMITEMTYPE : int
{
    SOMITEM_SCHEMA = 4096,
    SOMITEM_ATTRIBUTE = 4097,
    SOMITEM_ATTRIBUTEGROUP = 4098,
    SOMITEM_NOTATION = 4099,
    SOMITEM_ANNOTATION = 4100,
    SOMITEM_IDENTITYCONSTRAINT = 4352,
    SOMITEM_KEY = 4353,
    SOMITEM_KEYREF = 4354,
    SOMITEM_UNIQUE = 4355,
    SOMITEM_ANYTYPE = 8192,
    SOMITEM_DATATYPE = 8448,
    SOMITEM_DATATYPE_ANYTYPE = 8449,
    SOMITEM_DATATYPE_ANYURI = 8450,
    SOMITEM_DATATYPE_BASE64BINARY = 8451,
    SOMITEM_DATATYPE_BOOLEAN = 8452,
    SOMITEM_DATATYPE_BYTE = 8453,
    SOMITEM_DATATYPE_DATE = 8454,
    SOMITEM_DATATYPE_DATETIME = 8455,
    SOMITEM_DATATYPE_DAY = 8456,
    SOMITEM_DATATYPE_DECIMAL = 8457,
    SOMITEM_DATATYPE_DOUBLE = 8458,
    SOMITEM_DATATYPE_DURATION = 8459,
    SOMITEM_DATATYPE_ENTITIES = 8460,
    SOMITEM_DATATYPE_ENTITY = 8461,
    SOMITEM_DATATYPE_FLOAT = 8462,
    SOMITEM_DATATYPE_HEXBINARY = 8463,
    SOMITEM_DATATYPE_ID = 8464,
    SOMITEM_DATATYPE_IDREF = 8465,
    SOMITEM_DATATYPE_IDREFS = 8466,
    SOMITEM_DATATYPE_INT = 8467,
    SOMITEM_DATATYPE_INTEGER = 8468,
    SOMITEM_DATATYPE_LANGUAGE = 8469,
    SOMITEM_DATATYPE_LONG = 8470,
    SOMITEM_DATATYPE_MONTH = 8471,
    SOMITEM_DATATYPE_MONTHDAY = 8472,
    SOMITEM_DATATYPE_NAME = 8473,
    SOMITEM_DATATYPE_NCNAME = 8474,
    SOMITEM_DATATYPE_NEGATIVEINTEGER = 8475,
    SOMITEM_DATATYPE_NMTOKEN = 8476,
    SOMITEM_DATATYPE_NMTOKENS = 8477,
    SOMITEM_DATATYPE_NONNEGATIVEINTEGER = 8478,
    SOMITEM_DATATYPE_NONPOSITIVEINTEGER = 8479,
    SOMITEM_DATATYPE_NORMALIZEDSTRING = 8480,
    SOMITEM_DATATYPE_NOTATION = 8481,
    SOMITEM_DATATYPE_POSITIVEINTEGER = 8482,
    SOMITEM_DATATYPE_QNAME = 8483,
    SOMITEM_DATATYPE_SHORT = 8484,
    SOMITEM_DATATYPE_STRING = 8485,
    SOMITEM_DATATYPE_TIME = 8486,
    SOMITEM_DATATYPE_TOKEN = 8487,
    SOMITEM_DATATYPE_UNSIGNEDBYTE = 8488,
    SOMITEM_DATATYPE_UNSIGNEDINT = 8489,
    SOMITEM_DATATYPE_UNSIGNEDLONG = 8490,
    SOMITEM_DATATYPE_UNSIGNEDSHORT = 8491,
    SOMITEM_DATATYPE_YEAR = 8492,
    SOMITEM_DATATYPE_YEARMONTH = 8493,
    SOMITEM_DATATYPE_ANYSIMPLETYPE = 8703,
    SOMITEM_SIMPLETYPE = 8704,
    SOMITEM_COMPLEXTYPE = 9216,
    SOMITEM_PARTICLE = 16384,
    SOMITEM_ANY = 16385,
    SOMITEM_ANYATTRIBUTE = 16386,
    SOMITEM_ELEMENT = 16387,
    SOMITEM_GROUP = 16640,
    SOMITEM_ALL = 16641,
    SOMITEM_CHOICE = 16642,
    SOMITEM_SEQUENCE = 16643,
    SOMITEM_EMPTYPARTICLE = 16644,
    SOMITEM_NULL = 2048,
    SOMITEM_NULL_TYPE = 10240,
    SOMITEM_NULL_ANY = 18433,
    SOMITEM_NULL_ANYATTRIBUTE = 18434,
    SOMITEM_NULL_ELEMENT = 18435,
}
Public Enum SOMITEMTYPE As Integer
    SOMITEM_SCHEMA = 4096
    SOMITEM_ATTRIBUTE = 4097
    SOMITEM_ATTRIBUTEGROUP = 4098
    SOMITEM_NOTATION = 4099
    SOMITEM_ANNOTATION = 4100
    SOMITEM_IDENTITYCONSTRAINT = 4352
    SOMITEM_KEY = 4353
    SOMITEM_KEYREF = 4354
    SOMITEM_UNIQUE = 4355
    SOMITEM_ANYTYPE = 8192
    SOMITEM_DATATYPE = 8448
    SOMITEM_DATATYPE_ANYTYPE = 8449
    SOMITEM_DATATYPE_ANYURI = 8450
    SOMITEM_DATATYPE_BASE64BINARY = 8451
    SOMITEM_DATATYPE_BOOLEAN = 8452
    SOMITEM_DATATYPE_BYTE = 8453
    SOMITEM_DATATYPE_DATE = 8454
    SOMITEM_DATATYPE_DATETIME = 8455
    SOMITEM_DATATYPE_DAY = 8456
    SOMITEM_DATATYPE_DECIMAL = 8457
    SOMITEM_DATATYPE_DOUBLE = 8458
    SOMITEM_DATATYPE_DURATION = 8459
    SOMITEM_DATATYPE_ENTITIES = 8460
    SOMITEM_DATATYPE_ENTITY = 8461
    SOMITEM_DATATYPE_FLOAT = 8462
    SOMITEM_DATATYPE_HEXBINARY = 8463
    SOMITEM_DATATYPE_ID = 8464
    SOMITEM_DATATYPE_IDREF = 8465
    SOMITEM_DATATYPE_IDREFS = 8466
    SOMITEM_DATATYPE_INT = 8467
    SOMITEM_DATATYPE_INTEGER = 8468
    SOMITEM_DATATYPE_LANGUAGE = 8469
    SOMITEM_DATATYPE_LONG = 8470
    SOMITEM_DATATYPE_MONTH = 8471
    SOMITEM_DATATYPE_MONTHDAY = 8472
    SOMITEM_DATATYPE_NAME = 8473
    SOMITEM_DATATYPE_NCNAME = 8474
    SOMITEM_DATATYPE_NEGATIVEINTEGER = 8475
    SOMITEM_DATATYPE_NMTOKEN = 8476
    SOMITEM_DATATYPE_NMTOKENS = 8477
    SOMITEM_DATATYPE_NONNEGATIVEINTEGER = 8478
    SOMITEM_DATATYPE_NONPOSITIVEINTEGER = 8479
    SOMITEM_DATATYPE_NORMALIZEDSTRING = 8480
    SOMITEM_DATATYPE_NOTATION = 8481
    SOMITEM_DATATYPE_POSITIVEINTEGER = 8482
    SOMITEM_DATATYPE_QNAME = 8483
    SOMITEM_DATATYPE_SHORT = 8484
    SOMITEM_DATATYPE_STRING = 8485
    SOMITEM_DATATYPE_TIME = 8486
    SOMITEM_DATATYPE_TOKEN = 8487
    SOMITEM_DATATYPE_UNSIGNEDBYTE = 8488
    SOMITEM_DATATYPE_UNSIGNEDINT = 8489
    SOMITEM_DATATYPE_UNSIGNEDLONG = 8490
    SOMITEM_DATATYPE_UNSIGNEDSHORT = 8491
    SOMITEM_DATATYPE_YEAR = 8492
    SOMITEM_DATATYPE_YEARMONTH = 8493
    SOMITEM_DATATYPE_ANYSIMPLETYPE = 8703
    SOMITEM_SIMPLETYPE = 8704
    SOMITEM_COMPLEXTYPE = 9216
    SOMITEM_PARTICLE = 16384
    SOMITEM_ANY = 16385
    SOMITEM_ANYATTRIBUTE = 16386
    SOMITEM_ELEMENT = 16387
    SOMITEM_GROUP = 16640
    SOMITEM_ALL = 16641
    SOMITEM_CHOICE = 16642
    SOMITEM_SEQUENCE = 16643
    SOMITEM_EMPTYPARTICLE = 16644
    SOMITEM_NULL = 2048
    SOMITEM_NULL_TYPE = 10240
    SOMITEM_NULL_ANY = 18433
    SOMITEM_NULL_ANYATTRIBUTE = 18434
    SOMITEM_NULL_ELEMENT = 18435
End Enum
import enum

class SOMITEMTYPE(enum.IntEnum):
    SOMITEM_SCHEMA = 4096
    SOMITEM_ATTRIBUTE = 4097
    SOMITEM_ATTRIBUTEGROUP = 4098
    SOMITEM_NOTATION = 4099
    SOMITEM_ANNOTATION = 4100
    SOMITEM_IDENTITYCONSTRAINT = 4352
    SOMITEM_KEY = 4353
    SOMITEM_KEYREF = 4354
    SOMITEM_UNIQUE = 4355
    SOMITEM_ANYTYPE = 8192
    SOMITEM_DATATYPE = 8448
    SOMITEM_DATATYPE_ANYTYPE = 8449
    SOMITEM_DATATYPE_ANYURI = 8450
    SOMITEM_DATATYPE_BASE64BINARY = 8451
    SOMITEM_DATATYPE_BOOLEAN = 8452
    SOMITEM_DATATYPE_BYTE = 8453
    SOMITEM_DATATYPE_DATE = 8454
    SOMITEM_DATATYPE_DATETIME = 8455
    SOMITEM_DATATYPE_DAY = 8456
    SOMITEM_DATATYPE_DECIMAL = 8457
    SOMITEM_DATATYPE_DOUBLE = 8458
    SOMITEM_DATATYPE_DURATION = 8459
    SOMITEM_DATATYPE_ENTITIES = 8460
    SOMITEM_DATATYPE_ENTITY = 8461
    SOMITEM_DATATYPE_FLOAT = 8462
    SOMITEM_DATATYPE_HEXBINARY = 8463
    SOMITEM_DATATYPE_ID = 8464
    SOMITEM_DATATYPE_IDREF = 8465
    SOMITEM_DATATYPE_IDREFS = 8466
    SOMITEM_DATATYPE_INT = 8467
    SOMITEM_DATATYPE_INTEGER = 8468
    SOMITEM_DATATYPE_LANGUAGE = 8469
    SOMITEM_DATATYPE_LONG = 8470
    SOMITEM_DATATYPE_MONTH = 8471
    SOMITEM_DATATYPE_MONTHDAY = 8472
    SOMITEM_DATATYPE_NAME = 8473
    SOMITEM_DATATYPE_NCNAME = 8474
    SOMITEM_DATATYPE_NEGATIVEINTEGER = 8475
    SOMITEM_DATATYPE_NMTOKEN = 8476
    SOMITEM_DATATYPE_NMTOKENS = 8477
    SOMITEM_DATATYPE_NONNEGATIVEINTEGER = 8478
    SOMITEM_DATATYPE_NONPOSITIVEINTEGER = 8479
    SOMITEM_DATATYPE_NORMALIZEDSTRING = 8480
    SOMITEM_DATATYPE_NOTATION = 8481
    SOMITEM_DATATYPE_POSITIVEINTEGER = 8482
    SOMITEM_DATATYPE_QNAME = 8483
    SOMITEM_DATATYPE_SHORT = 8484
    SOMITEM_DATATYPE_STRING = 8485
    SOMITEM_DATATYPE_TIME = 8486
    SOMITEM_DATATYPE_TOKEN = 8487
    SOMITEM_DATATYPE_UNSIGNEDBYTE = 8488
    SOMITEM_DATATYPE_UNSIGNEDINT = 8489
    SOMITEM_DATATYPE_UNSIGNEDLONG = 8490
    SOMITEM_DATATYPE_UNSIGNEDSHORT = 8491
    SOMITEM_DATATYPE_YEAR = 8492
    SOMITEM_DATATYPE_YEARMONTH = 8493
    SOMITEM_DATATYPE_ANYSIMPLETYPE = 8703
    SOMITEM_SIMPLETYPE = 8704
    SOMITEM_COMPLEXTYPE = 9216
    SOMITEM_PARTICLE = 16384
    SOMITEM_ANY = 16385
    SOMITEM_ANYATTRIBUTE = 16386
    SOMITEM_ELEMENT = 16387
    SOMITEM_GROUP = 16640
    SOMITEM_ALL = 16641
    SOMITEM_CHOICE = 16642
    SOMITEM_SEQUENCE = 16643
    SOMITEM_EMPTYPARTICLE = 16644
    SOMITEM_NULL = 2048
    SOMITEM_NULL_TYPE = 10240
    SOMITEM_NULL_ANY = 18433
    SOMITEM_NULL_ANYATTRIBUTE = 18434
    SOMITEM_NULL_ELEMENT = 18435
// SOMITEMTYPE
pub const SOMITEM_SCHEMA: i32 = 4096;
pub const SOMITEM_ATTRIBUTE: i32 = 4097;
pub const SOMITEM_ATTRIBUTEGROUP: i32 = 4098;
pub const SOMITEM_NOTATION: i32 = 4099;
pub const SOMITEM_ANNOTATION: i32 = 4100;
pub const SOMITEM_IDENTITYCONSTRAINT: i32 = 4352;
pub const SOMITEM_KEY: i32 = 4353;
pub const SOMITEM_KEYREF: i32 = 4354;
pub const SOMITEM_UNIQUE: i32 = 4355;
pub const SOMITEM_ANYTYPE: i32 = 8192;
pub const SOMITEM_DATATYPE: i32 = 8448;
pub const SOMITEM_DATATYPE_ANYTYPE: i32 = 8449;
pub const SOMITEM_DATATYPE_ANYURI: i32 = 8450;
pub const SOMITEM_DATATYPE_BASE64BINARY: i32 = 8451;
pub const SOMITEM_DATATYPE_BOOLEAN: i32 = 8452;
pub const SOMITEM_DATATYPE_BYTE: i32 = 8453;
pub const SOMITEM_DATATYPE_DATE: i32 = 8454;
pub const SOMITEM_DATATYPE_DATETIME: i32 = 8455;
pub const SOMITEM_DATATYPE_DAY: i32 = 8456;
pub const SOMITEM_DATATYPE_DECIMAL: i32 = 8457;
pub const SOMITEM_DATATYPE_DOUBLE: i32 = 8458;
pub const SOMITEM_DATATYPE_DURATION: i32 = 8459;
pub const SOMITEM_DATATYPE_ENTITIES: i32 = 8460;
pub const SOMITEM_DATATYPE_ENTITY: i32 = 8461;
pub const SOMITEM_DATATYPE_FLOAT: i32 = 8462;
pub const SOMITEM_DATATYPE_HEXBINARY: i32 = 8463;
pub const SOMITEM_DATATYPE_ID: i32 = 8464;
pub const SOMITEM_DATATYPE_IDREF: i32 = 8465;
pub const SOMITEM_DATATYPE_IDREFS: i32 = 8466;
pub const SOMITEM_DATATYPE_INT: i32 = 8467;
pub const SOMITEM_DATATYPE_INTEGER: i32 = 8468;
pub const SOMITEM_DATATYPE_LANGUAGE: i32 = 8469;
pub const SOMITEM_DATATYPE_LONG: i32 = 8470;
pub const SOMITEM_DATATYPE_MONTH: i32 = 8471;
pub const SOMITEM_DATATYPE_MONTHDAY: i32 = 8472;
pub const SOMITEM_DATATYPE_NAME: i32 = 8473;
pub const SOMITEM_DATATYPE_NCNAME: i32 = 8474;
pub const SOMITEM_DATATYPE_NEGATIVEINTEGER: i32 = 8475;
pub const SOMITEM_DATATYPE_NMTOKEN: i32 = 8476;
pub const SOMITEM_DATATYPE_NMTOKENS: i32 = 8477;
pub const SOMITEM_DATATYPE_NONNEGATIVEINTEGER: i32 = 8478;
pub const SOMITEM_DATATYPE_NONPOSITIVEINTEGER: i32 = 8479;
pub const SOMITEM_DATATYPE_NORMALIZEDSTRING: i32 = 8480;
pub const SOMITEM_DATATYPE_NOTATION: i32 = 8481;
pub const SOMITEM_DATATYPE_POSITIVEINTEGER: i32 = 8482;
pub const SOMITEM_DATATYPE_QNAME: i32 = 8483;
pub const SOMITEM_DATATYPE_SHORT: i32 = 8484;
pub const SOMITEM_DATATYPE_STRING: i32 = 8485;
pub const SOMITEM_DATATYPE_TIME: i32 = 8486;
pub const SOMITEM_DATATYPE_TOKEN: i32 = 8487;
pub const SOMITEM_DATATYPE_UNSIGNEDBYTE: i32 = 8488;
pub const SOMITEM_DATATYPE_UNSIGNEDINT: i32 = 8489;
pub const SOMITEM_DATATYPE_UNSIGNEDLONG: i32 = 8490;
pub const SOMITEM_DATATYPE_UNSIGNEDSHORT: i32 = 8491;
pub const SOMITEM_DATATYPE_YEAR: i32 = 8492;
pub const SOMITEM_DATATYPE_YEARMONTH: i32 = 8493;
pub const SOMITEM_DATATYPE_ANYSIMPLETYPE: i32 = 8703;
pub const SOMITEM_SIMPLETYPE: i32 = 8704;
pub const SOMITEM_COMPLEXTYPE: i32 = 9216;
pub const SOMITEM_PARTICLE: i32 = 16384;
pub const SOMITEM_ANY: i32 = 16385;
pub const SOMITEM_ANYATTRIBUTE: i32 = 16386;
pub const SOMITEM_ELEMENT: i32 = 16387;
pub const SOMITEM_GROUP: i32 = 16640;
pub const SOMITEM_ALL: i32 = 16641;
pub const SOMITEM_CHOICE: i32 = 16642;
pub const SOMITEM_SEQUENCE: i32 = 16643;
pub const SOMITEM_EMPTYPARTICLE: i32 = 16644;
pub const SOMITEM_NULL: i32 = 2048;
pub const SOMITEM_NULL_TYPE: i32 = 10240;
pub const SOMITEM_NULL_ANY: i32 = 18433;
pub const SOMITEM_NULL_ANYATTRIBUTE: i32 = 18434;
pub const SOMITEM_NULL_ELEMENT: i32 = 18435;
// SOMITEMTYPE
const (
	SOMITEM_SCHEMA int32 = 4096
	SOMITEM_ATTRIBUTE int32 = 4097
	SOMITEM_ATTRIBUTEGROUP int32 = 4098
	SOMITEM_NOTATION int32 = 4099
	SOMITEM_ANNOTATION int32 = 4100
	SOMITEM_IDENTITYCONSTRAINT int32 = 4352
	SOMITEM_KEY int32 = 4353
	SOMITEM_KEYREF int32 = 4354
	SOMITEM_UNIQUE int32 = 4355
	SOMITEM_ANYTYPE int32 = 8192
	SOMITEM_DATATYPE int32 = 8448
	SOMITEM_DATATYPE_ANYTYPE int32 = 8449
	SOMITEM_DATATYPE_ANYURI int32 = 8450
	SOMITEM_DATATYPE_BASE64BINARY int32 = 8451
	SOMITEM_DATATYPE_BOOLEAN int32 = 8452
	SOMITEM_DATATYPE_BYTE int32 = 8453
	SOMITEM_DATATYPE_DATE int32 = 8454
	SOMITEM_DATATYPE_DATETIME int32 = 8455
	SOMITEM_DATATYPE_DAY int32 = 8456
	SOMITEM_DATATYPE_DECIMAL int32 = 8457
	SOMITEM_DATATYPE_DOUBLE int32 = 8458
	SOMITEM_DATATYPE_DURATION int32 = 8459
	SOMITEM_DATATYPE_ENTITIES int32 = 8460
	SOMITEM_DATATYPE_ENTITY int32 = 8461
	SOMITEM_DATATYPE_FLOAT int32 = 8462
	SOMITEM_DATATYPE_HEXBINARY int32 = 8463
	SOMITEM_DATATYPE_ID int32 = 8464
	SOMITEM_DATATYPE_IDREF int32 = 8465
	SOMITEM_DATATYPE_IDREFS int32 = 8466
	SOMITEM_DATATYPE_INT int32 = 8467
	SOMITEM_DATATYPE_INTEGER int32 = 8468
	SOMITEM_DATATYPE_LANGUAGE int32 = 8469
	SOMITEM_DATATYPE_LONG int32 = 8470
	SOMITEM_DATATYPE_MONTH int32 = 8471
	SOMITEM_DATATYPE_MONTHDAY int32 = 8472
	SOMITEM_DATATYPE_NAME int32 = 8473
	SOMITEM_DATATYPE_NCNAME int32 = 8474
	SOMITEM_DATATYPE_NEGATIVEINTEGER int32 = 8475
	SOMITEM_DATATYPE_NMTOKEN int32 = 8476
	SOMITEM_DATATYPE_NMTOKENS int32 = 8477
	SOMITEM_DATATYPE_NONNEGATIVEINTEGER int32 = 8478
	SOMITEM_DATATYPE_NONPOSITIVEINTEGER int32 = 8479
	SOMITEM_DATATYPE_NORMALIZEDSTRING int32 = 8480
	SOMITEM_DATATYPE_NOTATION int32 = 8481
	SOMITEM_DATATYPE_POSITIVEINTEGER int32 = 8482
	SOMITEM_DATATYPE_QNAME int32 = 8483
	SOMITEM_DATATYPE_SHORT int32 = 8484
	SOMITEM_DATATYPE_STRING int32 = 8485
	SOMITEM_DATATYPE_TIME int32 = 8486
	SOMITEM_DATATYPE_TOKEN int32 = 8487
	SOMITEM_DATATYPE_UNSIGNEDBYTE int32 = 8488
	SOMITEM_DATATYPE_UNSIGNEDINT int32 = 8489
	SOMITEM_DATATYPE_UNSIGNEDLONG int32 = 8490
	SOMITEM_DATATYPE_UNSIGNEDSHORT int32 = 8491
	SOMITEM_DATATYPE_YEAR int32 = 8492
	SOMITEM_DATATYPE_YEARMONTH int32 = 8493
	SOMITEM_DATATYPE_ANYSIMPLETYPE int32 = 8703
	SOMITEM_SIMPLETYPE int32 = 8704
	SOMITEM_COMPLEXTYPE int32 = 9216
	SOMITEM_PARTICLE int32 = 16384
	SOMITEM_ANY int32 = 16385
	SOMITEM_ANYATTRIBUTE int32 = 16386
	SOMITEM_ELEMENT int32 = 16387
	SOMITEM_GROUP int32 = 16640
	SOMITEM_ALL int32 = 16641
	SOMITEM_CHOICE int32 = 16642
	SOMITEM_SEQUENCE int32 = 16643
	SOMITEM_EMPTYPARTICLE int32 = 16644
	SOMITEM_NULL int32 = 2048
	SOMITEM_NULL_TYPE int32 = 10240
	SOMITEM_NULL_ANY int32 = 18433
	SOMITEM_NULL_ANYATTRIBUTE int32 = 18434
	SOMITEM_NULL_ELEMENT int32 = 18435
)
const
  SOMITEM_SCHEMA = 4096;
  SOMITEM_ATTRIBUTE = 4097;
  SOMITEM_ATTRIBUTEGROUP = 4098;
  SOMITEM_NOTATION = 4099;
  SOMITEM_ANNOTATION = 4100;
  SOMITEM_IDENTITYCONSTRAINT = 4352;
  SOMITEM_KEY = 4353;
  SOMITEM_KEYREF = 4354;
  SOMITEM_UNIQUE = 4355;
  SOMITEM_ANYTYPE = 8192;
  SOMITEM_DATATYPE = 8448;
  SOMITEM_DATATYPE_ANYTYPE = 8449;
  SOMITEM_DATATYPE_ANYURI = 8450;
  SOMITEM_DATATYPE_BASE64BINARY = 8451;
  SOMITEM_DATATYPE_BOOLEAN = 8452;
  SOMITEM_DATATYPE_BYTE = 8453;
  SOMITEM_DATATYPE_DATE = 8454;
  SOMITEM_DATATYPE_DATETIME = 8455;
  SOMITEM_DATATYPE_DAY = 8456;
  SOMITEM_DATATYPE_DECIMAL = 8457;
  SOMITEM_DATATYPE_DOUBLE = 8458;
  SOMITEM_DATATYPE_DURATION = 8459;
  SOMITEM_DATATYPE_ENTITIES = 8460;
  SOMITEM_DATATYPE_ENTITY = 8461;
  SOMITEM_DATATYPE_FLOAT = 8462;
  SOMITEM_DATATYPE_HEXBINARY = 8463;
  SOMITEM_DATATYPE_ID = 8464;
  SOMITEM_DATATYPE_IDREF = 8465;
  SOMITEM_DATATYPE_IDREFS = 8466;
  SOMITEM_DATATYPE_INT = 8467;
  SOMITEM_DATATYPE_INTEGER = 8468;
  SOMITEM_DATATYPE_LANGUAGE = 8469;
  SOMITEM_DATATYPE_LONG = 8470;
  SOMITEM_DATATYPE_MONTH = 8471;
  SOMITEM_DATATYPE_MONTHDAY = 8472;
  SOMITEM_DATATYPE_NAME = 8473;
  SOMITEM_DATATYPE_NCNAME = 8474;
  SOMITEM_DATATYPE_NEGATIVEINTEGER = 8475;
  SOMITEM_DATATYPE_NMTOKEN = 8476;
  SOMITEM_DATATYPE_NMTOKENS = 8477;
  SOMITEM_DATATYPE_NONNEGATIVEINTEGER = 8478;
  SOMITEM_DATATYPE_NONPOSITIVEINTEGER = 8479;
  SOMITEM_DATATYPE_NORMALIZEDSTRING = 8480;
  SOMITEM_DATATYPE_NOTATION = 8481;
  SOMITEM_DATATYPE_POSITIVEINTEGER = 8482;
  SOMITEM_DATATYPE_QNAME = 8483;
  SOMITEM_DATATYPE_SHORT = 8484;
  SOMITEM_DATATYPE_STRING = 8485;
  SOMITEM_DATATYPE_TIME = 8486;
  SOMITEM_DATATYPE_TOKEN = 8487;
  SOMITEM_DATATYPE_UNSIGNEDBYTE = 8488;
  SOMITEM_DATATYPE_UNSIGNEDINT = 8489;
  SOMITEM_DATATYPE_UNSIGNEDLONG = 8490;
  SOMITEM_DATATYPE_UNSIGNEDSHORT = 8491;
  SOMITEM_DATATYPE_YEAR = 8492;
  SOMITEM_DATATYPE_YEARMONTH = 8493;
  SOMITEM_DATATYPE_ANYSIMPLETYPE = 8703;
  SOMITEM_SIMPLETYPE = 8704;
  SOMITEM_COMPLEXTYPE = 9216;
  SOMITEM_PARTICLE = 16384;
  SOMITEM_ANY = 16385;
  SOMITEM_ANYATTRIBUTE = 16386;
  SOMITEM_ELEMENT = 16387;
  SOMITEM_GROUP = 16640;
  SOMITEM_ALL = 16641;
  SOMITEM_CHOICE = 16642;
  SOMITEM_SEQUENCE = 16643;
  SOMITEM_EMPTYPARTICLE = 16644;
  SOMITEM_NULL = 2048;
  SOMITEM_NULL_TYPE = 10240;
  SOMITEM_NULL_ANY = 18433;
  SOMITEM_NULL_ANYATTRIBUTE = 18434;
  SOMITEM_NULL_ELEMENT = 18435;
// SOMITEMTYPE
pub const SOMITEM_SCHEMA: i32 = 4096;
pub const SOMITEM_ATTRIBUTE: i32 = 4097;
pub const SOMITEM_ATTRIBUTEGROUP: i32 = 4098;
pub const SOMITEM_NOTATION: i32 = 4099;
pub const SOMITEM_ANNOTATION: i32 = 4100;
pub const SOMITEM_IDENTITYCONSTRAINT: i32 = 4352;
pub const SOMITEM_KEY: i32 = 4353;
pub const SOMITEM_KEYREF: i32 = 4354;
pub const SOMITEM_UNIQUE: i32 = 4355;
pub const SOMITEM_ANYTYPE: i32 = 8192;
pub const SOMITEM_DATATYPE: i32 = 8448;
pub const SOMITEM_DATATYPE_ANYTYPE: i32 = 8449;
pub const SOMITEM_DATATYPE_ANYURI: i32 = 8450;
pub const SOMITEM_DATATYPE_BASE64BINARY: i32 = 8451;
pub const SOMITEM_DATATYPE_BOOLEAN: i32 = 8452;
pub const SOMITEM_DATATYPE_BYTE: i32 = 8453;
pub const SOMITEM_DATATYPE_DATE: i32 = 8454;
pub const SOMITEM_DATATYPE_DATETIME: i32 = 8455;
pub const SOMITEM_DATATYPE_DAY: i32 = 8456;
pub const SOMITEM_DATATYPE_DECIMAL: i32 = 8457;
pub const SOMITEM_DATATYPE_DOUBLE: i32 = 8458;
pub const SOMITEM_DATATYPE_DURATION: i32 = 8459;
pub const SOMITEM_DATATYPE_ENTITIES: i32 = 8460;
pub const SOMITEM_DATATYPE_ENTITY: i32 = 8461;
pub const SOMITEM_DATATYPE_FLOAT: i32 = 8462;
pub const SOMITEM_DATATYPE_HEXBINARY: i32 = 8463;
pub const SOMITEM_DATATYPE_ID: i32 = 8464;
pub const SOMITEM_DATATYPE_IDREF: i32 = 8465;
pub const SOMITEM_DATATYPE_IDREFS: i32 = 8466;
pub const SOMITEM_DATATYPE_INT: i32 = 8467;
pub const SOMITEM_DATATYPE_INTEGER: i32 = 8468;
pub const SOMITEM_DATATYPE_LANGUAGE: i32 = 8469;
pub const SOMITEM_DATATYPE_LONG: i32 = 8470;
pub const SOMITEM_DATATYPE_MONTH: i32 = 8471;
pub const SOMITEM_DATATYPE_MONTHDAY: i32 = 8472;
pub const SOMITEM_DATATYPE_NAME: i32 = 8473;
pub const SOMITEM_DATATYPE_NCNAME: i32 = 8474;
pub const SOMITEM_DATATYPE_NEGATIVEINTEGER: i32 = 8475;
pub const SOMITEM_DATATYPE_NMTOKEN: i32 = 8476;
pub const SOMITEM_DATATYPE_NMTOKENS: i32 = 8477;
pub const SOMITEM_DATATYPE_NONNEGATIVEINTEGER: i32 = 8478;
pub const SOMITEM_DATATYPE_NONPOSITIVEINTEGER: i32 = 8479;
pub const SOMITEM_DATATYPE_NORMALIZEDSTRING: i32 = 8480;
pub const SOMITEM_DATATYPE_NOTATION: i32 = 8481;
pub const SOMITEM_DATATYPE_POSITIVEINTEGER: i32 = 8482;
pub const SOMITEM_DATATYPE_QNAME: i32 = 8483;
pub const SOMITEM_DATATYPE_SHORT: i32 = 8484;
pub const SOMITEM_DATATYPE_STRING: i32 = 8485;
pub const SOMITEM_DATATYPE_TIME: i32 = 8486;
pub const SOMITEM_DATATYPE_TOKEN: i32 = 8487;
pub const SOMITEM_DATATYPE_UNSIGNEDBYTE: i32 = 8488;
pub const SOMITEM_DATATYPE_UNSIGNEDINT: i32 = 8489;
pub const SOMITEM_DATATYPE_UNSIGNEDLONG: i32 = 8490;
pub const SOMITEM_DATATYPE_UNSIGNEDSHORT: i32 = 8491;
pub const SOMITEM_DATATYPE_YEAR: i32 = 8492;
pub const SOMITEM_DATATYPE_YEARMONTH: i32 = 8493;
pub const SOMITEM_DATATYPE_ANYSIMPLETYPE: i32 = 8703;
pub const SOMITEM_SIMPLETYPE: i32 = 8704;
pub const SOMITEM_COMPLEXTYPE: i32 = 9216;
pub const SOMITEM_PARTICLE: i32 = 16384;
pub const SOMITEM_ANY: i32 = 16385;
pub const SOMITEM_ANYATTRIBUTE: i32 = 16386;
pub const SOMITEM_ELEMENT: i32 = 16387;
pub const SOMITEM_GROUP: i32 = 16640;
pub const SOMITEM_ALL: i32 = 16641;
pub const SOMITEM_CHOICE: i32 = 16642;
pub const SOMITEM_SEQUENCE: i32 = 16643;
pub const SOMITEM_EMPTYPARTICLE: i32 = 16644;
pub const SOMITEM_NULL: i32 = 2048;
pub const SOMITEM_NULL_TYPE: i32 = 10240;
pub const SOMITEM_NULL_ANY: i32 = 18433;
pub const SOMITEM_NULL_ANYATTRIBUTE: i32 = 18434;
pub const SOMITEM_NULL_ELEMENT: i32 = 18435;
const
  SOMITEM_SCHEMA* = 4096
  SOMITEM_ATTRIBUTE* = 4097
  SOMITEM_ATTRIBUTEGROUP* = 4098
  SOMITEM_NOTATION* = 4099
  SOMITEM_ANNOTATION* = 4100
  SOMITEM_IDENTITYCONSTRAINT* = 4352
  SOMITEM_KEY* = 4353
  SOMITEM_KEYREF* = 4354
  SOMITEM_UNIQUE* = 4355
  SOMITEM_ANYTYPE* = 8192
  SOMITEM_DATATYPE* = 8448
  SOMITEM_DATATYPE_ANYTYPE* = 8449
  SOMITEM_DATATYPE_ANYURI* = 8450
  SOMITEM_DATATYPE_BASE64BINARY* = 8451
  SOMITEM_DATATYPE_BOOLEAN* = 8452
  SOMITEM_DATATYPE_BYTE* = 8453
  SOMITEM_DATATYPE_DATE* = 8454
  SOMITEM_DATATYPE_DATETIME* = 8455
  SOMITEM_DATATYPE_DAY* = 8456
  SOMITEM_DATATYPE_DECIMAL* = 8457
  SOMITEM_DATATYPE_DOUBLE* = 8458
  SOMITEM_DATATYPE_DURATION* = 8459
  SOMITEM_DATATYPE_ENTITIES* = 8460
  SOMITEM_DATATYPE_ENTITY* = 8461
  SOMITEM_DATATYPE_FLOAT* = 8462
  SOMITEM_DATATYPE_HEXBINARY* = 8463
  SOMITEM_DATATYPE_ID* = 8464
  SOMITEM_DATATYPE_IDREF* = 8465
  SOMITEM_DATATYPE_IDREFS* = 8466
  SOMITEM_DATATYPE_INT* = 8467
  SOMITEM_DATATYPE_INTEGER* = 8468
  SOMITEM_DATATYPE_LANGUAGE* = 8469
  SOMITEM_DATATYPE_LONG* = 8470
  SOMITEM_DATATYPE_MONTH* = 8471
  SOMITEM_DATATYPE_MONTHDAY* = 8472
  SOMITEM_DATATYPE_NAME* = 8473
  SOMITEM_DATATYPE_NCNAME* = 8474
  SOMITEM_DATATYPE_NEGATIVEINTEGER* = 8475
  SOMITEM_DATATYPE_NMTOKEN* = 8476
  SOMITEM_DATATYPE_NMTOKENS* = 8477
  SOMITEM_DATATYPE_NONNEGATIVEINTEGER* = 8478
  SOMITEM_DATATYPE_NONPOSITIVEINTEGER* = 8479
  SOMITEM_DATATYPE_NORMALIZEDSTRING* = 8480
  SOMITEM_DATATYPE_NOTATION* = 8481
  SOMITEM_DATATYPE_POSITIVEINTEGER* = 8482
  SOMITEM_DATATYPE_QNAME* = 8483
  SOMITEM_DATATYPE_SHORT* = 8484
  SOMITEM_DATATYPE_STRING* = 8485
  SOMITEM_DATATYPE_TIME* = 8486
  SOMITEM_DATATYPE_TOKEN* = 8487
  SOMITEM_DATATYPE_UNSIGNEDBYTE* = 8488
  SOMITEM_DATATYPE_UNSIGNEDINT* = 8489
  SOMITEM_DATATYPE_UNSIGNEDLONG* = 8490
  SOMITEM_DATATYPE_UNSIGNEDSHORT* = 8491
  SOMITEM_DATATYPE_YEAR* = 8492
  SOMITEM_DATATYPE_YEARMONTH* = 8493
  SOMITEM_DATATYPE_ANYSIMPLETYPE* = 8703
  SOMITEM_SIMPLETYPE* = 8704
  SOMITEM_COMPLEXTYPE* = 9216
  SOMITEM_PARTICLE* = 16384
  SOMITEM_ANY* = 16385
  SOMITEM_ANYATTRIBUTE* = 16386
  SOMITEM_ELEMENT* = 16387
  SOMITEM_GROUP* = 16640
  SOMITEM_ALL* = 16641
  SOMITEM_CHOICE* = 16642
  SOMITEM_SEQUENCE* = 16643
  SOMITEM_EMPTYPARTICLE* = 16644
  SOMITEM_NULL* = 2048
  SOMITEM_NULL_TYPE* = 10240
  SOMITEM_NULL_ANY* = 18433
  SOMITEM_NULL_ANYATTRIBUTE* = 18434
  SOMITEM_NULL_ELEMENT* = 18435
enum SOMITEMTYPE : int {
    SOMITEM_SCHEMA = 4096,
    SOMITEM_ATTRIBUTE = 4097,
    SOMITEM_ATTRIBUTEGROUP = 4098,
    SOMITEM_NOTATION = 4099,
    SOMITEM_ANNOTATION = 4100,
    SOMITEM_IDENTITYCONSTRAINT = 4352,
    SOMITEM_KEY = 4353,
    SOMITEM_KEYREF = 4354,
    SOMITEM_UNIQUE = 4355,
    SOMITEM_ANYTYPE = 8192,
    SOMITEM_DATATYPE = 8448,
    SOMITEM_DATATYPE_ANYTYPE = 8449,
    SOMITEM_DATATYPE_ANYURI = 8450,
    SOMITEM_DATATYPE_BASE64BINARY = 8451,
    SOMITEM_DATATYPE_BOOLEAN = 8452,
    SOMITEM_DATATYPE_BYTE = 8453,
    SOMITEM_DATATYPE_DATE = 8454,
    SOMITEM_DATATYPE_DATETIME = 8455,
    SOMITEM_DATATYPE_DAY = 8456,
    SOMITEM_DATATYPE_DECIMAL = 8457,
    SOMITEM_DATATYPE_DOUBLE = 8458,
    SOMITEM_DATATYPE_DURATION = 8459,
    SOMITEM_DATATYPE_ENTITIES = 8460,
    SOMITEM_DATATYPE_ENTITY = 8461,
    SOMITEM_DATATYPE_FLOAT = 8462,
    SOMITEM_DATATYPE_HEXBINARY = 8463,
    SOMITEM_DATATYPE_ID = 8464,
    SOMITEM_DATATYPE_IDREF = 8465,
    SOMITEM_DATATYPE_IDREFS = 8466,
    SOMITEM_DATATYPE_INT = 8467,
    SOMITEM_DATATYPE_INTEGER = 8468,
    SOMITEM_DATATYPE_LANGUAGE = 8469,
    SOMITEM_DATATYPE_LONG = 8470,
    SOMITEM_DATATYPE_MONTH = 8471,
    SOMITEM_DATATYPE_MONTHDAY = 8472,
    SOMITEM_DATATYPE_NAME = 8473,
    SOMITEM_DATATYPE_NCNAME = 8474,
    SOMITEM_DATATYPE_NEGATIVEINTEGER = 8475,
    SOMITEM_DATATYPE_NMTOKEN = 8476,
    SOMITEM_DATATYPE_NMTOKENS = 8477,
    SOMITEM_DATATYPE_NONNEGATIVEINTEGER = 8478,
    SOMITEM_DATATYPE_NONPOSITIVEINTEGER = 8479,
    SOMITEM_DATATYPE_NORMALIZEDSTRING = 8480,
    SOMITEM_DATATYPE_NOTATION = 8481,
    SOMITEM_DATATYPE_POSITIVEINTEGER = 8482,
    SOMITEM_DATATYPE_QNAME = 8483,
    SOMITEM_DATATYPE_SHORT = 8484,
    SOMITEM_DATATYPE_STRING = 8485,
    SOMITEM_DATATYPE_TIME = 8486,
    SOMITEM_DATATYPE_TOKEN = 8487,
    SOMITEM_DATATYPE_UNSIGNEDBYTE = 8488,
    SOMITEM_DATATYPE_UNSIGNEDINT = 8489,
    SOMITEM_DATATYPE_UNSIGNEDLONG = 8490,
    SOMITEM_DATATYPE_UNSIGNEDSHORT = 8491,
    SOMITEM_DATATYPE_YEAR = 8492,
    SOMITEM_DATATYPE_YEARMONTH = 8493,
    SOMITEM_DATATYPE_ANYSIMPLETYPE = 8703,
    SOMITEM_SIMPLETYPE = 8704,
    SOMITEM_COMPLEXTYPE = 9216,
    SOMITEM_PARTICLE = 16384,
    SOMITEM_ANY = 16385,
    SOMITEM_ANYATTRIBUTE = 16386,
    SOMITEM_ELEMENT = 16387,
    SOMITEM_GROUP = 16640,
    SOMITEM_ALL = 16641,
    SOMITEM_CHOICE = 16642,
    SOMITEM_SEQUENCE = 16643,
    SOMITEM_EMPTYPARTICLE = 16644,
    SOMITEM_NULL = 2048,
    SOMITEM_NULL_TYPE = 10240,
    SOMITEM_NULL_ANY = 18433,
    SOMITEM_NULL_ANYATTRIBUTE = 18434,
    SOMITEM_NULL_ELEMENT = 18435,
}
#define global SOMITEM_SCHEMA                      0x1000
#define global SOMITEM_ATTRIBUTE                   0x1001
#define global SOMITEM_ATTRIBUTEGROUP              0x1002
#define global SOMITEM_NOTATION                    0x1003
#define global SOMITEM_ANNOTATION                  0x1004
#define global SOMITEM_IDENTITYCONSTRAINT          0x1100
#define global SOMITEM_KEY                         0x1101
#define global SOMITEM_KEYREF                      0x1102
#define global SOMITEM_UNIQUE                      0x1103
#define global SOMITEM_ANYTYPE                     0x2000
#define global SOMITEM_DATATYPE                    0x2100
#define global SOMITEM_DATATYPE_ANYTYPE            0x2101
#define global SOMITEM_DATATYPE_ANYURI             0x2102
#define global SOMITEM_DATATYPE_BASE64BINARY       0x2103
#define global SOMITEM_DATATYPE_BOOLEAN            0x2104
#define global SOMITEM_DATATYPE_BYTE               0x2105
#define global SOMITEM_DATATYPE_DATE               0x2106
#define global SOMITEM_DATATYPE_DATETIME           0x2107
#define global SOMITEM_DATATYPE_DAY                0x2108
#define global SOMITEM_DATATYPE_DECIMAL            0x2109
#define global SOMITEM_DATATYPE_DOUBLE             0x210A
#define global SOMITEM_DATATYPE_DURATION           0x210B
#define global SOMITEM_DATATYPE_ENTITIES           0x210C
#define global SOMITEM_DATATYPE_ENTITY             0x210D
#define global SOMITEM_DATATYPE_FLOAT              0x210E
#define global SOMITEM_DATATYPE_HEXBINARY          0x210F
#define global SOMITEM_DATATYPE_ID                 0x2110
#define global SOMITEM_DATATYPE_IDREF              0x2111
#define global SOMITEM_DATATYPE_IDREFS             0x2112
#define global SOMITEM_DATATYPE_INT                0x2113
#define global SOMITEM_DATATYPE_INTEGER            0x2114
#define global SOMITEM_DATATYPE_LANGUAGE           0x2115
#define global SOMITEM_DATATYPE_LONG               0x2116
#define global SOMITEM_DATATYPE_MONTH              0x2117
#define global SOMITEM_DATATYPE_MONTHDAY           0x2118
#define global SOMITEM_DATATYPE_NAME               0x2119
#define global SOMITEM_DATATYPE_NCNAME             0x211A
#define global SOMITEM_DATATYPE_NEGATIVEINTEGER    0x211B
#define global SOMITEM_DATATYPE_NMTOKEN            0x211C
#define global SOMITEM_DATATYPE_NMTOKENS           0x211D
#define global SOMITEM_DATATYPE_NONNEGATIVEINTEGER 0x211E
#define global SOMITEM_DATATYPE_NONPOSITIVEINTEGER 0x211F
#define global SOMITEM_DATATYPE_NORMALIZEDSTRING   0x2120
#define global SOMITEM_DATATYPE_NOTATION           0x2121
#define global SOMITEM_DATATYPE_POSITIVEINTEGER    0x2122
#define global SOMITEM_DATATYPE_QNAME              0x2123
#define global SOMITEM_DATATYPE_SHORT              0x2124
#define global SOMITEM_DATATYPE_STRING             0x2125
#define global SOMITEM_DATATYPE_TIME               0x2126
#define global SOMITEM_DATATYPE_TOKEN              0x2127
#define global SOMITEM_DATATYPE_UNSIGNEDBYTE       0x2128
#define global SOMITEM_DATATYPE_UNSIGNEDINT        0x2129
#define global SOMITEM_DATATYPE_UNSIGNEDLONG       0x212A
#define global SOMITEM_DATATYPE_UNSIGNEDSHORT      0x212B
#define global SOMITEM_DATATYPE_YEAR               0x212C
#define global SOMITEM_DATATYPE_YEARMONTH          0x212D
#define global SOMITEM_DATATYPE_ANYSIMPLETYPE      0x21FF
#define global SOMITEM_SIMPLETYPE                  0x2200
#define global SOMITEM_COMPLEXTYPE                 0x2400
#define global SOMITEM_PARTICLE                    0x4000
#define global SOMITEM_ANY                         0x4001
#define global SOMITEM_ANYATTRIBUTE                0x4002
#define global SOMITEM_ELEMENT                     0x4003
#define global SOMITEM_GROUP                       0x4100
#define global SOMITEM_ALL                         0x4101
#define global SOMITEM_CHOICE                      0x4102
#define global SOMITEM_SEQUENCE                    0x4103
#define global SOMITEM_EMPTYPARTICLE               0x4104
#define global SOMITEM_NULL                        0x800
#define global SOMITEM_NULL_TYPE                   0x2800
#define global SOMITEM_NULL_ANY                    0x4801
#define global SOMITEM_NULL_ANYATTRIBUTE           0x4802
#define global SOMITEM_NULL_ELEMENT                0x4803