You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@corinthia.apache.org by gb...@apache.org on 2015/05/03 03:28:04 UTC

incubator-corinthia git commit: Add new branch "odf-filter-attempt2".

Repository: incubator-corinthia
Updated Branches:
  refs/heads/odf-filter-attempt2 [created] 32cd5aece


Add new branch "odf-filter-attempt2".

Add some helper code for easier developing.  This should probably all
go into their own files, but I'm not sure I'm going the right way and
this was convenient for now, and easier to review.

* CorinthiaDirectoryTree.html
    Update the directory tree.

* DocFormats/core/src/names/DFXMLNames.h (translateXMLEnumName[]):
    Add temporary enum name to string array.

* DocFormats/filters/odf/src/text/ODFText.c

  (#include): string.h and stdlib.h

  (ODF_to_HTML_key): New helper struct.

  (ODF_to_HTML_keys): Array of ODF_to_HTML_key.  Holds mappings of ODF
    keys to HTML keys.

  (tagSeen): Global variable to keep track of tags seen.

  (ODFTextGet): Add free(tagSeen)

  (find_HTML_from_ODF_key): New function.  Finds the required HTML key
    or reports any missing or invalid keys.

  (traverseContent): Add find_HTML_from_ODF_key() and some printf
    statements.


Project: http://git-wip-us.apache.org/repos/asf/incubator-corinthia/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-corinthia/commit/32cd5aec
Tree: http://git-wip-us.apache.org/repos/asf/incubator-corinthia/tree/32cd5aec
Diff: http://git-wip-us.apache.org/repos/asf/incubator-corinthia/diff/32cd5aec

Branch: refs/heads/odf-filter-attempt2
Commit: 32cd5aece3ad6cee644e68ee671a8d0caac0365c
Parents: aa2938d
Author: Gabriela Gibson <gb...@apache.org>
Authored: Sun May 3 02:27:33 2015 +0100
Committer: Gabriela Gibson <gb...@apache.org>
Committed: Sun May 3 02:27:33 2015 +0100

----------------------------------------------------------------------
 CorinthiaDirectoryTree.html               |    7 +-
 DocFormats/core/src/names/DFXMLNames.h    | 3349 ++++++++++++++++++++++++
 DocFormats/filters/odf/src/text/ODFText.c |   79 +-
 3 files changed, 3426 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/32cd5aec/CorinthiaDirectoryTree.html
----------------------------------------------------------------------
diff --git a/CorinthiaDirectoryTree.html b/CorinthiaDirectoryTree.html
index 7140eb7..edd8f3d 100644
--- a/CorinthiaDirectoryTree.html
+++ b/CorinthiaDirectoryTree.html
@@ -46,11 +46,8 @@
 	│   │   │   &nbsp;&nbsp;&nbsp; └── <a href="./consumers/dfwebserver/examples/node/server/">server</a><br>
 	│   │   ├── <a href="./consumers/dfwebserver/node/">node</a><br>
 	│   │   │   └── <a href="./consumers/dfwebserver/node/src/">src</a><br>
-	│   │   ├── <a href="./consumers/dfwebserver/pool/">pool</a><br>
-	│   │   │   └── <a href="./consumers/dfwebserver/pool/sample.docx/">sample.docx</a><br>
 	│   │   ├── <a href="./consumers/dfwebserver/python/">python</a><br>
 	│   │   │   └── <a href="./consumers/dfwebserver/python/src/">src</a><br>
-	│   │   ├── <a href="./consumers/dfwebserver/src/">src</a><br>
 	│   │   └── <a href="./consumers/dfwebserver/web/">web</a><br>
 	│   │   &nbsp;&nbsp;&nbsp; └── <a href="./consumers/dfwebserver/web/client/">client</a><br>
 	│   └── <a href="./consumers/web/">web</a><br>
@@ -105,8 +102,6 @@
 	│   │   └── <a href="./DocFormats/filters/ooxml/">ooxml</a><br>
 	│   │   &nbsp;&nbsp;&nbsp; ├── <a href="./DocFormats/filters/ooxml/src/">src</a><br>
 	│   │   &nbsp;&nbsp;&nbsp; │   ├── <a href="./DocFormats/filters/ooxml/src/common/">common</a><br>
-	│   │   &nbsp;&nbsp;&nbsp; │   ├── <a href="./DocFormats/filters/ooxml/src/odf/">odf</a><br>
-	│   │   &nbsp;&nbsp;&nbsp; │   │   └── <a href="./DocFormats/filters/ooxml/src/odf/lenses/">lenses</a><br>
 	│   │   &nbsp;&nbsp;&nbsp; │   └── <a href="./DocFormats/filters/ooxml/src/word/">word</a><br>
 	│   │   &nbsp;&nbsp;&nbsp; │   &nbsp;&nbsp;&nbsp; ├── <a href="./DocFormats/filters/ooxml/src/word/formatting/">formatting</a><br>
 	│   │   &nbsp;&nbsp;&nbsp; │   &nbsp;&nbsp;&nbsp; └── <a href="./DocFormats/filters/ooxml/src/word/lenses/">lenses</a><br>
@@ -211,7 +206,7 @@
 	</p>
 	<p>
 
-178 directories
+173 directories
 	<br><br>
 	</p>
 	<hr>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/32cd5aec/DocFormats/core/src/names/DFXMLNames.h
----------------------------------------------------------------------
diff --git a/DocFormats/core/src/names/DFXMLNames.h b/DocFormats/core/src/names/DFXMLNames.h
index 2eec446..867fbcb 100644
--- a/DocFormats/core/src/names/DFXMLNames.h
+++ b/DocFormats/core/src/names/DFXMLNames.h
@@ -3361,4 +3361,3353 @@ typedef unsigned int Tag;
 extern const TagDecl PredefinedTags[PREDEFINED_TAG_COUNT];
 #endif
 
+static char* translateXMLEnumName[] = {
+   "CONV_ILVL",
+   "CONV_LISTITEM",
+   "CONV_LISTNUM",
+   "CONV_LISTTYPE",
+   "CT_DEFAULT",
+   "CT_OVERRIDE",
+   "CT_TYPES",
+   "DC_CREATOR",
+   "DC_DATE",
+   "DC_DESCRIPTION",
+   "DC_LANGUAGE",
+   "DC_SUBJECT",
+   "DC_TITLE",
+   "DML_MAIN_A",
+   "DML_MAIN_ACCENT1",
+   "DML_MAIN_ACCENT2",
+   "DML_MAIN_ACCENT3",
+   "DML_MAIN_ACCENT4",
+   "DML_MAIN_ACCENT5",
+   "DML_MAIN_ACCENT6",
+   "DML_MAIN_ACTION",
+   "DML_MAIN_AHLST",
+   "DML_MAIN_AHPOLAR",
+   "DML_MAIN_AHXY",
+   "DML_MAIN_ALGN",
+   "DML_MAIN_ALPHA",
+   "DML_MAIN_ALPHABILEVEL",
+   "DML_MAIN_ALPHACEILING",
+   "DML_MAIN_ALPHAFLOOR",
+   "DML_MAIN_ALPHAINV",
+   "DML_MAIN_ALPHAMOD",
+   "DML_MAIN_ALPHAMODFIX",
+   "DML_MAIN_ALPHAOFF",
+   "DML_MAIN_ALPHAOUTSET",
+   "DML_MAIN_ALPHAREPL",
+   "DML_MAIN_ALTLANG",
+   "DML_MAIN_AMT",
+   "DML_MAIN_ANCHOR",
+   "DML_MAIN_ANCHORCTR",
+   "DML_MAIN_ANG",
+   "DML_MAIN_ANIMBG",
+   "DML_MAIN_ARCTO",
+   "DML_MAIN_AUDIOCD",
+   "DML_MAIN_AUDIOFILE",
+   "DML_MAIN_AVLST",
+   "DML_MAIN_B",
+   "DML_MAIN_BACKDROP",
+   "DML_MAIN_BAND1H",
+   "DML_MAIN_BAND1V",
+   "DML_MAIN_BAND2H",
+   "DML_MAIN_BAND2V",
+   "DML_MAIN_BANDCOL",
+   "DML_MAIN_BANDROW",
+   "DML_MAIN_BASELINE",
+   "DML_MAIN_BEVEL",
+   "DML_MAIN_BEVELB",
+   "DML_MAIN_BEVELT",
+   "DML_MAIN_BG1",
+   "DML_MAIN_BG2",
+   "DML_MAIN_BGCLR",
+   "DML_MAIN_BGFILLSTYLELST",
+   "DML_MAIN_BILEVEL",
+   "DML_MAIN_BINS",
+   "DML_MAIN_BLD",
+   "DML_MAIN_BLDCHART",
+   "DML_MAIN_BLDDGM",
+   "DML_MAIN_BLDSTEP",
+   "DML_MAIN_BLEND",
+   "DML_MAIN_BLIP",
+   "DML_MAIN_BLIPFILL",
+   "DML_MAIN_BLUE",
+   "DML_MAIN_BLUEMOD",
+   "DML_MAIN_BLUEOFF",
+   "DML_MAIN_BLUR",
+   "DML_MAIN_BLURRAD",
+   "DML_MAIN_BMK",
+   "DML_MAIN_BODYPR",
+   "DML_MAIN_BOTTOM",
+   "DML_MAIN_BR",
+   "DML_MAIN_BRIGHT",
+   "DML_MAIN_BUAUTONUM",
+   "DML_MAIN_BUBLIP",
+   "DML_MAIN_BUCHAR",
+   "DML_MAIN_BUCLR",
+   "DML_MAIN_BUCLRTX",
+   "DML_MAIN_BUFONT",
+   "DML_MAIN_BUFONTTX",
+   "DML_MAIN_BUNONE",
+   "DML_MAIN_BUSZPCT",
+   "DML_MAIN_BUSZPTS",
+   "DML_MAIN_BUSZTX",
+   "DML_MAIN_BWMODE",
+   "DML_MAIN_CAMERA",
+   "DML_MAIN_CAP",
+   "DML_MAIN_CATEGORYIDX",
+   "DML_MAIN_CELL3D",
+   "DML_MAIN_CHAR",
+   "DML_MAIN_CHARSET",
+   "DML_MAIN_CHART",
+   "DML_MAIN_CHEXT",
+   "DML_MAIN_CHOFF",
+   "DML_MAIN_CLOSE",
+   "DML_MAIN_CLRCHANGE",
+   "DML_MAIN_CLRFROM",
+   "DML_MAIN_CLRMAP",
+   "DML_MAIN_CLRREPL",
+   "DML_MAIN_CLRSCHEME",
+   "DML_MAIN_CLRTO",
+   "DML_MAIN_CMPD",
+   "DML_MAIN_CNVCXNSPPR",
+   "DML_MAIN_CNVGRAPHICFRAMEPR",
+   "DML_MAIN_CNVGRPSPPR",
+   "DML_MAIN_CNVPICPR",
+   "DML_MAIN_CNVPR",
+   "DML_MAIN_CNVSPPR",
+   "DML_MAIN_COMP",
+   "DML_MAIN_COMPATLNSPC",
+   "DML_MAIN_CONT",
+   "DML_MAIN_CONTENTTYPE",
+   "DML_MAIN_CONTOURCLR",
+   "DML_MAIN_CONTOURW",
+   "DML_MAIN_CONTRAST",
+   "DML_MAIN_CPLOCKS",
+   "DML_MAIN_CS",
+   "DML_MAIN_CSTATE",
+   "DML_MAIN_CUBICBEZTO",
+   "DML_MAIN_CUSTCLR",
+   "DML_MAIN_CUSTCLRLST",
+   "DML_MAIN_CUSTDASH",
+   "DML_MAIN_CUSTGEOM",
+   "DML_MAIN_CX",
+   "DML_MAIN_CXN",
+   "DML_MAIN_CXNLST",
+   "DML_MAIN_CXNSP",
+   "DML_MAIN_CXNSPLOCKS",
+   "DML_MAIN_CY",
+   "DML_MAIN_D",
+   "DML_MAIN_DEF",
+   "DML_MAIN_DEFPPR",
+   "DML_MAIN_DEFRPR",
+   "DML_MAIN_DEFTABSZ",
+   "DML_MAIN_DESCR",
+   "DML_MAIN_DGM",
+   "DML_MAIN_DIR",
+   "DML_MAIN_DIRTY",
+   "DML_MAIN_DIST",
+   "DML_MAIN_DK1",
+   "DML_MAIN_DK2",
+   "DML_MAIN_DPI",
+   "DML_MAIN_DS",
+   "DML_MAIN_DUOTONE",
+   "DML_MAIN_DX",
+   "DML_MAIN_DY",
+   "DML_MAIN_DZ",
+   "DML_MAIN_EA",
+   "DML_MAIN_EALNBRK",
+   "DML_MAIN_EFFECT",
+   "DML_MAIN_EFFECTDAG",
+   "DML_MAIN_EFFECTLST",
+   "DML_MAIN_EFFECTREF",
+   "DML_MAIN_EFFECTSTYLE",
+   "DML_MAIN_EFFECTSTYLELST",
+   "DML_MAIN_END",
+   "DML_MAIN_ENDA",
+   "DML_MAIN_ENDCXN",
+   "DML_MAIN_ENDPARARPR",
+   "DML_MAIN_ENDPOS",
+   "DML_MAIN_ENDSND",
+   "DML_MAIN_ERR",
+   "DML_MAIN_EXT",
+   "DML_MAIN_EXTLST",
+   "DML_MAIN_EXTRACLRSCHEME",
+   "DML_MAIN_EXTRACLRSCHEMELST",
+   "DML_MAIN_EXTRUSIONCLR",
+   "DML_MAIN_EXTRUSIONH",
+   "DML_MAIN_EXTRUSIONOK",
+   "DML_MAIN_FADEDIR",
+   "DML_MAIN_FGCLR",
+   "DML_MAIN_FILL",
+   "DML_MAIN_FILLOVERLAY",
+   "DML_MAIN_FILLRECT",
+   "DML_MAIN_FILLREF",
+   "DML_MAIN_FILLSTYLELST",
+   "DML_MAIN_FILLTORECT",
+   "DML_MAIN_FIRSTCOL",
+   "DML_MAIN_FIRSTROW",
+   "DML_MAIN_FLATTX",
+   "DML_MAIN_FLD",
+   "DML_MAIN_FLIP",
+   "DML_MAIN_FLIPH",
+   "DML_MAIN_FLIPV",
+   "DML_MAIN_FMLA",
+   "DML_MAIN_FMTSCHEME",
+   "DML_MAIN_FOLHLINK",
+   "DML_MAIN_FONT",
+   "DML_MAIN_FONTALGN",
+   "DML_MAIN_FONTREF",
+   "DML_MAIN_FONTSCALE",
+   "DML_MAIN_FONTSCHEME",
+   "DML_MAIN_FORCEAA",
+   "DML_MAIN_FOV",
+   "DML_MAIN_FROMWORDART",
+   "DML_MAIN_G",
+   "DML_MAIN_GAMMA",
+   "DML_MAIN_GD",
+   "DML_MAIN_GDLST",
+   "DML_MAIN_GDREFANG",
+   "DML_MAIN_GDREFR",
+   "DML_MAIN_GDREFX",
+   "DML_MAIN_GDREFY",
+   "DML_MAIN_GLOW",
+   "DML_MAIN_GRADFILL",
+   "DML_MAIN_GRAPHIC",
+   "DML_MAIN_GRAPHICDATA",
+   "DML_MAIN_GRAPHICFRAME",
+   "DML_MAIN_GRAPHICFRAMELOCKS",
+   "DML_MAIN_GRAY",
+   "DML_MAIN_GRAYSCL",
+   "DML_MAIN_GREEN",
+   "DML_MAIN_GREENMOD",
+   "DML_MAIN_GREENOFF",
+   "DML_MAIN_GRIDCOL",
+   "DML_MAIN_GRIDSPAN",
+   "DML_MAIN_GROW",
+   "DML_MAIN_GRPFILL",
+   "DML_MAIN_GRPSP",
+   "DML_MAIN_GRPSPLOCKS",
+   "DML_MAIN_GRPSPPR",
+   "DML_MAIN_GS",
+   "DML_MAIN_GSLST",
+   "DML_MAIN_H",
+   "DML_MAIN_HANGINGPUNCT",
+   "DML_MAIN_HEADEND",
+   "DML_MAIN_HEADER",
+   "DML_MAIN_HEADERS",
+   "DML_MAIN_HIDDEN",
+   "DML_MAIN_HIGHLIGHT",
+   "DML_MAIN_HIGHLIGHTCLICK",
+   "DML_MAIN_HISTORY",
+   "DML_MAIN_HLINK",
+   "DML_MAIN_HLINKCLICK",
+   "DML_MAIN_HLINKHOVER",
+   "DML_MAIN_HLINKMOUSEOVER",
+   "DML_MAIN_HMERGE",
+   "DML_MAIN_HORZOVERFLOW",
+   "DML_MAIN_HR",
+   "DML_MAIN_HSL",
+   "DML_MAIN_HSLCLR",
+   "DML_MAIN_HUE",
+   "DML_MAIN_HUEMOD",
+   "DML_MAIN_HUEOFF",
+   "DML_MAIN_I",
+   "DML_MAIN_ID",
+   "DML_MAIN_IDX",
+   "DML_MAIN_INDENT",
+   "DML_MAIN_INNERSHDW",
+   "DML_MAIN_INSIDEH",
+   "DML_MAIN_INSIDEV",
+   "DML_MAIN_INV",
+   "DML_MAIN_INVALIDURL",
+   "DML_MAIN_INVGAMMA",
+   "DML_MAIN_ISCOMMENT",
+   "DML_MAIN_KERN",
+   "DML_MAIN_KUMIMOJI",
+   "DML_MAIN_KX",
+   "DML_MAIN_KY",
+   "DML_MAIN_L",
+   "DML_MAIN_LANG",
+   "DML_MAIN_LASTCLR",
+   "DML_MAIN_LASTCOL",
+   "DML_MAIN_LASTROW",
+   "DML_MAIN_LAT",
+   "DML_MAIN_LATIN",
+   "DML_MAIN_LATINLNBRK",
+   "DML_MAIN_LEFT",
+   "DML_MAIN_LEN",
+   "DML_MAIN_LIGHTRIG",
+   "DML_MAIN_LIM",
+   "DML_MAIN_LIN",
+   "DML_MAIN_LINS",
+   "DML_MAIN_LN",
+   "DML_MAIN_LNB",
+   "DML_MAIN_LNBLTOTR",
+   "DML_MAIN_LNDEF",
+   "DML_MAIN_LNL",
+   "DML_MAIN_LNR",
+   "DML_MAIN_LNREF",
+   "DML_MAIN_LNSPC",
+   "DML_MAIN_LNSPCREDUCTION",
+   "DML_MAIN_LNSTYLELST",
+   "DML_MAIN_LNT",
+   "DML_MAIN_LNTLTOBR",
+   "DML_MAIN_LNTO",
+   "DML_MAIN_LON",
+   "DML_MAIN_LSTSTYLE",
+   "DML_MAIN_LT1",
+   "DML_MAIN_LT2",
+   "DML_MAIN_LUM",
+   "DML_MAIN_LUMMOD",
+   "DML_MAIN_LUMOFF",
+   "DML_MAIN_LVL",
+   "DML_MAIN_LVL1PPR",
+   "DML_MAIN_LVL2PPR",
+   "DML_MAIN_LVL3PPR",
+   "DML_MAIN_LVL4PPR",
+   "DML_MAIN_LVL5PPR",
+   "DML_MAIN_LVL6PPR",
+   "DML_MAIN_LVL7PPR",
+   "DML_MAIN_LVL8PPR",
+   "DML_MAIN_LVL9PPR",
+   "DML_MAIN_MAJORFONT",
+   "DML_MAIN_MARB",
+   "DML_MAIN_MARL",
+   "DML_MAIN_MARR",
+   "DML_MAIN_MART",
+   "DML_MAIN_MASTERCLRMAPPING",
+   "DML_MAIN_MAXANG",
+   "DML_MAIN_MAXR",
+   "DML_MAIN_MAXX",
+   "DML_MAIN_MAXY",
+   "DML_MAIN_MINANG",
+   "DML_MAIN_MINORFONT",
+   "DML_MAIN_MINR",
+   "DML_MAIN_MINX",
+   "DML_MAIN_MINY",
+   "DML_MAIN_MITER",
+   "DML_MAIN_MOVETO",
+   "DML_MAIN_N",
+   "DML_MAIN_NAME",
+   "DML_MAIN_NECELL",
+   "DML_MAIN_NOADJUSTHANDLES",
+   "DML_MAIN_NOAUTOFIT",
+   "DML_MAIN_NOCHANGEARROWHEADS",
+   "DML_MAIN_NOCHANGEASPECT",
+   "DML_MAIN_NOCHANGESHAPETYPE",
+   "DML_MAIN_NOCROP",
+   "DML_MAIN_NODRILLDOWN",
+   "DML_MAIN_NOEDITPOINTS",
+   "DML_MAIN_NOFILL",
+   "DML_MAIN_NOGRP",
+   "DML_MAIN_NOMOVE",
+   "DML_MAIN_NOPROOF",
+   "DML_MAIN_NORESIZE",
+   "DML_MAIN_NORM",
+   "DML_MAIN_NORMALIZEH",
+   "DML_MAIN_NORMAUTOFIT",
+   "DML_MAIN_NOROT",
+   "DML_MAIN_NOSELECT",
+   "DML_MAIN_NOTEXTEDIT",
+   "DML_MAIN_NOUNGRP",
+   "DML_MAIN_NUMCOL",
+   "DML_MAIN_NVCXNSPPR",
+   "DML_MAIN_NVGRAPHICFRAMEPR",
+   "DML_MAIN_NVGRPSPPR",
+   "DML_MAIN_NVPICPR",
+   "DML_MAIN_NVSPPR",
+   "DML_MAIN_NWCELL",
+   "DML_MAIN_OBJECTDEFAULTS",
+   "DML_MAIN_OFF",
+   "DML_MAIN_OUTERSHDW",
+   "DML_MAIN_OVERRIDECLRMAPPING",
+   "DML_MAIN_P",
+   "DML_MAIN_PANOSE",
+   "DML_MAIN_PATH",
+   "DML_MAIN_PATHLST",
+   "DML_MAIN_PATTFILL",
+   "DML_MAIN_PIC",
+   "DML_MAIN_PICLOCKS",
+   "DML_MAIN_PITCHFAMILY",
+   "DML_MAIN_POS",
+   "DML_MAIN_PPR",
+   "DML_MAIN_PREFERRELATIVERESIZE",
+   "DML_MAIN_PRST",
+   "DML_MAIN_PRSTCLR",
+   "DML_MAIN_PRSTDASH",
+   "DML_MAIN_PRSTGEOM",
+   "DML_MAIN_PRSTMATERIAL",
+   "DML_MAIN_PRSTSHDW",
+   "DML_MAIN_PRSTTXWARP",
+   "DML_MAIN_PT",
+   "DML_MAIN_QUADBEZTO",
+   "DML_MAIN_QUICKTIMEFILE",
+   "DML_MAIN_R",
+   "DML_MAIN_RAD",
+   "DML_MAIN_RECT",
+   "DML_MAIN_RED",
+   "DML_MAIN_REDMOD",
+   "DML_MAIN_REDOFF",
+   "DML_MAIN_REF",
+   "DML_MAIN_REFLECTION",
+   "DML_MAIN_RELOFF",
+   "DML_MAIN_REV",
+   "DML_MAIN_RIG",
+   "DML_MAIN_RIGHT",
+   "DML_MAIN_RINS",
+   "DML_MAIN_ROT",
+   "DML_MAIN_ROTWITHSHAPE",
+   "DML_MAIN_ROUND",
+   "DML_MAIN_ROWSPAN",
+   "DML_MAIN_RPR",
+   "DML_MAIN_RTL",
+   "DML_MAIN_RTLCOL",
+   "DML_MAIN_SAT",
+   "DML_MAIN_SATMOD",
+   "DML_MAIN_SATOFF",
+   "DML_MAIN_SCALED",
+   "DML_MAIN_SCENE3D",
+   "DML_MAIN_SCHEMECLR",
+   "DML_MAIN_SCRGBCLR",
+   "DML_MAIN_SCRIPT",
+   "DML_MAIN_SECELL",
+   "DML_MAIN_SERIESIDX",
+   "DML_MAIN_SHADE",
+   "DML_MAIN_SMTCLEAN",
+   "DML_MAIN_SMTID",
+   "DML_MAIN_SND",
+   "DML_MAIN_SOFTEDGE",
+   "DML_MAIN_SOLIDFILL",
+   "DML_MAIN_SP",
+   "DML_MAIN_SP3D",
+   "DML_MAIN_SPAUTOFIT",
+   "DML_MAIN_SPC",
+   "DML_MAIN_SPCAFT",
+   "DML_MAIN_SPCBEF",
+   "DML_MAIN_SPCCOL",
+   "DML_MAIN_SPCFIRSTLASTPARA",
+   "DML_MAIN_SPCPCT",
+   "DML_MAIN_SPCPTS",
+   "DML_MAIN_SPDEF",
+   "DML_MAIN_SPLOCKS",
+   "DML_MAIN_SPPR",
+   "DML_MAIN_SRCRECT",
+   "DML_MAIN_SRGBCLR",
+   "DML_MAIN_ST",
+   "DML_MAIN_STA",
+   "DML_MAIN_STANG",
+   "DML_MAIN_STARTAT",
+   "DML_MAIN_STCXN",
+   "DML_MAIN_STPOS",
+   "DML_MAIN_STRETCH",
+   "DML_MAIN_STRIKE",
+   "DML_MAIN_STROKE",
+   "DML_MAIN_STYLE",
+   "DML_MAIN_STYLEID",
+   "DML_MAIN_STYLENAME",
+   "DML_MAIN_SWANG",
+   "DML_MAIN_SWCELL",
+   "DML_MAIN_SX",
+   "DML_MAIN_SY",
+   "DML_MAIN_SYM",
+   "DML_MAIN_SYSCLR",
+   "DML_MAIN_SZ",
+   "DML_MAIN_T",
+   "DML_MAIN_TAB",
+   "DML_MAIN_TABLESTYLE",
+   "DML_MAIN_TABLESTYLEID",
+   "DML_MAIN_TABLST",
+   "DML_MAIN_TAILEND",
+   "DML_MAIN_TBL",
+   "DML_MAIN_TBLBG",
+   "DML_MAIN_TBLGRID",
+   "DML_MAIN_TBLPR",
+   "DML_MAIN_TBLSTYLE",
+   "DML_MAIN_TBLSTYLELST",
+   "DML_MAIN_TC",
+   "DML_MAIN_TCBDR",
+   "DML_MAIN_TCPR",
+   "DML_MAIN_TCSTYLE",
+   "DML_MAIN_TCTXSTYLE",
+   "DML_MAIN_TGTFRAME",
+   "DML_MAIN_THEME",
+   "DML_MAIN_THEMEELEMENTS",
+   "DML_MAIN_THEMEMANAGER",
+   "DML_MAIN_THEMEOVERRIDE",
+   "DML_MAIN_THRESH",
+   "DML_MAIN_TILE",
+   "DML_MAIN_TILERECT",
+   "DML_MAIN_TIME",
+   "DML_MAIN_TINS",
+   "DML_MAIN_TINT",
+   "DML_MAIN_TITLE",
+   "DML_MAIN_TL2BR",
+   "DML_MAIN_TOOLTIP",
+   "DML_MAIN_TOP",
+   "DML_MAIN_TR",
+   "DML_MAIN_TR2BL",
+   "DML_MAIN_TRACK",
+   "DML_MAIN_TX",
+   "DML_MAIN_TX1",
+   "DML_MAIN_TX2",
+   "DML_MAIN_TXBODY",
+   "DML_MAIN_TXBOX",
+   "DML_MAIN_TXDEF",
+   "DML_MAIN_TXSP",
+   "DML_MAIN_TY",
+   "DML_MAIN_TYPE",
+   "DML_MAIN_TYPEFACE",
+   "DML_MAIN_U",
+   "DML_MAIN_UFILL",
+   "DML_MAIN_UFILLTX",
+   "DML_MAIN_ULN",
+   "DML_MAIN_ULNTX",
+   "DML_MAIN_UP",
+   "DML_MAIN_UPRIGHT",
+   "DML_MAIN_URI",
+   "DML_MAIN_USEA",
+   "DML_MAIN_USESPRECT",
+   "DML_MAIN_VAL",
+   "DML_MAIN_VERT",
+   "DML_MAIN_VERTOVERFLOW",
+   "DML_MAIN_VIDEOFILE",
+   "DML_MAIN_VMERGE",
+   "DML_MAIN_W",
+   "DML_MAIN_WAVAUDIOFILE",
+   "DML_MAIN_WHOLETBL",
+   "DML_MAIN_WR",
+   "DML_MAIN_WRAP",
+   "DML_MAIN_X",
+   "DML_MAIN_XFRM",
+   "DML_MAIN_Y",
+   "DML_MAIN_Z",
+   "DML_MAIN_ZOOM",
+   "DML_PICTURE_BLIPFILL",
+   "DML_PICTURE_CNVPICPR",
+   "DML_PICTURE_CNVPR",
+   "DML_PICTURE_NVPICPR",
+   "DML_PICTURE_PIC",
+   "DML_PICTURE_SPPR",
+   "DML_WP_ALIGN",
+   "DML_WP_ALLOWOVERLAP",
+   "DML_WP_ANCHOR",
+   "DML_WP_B",
+   "DML_WP_BEHINDDOC",
+   "DML_WP_BG",
+   "DML_WP_BODYPR",
+   "DML_WP_BWMODE",
+   "DML_WP_CNVCNPR",
+   "DML_WP_CNVCONTENTPARTPR",
+   "DML_WP_CNVFRPR",
+   "DML_WP_CNVGRAPHICFRAMEPR",
+   "DML_WP_CNVGRPSPPR",
+   "DML_WP_CNVPR",
+   "DML_WP_CNVSPPR",
+   "DML_WP_CONTENTPART",
+   "DML_WP_DISTB",
+   "DML_WP_DISTL",
+   "DML_WP_DISTR",
+   "DML_WP_DISTT",
+   "DML_WP_DOCPR",
+   "DML_WP_EDITED",
+   "DML_WP_EFFECTEXTENT",
+   "DML_WP_EXTENT",
+   "DML_WP_EXTLST",
+   "DML_WP_GRAPHICFRAME",
+   "DML_WP_GRPSP",
+   "DML_WP_GRPSPPR",
+   "DML_WP_HIDDEN",
+   "DML_WP_ID",
+   "DML_WP_INLINE",
+   "DML_WP_L",
+   "DML_WP_LAYOUTINCELL",
+   "DML_WP_LINETO",
+   "DML_WP_LINKEDTXBX",
+   "DML_WP_LOCKED",
+   "DML_WP_NORMALEASTASIANFLOW",
+   "DML_WP_NVCONTENTPARTPR",
+   "DML_WP_POSITIONH",
+   "DML_WP_POSITIONV",
+   "DML_WP_POSOFFSET",
+   "DML_WP_R",
+   "DML_WP_RELATIVEFROM",
+   "DML_WP_RELATIVEHEIGHT",
+   "DML_WP_SEQ",
+   "DML_WP_SIMPLEPOS",
+   "DML_WP_SPPR",
+   "DML_WP_START",
+   "DML_WP_STYLE",
+   "DML_WP_T",
+   "DML_WP_TXBX",
+   "DML_WP_TXBXCONTENT",
+   "DML_WP_WGP",
+   "DML_WP_WHOLE",
+   "DML_WP_WPC",
+   "DML_WP_WRAPNONE",
+   "DML_WP_WRAPPOLYGON",
+   "DML_WP_WRAPSQUARE",
+   "DML_WP_WRAPTEXT",
+   "DML_WP_WRAPTHROUGH",
+   "DML_WP_WRAPTIGHT",
+   "DML_WP_WRAPTOPANDBOTTOM",
+   "DML_WP_WSP",
+   "DML_WP_XFRM",
+   "FO_BACKGROUND_COLOR",
+   "FO_BORDER",
+   "FO_BORDER_BOTTOM",
+   "FO_BORDER_LEFT",
+   "FO_BORDER_RIGHT",
+   "FO_BORDER_TOP",
+   "FO_BREAK_AFTER",
+   "FO_BREAK_BEFORE",
+   "FO_CLIP",
+   "FO_COLOR",
+   "FO_COLUMN_COUNT",
+   "FO_COLUMN_GAP",
+   "FO_COUNTRY",
+   "FO_END_INDENT",
+   "FO_FONT_FAMILY",
+   "FO_FONT_SIZE",
+   "FO_FONT_STYLE",
+   "FO_FONT_VARIANT",
+   "FO_FONT_WEIGHT",
+   "FO_HEIGHT",
+   "FO_HYPHENATE",
+   "FO_HYPHENATION_KEEP",
+   "FO_HYPHENATION_LADDER_COUNT",
+   "FO_HYPHENATION_PUSH_CHAR_COUNT",
+   "FO_HYPHENATION_REMAIN_CHAR_COUNT",
+   "FO_KEEP_TOGETHER",
+   "FO_KEEP_WITH_NEXT",
+   "FO_LANGUAGE",
+   "FO_LETTER_SPACING",
+   "FO_LINE_HEIGHT",
+   "FO_MARGIN",
+   "FO_MARGIN_BOTTOM",
+   "FO_MARGIN_LEFT",
+   "FO_MARGIN_RIGHT",
+   "FO_MARGIN_TOP",
+   "FO_MAX_HEIGHT",
+   "FO_MAX_WIDTH",
+   "FO_MIN_HEIGHT",
+   "FO_MIN_WIDTH",
+   "FO_ORPHANS",
+   "FO_PADDING",
+   "FO_PADDING_BOTTOM",
+   "FO_PADDING_LEFT",
+   "FO_PADDING_RIGHT",
+   "FO_PADDING_TOP",
+   "FO_PAGE_HEIGHT",
+   "FO_PAGE_WIDTH",
+   "FO_SCRIPT",
+   "FO_SPACE_AFTER",
+   "FO_SPACE_BEFORE",
+   "FO_START_INDENT",
+   "FO_TEXT_ALIGN",
+   "FO_TEXT_ALIGN_LAST",
+   "FO_TEXT_INDENT",
+   "FO_TEXT_SHADOW",
+   "FO_TEXT_TRANSFORM",
+   "FO_WIDOWS",
+   "FO_WIDTH",
+   "FO_WRAP_OPTION",
+   "HTML_A",
+   "HTML_ABBR",
+   "HTML_ABOUT",
+   "HTML_ACCEPT",
+   "HTML_ACCEPT_CHARSET",
+   "HTML_ACCESSKEY",
+   "HTML_ACTION",
+   "HTML_ADDRESS",
+   "HTML_ALT",
+   "HTML_AREA",
+   "HTML_ARTICLE",
+   "HTML_ASIDE",
+   "HTML_ASYNC",
+   "HTML_AUDIO",
+   "HTML_AUTOCOMPLETE",
+   "HTML_AUTOFOCUS",
+   "HTML_AUTOPLAY",
+   "HTML_B",
+   "HTML_BASE",
+   "HTML_BDI",
+   "HTML_BDO",
+   "HTML_BLOCKQUOTE",
+   "HTML_BODY",
+   "HTML_BR",
+   "HTML_BUTTON",
+   "HTML_CANVAS",
+   "HTML_CAPTION",
+   "HTML_CHALLENGE",
+   "HTML_CHARSET",
+   "HTML_CHECKED",
+   "HTML_CITE",
+   "HTML_CLASS",
+   "HTML_CODE",
+   "HTML_COL",
+   "HTML_COLGROUP",
+   "HTML_COLS",
+   "HTML_COLSPAN",
+   "HTML_COMMAND",
+   "HTML_CONTENT",
+   "HTML_CONTENTEDITABLE",
+   "HTML_CONTEXTMENU",
+   "HTML_CONTROLS",
+   "HTML_COORDS",
+   "HTML_CROSSORIGIN",
+   "HTML_DATA",
+   "HTML_DATALIST",
+   "HTML_DATATYPE",
+   "HTML_DATETIME",
+   "HTML_DD",
+   "HTML_DEFAULT",
+   "HTML_DEFER",
+   "HTML_DEL",
+   "HTML_DETAILS",
+   "HTML_DFN",
+   "HTML_DIALOG",
+   "HTML_DIR",
+   "HTML_DIRNAME",
+   "HTML_DISABLED",
+   "HTML_DIV",
+   "HTML_DL",
+   "HTML_DOWNLOAD",
+   "HTML_DRAGGABLE",
+   "HTML_DROPZONE",
+   "HTML_DT",
+   "HTML_EM",
+   "HTML_EMBED",
+   "HTML_ENCTYPE",
+   "HTML_FIELDSET",
+   "HTML_FIGCAPTION",
+   "HTML_FIGURE",
+   "HTML_FOOTER",
+   "HTML_FOR",
+   "HTML_FORM",
+   "HTML_FORMACTION",
+   "HTML_FORMENCTYPE",
+   "HTML_FORMMETHOD",
+   "HTML_FORMNOVALIDATE",
+   "HTML_FORMTARGET",
+   "HTML_H1",
+   "HTML_H2",
+   "HTML_H3",
+   "HTML_H4",
+   "HTML_H5",
+   "HTML_H6",
+   "HTML_HEAD",
+   "HTML_HEADER",
+   "HTML_HEADERS",
+   "HTML_HEIGHT",
+   "HTML_HGROUP",
+   "HTML_HIDDEN",
+   "HTML_HIGH",
+   "HTML_HR",
+   "HTML_HREF",
+   "HTML_HREFLANG",
+   "HTML_HTML",
+   "HTML_HTTP_EQUIV",
+   "HTML_I",
+   "HTML_ICON",
+   "HTML_ID",
+   "HTML_IFRAME",
+   "HTML_IMG",
+   "HTML_INERT",
+   "HTML_INPUT",
+   "HTML_INPUTMODE",
+   "HTML_INS",
+   "HTML_ISMAP",
+   "HTML_ITEMID",
+   "HTML_ITEMPROP",
+   "HTML_ITEMREF",
+   "HTML_ITEMSCOPE",
+   "HTML_ITEMTYPE",
+   "HTML_KBD",
+   "HTML_KEYGEN",
+   "HTML_KEYTYPE",
+   "HTML_KIND",
+   "HTML_LABEL",
+   "HTML_LANG",
+   "HTML_LEGEND",
+   "HTML_LI",
+   "HTML_LINK",
+   "HTML_LIST",
+   "HTML_LOOP",
+   "HTML_LOW",
+   "HTML_MANIFEST",
+   "HTML_MAP",
+   "HTML_MARK",
+   "HTML_MAX",
+   "HTML_MAXLENGTH",
+   "HTML_MEDIA",
+   "HTML_MEDIAGROUP",
+   "HTML_MENU",
+   "HTML_META",
+   "HTML_METER",
+   "HTML_METHOD",
+   "HTML_MIN",
+   "HTML_MULTIPLE",
+   "HTML_MUTED",
+   "HTML_NAME",
+   "HTML_NAV",
+   "HTML_NOSCRIPT",
+   "HTML_NOVALIDATE",
+   "HTML_OBJECT",
+   "HTML_OL",
+   "HTML_ONABORT",
+   "HTML_ONAFTERPRINT",
+   "HTML_ONBEFOREPRINT",
+   "HTML_ONBEFOREUNLOAD",
+   "HTML_ONBLUR",
+   "HTML_ONCANCEL",
+   "HTML_ONCANPLAY",
+   "HTML_ONCANPLAYTHROUGH",
+   "HTML_ONCHANGE",
+   "HTML_ONCLICK",
+   "HTML_ONCLOSE",
+   "HTML_ONCONTEXTMENU",
+   "HTML_ONCUECHANGE",
+   "HTML_ONDBLCLICK",
+   "HTML_ONDRAG",
+   "HTML_ONDRAGEND",
+   "HTML_ONDRAGENTER",
+   "HTML_ONDRAGLEAVE",
+   "HTML_ONDRAGOVER",
+   "HTML_ONDRAGSTART",
+   "HTML_ONDROP",
+   "HTML_ONDURATIONCHANGE",
+   "HTML_ONEMPTIED",
+   "HTML_ONENDED",
+   "HTML_ONERROR",
+   "HTML_ONFOCUS",
+   "HTML_ONHASHCHANGE",
+   "HTML_ONINPUT",
+   "HTML_ONINVALID",
+   "HTML_ONKEYDOWN",
+   "HTML_ONKEYPRESS",
+   "HTML_ONKEYUP",
+   "HTML_ONLOAD",
+   "HTML_ONLOADEDDATA",
+   "HTML_ONLOADEDMETADATA",
+   "HTML_ONLOADSTART",
+   "HTML_ONMESSAGE",
+   "HTML_ONMOUSEDOWN",
+   "HTML_ONMOUSEMOVE",
+   "HTML_ONMOUSEOUT",
+   "HTML_ONMOUSEOVER",
+   "HTML_ONMOUSEUP",
+   "HTML_ONMOUSEWHEEL",
+   "HTML_ONOFFLINE",
+   "HTML_ONONLINE",
+   "HTML_ONPAGEHIDE",
+   "HTML_ONPAGESHOW",
+   "HTML_ONPAUSE",
+   "HTML_ONPLAY",
+   "HTML_ONPLAYING",
+   "HTML_ONPOPSTATE",
+   "HTML_ONPROGRESS",
+   "HTML_ONRATECHANGE",
+   "HTML_ONRESET",
+   "HTML_ONRESIZE",
+   "HTML_ONSCROLL",
+   "HTML_ONSEEKED",
+   "HTML_ONSEEKING",
+   "HTML_ONSELECT",
+   "HTML_ONSHOW",
+   "HTML_ONSTALLED",
+   "HTML_ONSTORAGE",
+   "HTML_ONSUBMIT",
+   "HTML_ONSUSPEND",
+   "HTML_ONTIMEUPDATE",
+   "HTML_ONUNLOAD",
+   "HTML_ONVOLUMECHANGE",
+   "HTML_ONWAITING",
+   "HTML_OPEN",
+   "HTML_OPTGROUP",
+   "HTML_OPTIMUM",
+   "HTML_OPTION",
+   "HTML_OUTPUT",
+   "HTML_P",
+   "HTML_PARAM",
+   "HTML_PATTERN",
+   "HTML_PING",
+   "HTML_PLACEHOLDER",
+   "HTML_POSTER",
+   "HTML_PRE",
+   "HTML_PRELOAD",
+   "HTML_PROGRESS",
+   "HTML_PROPERTY",
+   "HTML_Q",
+   "HTML_RADIOGROUP",
+   "HTML_READONLY",
+   "HTML_REL",
+   "HTML_REQUIRED",
+   "HTML_REVERSED",
+   "HTML_ROWS",
+   "HTML_ROWSPAN",
+   "HTML_RP",
+   "HTML_RT",
+   "HTML_RUBY",
+   "HTML_S",
+   "HTML_SAMP",
+   "HTML_SANDBOX",
+   "HTML_SCOPE",
+   "HTML_SCOPED",
+   "HTML_SCRIPT",
+   "HTML_SEAMLESS",
+   "HTML_SECTION",
+   "HTML_SELECT",
+   "HTML_SELECTED",
+   "HTML_SHAPE",
+   "HTML_SIZE",
+   "HTML_SIZES",
+   "HTML_SMALL",
+   "HTML_SOURCE",
+   "HTML_SPAN",
+   "HTML_SPELLCHECK",
+   "HTML_SRC",
+   "HTML_SRCDOC",
+   "HTML_SRCLANG",
+   "HTML_START",
+   "HTML_STEP",
+   "HTML_STRONG",
+   "HTML_STYLE",
+   "HTML_SUB",
+   "HTML_SUMMARY",
+   "HTML_SUP",
+   "HTML_TABINDEX",
+   "HTML_TABLE",
+   "HTML_TARGET",
+   "HTML_TBODY",
+   "HTML_TD",
+   "HTML_TEXTAREA",
+   "HTML_TFOOT",
+   "HTML_TH",
+   "HTML_THEAD",
+   "HTML_TIME",
+   "HTML_TITLE",
+   "HTML_TR",
+   "HTML_TRACK",
+   "HTML_TRANSLATE",
+   "HTML_TYPE",
+   "HTML_TYPEMUSTMATCH",
+   "HTML_U",
+   "HTML_UL",
+   "HTML_USEMAP",
+   "HTML_VALUE",
+   "HTML_VAR",
+   "HTML_VIDEO",
+   "HTML_WBR",
+   "HTML_WIDTH",
+   "HTML_WRAP",
+   "LATEX_BEGIN",
+   "LATEX_CAPTION",
+   "LATEX_CHAPTER",
+   "LATEX_CHAPTERSTAR",
+   "LATEX_CLASS",
+   "LATEX_CONTROL",
+   "LATEX_DOCUMENT",
+   "LATEX_DOCUMENTCLASS",
+   "LATEX_EMPH",
+   "LATEX_END",
+   "LATEX_ENUMERATE",
+   "LATEX_FIGURE",
+   "LATEX_GROUP",
+   "LATEX_INCLUDEGRAPHICS",
+   "LATEX_ITEM",
+   "LATEX_ITEMIZE",
+   "LATEX_LABEL",
+   "LATEX_LATEX",
+   "LATEX_LISTOFFIGURES",
+   "LATEX_LISTOFTABLES",
+   "LATEX_MATH",
+   "LATEX_NAME",
+   "LATEX_NAMEREF",
+   "LATEX_NEWCOMMAND",
+   "LATEX_OPTIONS",
+   "LATEX_PARAGRAPH",
+   "LATEX_PARAGRAPHSEP",
+   "LATEX_PARAGRAPHSTAR",
+   "LATEX_PART",
+   "LATEX_PARTSTAR",
+   "LATEX_PRETTYREF",
+   "LATEX_REF",
+   "LATEX_RENEWCOMMAND",
+   "LATEX_SECTION",
+   "LATEX_SECTIONSTAR",
+   "LATEX_SUBPARAGRAPH",
+   "LATEX_SUBPARAGRAPHSTAR",
+   "LATEX_SUBSECTION",
+   "LATEX_SUBSECTIONSTAR",
+   "LATEX_SUBSUBSECTION",
+   "LATEX_SUBSUBSECTIONSTAR",
+   "LATEX_TABLE",
+   "LATEX_TABLEOFCONTENTS",
+   "LATEX_TABULAR",
+   "LATEX_TEXTBF",
+   "LATEX_ULINE",
+   "MATH_ACC",
+   "MATH_ACCPR",
+   "MATH_ALN",
+   "MATH_ALNAT",
+   "MATH_ALNSCR",
+   "MATH_ARGPR",
+   "MATH_ARGSZ",
+   "MATH_BAR",
+   "MATH_BARPR",
+   "MATH_BASEJC",
+   "MATH_BEGCHR",
+   "MATH_BORDERBOX",
+   "MATH_BORDERBOXPR",
+   "MATH_BOX",
+   "MATH_BOXPR",
+   "MATH_BRK",
+   "MATH_BRKBIN",
+   "MATH_BRKBINSUB",
+   "MATH_CGP",
+   "MATH_CGPRULE",
+   "MATH_CHR",
+   "MATH_COUNT",
+   "MATH_CSP",
+   "MATH_CTRLPR",
+   "MATH_D",
+   "MATH_DEFJC",
+   "MATH_DEG",
+   "MATH_DEGHIDE",
+   "MATH_DEN",
+   "MATH_DIFF",
+   "MATH_DISPDEF",
+   "MATH_DPR",
+   "MATH_E",
+   "MATH_ENDCHR",
+   "MATH_EQARR",
+   "MATH_EQARRPR",
+   "MATH_F",
+   "MATH_FNAME",
+   "MATH_FPR",
+   "MATH_FUNC",
+   "MATH_FUNCPR",
+   "MATH_GROUPCHR",
+   "MATH_GROUPCHRPR",
+   "MATH_GROW",
+   "MATH_HIDEBOT",
+   "MATH_HIDELEFT",
+   "MATH_HIDERIGHT",
+   "MATH_HIDETOP",
+   "MATH_INTERSP",
+   "MATH_INTLIM",
+   "MATH_INTRASP",
+   "MATH_JC",
+   "MATH_LIM",
+   "MATH_LIMLOC",
+   "MATH_LIMLOW",
+   "MATH_LIMLOWPR",
+   "MATH_LIMUPP",
+   "MATH_LIMUPPPR",
+   "MATH_LIT",
+   "MATH_LMARGIN",
+   "MATH_M",
+   "MATH_MATHFONT",
+   "MATH_MATHPR",
+   "MATH_MAXDIST",
+   "MATH_MC",
+   "MATH_MCJC",
+   "MATH_MCPR",
+   "MATH_MCS",
+   "MATH_MPR",
+   "MATH_MR",
+   "MATH_NARY",
+   "MATH_NARYLIM",
+   "MATH_NARYPR",
+   "MATH_NOBREAK",
+   "MATH_NOR",
+   "MATH_NUM",
+   "MATH_OBJDIST",
+   "MATH_OMATH",
+   "MATH_OMATHPARA",
+   "MATH_OMATHPARAPR",
+   "MATH_OPEMU",
+   "MATH_PHANT",
+   "MATH_PHANTPR",
+   "MATH_PLCHIDE",
+   "MATH_POS",
+   "MATH_POSTSP",
+   "MATH_PRESP",
+   "MATH_R",
+   "MATH_RAD",
+   "MATH_RADPR",
+   "MATH_RMARGIN",
+   "MATH_RPR",
+   "MATH_RSP",
+   "MATH_RSPRULE",
+   "MATH_SCR",
+   "MATH_SEPCHR",
+   "MATH_SHOW",
+   "MATH_SHP",
+   "MATH_SMALLFRAC",
+   "MATH_SPRE",
+   "MATH_SPREPR",
+   "MATH_SSUB",
+   "MATH_SSUBPR",
+   "MATH_SSUBSUP",
+   "MATH_SSUBSUPPR",
+   "MATH_SSUP",
+   "MATH_SSUPPR",
+   "MATH_STRIKEBLTR",
+   "MATH_STRIKEH",
+   "MATH_STRIKETLBR",
+   "MATH_STRIKEV",
+   "MATH_STY",
+   "MATH_SUB",
+   "MATH_SUBHIDE",
+   "MATH_SUP",
+   "MATH_SUPHIDE",
+   "MATH_T",
+   "MATH_TRANSP",
+   "MATH_TYPE",
+   "MATH_VAL",
+   "MATH_VERTJC",
+   "MATH_WRAPINDENT",
+   "MATH_WRAPRIGHT",
+   "MATH_ZEROASC",
+   "MATH_ZERODESC",
+   "MATH_ZEROWID",
+   "MC_ALTERNATECONTENT",
+   "MC_CHOICE",
+   "MC_FALLBACK",
+   "MC_IGNORABLE",
+   "MC_MUSTUNDERSTAND",
+   "MC_PROCESSCONTENT",
+   "META_AUTO_RELOAD",
+   "META_CELL_COUNT",
+   "META_CHARACTER_COUNT",
+   "META_CREATION_DATE",
+   "META_DATE",
+   "META_DATE_STRING",
+   "META_DELAY",
+   "META_DOCUMENT_STATISTIC",
+   "META_DRAW_COUNT",
+   "META_EDITING_CYCLES",
+   "META_EDITING_DURATION",
+   "META_FRAME_COUNT",
+   "META_GENERATOR",
+   "META_HYPERLINK_BEHAVIOUR",
+   "META_IMAGE_COUNT",
+   "META_INITIAL_CREATOR",
+   "META_KEYWORD",
+   "META_NAME",
+   "META_NON_WHITESPACE_CHARACTER_COUNT",
+   "META_OBJECT_COUNT",
+   "META_OLE_OBJECT_COUNT",
+   "META_PAGE_COUNT",
+   "META_PARAGRAPH_COUNT",
+   "META_PRINTED_BY",
+   "META_PRINT_DATE",
+   "META_ROW_COUNT",
+   "META_SENTENCE_COUNT",
+   "META_SYLLABLE_COUNT",
+   "META_TABLE_COUNT",
+   "META_TEMPLATE",
+   "META_USER_DEFINED",
+   "META_VALUE_TYPE",
+   "META_WORD_COUNT",
+   "MF_ALGORITHM",
+   "MF_ALGORITHM_NAME",
+   "MF_CHECKSUM",
+   "MF_CHECKSUM_TYPE",
+   "MF_ENCRYPTION_DATA",
+   "MF_FILE_ENTRY",
+   "MF_FULL_PATH",
+   "MF_INITIALISATION_VECTOR",
+   "MF_ITERATION_COUNT",
+   "MF_KEY_DERIVATION",
+   "MF_KEY_DERIVATION_NAME",
+   "MF_KEY_SIZE",
+   "MF_MANIFEST",
+   "MF_MEDIA_TYPE",
+   "MF_PREFERRED_VIEW_MODE",
+   "MF_SALT",
+   "MF_SIZE",
+   "MF_START_KEY_GENERATION",
+   "MF_START_KEY_GENERATION_NAME",
+   "MF_VERSION",
+   "MSOFFICE_ACCENTBAR",
+   "MSOFFICE_ADDLXML",
+   "MSOFFICE_ADJUSTHANDLES",
+   "MSOFFICE_ALLOWCOMMENTS",
+   "MSOFFICE_ALLOWINCELL",
+   "MSOFFICE_ALLOWOVERLAP",
+   "MSOFFICE_ALTHREF",
+   "MSOFFICE_ANGLE",
+   "MSOFFICE_ANNOTATION",
+   "MSOFFICE_ASPECTRATIO",
+   "MSOFFICE_AUTOFORMAT",
+   "MSOFFICE_AUTOLAYOUT",
+   "MSOFFICE_AUTOROTATIONCENTER",
+   "MSOFFICE_BACKDEPTH",
+   "MSOFFICE_BORDERBOTTOMCOLOR",
+   "MSOFFICE_BORDERLEFTCOLOR",
+   "MSOFFICE_BORDERRIGHTCOLOR",
+   "MSOFFICE_BORDERTOPCOLOR",
+   "MSOFFICE_BOTTOM",
+   "MSOFFICE_BRIGHTNESS",
+   "MSOFFICE_BULLET",
+   "MSOFFICE_BUTTON",
+   "MSOFFICE_BWMODE",
+   "MSOFFICE_BWNORMAL",
+   "MSOFFICE_BWPURE",
+   "MSOFFICE_CALLOUT",
+   "MSOFFICE_CLIP",
+   "MSOFFICE_CLIPPATH",
+   "MSOFFICE_CLIPTOWRAP",
+   "MSOFFICE_COLOR",
+   "MSOFFICE_COLOR2",
+   "MSOFFICE_COLORMENU",
+   "MSOFFICE_COLORMODE",
+   "MSOFFICE_COLORMRU",
+   "MSOFFICE_COLORS",
+   "MSOFFICE_COLUMN",
+   "MSOFFICE_COMPLEX",
+   "MSOFFICE_CONNECTANGLES",
+   "MSOFFICE_CONNECTLOC",
+   "MSOFFICE_CONNECTLOCS",
+   "MSOFFICE_CONNECTORTYPE",
+   "MSOFFICE_CONNECTTYPE",
+   "MSOFFICE_CONSTRAINBOUNDS",
+   "MSOFFICE_CONTENTTYPE",
+   "MSOFFICE_CROPPING",
+   "MSOFFICE_DASHSTYLE",
+   "MSOFFICE_DATA",
+   "MSOFFICE_DETECTMOUSECLICK",
+   "MSOFFICE_DGMBASETEXTSCALE",
+   "MSOFFICE_DGMFONTSIZE",
+   "MSOFFICE_DGMLAYOUT",
+   "MSOFFICE_DGMLAYOUTMRU",
+   "MSOFFICE_DGMNODEKIND",
+   "MSOFFICE_DGMSCALEX",
+   "MSOFFICE_DGMSCALEY",
+   "MSOFFICE_DGMSTYLE",
+   "MSOFFICE_DIAGRAM",
+   "MSOFFICE_DIFFUSITY",
+   "MSOFFICE_DISTANCE",
+   "MSOFFICE_DOUBLECLICKNOTIFY",
+   "MSOFFICE_DRAWASPECT",
+   "MSOFFICE_DROP",
+   "MSOFFICE_DROPAUTO",
+   "MSOFFICE_EDGE",
+   "MSOFFICE_END",
+   "MSOFFICE_ENDARROW",
+   "MSOFFICE_ENDARROWLENGTH",
+   "MSOFFICE_ENDARROWWIDTH",
+   "MSOFFICE_ENDCAP",
+   "MSOFFICE_ENTRY",
+   "MSOFFICE_EQUATIONXML",
+   "MSOFFICE_EXTRUSION",
+   "MSOFFICE_EXTRUSIONCOLOR",
+   "MSOFFICE_EXTRUSIONOK",
+   "MSOFFICE_FACET",
+   "MSOFFICE_FIELDCODES",
+   "MSOFFICE_FILL",
+   "MSOFFICE_FILLCOLOR",
+   "MSOFFICE_FILLTYPE",
+   "MSOFFICE_FORCEDASH",
+   "MSOFFICE_FOREDEPTH",
+   "MSOFFICE_GAP",
+   "MSOFFICE_GFXDATA",
+   "MSOFFICE_GROUPING",
+   "MSOFFICE_HOW",
+   "MSOFFICE_HR",
+   "MSOFFICE_HRALIGN",
+   "MSOFFICE_HREF",
+   "MSOFFICE_HRNOSHADE",
+   "MSOFFICE_HRPCT",
+   "MSOFFICE_HRSTD",
+   "MSOFFICE_I",
+   "MSOFFICE_ID",
+   "MSOFFICE_IDCNTR",
+   "MSOFFICE_IDDEST",
+   "MSOFFICE_IDMAP",
+   "MSOFFICE_IDREF",
+   "MSOFFICE_IDSRC",
+   "MSOFFICE_IMAGEALIGNSHAPE",
+   "MSOFFICE_IMAGEASPECT",
+   "MSOFFICE_IMAGESIZE",
+   "MSOFFICE_INK",
+   "MSOFFICE_INSETMODE",
+   "MSOFFICE_INSETPEN",
+   "MSOFFICE_ISSIGNATURELINE",
+   "MSOFFICE_JOINSTYLE",
+   "MSOFFICE_LEFT",
+   "MSOFFICE_LENGTH",
+   "MSOFFICE_LENGTHSPECIFIED",
+   "MSOFFICE_LIGHTFACE",
+   "MSOFFICE_LIGHTHARSH",
+   "MSOFFICE_LIGHTHARSH2",
+   "MSOFFICE_LIGHTLEVEL",
+   "MSOFFICE_LIGHTLEVEL2",
+   "MSOFFICE_LIGHTPOSITION",
+   "MSOFFICE_LIGHTPOSITION2",
+   "MSOFFICE_LINESTYLE",
+   "MSOFFICE_LINKTYPE",
+   "MSOFFICE_LOCK",
+   "MSOFFICE_LOCKEDFIELD",
+   "MSOFFICE_LOCKROTATIONCENTER",
+   "MSOFFICE_MASTER",
+   "MSOFFICE_MATRIX",
+   "MSOFFICE_METAL",
+   "MSOFFICE_MINUSX",
+   "MSOFFICE_MINUSY",
+   "MSOFFICE_MITERLIMIT",
+   "MSOFFICE_MOVIE",
+   "MSOFFICE_NEW",
+   "MSOFFICE_OBJECTID",
+   "MSOFFICE_OFFSET",
+   "MSOFFICE_OLD",
+   "MSOFFICE_OLE",
+   "MSOFFICE_OLEICON",
+   "MSOFFICE_OLEID",
+   "MSOFFICE_OLEOBJECT",
+   "MSOFFICE_ON",
+   "MSOFFICE_ONED",
+   "MSOFFICE_OPACITY",
+   "MSOFFICE_OPACITY2",
+   "MSOFFICE_ORIENTATION",
+   "MSOFFICE_ORIENTATIONANGLE",
+   "MSOFFICE_ORIGIN",
+   "MSOFFICE_PLANE",
+   "MSOFFICE_POSITION",
+   "MSOFFICE_PREFERRELATIVE",
+   "MSOFFICE_PROGID",
+   "MSOFFICE_PROVID",
+   "MSOFFICE_PROXY",
+   "MSOFFICE_R",
+   "MSOFFICE_REGROUPID",
+   "MSOFFICE_REGROUPTABLE",
+   "MSOFFICE_REL",
+   "MSOFFICE_RELATIONTABLE",
+   "MSOFFICE_RELID",
+   "MSOFFICE_RENDER",
+   "MSOFFICE_REVERSE",
+   "MSOFFICE_RIGHT",
+   "MSOFFICE_ROTATION",
+   "MSOFFICE_ROTATIONANGLE",
+   "MSOFFICE_ROTATIONCENTER",
+   "MSOFFICE_RULES",
+   "MSOFFICE_SELECTION",
+   "MSOFFICE_SHADOWCOLOR",
+   "MSOFFICE_SHAPEDEFAULTS",
+   "MSOFFICE_SHAPEID",
+   "MSOFFICE_SHAPELAYOUT",
+   "MSOFFICE_SHAPETYPE",
+   "MSOFFICE_SHININESS",
+   "MSOFFICE_SHOWSIGNDATE",
+   "MSOFFICE_SIGNATURELINE",
+   "MSOFFICE_SIGNINGINSTRUCTIONS",
+   "MSOFFICE_SIGNINGINSTRUCTIONSSET",
+   "MSOFFICE_SIGPROVURL",
+   "MSOFFICE_SINGLECLICK",
+   "MSOFFICE_SKEW",
+   "MSOFFICE_SKEWAMT",
+   "MSOFFICE_SKEWANGLE",
+   "MSOFFICE_SPECULARITY",
+   "MSOFFICE_SPID",
+   "MSOFFICE_SPIDMAX",
+   "MSOFFICE_SPT",
+   "MSOFFICE_SRC",
+   "MSOFFICE_START",
+   "MSOFFICE_STARTARROW",
+   "MSOFFICE_STARTARROWLENGTH",
+   "MSOFFICE_STARTARROWWIDTH",
+   "MSOFFICE_STROKE",
+   "MSOFFICE_STROKECOLOR",
+   "MSOFFICE_STYLE",
+   "MSOFFICE_SUGGESTEDSIGNER",
+   "MSOFFICE_SUGGESTEDSIGNER2",
+   "MSOFFICE_SUGGESTEDSIGNEREMAIL",
+   "MSOFFICE_TABLELIMITS",
+   "MSOFFICE_TABLEPROPERTIES",
+   "MSOFFICE_TARGETSCREENSIZE",
+   "MSOFFICE_TEXT",
+   "MSOFFICE_TEXTBORDER",
+   "MSOFFICE_TITLE",
+   "MSOFFICE_TOP",
+   "MSOFFICE_TYPE",
+   "MSOFFICE_UNGROUPING",
+   "MSOFFICE_UPDATEMODE",
+   "MSOFFICE_USERDRAWN",
+   "MSOFFICE_USERHIDDEN",
+   "MSOFFICE_V",
+   "MSOFFICE_VERTICIES",
+   "MSOFFICE_VIEWPOINT",
+   "MSOFFICE_VIEWPOINTORIGIN",
+   "MSOFFICE_WEIGHT",
+   "MSOFFICE_WRAPCOORDS",
+   "NULL_B",
+   "NULL_BODY",
+   "NULL_CATEGORY",
+   "NULL_COMBINE",
+   "NULL_CONTENTTYPE",
+   "NULL_CREATED",
+   "NULL_CX",
+   "NULL_CY",
+   "NULL_DATECREATED",
+   "NULL_DATEMODIFIED",
+   "NULL_DESCRIPTION",
+   "NULL_DISTB",
+   "NULL_DISTL",
+   "NULL_DISTR",
+   "NULL_DISTT",
+   "NULL_DOCS",
+   "NULL_EXPANSIONSTATE",
+   "NULL_EXTENSION",
+   "NULL_HEAD",
+   "NULL_HTMLURL",
+   "NULL_ID",
+   "NULL_ISBREAKPOINT",
+   "NULL_ISCOMMENT",
+   "NULL_Id",
+   "NULL_L",
+   "NULL_LANGUAGE",
+   "NULL_NAME",
+   "NULL_NOCHANGEASPECT",
+   "NULL_OPML",
+   "NULL_OUTLINE",
+   "NULL_OWNEREMAIL",
+   "NULL_OWNERID",
+   "NULL_OWNERNAME",
+   "NULL_PARTNAME",
+   "NULL_PROGID",
+   "NULL_PRST",
+   "NULL_PRSTGEOM",
+   "NULL_R",
+   "NULL_STYLE",
+   "NULL_T",
+   "NULL_TARGET",
+   "NULL_TARGETMODE",
+   "NULL_TEXT",
+   "NULL_TITLE",
+   "NULL_TYPE",
+   "NULL_TYPEFACE",
+   "NULL_Type",
+   "NULL_URI",
+   "NULL_URL",
+   "NULL_VERSION",
+   "NULL_VERTSCROLLSTATE",
+   "NULL_WINDOWBOTTOM",
+   "NULL_WINDOWLEFT",
+   "NULL_WINDOWRIGHT",
+   "NULL_WINDOWTOP",
+   "NULL_X",
+   "NULL_XMLURL",
+   "NULL_Y",
+   "OFFICE_ANNOTATION",
+   "OFFICE_ANNOTATION_END",
+   "OFFICE_AUTOMATIC_STYLES",
+   "OFFICE_AUTOMATIC_UPDATE",
+   "OFFICE_BINARY_DATA",
+   "OFFICE_BODY",
+   "OFFICE_BOOLEAN_VALUE",
+   "OFFICE_CHANGE_INFO",
+   "OFFICE_CHART",
+   "OFFICE_CONVERSION_MODE",
+   "OFFICE_CURRENCY",
+   "OFFICE_DATABASE",
+   "OFFICE_DATE_VALUE",
+   "OFFICE_DDE_APPLICATION",
+   "OFFICE_DDE_ITEM",
+   "OFFICE_DDE_SOURCE",
+   "OFFICE_DDE_TOPIC",
+   "OFFICE_DISPLAY",
+   "OFFICE_DOCUMENT",
+   "OFFICE_DOCUMENT_CONTENT",
+   "OFFICE_DOCUMENT_META",
+   "OFFICE_DOCUMENT_SETTINGS",
+   "OFFICE_DOCUMENT_STYLES",
+   "OFFICE_DRAWING",
+   "OFFICE_EVENT_LISTENERS",
+   "OFFICE_FONT_FACE_DECLS",
+   "OFFICE_FORMS",
+   "OFFICE_IMAGE",
+   "OFFICE_MASTER_STYLES",
+   "OFFICE_META",
+   "OFFICE_MIMETYPE",
+   "OFFICE_NAME",
+   "OFFICE_PRESENTATION",
+   "OFFICE_PROCESS_CONTENT",
+   "OFFICE_SCRIPT",
+   "OFFICE_SCRIPTS",
+   "OFFICE_SERVER_MAP",
+   "OFFICE_SETTINGS",
+   "OFFICE_SPREADSHEET",
+   "OFFICE_STRING_VALUE",
+   "OFFICE_STYLES",
+   "OFFICE_TARGET_FRAME",
+   "OFFICE_TARGET_FRAME_NAME",
+   "OFFICE_TEXT",
+   "OFFICE_TIME_VALUE",
+   "OFFICE_TITLE",
+   "OFFICE_VALUE",
+   "OFFICE_VALUE_TYPE",
+   "OFFICE_VERSION",
+   "OREL_BLIP",
+   "OREL_BOTTOMLEFT",
+   "OREL_BOTTOMRIGHT",
+   "OREL_CS",
+   "OREL_DM",
+   "OREL_EMBED",
+   "OREL_HREF",
+   "OREL_ID",
+   "OREL_LINK",
+   "OREL_LO",
+   "OREL_PICT",
+   "OREL_QS",
+   "OREL_TOPLEFT",
+   "OREL_TOPRIGHT",
+   "REL_RELATIONSHIP",
+   "REL_RELATIONSHIPS",
+   "RNG_ANYNAME",
+   "RNG_ATTRIBUTE",
+   "RNG_CHOICE",
+   "RNG_DATA",
+   "RNG_DEFINE",
+   "RNG_DIV",
+   "RNG_ELEMENT",
+   "RNG_EMPTY",
+   "RNG_EXCEPT",
+   "RNG_EXTERNALREF",
+   "RNG_GRAMMAR",
+   "RNG_GROUP",
+   "RNG_INCLUDE",
+   "RNG_INTERLEAVE",
+   "RNG_LIST",
+   "RNG_MIXED",
+   "RNG_NAME",
+   "RNG_NOTALLOWED",
+   "RNG_NSNAE",
+   "RNG_ONEORMORE",
+   "RNG_OPTIONAL",
+   "RNG_PARAM",
+   "RNG_PARENTREF",
+   "RNG_REF",
+   "RNG_START",
+   "RNG_TEXT",
+   "RNG_VALUE",
+   "RNG_ZEROORMORE",
+   "SL_MANIFESTLOCATION",
+   "SL_SCHEMA",
+   "SL_SCHEMALANGUAGE",
+   "SL_SCHEMALIBRARY",
+   "SL_SCHEMALOCATION",
+   "SL_URI",
+   "STYLE_ADJUSTMENT",
+   "STYLE_APPLY_STYLE_NAME",
+   "STYLE_AUTO_TEXT_INDENT",
+   "STYLE_AUTO_UPDATE",
+   "STYLE_BACKGROUND_IMAGE",
+   "STYLE_BACKGROUND_TRANSPARENCY",
+   "STYLE_BASE_CELL_ADDRESS",
+   "STYLE_BORDER_LINE_WIDTH",
+   "STYLE_BORDER_LINE_WIDTH_BOTTOM",
+   "STYLE_BORDER_LINE_WIDTH_LEFT",
+   "STYLE_BORDER_LINE_WIDTH_RIGHT",
+   "STYLE_BORDER_LINE_WIDTH_TOP",
+   "STYLE_CELL_PROTECT",
+   "STYLE_CHAR",
+   "STYLE_CHART_PROPERTIES",
+   "STYLE_CLASS",
+   "STYLE_COLOR",
+   "STYLE_COLUMN",
+   "STYLE_COLUMNS",
+   "STYLE_COLUMN_SEP",
+   "STYLE_COLUMN_WIDTH",
+   "STYLE_CONDITION",
+   "STYLE_COUNTRY_ASIAN",
+   "STYLE_COUNTRY_COMPLEX",
+   "STYLE_DATA_STYLE_NAME",
+   "STYLE_DECIMAL_PLACES",
+   "STYLE_DEFAULT_OUTLINE_LEVEL",
+   "STYLE_DEFAULT_PAGE_LAYOUT",
+   "STYLE_DEFAULT_STYLE",
+   "STYLE_DIAGONAL_BL_TR",
+   "STYLE_DIAGONAL_BL_TR_WIDTHS",
+   "STYLE_DIAGONAL_TL_BR",
+   "STYLE_DIAGONAL_TL_BR_WIDTHS",
+   "STYLE_DIRECTION",
+   "STYLE_DISPLAY",
+   "STYLE_DISPLAY_NAME",
+   "STYLE_DISTANCE",
+   "STYLE_DISTANCE_AFTER_SEP",
+   "STYLE_DISTANCE_BEFORE_SEP",
+   "STYLE_DRAWING_PAGE_PROPERTIES",
+   "STYLE_DROP_CAP",
+   "STYLE_DYNAMIC_SPACING",
+   "STYLE_EDITABLE",
+   "STYLE_FAMILY",
+   "STYLE_FILTER_NAME",
+   "STYLE_FIRST_PAGE_NUMBER",
+   "STYLE_FLOW_WITH_TEXT",
+   "STYLE_FONT_ADORNMENTS",
+   "STYLE_FONT_CHARSET",
+   "STYLE_FONT_CHARSET_ASIAN",
+   "STYLE_FONT_CHARSET_COMPLEX",
+   "STYLE_FONT_FACE",
+   "STYLE_FONT_FAMILY_ASIAN",
+   "STYLE_FONT_FAMILY_COMPLEX",
+   "STYLE_FONT_FAMILY_GENERIC",
+   "STYLE_FONT_FAMILY_GENERIC_ASIAN",
+   "STYLE_FONT_FAMILY_GENERIC_COMPLEX",
+   "STYLE_FONT_INDEPENDENT_LINE_SPACING",
+   "STYLE_FONT_NAME",
+   "STYLE_FONT_NAME_ASIAN",
+   "STYLE_FONT_NAME_COMPLEX",
+   "STYLE_FONT_PITCH",
+   "STYLE_FONT_PITCH_ASIAN",
+   "STYLE_FONT_PITCH_COMPLEX",
+   "STYLE_FONT_RELIEF",
+   "STYLE_FONT_SIZE_ASIAN",
+   "STYLE_FONT_SIZE_COMPLEX",
+   "STYLE_FONT_SIZE_REL",
+   "STYLE_FONT_SIZE_REL_ASIAN",
+   "STYLE_FONT_SIZE_REL_COMPLEX",
+   "STYLE_FONT_STYLE_ASIAN",
+   "STYLE_FONT_STYLE_COMPLEX",
+   "STYLE_FONT_STYLE_NAME",
+   "STYLE_FONT_STYLE_NAME_ASIAN",
+   "STYLE_FONT_STYLE_NAME_COMPLEX",
+   "STYLE_FONT_WEIGHT_ASIAN",
+   "STYLE_FONT_WEIGHT_COMPLEX",
+   "STYLE_FOOTER",
+   "STYLE_FOOTER_LEFT",
+   "STYLE_FOOTER_STYLE",
+   "STYLE_FOOTNOTE_MAX_HEIGHT",
+   "STYLE_FOOTNOTE_SEP",
+   "STYLE_GLYPH_ORIENTATION_VERTICAL",
+   "STYLE_GRAPHIC_PROPERTIES",
+   "STYLE_HANDOUT_MASTER",
+   "STYLE_HEADER",
+   "STYLE_HEADER_FOOTER_PROPERTIES",
+   "STYLE_HEADER_LEFT",
+   "STYLE_HEADER_STYLE",
+   "STYLE_HEIGHT",
+   "STYLE_HORIZONTAL_POS",
+   "STYLE_HORIZONTAL_REL",
+   "STYLE_JOIN_BORDER",
+   "STYLE_JUSTIFY_SINGLE_WORD",
+   "STYLE_LANGUAGE_ASIAN",
+   "STYLE_LANGUAGE_COMPLEX",
+   "STYLE_LAYOUT_GRID_BASE_HEIGHT",
+   "STYLE_LAYOUT_GRID_BASE_WIDTH",
+   "STYLE_LAYOUT_GRID_COLOR",
+   "STYLE_LAYOUT_GRID_DISPLAY",
+   "STYLE_LAYOUT_GRID_LINES",
+   "STYLE_LAYOUT_GRID_MODE",
+   "STYLE_LAYOUT_GRID_PRINT",
+   "STYLE_LAYOUT_GRID_RUBY_BELOW",
+   "STYLE_LAYOUT_GRID_RUBY_HEIGHT",
+   "STYLE_LAYOUT_GRID_SNAP_TO",
+   "STYLE_LAYOUT_GRID_STANDARD_MODE",
+   "STYLE_LEADER_CHAR",
+   "STYLE_LEADER_COLOR",
+   "STYLE_LEADER_STYLE",
+   "STYLE_LEADER_TEXT",
+   "STYLE_LEADER_TEXT_STYLE",
+   "STYLE_LEADER_TYPE",
+   "STYLE_LEADER_WIDTH",
+   "STYLE_LEGEND_EXPANSION",
+   "STYLE_LEGEND_EXPANSION_ASPECT_RATIO",
+   "STYLE_LENGTH",
+   "STYLE_LETTER_KERNING",
+   "STYLE_LINES",
+   "STYLE_LINE_BREAK",
+   "STYLE_LINE_HEIGHT_AT_LEAST",
+   "STYLE_LINE_SPACING",
+   "STYLE_LINE_STYLE",
+   "STYLE_LIST_LEVEL",
+   "STYLE_LIST_LEVEL_LABEL_ALIGNMENT",
+   "STYLE_LIST_LEVEL_PROPERTIES",
+   "STYLE_LIST_STYLE_NAME",
+   "STYLE_MAP",
+   "STYLE_MASTER_PAGE",
+   "STYLE_MASTER_PAGE_NAME",
+   "STYLE_MAY_BREAK_BETWEEN_ROWS",
+   "STYLE_MIN_ROW_HEIGHT",
+   "STYLE_MIRROR",
+   "STYLE_NAME",
+   "STYLE_NEXT_STYLE_NAME",
+   "STYLE_NUMBER_WRAPPED_PARAGRAPHS",
+   "STYLE_NUM_FORMAT",
+   "STYLE_NUM_LETTER_SYNC",
+   "STYLE_NUM_PREFIX",
+   "STYLE_NUM_SUFFIX",
+   "STYLE_OVERFLOW_BEHAVIOR",
+   "STYLE_PAGE_LAYOUT",
+   "STYLE_PAGE_LAYOUT_NAME",
+   "STYLE_PAGE_LAYOUT_PROPERTIES",
+   "STYLE_PAGE_NUMBER",
+   "STYLE_PAGE_USAGE",
+   "STYLE_PAPER_TRAY_NAME",
+   "STYLE_PARAGRAPH_PROPERTIES",
+   "STYLE_PARENT_STYLE_NAME",
+   "STYLE_PERCENTAGE_DATA_STYLE_NAME",
+   "STYLE_POSITION",
+   "STYLE_PRESENTATION_PAGE_LAYOUT",
+   "STYLE_PRINT",
+   "STYLE_PRINT_CONTENT",
+   "STYLE_PRINT_ORIENTATION",
+   "STYLE_PRINT_PAGE_ORDER",
+   "STYLE_PROTECT",
+   "STYLE_PUNCTUATION_WRAP",
+   "STYLE_REGION_CENTER",
+   "STYLE_REGION_LEFT",
+   "STYLE_REGION_RIGHT",
+   "STYLE_REGISTER_TRUE",
+   "STYLE_REGISTER_TRUTH_REF_STYLE_NAME",
+   "STYLE_REL_COLUMN_WIDTH",
+   "STYLE_REL_HEIGHT",
+   "STYLE_REL_WIDTH",
+   "STYLE_REPEAT",
+   "STYLE_REPEAT_CONTENT",
+   "STYLE_RFC_LANGUAGE_TAG",
+   "STYLE_RFC_LANGUAGE_TAG_ASIAN",
+   "STYLE_RFC_LANGUAGE_TAG_COMPLEX",
+   "STYLE_ROTATION_ALIGN",
+   "STYLE_ROTATION_ANGLE",
+   "STYLE_ROW_HEIGHT",
+   "STYLE_RUBY_ALIGN",
+   "STYLE_RUBY_POSITION",
+   "STYLE_RUBY_PROPERTIES",
+   "STYLE_RUN_THROUGH",
+   "STYLE_SCALE_TO",
+   "STYLE_SCALE_TO_PAGES",
+   "STYLE_SCRIPT_ASIAN",
+   "STYLE_SCRIPT_COMPLEX",
+   "STYLE_SCRIPT_TYPE",
+   "STYLE_SECTION_PROPERTIES",
+   "STYLE_SHADOW",
+   "STYLE_SHRINK_TO_FIT",
+   "STYLE_SNAP_TO_LAYOUT_GRID",
+   "STYLE_STYLE",
+   "STYLE_STYLE_NAME",
+   "STYLE_TABLE_CELL_PROPERTIES",
+   "STYLE_TABLE_CENTERING",
+   "STYLE_TABLE_COLUMN_PROPERTIES",
+   "STYLE_TABLE_PROPERTIES",
+   "STYLE_TABLE_ROW_PROPERTIES",
+   "STYLE_TAB_STOP",
+   "STYLE_TAB_STOPS",
+   "STYLE_TAB_STOP_DISTANCE",
+   "STYLE_TEXT_ALIGN_SOURCE",
+   "STYLE_TEXT_AUTOSPACE",
+   "STYLE_TEXT_BLINKING",
+   "STYLE_TEXT_COMBINE",
+   "STYLE_TEXT_COMBINE_END_CHAR",
+   "STYLE_TEXT_COMBINE_START_CHAR",
+   "STYLE_TEXT_EMPHASIZE",
+   "STYLE_TEXT_LINE_THROUGH_COLOR",
+   "STYLE_TEXT_LINE_THROUGH_MODE",
+   "STYLE_TEXT_LINE_THROUGH_STYLE",
+   "STYLE_TEXT_LINE_THROUGH_TEXT",
+   "STYLE_TEXT_LINE_THROUGH_TEXT_STYLE",
+   "STYLE_TEXT_LINE_THROUGH_TYPE",
+   "STYLE_TEXT_LINE_THROUGH_WIDTH",
+   "STYLE_TEXT_OUTLINE",
+   "STYLE_TEXT_OVERLINE_COLOR",
+   "STYLE_TEXT_OVERLINE_MODE",
+   "STYLE_TEXT_OVERLINE_STYLE",
+   "STYLE_TEXT_OVERLINE_TYPE",
+   "STYLE_TEXT_OVERLINE_WIDTH",
+   "STYLE_TEXT_POSITION",
+   "STYLE_TEXT_PROPERTIES",
+   "STYLE_TEXT_ROTATION_ANGLE",
+   "STYLE_TEXT_ROTATION_SCALE",
+   "STYLE_TEXT_SCALE",
+   "STYLE_TEXT_UNDERLINE_COLOR",
+   "STYLE_TEXT_UNDERLINE_MODE",
+   "STYLE_TEXT_UNDERLINE_STYLE",
+   "STYLE_TEXT_UNDERLINE_TYPE",
+   "STYLE_TEXT_UNDERLINE_WIDTH",
+   "STYLE_TYPE",
+   "STYLE_USE_OPTIMAL_COLUMN_WIDTH",
+   "STYLE_USE_OPTIMAL_ROW_HEIGHT",
+   "STYLE_USE_WINDOW_FONT_COLOR",
+   "STYLE_VERTICAL_ALIGN",
+   "STYLE_VERTICAL_POS",
+   "STYLE_VERTICAL_REL",
+   "STYLE_VOLATILE",
+   "STYLE_WIDTH",
+   "STYLE_WRAP",
+   "STYLE_WRAP_CONTOUR",
+   "STYLE_WRAP_CONTOUR_MODE",
+   "STYLE_WRAP_DYNAMIC_THRESHOLD",
+   "STYLE_WRITING_MODE",
+   "STYLE_WRITING_MODE_AUTOMATIC",
+   "SV_CATEGORY",
+   "SV_DEFINE",
+   "SV_ELEMENT",
+   "SV_IGNORE",
+   "SV_REMOVED_ELEMENT",
+   "SV_SCHEMAVIEW",
+   "TABLE_ACCEPTANCE_STATE",
+   "TABLE_ADD_EMPTY_LINES",
+   "TABLE_ALGORITHM",
+   "TABLE_ALIGN",
+   "TABLE_ALLOW_EMPTY_CELL",
+   "TABLE_APPLICATION_DATA",
+   "TABLE_AUTOMATIC_FIND_LABELS",
+   "TABLE_BACKGROUND",
+   "TABLE_BASE_CELL_ADDRESS",
+   "TABLE_BIND_STYLES_TO_CONTENT",
+   "TABLE_BODY",
+   "TABLE_BORDER_COLOR",
+   "TABLE_BORDER_MODEL",
+   "TABLE_BUTTONS",
+   "TABLE_CALCULATION_SETTINGS",
+   "TABLE_CASE_SENSITIVE",
+   "TABLE_CELL_ADDRESS",
+   "TABLE_CELL_CONTENT_CHANGE",
+   "TABLE_CELL_CONTENT_DELETION",
+   "TABLE_CELL_RANGE",
+   "TABLE_CELL_RANGE_ADDRESS",
+   "TABLE_CELL_RANGE_SOURCE",
+   "TABLE_CHANGE_DELETION",
+   "TABLE_CHANGE_TRACK_TABLE_CELL",
+   "TABLE_COLUMN",
+   "TABLE_COMMENT",
+   "TABLE_CONDITION",
+   "TABLE_CONDITION_SOURCE",
+   "TABLE_CONDITION_SOURCE_RANGE_ADDRESS",
+   "TABLE_CONSOLIDATION",
+   "TABLE_CONTAINS_ERROR",
+   "TABLE_CONTAINS_HEADER",
+   "TABLE_CONTENT_VALIDATION",
+   "TABLE_CONTENT_VALIDATIONS",
+   "TABLE_CONTENT_VALIDATION_NAME",
+   "TABLE_COPY_BACK",
+   "TABLE_COPY_FORMULAS",
+   "TABLE_COPY_STYLES",
+   "TABLE_COUNT",
+   "TABLE_COUNTRY",
+   "TABLE_COVERED_TABLE_CELL",
+   "TABLE_CUT_OFFS",
+   "TABLE_DATABASE_NAME",
+   "TABLE_DATABASE_RANGE",
+   "TABLE_DATABASE_RANGES",
+   "TABLE_DATABASE_SOURCE_QUERY",
+   "TABLE_DATABASE_SOURCE_SQL",
+   "TABLE_DATABASE_SOURCE_TABLE",
+   "TABLE_DATABASE_TABLE_NAME",
+   "TABLE_DATA_CELL_RANGE_ADDRESS",
+   "TABLE_DATA_FIELD",
+   "TABLE_DATA_PILOT_DISPLAY_INFO",
+   "TABLE_DATA_PILOT_FIELD",
+   "TABLE_DATA_PILOT_FIELD_REFERENCE",
+   "TABLE_DATA_PILOT_GROUP",
+   "TABLE_DATA_PILOT_GROUPS",
+   "TABLE_DATA_PILOT_GROUP_MEMBER",
+   "TABLE_DATA_PILOT_LAYOUT_INFO",
+   "TABLE_DATA_PILOT_LEVEL",
+   "TABLE_DATA_PILOT_MEMBER",
+   "TABLE_DATA_PILOT_MEMBERS",
+   "TABLE_DATA_PILOT_SORT_INFO",
+   "TABLE_DATA_PILOT_SUBTOTAL",
+   "TABLE_DATA_PILOT_SUBTOTALS",
+   "TABLE_DATA_PILOT_TABLE",
+   "TABLE_DATA_PILOT_TABLES",
+   "TABLE_DATA_TYPE",
+   "TABLE_DATE_END",
+   "TABLE_DATE_START",
+   "TABLE_DATE_VALUE",
+   "TABLE_DDE_LINK",
+   "TABLE_DDE_LINKS",
+   "TABLE_DEFAULT_CELL_STYLE_NAME",
+   "TABLE_DELETION",
+   "TABLE_DELETIONS",
+   "TABLE_DEPENDENCIES",
+   "TABLE_DEPENDENCY",
+   "TABLE_DESC",
+   "TABLE_DETECTIVE",
+   "TABLE_DIRECTION",
+   "TABLE_DISPLAY",
+   "TABLE_DISPLAY_BORDER",
+   "TABLE_DISPLAY_DUPLICATES",
+   "TABLE_DISPLAY_FILTER_BUTTONS",
+   "TABLE_DISPLAY_LIST",
+   "TABLE_DISPLAY_MEMBER_MODE",
+   "TABLE_DRILL_DOWN_ON_DOUBLE_CLICK",
+   "TABLE_EMBEDDED_NUMBER_BEHAVIOR",
+   "TABLE_ENABLED",
+   "TABLE_END",
+   "TABLE_END_CELL_ADDRESS",
+   "TABLE_END_COLUMN",
+   "TABLE_END_POSITION",
+   "TABLE_END_ROW",
+   "TABLE_END_TABLE",
+   "TABLE_END_X",
+   "TABLE_END_Y",
+   "TABLE_ERROR_MACRO",
+   "TABLE_ERROR_MESSAGE",
+   "TABLE_EVEN_COLUMNS",
+   "TABLE_EVEN_ROWS",
+   "TABLE_EXECUTE",
+   "TABLE_EXPRESSION",
+   "TABLE_FIELD_NAME",
+   "TABLE_FIELD_NUMBER",
+   "TABLE_FILTER",
+   "TABLE_FILTER_AND",
+   "TABLE_FILTER_CONDITION",
+   "TABLE_FILTER_NAME",
+   "TABLE_FILTER_OPTIONS",
+   "TABLE_FILTER_OR",
+   "TABLE_FILTER_SET_ITEM",
+   "TABLE_FIRST_COLUMN",
+   "TABLE_FIRST_ROW",
+   "TABLE_FIRST_ROW_END_COLUMN",
+   "TABLE_FIRST_ROW_START_COLUMN",
+   "TABLE_FORMULA",
+   "TABLE_FUNCTION",
+   "TABLE_GRAND_TOTAL",
+   "TABLE_GROUPED_BY",
+   "TABLE_GROUP_BY_FIELD_NUMBER",
+   "TABLE_HAS_PERSISTENT_DATA",
+   "TABLE_HELP_MESSAGE",
+   "TABLE_HIGHLIGHTED_RANGE",
+   "TABLE_ID",
+   "TABLE_IDENTIFY_CATEGORIES",
+   "TABLE_IGNORE_EMPTY_ROWS",
+   "TABLE_INDEX",
+   "TABLE_INSERTION",
+   "TABLE_INSERTION_CUT_OFF",
+   "TABLE_IS_ACTIVE",
+   "TABLE_IS_DATA_LAYOUT_FIELD",
+   "TABLE_IS_SELECTION",
+   "TABLE_IS_SUB_TABLE",
+   "TABLE_ITERATION",
+   "TABLE_LABEL_CELL_RANGE_ADDRESS",
+   "TABLE_LABEL_RANGE",
+   "TABLE_LABEL_RANGES",
+   "TABLE_LANGUAGE",
+   "TABLE_LAST_COLUMN",
+   "TABLE_LAST_COLUMN_SPANNED",
+   "TABLE_LAST_ROW",
+   "TABLE_LAST_ROW_END_COLUMN",
+   "TABLE_LAST_ROW_SPANNED",
+   "TABLE_LAST_ROW_START_COLUMN",
+   "TABLE_LAYOUT_MODE",
+   "TABLE_LINK_TO_SOURCE_DATA",
+   "TABLE_MARKED_INVALID",
+   "TABLE_MATRIX_COVERED",
+   "TABLE_MAXIMUM_DIFFERENCE",
+   "TABLE_MEMBER_COUNT",
+   "TABLE_MEMBER_NAME",
+   "TABLE_MEMBER_TYPE",
+   "TABLE_MESSAGE_TYPE",
+   "TABLE_MODE",
+   "TABLE_MOVEMENT",
+   "TABLE_MOVEMENT_CUT_OFF",
+   "TABLE_MULTI_DELETION_SPANNED",
+   "TABLE_NAME",
+   "TABLE_NAMED_EXPRESSION",
+   "TABLE_NAMED_EXPRESSIONS",
+   "TABLE_NAMED_RANGE",
+   "TABLE_NULL_DATE",
+   "TABLE_NULL_YEAR",
+   "TABLE_NUMBER_COLUMNS_REPEATED",
+   "TABLE_NUMBER_COLUMNS_SPANNED",
+   "TABLE_NUMBER_MATRIX_COLUMNS_SPANNED",
+   "TABLE_NUMBER_MATRIX_ROWS_SPANNED",
+   "TABLE_NUMBER_ROWS_REPEATED",
+   "TABLE_NUMBER_ROWS_SPANNED",
+   "TABLE_OBJECT_NAME",
+   "TABLE_ODD_COLUMNS",
+   "TABLE_ODD_ROWS",
+   "TABLE_ON_UPDATE_KEEP_SIZE",
+   "TABLE_ON_UPDATE_KEEP_STYLES",
+   "TABLE_OPERATION",
+   "TABLE_OPERATOR",
+   "TABLE_ORDER",
+   "TABLE_ORIENTATION",
+   "TABLE_PAGE_BREAKS_ON_GROUP_CHANGE",
+   "TABLE_PARAGRAPH_STYLE_NAME",
+   "TABLE_PARSE_SQL_STATEMENT",
+   "TABLE_PASSWORD",
+   "TABLE_POSITION",
+   "TABLE_PRECISION_AS_SHOWN",
+   "TABLE_PREVIOUS",
+   "TABLE_PRINT",
+   "TABLE_PRINT_RANGES",
+   "TABLE_PROTECT",
+   "TABLE_PROTECTED",
+   "TABLE_PROTECTION_KEY",
+   "TABLE_PROTECTION_KEY_DIGEST_ALGORITHM",
+   "TABLE_QUERY_NAME",
+   "TABLE_RANGE_USABLE_AS",
+   "TABLE_REFRESH_DELAY",
+   "TABLE_REJECTING_CHANGE_ID",
+   "TABLE_RFC_LANGUAGE_TAG",
+   "TABLE_ROW",
+   "TABLE_SCENARIO",
+   "TABLE_SCENARIO_RANGES",
+   "TABLE_SCRIPT",
+   "TABLE_SEARCH_CRITERIA_MUST_APPLY_TO_WHOLE_CELL",
+   "TABLE_SELECTED_PAGE",
+   "TABLE_SHAPES",
+   "TABLE_SHOW_DETAILS",
+   "TABLE_SHOW_EMPTY",
+   "TABLE_SHOW_FILTER_BUTTON",
+   "TABLE_SORT",
+   "TABLE_SORT_BY",
+   "TABLE_SORT_GROUPS",
+   "TABLE_SORT_MODE",
+   "TABLE_SOURCE_CELL_RANGE",
+   "TABLE_SOURCE_CELL_RANGE_ADDRESSES",
+   "TABLE_SOURCE_FIELD_NAME",
+   "TABLE_SOURCE_NAME",
+   "TABLE_SOURCE_RANGE_ADDRESS",
+   "TABLE_SOURCE_SERVICE",
+   "TABLE_SQL_STATEMENT",
+   "TABLE_START",
+   "TABLE_START_COLUMN",
+   "TABLE_START_POSITION",
+   "TABLE_START_ROW",
+   "TABLE_START_TABLE",
+   "TABLE_STATUS",
+   "TABLE_STEP",
+   "TABLE_STEPS",
+   "TABLE_STRUCTURE_PROTECTED",
+   "TABLE_STYLE_NAME",
+   "TABLE_SUBTOTAL_FIELD",
+   "TABLE_SUBTOTAL_RULE",
+   "TABLE_SUBTOTAL_RULES",
+   "TABLE_TABLE",
+   "TABLE_TABLE_BACKGROUND",
+   "TABLE_TABLE_CELL",
+   "TABLE_TABLE_COLUMN",
+   "TABLE_TABLE_COLUMNS",
+   "TABLE_TABLE_COLUMN_GROUP",
+   "TABLE_TABLE_HEADER_COLUMNS",
+   "TABLE_TABLE_HEADER_ROWS",
+   "TABLE_TABLE_NAME",
+   "TABLE_TABLE_ROW",
+   "TABLE_TABLE_ROWS",
+   "TABLE_TABLE_ROW_GROUP",
+   "TABLE_TABLE_SOURCE",
+   "TABLE_TABLE_TEMPLATE",
+   "TABLE_TARGET_CELL_ADDRESS",
+   "TABLE_TARGET_RANGE_ADDRESS",
+   "TABLE_TEMPLATE_NAME",
+   "TABLE_TITLE",
+   "TABLE_TRACKED_CHANGES",
+   "TABLE_TRACK_CHANGES",
+   "TABLE_TYPE",
+   "TABLE_USED_HIERARCHY",
+   "TABLE_USER_NAME",
+   "TABLE_USE_BANDING_COLUMNS_STYLES",
+   "TABLE_USE_BANDING_ROWS_STYLES",
+   "TABLE_USE_FIRST_COLUMN_STYLES",
+   "TABLE_USE_FIRST_ROW_STYLES",
+   "TABLE_USE_LABELS",
+   "TABLE_USE_LAST_COLUMN_STYLES",
+   "TABLE_USE_LAST_ROW_STYLES",
+   "TABLE_USE_REGULAR_EXPRESSIONS",
+   "TABLE_USE_WILDCARDS",
+   "TABLE_VALUE",
+   "TABLE_VALUE_TYPE",
+   "TABLE_VISIBILITY",
+   "TEXT_A",
+   "TEXT_ACTIVE",
+   "TEXT_ALPHABETICAL_INDEX",
+   "TEXT_ALPHABETICAL_INDEX_AUTO_MARK_FILE",
+   "TEXT_ALPHABETICAL_INDEX_ENTRY_TEMPLATE",
+   "TEXT_ALPHABETICAL_INDEX_MARK",
+   "TEXT_ALPHABETICAL_INDEX_MARK_END",
+   "TEXT_ALPHABETICAL_INDEX_MARK_START",
+   "TEXT_ALPHABETICAL_INDEX_SOURCE",
+   "TEXT_ALPHABETICAL_SEPARATORS",
+   "TEXT_ANCHOR_PAGE_NUMBER",
+   "TEXT_ANCHOR_TYPE",
+   "TEXT_ANIMATION",
+   "TEXT_ANIMATION_DELAY",
+   "TEXT_ANIMATION_DIRECTION",
+   "TEXT_ANIMATION_REPEAT",
+   "TEXT_ANIMATION_START_INSIDE",
+   "TEXT_ANIMATION_STEPS",
+   "TEXT_ANIMATION_STOP_INSIDE",
+   "TEXT_AUTHOR_INITIALS",
+   "TEXT_AUTHOR_NAME",
+   "TEXT_BIBLIOGRAPHY",
+   "TEXT_BIBLIOGRAPHY_CONFIGURATION",
+   "TEXT_BIBLIOGRAPHY_DATA_FIELD",
+   "TEXT_BIBLIOGRAPHY_ENTRY_TEMPLATE",
+   "TEXT_BIBLIOGRAPHY_MARK",
+   "TEXT_BIBLIOGRAPHY_SOURCE",
+   "TEXT_BIBLIOGRAPHY_TYPE",
+   "TEXT_BOOKMARK",
+   "TEXT_BOOKMARK_END",
+   "TEXT_BOOKMARK_START",
+   "TEXT_BULLET_CHAR",
+   "TEXT_BULLET_RELATIVE_SIZE",
+   "TEXT_C",
+   "TEXT_CAPITALIZE_ENTRIES",
+   "TEXT_CAPTION_SEQUENCE_FORMAT",
+   "TEXT_CAPTION_SEQUENCE_NAME",
+   "TEXT_CHANGE",
+   "TEXT_CHANGED_REGION",
+   "TEXT_CHANGE_END",
+   "TEXT_CHANGE_ID",
+   "TEXT_CHANGE_START",
+   "TEXT_CHAPTER",
+   "TEXT_CITATION_BODY_STYLE_NAME",
+   "TEXT_CITATION_STYLE_NAME",
+   "TEXT_CLASS_NAMES",
+   "TEXT_COLUMN_NAME",
+   "TEXT_COMBINE_ENTRIES",
+   "TEXT_COMBINE_ENTRIES_WITH_DASH",
+   "TEXT_COMBINE_ENTRIES_WITH_PP",
+   "TEXT_COMMA_SEPARATED",
+   "TEXT_CONDITION",
+   "TEXT_CONDITIONAL_TEXT",
+   "TEXT_COND_STYLE_NAME",
+   "TEXT_CONNECTION_NAME",
+   "TEXT_CONSECUTIVE_NUMBERING",
+   "TEXT_CONTINUE_LIST",
+   "TEXT_CONTINUE_NUMBERING",
+   "TEXT_COPY_OUTLINE_LEVELS",
+   "TEXT_COUNT_EMPTY_LINES",
+   "TEXT_COUNT_IN_TEXT_BOXES",
+   "TEXT_CREATION_DATE",
+   "TEXT_CREATION_TIME",
+   "TEXT_CREATOR",
+   "TEXT_CURRENT_VALUE",
+   "TEXT_DATABASE_DISPLAY",
+   "TEXT_DATABASE_NAME",
+   "TEXT_DATABASE_NEXT",
+   "TEXT_DATABASE_ROW_NUMBER",
+   "TEXT_DATABASE_ROW_SELECT",
+   "TEXT_DATE",
+   "TEXT_DATE_ADJUST",
+   "TEXT_DATE_VALUE",
+   "TEXT_DDE_CONNECTION",
+   "TEXT_DDE_CONNECTION_DECL",
+   "TEXT_DDE_CONNECTION_DECLS",
+   "TEXT_DEFAULT_STYLE_NAME",
+   "TEXT_DELETION",
+   "TEXT_DESCRIPTION",
+   "TEXT_DISPLAY",
+   "TEXT_DISPLAY_LEVELS",
+   "TEXT_DISPLAY_OUTLINE_LEVEL",
+   "TEXT_DONT_BALANCE_TEXT_COLUMNS",
+   "TEXT_DURATION",
+   "TEXT_EDITING_CYCLES",
+   "TEXT_EDITING_DURATION",
+   "TEXT_EXECUTE_MACRO",
+   "TEXT_EXPRESSION",
+   "TEXT_FILE_NAME",
+   "TEXT_FILTER_NAME",
+   "TEXT_FIXED",
+   "TEXT_FOOTNOTES_POSITION",
+   "TEXT_FORMAT_CHANGE",
+   "TEXT_FORMULA",
+   "TEXT_GLOBAL",
+   "TEXT_H",
+   "TEXT_HIDDEN_PARAGRAPH",
+   "TEXT_HIDDEN_TEXT",
+   "TEXT_ID",
+   "TEXT_IGNORE_CASE",
+   "TEXT_ILLUSTRATION_INDEX",
+   "TEXT_ILLUSTRATION_INDEX_ENTRY_TEMPLATE",
+   "TEXT_ILLUSTRATION_INDEX_SOURCE",
+   "TEXT_INCREMENT",
+   "TEXT_INDEX_BODY",
+   "TEXT_INDEX_ENTRY_BIBLIOGRAPHY",
+   "TEXT_INDEX_ENTRY_CHAPTER",
+   "TEXT_INDEX_ENTRY_LINK_END",
+   "TEXT_INDEX_ENTRY_LINK_START",
+   "TEXT_INDEX_ENTRY_PAGE_NUMBER",
+   "TEXT_INDEX_ENTRY_SPAN",
+   "TEXT_INDEX_ENTRY_TAB_STOP",
+   "TEXT_INDEX_ENTRY_TEXT",
+   "TEXT_INDEX_NAME",
+   "TEXT_INDEX_SCOPE",
+   "TEXT_INDEX_SOURCE_STYLE",
+   "TEXT_INDEX_SOURCE_STYLES",
+   "TEXT_INDEX_TITLE",
+   "TEXT_INDEX_TITLE_TEMPLATE",
+   "TEXT_INITIAL_CREATOR",
+   "TEXT_INSERTION",
+   "TEXT_IS_HIDDEN",
+   "TEXT_IS_LIST_HEADER",
+   "TEXT_KEY",
+   "TEXT_KEY1",
+   "TEXT_KEY1_PHONETIC",
+   "TEXT_KEY2",
+   "TEXT_KEY2_PHONETIC",
+   "TEXT_KEYWORDS",
+   "TEXT_KIND",
+   "TEXT_LABEL",
+   "TEXT_LABEL_FOLLOWED_BY",
+   "TEXT_LEVEL",
+   "TEXT_LINENUMBERING_CONFIGURATION",
+   "TEXT_LINENUMBERING_SEPARATOR",
+   "TEXT_LINE_BREAK",
+   "TEXT_LINE_NUMBER",
+   "TEXT_LIST",
+   "TEXT_LIST_HEADER",
+   "TEXT_LIST_ID",
+   "TEXT_LIST_ITEM",
+   "TEXT_LIST_LEVEL_POSITION_AND_SPACE_MODE",
+   "TEXT_LIST_LEVEL_STYLE_BULLET",
+   "TEXT_LIST_LEVEL_STYLE_IMAGE",
+   "TEXT_LIST_LEVEL_STYLE_NUMBER",
+   "TEXT_LIST_STYLE",
+   "TEXT_LIST_TAB_STOP_POSITION",
+   "TEXT_MAIN_ENTRY",
+   "TEXT_MAIN_ENTRY_STYLE_NAME",
+   "TEXT_MASTER_PAGE_NAME",
+   "TEXT_MEASURE",
+   "TEXT_META",
+   "TEXT_META_FIELD",
+   "TEXT_MIN_LABEL_DISTANCE",
+   "TEXT_MIN_LABEL_WIDTH",
+   "TEXT_MODIFICATION_DATE",
+   "TEXT_MODIFICATION_TIME",
+   "TEXT_NAME",
+   "TEXT_NOTE",
+   "TEXT_NOTES_CONFIGURATION",
+   "TEXT_NOTE_BODY",
+   "TEXT_NOTE_CITATION",
+   "TEXT_NOTE_CLASS",
+   "TEXT_NOTE_CONTINUATION_NOTICE_BACKWARD",
+   "TEXT_NOTE_CONTINUATION_NOTICE_FORWARD",
+   "TEXT_NOTE_REF",
+   "TEXT_NUMBER",
+   "TEXT_NUMBERED_ENTRIES",
+   "TEXT_NUMBERED_PARAGRAPH",
+   "TEXT_NUMBER_LINES",
+   "TEXT_NUMBER_POSITION",
+   "TEXT_OBJECT_INDEX",
+   "TEXT_OBJECT_INDEX_ENTRY_TEMPLATE",
+   "TEXT_OBJECT_INDEX_SOURCE",
+   "TEXT_OFFSET",
+   "TEXT_OUTLINE_LEVEL",
+   "TEXT_OUTLINE_LEVEL_STYLE",
+   "TEXT_OUTLINE_STYLE",
+   "TEXT_P",
+   "TEXT_PAGE",
+   "TEXT_PAGE_ADJUST",
+   "TEXT_PAGE_CONTINUATION",
+   "TEXT_PAGE_NUMBER",
+   "TEXT_PAGE_SEQUENCE",
+   "TEXT_PAGE_VARIABLE_GET",
+   "TEXT_PAGE_VARIABLE_SET",
+   "TEXT_PLACEHOLDER",
+   "TEXT_PLACEHOLDER_TYPE",
+   "TEXT_PREFIX",
+   "TEXT_PRINTED_BY",
+   "TEXT_PRINT_DATE",
+   "TEXT_PRINT_TIME",
+   "TEXT_PROTECTED",
+   "TEXT_PROTECTION_KEY",
+   "TEXT_PROTECTION_KEY_DIGEST_ALGORITHM",
+   "TEXT_REFERENCE_FORMAT",
+   "TEXT_REFERENCE_MARK",
+   "TEXT_REFERENCE_MARK_END",
+   "TEXT_REFERENCE_MARK_START",
+   "TEXT_REF_NAME",
+   "TEXT_RELATIVE_TAB_STOP_POSITION",
+   "TEXT_RESTART_NUMBERING",
+   "TEXT_RESTART_ON_PAGE",
+   "TEXT_ROW_NUMBER",
+   "TEXT_RUBY",
+   "TEXT_RUBY_BASE",
+   "TEXT_RUBY_TEXT",
+   "TEXT_S",
+   "TEXT_SCRIPT",
+   "TEXT_SECTION",
+   "TEXT_SECTION_NAME",
+   "TEXT_SECTION_SOURCE",
+   "TEXT_SELECT_PAGE",
+   "TEXT_SENDER_CITY",
+   "TEXT_SENDER_COMPANY",
+   "TEXT_SENDER_COUNTRY",
+   "TEXT_SENDER_EMAIL",
+   "TEXT_SENDER_FAX",
+   "TEXT_SENDER_FIRSTNAME",
+   "TEXT_SENDER_INITIALS",
+   "TEXT_SENDER_LASTNAME",
+   "TEXT_SENDER_PHONE_PRIVATE",
+   "TEXT_SENDER_PHONE_WORK",
+   "TEXT_SENDER_POSITION",
+   "TEXT_SENDER_POSTAL_CODE",
+   "TEXT_SENDER_STATE_OR_PROVINCE",
+   "TEXT_SENDER_STREET",
+   "TEXT_SENDER_TITLE",
+   "TEXT_SEPARATION_CHARACTER",
+   "TEXT_SEQUENCE",
+   "TEXT_SEQUENCE_DECL",
+   "TEXT_SEQUENCE_DECLS",
+   "TEXT_SEQUENCE_REF",
+   "TEXT_SHEET_NAME",
+   "TEXT_SOFT_PAGE_BREAK",
+   "TEXT_SORT_ALGORITHM",
+   "TEXT_SORT_ASCENDING",
+   "TEXT_SORT_BY_POSITION",
+   "TEXT_SORT_KEY",
+   "TEXT_SPACE_BEFORE",
+   "TEXT_SPAN",
+   "TEXT_START_NUMBERING_AT",
+   "TEXT_START_VALUE",
+   "TEXT_STRING_VALUE",
+   "TEXT_STRING_VALUE_IF_FALSE",
+   "TEXT_STRING_VALUE_IF_TRUE",
+   "TEXT_STRING_VALUE_PHONETIC",
+   "TEXT_STYLE_NAME",
+   "TEXT_STYLE_OVERRIDE",
+   "TEXT_SUBJECT",
+   "TEXT_SUFFIX",
+   "TEXT_TAB",
+   "TEXT_TABLE_FORMULA",
+   "TEXT_TABLE_INDEX",
+   "TEXT_TABLE_INDEX_ENTRY_TEMPLATE",
+   "TEXT_TABLE_INDEX_SOURCE",
+   "TEXT_TABLE_NAME",
+   "TEXT_TABLE_OF_CONTENT",
+   "TEXT_TABLE_OF_CONTENT_ENTRY_TEMPLATE",
+   "TEXT_TABLE_OF_CONTENT_SOURCE",
+   "TEXT_TABLE_TYPE",
+   "TEXT_TAB_REF",
+   "TEXT_TEMPLATE_NAME",
+   "TEXT_TEXT_INPUT",
+   "TEXT_TIME",
+   "TEXT_TIME_ADJUST",
+   "TEXT_TIME_VALUE",
+   "TEXT_TITLE",
+   "TEXT_TOC_MARK",
+   "TEXT_TOC_MARK_END",
+   "TEXT_TOC_MARK_START",
+   "TEXT_TRACKED_CHANGES",
+   "TEXT_TRACK_CHANGES",
+   "TEXT_USER_DEFINED",
+   "TEXT_USER_FIELD_DECL",
+   "TEXT_USER_FIELD_DECLS",
+   "TEXT_USER_FIELD_GET",
+   "TEXT_USER_FIELD_INPUT",
+   "TEXT_USER_INDEX",
+   "TEXT_USER_INDEX_ENTRY_TEMPLATE",
+   "TEXT_USER_INDEX_MARK",
+   "TEXT_USER_INDEX_MARK_END",
+   "TEXT_USER_INDEX_MARK_START",
+   "TEXT_USER_INDEX_SOURCE",
+   "TEXT_USE_CAPTION",
+   "TEXT_USE_CHART_OBJECTS",
+   "TEXT_USE_DRAW_OBJECTS",
+   "TEXT_USE_FLOATING_FRAMES",
+   "TEXT_USE_GRAPHICS",
+   "TEXT_USE_INDEX_MARKS",
+   "TEXT_USE_INDEX_SOURCE_STYLES",
+   "TEXT_USE_KEYS_AS_ENTRIES",
+   "TEXT_USE_MATH_OBJECTS",
+   "TEXT_USE_OBJECTS",
+   "TEXT_USE_OTHER_OBJECTS",
+   "TEXT_USE_OUTLINE_LEVEL",
+   "TEXT_USE_SOFT_PAGE_BREAKS",
+   "TEXT_USE_SPREADSHEET_OBJECTS",
+   "TEXT_USE_TABLES",
+   "TEXT_VALUE",
+   "TEXT_VARIABLE_DECL",
+   "TEXT_VARIABLE_DECLS",
+   "TEXT_VARIABLE_GET",
+   "TEXT_VARIABLE_INPUT",
+   "TEXT_VARIABLE_SET",
+   "TEXT_VISITED_STYLE_NAME",
+   "VML_ADJ",
+   "VML_ALIGNSHAPE",
+   "VML_ALT",
+   "VML_ANGLE",
+   "VML_ARC",
+   "VML_ARCSIZE",
+   "VML_ARROWOK",
+   "VML_ASPECT",
+   "VML_BACKGROUND",
+   "VML_BILEVEL",
+   "VML_BLACKLEVEL",
+   "VML_CHROMAKEY",
+   "VML_CLASS",
+   "VML_COLOR",
+   "VML_COLOR2",
+   "VML_COLORS",
+   "VML_CONTROL1",
+   "VML_CONTROL2",
+   "VML_COORDORIGIN",
+   "VML_COORDSIZE",
+   "VML_CROPBOTTOM",
+   "VML_CROPLEFT",
+   "VML_CROPRIGHT",
+   "VML_CROPTOP",
+   "VML_CURVE",
+   "VML_DASHSTYLE",
+   "VML_EDITAS",
+   "VML_EMBOSSCOLOR",
+   "VML_ENDANGLE",
+   "VML_ENDARROW",
+   "VML_ENDARROWLENGTH",
+   "VML_ENDARROWWIDTH",
+   "VML_ENDCAP",
+   "VML_EQN",
+   "VML_EQUATIONXML",
+   "VML_EXT",
+   "VML_F",
+   "VML_FILL",
+   "VML_FILLCOLOR",
+   "VML_FILLED",
+   "VML_FILLOK",
+   "VML_FILLTYPE",
+   "VML_FITPATH",
+   "VML_FITSHAPE",
+   "VML_FOCUS",
+   "VML_FOCUSPOSITION",
+   "VML_FOCUSSIZE",
+   "VML_FORMULAS",
+   "VML_FROM",
+   "VML_GAIN",
+   "VML_GAMMA",
+   "VML_GRADIENTSHAPEOK",
+   "VML_GRAYSCALE",
+   "VML_GROUP",
+   "VML_H",
+   "VML_HANDLES",
+   "VML_HREF",
+   "VML_ID",
+   "VML_IMAGE",
+   "VML_IMAGEALIGNSHAPE",
+   "VML_IMAGEASPECT",
+   "VML_IMAGEDATA",
+   "VML_IMAGESIZE",
+   "VML_INSET",
+   "VML_INSETPEN",
+   "VML_INSETPENOK",
+   "VML_INVX",
+   "VML_INVY",
+   "VML_JOINSTYLE",
+   "VML_LIMO",
+   "VML_LINE",
+   "VML_LINESTYLE",
+   "VML_MAP",
+   "VML_MATRIX",
+   "VML_METHOD",
+   "VML_MITERLIMIT",
+   "VML_OBSCURED",
+   "VML_OFFSET",
+   "VML_OFFSET2",
+   "VML_ON",
+   "VML_OPACITY",
+   "VML_ORIGIN",
+   "VML_OVAL",
+   "VML_PATH",
+   "VML_POINTS",
+   "VML_POLAR",
+   "VML_POLYLINE",
+   "VML_POSITION",
+   "VML_PRINT",
+   "VML_RADIUSRANGE",
+   "VML_RECOLOR",
+   "VML_RECOLORTARGET",
+   "VML_RECT",
+   "VML_ROTATE",
+   "VML_ROUNDRECT",
+   "VML_SHADOW",
+   "VML_SHADOWOK",
+   "VML_SHAPE",
+   "VML_SHAPETYPE",
+   "VML_SIZE",
+   "VML_SRC",
+   "VML_STARTANGLE",
+   "VML_STARTARROW",
+   "VML_STARTARROWLENGTH",
+   "VML_STARTARROWWIDTH",
+   "VML_STRING",
+   "VML_STROKE",
+   "VML_STROKECOLOR",
+   "VML_STROKED",
+   "VML_STROKEOK",
+   "VML_STROKEWEIGHT",
+   "VML_STYLE",
+   "VML_SWITCH",
+   "VML_TARGET",
+   "VML_TEXTBOX",
+   "VML_TEXTBOXRECT",
+   "VML_TEXTPATH",
+   "VML_TEXTPATHOK",
+   "VML_TITLE",
+   "VML_TO",
+   "VML_TRIM",
+   "VML_TYPE",
+   "VML_V",
+   "VML_WEIGHT",
+   "VML_WRAPCOORDS",
+   "VML_XRANGE",
+   "VML_XSCALE",
+   "VML_YRANGE",
+   "WORD_ABSTRACTNUM",
+   "WORD_ABSTRACTNUMID",
+   "WORD_ACCENT1",
+   "WORD_ACCENT2",
+   "WORD_ACCENT3",
+   "WORD_ACCENT4",
+   "WORD_ACCENT5",
+   "WORD_ACCENT6",
+   "WORD_ACTIVE",
+   "WORD_ACTIVERECORD",
+   "WORD_ACTIVEWRITINGSTYLE",
+   "WORD_ACTUALPG",
+   "WORD_ADDRESSFIELDNAME",
+   "WORD_ADJUSTLINEHEIGHTINTABLE",
+   "WORD_ADJUSTRIGHTIND",
+   "WORD_AFTER",
+   "WORD_AFTERAUTOSPACING",
+   "WORD_AFTERLINES",
+   "WORD_ALGIDEXT",
+   "WORD_ALGIDEXTSOURCE",
+   "WORD_ALGORITHMNAME",
+   "WORD_ALIAS",
+   "WORD_ALIASES",
+   "WORD_ALIGNBORDERSANDEDGES",
+   "WORD_ALIGNMENT",
+   "WORD_ALIGNTABLESROWBYROW",
+   "WORD_ALL",
+   "WORD_ALLOWPNG",
+   "WORD_ALLOWSPACEOFSAMESTYLEINTABLE",
+   "WORD_ALLSTYLES",
+   "WORD_ALTCHUNK",
+   "WORD_ALTCHUNKPR",
+   "WORD_ALTERNATESTYLENAMES",
+   "WORD_ALTNAME",
+   "WORD_ALWAYSMERGEEMPTYNAMESPACE",
+   "WORD_ALWAYSSHOWPLACEHOLDERTEXT",
+   "WORD_ANCHOR",
+   "WORD_ANCHORLOCK",
+   "WORD_ANNOTATIONREF",
+   "WORD_APPLYBREAKINGRULES",
+   "WORD_APPNAME",
+   "WORD_ASCII",
+   "WORD_ASCIITHEME",
+   "WORD_ATTACHEDSCHEMA",
+   "WORD_ATTACHEDTEMPLATE",
+   "WORD_ATTR",
+   "WORD_AUTHOR",
+   "WORD_AUTOCAPTION",
+   "WORD_AUTOCAPTIONS",
+   "WORD_AUTOFITTOFIRSTFIXEDWIDTHCELL",
+   "WORD_AUTOFORMATOVERRIDE",
+   "WORD_AUTOHYPHENATION",
+   "WORD_AUTOREDEFINE",
+   "WORD_AUTOSPACEDE",
+   "WORD_AUTOSPACEDN",
+   "WORD_AUTOSPACELIKEWORD95",
+   "WORD_B",
+   "WORD_BACKGROUND",
+   "WORD_BALANCESINGLEBYTEDOUBLEBYTEWIDTH",
+   "WORD_BAR",
+   "WORD_BASEDON",
+   "WORD_BCS",
+   "WORD_BDO",
+   "WORD_BDR",
+   "WORD_BEFORE",
+   "WORD_BEFOREAUTOSPACING",
+   "WORD_BEFORELINES",
+   "WORD_BEHAVIOR",
+   "WORD_BEHAVIORS",
+   "WORD_BETWEEN",
+   "WORD_BG1",
+   "WORD_BG2",
+   "WORD_BIBLIOGRAPHY",
+   "WORD_BIDI",
+   "WORD_BIDIVISUAL",
+   "WORD_BLOCKQUOTE",
+   "WORD_BODY",
+   "WORD_BODYDIV",
+   "WORD_BOOKFOLDPRINTING",
+   "WORD_BOOKFOLDPRINTINGSHEETS",
+   "WORD_BOOKFOLDREVPRINTING",
+   "WORD_BOOKMARK",
+   "WORD_BOOKMARKEND",
+   "WORD_BOOKMARKSTART",
+   "WORD_BORDERSDONOTSURROUNDFOOTER",
+   "WORD_BORDERSDONOTSURROUNDHEADER",
+   "WORD_BOTTOM",
+   "WORD_BOTTOMFROMTEXT",
+   "WORD_BR",
+   "WORD_CACHEDCOLBALANCE",
+   "WORD_CALCONEXIT",
+   "WORD_CALENDAR",
+   "WORD_CANTSPLIT",
+   "WORD_CAPS",
+   "WORD_CAPTION",
+   "WORD_CAPTIONS",
+   "WORD_CATEGORY",
+   "WORD_CELLDEL",
+   "WORD_CELLINS",
+   "WORD_CELLMERGE",
+   "WORD_CHAPNUM",
+   "WORD_CHAPSEP",
+   "WORD_CHAPSTYLE",
+   "WORD_CHAR",
+   "WORD_CHARACTERSET",
+   "WORD_CHARACTERSPACINGCONTROL",
+   "WORD_CHARSET",
+   "WORD_CHARSPACE",
+   "WORD_CHECKBOX",
+   "WORD_CHECKED",
+   "WORD_CHECKERRORS",
+   "WORD_CHECKSTYLE",
+   "WORD_CITATION",
+   "WORD_CLEAR",
+   "WORD_CLEARFORMATTING",
+   "WORD_CLICKANDTYPESTYLE",
+   "WORD_CLRSCHEMEMAPPING",
+   "WORD_CNFSTYLE",
+   "WORD_CODE",
+   "WORD_COL",
+   "WORD_COLDELIM",
+   "WORD_COLFIRST",
+   "WORD_COLLAST",
+   "WORD_COLOR",
+   "WORD_COLS",
+   "WORD_COLUMN",
+   "WORD_COMBINE",
+   "WORD_COMBINEBRACKETS",
+   "WORD_COMBOBOX",
+   "WORD_COMMENT",
+   "WORD_COMMENTRANGEEND",
+   "WORD_COMMENTRANGESTART",
+   "WORD_COMMENTREFERENCE",
+   "WORD_COMMENTS",
+   "WORD_COMPAT",
+   "WORD_COMPATSETTING",
+   "WORD_CONFORMANCE",
+   "WORD_CONNECTSTRING",
+   "WORD_CONSECUTIVEHYPHENLIMIT",
+   "WORD_CONTENTPART",
+   "WORD_CONTEXTUALSPACING",
+   "WORD_CONTINUATIONSEPARATOR",
+   "WORD_CONTROL",
+   "WORD_CONVMAILMERGEESC",
+   "WORD_COUNT",
+   "WORD_COUNTBY",
+   "WORD_CR",
+   "WORD_CRYPTALGORITHMCLASS",
+   "WORD_CRYPTALGORITHMSID",
+   "WORD_CRYPTALGORITHMTYPE",
+   "WORD_CRYPTPROVIDER",
+   "WORD_CRYPTPROVIDERTYPE",
+   "WORD_CRYPTPROVIDERTYPEEXT",
+   "WORD_CRYPTPROVIDERTYPEEXTSOURCE",
+   "WORD_CRYPTSPINCOUNT",
+   "WORD_CS",
+   "WORD_CSB0",
+   "WORD_CSB1",
+   "WORD_CSTHEME",
+   "WORD_CUSTOMMARKFOLLOWS",
+   "WORD_CUSTOMSTYLE",
+   "WORD_CUSTOMSTYLES",
+   "WORD_CUSTOMXML",
+   "WORD_CUSTOMXMLDELRANGEEND",
+   "WORD_CUSTOMXMLDELRANGESTART",
+   "WORD_CUSTOMXMLINSRANGEEND",
+   "WORD_CUSTOMXMLINSRANGESTART",
+   "WORD_CUSTOMXMLMOVEFROMRANGEEND",
+   "WORD_CUSTOMXMLMOVEFROMRANGESTART",
+   "WORD_CUSTOMXMLMOVETORANGEEND",
+   "WORD_CUSTOMXMLMOVETORANGESTART",
+   "WORD_CUSTOMXMLPR",
+   "WORD_DATABINDING",
+   "WORD_DATASOURCE",
+   "WORD_DATATYPE",
+   "WORD_DATE",
+   "WORD_DATEFORMAT",
+   "WORD_DAYLONG",
+   "WORD_DAYSHORT",
+   "WORD_DDLIST",
+   "WORD_DECIMALSYMBOL",
+   "WORD_DECORATED",
+   "WORD_DEFAULT",
+   "WORD_DEFAULTTABLESTYLE",
+   "WORD_DEFAULTTABSTOP",
+   "WORD_DEFLOCKEDSTATE",
+   "WORD_DEFQFORMAT",
+   "WORD_DEFSEMIHIDDEN",
+   "WORD_DEFUIPRIORITY",
+   "WORD_DEFUNHIDEWHENUSED",
+   "WORD_DEL",
+   "WORD_DELINSTRTEXT",
+   "WORD_DELTEXT",
+   "WORD_DESCRIPTION",
+   "WORD_DESTINATION",
+   "WORD_DIR",
+   "WORD_DIRECTFORMATTINGONNUMBERING",
+   "WORD_DIRECTFORMATTINGONPARAGRAPHS",
+   "WORD_DIRECTFORMATTINGONRUNS",
+   "WORD_DIRECTFORMATTINGONTABLES",
+   "WORD_DIRTY",
+   "WORD_DISPLACEDBYCUSTOMXML",
+   "WORD_DISPLAY",
+   "WORD_DISPLAYBACKGROUNDSHAPE",
+   "WORD_DISPLAYHANGULFIXEDWIDTH",
+   "WORD_DISPLAYHORIZONTALDRAWINGGRIDEVERY",
+   "WORD_DISPLAYTEXT",
+   "WORD_DISPLAYVERTICALDRAWINGGRIDEVERY",
+   "WORD_DISTANCE",
+   "WORD_DIV",
+   "WORD_DIVBDR",
+   "WORD_DIVID",
+   "WORD_DIVS",
+   "WORD_DIVSCHILD",
+   "WORD_DLLVERSION",
+   "WORD_DOCDEFAULTS",
+   "WORD_DOCGRID",
+   "WORD_DOCLOCATION",
+   "WORD_DOCPART",
+   "WORD_DOCPARTBODY",
+   "WORD_DOCPARTCATEGORY",
+   "WORD_DOCPARTGALLERY",
+   "WORD_DOCPARTLIST",
+   "WORD_DOCPARTOBJ",
+   "WORD_DOCPARTPR",
+   "WORD_DOCPARTS",
+   "WORD_DOCPARTUNIQUE",
+   "WORD_DOCUMENT",
+   "WORD_DOCUMENTPROTECTION",
+   "WORD_DOCUMENTTYPE",
+   "WORD_DOCVAR",
+   "WORD_DOCVARS",
+   "WORD_DONOTAUTOCOMPRESSPICTURES",
+   "WORD_DONOTAUTOFITCONSTRAINEDTABLES",
+   "WORD_DONOTBREAKCONSTRAINEDFORCEDTABLE",
+   "WORD_DONOTBREAKWRAPPEDTABLES",
+   "WORD_DONOTDEMARCATEINVALIDXML",
+   "WORD_DONOTDISPLAYPAGEBOUNDARIES",
+   "WORD_DONOTEMBEDSMARTTAGS",
+   "WORD_DONOTEXPANDSHIFTRETURN",
+   "WORD_DONOTHYPHENATECAPS",
+   "WORD_DONOTINCLUDESUBDOCSINSTATS",
+   "WORD_DONOTLEAVEBACKSLASHALONE",
+   "WORD_DONOTORGANIZEINFOLDER",
+   "WORD_DONOTRELYONCSS",
+   "WORD_DONOTSAVEASSINGLEFILE",
+   "WORD_DONOTSHADEFORMDATA",
+   "WORD_DONOTSNAPTOGRIDINCELL",
+   "WORD_DONOTSUPPRESSBLANKLINES",
+   "WORD_DONOTSUPPRESSINDENTATION",
+   "WORD_DONOTSUPPRESSPARAGRAPHBORDERS",
+   "WORD_DONOTTRACKFORMATTING",
+   "WORD_DONOTTRACKMOVES",
+   "WORD_DONOTUSEEASTASIANBREAKRULES",
+   "WORD_DONOTUSEHTMLPARAGRAPHAUTOSPACING",
+   "WORD_DONOTUSEINDENTASNUMBERINGTABSTOP",
+   "WORD_DONOTUSELONGFILENAMES",
+   "WORD_DONOTUSEMARGINSFORDRAWINGGRIDORIGIN",
+   "WORD_DONOTVALIDATEAGAINSTSCHEMA",
+   "WORD_DONOTVERTALIGNCELLWITHSP",
+   "WORD_DONOTVERTALIGNINTXBX",
+   "WORD_DONOTWRAPTEXTWITHPUNCT",
+   "WORD_DRAWASPECT",
+   "WORD_DRAWING",
+   "WORD_DRAWINGGRIDHORIZONTALORIGIN",
+   "WORD_DRAWINGGRIDHORIZONTALSPACING",
+   "WORD_DRAWINGGRIDVERTICALORIGIN",
+   "WORD_DRAWINGGRIDVERTICALSPACING",
+   "WORD_DROPCAP",
+   "WORD_DROPDOWNLIST",
+   "WORD_DSTRIKE",
+   "WORD_DXAORIG",
+   "WORD_DYAORIG",
+   "WORD_DYNAMICADDRESS",
+   "WORD_EASTASIA",
+   "WORD_EASTASIANLAYOUT",
+   "WORD_EASTASIATHEME",
+   "WORD_ED",
+   "WORD_EDGRP",
+   "WORD_EDIT",
+   "WORD_EFFECT",
+   "WORD_ELEMENT",
+   "WORD_EM",
+   "WORD_EMBEDBOLD",
+   "WORD_EMBEDBOLDITALIC",
+   "WORD_EMBEDITALIC",
+   "WORD_EMBEDREGULAR",
+   "WORD_EMBEDSYSTEMFONTS",
+   "WORD_EMBEDTRUETYPEFONTS",
+   "WORD_EMBOSS",
+   "WORD_ENABLED",
+   "WORD_ENCODING",
+   "WORD_END",
+   "WORD_ENDCHARS",
+   "WORD_ENDNOTE",
+   "WORD_ENDNOTEPR",
+   "WORD_ENDNOTEREF",
+   "WORD_ENDNOTEREFERENCE",
+   "WORD_ENDNOTES",
+   "WORD_ENFORCEMENT",
+   "WORD_ENTRYMACRO",
+   "WORD_EQUALWIDTH",
+   "WORD_EQUATION",
+   "WORD_EVENANDODDHEADERS",
+   "WORD_EVENHBAND",
+   "WORD_EVENVBAND",
+   "WORD_EXITMACRO",
+   "WORD_FAMILY",
+   "WORD_FFDATA",
+   "WORD_FHDR",
+   "WORD_FIELDCODES",
+   "WORD_FIELDMAPDATA",
+   "WORD_FILL",
+   "WORD_FIRST",
+   "WORD_FIRSTCOLUMN",
+   "WORD_FIRSTLINE",
+   "WORD_FIRSTLINECHARS",
+   "WORD_FIRSTROW",
+   "WORD_FIRSTROWFIRSTCOLUMN",
+   "WORD_FIRSTROWLASTCOLUMN",
+   "WORD_FITTEXT",
+   "WORD_FLATBORDERS",
+   "WORD_FLDCHAR",
+   "WORD_FLDCHARTYPE",
+   "WORD_FLDDATA",
+   "WORD_FLDLOCK",
+   "WORD_FLDSIMPLE",
+   "WORD_FMT",
+   "WORD_FOLLOWEDHYPERLINK",
+   "WORD_FONT",
+   "WORD_FONTKEY",
+   "WORD_FONTS",
+   "WORD_FONTSZ",
+   "WORD_FOOTER",
+   "WORD_FOOTERREFERENCE",
+   "WORD_FOOTNOTE",
+   "WORD_FOOTNOTELAYOUTLIKEWW8",
+   "WORD_FOOTNOTEPR",
+   "WORD_FOOTNOTEREF",
+   "WORD_FOOTNOTEREFERENCE",
+   "WORD_FOOTNOTES",
+   "WORD_FORCEUPGRADE",
+   "WORD_FORGETLASTTABALIGNMENT",
+   "WORD_FORMAT",
+   "WORD_FORMATTING",
+   "WORD_FORMPROT",
+   "WORD_FORMSDESIGN",
+   "WORD_FRAME",
+   "WORD_FRAMELAYOUT",
+   "WORD_FRAMEPR",
+   "WORD_FRAMESET",
+   "WORD_FRAMESETSPLITBAR",
+   "WORD_FTR",
+   "WORD_FULLDATE",
+   "WORD_GALLERY",
+   "WORD_GLOSSARYDOCUMENT",
+   "WORD_GRAMMAR",
+   "WORD_GRIDAFTER",
+   "WORD_GRIDBEFORE",
+   "WORD_GRIDCOL",
+   "WORD_GRIDSPAN",
+   "WORD_GROUP",
+   "WORD_GROWAUTOFIT",
+   "WORD_GUID",
+   "WORD_GUTTER",
+   "WORD_GUTTERATTOP",
+   "WORD_H",
+   "WORD_HANCHOR",
+   "WORD_HANGING",
+   "WORD_HANGINGCHARS",
+   "WORD_HANSI",
+   "WORD_HANSITHEME",
+   "WORD_HASH",
+   "WORD_HASHVALUE",
+   "WORD_HDR",
+   "WORD_HDRSHAPEDEFAULTS",
+   "WORD_HEADER",
+   "WORD_HEADERREFERENCE",
+   "WORD_HEADERS",
+   "WORD_HEADERSOURCE",
+   "WORD_HEADING",
+   "WORD_HEADINGSTYLES",
+   "WORD_HELPTEXT",
+   "WORD_HIDDEN",
+   "WORD_HIDEGRAMMATICALERRORS",
+   "WORD_HIDEMARK",
+   "WORD_HIDESPELLINGERRORS",
+   "WORD_HIGHLIGHT",
+   "WORD_HINT",
+   "WORD_HISTORY",
+   "WORD_HMERGE",
+   "WORD_HORZANCHOR",
+   "WORD_HPS",
+   "WORD_HPSBASETEXT",
+   "WORD_HPSRAISE",
+   "WORD_HRULE",
+   "WORD_HSPACE",
+   "WORD_HYPERLINK",
+   "WORD_HYPHENATIONZONE",
+   "WORD_I",
+   "WORD_ICS",
+   "WORD_ID",
+   "WORD_IGNOREMIXEDCONTENT",
+   "WORD_ILVL",
+   "WORD_IMPRINT",
+   "WORD_IND",
+   "WORD_INITIALS",
+   "WORD_INKANNOTATIONS",
+   "WORD_INS",
+   "WORD_INSDEL",
+   "WORD_INSIDEH",
+   "WORD_INSIDEV",
+   "WORD_INSTR",
+   "WORD_INSTRTEXT",
+   "WORD_ISLGL",
+   "WORD_JC",
+   "WORD_KEEPLINES",
+   "WORD_KEEPNEXT",
+   "WORD_KERN",
+   "WORD_KINSOKU",
+   "WORD_LABEL",
+   "WORD_LANG",
+   "WORD_LASTCOLUMN",
+   "WORD_LASTRENDEREDPAGEBREAK",
+   "WORD_LASTROW",
+   "WORD_LASTROWFIRSTCOLUMN",
+   "WORD_LASTROWLASTCOLUMN",
+   "WORD_LASTVALUE",
+   "WORD_LATENTSTYLES",
+   "WORD_LAYOUTRAWTABLEWIDTH",
+   "WORD_LAYOUTTABLEROWSAPART",
+   "WORD_LEADER",
+   "WORD_LEFT",
+   "WORD_LEFTCHARS",
+   "WORD_LEFTFROMTEXT",
+   "WORD_LEGACY",
+   "WORD_LEGACYINDENT",
+   "WORD_LEGACYSPACE",
+   "WORD_LID",
+   "WORD_LINE",
+   "WORD_LINEPITCH",
+   "WORD_LINERULE",
+   "WORD_LINES",
+   "WORD_LINEWRAPLIKEWORD6",
+   "WORD_LINK",
+   "WORD_LINKEDTOFILE",
+   "WORD_LINKSTYLES",
+   "WORD_LINKTOQUERY",
+   "WORD_LISTENTRY",
+   "WORD_LISTITEM",
+   "WORD_LISTSEPARATOR",
+   "WORD_LNNUMTYPE",
+   "WORD_LOCK",
+   "WORD_LOCKED",
+   "WORD_LOCKEDFIELD",
+   "WORD_LONGDESC",
+   "WORD_LSDEXCEPTION",
+   "WORD_LVL",
+   "WORD_LVLJC",
+   "WORD_LVLOVERRIDE",
+   "WORD_LVLPICBULLETID",
+   "WORD_LVLRESTART",
+   "WORD_LVLTEXT",
+   "WORD_MAILASATTACHMENT",
+   "WORD_MAILMERGE",
+   "WORD_MAILSUBJECT",
+   "WORD_MAINDOCUMENTTYPE",
+   "WORD_MAPPEDNAME",
+   "WORD_MARBOTTOM",
+   "WORD_MARH",
+   "WORD_MARKUP",
+   "WORD_MARLEFT",
+   "WORD_MARRIGHT",
+   "WORD_MARTOP",
+   "WORD_MARW",
+   "WORD_MATCHSRC",
+   "WORD_MAXLENGTH",
+   "WORD_MIRRORINDENTS",
+   "WORD_MIRRORMARGINS",
+   "WORD_MONTHLONG",
+   "WORD_MONTHSHORT",
+   "WORD_MOVEFROM",
+   "WORD_MOVEFROMRANGEEND",
+   "WORD_MOVEFROMRANGESTART",
+   "WORD_MOVETO",
+   "WORD_MOVETORANGEEND",
+   "WORD_MOVETORANGESTART",
+   "WORD_MOVIE",
+   "WORD_MULTILEVELTYPE",
+   "WORD_MULTILINE",
+   "WORD_MWSMALLCAPS",
+   "WORD_NAME",
+   "WORD_NAMESPACEURI",
+   "WORD_NEXT",
+   "WORD_NLCHECK",
+   "WORD_NOBORDER",
+   "WORD_NOBREAKHYPHEN",
+   "WORD_NOCOLUMNBALANCE",
+   "WORD_NOENDNOTE",
+   "WORD_NOEXTRALINESPACING",
+   "WORD_NOHBAND",
+   "WORD_NOLABEL",
+   "WORD_NOLEADING",
+   "WORD_NOLINEBREAKSAFTER",
+   "WORD_NOLINEBREAKSBEFORE",
+   "WORD_NOPROOF",
+   "WORD_NOPUNCTUATIONKERNING",
+   "WORD_NORESIZEALLOWED",
+   "WORD_NOSPACERAISELOWER",
+   "WORD_NOTABHANGIND",
+   "WORD_NOTTRUETYPE",
+   "WORD_NOVBAND",
+   "WORD_NOWRAP",
+   "WORD_NSID",
+   "WORD_NULL",
+   "WORD_NUM",
+   "WORD_NUMBERING",
+   "WORD_NUMBERINGCHANGE",
+   "WORD_NUMBERINGSTYLES",
+   "WORD_NUMFMT",
+   "WORD_NUMID",
+   "WORD_NUMIDMACATCLEANUP",
+   "WORD_NUMPICBULLET",
+   "WORD_NUMPICBULLETID",
+   "WORD_NUMPR",
+   "WORD_NUMRESTART",
+   "WORD_NUMSTART",
+   "WORD_NUMSTYLELINK",
+   "WORD_OBJECT",
+   "WORD_OBJECTEMBED",
+   "WORD_OBJECTLINK",
+   "WORD_ODDHBAND",
+   "WORD_ODDVBAND",
+   "WORD_ODSO",
+   "WORD_OFFSETFROM",
+   "WORD_OMATH",
+   "WORD_OPTIMIZEFORBROWSER",
+   "WORD_ORIENT",
+   "WORD_ORIGINAL",
+   "WORD_OTHER",
+   "WORD_OUTLINE",
+   "WORD_OUTLINELVL",
+   "WORD_OVERFLOWPUNCT",
+   "WORD_P",
+   "WORD_PAGEBREAKBEFORE",
+   "WORD_PANOSE1",
+   "WORD_PAPERSRC",
+   "WORD_PBDR",
+   "WORD_PERCENT",
+   "WORD_PERMEND",
+   "WORD_PERMSTART",
+   "WORD_PERSONAL",
+   "WORD_PERSONALCOMPOSE",
+   "WORD_PERSONALREPLY",
+   "WORD_PGBORDERS",
+   "WORD_PGMAR",
+   "WORD_PGNUM",
+   "WORD_PGNUMTYPE",
+   "WORD_PGSZ",
+   "WORD_PICT",
+   "WORD_PICTURE",
+   "WORD_PITCH",
+   "WORD_PIXELSPERINCH",
+   "WORD_PLACEHOLDER",
+   "WORD_POS",
+   "WORD_POSITION",
+   "WORD_PPR",
+   "WORD_PPRCHANGE",
+   "WORD_PPRDEFAULT",
+   "WORD_PREFIXMAPPINGS",
+   "WORD_PRINTBODYTEXTBEFOREHEADER",
+   "WORD_PRINTCOLBLACK",
+   "WORD_PRINTERSETTINGS",
+   "WORD_PRINTFORMSDATA",
+   "WORD_PRINTFRACTIONALCHARACTERWIDTH",
+   "WORD_PRINTPOSTSCRIPTOVERTEXT",
+   "WORD_PRINTTWOONONE",
+   "WORD_PROGID",
+   "WORD_PROOFERR",
+   "WORD_PROOFSTATE",
+   "WORD_PSTYLE",
+   "WORD_PTAB",
+   "WORD_QFORMAT",
+   "WORD_QUERY",
+   "WORD_R",
+   "WORD_READMODEINKLOCKDOWN",
+   "WORD_RECIPIENTDATA",
+   "WORD_RECIPIENTS",
+   "WORD_RECOMMENDED",
+   "WORD_RELATIVETO",
+   "WORD_RELYONVML",
+   "WORD_REMOVEDATEANDTIME",
+   "WORD_REMOVEPERSONALINFORMATION",
+   "WORD_RESTART",
+   "WORD_RESULT",
+   "WORD_REVISIONVIEW",
+   "WORD_RFONTS",
+   "WORD_RICHTEXT",
+   "WORD_RIGHT",
+   "WORD_RIGHTCHARS",
+   "WORD_RIGHTFROMTEXT",
+   "WORD_RPR",
+   "WORD_RPRCHANGE",
+   "WORD_RPRDEFAULT",
+   "WORD_RSID",
+   "WORD_RSIDDEL",
+   "WORD_RSIDP",
+   "WORD_RSIDR",
+   "WORD_RSIDRDEFAULT",
+   "WORD_RSIDROOT",
+   "WORD_RSIDRPR",
+   "WORD_RSIDS",
+   "WORD_RSIDSECT",
+   "WORD_RSIDTR",
+   "WORD_RSTYLE",
+   "WORD_RT",
+   "WORD_RTL",
+   "WORD_RTLGUTTER",
+   "WORD_RUBY",
+   "WORD_RUBYALIGN",
+   "WORD_RUBYBASE",
+   "WORD_RUBYPR",
+   "WORD_SALT",
+   "WORD_SALTVALUE",
+   "WORD_SAVEFORMSDATA",
+   "WORD_SAVEINVALIDXML",
+   "WORD_SAVEPREVIEWPICTURE",
+   "WORD_SAVESMARTTAGSASXML",
+   "WORD_SAVESUBSETFONTS",
+   "WORD_SAVETHROUGHXSLT",
+   "WORD_SAVEXMLDATAONLY",
+   "WORD_SCROLLBAR",
+   "WORD_SDT",
+   "WORD_SDTCONTENT",
+   "WORD_SDTENDPR",
+   "WORD_SDTPR",
+   "WORD_SECTPR",
+   "WORD_SECTPRCHANGE",
+   "WORD_SELECTFLDWITHFIRSTORLASTCHAR",
+   "WORD_SEMIHIDDEN",
+   "WORD_SEP",
+   "WORD_SEPARATOR",
+   "WORD_SETTINGS",
+   "WORD_SHADOW",
+   "WORD_SHAPEDEFAULTS",
+   "WORD_SHAPEID",
+   "WORD_SHAPELAYOUTLIKEWW8",
+   "WORD_SHD",
+   "WORD_SHOWBREAKSINFRAMES",
+   "WORD_SHOWENVELOPE",
+   "WORD_SHOWINGPLCHDR",
+   "WORD_SHOWXMLTAGS",
+   "WORD_SIG",
+   "WORD_SIZE",
+   "WORD_SIZEAUTO",
+   "WORD_SMALLCAPS",
+   "WORD_SMARTTAG",
+   "WORD_SMARTTAGPR",
+   "WORD_SMARTTAGTYPE",
+   "WORD_SNAPTOGRID",
+   "WORD_SOFTHYPHEN",
+   "WORD_SOLUTIONID",
+   "WORD_SOURCEFILENAME",
+   "WORD_SPACE",
+   "WORD_SPACEFORUL",
+   "WORD_SPACING",
+   "WORD_SPACINGINWHOLEPOINTS",
+   "WORD_SPECVANISH",
+   "WORD_SPELLING",
+   "WORD_SPINCOUNT",
+   "WORD_SPLITPGBREAKANDPARAMARK",
+   "WORD_SRC",
+   "WORD_START",
+   "WORD_STARTCHARS",
+   "WORD_STARTOVERRIDE",
+   "WORD_STATUSTEXT",
+   "WORD_STOREITEMID",
+   "WORD_STOREMAPPEDDATAAS",
+   "WORD_STRICTFIRSTANDLASTCHARS",
+   "WORD_STRIKE",
+   "WORD_STYLE",
+   "WORD_STYLEID",
+   "WORD_STYLELINK",
+   "WORD_STYLELOCKQFSET",
+   "WORD_STYLELOCKTHEME",
+   "WORD_STYLEPANEFORMATFILTER",
+   "WORD_STYLEPANESORTMETHOD",
+   "WORD_STYLES",
+   "WORD_STYLESINUSE",
+   "WORD_SUBDOC",
+   "WORD_SUBFONTBYSIZE",
+   "WORD_SUBSETTED",
+   "WORD_SUFF",
+   "WORD_SUMMARYLENGTH",
+   "WORD_SUPPRESSAUTOHYPHENS",
+   "WORD_SUPPRESSBOTTOMSPACING",
+   "WORD_SUPPRESSLINENUMBERS",
+   "WORD_SUPPRESSOVERLAP",
+   "WORD_SUPPRESSSPACINGATTOPOFPAGE",
+   "WORD_SUPPRESSSPBFAFTERPGBRK",
+   "WORD_SUPPRESSTOPSPACING",
+   "WORD_SUPPRESSTOPSPACINGWP",
+   "WORD_SWAPBORDERSFACINGPAGES",
+   "WORD_SYM",
+   "WORD_SZ",
+   "WORD_SZCS",
+   "WORD_T",
+   "WORD_T1",
+   "WORD_T2",
+   "WORD_TAB",
+   "WORD_TABINDEX",
+   "WORD_TABLE",
+   "WORD_TABLESTYLES",
+   "WORD_TABS",
+   "WORD_TAG",
+   "WORD_TARGET",
+   "WORD_TARGETSCREENSZ",
+   "WORD_TBL",
+   "WORD_TBLBORDERS",
+   "WORD_TBLCAPTION",
+   "WORD_TBLCELLMAR",
+   "WORD_TBLCELLSPACING",
+   "WORD_TBLDESCRIPTION",
+   "WORD_TBLGRID",
+   "WORD_TBLGRIDCHANGE",
+   "WORD_TBLHEADER",
+   "WORD_TBLIND",
+   "WORD_TBLLAYOUT",
+   "WORD_TBLLOOK",
+   "WORD_TBLOVERLAP",
+   "WORD_TBLPPR",
+   "WORD_TBLPR",
+   "WORD_TBLPRCHANGE",
+   "WORD_TBLPREX",
+   "WORD_TBLPREXCHANGE",
+   "WORD_TBLPX",
+   "WORD_TBLPXSPEC",
+   "WORD_TBLPY",
+   "WORD_TBLPYSPEC",
+   "WORD_TBLSTYLE",
+   "WORD_TBLSTYLECOLBANDSIZE",
+   "WORD_TBLSTYLEPR",
+   "WORD_TBLSTYLEROWBANDSIZE",
+   "WORD_TBLW",
+   "WORD_TC",
+   "WORD_TCBORDERS",
+   "WORD_TCFITTEXT",
+   "WORD_TCMAR",
+   "WORD_TCPR",
+   "WORD_TCPRCHANGE",
+   "WORD_TCW",
+   "WORD_TEMPORARY",
+   "WORD_TENTATIVE",
+   "WORD_TEXT",
+   "WORD_TEXTALIGNMENT",
+   "WORD_TEXTBOXTIGHTWRAP",
+   "WORD_TEXTDIRECTION",
+   "WORD_TEXTINPUT",
+   "WORD_TGTFRAME",
+   "WORD_THEMECOLOR",
+   "WORD_THEMEFILL",
+   "WORD_THEMEFILLSHADE",
+   "WORD_THEMEFILLTINT",
+   "WORD_THEMEFONTLANG",
+   "WORD_THEMESHADE",
+   "WORD_THEMETINT",
+   "WORD_TITLE",
+   "WORD_TITLEPG",
+   "WORD_TL2BR",
+   "WORD_TMPL",
+   "WORD_TOOLTIP",
+   "WORD_TOP",
+   "WORD_TOP3HEADINGSTYLES",
+   "WORD_TOPFROMTEXT",
+   "WORD_TOPLINEPUNCT",
+   "WORD_TPLC",
+   "WORD_TR",
+   "WORD_TR2BL",
+   "WORD_TRACKREVISIONS",
+   "WORD_TRHEIGHT",
+   "WORD_TRPR",
+   "WORD_TRPRCHANGE",
+   "WORD_TRUNCATEFONTHEIGHTSLIKEWP6",
+   "WORD_TXBXCONTENT",
+   "WORD_TYPE",
+   "WORD_TYPES",
+   "WORD_U",
+   "WORD_UDL",
+   "WORD_UIPRIORITY",
+   "WORD_ULTRAILSPACE",
+   "WORD_UNDERLINETABINNUMLIST",
+   "WORD_UNHIDEWHENUSED",
+   "WORD_UNIQUETAG",
+   "WORD_UPDATEFIELDS",
+   "WORD_UPDATEMODE",
+   "WORD_URI",
+   "WORD_URL",
+   "WORD_USB0",
+   "WORD_USB1",
+   "WORD_USB2",
+   "WORD_USB3",
+   "WORD_USEALTKINSOKULINEBREAKRULES",
+   "WORD_USEANSIKERNINGPAIRS",
+   "WORD_USEFELAYOUT",
+   "WORD_USENORMALSTYLEFORLIST",
+   "WORD_USEPRINTERMETRICS",
+   "WORD_USESINGLEBORDERFORCONTIGUOUSCELLS",
+   "WORD_USEWORD2002TABLESTYLERULES",
+   "WORD_USEWORD97LINEBREAKRULES",
+   "WORD_USEXSLTWHENSAVING",
+   "WORD_VAL",
+   "WORD_VALIGN",
+   "WORD_VALUE",
+   "WORD_VANCHOR",
+   "WORD_VANISH",
+   "WORD_VENDORID",
+   "WORD_VERT",
+   "WORD_VERTALIGN",
+   "WORD_VERTANCHOR",
+   "WORD_VERTCOMPRESS",
+   "WORD_VIEW",
+   "WORD_VIEWMERGEDDATA",
+   "WORD_VISIBLESTYLES",
+   "WORD_VMERGE",
+   "WORD_VMERGEORIG",
+   "WORD_VSPACE",
+   "WORD_W",
+   "WORD_WAFTER",
+   "WORD_WBEFORE",
+   "WORD_WEBHIDDEN",
+   "WORD_WEBSETTINGS",
+   "WORD_WIDOWCONTROL",
+   "WORD_WORDWRAP",
+   "WORD_WPJUSTIFICATION",
+   "WORD_WPSPACEWIDTH",
+   "WORD_WRAP",
+   "WORD_WRAPTRAILSPACES",
+   "WORD_WRITEPROTECTION",
+   "WORD_X",
+   "WORD_XALIGN",
+   "WORD_XPATH",
+   "WORD_Y",
+   "WORD_YALIGN",
+   "WORD_YEARLONG",
+   "WORD_YEARSHORT",
+   "WORD_ZOOM",
+   "WORD_ZORDER",
+   "XLINK_ACTUATE",
+   "XLINK_HREF",
+   "XLINK_SHOW",
+   "XLINK_TITLE",
+   "XLINK_TYPE",
+   "XML_BASE",
+   "XML_ID",
+   "XML_LANG",
+   "XML_SPACE",
+   "PREDEFINED_TAG_COUNT",
+};
+
+
 #endif
+

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/32cd5aec/DocFormats/filters/odf/src/text/ODFText.c
----------------------------------------------------------------------
diff --git a/DocFormats/filters/odf/src/text/ODFText.c b/DocFormats/filters/odf/src/text/ODFText.c
index 495df4e..3885e06 100644
--- a/DocFormats/filters/odf/src/text/ODFText.c
+++ b/DocFormats/filters/odf/src/text/ODFText.c
@@ -21,17 +21,88 @@
 #include "ODFTextConverter.h"
 #include "DFDOM.h"
 #include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+#include "DFXMLNames.h"
+
+typedef struct {
+    int ODF_EnumDFXMLNameKey;
+    int HTML_EnumDFXMLNameKey;
+} ODF_to_HTML_key;
+
+ODF_to_HTML_key ODF_to_HTML_keys [] = {
+    { 0,0 },
+};
+
+// tags we already identified
+char *tagSeen = " ";;
+
+// probably use a hash table here.  But I've not gotten to that in the
+// Skiena book yet... ;-)
+//
+// Is this worse than switch()?
+//
+// Not really, if it's irregular(which it is, otherwise I could do a
+// straight mapping), I only have to beat the O(binary search) of
+// switch() and this list is so short it will be negible anyway.
+//
+// Also: upside: we get a nice error and omission report out of it.
+//
+static int find_HTML_from_ODF_key(DFNode *odfNode)
+{
+    // subtract the offset of 10 in the enum defined in DFXMLNames.h
+    int index = (int)odfNode->tag - 10;
+    
+    int missing_tag = 0;
+    char *name;
+
+    if (index > -1) {
+        for (int i = 0; ODF_to_HTML_keys[i].ODF_EnumDFXMLNameKey; i++)
+            if (ODF_to_HTML_keys[i].ODF_EnumDFXMLNameKey == index)
+                return ODF_to_HTML_keys[i].HTML_EnumDFXMLNameKey;
+
+        // we didn't find anything, so it's addition or error alert time.
+        name = translateXMLEnumName[index];
+        missing_tag = 1;
+    }
+    else {
+        name = xstrdup(DFNodeName(odfNode));
+        missing_tag = 2;
+    }
+    if (!tagSeen || !strstr(tagSeen, name)) {
+        int len = strlen(tagSeen)+strlen(name)+2;
+        char *newTagSeen = malloc(len);
+        snprintf(newTagSeen, len,"%s%s",tagSeen,name);
+        tagSeen = xstrdup(newTagSeen);
+        free(newTagSeen);
+        
+        if (missing_tag == 1) {
+            printf("Missing: Please add this to struct ODF_to_HTML_keys in ODFTextC.c: ");
+            printf("{ %s,\"Add HTML key here\" },\n",name);
+        }
+        else  {
+            printf("Error: No entry found in DFXMLNames: DFNodeName = %s Tag = %d\n",
+                   name, odfNode->tag);
+        }
+    }
+}
 
 static void traverseContent(ODFTextConverter *conv, DFNode *odfNode, DFNode *htmlNode)
 {
-    printf("ODF element: %s\n",DFNodeName(odfNode));
+    /* printf("ODF element: %s  tag: %d  emun name = %s\n", */
+    /*        DFNodeName(odfNode), odfNode->tag, translateXMLEnumName[odfNode->tag-10]); */
+    find_HTML_from_ODF_key(odfNode);
+    //    printf("\ntag missing = %s\n",tagSeen);
     for (DFNode *odfChild = odfNode->first; odfChild != NULL; odfChild = odfChild->next)
-        traverseContent(conv,odfChild,htmlNode);
+        {
+            traverseContent(conv,odfChild,htmlNode);
+        }
 
     // TODO: Add a switch statement here to check the type of ODF element, and use
     // DFCreateChildElement to create a new element in the HTML document as a child of htmlNode
     // based on the type. As this function gets more complicated, it will likely be useful to
     // split it up into several functions
+    
 }
 
 DFDocument *ODFTextGet(DFStorage *concreteStorage, DFStorage *abstractStorage, const char *idPrefix, DFError **error)
@@ -54,7 +125,8 @@ DFDocument *ODFTextGet(DFStorage *concreteStorage, DFStorage *abstractStorage, c
     // contentDoc is loaded from content.xml, and represents the most important information in
     // the document, i.e. the text, tables, lists, etc.
     traverseContent(conv,package->contentDoc->root,body);
-
+    
+    free(tagSeen);
     // TODO: Once this basic traversal is implemented and is capable of producing paragraphs,
     // tables, lists, and spans, add ids to the HTML elements as they are created. That is, set
     // the id attribute of each new HTML element to a string containing the idPrefix followed by
@@ -90,3 +162,4 @@ int ODFTextCreate(DFStorage *concreteStorage, DFStorage *abstractStorage, DFDocu
     DFErrorFormat(error,"ODFTextCreate: Not yet implemented");
     return 0;
 }
+