LCOV - code coverage report
Current view: top level - workdir/unxlngi6.pro/CustomTarget/writerfilter/source - OOXMLFactory_wml.cxx (source / functions) Hit Total Coverage
Test: libreoffice_filtered.info Lines: 2919 7067 41.3 %
Date: 2012-08-25 Functions: 14 15 93.3 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 3927 18805 20.9 %

           Branch data     Line data    Source code
       1                 :            : 
       2                 :            : #include "doctok/sprmids.hxx"
       3                 :            : #include "doctok/resourceids.hxx"
       4                 :            : #include "ooxml/resourceids.hxx"
       5                 :            : #include "OOXMLFactory_values.hxx"
       6                 :            : #include "OOXMLFactory_wml.hxx"
       7                 :            : #include "ooxml/OOXMLFastHelper.hxx"
       8                 :            :     
       9                 :            : #ifdef _MSC_VER
      10                 :            : #pragma warning(disable:4065) // switch statement contains 'default' but no 'case' labels
      11                 :            : #endif
      12                 :            : 
      13                 :            : namespace writerfilter {
      14                 :            : namespace ooxml {
      15                 :            : 
      16                 :            : /// @cond GENERATED
      17                 :            :     
      18                 :            : typedef rtl::Static < osl::Mutex, OOXMLFactory_wml > OOXMLFactory_wml_Mutex;
      19                 :            : 
      20                 :          8 : OOXMLFactory_wml::OOXMLFactory_wml()
      21                 :            : {
      22                 :            :     // multi-thread-safe mutex for all platforms
      23                 :            :     
      24 [ +  - ][ +  - ]:          8 :     osl::MutexGuard aGuard(OOXMLFactory_wml_Mutex::get());
                 [ +  - ]
      25                 :          8 : }
      26                 :            : 
      27                 :          8 : OOXMLFactory_wml::~OOXMLFactory_wml()
      28                 :            : {
      29         [ -  + ]:         16 : }
      30                 :            : 
      31                 :         20 : OOXMLFactory_ns::Pointer_t OOXMLFactory_wml::m_pInstance;
      32                 :            :     
      33                 :     144900 : OOXMLFactory_ns::Pointer_t OOXMLFactory_wml::getInstance()
      34                 :            : {
      35         [ +  + ]:     144900 :     if (m_pInstance.get() == NULL)
      36         [ +  - ]:          8 :         m_pInstance.reset(new OOXMLFactory_wml());
      37                 :            :     
      38                 :     144900 :     return m_pInstance;
      39                 :            : }
      40                 :            : 
      41                 :        596 : AttributeToResourceMapPointer OOXMLFactory_wml::createAttributeToResourceMap(Id nId)
      42                 :            : {
      43 [ +  - ][ +  - ]:        596 :     AttributeToResourceMapPointer pMap(new AttributeToResourceMap());
                 [ +  - ]
      44                 :            :     
      45   [ +  +  +  -  :        596 :     switch (nId)
          +  +  +  -  +  
          +  -  +  -  -  
          +  -  -  +  -  
          +  -  -  -  -  
          +  -  +  +  +  
          +  +  -  +  -  
          +  -  -  -  -  
          -  -  -  -  -  
          +  -  -  -  -  
          -  -  +  +  +  
          -  +  -  +  -  
          -  -  -  -  -  
          -  -  -  -  -  
          -  -  -  -  -  
          -  -  +  +  -  
          -  -  +  -  +  
          +  +  -  +  +  
          +  +  +  +  -  
          -  +  -  -  -  
          -  -  -  +  +  
          +  -  -  -  -  
          -  -  -  -  -  
          -  -  -  -  -  
          -  -  -  -  +  
          +  +  +  -  -  
          -  +  -  -  -  
          -  -  +  -  -  
          +  -  +  -  -  
          -  +  -  -  -  
          -  -  -  -  -  
          +  -  +  +  +  
          +  +  -  +  -  
          -  +  +  +  +  
          -  +  +  -  -  
          -  -  -  -  -  
             -  -  -  + ]
      46                 :            :     {
      47                 :            :     case NN_wml|DEFINE_CT_OnOff:
      48                 :            :       // CT_OnOff
      49 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_Boolean, NN_wml|DEFINE_ST_OnOff);
      50                 :          8 :         break;
      51                 :            :     case NN_wml|DEFINE_CT_LongHexNumber:
      52                 :            :       // CT_LongHexNumber
      53 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_Hex, NN_wml|DEFINE_ST_LongHexNumber);
      54                 :          8 :         break;
      55                 :            :     case NN_wml|DEFINE_CT_ShortHexNumber:
      56                 :            :       // CT_ShortHexNumber
      57 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_Hex, NN_wml|DEFINE_ST_ShortHexNumber);
      58                 :          5 :         break;
      59                 :            :     case NN_wml|DEFINE_CT_UcharHexNumber:
      60                 :            :       // CT_UcharHexNumber
      61 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_Hex, NN_wml|DEFINE_ST_UcharHexNumber);
      62                 :          0 :         break;
      63                 :            :     case NN_wml|DEFINE_CT_DecimalNumber:
      64                 :            :       // CT_DecimalNumber
      65 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
      66                 :          6 :         break;
      67                 :            :     case NN_wml|DEFINE_CT_TwipsMeasure:
      68                 :            :       // CT_TwipsMeasure
      69 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_TwipsMeasure);
      70                 :          8 :         break;
      71                 :            :     case NN_wml|DEFINE_CT_SignedTwipsMeasure:
      72                 :            :       // CT_SignedTwipsMeasure
      73 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_SignedTwipsMeasure);
      74                 :          3 :         break;
      75                 :            :     case NN_wml|DEFINE_CT_PixelsMeasure:
      76                 :            :       // CT_PixelsMeasure
      77 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_PixelsMeasure);
      78                 :          0 :         break;
      79                 :            :     case NN_wml|DEFINE_CT_HpsMeasure:
      80                 :            :       // CT_HpsMeasure
      81 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_HpsMeasure);
      82                 :          8 :         break;
      83                 :            :     case NN_wml|DEFINE_CT_SignedHpsMeasure:
      84                 :            :       // CT_SignedHpsMeasure
      85 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_SignedHpsMeasure);
      86                 :          3 :         break;
      87                 :            :     case NN_wml|DEFINE_CT_MacroName:
      88                 :            :       // CT_MacroName
      89 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
      90                 :          0 :         break;
      91                 :            :     case NN_wml|DEFINE_CT_String:
      92                 :            :       // CT_String
      93 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
      94                 :          8 :         break;
      95                 :            :     case NN_wml|DEFINE_CT_TextScale:
      96                 :            :       // CT_TextScale
      97 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_TextScale);
      98                 :          0 :         break;
      99                 :            :     case NN_wml|DEFINE_CT_Highlight:
     100                 :            :       // CT_Highlight
     101 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_HighlightColor);
     102                 :          0 :         break;
     103                 :            :     case NN_wml|DEFINE_CT_Color:
     104                 :            :       // CT_Color
     105 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_Hex, NN_wml|DEFINE_ST_HexColor);
     106 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_themeColor] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_ThemeColor);
     107 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_themeTint] = AttributeInfo(RT_Hex, NN_wml|DEFINE_ST_UcharHexNumber);
     108 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_themeShade] = AttributeInfo(RT_Hex, NN_wml|DEFINE_ST_UcharHexNumber);
     109                 :          6 :         break;
     110                 :            :     case NN_wml|DEFINE_CT_Lang:
     111                 :            :       // CT_Lang
     112 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_Lang);
     113                 :          0 :         break;
     114                 :            :     case NN_wml|DEFINE_CT_Guid:
     115                 :            :       // CT_Guid
     116 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
     117                 :          0 :         break;
     118                 :            :     case NN_wml|DEFINE_CT_Underline:
     119                 :            :       // CT_Underline
     120 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_Underline);
     121 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_color] = AttributeInfo(RT_String, 0);
     122 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_themeColor] = AttributeInfo(RT_String, 0);
     123 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_themeTint] = AttributeInfo(RT_String, 0);
     124 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_themeShade] = AttributeInfo(RT_String, 0);
     125                 :          6 :         break;
     126                 :            :     case NN_wml|DEFINE_CT_TextEffect:
     127                 :            :       // CT_TextEffect
     128 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_TextEffect);
     129                 :          0 :         break;
     130                 :            :     case NN_wml|DEFINE_CT_Border:
     131                 :            :       // CT_Border
     132 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_Border);
     133 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_color] = AttributeInfo(RT_Hex, NN_wml|DEFINE_ST_HexColor);
     134 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_themeColor] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_ThemeColor);
     135 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_themeTint] = AttributeInfo(RT_Hex, NN_wml|DEFINE_ST_UcharHexNumber);
     136 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_themeShade] = AttributeInfo(RT_Hex, NN_wml|DEFINE_ST_UcharHexNumber);
     137 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_sz] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_EighthPointMeasure);
     138 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_space] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_PointMeasure);
     139 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_shadow] = AttributeInfo(RT_Boolean, NN_wml|DEFINE_ST_OnOff);
     140 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_frame] = AttributeInfo(RT_Boolean, NN_wml|DEFINE_ST_OnOff);
     141                 :          5 :         break;
     142                 :            :     case NN_wml|DEFINE_CT_Shd:
     143                 :            :       // CT_Shd
     144 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_Shd);
     145 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_color] = AttributeInfo(RT_Hex, NN_wml|DEFINE_ST_HexColor);
     146 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_themeColor] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_ThemeColor);
     147 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_themeTint] = AttributeInfo(RT_Hex, NN_wml|DEFINE_ST_UcharHexNumber);
     148 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_themeShade] = AttributeInfo(RT_Hex, NN_wml|DEFINE_ST_UcharHexNumber);
     149 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fill] = AttributeInfo(RT_Hex, NN_wml|DEFINE_ST_HexColor);
     150 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_themeFill] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_ThemeColor);
     151 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_themeFillTint] = AttributeInfo(RT_Hex, NN_wml|DEFINE_ST_UcharHexNumber);
     152 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_themeFillShade] = AttributeInfo(RT_Hex, NN_wml|DEFINE_ST_UcharHexNumber);
     153                 :          0 :         break;
     154                 :            :     case NN_wml|DEFINE_CT_VerticalAlignRun:
     155                 :            :       // CT_VerticalAlignRun
     156 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
     157                 :          0 :         break;
     158                 :            :     case NN_wml|DEFINE_CT_FitText:
     159                 :            :       // CT_FitText
     160 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
     161 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_String, 0);
     162                 :          0 :         break;
     163                 :            :     case NN_wml|DEFINE_CT_Em:
     164                 :            :       // CT_Em
     165 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_Em);
     166                 :          0 :         break;
     167                 :            :     case NN_wml|DEFINE_CT_Language:
     168                 :            :       // CT_Language
     169 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_Lang);
     170 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_eastAsia] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_Lang);
     171 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bidi] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_Lang);
     172                 :          8 :         break;
     173                 :            :     case NN_wml|DEFINE_CT_EastAsianLayout:
     174                 :            :       // CT_EastAsianLayout
     175 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     176 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_combine] = AttributeInfo(RT_Boolean, NN_wml|DEFINE_ST_OnOff);
     177 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_combineBrackets] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_CombineBrackets);
     178 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vert] = AttributeInfo(RT_Boolean, NN_wml|DEFINE_ST_OnOff);
     179 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vertCompress] = AttributeInfo(RT_Boolean, NN_wml|DEFINE_ST_OnOff);
     180                 :          0 :         break;
     181                 :            :     case NN_wml|DEFINE_CT_FramePr:
     182                 :            :       // CT_FramePr
     183 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_dropCap] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_DropCap);
     184 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_lines] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     185 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_w] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_TwipsMeasure);
     186 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_h] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_TwipsMeasure);
     187 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_vSpace] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_TwipsMeasure);
     188 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_hSpace] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_TwipsMeasure);
     189 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_wrap] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_Wrap);
     190 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_hAnchor] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_HAnchor);
     191 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_vAnchor] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_VAnchor);
     192 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_x] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_SignedTwipsMeasure);
     193 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_xAlign] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_XAlign);
     194 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_y] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_SignedTwipsMeasure);
     195 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_yAlign] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_YAlign);
     196 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_hRule] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_HeightRule);
     197 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_anchorLock] = AttributeInfo(RT_Boolean, NN_wml|DEFINE_ST_OnOff);
     198                 :          3 :         break;
     199                 :            :     case NN_wml|DEFINE_CT_TabStop:
     200                 :            :       // CT_TabStop
     201 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_TabJc);
     202 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_leader] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_TabTlc);
     203 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_pos] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_SignedTwipsMeasure);
     204                 :          6 :         break;
     205                 :            :     case NN_wml|DEFINE_CT_Spacing:
     206                 :            :       // CT_Spacing
     207 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_before] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_TwipsMeasure);
     208 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_beforeLines] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     209 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_beforeAutospacing] = AttributeInfo(RT_Boolean, NN_wml|DEFINE_ST_OnOff);
     210 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_after] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_TwipsMeasure);
     211 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_afterLines] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     212 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_afterAutospacing] = AttributeInfo(RT_Boolean, NN_wml|DEFINE_ST_OnOff);
     213 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_line] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_SignedTwipsMeasure);
     214 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_lineRule] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_LineSpacingRule);
     215                 :          6 :         break;
     216                 :            :     case NN_wml|DEFINE_CT_Ind:
     217                 :            :       // CT_Ind
     218 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_end] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_SignedTwipsMeasure);
     219 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_endChars] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     220 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_start] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_SignedTwipsMeasure);
     221 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_startChars] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     222 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_left] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_SignedTwipsMeasure);
     223 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_leftChars] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     224 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_right] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_SignedTwipsMeasure);
     225 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_rightChars] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     226 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_hanging] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_TwipsMeasure);
     227 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_hangingChars] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     228 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_firstLine] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_TwipsMeasure);
     229 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_firstLineChars] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     230                 :          3 :         break;
     231                 :            :     case NN_wml|DEFINE_CT_Jc:
     232                 :            :       // CT_Jc
     233 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_Jc);
     234                 :          3 :         break;
     235                 :            :     case NN_wml|DEFINE_CT_View:
     236                 :            :       // CT_View
     237 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
     238                 :          0 :         break;
     239                 :            :     case NN_wml|DEFINE_CT_Zoom:
     240                 :            :       // CT_Zoom
     241 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_Zoom);
     242 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_percent] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_Percentage);
     243                 :          8 :         break;
     244                 :            :     case NN_wml|DEFINE_CT_WritingStyle:
     245                 :            :       // CT_WritingStyle
     246 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_lang] = AttributeInfo(RT_String, 0);
     247 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vendorID] = AttributeInfo(RT_String, 0);
     248 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dllVersion] = AttributeInfo(RT_String, 0);
     249 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_nlCheck] = AttributeInfo(RT_String, 0);
     250 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_checkStyle] = AttributeInfo(RT_String, 0);
     251 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_appName] = AttributeInfo(RT_String, 0);
     252                 :          0 :         break;
     253                 :            :     case NN_wml|DEFINE_CT_Proof:
     254                 :            :       // CT_Proof
     255 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_spelling] = AttributeInfo(RT_String, 0);
     256 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_grammar] = AttributeInfo(RT_String, 0);
     257                 :          8 :         break;
     258                 :            :     case NN_wml|DEFINE_CT_DocType:
     259                 :            :       // CT_DocType
     260 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_DocType);
     261                 :          0 :         break;
     262                 :            :     case NN_wml|DEFINE_AG_Password:
     263                 :            :       // AG_Password
     264 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptProviderType] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_CryptProv);
     265 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptAlgorithmClass] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_AlgClass);
     266 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptAlgorithmType] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_AlgType);
     267 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptAlgorithmSid] = AttributeInfo(RT_String, 0);
     268 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptSpinCount] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     269 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptProvider] = AttributeInfo(RT_String, 0);
     270 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_algIdExt] = AttributeInfo(RT_String, 0);
     271 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_algIdExtSource] = AttributeInfo(RT_String, 0);
     272 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptProviderTypeExt] = AttributeInfo(RT_String, 0);
     273 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptProviderTypeExtSource] = AttributeInfo(RT_String, 0);
     274 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hash] = AttributeInfo(RT_String, 0);
     275 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_salt] = AttributeInfo(RT_String, 0);
     276                 :          0 :         break;
     277                 :            :     case NN_wml|DEFINE_CT_DocProtect:
     278                 :            :       // AG_Password
     279 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptProviderType] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_CryptProv);
     280 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptAlgorithmClass] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_AlgClass);
     281 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptAlgorithmType] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_AlgType);
     282 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptAlgorithmSid] = AttributeInfo(RT_String, 0);
     283 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptSpinCount] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     284 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptProvider] = AttributeInfo(RT_String, 0);
     285 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_algIdExt] = AttributeInfo(RT_String, 0);
     286 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_algIdExtSource] = AttributeInfo(RT_String, 0);
     287 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptProviderTypeExt] = AttributeInfo(RT_String, 0);
     288 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptProviderTypeExtSource] = AttributeInfo(RT_String, 0);
     289 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hash] = AttributeInfo(RT_String, 0);
     290 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_salt] = AttributeInfo(RT_String, 0);
     291                 :            :       // CT_DocProtect
     292 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_edit] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_DocProtect);
     293 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_formatting] = AttributeInfo(RT_Boolean, NN_wml|DEFINE_ST_OnOff);
     294 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_enforcement] = AttributeInfo(RT_Boolean, NN_wml|DEFINE_ST_OnOff);
     295                 :          0 :         break;
     296                 :            :     case NN_wml|DEFINE_CT_MailMergeDocType:
     297                 :            :       // CT_MailMergeDocType
     298 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
     299                 :          0 :         break;
     300                 :            :     case NN_wml|DEFINE_CT_MailMergeDataType:
     301                 :            :       // CT_MailMergeDataType
     302 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
     303                 :          0 :         break;
     304                 :            :     case NN_wml|DEFINE_CT_MailMergeDest:
     305                 :            :       // CT_MailMergeDest
     306 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
     307                 :          0 :         break;
     308                 :            :     case NN_wml|DEFINE_CT_MailMergeOdsoFMDFieldType:
     309                 :            :       // CT_MailMergeOdsoFMDFieldType
     310 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
     311                 :          0 :         break;
     312                 :            :     case NN_wml|DEFINE_CT_TrackChangesView:
     313                 :            :       // CT_TrackChangesView
     314 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_markup] = AttributeInfo(RT_Boolean, NN_wml|DEFINE_ST_OnOff);
     315 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_comments] = AttributeInfo(RT_Boolean, NN_wml|DEFINE_ST_OnOff);
     316 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_insDel] = AttributeInfo(RT_Boolean, NN_wml|DEFINE_ST_OnOff);
     317 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_formatting] = AttributeInfo(RT_Boolean, NN_wml|DEFINE_ST_OnOff);
     318 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_inkAnnotations] = AttributeInfo(RT_Boolean, NN_wml|DEFINE_ST_OnOff);
     319                 :          0 :         break;
     320                 :            :     case NN_wml|DEFINE_CT_Kinsoku:
     321                 :            :       // CT_Kinsoku
     322 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_lang] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_Lang);
     323 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     324                 :          0 :         break;
     325                 :            :     case NN_wml|DEFINE_CT_TextDirection:
     326                 :            :       // CT_TextDirection
     327 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_TextDirection);
     328                 :          6 :         break;
     329                 :            :     case NN_wml|DEFINE_CT_TextAlignment:
     330                 :            :       // CT_TextAlignment
     331 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_TextAlignment);
     332                 :          0 :         break;
     333                 :            :     case NN_wml|DEFINE_CT_Markup:
     334                 :            :       // CT_Markup
     335 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     336                 :          0 :         break;
     337                 :            :     case NN_wml|DEFINE_CT_TrackChange:
     338                 :            :       // CT_Markup
     339 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     340                 :            :       // CT_TrackChange
     341 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     342 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_DateTime);
     343                 :          0 :         break;
     344                 :            :     case NN_wml|DEFINE_CT_CellMergeTrackChange:
     345                 :            :       // CT_Markup
     346 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     347                 :            :       // CT_TrackChange
     348 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     349 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_DateTime);
     350                 :            :       // CT_CellMergeTrackChange
     351 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vMerge] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_AnnotationVMerge);
     352 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vMergeOrig] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_AnnotationVMerge);
     353                 :          0 :         break;
     354                 :            :     case NN_wml|DEFINE_CT_TrackChangeRange:
     355                 :            :       // CT_Markup
     356 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     357                 :            :       // CT_TrackChange
     358 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     359 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_DateTime);
     360                 :            :       // CT_TrackChangeRange
     361 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_displacedByCustomXml] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_DisplacedByCustomXml);
     362                 :          0 :         break;
     363                 :            :     case NN_wml|DEFINE_CT_MarkupRange:
     364                 :            :       // CT_Markup
     365 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     366                 :            :       // CT_MarkupRange
     367 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_displacedByCustomXml] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_DisplacedByCustomXml);
     368                 :          0 :         break;
     369                 :            :     case NN_wml|DEFINE_CT_MarkupRangeBookmark:
     370                 :            :       // CT_Markup
     371 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     372                 :            :       // CT_MarkupRange
     373 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_displacedByCustomXml] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_DisplacedByCustomXml);
     374                 :            :       // CT_MarkupRangeBookmark
     375 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_String, 0);
     376                 :          6 :         break;
     377                 :            :     case NN_wml|DEFINE_CT_MarkupRangeCommentStart:
     378                 :            :       // CT_Markup
     379 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     380                 :          3 :         break;
     381                 :            :     case NN_wml|DEFINE_CT_MarkupRangeCommentEnd:
     382                 :            :       // CT_Markup
     383 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     384                 :          3 :         break;
     385                 :            :     case NN_wml|DEFINE_CT_BookmarkRange:
     386                 :            :       // CT_Markup
     387 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     388                 :            :       // CT_MarkupRange
     389 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_displacedByCustomXml] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_DisplacedByCustomXml);
     390                 :            :       // CT_MarkupRangeBookmark
     391 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_String, 0);
     392                 :            :       // CT_BookmarkRange
     393 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_colFirst] = AttributeInfo(RT_String, 0);
     394 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_colLast] = AttributeInfo(RT_String, 0);
     395                 :          0 :         break;
     396                 :            :     case NN_wml|DEFINE_CT_Bookmark:
     397                 :            :       // CT_Markup
     398 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     399                 :            :       // CT_MarkupRange
     400 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_displacedByCustomXml] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_DisplacedByCustomXml);
     401                 :            :       // CT_MarkupRangeBookmark
     402 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_String, 0);
     403                 :            :       // CT_BookmarkRange
     404 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_colFirst] = AttributeInfo(RT_String, 0);
     405 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_colLast] = AttributeInfo(RT_String, 0);
     406                 :            :       // CT_Bookmark
     407 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_name] = AttributeInfo(RT_String, 0);
     408                 :          6 :         break;
     409                 :            :     case NN_wml|DEFINE_CT_MoveBookmark:
     410                 :            :       // CT_Markup
     411 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     412                 :            :       // CT_MarkupRange
     413 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_displacedByCustomXml] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_DisplacedByCustomXml);
     414                 :            :       // CT_MarkupRangeBookmark
     415 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_String, 0);
     416                 :            :       // CT_BookmarkRange
     417 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_colFirst] = AttributeInfo(RT_String, 0);
     418 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_colLast] = AttributeInfo(RT_String, 0);
     419                 :            :       // CT_Bookmark
     420 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_name] = AttributeInfo(RT_String, 0);
     421                 :            :       // CT_MoveBookmark
     422 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = AttributeInfo(RT_String, 0);
     423 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = AttributeInfo(RT_String, 0);
     424                 :          0 :         break;
     425                 :            :     case NN_wml|DEFINE_CT_Comment:
     426                 :            :       // CT_Markup
     427 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     428                 :            :       // CT_TrackChange
     429 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_author] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     430 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_date] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_DateTime);
     431                 :            :       // CT_Comment
     432 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     433 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_initials] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     434                 :          3 :         break;
     435                 :            :     case NN_wml|DEFINE_CT_TrackChangeNumbering:
     436                 :            :       // CT_Markup
     437 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     438                 :            :       // CT_TrackChange
     439 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     440 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_DateTime);
     441                 :            :       // CT_TrackChangeNumbering
     442 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_original] = AttributeInfo(RT_String, 0);
     443                 :          0 :         break;
     444                 :            :     case NN_wml|DEFINE_CT_TblPrExChange:
     445                 :            :       // CT_Markup
     446 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     447                 :            :       // CT_TrackChange
     448 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     449 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_DateTime);
     450                 :          0 :         break;
     451                 :            :     case NN_wml|DEFINE_CT_TcPrChange:
     452                 :            :       // CT_Markup
     453 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     454                 :            :       // CT_TrackChange
     455 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     456 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_DateTime);
     457                 :          0 :         break;
     458                 :            :     case NN_wml|DEFINE_CT_TrPrChange:
     459                 :            :       // CT_Markup
     460 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     461                 :            :       // CT_TrackChange
     462 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     463 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_DateTime);
     464                 :          0 :         break;
     465                 :            :     case NN_wml|DEFINE_CT_TblGridChange:
     466                 :            :       // CT_Markup
     467 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     468                 :          0 :         break;
     469                 :            :     case NN_wml|DEFINE_CT_TblPrChange:
     470                 :            :       // CT_Markup
     471 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     472                 :            :       // CT_TrackChange
     473 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     474 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_DateTime);
     475                 :          0 :         break;
     476                 :            :     case NN_wml|DEFINE_CT_SectPrChange:
     477                 :            :       // CT_Markup
     478 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     479                 :            :       // CT_TrackChange
     480 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     481 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_DateTime);
     482                 :          0 :         break;
     483                 :            :     case NN_wml|DEFINE_CT_PPrChange:
     484                 :            :       // CT_Markup
     485 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     486                 :            :       // CT_TrackChange
     487 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     488 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_DateTime);
     489                 :          0 :         break;
     490                 :            :     case NN_wml|DEFINE_CT_RPrChange:
     491                 :            :       // CT_Markup
     492 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     493                 :            :       // CT_TrackChange
     494 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     495 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_DateTime);
     496                 :          0 :         break;
     497                 :            :     case NN_wml|DEFINE_CT_ParaRPrChange:
     498                 :            :       // CT_Markup
     499 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     500                 :            :       // CT_TrackChange
     501 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     502 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_DateTime);
     503                 :          0 :         break;
     504                 :            :     case NN_wml|DEFINE_CT_RunTrackChange:
     505                 :            :       // CT_Markup
     506 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     507                 :            :       // CT_TrackChange
     508 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     509 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_DateTime);
     510                 :          0 :         break;
     511                 :            :     case NN_wml|DEFINE_CT_TextboxTightWrap:
     512                 :            :       // CT_TextboxTightWrap
     513 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
     514                 :          0 :         break;
     515                 :            :     case NN_wml|DEFINE_CT_Control:
     516                 :            :       // CT_Control
     517 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_name] = AttributeInfo(RT_String, 0);
     518 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_shapeid] = AttributeInfo(RT_String, 0);
     519 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_relationships|OOXML_id] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     520                 :          0 :         break;
     521                 :            :     case NN_wml|DEFINE_CT_Background:
     522                 :            :       // CT_Background
     523 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_color] = AttributeInfo(RT_String, 0);
     524 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_themeColor] = AttributeInfo(RT_String, 0);
     525 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_themeTint] = AttributeInfo(RT_String, 0);
     526 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_themeShade] = AttributeInfo(RT_String, 0);
     527                 :          0 :         break;
     528                 :            :     case NN_wml|DEFINE_CT_Rel:
     529                 :            :       // CT_Rel
     530 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_relationships|OOXML_id] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     531                 :          0 :         break;
     532                 :            :     case NN_wml|DEFINE_CT_Object:
     533                 :            :       // CT_Object
     534 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dxaOrig] = AttributeInfo(RT_String, 0);
     535 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dyaOrig] = AttributeInfo(RT_String, 0);
     536                 :          0 :         break;
     537                 :            :     case NN_wml|DEFINE_CT_SimpleField:
     538                 :            :       // CT_SimpleField
     539 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_instr] = AttributeInfo(RT_String, 0);
     540 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fldLock] = AttributeInfo(RT_String, 0);
     541 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dirty] = AttributeInfo(RT_String, 0);
     542                 :          0 :         break;
     543                 :            :     case NN_wml|DEFINE_CT_FFTextType:
     544                 :            :       // CT_FFTextType
     545 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_FFName);
     546                 :          0 :         break;
     547                 :            :     case NN_wml|DEFINE_CT_FFName:
     548                 :            :       // CT_FFName
     549 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
     550                 :          3 :         break;
     551                 :            :     case NN_wml|DEFINE_CT_FldChar:
     552                 :            :       // CT_FldChar
     553 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_fldCharType] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_FldCharType);
     554 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_fldLock] = AttributeInfo(RT_String, 0);
     555 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_dirty] = AttributeInfo(RT_String, 0);
     556                 :          6 :         break;
     557                 :            :     case NN_wml|DEFINE_CT_Hyperlink:
     558                 :            :       // CT_Hyperlink
     559 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tgtFrame] = AttributeInfo(RT_String, 0);
     560 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tooltip] = AttributeInfo(RT_String, 0);
     561 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_docLocation] = AttributeInfo(RT_String, 0);
     562 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_history] = AttributeInfo(RT_Boolean, NN_wml|DEFINE_ST_OnOff);
     563 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_anchor] = AttributeInfo(RT_String, 0);
     564 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_relationships|OOXML_id] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     565                 :          0 :         break;
     566                 :            :     case NN_wml|DEFINE_CT_FFHelpText:
     567                 :            :       // CT_FFHelpText
     568 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_type] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_InfoTextType);
     569 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
     570                 :          0 :         break;
     571                 :            :     case NN_wml|DEFINE_CT_FFStatusText:
     572                 :            :       // CT_FFStatusText
     573 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_type] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_InfoTextType);
     574 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
     575                 :          0 :         break;
     576                 :            :     case NN_wml|DEFINE_CT_SectType:
     577                 :            :       // CT_SectType
     578 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_SectionMark);
     579                 :          6 :         break;
     580                 :            :     case NN_wml|DEFINE_CT_PaperSource:
     581                 :            :       // CT_PaperSource
     582 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_first] = AttributeInfo(RT_String, 0);
     583 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_other] = AttributeInfo(RT_String, 0);
     584                 :          0 :         break;
     585                 :            :     case NN_wml|DEFINE_CT_PageSz:
     586                 :            :       // CT_PageSz
     587 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_w] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_TwipsMeasure);
     588 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_h] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_TwipsMeasure);
     589 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_orient] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_PageOrientation);
     590 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_code] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     591                 :          8 :         break;
     592                 :            :     case NN_wml|DEFINE_CT_PageMar:
     593                 :            :       // CT_PageMar
     594 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_top] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_SignedTwipsMeasure);
     595 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_right] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_TwipsMeasure);
     596 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bottom] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_SignedTwipsMeasure);
     597 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_left] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_TwipsMeasure);
     598 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_header] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_TwipsMeasure);
     599 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_footer] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_TwipsMeasure);
     600 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_gutter] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_TwipsMeasure);
     601                 :          8 :         break;
     602                 :            :     case NN_wml|DEFINE_CT_PageBorders:
     603                 :            :       // CT_PageBorders
     604 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_zOrder] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_PageBorderZOrder);
     605 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_display] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_PageBorderDisplay);
     606 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_offsetFrom] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_PageBorderOffset);
     607                 :          3 :         break;
     608                 :            :     case NN_wml|DEFINE_CT_LineNumber:
     609                 :            :       // CT_LineNumber
     610 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_countBy] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     611 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_start] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     612 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_distance] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_TwipsMeasure);
     613 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_restart] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_LineNumberRestart);
     614                 :          0 :         break;
     615                 :            :     case NN_wml|DEFINE_CT_PageNumber:
     616                 :            :       // CT_PageNumber
     617 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_fmt] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_NumberFormat);
     618 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_start] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     619 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_chapStyle] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     620 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_chapSep] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_ChapterSep);
     621                 :          6 :         break;
     622                 :            :     case NN_wml|DEFINE_CT_Column:
     623                 :            :       // CT_Column
     624 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_w] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_TwipsMeasure);
     625 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_space] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_TwipsMeasure);
     626                 :          3 :         break;
     627                 :            :     case NN_wml|DEFINE_CT_Columns:
     628                 :            :       // CT_Columns
     629 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_equalWidth] = AttributeInfo(RT_Boolean, NN_wml|DEFINE_ST_OnOff);
     630 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_space] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_TwipsMeasure);
     631 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_num] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     632 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_sep] = AttributeInfo(RT_Boolean, NN_wml|DEFINE_ST_OnOff);
     633                 :          8 :         break;
     634                 :            :     case NN_wml|DEFINE_CT_VerticalJc:
     635                 :            :       // CT_VerticalJc
     636 [ +  - ][ +  - ]:          2 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_VerticalJc);
     637                 :          2 :         break;
     638                 :            :     case NN_wml|DEFINE_CT_DocGrid:
     639                 :            :       // CT_DocGrid
     640 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_type] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_DocGrid);
     641 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_linePitch] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     642 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_charSpace] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     643                 :          8 :         break;
     644                 :            :     case NN_wml|DEFINE_CT_HdrFtrRef:
     645                 :            :       // CT_HdrFtrRef
     646 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_type] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_HdrFtr);
     647 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_relationships|OOXML_id] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     648                 :          3 :         break;
     649                 :            :     case NN_wml|DEFINE_AG_SectPrAttributes:
     650                 :            :       // AG_SectPrAttributes
     651 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rsidRPr] = AttributeInfo(RT_String, 0);
     652 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rsidDel] = AttributeInfo(RT_String, 0);
     653 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rsidR] = AttributeInfo(RT_String, 0);
     654 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rsidSect] = AttributeInfo(RT_String, 0);
     655                 :          0 :         break;
     656                 :            :     case NN_wml|DEFINE_CT_SectPrBase:
     657                 :            :       // AG_SectPrAttributes
     658 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rsidRPr] = AttributeInfo(RT_String, 0);
     659 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rsidDel] = AttributeInfo(RT_String, 0);
     660 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rsidR] = AttributeInfo(RT_String, 0);
     661 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rsidSect] = AttributeInfo(RT_String, 0);
     662                 :          0 :         break;
     663                 :            :     case NN_wml|DEFINE_CT_SectPr:
     664                 :            :       // AG_SectPrAttributes
     665 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rsidRPr] = AttributeInfo(RT_String, 0);
     666 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rsidDel] = AttributeInfo(RT_String, 0);
     667 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rsidR] = AttributeInfo(RT_String, 0);
     668 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rsidSect] = AttributeInfo(RT_String, 0);
     669                 :          8 :         break;
     670                 :            :     case NN_wml|DEFINE_CT_Br:
     671                 :            :       // CT_Br
     672 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_type] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_BrType);
     673 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_clear] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_BrClear);
     674                 :          0 :         break;
     675                 :            :     case NN_wml|DEFINE_CT_PTab:
     676                 :            :       // CT_PTab
     677 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_alignment] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_PTabAlignment);
     678 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_relativeTo] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_PTabRelativeTo);
     679 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_leader] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_PTabLeader);
     680                 :          0 :         break;
     681                 :            :     case NN_wml|DEFINE_CT_Sym:
     682                 :            :       // CT_Sym
     683 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_font] = AttributeInfo(RT_String, 0);
     684 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_char] = AttributeInfo(RT_Hex, NN_wml|DEFINE_ST_ShortHexNumber);
     685                 :          0 :         break;
     686                 :            :     case NN_wml|DEFINE_CT_ProofErr:
     687                 :            :       // CT_ProofErr
     688 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_type] = AttributeInfo(RT_String, 0);
     689                 :          0 :         break;
     690                 :            :     case NN_wml|DEFINE_CT_Perm:
     691                 :            :       // CT_Perm
     692 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_String, 0);
     693 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_displacedByCustomXml] = AttributeInfo(RT_String, 0);
     694                 :          0 :         break;
     695                 :            :     case NN_wml|DEFINE_CT_PermStart:
     696                 :            :       // CT_Perm
     697 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_String, 0);
     698 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_displacedByCustomXml] = AttributeInfo(RT_String, 0);
     699                 :            :       // CT_PermStart
     700 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_edGrp] = AttributeInfo(RT_String, 0);
     701 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ed] = AttributeInfo(RT_String, 0);
     702 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_colFirst] = AttributeInfo(RT_String, 0);
     703 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_colLast] = AttributeInfo(RT_String, 0);
     704                 :          0 :         break;
     705                 :            :     case NN_wml|DEFINE_CT_Text:
     706                 :            :       // CT_Text
     707 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_xml|OOXML_space] = AttributeInfo(RT_String, 0);
     708                 :          8 :         break;
     709                 :            :     case NN_wml|DEFINE_CT_R:
     710                 :            :       // CT_R
     711 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rsidRPr] = AttributeInfo(RT_String, 0);
     712 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rsidDel] = AttributeInfo(RT_String, 0);
     713 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rsidR] = AttributeInfo(RT_String, 0);
     714                 :          8 :         break;
     715                 :            :     case NN_wml|DEFINE_CT_Fonts:
     716                 :            :       // CT_Fonts
     717 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_hint] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_Hint);
     718 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_ascii] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     719 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_hAnsi] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     720 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_eastAsia] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     721 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_cs] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     722 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_asciiTheme] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_Theme);
     723 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_hAnsiTheme] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_Theme);
     724 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_eastAsiaTheme] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_Theme);
     725 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_cstheme] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_Theme);
     726                 :          8 :         break;
     727                 :            :     case NN_wml|DEFINE_CT_ParaTrackChange:
     728                 :            :       // CT_Markup
     729 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     730                 :            :       // CT_TrackChange
     731 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     732 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_DateTime);
     733                 :          0 :         break;
     734                 :            :     case NN_wml|DEFINE_CT_AltChunk:
     735                 :            :       // CT_AltChunk
     736 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_relationships|OOXML_id] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     737                 :          0 :         break;
     738                 :            :     case NN_wml|DEFINE_CT_RubyAlign:
     739                 :            :       // CT_RubyAlign
     740 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
     741                 :          0 :         break;
     742                 :            :     case NN_wml|DEFINE_CT_Lock:
     743                 :            :       // CT_Lock
     744 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
     745                 :          0 :         break;
     746                 :            :     case NN_wml|DEFINE_CT_SdtListItem:
     747                 :            :       // CT_SdtListItem
     748 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_displayText] = AttributeInfo(RT_String, 0);
     749 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_value] = AttributeInfo(RT_String, 0);
     750                 :          0 :         break;
     751                 :            :     case NN_wml|DEFINE_CT_SdtDateMappingType:
     752                 :            :       // CT_SdtDateMappingType
     753 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
     754                 :          0 :         break;
     755                 :            :     case NN_wml|DEFINE_CT_CalendarType:
     756                 :            :       // CT_CalendarType
     757 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
     758                 :          0 :         break;
     759                 :            :     case NN_wml|DEFINE_CT_SdtDate:
     760                 :            :       // CT_SdtDate
     761 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fullDate] = AttributeInfo(RT_String, 0);
     762                 :          0 :         break;
     763                 :            :     case NN_wml|DEFINE_CT_SdtComboBox:
     764                 :            :       // CT_SdtComboBox
     765 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_lastValue] = AttributeInfo(RT_String, 0);
     766                 :          0 :         break;
     767                 :            :     case NN_wml|DEFINE_CT_SdtDropDownList:
     768                 :            :       // CT_SdtDropDownList
     769 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_lastValue] = AttributeInfo(RT_String, 0);
     770                 :          0 :         break;
     771                 :            :     case NN_wml|DEFINE_CT_SdtText:
     772                 :            :       // CT_SdtText
     773 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_multiLine] = AttributeInfo(RT_String, 0);
     774                 :          0 :         break;
     775                 :            :     case NN_wml|DEFINE_CT_DataBinding:
     776                 :            :       // CT_DataBinding
     777 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_prefixMappings] = AttributeInfo(RT_String, 0);
     778 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_xpath] = AttributeInfo(RT_String, 0);
     779 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_storeItemID] = AttributeInfo(RT_String, 0);
     780                 :          0 :         break;
     781                 :            :     case NN_wml|DEFINE_CT_Attr:
     782                 :            :       // CT_Attr
     783 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_uri] = AttributeInfo(RT_String, 0);
     784 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_name] = AttributeInfo(RT_String, 0);
     785 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
     786                 :          0 :         break;
     787                 :            :     case NN_wml|DEFINE_CT_CustomXmlRun:
     788                 :            :       // CT_CustomXmlRun
     789 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_uri] = AttributeInfo(RT_String, 0);
     790 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_element] = AttributeInfo(RT_String, 0);
     791                 :          0 :         break;
     792                 :            :     case NN_wml|DEFINE_CT_SmartTagRun:
     793                 :            :       // CT_SmartTagRun
     794 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_uri] = AttributeInfo(RT_String, 0);
     795 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_element] = AttributeInfo(RT_String, 0);
     796                 :          0 :         break;
     797                 :            :     case NN_wml|DEFINE_CT_CustomXmlBlock:
     798                 :            :       // CT_CustomXmlBlock
     799 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_uri] = AttributeInfo(RT_String, 0);
     800 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_element] = AttributeInfo(RT_String, 0);
     801                 :          0 :         break;
     802                 :            :     case NN_wml|DEFINE_CT_CustomXmlRow:
     803                 :            :       // CT_CustomXmlRow
     804 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_uri] = AttributeInfo(RT_String, 0);
     805 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_element] = AttributeInfo(RT_String, 0);
     806                 :          0 :         break;
     807                 :            :     case NN_wml|DEFINE_CT_CustomXmlCell:
     808                 :            :       // CT_CustomXmlCell
     809 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_uri] = AttributeInfo(RT_String, 0);
     810 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_element] = AttributeInfo(RT_String, 0);
     811                 :          0 :         break;
     812                 :            :     case NN_wml|DEFINE_CT_P:
     813                 :            :       // CT_P
     814 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rsidRPr] = AttributeInfo(RT_String, 0);
     815 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rsidR] = AttributeInfo(RT_String, 0);
     816 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rsidDel] = AttributeInfo(RT_String, 0);
     817 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rsidP] = AttributeInfo(RT_String, 0);
     818 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rsidRDefault] = AttributeInfo(RT_String, 0);
     819                 :          8 :         break;
     820                 :            :     case NN_wml|DEFINE_CT_Height:
     821                 :            :       // CT_Height
     822 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
     823 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_hRule] = AttributeInfo(RT_String, 0);
     824                 :          5 :         break;
     825                 :            :     case NN_wml|DEFINE_CT_TblWidth:
     826                 :            :       // CT_TblWidth
     827 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_w] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     828 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_type] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_TblWidth);
     829                 :          8 :         break;
     830                 :            :     case NN_wml|DEFINE_CT_TblGridCol:
     831                 :            :       // CT_TblGridCol
     832 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_w] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_TwipsMeasure);
     833                 :          5 :         break;
     834                 :            :     case NN_wml|DEFINE_CT_VMerge:
     835                 :            :       // CT_VMerge
     836 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_Merge);
     837                 :          0 :         break;
     838                 :            :     case NN_wml|DEFINE_CT_HMerge:
     839                 :            :       // CT_HMerge
     840 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_Merge);
     841                 :          0 :         break;
     842                 :            :     case NN_wml|DEFINE_CT_Cnf:
     843                 :            :       // CT_Cnf
     844 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_Cnf);
     845                 :          0 :         break;
     846                 :            :     case NN_wml|DEFINE_CT_Row:
     847                 :            :       // CT_Row
     848 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_rsidRPr] = AttributeInfo(RT_String, 0);
     849 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_rsidR] = AttributeInfo(RT_String, 0);
     850 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_rsidDel] = AttributeInfo(RT_String, 0);
     851 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_rsidTr] = AttributeInfo(RT_String, 0);
     852                 :          5 :         break;
     853                 :            :     case NN_wml|DEFINE_CT_TblLayoutType:
     854                 :            :       // CT_TblLayoutType
     855 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_type] = AttributeInfo(RT_String, 0);
     856                 :          0 :         break;
     857                 :            :     case NN_wml|DEFINE_CT_TblOverlap:
     858                 :            :       // CT_TblOverlap
     859 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_TblOverlap);
     860                 :          0 :         break;
     861                 :            :     case NN_wml|DEFINE_CT_TblPPr:
     862                 :            :       // CT_TblPPr
     863 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_leftFromText] = AttributeInfo(RT_String, 0);
     864 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rightFromText] = AttributeInfo(RT_String, 0);
     865 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_topFromText] = AttributeInfo(RT_String, 0);
     866 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bottomFromText] = AttributeInfo(RT_String, 0);
     867 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vertAnchor] = AttributeInfo(RT_String, 0);
     868 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_horzAnchor] = AttributeInfo(RT_String, 0);
     869 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblpXSpec] = AttributeInfo(RT_String, 0);
     870 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblpX] = AttributeInfo(RT_String, 0);
     871 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblpYSpec] = AttributeInfo(RT_String, 0);
     872 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblpY] = AttributeInfo(RT_String, 0);
     873                 :          0 :         break;
     874                 :            :     case NN_wml|DEFINE_CT_FtnPos:
     875                 :            :       // CT_FtnPos
     876 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_FtnPos);
     877                 :          0 :         break;
     878                 :            :     case NN_wml|DEFINE_CT_EdnPos:
     879                 :            :       // CT_EdnPos
     880 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_EdnPos);
     881                 :          0 :         break;
     882                 :            :     case NN_wml|DEFINE_CT_NumFmt:
     883                 :            :       // CT_NumFmt
     884 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_NumberFormat);
     885                 :          3 :         break;
     886                 :            :     case NN_wml|DEFINE_CT_NumRestart:
     887                 :            :       // CT_NumRestart
     888 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_RestartNumber);
     889                 :          0 :         break;
     890                 :            :     case NN_wml|DEFINE_CT_FtnEdnRef:
     891                 :            :       // CT_FtnEdnRef
     892 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customMarkFollows] = AttributeInfo(RT_Boolean, NN_wml|DEFINE_ST_OnOff);
     893 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     894                 :          0 :         break;
     895                 :            :     case NN_wml|DEFINE_CT_FtnEdnSepRef:
     896                 :            :       // CT_FtnEdnSepRef
     897 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     898                 :          3 :         break;
     899                 :            :     case NN_wml|DEFINE_CT_FtnEdn:
     900                 :            :       // CT_FtnEdn
     901 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_type] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_FtnEdn);
     902 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     903                 :          0 :         break;
     904                 :            :     case NN_wml|DEFINE_CT_CommentRef:
     905                 :            :       // CT_Markup
     906 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     907                 :          3 :         break;
     908                 :            :     case NN_wml|DEFINE_CT_MailMergeSourceType:
     909                 :            :       // CT_MailMergeSourceType
     910 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
     911                 :          0 :         break;
     912                 :            :     case NN_wml|DEFINE_CT_TargetScreenSz:
     913                 :            :       // CT_TargetScreenSz
     914 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
     915                 :          0 :         break;
     916                 :            :     case NN_wml|DEFINE_CT_DocVar:
     917                 :            :       // CT_DocVar
     918 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_name] = AttributeInfo(RT_String, 0);
     919 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
     920                 :          0 :         break;
     921                 :            :     case NN_wml|DEFINE_CT_CharacterSpacing:
     922                 :            :       // CT_CharacterSpacing
     923 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
     924                 :          8 :         break;
     925                 :            :     case NN_wml|DEFINE_CT_SaveThroughXslt:
     926                 :            :       // CT_SaveThroughXslt
     927 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_relationships|OOXML_id] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
     928 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_solutionID] = AttributeInfo(RT_String, 0);
     929                 :          0 :         break;
     930                 :            :     case NN_wml|DEFINE_CT_ColorSchemeMapping:
     931                 :            :       // CT_ColorSchemeMapping
     932 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bg1] = AttributeInfo(RT_String, 0);
     933 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_t1] = AttributeInfo(RT_String, 0);
     934 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bg2] = AttributeInfo(RT_String, 0);
     935 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_t2] = AttributeInfo(RT_String, 0);
     936 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_accent1] = AttributeInfo(RT_String, 0);
     937 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_accent2] = AttributeInfo(RT_String, 0);
     938 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_accent3] = AttributeInfo(RT_String, 0);
     939 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_accent4] = AttributeInfo(RT_String, 0);
     940 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_accent5] = AttributeInfo(RT_String, 0);
     941 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_accent6] = AttributeInfo(RT_String, 0);
     942 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hyperlink] = AttributeInfo(RT_String, 0);
     943 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_followedHyperlink] = AttributeInfo(RT_String, 0);
     944                 :          0 :         break;
     945                 :            :     case NN_wml|DEFINE_CT_ReadingModeInkLockDown:
     946                 :            :       // CT_ReadingModeInkLockDown
     947 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_actualPg] = AttributeInfo(RT_String, 0);
     948 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_w] = AttributeInfo(RT_String, 0);
     949 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_h] = AttributeInfo(RT_String, 0);
     950 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fontSz] = AttributeInfo(RT_String, 0);
     951                 :          0 :         break;
     952                 :            :     case NN_wml|DEFINE_CT_WriteProtection:
     953                 :            :       // AG_Password
     954 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptProviderType] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_CryptProv);
     955 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptAlgorithmClass] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_AlgClass);
     956 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptAlgorithmType] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_AlgType);
     957 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptAlgorithmSid] = AttributeInfo(RT_String, 0);
     958 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptSpinCount] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
     959 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptProvider] = AttributeInfo(RT_String, 0);
     960 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_algIdExt] = AttributeInfo(RT_String, 0);
     961 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_algIdExtSource] = AttributeInfo(RT_String, 0);
     962 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptProviderTypeExt] = AttributeInfo(RT_String, 0);
     963 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptProviderTypeExtSource] = AttributeInfo(RT_String, 0);
     964 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hash] = AttributeInfo(RT_String, 0);
     965 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_salt] = AttributeInfo(RT_String, 0);
     966                 :            :       // CT_WriteProtection
     967 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_recommended] = AttributeInfo(RT_Boolean, NN_wml|DEFINE_ST_OnOff);
     968                 :          0 :         break;
     969                 :            :     case NN_wml|DEFINE_CT_FrameScrollbar:
     970                 :            :       // CT_FrameScrollbar
     971 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
     972                 :          0 :         break;
     973                 :            :     case NN_wml|DEFINE_CT_FrameLayout:
     974                 :            :       // CT_FrameLayout
     975 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
     976                 :          0 :         break;
     977                 :            :     case NN_wml|DEFINE_CT_NumPicBullet:
     978                 :            :       // CT_NumPicBullet
     979 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_numPicBulletId] = AttributeInfo(RT_String, 0);
     980                 :          0 :         break;
     981                 :            :     case NN_wml|DEFINE_CT_LevelSuffix:
     982                 :            :       // CT_LevelSuffix
     983 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
     984                 :          0 :         break;
     985                 :            :     case NN_wml|DEFINE_CT_LevelText:
     986                 :            :       // CT_LevelText
     987 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
     988 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_null] = AttributeInfo(RT_String, 0);
     989                 :          3 :         break;
     990                 :            :     case NN_wml|DEFINE_CT_LvlLegacy:
     991                 :            :       // CT_LvlLegacy
     992 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_legacy] = AttributeInfo(RT_String, 0);
     993 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_legacySpace] = AttributeInfo(RT_String, 0);
     994 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_legacyIndent] = AttributeInfo(RT_String, 0);
     995                 :          0 :         break;
     996                 :            :     case NN_wml|DEFINE_CT_Lvl:
     997                 :            :       // CT_Lvl
     998 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_ilvl] = AttributeInfo(RT_String, 0);
     999 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_tplc] = AttributeInfo(RT_String, 0);
    1000 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_tentative] = AttributeInfo(RT_String, 0);
    1001                 :          3 :         break;
    1002                 :            :     case NN_wml|DEFINE_CT_MultiLevelType:
    1003                 :            :       // CT_MultiLevelType
    1004 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_MultiLevelType);
    1005                 :          3 :         break;
    1006                 :            :     case NN_wml|DEFINE_CT_AbstractNum:
    1007                 :            :       // CT_AbstractNum
    1008 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_abstractNumId] = AttributeInfo(RT_String, 0);
    1009                 :          3 :         break;
    1010                 :            :     case NN_wml|DEFINE_CT_NumLvl:
    1011                 :            :       // CT_NumLvl
    1012 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_ilvl] = AttributeInfo(RT_String, 0);
    1013                 :          3 :         break;
    1014                 :            :     case NN_wml|DEFINE_CT_Num:
    1015                 :            :       // CT_Num
    1016 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_numId] = AttributeInfo(RT_String, 0);
    1017                 :          3 :         break;
    1018                 :            :     case NN_wml|DEFINE_CT_Style_tblStylePr:
    1019                 :            :       // CT_Style_tblStylePr
    1020 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_type] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_TblStyleOverrideType);
    1021                 :          0 :         break;
    1022                 :            :     case NN_wml|DEFINE_CT_Style:
    1023                 :            :       // CT_Style
    1024 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_type] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_StyleType);
    1025 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_styleId] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
    1026 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_default] = AttributeInfo(RT_Boolean, NN_wml|DEFINE_ST_OnOff);
    1027 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customStyle] = AttributeInfo(RT_Boolean, NN_wml|DEFINE_ST_OnOff);
    1028                 :          8 :         break;
    1029                 :            :     case NN_wml|DEFINE_CT_LsdException:
    1030                 :            :       // CT_LsdException
    1031 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_name] = AttributeInfo(RT_String, 0);
    1032 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_locked] = AttributeInfo(RT_String, 0);
    1033 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_uiPriority] = AttributeInfo(RT_String, 0);
    1034 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_semiHidden] = AttributeInfo(RT_String, 0);
    1035 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_unhideWhenUsed] = AttributeInfo(RT_String, 0);
    1036 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_qFormat] = AttributeInfo(RT_String, 0);
    1037                 :          0 :         break;
    1038                 :            :     case NN_wml|DEFINE_CT_LatentStyles:
    1039                 :            :       // CT_LatentStyles
    1040 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_defLockedState] = AttributeInfo(RT_String, 0);
    1041 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_defUIPriority] = AttributeInfo(RT_String, 0);
    1042 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_defSemiHidden] = AttributeInfo(RT_String, 0);
    1043 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_defUnhideWhenUsed] = AttributeInfo(RT_String, 0);
    1044 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_defQFormat] = AttributeInfo(RT_String, 0);
    1045 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_count] = AttributeInfo(RT_String, 0);
    1046                 :          0 :         break;
    1047                 :            :     case NN_wml|DEFINE_CT_Panose:
    1048                 :            :       // CT_Panose
    1049 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_Hex, NN_wml|DEFINE_ST_Panose);
    1050                 :          8 :         break;
    1051                 :            :     case NN_wml|DEFINE_CT_FontFamily:
    1052                 :            :       // CT_FontFamily
    1053 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_FontFamily);
    1054                 :          8 :         break;
    1055                 :            :     case NN_wml|DEFINE_CT_Pitch:
    1056                 :            :       // CT_Pitch
    1057 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_Pitch);
    1058                 :          8 :         break;
    1059                 :            :     case NN_wml|DEFINE_CT_FontSig:
    1060                 :            :       // CT_FontSig
    1061 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_usb0] = AttributeInfo(RT_Hex, NN_wml|DEFINE_ST_UcharHexNumber);
    1062 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_usb1] = AttributeInfo(RT_Hex, NN_wml|DEFINE_ST_UcharHexNumber);
    1063 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_usb2] = AttributeInfo(RT_Hex, NN_wml|DEFINE_ST_UcharHexNumber);
    1064 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_usb3] = AttributeInfo(RT_Hex, NN_wml|DEFINE_ST_UcharHexNumber);
    1065 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_csb0] = AttributeInfo(RT_Hex, NN_wml|DEFINE_ST_UcharHexNumber);
    1066 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_csb1] = AttributeInfo(RT_Hex, NN_wml|DEFINE_ST_UcharHexNumber);
    1067                 :          8 :         break;
    1068                 :            :     case NN_wml|DEFINE_CT_FontRel:
    1069                 :            :       // CT_Rel
    1070 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_relationships|OOXML_id] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
    1071                 :            :       // CT_FontRel
    1072 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fontKey] = AttributeInfo(RT_String, 0);
    1073 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_subsetted] = AttributeInfo(RT_String, 0);
    1074                 :          0 :         break;
    1075                 :            :     case NN_wml|DEFINE_CT_Font:
    1076                 :            :       // CT_Font
    1077 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_name] = AttributeInfo(RT_String, 0);
    1078                 :          8 :         break;
    1079                 :            :     case NN_wml|DEFINE_CT_Charset:
    1080                 :            :       // CT_Charset
    1081 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_Hex, NN_wml|DEFINE_ST_UcharHexNumber);
    1082 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_characterSet] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
    1083                 :          8 :         break;
    1084                 :            :     case NN_wml|DEFINE_CT_Div:
    1085                 :            :       // CT_Div
    1086 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = AttributeInfo(RT_String, 0);
    1087                 :          0 :         break;
    1088                 :            :     case NN_wml|DEFINE_CT_SmartTagType:
    1089                 :            :       // CT_SmartTagType
    1090 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_namespaceuri] = AttributeInfo(RT_String, 0);
    1091 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_name] = AttributeInfo(RT_String, 0);
    1092 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_url] = AttributeInfo(RT_String, 0);
    1093                 :          0 :         break;
    1094                 :            :     case NN_wml|DEFINE_CT_DocPartBehavior:
    1095                 :            :       // CT_DocPartBehavior
    1096 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
    1097                 :          0 :         break;
    1098                 :            :     case NN_wml|DEFINE_CT_DocPartType:
    1099                 :            :       // CT_DocPartType
    1100 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
    1101                 :          0 :         break;
    1102                 :            :     case NN_wml|DEFINE_CT_DocPartTypes:
    1103                 :            :       // CT_DocPartTypes
    1104 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_all] = AttributeInfo(RT_String, 0);
    1105                 :          0 :         break;
    1106                 :            :     case NN_wml|DEFINE_CT_DocPartGallery:
    1107                 :            :       // CT_DocPartGallery
    1108 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
    1109                 :          0 :         break;
    1110                 :            :     case NN_wml|DEFINE_CT_DocPartName:
    1111                 :            :       // CT_DocPartName
    1112 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = AttributeInfo(RT_String, 0);
    1113 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_decorated] = AttributeInfo(RT_String, 0);
    1114                 :          0 :         break;
    1115                 :            :     case NN_wml|DEFINE_CT_Caption:
    1116                 :            :       // CT_Caption
    1117 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_name] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
    1118 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pos] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_CaptionPos);
    1119 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_chapNum] = AttributeInfo(RT_Boolean, NN_wml|DEFINE_ST_OnOff);
    1120 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_heading] = AttributeInfo(RT_Integer, NN_wml|DEFINE_ST_DecimalNumber);
    1121 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_noLabel] = AttributeInfo(RT_Boolean, NN_wml|DEFINE_ST_OnOff);
    1122 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_numFmt] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_NumberFormat);
    1123 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sep] = AttributeInfo(RT_List, NN_wml|DEFINE_ST_ChapterSep);
    1124                 :          0 :         break;
    1125                 :            :     case NN_wml|DEFINE_CT_AutoCaption:
    1126                 :            :       // CT_AutoCaption
    1127 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_name] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
    1128 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_caption] = AttributeInfo(RT_String, NN_wml|DEFINE_ST_String);
    1129                 :          0 :         break;
    1130                 :            :     case NN_wml|DEFINE_BUILT_IN_ANY_TYPE:
    1131                 :            :       // BUILT_IN_ANY_TYPE
    1132                 :            :       // empty resource: OOXML_
    1133                 :          0 :         break;
    1134                 :            :     default:
    1135                 :        232 :         break;
    1136                 :            :     }
    1137                 :            :     
    1138                 :        596 :     return pMap;
    1139                 :            : }
    1140                 :            : 
    1141                 :        129 : ListValueMapPointer OOXMLFactory_wml::createListValueMap(Id nId)
    1142                 :            : {
    1143 [ +  - ][ +  - ]:        129 :     ListValueMapPointer pMap(new ListValueMap());
                 [ +  - ]
    1144                 :            :     
    1145   [ -  -  +  -  :        129 :     switch (nId)
          +  -  -  -  -  
          +  -  -  +  +  
          +  -  +  +  +  
          +  -  -  -  -  
          -  -  -  -  -  
          -  -  -  +  -  
          -  -  -  +  -  
          -  +  +  -  -  
          -  +  -  -  +  
          +  +  -  -  -  
          -  -  -  -  -  
          +  +  -  -  -  
          -  +  -  -  -  
          -  -  -  -  -  
          -  -  -  -  -  
          +  -  +  +  +  
          +  -  -  -  -  
                      - ]
    1146                 :            :     {
    1147                 :            :     case NN_wml|DEFINE_ST_HighlightColor:
    1148         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_black] = 1;
    1149         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_blue] = 2;
    1150         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_cyan] = 3;
    1151         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_green] = 4;
    1152         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_magenta] = 5;
    1153         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_red] = 6;
    1154         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_yellow] = 7;
    1155         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_white] = 8;
    1156         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_darkBlue] = 9;
    1157         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_darkCyan] = 10;
    1158         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_darkGreen] = 11;
    1159         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_darkMagenta] = 12;
    1160         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_darkRed] = 13;
    1161         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_darkYellow] = 14;
    1162         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_darkGray] = 15;
    1163         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_lightGray] = 16;
    1164         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_none] = 0;
    1165                 :          0 :         break;
    1166                 :            :     case NN_wml|DEFINE_ST_HexColorAuto:
    1167         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_auto] = NS_ooxml::LN_Value_ST_HexColorAuto_auto;
    1168                 :          0 :         break;
    1169                 :            :     case NN_wml|DEFINE_ST_Underline:
    1170         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_single] = 1;
    1171         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_words] = 2;
    1172         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_double] = 3;
    1173         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_thick] = 6;
    1174         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_dotted] = 4;
    1175         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_dottedHeavy] = 20;
    1176         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_dash] = 7;
    1177         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_dashedHeavy] = 23;
    1178         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_dashLong] = 39;
    1179         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_dashLongHeavy] = 55;
    1180         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_dotDash] = 9;
    1181         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_dashDotHeavy] = 25;
    1182         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_dotDotDash] = 10;
    1183         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_dashDotDotHeavy] = 26;
    1184         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_wave] = 11;
    1185         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_wavyHeavy] = 27;
    1186         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_wavyDouble] = 43;
    1187         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_none] = 0;
    1188                 :          6 :         break;
    1189                 :            :     case NN_wml|DEFINE_ST_TextEffect:
    1190         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_none] = 0;
    1191         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_lights] = 1;
    1192         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_blinkBackground] = 2;
    1193         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_sparkle] = 3;
    1194         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_antsBlack] = 4;
    1195         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_antsRed] = 5;
    1196         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_shimmer] = 6;
    1197                 :          0 :         break;
    1198                 :            :     case NN_wml|DEFINE_ST_Border:
    1199         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_nil] = 255;
    1200         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_none] = 0;
    1201         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_single] = 1;
    1202         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_thick] = 2;
    1203         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_double] = 3;
    1204         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_dotted] = 6;
    1205         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_dashed] = 7;
    1206         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_dotDash] = 8;
    1207         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_dotDotDash] = 9;
    1208         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_triple] = 10;
    1209         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_thinThickSmallGap] = 11;
    1210         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_thickThinSmallGap] = 12;
    1211         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_thinThickThinSmallGap] = 13;
    1212         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_thinThickMediumGap] = 14;
    1213         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_thickThinMediumGap] = 15;
    1214         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_thinThickThinMediumGap] = 16;
    1215         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_thinThickLargeGap] = 17;
    1216         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_thickThinLargeGap] = 18;
    1217         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_thinThickThinLargeGap] = 19;
    1218         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_wave] = 20;
    1219         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_doubleWave] = 21;
    1220         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_dashSmallGap] = 22;
    1221         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_dashDotStroked] = 23;
    1222         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_threeDEmboss] = 24;
    1223         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_threeDEngrave] = 25;
    1224         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_outset] = 18;
    1225         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_inset] = 17;
    1226         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_apples] = 64;
    1227         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_archedScallops] = 65;
    1228         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_babyPacifier] = 66;
    1229         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_babyRattle] = 67;
    1230         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_balloons3Colors] = 68;
    1231         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_balloonsHotAir] = 69;
    1232         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_basicBlackDashes] = 70;
    1233         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_basicBlackDots] = 71;
    1234         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_basicBlackSquares] = 72;
    1235         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_basicThinLines] = 73;
    1236         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_basicWhiteDashes] = 74;
    1237         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_basicWhiteDots] = 75;
    1238         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_basicWhiteSquares] = 76;
    1239         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_basicWideInline] = 77;
    1240         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_basicWideMidline] = 78;
    1241         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_basicWideOutline] = 79;
    1242         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_bats] = 80;
    1243         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_birds] = 81;
    1244         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_birdsFlight] = 82;
    1245         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_cabins] = 83;
    1246         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_cakeSlice] = 84;
    1247         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_candyCorn] = 85;
    1248         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_celticKnotwork] = 86;
    1249         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_certificateBanner] = 87;
    1250         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_chainLink] = 88;
    1251         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_champagneBottle] = 89;
    1252         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_checkedBarBlack] = 90;
    1253         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_checkedBarColor] = 91;
    1254         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_checkered] = 92;
    1255         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_christmasTree] = 93;
    1256         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_circlesLines] = 94;
    1257         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_circlesRectangles] = 95;
    1258         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_classicalWave] = 96;
    1259         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_clocks] = 97;
    1260         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_compass] = 98;
    1261         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_confetti] = 99;
    1262         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_confettiGrays] = 100;
    1263         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_confettiOutline] = 101;
    1264         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_confettiStreamers] = 102;
    1265         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_confettiWhite] = 103;
    1266         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_cornerTriangles] = 104;
    1267         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_couponCutoutDashes] = 105;
    1268         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_couponCutoutDots] = 106;
    1269         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_crazyMaze] = 107;
    1270         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_creaturesButterfly] = 108;
    1271         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_creaturesFish] = 109;
    1272         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_creaturesInsects] = 110;
    1273         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_creaturesLadyBug] = 111;
    1274         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_crossStitch] = 112;
    1275         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_cup] = 113;
    1276         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_decoArch] = 114;
    1277         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_decoArchColor] = 115;
    1278         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_decoBlocks] = 116;
    1279         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_diamondsGray] = 117;
    1280         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_doubleD] = 118;
    1281         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_doubleDiamonds] = 119;
    1282         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_earth1] = 120;
    1283         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_earth2] = 121;
    1284         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_eclipsingSquares1] = 122;
    1285         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_eclipsingSquares2] = 123;
    1286         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_eggsBlack] = 124;
    1287         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_fans] = 125;
    1288         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_film] = 126;
    1289         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_firecrackers] = 127;
    1290         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_flowersBlockPrint] = 128;
    1291         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_flowersDaisies] = 129;
    1292         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_flowersModern1] = 130;
    1293         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_flowersModern2] = 131;
    1294         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_flowersPansy] = 132;
    1295         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_flowersRedRose] = 133;
    1296         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_flowersRoses] = 134;
    1297         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_flowersTeacup] = 135;
    1298         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_flowersTiny] = 136;
    1299         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_gems] = 137;
    1300         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_gingerbreadMan] = 138;
    1301         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_gradient] = 139;
    1302         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_handmade1] = 140;
    1303         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_handmade2] = 141;
    1304         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_heartBalloon] = 142;
    1305         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_heartGray] = 143;
    1306         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_hearts] = 144;
    1307         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_heebieJeebies] = 145;
    1308         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_holly] = 146;
    1309         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_houseFunky] = 147;
    1310         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_hypnotic] = 148;
    1311         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_iceCreamCones] = 149;
    1312         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_lightBulb] = 150;
    1313         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_lightning1] = 151;
    1314         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_lightning2] = 152;
    1315         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_mapPins] = 153;
    1316         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_mapleLeaf] = 154;
    1317         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_mapleMuffins] = 155;
    1318         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_marquee] = 156;
    1319         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_marqueeToothed] = 157;
    1320         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_moons] = 158;
    1321         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_mosaic] = 159;
    1322         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_musicNotes] = 160;
    1323         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_northwest] = 161;
    1324         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_ovals] = 162;
    1325         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_packages] = 163;
    1326         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_palmsBlack] = 164;
    1327         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_palmsColor] = 165;
    1328         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_paperClips] = 166;
    1329         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_papyrus] = 167;
    1330         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_partyFavor] = 168;
    1331         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_partyGlass] = 169;
    1332         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_pencils] = 170;
    1333         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_people] = 171;
    1334         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_peopleWaving] = 172;
    1335         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_peopleHats] = 173;
    1336         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_poinsettias] = 174;
    1337         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_postageStamp] = 175;
    1338         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_pumpkin1] = 176;
    1339         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_pushPinNote2] = 177;
    1340         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_pushPinNote1] = 178;
    1341         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_pyramids] = 179;
    1342         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_pyramidsAbove] = 180;
    1343         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_quadrants] = 181;
    1344         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_rings] = 182;
    1345         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_safari] = 183;
    1346         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_sawtooth] = 184;
    1347         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_sawtoothGray] = 185;
    1348         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_scaredCat] = 186;
    1349         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_seattle] = 187;
    1350         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_shadowedSquares] = 188;
    1351         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_sharksTeeth] = 189;
    1352         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_shorebirdTracks] = 190;
    1353         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_skyrocket] = 191;
    1354         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_snowflakeFancy] = 192;
    1355         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_snowflakes] = 193;
    1356         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_sombrero] = 194;
    1357         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_southwest] = 195;
    1358         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_stars] = 196;
    1359         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_starsTop] = 197;
    1360         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_stars3d] = 198;
    1361         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_starsBlack] = 199;
    1362         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_starsShadowed] = 200;
    1363         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_sun] = 201;
    1364         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_swirligig] = 202;
    1365         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_tornPaper] = 203;
    1366         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_tornPaperBlack] = 204;
    1367         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_trees] = 205;
    1368         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_triangleParty] = 206;
    1369         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_triangles] = 207;
    1370         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_tribal1] = 208;
    1371         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_tribal2] = 209;
    1372         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_tribal3] = 210;
    1373         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_tribal4] = 211;
    1374         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_tribal5] = 212;
    1375         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_tribal6] = 213;
    1376         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_twistedLines1] = 214;
    1377         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_twistedLines2] = 215;
    1378         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_vine] = 216;
    1379         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_waveline] = 217;
    1380         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_weavingAngles] = 218;
    1381         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_weavingBraid] = 219;
    1382         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_weavingRibbon] = 220;
    1383         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_weavingStrips] = 221;
    1384         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_whiteFlowers] = 222;
    1385         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_woodwork] = 223;
    1386         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_xIllusions] = 224;
    1387         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_zanyTriangles] = 225;
    1388         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_zigZag] = 226;
    1389         [ +  - ]:          5 :         (*pMap)[OOXMLValueString_zigZagStitch] = 227;
    1390                 :          5 :         break;
    1391                 :            :     case NN_wml|DEFINE_ST_Shd:
    1392         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_nil] = 0;
    1393         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_clear] = 0;
    1394         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_solid] = 1;
    1395         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_horzStripe] = 14;
    1396         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_vertStripe] = 15;
    1397         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_reverseDiagStripe] = 17;
    1398         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_diagStripe] = 16;
    1399         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_horzCross] = 18;
    1400         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_diagCross] = 19;
    1401         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_thinHorzStripe] = 20;
    1402         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_thinVertStripe] = 21;
    1403         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_thinReverseDiagStripe] = 23;
    1404         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_thinDiagStripe] = 22;
    1405         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_thinHorzCross] = 24;
    1406         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_thinDiagCross] = 25;
    1407         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct5] = 2;
    1408         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct10] = 3;
    1409         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct12] = 27;
    1410         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct15] = 28;
    1411         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct20] = 4;
    1412         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct25] = 5;
    1413         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct30] = 6;
    1414         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct35] = 43;
    1415         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct37] = 44;
    1416         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct40] = 7;
    1417         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct45] = 46;
    1418         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct50] = 8;
    1419         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct55] = 49;
    1420         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct60] = 9;
    1421         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct62] = 51;
    1422         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct65] = 52;
    1423         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct70] = 10;
    1424         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct75] = 11;
    1425         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct80] = 12;
    1426         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct85] = 57;
    1427         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct87] = 58;
    1428         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct90] = 13;
    1429         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pct95] = 60;
    1430                 :          0 :         break;
    1431                 :            :     case NN_wml|DEFINE_ST_VerticalAlignRun:
    1432         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_baseline] = NS_ooxml::LN_Value_wordprocessingml_ST_VerticalAlignRun_baseline;
    1433         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_superscript] = NS_ooxml::LN_Value_wordprocessingml_ST_VerticalAlignRun_superscript;
    1434         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_subscript] = NS_ooxml::LN_Value_wordprocessingml_ST_VerticalAlignRun_subscript;
    1435                 :          0 :         break;
    1436                 :            :     case NN_wml|DEFINE_ST_Em:
    1437         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_none] = 0;
    1438         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_dot] = 1;
    1439         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_comma] = 2;
    1440         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_circle] = 3;
    1441         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_underDot] = 4;
    1442                 :          0 :         break;
    1443                 :            :     case NN_wml|DEFINE_ST_CombineBrackets:
    1444         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_none] = 0;
    1445         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_round] = 1;
    1446         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_square] = 2;
    1447         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_angle] = 3;
    1448         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_curly] = 4;
    1449                 :          0 :         break;
    1450                 :            :     case NN_wml|DEFINE_ST_XAlign:
    1451         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_left] = NS_ooxml::LN_Value_wordprocessingml_ST_XAlign_left;
    1452         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_center] = NS_ooxml::LN_Value_wordprocessingml_ST_XAlign_center;
    1453         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_right] = NS_ooxml::LN_Value_wordprocessingml_ST_XAlign_right;
    1454         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_inside] = NS_ooxml::LN_Value_wordprocessingml_ST_XAlign_inside;
    1455         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_outside] = NS_ooxml::LN_Value_wordprocessingml_ST_XAlign_outside;
    1456                 :          3 :         break;
    1457                 :            :     case NN_wml|DEFINE_ST_YAlign:
    1458         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_inline] = NS_ooxml::LN_Value_wordprocessingml_ST_YAlign_inline;
    1459         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_top] = NS_ooxml::LN_Value_wordprocessingml_ST_YAlign_top;
    1460         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_center] = NS_ooxml::LN_Value_wordprocessingml_ST_YAlign_center;
    1461         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_bottom] = NS_ooxml::LN_Value_wordprocessingml_ST_YAlign_bottom;
    1462         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_inside] = NS_ooxml::LN_Value_wordprocessingml_ST_YAlign_inside;
    1463         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_outside] = NS_ooxml::LN_Value_wordprocessingml_ST_YAlign_outside;
    1464                 :          0 :         break;
    1465                 :            :     case NN_wml|DEFINE_ST_HeightRule:
    1466         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_auto] = NS_ooxml::LN_Value_wordprocessingml_ST_HeightRule_auto;
    1467         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_exact] = NS_ooxml::LN_Value_wordprocessingml_ST_HeightRule_exact;
    1468         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_atLeast] = NS_ooxml::LN_Value_wordprocessingml_ST_HeightRule_atLeast;
    1469                 :          0 :         break;
    1470                 :            :     case NN_wml|DEFINE_ST_Wrap:
    1471         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_auto] = NS_ooxml::LN_Value_wordprocessingml_ST_Wrap_auto;
    1472         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_notBeside] = NS_ooxml::LN_Value_wordprocessingml_ST_Wrap_notBeside;
    1473         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_around] = NS_ooxml::LN_Value_wordprocessingml_ST_Wrap_around;
    1474         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_tight] = NS_ooxml::LN_Value_wordprocessingml_ST_Wrap_tight;
    1475         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_through] = NS_ooxml::LN_Value_wordprocessingml_ST_Wrap_through;
    1476         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_none] = NS_ooxml::LN_Value_wordprocessingml_ST_Wrap_none;
    1477                 :          3 :         break;
    1478                 :            :     case NN_wml|DEFINE_ST_VAnchor:
    1479         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_text] = NS_ooxml::LN_Value_wordprocessingml_ST_VAnchor_text;
    1480         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_margin] = NS_ooxml::LN_Value_wordprocessingml_ST_VAnchor_margin;
    1481         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_page] = NS_ooxml::LN_Value_wordprocessingml_ST_VAnchor_page;
    1482                 :          3 :         break;
    1483                 :            :     case NN_wml|DEFINE_ST_HAnchor:
    1484         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_text] = NS_ooxml::LN_Value_wordprocessingml_ST_HAnchor_text;
    1485         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_margin] = NS_ooxml::LN_Value_wordprocessingml_ST_HAnchor_margin;
    1486         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_page] = NS_ooxml::LN_Value_wordprocessingml_ST_HAnchor_page;
    1487                 :          3 :         break;
    1488                 :            :     case NN_wml|DEFINE_ST_DropCap:
    1489         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_none] = NS_ooxml::LN_Value_wordprocessingml_ST_DropCap_none;
    1490         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_drop] = NS_ooxml::LN_Value_wordprocessingml_ST_DropCap_drop;
    1491         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_margin] = NS_ooxml::LN_Value_wordprocessingml_ST_DropCap_margin;
    1492                 :          0 :         break;
    1493                 :            :     case NN_wml|DEFINE_ST_TabJc:
    1494         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_clear] = NS_ooxml::LN_Value_ST_TabJc_clear;
    1495         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_start] = 0;
    1496         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_left] = 0;
    1497         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_center] = 1;
    1498         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_end] = 2;
    1499         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_right] = 2;
    1500         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_decimal] = 3;
    1501         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_bar] = 4;
    1502         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_num] = NS_ooxml::LN_Value_ST_TabJc_num;
    1503                 :          6 :         break;
    1504                 :            :     case NN_wml|DEFINE_ST_TabTlc:
    1505         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_none] = 0;
    1506         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_dot] = 1;
    1507         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_hyphen] = 2;
    1508         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_underscore] = 3;
    1509         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_heavy] = 4;
    1510         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_middleDot] = NS_ooxml::LN_Value_ST_TabTlc_middleDot;
    1511                 :          6 :         break;
    1512                 :            :     case NN_wml|DEFINE_ST_LineSpacingRule:
    1513         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_auto] = NS_ooxml::LN_Value_wordprocessingml_ST_LineSpacingRule_auto;
    1514         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_exact] = NS_ooxml::LN_Value_wordprocessingml_ST_LineSpacingRule_exact;
    1515         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_atLeast] = NS_ooxml::LN_Value_wordprocessingml_ST_LineSpacingRule_atLeast;
    1516                 :          6 :         break;
    1517                 :            :     case NN_wml|DEFINE_ST_Jc:
    1518         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_left] = 0;
    1519         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_right] = 2;
    1520         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_start] = 0;
    1521         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_center] = 1;
    1522         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_end] = 2;
    1523         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_both] = 3;
    1524         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_mediumKashida] = NS_ooxml::LN_Value_ST_Jc_mediumKashida;
    1525         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_distribute] = NS_ooxml::LN_Value_ST_Jc_distribute;
    1526         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_numTab] = NS_ooxml::LN_Value_ST_Jc_numTab;
    1527         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_highKashida] = NS_ooxml::LN_Value_ST_Jc_highKashida;
    1528         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_lowKashida] = NS_ooxml::LN_Value_ST_Jc_lowKashida;
    1529         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_thaiDistribute] = NS_ooxml::LN_Value_ST_Jc_thaiDistribute;
    1530                 :          3 :         break;
    1531                 :            :     case NN_wml|DEFINE_ST_View:
    1532         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_none] = NS_ooxml::LN_Value_wordprocessingml_ST_View_none;
    1533         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_print] = NS_ooxml::LN_Value_wordprocessingml_ST_View_print;
    1534         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_outline] = NS_ooxml::LN_Value_wordprocessingml_ST_View_outline;
    1535         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_masterPages] = NS_ooxml::LN_Value_wordprocessingml_ST_View_masterPages;
    1536         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_normal] = NS_ooxml::LN_Value_wordprocessingml_ST_View_normal;
    1537         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_web] = NS_ooxml::LN_Value_wordprocessingml_ST_View_web;
    1538                 :          0 :         break;
    1539                 :            :     case NN_wml|DEFINE_ST_Zoom:
    1540         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_none] = NS_ooxml::LN_Value_wordprocessingml_ST_Zoom_none;
    1541         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_fullPage] = NS_ooxml::LN_Value_wordprocessingml_ST_Zoom_fullPage;
    1542         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_bestFit] = NS_ooxml::LN_Value_wordprocessingml_ST_Zoom_bestFit;
    1543         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_textFit] = NS_ooxml::LN_Value_wordprocessingml_ST_Zoom_textFit;
    1544                 :          0 :         break;
    1545                 :            :     case NN_wml|DEFINE_ST_Proof:
    1546         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_clean] = NS_ooxml::LN_Value_wordprocessingml_ST_Proof_clean;
    1547         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_dirty] = NS_ooxml::LN_Value_wordprocessingml_ST_Proof_dirty;
    1548                 :          0 :         break;
    1549                 :            :     case NN_wml|DEFINE_ST_DocType:
    1550         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_notSpecified] = NS_ooxml::LN_Value_wordprocessingml_ST_DocType_notSpecified;
    1551         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_letter] = NS_ooxml::LN_Value_wordprocessingml_ST_DocType_letter;
    1552         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_eMail] = NS_ooxml::LN_Value_wordprocessingml_ST_DocType_eMail;
    1553                 :          0 :         break;
    1554                 :            :     case NN_wml|DEFINE_ST_DocProtect:
    1555         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_none] = NS_ooxml::LN_Value_wordprocessingml_ST_DocProtect_none;
    1556         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_readOnly] = NS_ooxml::LN_Value_wordprocessingml_ST_DocProtect_readOnly;
    1557         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_comments] = NS_ooxml::LN_Value_wordprocessingml_ST_DocProtect_comments;
    1558         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_trackedChanges] = NS_ooxml::LN_Value_wordprocessingml_ST_DocProtect_trackedChanges;
    1559         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_forms] = NS_ooxml::LN_Value_wordprocessingml_ST_DocProtect_forms;
    1560                 :          0 :         break;
    1561                 :            :     case NN_wml|DEFINE_ST_CryptProv:
    1562         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_rsaAES] = NS_ooxml::LN_Value_wordprocessingml_ST_CryptProv_rsaAES;
    1563         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_rsaFull] = NS_ooxml::LN_Value_wordprocessingml_ST_CryptProv_rsaFull;
    1564                 :          0 :         break;
    1565                 :            :     case NN_wml|DEFINE_ST_AlgClass:
    1566         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_hash] = NS_ooxml::LN_Value_wordprocessingml_ST_AlgClass_hash;
    1567                 :          0 :         break;
    1568                 :            :     case NN_wml|DEFINE_ST_AlgType:
    1569         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_typeAny] = NS_ooxml::LN_Value_wordprocessingml_ST_AlgType_typeAny;
    1570                 :          0 :         break;
    1571                 :            :     case NN_wml|DEFINE_ST_MailMergeDocType:
    1572         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_catalog] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeDocType_catalog;
    1573         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_envelopes] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeDocType_envelopes;
    1574         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_mailingLabels] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeDocType_mailingLabels;
    1575         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_formLetters] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeDocType_formLetters;
    1576         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_email] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeDocType_email;
    1577         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_fax] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeDocType_fax;
    1578                 :          0 :         break;
    1579                 :            :     case NN_wml|DEFINE_ST_MailMergeDataType:
    1580         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_textFile] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeDataType_textFile;
    1581         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_database] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeDataType_database;
    1582         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_spreadsheet] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeDataType_spreadsheet;
    1583         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_query] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeDataType_query;
    1584         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_odbc] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeDataType_odbc;
    1585         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_native] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeDataType_native;
    1586                 :          0 :         break;
    1587                 :            :     case NN_wml|DEFINE_ST_MailMergeDest:
    1588         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_newDocument] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeDest_newDocument;
    1589         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_printer] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeDest_printer;
    1590         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_email] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeDest_email;
    1591         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_fax] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeDest_fax;
    1592                 :          0 :         break;
    1593                 :            :     case NN_wml|DEFINE_ST_MailMergeOdsoFMDFieldType:
    1594         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_null] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeOdsoFMDFieldType_null;
    1595         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_dbColumn] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeOdsoFMDFieldType_dbColumn;
    1596                 :          0 :         break;
    1597                 :            :     case NN_wml|DEFINE_ST_TextDirection:
    1598         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_lrTb] = 0;
    1599         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_tbRl] = 1;
    1600         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_btLr] = 3;
    1601         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_lrTbV] = 4;
    1602         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_tbRlV] = 5;
    1603         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_tbLrV] = NS_ooxml::LN_Value_ST_TextDirection_tbLrV;
    1604                 :          6 :         break;
    1605                 :            :     case NN_wml|DEFINE_ST_TextAlignment:
    1606         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_top] = NS_ooxml::LN_Value_wordprocessingml_ST_TextAlignment_top;
    1607         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_center] = NS_ooxml::LN_Value_wordprocessingml_ST_TextAlignment_center;
    1608         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_baseline] = NS_ooxml::LN_Value_wordprocessingml_ST_TextAlignment_baseline;
    1609         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_bottom] = NS_ooxml::LN_Value_wordprocessingml_ST_TextAlignment_bottom;
    1610         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_auto] = NS_ooxml::LN_Value_wordprocessingml_ST_TextAlignment_auto;
    1611                 :          0 :         break;
    1612                 :            :     case NN_wml|DEFINE_ST_DisplacedByCustomXml:
    1613         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_next] = NS_ooxml::LN_Value_wordprocessingml_ST_DisplacedByCustomXml_next;
    1614         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_prev] = NS_ooxml::LN_Value_wordprocessingml_ST_DisplacedByCustomXml_prev;
    1615                 :          0 :         break;
    1616                 :            :     case NN_wml|DEFINE_ST_AnnotationVMerge:
    1617         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_cont] = NS_ooxml::LN_Value_wordprocessingml_ST_AnnotationVMerge_cont;
    1618         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_rest] = NS_ooxml::LN_Value_wordprocessingml_ST_AnnotationVMerge_rest;
    1619                 :          0 :         break;
    1620                 :            :     case NN_wml|DEFINE_ST_TextboxTightWrap:
    1621         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_none] = NS_ooxml::LN_Value_wordprocessingml_ST_TextboxTightWrap_none;
    1622         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_allLines] = NS_ooxml::LN_Value_wordprocessingml_ST_TextboxTightWrap_allLines;
    1623         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_firstAndLastLine] = NS_ooxml::LN_Value_wordprocessingml_ST_TextboxTightWrap_firstAndLastLine;
    1624         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_firstLineOnly] = NS_ooxml::LN_Value_wordprocessingml_ST_TextboxTightWrap_firstLineOnly;
    1625         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_lastLineOnly] = NS_ooxml::LN_Value_wordprocessingml_ST_TextboxTightWrap_lastLineOnly;
    1626                 :          0 :         break;
    1627                 :            :     case NN_wml|DEFINE_ST_FldCharType:
    1628         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_begin] = NS_ooxml::LN_Value_ST_FldCharType_begin;
    1629         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_separate] = NS_ooxml::LN_Value_ST_FldCharType_separate;
    1630         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_end] = NS_ooxml::LN_Value_ST_FldCharType_end;
    1631                 :          6 :         break;
    1632                 :            :     case NN_wml|DEFINE_ST_InfoTextType:
    1633         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_text] = NS_ooxml::LN_Value_wordprocessingml_ST_InfoTextType_text;
    1634         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_autoText] = NS_ooxml::LN_Value_wordprocessingml_ST_InfoTextType_autoText;
    1635                 :          0 :         break;
    1636                 :            :     case NN_wml|DEFINE_ST_FFTextType:
    1637         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_regular] = NS_ooxml::LN_Value_wordprocessingml_ST_FFTextType_regular;
    1638         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_number] = NS_ooxml::LN_Value_wordprocessingml_ST_FFTextType_number;
    1639         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_date] = NS_ooxml::LN_Value_wordprocessingml_ST_FFTextType_date;
    1640         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_currentTime] = NS_ooxml::LN_Value_wordprocessingml_ST_FFTextType_currentTime;
    1641         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_currentDate] = NS_ooxml::LN_Value_wordprocessingml_ST_FFTextType_currentDate;
    1642         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_calculated] = NS_ooxml::LN_Value_wordprocessingml_ST_FFTextType_calculated;
    1643                 :          0 :         break;
    1644                 :            :     case NN_wml|DEFINE_ST_SectionMark:
    1645         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_continuous] = 0;
    1646         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_nextColumn] = 1;
    1647         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_nextPage] = 2;
    1648         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_evenPage] = 3;
    1649         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_oddPage] = 4;
    1650                 :          6 :         break;
    1651                 :            :     case NN_wml|DEFINE_ST_NumberFormat:
    1652         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_decimal] = NS_ooxml::LN_Value_ST_NumberFormat_decimal;
    1653         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_upperRoman] = NS_ooxml::LN_Value_ST_NumberFormat_upperRoman;
    1654         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_lowerRoman] = NS_ooxml::LN_Value_ST_NumberFormat_lowerRoman;
    1655         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_upperLetter] = NS_ooxml::LN_Value_ST_NumberFormat_upperLetter;
    1656         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_lowerLetter] = NS_ooxml::LN_Value_ST_NumberFormat_lowerLetter;
    1657         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_ordinal] = NS_ooxml::LN_Value_ST_NumberFormat_ordinal;
    1658         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_cardinalText] = NS_ooxml::LN_Value_ST_NumberFormat_cardinalText;
    1659         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_ordinalText] = NS_ooxml::LN_Value_ST_NumberFormat_ordinalText;
    1660         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_hex] = NS_ooxml::LN_Value_ST_NumberFormat_hex;
    1661         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_chicago] = NS_ooxml::LN_Value_ST_NumberFormat_chicago;
    1662         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_ideographDigital] = NS_ooxml::LN_Value_ST_NumberFormat_ideographDigital;
    1663         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_japaneseCounting] = NS_ooxml::LN_Value_ST_NumberFormat_japaneseCounting;
    1664         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_aiueo] = NS_ooxml::LN_Value_ST_NumberFormat_aiueo;
    1665         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_iroha] = NS_ooxml::LN_Value_ST_NumberFormat_iroha;
    1666         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_decimalFullWidth] = NS_ooxml::LN_Value_ST_NumberFormat_decimalFullWidth;
    1667         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_decimalHalfWidth] = NS_ooxml::LN_Value_ST_NumberFormat_decimalHalfWidth;
    1668         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_japaneseLegal] = NS_ooxml::LN_Value_ST_NumberFormat_japaneseLegal;
    1669         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_japaneseDigitalTenThousand] = NS_ooxml::LN_Value_ST_NumberFormat_japaneseDigitalTenThousand;
    1670         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_decimalEnclosedCircle] = NS_ooxml::LN_Value_ST_NumberFormat_decimalEnclosedCircle;
    1671         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_decimalFullWidth2] = NS_ooxml::LN_Value_ST_NumberFormat_decimalFullWidth2;
    1672         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_aiueoFullWidth] = NS_ooxml::LN_Value_ST_NumberFormat_aiueoFullWidth;
    1673         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_irohaFullWidth] = NS_ooxml::LN_Value_ST_NumberFormat_irohaFullWidth;
    1674         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_decimalZero] = NS_ooxml::LN_Value_ST_NumberFormat_decimalZero;
    1675         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_bullet] = NS_ooxml::LN_Value_ST_NumberFormat_bullet;
    1676         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_ganada] = NS_ooxml::LN_Value_ST_NumberFormat_ganada;
    1677         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_chosung] = NS_ooxml::LN_Value_ST_NumberFormat_chosung;
    1678         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_decimalEnclosedFullstop] = NS_ooxml::LN_Value_ST_NumberFormat_decimalEnclosedFullstop;
    1679         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_decimalEnclosedParen] = NS_ooxml::LN_Value_ST_NumberFormat_decimalEnclosedParen;
    1680         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_decimalEnclosedCircleChinese] = NS_ooxml::LN_Value_ST_NumberFormat_decimalEnclosedCircleChinese;
    1681         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_ideographEnclosedCircle] = NS_ooxml::LN_Value_ST_NumberFormat_ideographEnclosedCircle;
    1682         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_ideographTraditional] = NS_ooxml::LN_Value_ST_NumberFormat_ideographTraditional;
    1683         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_ideographZodiac] = NS_ooxml::LN_Value_ST_NumberFormat_ideographZodiac;
    1684         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_ideographZodiacTraditional] = NS_ooxml::LN_Value_ST_NumberFormat_ideographZodiacTraditional;
    1685         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_taiwaneseCounting] = NS_ooxml::LN_Value_ST_NumberFormat_taiwaneseCounting;
    1686         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_ideographLegalTraditional] = NS_ooxml::LN_Value_ST_NumberFormat_ideographLegalTraditional;
    1687         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_taiwaneseCountingThousand] = NS_ooxml::LN_Value_ST_NumberFormat_taiwaneseCountingThousand;
    1688         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_taiwaneseDigital] = NS_ooxml::LN_Value_ST_NumberFormat_taiwaneseDigital;
    1689         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_chineseCounting] = NS_ooxml::LN_Value_ST_NumberFormat_chineseCounting;
    1690         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_chineseLegalSimplified] = NS_ooxml::LN_Value_ST_NumberFormat_chineseLegalSimplified;
    1691         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_chineseCountingThousand] = NS_ooxml::LN_Value_ST_NumberFormat_chineseCountingThousand;
    1692         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_koreanDigital] = NS_ooxml::LN_Value_ST_NumberFormat_koreanDigital;
    1693         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_koreanCounting] = NS_ooxml::LN_Value_ST_NumberFormat_koreanCounting;
    1694         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_koreanLegal] = NS_ooxml::LN_Value_ST_NumberFormat_koreanLegal;
    1695         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_koreanDigital2] = NS_ooxml::LN_Value_ST_NumberFormat_koreanDigital2;
    1696         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_vietnameseCounting] = NS_ooxml::LN_Value_ST_NumberFormat_vietnameseCounting;
    1697         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_russianLower] = NS_ooxml::LN_Value_ST_NumberFormat_russianLower;
    1698         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_russianUpper] = NS_ooxml::LN_Value_ST_NumberFormat_russianUpper;
    1699         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_none] = NS_ooxml::LN_Value_ST_NumberFormat_none;
    1700         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_numberInDash] = NS_ooxml::LN_Value_ST_NumberFormat_numberInDash;
    1701         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_hebrew1] = NS_ooxml::LN_Value_ST_NumberFormat_hebrew1;
    1702         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_hebrew2] = NS_ooxml::LN_Value_ST_NumberFormat_hebrew2;
    1703         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_arabicAlpha] = NS_ooxml::LN_Value_ST_NumberFormat_arabicAlpha;
    1704         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_arabicAbjad] = NS_ooxml::LN_Value_ST_NumberFormat_arabicAbjad;
    1705         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_hindiVowels] = NS_ooxml::LN_Value_ST_NumberFormat_hindiVowels;
    1706         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_hindiConsonants] = NS_ooxml::LN_Value_ST_NumberFormat_hindiConsonants;
    1707         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_hindiNumbers] = NS_ooxml::LN_Value_ST_NumberFormat_hindiNumbers;
    1708         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_hindiCounting] = NS_ooxml::LN_Value_ST_NumberFormat_hindiCounting;
    1709         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_thaiLetters] = NS_ooxml::LN_Value_ST_NumberFormat_thaiLetters;
    1710         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_thaiNumbers] = NS_ooxml::LN_Value_ST_NumberFormat_thaiNumbers;
    1711         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_thaiCounting] = NS_ooxml::LN_Value_ST_NumberFormat_thaiCounting;
    1712                 :          6 :         break;
    1713                 :            :     case NN_wml|DEFINE_ST_PageOrientation:
    1714         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_portrait] = 0;
    1715         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_landscape] = 1;
    1716                 :          0 :         break;
    1717                 :            :     case NN_wml|DEFINE_ST_PageBorderZOrder:
    1718         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_front] = NS_ooxml::LN_Value_wordprocessingml_ST_PageBorderZOrder_front;
    1719         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_back] = NS_ooxml::LN_Value_wordprocessingml_ST_PageBorderZOrder_back;
    1720                 :          0 :         break;
    1721                 :            :     case NN_wml|DEFINE_ST_PageBorderDisplay:
    1722         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_allPages] = NS_ooxml::LN_Value_wordprocessingml_ST_PageBorderDisplay_allPages;
    1723         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_firstPage] = NS_ooxml::LN_Value_wordprocessingml_ST_PageBorderDisplay_firstPage;
    1724         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_notFirstPage] = NS_ooxml::LN_Value_wordprocessingml_ST_PageBorderDisplay_notFirstPage;
    1725                 :          0 :         break;
    1726                 :            :     case NN_wml|DEFINE_ST_PageBorderOffset:
    1727         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_page] = NS_ooxml::LN_Value_wordprocessingml_ST_PageBorderOffset_page;
    1728         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_text] = NS_ooxml::LN_Value_wordprocessingml_ST_PageBorderOffset_text;
    1729                 :          3 :         break;
    1730                 :            :     case NN_wml|DEFINE_ST_ChapterSep:
    1731         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_hyphen] = NS_ooxml::LN_Value_ST_ChapterSep_hyphen;
    1732         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_period] = NS_ooxml::LN_Value_ST_ChapterSep_period;
    1733         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_colon] = NS_ooxml::LN_Value_ST_ChapterSep_colon;
    1734         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_emDash] = NS_ooxml::LN_Value_ST_ChapterSep_emDash;
    1735         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_enDash] = NS_ooxml::LN_Value_ST_ChapterSep_enDash;
    1736                 :          0 :         break;
    1737                 :            :     case NN_wml|DEFINE_ST_LineNumberRestart:
    1738         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_newPage] = 0;
    1739         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_newSection] = 1;
    1740         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_continuous] = 2;
    1741                 :          0 :         break;
    1742                 :            :     case NN_wml|DEFINE_ST_VerticalJc:
    1743         [ +  - ]:          2 :         (*pMap)[OOXMLValueString_top] = 0;
    1744         [ +  - ]:          2 :         (*pMap)[OOXMLValueString_center] = 1;
    1745         [ +  - ]:          2 :         (*pMap)[OOXMLValueString_both] = 2;
    1746         [ +  - ]:          2 :         (*pMap)[OOXMLValueString_bottom] = 3;
    1747                 :          2 :         break;
    1748                 :            :     case NN_wml|DEFINE_ST_DocGrid:
    1749         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_default] = NS_ooxml::LN_Value_wordprocessingml_ST_DocGrid_default;
    1750         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_lines] = NS_ooxml::LN_Value_wordprocessingml_ST_DocGrid_lines;
    1751         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_linesAndChars] = NS_ooxml::LN_Value_wordprocessingml_ST_DocGrid_linesAndChars;
    1752         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_snapToChars] = NS_ooxml::LN_Value_wordprocessingml_ST_DocGrid_snapToChars;
    1753                 :          6 :         break;
    1754                 :            :     case NN_wml|DEFINE_ST_HdrFtr:
    1755         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_even] = NS_ooxml::LN_Value_ST_HrdFtr_even;
    1756         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_default] = NS_ooxml::LN_Value_ST_HrdFtr_default;
    1757         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_first] = NS_ooxml::LN_Value_ST_HrdFtr_first;
    1758                 :          3 :         break;
    1759                 :            :     case NN_wml|DEFINE_ST_FtnEdn:
    1760         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_normal] = NS_ooxml::LN_Value_wordprocessingml_ST_FtnEdn_normal;
    1761         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_separator] = NS_ooxml::LN_Value_wordprocessingml_ST_FtnEdn_separator;
    1762         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_continuationSeparator] = NS_ooxml::LN_Value_wordprocessingml_ST_FtnEdn_continuationSeparator;
    1763         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_continuationNotice] = NS_ooxml::LN_Value_wordprocessingml_ST_FtnEdn_continuationNotice;
    1764                 :          0 :         break;
    1765                 :            :     case NN_wml|DEFINE_ST_BrType:
    1766         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_column] = NS_ooxml::LN_Value_ST_BrType_column;
    1767         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_page] = NS_ooxml::LN_Value_ST_BrType_page;
    1768         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_textWrapping] = NS_ooxml::LN_Value_ST_BrType_textWrapping;
    1769                 :          0 :         break;
    1770                 :            :     case NN_wml|DEFINE_ST_BrClear:
    1771         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_none] = NS_ooxml::LN_Value_ST_BrClear_none;
    1772         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_left] = NS_ooxml::LN_Value_ST_BrClear_left;
    1773         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_right] = NS_ooxml::LN_Value_ST_BrClear_right;
    1774         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_all] = NS_ooxml::LN_Value_ST_BrClear_all;
    1775                 :          0 :         break;
    1776                 :            :     case NN_wml|DEFINE_ST_PTabAlignment:
    1777         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_left] = NS_ooxml::LN_Value_ST_PTabAlignment_left;
    1778         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_center] = NS_ooxml::LN_Value_ST_PTabAlignment_center;
    1779         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_right] = NS_ooxml::LN_Value_ST_PTabAlignment_right;
    1780                 :          0 :         break;
    1781                 :            :     case NN_wml|DEFINE_ST_PTabRelativeTo:
    1782         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_margin] = NS_ooxml::LN_Value_ST_PTabRelativeTo_margin;
    1783         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_indent] = NS_ooxml::LN_Value_ST_PTabRelativeTo_indent;
    1784                 :          0 :         break;
    1785                 :            :     case NN_wml|DEFINE_ST_PTabLeader:
    1786         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_none] = NS_ooxml::LN_Value_ST_PTabLeader_none;
    1787         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_dot] = NS_ooxml::LN_Value_ST_PTabLeader_dot;
    1788         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_hyphen] = NS_ooxml::LN_Value_ST_PTabLeader_hyphen;
    1789         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_underscore] = NS_ooxml::LN_Value_ST_PTabLeader_underscore;
    1790         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_middleDot] = NS_ooxml::LN_Value_ST_PTabLeader_middleDot;
    1791                 :          0 :         break;
    1792                 :            :     case NN_wml|DEFINE_ST_ProofErr:
    1793         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_spellStart] = NS_ooxml::LN_Value_wordprocessingml_ST_ProofErr_spellStart;
    1794         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_spellEnd] = NS_ooxml::LN_Value_wordprocessingml_ST_ProofErr_spellEnd;
    1795         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_gramStart] = NS_ooxml::LN_Value_wordprocessingml_ST_ProofErr_gramStart;
    1796         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_gramEnd] = NS_ooxml::LN_Value_wordprocessingml_ST_ProofErr_gramEnd;
    1797                 :          0 :         break;
    1798                 :            :     case NN_wml|DEFINE_ST_EdGrp:
    1799         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_none] = NS_ooxml::LN_Value_wordprocessingml_ST_EdGrp_none;
    1800         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_everyone] = NS_ooxml::LN_Value_wordprocessingml_ST_EdGrp_everyone;
    1801         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_administrators] = NS_ooxml::LN_Value_wordprocessingml_ST_EdGrp_administrators;
    1802         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_contributors] = NS_ooxml::LN_Value_wordprocessingml_ST_EdGrp_contributors;
    1803         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_editors] = NS_ooxml::LN_Value_wordprocessingml_ST_EdGrp_editors;
    1804         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_owners] = NS_ooxml::LN_Value_wordprocessingml_ST_EdGrp_owners;
    1805         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_current] = NS_ooxml::LN_Value_wordprocessingml_ST_EdGrp_current;
    1806                 :          0 :         break;
    1807                 :            :     case NN_wml|DEFINE_ST_Hint:
    1808         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_default] = NS_ooxml::LN_Value_ST_Hint_default;
    1809         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_eastAsia] = NS_ooxml::LN_Value_ST_Hint_eastAsia;
    1810         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_cs] = NS_ooxml::LN_Value_ST_Hint_cs;
    1811                 :          3 :         break;
    1812                 :            :     case NN_wml|DEFINE_ST_Theme:
    1813         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_majorEastAsia] = NS_ooxml::LN_Value_ST_Theme_majorEastAsia;
    1814         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_majorBidi] = NS_ooxml::LN_Value_ST_Theme_majorBidi;
    1815         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_majorAscii] = NS_ooxml::LN_Value_ST_Theme_majorAscii;
    1816         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_majorHAnsi] = NS_ooxml::LN_Value_ST_Theme_majorHAnsi;
    1817         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_minorEastAsia] = NS_ooxml::LN_Value_ST_Theme_minorEastAsia;
    1818         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_minorBidi] = NS_ooxml::LN_Value_ST_Theme_minorBidi;
    1819         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_minorAscii] = NS_ooxml::LN_Value_ST_Theme_minorAscii;
    1820         [ +  - ]:          6 :         (*pMap)[OOXMLValueString_minorHAnsi] = NS_ooxml::LN_Value_ST_Theme_minorHAnsi;
    1821                 :          6 :         break;
    1822                 :            :     case NN_wml|DEFINE_ST_RubyAlign:
    1823         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_center] = NS_ooxml::LN_Value_wordprocessingml_ST_RubyAlign_center;
    1824         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_distributeLetter] = NS_ooxml::LN_Value_wordprocessingml_ST_RubyAlign_distributeLetter;
    1825         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_distributeSpace] = NS_ooxml::LN_Value_wordprocessingml_ST_RubyAlign_distributeSpace;
    1826         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_left] = NS_ooxml::LN_Value_wordprocessingml_ST_RubyAlign_left;
    1827         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_right] = NS_ooxml::LN_Value_wordprocessingml_ST_RubyAlign_right;
    1828         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_rightVertical] = NS_ooxml::LN_Value_wordprocessingml_ST_RubyAlign_rightVertical;
    1829                 :          0 :         break;
    1830                 :            :     case NN_wml|DEFINE_ST_Lock:
    1831         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_sdtLocked] = NS_ooxml::LN_Value_wordprocessingml_ST_Lock_sdtLocked;
    1832         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_contentLocked] = NS_ooxml::LN_Value_wordprocessingml_ST_Lock_contentLocked;
    1833         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_unlocked] = NS_ooxml::LN_Value_wordprocessingml_ST_Lock_unlocked;
    1834         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_sdtContentLocked] = NS_ooxml::LN_Value_wordprocessingml_ST_Lock_sdtContentLocked;
    1835                 :          0 :         break;
    1836                 :            :     case NN_wml|DEFINE_ST_SdtDateMappingType:
    1837         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_text] = NS_ooxml::LN_Value_wordprocessingml_ST_SdtDateMappingType_text;
    1838         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_date] = NS_ooxml::LN_Value_wordprocessingml_ST_SdtDateMappingType_date;
    1839         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_dateTime] = NS_ooxml::LN_Value_wordprocessingml_ST_SdtDateMappingType_dateTime;
    1840                 :          0 :         break;
    1841                 :            :     case NN_wml|DEFINE_ST_CalendarType:
    1842         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_gregorian] = NS_ooxml::LN_Value_wordprocessingml_ST_CalendarType_gregorian;
    1843         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_hijri] = NS_ooxml::LN_Value_wordprocessingml_ST_CalendarType_hijri;
    1844         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_hebrew] = NS_ooxml::LN_Value_wordprocessingml_ST_CalendarType_hebrew;
    1845         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_taiwan] = NS_ooxml::LN_Value_wordprocessingml_ST_CalendarType_taiwan;
    1846         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_japan] = NS_ooxml::LN_Value_wordprocessingml_ST_CalendarType_japan;
    1847         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_thai] = NS_ooxml::LN_Value_wordprocessingml_ST_CalendarType_thai;
    1848         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_korea] = NS_ooxml::LN_Value_wordprocessingml_ST_CalendarType_korea;
    1849         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_saka] = NS_ooxml::LN_Value_wordprocessingml_ST_CalendarType_saka;
    1850         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_gregorianXlitEnglish] = NS_ooxml::LN_Value_wordprocessingml_ST_CalendarType_gregorianXlitEnglish;
    1851         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_gregorianXlitFrench] = NS_ooxml::LN_Value_wordprocessingml_ST_CalendarType_gregorianXlitFrench;
    1852                 :          0 :         break;
    1853                 :            :     case NN_wml|DEFINE_ST_TblWidth:
    1854         [ +  - ]:          8 :         (*pMap)[OOXMLValueString_nil] = NS_ooxml::LN_Value_ST_TblWidth_nil;
    1855         [ +  - ]:          8 :         (*pMap)[OOXMLValueString_pct] = NS_ooxml::LN_Value_ST_TblWidth_pct;
    1856         [ +  - ]:          8 :         (*pMap)[OOXMLValueString_dxa] = NS_ooxml::LN_Value_ST_TblWidth_dxa;
    1857         [ +  - ]:          8 :         (*pMap)[OOXMLValueString_auto] = NS_ooxml::LN_Value_ST_TblWidth_auto;
    1858                 :          8 :         break;
    1859                 :            :     case NN_wml|DEFINE_ST_Merge:
    1860         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_continue] = NS_ooxml::LN_Value_ST_Merge_continue;
    1861         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_restart] = NS_ooxml::LN_Value_ST_Merge_restart;
    1862                 :          0 :         break;
    1863                 :            :     case NN_wml|DEFINE_ST_TblLayoutType:
    1864         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_fixed] = NS_ooxml::LN_Value_wordprocessingml_ST_TblLayoutType_fixed;
    1865         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_autofit] = NS_ooxml::LN_Value_wordprocessingml_ST_TblLayoutType_autofit;
    1866                 :          0 :         break;
    1867                 :            :     case NN_wml|DEFINE_ST_TblOverlap:
    1868         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_never] = NS_ooxml::LN_Value_ST_TblOverlap_never;
    1869         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_overlap] = NS_ooxml::LN_Value_ST_TblOverlap_overlap;
    1870                 :          0 :         break;
    1871                 :            :     case NN_wml|DEFINE_ST_FtnPos:
    1872         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pageBottom] = NS_ooxml::LN_Value_ST_FtnPos_pageBottom;
    1873         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_beneathText] = NS_ooxml::LN_Value_ST_FtnPos_beneathText;
    1874         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_sectEnd] = NS_ooxml::LN_Value_ST_FtnPos_sectEnd;
    1875         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_docEnd] = NS_ooxml::LN_Value_ST_FtnPos_docEnd;
    1876                 :          0 :         break;
    1877                 :            :     case NN_wml|DEFINE_ST_EdnPos:
    1878         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_sectEnd] = NS_ooxml::LN_Value_ST_EdnPos_sectEnd;
    1879         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_docEnd] = NS_ooxml::LN_Value_ST_EdnPos_docEnd;
    1880                 :          0 :         break;
    1881                 :            :     case NN_wml|DEFINE_ST_RestartNumber:
    1882         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_continuous] = NS_ooxml::LN_Value_ST_RestartNumber_continuous;
    1883         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_eachSect] = NS_ooxml::LN_Value_ST_RestartNumber_eachSect;
    1884         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_eachPage] = NS_ooxml::LN_Value_ST_RestartNumber_eachPage;
    1885                 :          0 :         break;
    1886                 :            :     case NN_wml|DEFINE_ST_MailMergeSourceType:
    1887         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_database] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeSourceType_database;
    1888         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_addressBook] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeSourceType_addressBook;
    1889         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_document1] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeSourceType_document1;
    1890         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_document2] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeSourceType_document2;
    1891         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_text] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeSourceType_text;
    1892         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_email] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeSourceType_email;
    1893         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_native] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeSourceType_native;
    1894         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_legacy] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeSourceType_legacy;
    1895         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_master] = NS_ooxml::LN_Value_wordprocessingml_ST_MailMergeSourceType_master;
    1896                 :          0 :         break;
    1897                 :            :     case NN_wml|DEFINE_ST_TargetScreenSz:
    1898         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_544x376] = NS_ooxml::LN_Value_wordprocessingml_ST_TargetScreenSz_544x376;
    1899         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_640x480] = NS_ooxml::LN_Value_wordprocessingml_ST_TargetScreenSz_640x480;
    1900         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_720x512] = NS_ooxml::LN_Value_wordprocessingml_ST_TargetScreenSz_720x512;
    1901         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_800x600] = NS_ooxml::LN_Value_wordprocessingml_ST_TargetScreenSz_800x600;
    1902         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_1024x768] = NS_ooxml::LN_Value_wordprocessingml_ST_TargetScreenSz_1024x768;
    1903         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_1152x882] = NS_ooxml::LN_Value_wordprocessingml_ST_TargetScreenSz_1152x882;
    1904         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_1152x900] = NS_ooxml::LN_Value_wordprocessingml_ST_TargetScreenSz_1152x900;
    1905         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_1280x1024] = NS_ooxml::LN_Value_wordprocessingml_ST_TargetScreenSz_1280x1024;
    1906         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_1600x1200] = NS_ooxml::LN_Value_wordprocessingml_ST_TargetScreenSz_1600x1200;
    1907         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_1800x1440] = NS_ooxml::LN_Value_wordprocessingml_ST_TargetScreenSz_1800x1440;
    1908         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_1920x1200] = NS_ooxml::LN_Value_wordprocessingml_ST_TargetScreenSz_1920x1200;
    1909                 :          0 :         break;
    1910                 :            :     case NN_wml|DEFINE_ST_CharacterSpacing:
    1911         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_doNotCompress] = NS_ooxml::LN_Value_wordprocessingml_ST_CharacterSpacing_doNotCompress;
    1912         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_compressPunctuation] = NS_ooxml::LN_Value_wordprocessingml_ST_CharacterSpacing_compressPunctuation;
    1913         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_compressPunctuationAndJapaneseKana] = NS_ooxml::LN_Value_wordprocessingml_ST_CharacterSpacing_compressPunctuationAndJapaneseKana;
    1914                 :          0 :         break;
    1915                 :            :     case NN_wml|DEFINE_ST_ColorSchemeIndex:
    1916         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_dark1] = NS_ooxml::LN_Value_wordprocessingml_ST_ColorSchemeIndex_dark1;
    1917         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_light1] = NS_ooxml::LN_Value_wordprocessingml_ST_ColorSchemeIndex_light1;
    1918         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_dark2] = NS_ooxml::LN_Value_wordprocessingml_ST_ColorSchemeIndex_dark2;
    1919         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_light2] = NS_ooxml::LN_Value_wordprocessingml_ST_ColorSchemeIndex_light2;
    1920         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_accent1] = NS_ooxml::LN_Value_wordprocessingml_ST_ColorSchemeIndex_accent1;
    1921         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_accent2] = NS_ooxml::LN_Value_wordprocessingml_ST_ColorSchemeIndex_accent2;
    1922         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_accent3] = NS_ooxml::LN_Value_wordprocessingml_ST_ColorSchemeIndex_accent3;
    1923         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_accent4] = NS_ooxml::LN_Value_wordprocessingml_ST_ColorSchemeIndex_accent4;
    1924         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_accent5] = NS_ooxml::LN_Value_wordprocessingml_ST_ColorSchemeIndex_accent5;
    1925         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_accent6] = NS_ooxml::LN_Value_wordprocessingml_ST_ColorSchemeIndex_accent6;
    1926         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_hyperlink] = NS_ooxml::LN_Value_wordprocessingml_ST_ColorSchemeIndex_hyperlink;
    1927         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_followedHyperlink] = NS_ooxml::LN_Value_wordprocessingml_ST_ColorSchemeIndex_followedHyperlink;
    1928                 :          0 :         break;
    1929                 :            :     case NN_wml|DEFINE_ST_FrameScrollbar:
    1930         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_on] = NS_ooxml::LN_Value_wordprocessingml_ST_FrameScrollbar_on;
    1931         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_off] = NS_ooxml::LN_Value_wordprocessingml_ST_FrameScrollbar_off;
    1932         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_auto] = NS_ooxml::LN_Value_wordprocessingml_ST_FrameScrollbar_auto;
    1933                 :          0 :         break;
    1934                 :            :     case NN_wml|DEFINE_ST_FrameLayout:
    1935         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_rows] = NS_ooxml::LN_Value_wordprocessingml_ST_FrameLayout_rows;
    1936         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_cols] = NS_ooxml::LN_Value_wordprocessingml_ST_FrameLayout_cols;
    1937         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_none] = NS_ooxml::LN_Value_wordprocessingml_ST_FrameLayout_none;
    1938                 :          0 :         break;
    1939                 :            :     case NN_wml|DEFINE_ST_LevelSuffix:
    1940         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_tab] = NS_ooxml::LN_Value_wordprocessingml_ST_LevelSuffix_tab;
    1941         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_space] = NS_ooxml::LN_Value_wordprocessingml_ST_LevelSuffix_space;
    1942         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_nothing] = NS_ooxml::LN_Value_wordprocessingml_ST_LevelSuffix_nothing;
    1943                 :          0 :         break;
    1944                 :            :     case NN_wml|DEFINE_ST_MultiLevelType:
    1945         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_singleLevel] = NS_ooxml::LN_Value_ST_MultiLevelType_singleLevel;
    1946         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_multilevel] = NS_ooxml::LN_Value_ST_MultiLevelType_multilevel;
    1947         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_hybridMultilevel] = NS_ooxml::LN_Value_ST_MultiLevelType_hybridMultilevel;
    1948                 :          3 :         break;
    1949                 :            :     case NN_wml|DEFINE_ST_TblStyleOverrideType:
    1950         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_wholeTable] = 1;
    1951         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_firstRow] = 2;
    1952         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_lastRow] = 3;
    1953         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_firstCol] = 4;
    1954         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_lastCol] = 5;
    1955         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_band1Vert] = 6;
    1956         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_band2Vert] = 7;
    1957         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_band1Horz] = 8;
    1958         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_band2Horz] = 9;
    1959         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_neCell] = 10;
    1960         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_nwCell] = 11;
    1961         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_seCell] = 12;
    1962         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_swCell] = 13;
    1963                 :          0 :         break;
    1964                 :            :     case NN_wml|DEFINE_ST_StyleType:
    1965         [ +  - ]:          8 :         (*pMap)[OOXMLValueString_paragraph] = 1;
    1966         [ +  - ]:          8 :         (*pMap)[OOXMLValueString_character] = 2;
    1967         [ +  - ]:          8 :         (*pMap)[OOXMLValueString_table] = 3;
    1968         [ +  - ]:          8 :         (*pMap)[OOXMLValueString_numbering] = 4;
    1969                 :          8 :         break;
    1970                 :            :     case NN_wml|DEFINE_ST_FontFamily:
    1971         [ +  - ]:          8 :         (*pMap)[OOXMLValueString_decorative] = NS_ooxml::LN_Value_ST_FontFamily_decorative;
    1972         [ +  - ]:          8 :         (*pMap)[OOXMLValueString_modern] = NS_ooxml::LN_Value_ST_FontFamily_modern;
    1973         [ +  - ]:          8 :         (*pMap)[OOXMLValueString_roman] = NS_ooxml::LN_Value_ST_FontFamily_roman;
    1974         [ +  - ]:          8 :         (*pMap)[OOXMLValueString_script] = NS_ooxml::LN_Value_ST_FontFamily_script;
    1975         [ +  - ]:          8 :         (*pMap)[OOXMLValueString_swiss] = NS_ooxml::LN_Value_ST_FontFamily_swiss;
    1976         [ +  - ]:          8 :         (*pMap)[OOXMLValueString_auto] = NS_ooxml::LN_Value_ST_FontFamily_auto;
    1977                 :          8 :         break;
    1978                 :            :     case NN_wml|DEFINE_ST_Pitch:
    1979         [ +  - ]:          8 :         (*pMap)[OOXMLValueString_fixed] = NS_ooxml::LN_Value_ST_Pitch_fixed;
    1980         [ +  - ]:          8 :         (*pMap)[OOXMLValueString_variable] = NS_ooxml::LN_Value_ST_Pitch_variable;
    1981         [ +  - ]:          8 :         (*pMap)[OOXMLValueString_default] = NS_ooxml::LN_Value_ST_Pitch_default;
    1982                 :          8 :         break;
    1983                 :            :     case NN_wml|DEFINE_ST_ThemeColor:
    1984         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_dark1] = NS_ooxml::LN_Value_St_ThemeColor_dark1;
    1985         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_light1] = NS_ooxml::LN_Value_St_ThemeColor_light1;
    1986         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_dark2] = NS_ooxml::LN_Value_St_ThemeColor_dark2;
    1987         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_light2] = NS_ooxml::LN_Value_St_ThemeColor_light2;
    1988         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_accent1] = NS_ooxml::LN_Value_St_ThemeColor_accent1;
    1989         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_accent2] = NS_ooxml::LN_Value_St_ThemeColor_accent2;
    1990         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_accent3] = NS_ooxml::LN_Value_St_ThemeColor_accent3;
    1991         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_accent4] = NS_ooxml::LN_Value_St_ThemeColor_accent4;
    1992         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_accent5] = NS_ooxml::LN_Value_St_ThemeColor_accent5;
    1993         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_accent6] = NS_ooxml::LN_Value_St_ThemeColor_accent6;
    1994         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_hyperlink] = NS_ooxml::LN_Value_St_ThemeColor_hyperlink;
    1995         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_followedHyperlink] = NS_ooxml::LN_Value_St_ThemeColor_followedHyperlink;
    1996         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_none] = NS_ooxml::LN_Value_St_ThemeColor_none;
    1997         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_background1] = NS_ooxml::LN_Value_St_ThemeColor_background1;
    1998         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_text1] = NS_ooxml::LN_Value_St_ThemeColor_text1;
    1999         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_background2] = NS_ooxml::LN_Value_St_ThemeColor_background2;
    2000         [ +  - ]:          3 :         (*pMap)[OOXMLValueString_text2] = NS_ooxml::LN_Value_St_ThemeColor_text2;
    2001                 :          3 :         break;
    2002                 :            :     case NN_wml|DEFINE_ST_DocPartBehavior:
    2003         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_content] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartBehavior_content;
    2004         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_p] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartBehavior_p;
    2005         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pg] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartBehavior_pg;
    2006                 :          0 :         break;
    2007                 :            :     case NN_wml|DEFINE_ST_DocPartType:
    2008         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_none] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartType_none;
    2009         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_normal] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartType_normal;
    2010         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_autoExp] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartType_autoExp;
    2011         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_toolbar] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartType_toolbar;
    2012         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_speller] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartType_speller;
    2013         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_formFld] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartType_formFld;
    2014         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_bbPlcHdr] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartType_bbPlcHdr;
    2015                 :          0 :         break;
    2016                 :            :     case NN_wml|DEFINE_ST_DocPartGallery:
    2017         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_placeholder] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_placeholder;
    2018         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_any] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_any;
    2019         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_default] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_default;
    2020         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_docParts] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_docParts;
    2021         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_coverPg] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_coverPg;
    2022         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_eq] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_eq;
    2023         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_ftrs] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_ftrs;
    2024         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_hdrs] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_hdrs;
    2025         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pgNum] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_pgNum;
    2026         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_tbls] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_tbls;
    2027         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_watermarks] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_watermarks;
    2028         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_autoTxt] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_autoTxt;
    2029         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_txtBox] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_txtBox;
    2030         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pgNumT] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_pgNumT;
    2031         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pgNumB] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_pgNumB;
    2032         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_pgNumMargins] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_pgNumMargins;
    2033         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_tblOfContents] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_tblOfContents;
    2034         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_bib] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_bib;
    2035         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_custQuickParts] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_custQuickParts;
    2036         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_custCoverPg] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_custCoverPg;
    2037         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_custEq] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_custEq;
    2038         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_custFtrs] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_custFtrs;
    2039         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_custHdrs] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_custHdrs;
    2040         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_custPgNum] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_custPgNum;
    2041         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_custTbls] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_custTbls;
    2042         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_custWatermarks] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_custWatermarks;
    2043         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_custAutoTxt] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_custAutoTxt;
    2044         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_custTxtBox] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_custTxtBox;
    2045         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_custPgNumT] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_custPgNumT;
    2046         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_custPgNumB] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_custPgNumB;
    2047         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_custPgNumMargins] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_custPgNumMargins;
    2048         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_custTblOfContents] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_custTblOfContents;
    2049         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_custBib] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_custBib;
    2050         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_custom1] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_custom1;
    2051         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_custom2] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_custom2;
    2052         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_custom3] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_custom3;
    2053         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_custom4] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_custom4;
    2054         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_custom5] = NS_ooxml::LN_Value_wordprocessingml_ST_DocPartGallery_custom5;
    2055                 :          0 :         break;
    2056                 :            :     case NN_wml|DEFINE_ST_CaptionPos:
    2057         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_above] = NS_ooxml::LN_Value_wordprocessingml_ST_CaptionPos_above;
    2058         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_below] = NS_ooxml::LN_Value_wordprocessingml_ST_CaptionPos_below;
    2059         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_left] = NS_ooxml::LN_Value_wordprocessingml_ST_CaptionPos_left;
    2060         [ #  # ]:          0 :         (*pMap)[OOXMLValueString_right] = NS_ooxml::LN_Value_wordprocessingml_ST_CaptionPos_right;
    2061                 :          0 :         break;
    2062                 :            :     default:
    2063                 :          0 :         break;
    2064                 :            :     }
    2065                 :            :     
    2066                 :        129 :     return pMap;
    2067                 :            : }
    2068                 :        298 : CreateElementMapPointer OOXMLFactory_wml::createCreateElementMap(Id nId)
    2069                 :            : {
    2070 [ +  - ][ +  - ]:        298 :     CreateElementMapPointer pMap(new CreateElementMap());
                 [ +  - ]
    2071                 :            :     
    2072   [ +  -  -  -  :        298 :     switch (nId)
          -  -  -  -  -  
          -  -  -  +  +  
          +  +  +  -  -  
          -  -  +  -  +  
          -  +  +  -  -  
          +  +  -  +  -  
          -  +  -  +  +  
          -  +  -  -  -  
          -  +  -  -  -  
          -  -  -  -  -  
          -  -  -  -  -  
          -  -  -  -  -  
          -  -  -  -  -  
          -  -  -  -  -  
          -  -  +  -  +  
          +  +  -  +  -  
          +  -  +  +  +  
          +  +  +  -  -  
          +  -  -  -  -  
          +  +  -  -  -  
          -  +  -  +  +  
          +  +  +  -  -  
          -  -  -  +  +  
          +  +  +  -  -  
          -  -  +  +  +  
          +  -  -  +  -  
          -  -  -  -  +  
          +  +  -  -  -  
          -  -  -  -  -  
          -  -  -  -  -  
          -  -  -  -  -  
          -  +  -  -  -  
                   -  + ]
    2073                 :            :     {
    2074                 :            :     case NN_wml|DEFINE_CT_Comment:
    2075                 :            :          /* ref: EG_BlockLevelElts*/
    2076                 :            :          /* ref: EG_BlockLevelChunkElts*/
    2077                 :            :          /* ref: EG_ContentBlockContent*/
    2078                 :            :          /* ref: EG_RunLevelElts*/
    2079                 :            :          /* ref: EG_RangeMarkupElements*/
    2080 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    2081 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    2082 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    2083 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    2084 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    2085 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    2086 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    2087 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    2088 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2089 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2090 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2091 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2092 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2093 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2094 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2095 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2096                 :            :          /* ref: EG_MathContent*/
    2097                 :            :          /* ref: oMathPara*/
    2098 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    2099                 :            :          /* ref: oMath*/
    2100 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    2101 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2102 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2103 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2104 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2105 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlBlock);
    2106 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtBlock);
    2107 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_p] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_P);
    2108 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_tbl] = CreateElement(RT_TextTable, NN_wml|DEFINE_CT_Tbl);
    2109                 :          3 :         break;
    2110                 :            :     case NN_wml|DEFINE_CT_TcPrChange:
    2111 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TcPrInner);
    2112                 :          0 :         break;
    2113                 :            :     case NN_wml|DEFINE_CT_TrPrChange:
    2114 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_trPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrPrBase);
    2115                 :          0 :         break;
    2116                 :            :     case NN_wml|DEFINE_CT_TblGridChange:
    2117 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblGrid] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblGridBase);
    2118                 :          0 :         break;
    2119                 :            :     case NN_wml|DEFINE_CT_TblPrChange:
    2120 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblPrBase);
    2121                 :          0 :         break;
    2122                 :            :     case NN_wml|DEFINE_CT_SectPrChange:
    2123 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sectPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_SectPrBase);
    2124                 :          0 :         break;
    2125                 :            :     case NN_wml|DEFINE_CT_PPrChange:
    2126 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_PPrBase);
    2127                 :          0 :         break;
    2128                 :            :     case NN_wml|DEFINE_CT_RPrChange:
    2129 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_RPrOriginal);
    2130                 :          0 :         break;
    2131                 :            :     case NN_wml|DEFINE_CT_ParaRPrChange:
    2132 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_ParaRPrOriginal);
    2133                 :          0 :         break;
    2134                 :            :     case NN_wml|DEFINE_CT_RunTrackChange:
    2135                 :            :          /* ref: EG_ContentRunContent*/
    2136                 :            :          /* ref: EG_RunLevelElts*/
    2137                 :            :          /* ref: EG_RangeMarkupElements*/
    2138 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    2139 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    2140 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    2141 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    2142 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    2143 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    2144 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    2145 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    2146 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2147 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2148 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2149 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2150 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2151 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2152 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2153 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2154                 :            :          /* ref: EG_MathContent*/
    2155                 :            :          /* ref: oMathPara*/
    2156 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    2157                 :            :          /* ref: oMath*/
    2158 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    2159 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2160 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2161 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2162 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2163 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlRun);
    2164 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_smartTag] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_SmartTagRun);
    2165 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtRun);
    2166 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_r] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_R);
    2167                 :            :          /* ref: EG_OMathMathElements*/
    2168 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_r] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_R);
    2169                 :          0 :         break;
    2170                 :            :     case NN_wml|DEFINE_EG_CellMarkupElements:
    2171 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cellIns] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2172 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cellDel] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2173 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cellMerge] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CellMergeTrackChange);
    2174                 :          0 :         break;
    2175                 :            :     case NN_wml|DEFINE_EG_RangeMarkupElements:
    2176 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    2177 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    2178 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    2179 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    2180 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    2181 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    2182 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    2183 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    2184 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2185 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2186 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2187 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2188 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2189 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2190 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2191 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2192                 :          0 :         break;
    2193                 :            :     case NN_wml|DEFINE_CT_NumPr:
    2194 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_ilvl] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    2195 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_numId] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    2196 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_numberingChange] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChangeNumbering);
    2197 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2198                 :          3 :         break;
    2199                 :            :     case NN_wml|DEFINE_CT_PBdr:
    2200 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_top] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    2201 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_left] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    2202 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_bottom] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    2203 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_right] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    2204 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_between] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    2205 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_bar] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    2206                 :          3 :         break;
    2207                 :            :     case NN_wml|DEFINE_CT_Tabs:
    2208 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_tab] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TabStop);
    2209                 :          6 :         break;
    2210                 :            :     case NN_wml|DEFINE_CT_PPrBase:
    2211 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_pStyle] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    2212 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_keepNext] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2213 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_keepLines] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2214 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_pageBreakBefore] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2215 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_framePr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FramePr);
    2216 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_widowControl] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2217 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_numPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_NumPr);
    2218 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_suppressLineNumbers] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2219 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_pBdr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_PBdr);
    2220 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Shd);
    2221 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_tabs] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Tabs);
    2222 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_suppressAutoHyphens] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2223 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_kinsoku] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2224 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_wordWrap] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2225 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_overflowPunct] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2226 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_topLinePunct] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2227 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_autoSpaceDE] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2228 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_autoSpaceDN] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2229 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_bidi] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2230 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_adjustRightInd] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2231 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_snapToGrid] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2232 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_spacing] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Spacing);
    2233 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_ind] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Ind);
    2234 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_contextualSpacing] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2235 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_mirrorIndents] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2236 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_suppressOverlap] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2237 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_jc] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Jc);
    2238 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_textDirection] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TextDirection);
    2239 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_textAlignment] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TextAlignment);
    2240 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_textboxTightWrap] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TextboxTightWrap);
    2241 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_outlineLvl] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    2242 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_divId] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    2243 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_cnfStyle] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Cnf);
    2244                 :          6 :         break;
    2245                 :            :     case NN_wml|DEFINE_CT_PPr:
    2246                 :            :          /* ref: CT_PPrBase*/
    2247 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pStyle] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    2248 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_keepNext] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2249 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_keepLines] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2250 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pageBreakBefore] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2251 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_framePr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FramePr);
    2252 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_widowControl] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2253 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_numPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_NumPr);
    2254 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_suppressLineNumbers] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2255 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pBdr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_PBdr);
    2256 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Shd);
    2257 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tabs] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Tabs);
    2258 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_suppressAutoHyphens] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2259 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_kinsoku] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2260 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_wordWrap] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2261 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_overflowPunct] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2262 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_topLinePunct] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2263 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_autoSpaceDE] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2264 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_autoSpaceDN] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2265 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bidi] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2266 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_adjustRightInd] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2267 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_snapToGrid] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2268 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_spacing] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Spacing);
    2269 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_ind] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Ind);
    2270 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_contextualSpacing] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2271 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_mirrorIndents] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2272 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_suppressOverlap] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2273 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_jc] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Jc);
    2274 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_textDirection] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TextDirection);
    2275 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_textAlignment] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TextAlignment);
    2276 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_textboxTightWrap] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TextboxTightWrap);
    2277 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_outlineLvl] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    2278 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_divId] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    2279 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_cnfStyle] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Cnf);
    2280 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_ParaRPr);
    2281 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_sectPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_SectPr);
    2282 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pPrChange] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_PPrChange);
    2283                 :          8 :         break;
    2284                 :            :     case NN_wml|DEFINE_CT_Background:
    2285                 :            :          /* ref: CT_PictureBase*/
    2286 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_FAST_TOKENS_END] = CreateElement(RT_Any, 0);
    2287                 :          0 :         break;
    2288                 :            :     case NN_wml|DEFINE_CT_PictureBase:
    2289 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_FAST_TOKENS_END] = CreateElement(RT_Any, 0);
    2290                 :          0 :         break;
    2291                 :            :     case NN_wml|DEFINE_CT_Object:
    2292                 :            :          /* ref: CT_PictureBase*/
    2293 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_FAST_TOKENS_END] = CreateElement(RT_Any, 0);
    2294 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_control] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Control);
    2295                 :          0 :         break;
    2296                 :            :     case NN_wml|DEFINE_CT_Picture:
    2297                 :            :          /* ref: CT_PictureBase*/
    2298 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_FAST_TOKENS_END] = CreateElement(RT_Any, 0);
    2299 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_movie] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Rel);
    2300 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_control] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Control);
    2301                 :          0 :         break;
    2302                 :            :     case NN_wml|DEFINE_CT_Drawing:
    2303                 :            :          /* ref: anchor*/
    2304 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingDrawing|OOXML_anchor] = CreateElement(RT_Properties, NN_dml_wordprocessingDrawing|DEFINE_CT_Anchor);
    2305                 :            :          /* ref: inline*/
    2306 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingDrawing|OOXML_inline] = CreateElement(RT_Properties, NN_dml_wordprocessingDrawing|DEFINE_CT_Inline);
    2307                 :          3 :         break;
    2308                 :            :     case NN_wml|DEFINE_CT_SimpleField:
    2309                 :            :          /* ref: EG_PContent*/
    2310                 :            :          /* ref: EG_ContentRunContent*/
    2311                 :            :          /* ref: EG_RunLevelElts*/
    2312                 :            :          /* ref: EG_RangeMarkupElements*/
    2313 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    2314 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    2315 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    2316 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    2317 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    2318 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    2319 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    2320 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    2321 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2322 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2323 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2324 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2325 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2326 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2327 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2328 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2329                 :            :          /* ref: EG_MathContent*/
    2330                 :            :          /* ref: oMathPara*/
    2331 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    2332                 :            :          /* ref: oMath*/
    2333 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    2334 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2335 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2336 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2337 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2338 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlRun);
    2339 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_smartTag] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_SmartTagRun);
    2340 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtRun);
    2341 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_r] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_R);
    2342 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fldSimple] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SimpleField);
    2343 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hyperlink] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Hyperlink);
    2344 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_subDoc] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Rel);
    2345 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fldData] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Text);
    2346                 :          0 :         break;
    2347                 :            :     case NN_wml|DEFINE_CT_FldChar:
    2348 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_fldData] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Text);
    2349 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_ffData] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FFData);
    2350 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_numberingChange] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChangeNumbering);
    2351                 :          3 :         break;
    2352                 :            :     case NN_wml|DEFINE_CT_Hyperlink:
    2353                 :            :          /* ref: EG_PContent*/
    2354                 :            :          /* ref: EG_ContentRunContent*/
    2355                 :            :          /* ref: EG_RunLevelElts*/
    2356                 :            :          /* ref: EG_RangeMarkupElements*/
    2357 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    2358 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    2359 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    2360 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    2361 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    2362 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    2363 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    2364 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    2365 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2366 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2367 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2368 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2369 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2370 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2371 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2372 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2373                 :            :          /* ref: EG_MathContent*/
    2374                 :            :          /* ref: oMathPara*/
    2375 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    2376                 :            :          /* ref: oMath*/
    2377 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    2378 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2379 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2380 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2381 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2382 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlRun);
    2383 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_smartTag] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_SmartTagRun);
    2384 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtRun);
    2385 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_r] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_R);
    2386 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fldSimple] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SimpleField);
    2387 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hyperlink] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Hyperlink);
    2388 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_subDoc] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Rel);
    2389                 :          0 :         break;
    2390                 :            :     case NN_wml|DEFINE_CT_FFData:
    2391 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_name] = CreateElement(RT_Value, NN_wml|DEFINE_CT_FFName);
    2392 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_enabled] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2393 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_calcOnExit] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2394 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_entryMacro] = CreateElement(RT_Value, NN_wml|DEFINE_CT_MacroName);
    2395 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_exitMacro] = CreateElement(RT_Value, NN_wml|DEFINE_CT_MacroName);
    2396 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_helpText] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FFHelpText);
    2397 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_statusText] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FFStatusText);
    2398 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_checkBox] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FFCheckBox);
    2399 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_ddList] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FFDDList);
    2400 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_textInput] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FFTextInput);
    2401                 :          3 :         break;
    2402                 :            :     case NN_wml|DEFINE_CT_FFCheckBox:
    2403 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_size] = CreateElement(RT_Value, NN_wml|DEFINE_CT_HpsMeasure);
    2404 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_sizeAuto] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2405 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_default] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2406 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_checked] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2407                 :          3 :         break;
    2408                 :            :     case NN_wml|DEFINE_CT_FFDDList:
    2409 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_result] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    2410 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_default] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    2411 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_listEntry] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    2412                 :          0 :         break;
    2413                 :            :     case NN_wml|DEFINE_CT_FFTextInput:
    2414 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_type] = CreateElement(RT_Value, NN_wml|DEFINE_CT_FFTextType);
    2415 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_default] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    2416 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_maxLength] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    2417 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_format] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    2418                 :          0 :         break;
    2419                 :            :     case NN_wml|DEFINE_CT_PageBorders:
    2420 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_top] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    2421 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_left] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    2422 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_bottom] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    2423 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_right] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    2424                 :          3 :         break;
    2425                 :            :     case NN_wml|DEFINE_CT_Columns:
    2426 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_col] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Column);
    2427                 :          3 :         break;
    2428                 :            :     case NN_wml|DEFINE_EG_HdrFtrReferences:
    2429 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_headerReference] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_HdrFtrRef);
    2430 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_footerReference] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_HdrFtrRef);
    2431                 :          0 :         break;
    2432                 :            :     case NN_wml|DEFINE_CT_HdrFtr:
    2433                 :            :          /* ref: EG_BlockLevelElts*/
    2434                 :            :          /* ref: EG_BlockLevelChunkElts*/
    2435                 :            :          /* ref: EG_ContentBlockContent*/
    2436                 :            :          /* ref: EG_RunLevelElts*/
    2437                 :            :          /* ref: EG_RangeMarkupElements*/
    2438 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    2439 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    2440 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    2441 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    2442 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    2443 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    2444 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    2445 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    2446 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2447 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2448 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2449 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2450 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2451 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2452 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2453 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2454                 :            :          /* ref: EG_MathContent*/
    2455                 :            :          /* ref: oMathPara*/
    2456 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    2457                 :            :          /* ref: oMath*/
    2458 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    2459 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2460 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2461 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2462 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2463 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlBlock);
    2464 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtBlock);
    2465 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_p] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_P);
    2466 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_tbl] = CreateElement(RT_TextTable, NN_wml|DEFINE_CT_Tbl);
    2467                 :          3 :         break;
    2468                 :            :     case NN_wml|DEFINE_EG_SectPrContents:
    2469 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_footnotePr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FtnProps);
    2470 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_endnotePr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_EdnProps);
    2471 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_type] = CreateElement(RT_Value, NN_wml|DEFINE_CT_SectType);
    2472 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pgSz] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_PageSz);
    2473 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pgMar] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_PageMar);
    2474 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pgBorders] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_PageBorders);
    2475 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_lnNumType] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_LineNumber);
    2476 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pgNumType] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_PageNumber);
    2477 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cols] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Columns);
    2478 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_formProt] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2479 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vAlign] = CreateElement(RT_Value, NN_wml|DEFINE_CT_VerticalJc);
    2480 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_noEndnote] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2481 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_titlePg] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2482 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_textDirection] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TextDirection);
    2483 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bidi] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2484 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rtlGutter] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2485 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_docGrid] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_DocGrid);
    2486 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_printerSettings] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Rel);
    2487                 :          0 :         break;
    2488                 :            :     case NN_wml|DEFINE_CT_SectPrBase:
    2489                 :            :          /* ref: EG_SectPrContents*/
    2490 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_footnotePr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FtnProps);
    2491 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_endnotePr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_EdnProps);
    2492 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_type] = CreateElement(RT_Value, NN_wml|DEFINE_CT_SectType);
    2493 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pgSz] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_PageSz);
    2494 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pgMar] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_PageMar);
    2495 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pgBorders] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_PageBorders);
    2496 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_lnNumType] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_LineNumber);
    2497 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pgNumType] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_PageNumber);
    2498 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cols] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Columns);
    2499 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_formProt] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2500 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vAlign] = CreateElement(RT_Value, NN_wml|DEFINE_CT_VerticalJc);
    2501 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_noEndnote] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2502 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_titlePg] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2503 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_textDirection] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TextDirection);
    2504 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bidi] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2505 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rtlGutter] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2506 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_docGrid] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_DocGrid);
    2507 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_printerSettings] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Rel);
    2508                 :          0 :         break;
    2509                 :            :     case NN_wml|DEFINE_CT_SectPr:
    2510                 :            :          /* ref: EG_HdrFtrReferences*/
    2511 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_headerReference] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_HdrFtrRef);
    2512 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_footerReference] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_HdrFtrRef);
    2513                 :            :          /* ref: EG_SectPrContents*/
    2514 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_footnotePr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FtnProps);
    2515 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_endnotePr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_EdnProps);
    2516 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_type] = CreateElement(RT_Value, NN_wml|DEFINE_CT_SectType);
    2517 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pgSz] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_PageSz);
    2518 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pgMar] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_PageMar);
    2519 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pgBorders] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_PageBorders);
    2520 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_lnNumType] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_LineNumber);
    2521 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pgNumType] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_PageNumber);
    2522 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_cols] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Columns);
    2523 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_formProt] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2524 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_vAlign] = CreateElement(RT_Value, NN_wml|DEFINE_CT_VerticalJc);
    2525 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_noEndnote] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2526 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_titlePg] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2527 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_textDirection] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TextDirection);
    2528 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bidi] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2529 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rtlGutter] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2530 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_docGrid] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_DocGrid);
    2531 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_printerSettings] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Rel);
    2532 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_sectPrChange] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_SectPrChange);
    2533                 :          8 :         break;
    2534                 :            :     case NN_wml|DEFINE_EG_RunInnerContent:
    2535 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_br] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Br);
    2536 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_t] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Text);
    2537 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_delText] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Text);
    2538 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_instrText] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Text);
    2539 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_delInstrText] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Text);
    2540 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_noBreakHyphen] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    2541 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_softHyphen] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    2542 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dayShort] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    2543 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_monthShort] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    2544 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_yearShort] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    2545 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dayLong] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    2546 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_monthLong] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    2547 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_yearLong] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    2548 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_annotationRef] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    2549 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_footnoteRef] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_FtnEdnRefChar);
    2550 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_endnoteRef] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_FtnEdnRefChar);
    2551 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_separator] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_FtnEdnSep);
    2552 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_continuationSeparator] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_FtnEdnCont);
    2553 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sym] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Sym);
    2554 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pgNum] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_PgNum);
    2555 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cr] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Cr);
    2556 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tab] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Tab);
    2557 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_object] = CreateElement(RT_Shape, NN_wml|DEFINE_CT_Object);
    2558 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pict] = CreateElement(RT_Shape, NN_wml|DEFINE_CT_Picture);
    2559 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fldChar] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_FldChar);
    2560 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_footnoteReference] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FtnEdnRef);
    2561 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_endnoteReference] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FtnEdnRef);
    2562 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentReference] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CommentRef);
    2563 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_drawing] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Drawing);
    2564 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ptab] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_PTab);
    2565 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_lastRenderedPageBreak] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    2566                 :          0 :         break;
    2567                 :            :     case NN_wml|DEFINE_CT_R:
    2568                 :            :          /* ref: EG_RPr*/
    2569 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_RPr);
    2570                 :            :          /* ref: EG_RunInnerContent*/
    2571 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_br] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Br);
    2572 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_t] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Text);
    2573 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_delText] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Text);
    2574 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_instrText] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Text);
    2575 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_delInstrText] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Text);
    2576 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_noBreakHyphen] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    2577 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_softHyphen] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    2578 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_dayShort] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    2579 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_monthShort] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    2580 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_yearShort] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    2581 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_dayLong] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    2582 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_monthLong] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    2583 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_yearLong] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    2584 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_annotationRef] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    2585 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_footnoteRef] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_FtnEdnRefChar);
    2586 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_endnoteRef] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_FtnEdnRefChar);
    2587 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_separator] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_FtnEdnSep);
    2588 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_continuationSeparator] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_FtnEdnCont);
    2589 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_sym] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Sym);
    2590 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pgNum] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_PgNum);
    2591 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_cr] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Cr);
    2592 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tab] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Tab);
    2593 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_object] = CreateElement(RT_Shape, NN_wml|DEFINE_CT_Object);
    2594 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pict] = CreateElement(RT_Shape, NN_wml|DEFINE_CT_Picture);
    2595 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_fldChar] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_FldChar);
    2596 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_footnoteReference] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FtnEdnRef);
    2597 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_endnoteReference] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FtnEdnRef);
    2598 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_commentReference] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CommentRef);
    2599 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_drawing] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Drawing);
    2600 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_ptab] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_PTab);
    2601 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_lastRenderedPageBreak] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    2602                 :          8 :         break;
    2603                 :            :     case NN_wml|DEFINE_EG_RPrBase:
    2604 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rStyle] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    2605 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rFonts] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Fonts);
    2606 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_b] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2607 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bCs] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2608 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_i] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2609 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_iCs] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2610 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_caps] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2611 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_smallCaps] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2612 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_strike] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2613 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_dstrike] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2614 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_outline] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2615 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_shadow] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2616 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_emboss] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2617 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_imprint] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2618 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_noProof] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2619 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_snapToGrid] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2620 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_vanish] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2621 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_webHidden] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2622 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_color] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Color);
    2623 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_spacing] = CreateElement(RT_Value, NN_wml|DEFINE_CT_SignedTwipsMeasure);
    2624 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_w] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TextScale);
    2625 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_kern] = CreateElement(RT_Value, NN_wml|DEFINE_CT_HpsMeasure);
    2626 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_position] = CreateElement(RT_Value, NN_wml|DEFINE_CT_SignedHpsMeasure);
    2627 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_sz] = CreateElement(RT_Value, NN_wml|DEFINE_CT_HpsMeasure);
    2628 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_szCs] = CreateElement(RT_Value, NN_wml|DEFINE_CT_HpsMeasure);
    2629 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_highlight] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Highlight);
    2630 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_u] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Underline);
    2631 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_effect] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TextEffect);
    2632 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bdr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    2633 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Shd);
    2634 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_fitText] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FitText);
    2635 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_vertAlign] = CreateElement(RT_Value, NN_wml|DEFINE_CT_VerticalAlignRun);
    2636 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rtl] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2637 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_cs] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2638 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_em] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Em);
    2639 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_lang] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Language);
    2640 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_eastAsianLayout] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_EastAsianLayout);
    2641 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_specVanish] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2642 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_oMath] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2643                 :          8 :         break;
    2644                 :            :     case NN_wml|DEFINE_EG_RPrContent:
    2645                 :            :          /* ref: EG_RPrBase*/
    2646 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rStyle] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    2647 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rFonts] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Fonts);
    2648 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_b] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2649 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bCs] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2650 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_i] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2651 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_iCs] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2652 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_caps] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2653 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_smallCaps] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2654 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_strike] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2655 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dstrike] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2656 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_outline] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2657 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_shadow] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2658 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_emboss] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2659 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_imprint] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2660 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_noProof] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2661 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_snapToGrid] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2662 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vanish] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2663 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_webHidden] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2664 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_color] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Color);
    2665 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_spacing] = CreateElement(RT_Value, NN_wml|DEFINE_CT_SignedTwipsMeasure);
    2666 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_w] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TextScale);
    2667 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_kern] = CreateElement(RT_Value, NN_wml|DEFINE_CT_HpsMeasure);
    2668 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_position] = CreateElement(RT_Value, NN_wml|DEFINE_CT_SignedHpsMeasure);
    2669 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sz] = CreateElement(RT_Value, NN_wml|DEFINE_CT_HpsMeasure);
    2670 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_szCs] = CreateElement(RT_Value, NN_wml|DEFINE_CT_HpsMeasure);
    2671 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_highlight] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Highlight);
    2672 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_u] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Underline);
    2673 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_effect] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TextEffect);
    2674 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bdr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    2675 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Shd);
    2676 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fitText] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FitText);
    2677 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vertAlign] = CreateElement(RT_Value, NN_wml|DEFINE_CT_VerticalAlignRun);
    2678 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rtl] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2679 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cs] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2680 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_em] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Em);
    2681 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_lang] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Language);
    2682 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_eastAsianLayout] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_EastAsianLayout);
    2683 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_specVanish] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2684 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_oMath] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2685 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rPrChange] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_RPrChange);
    2686                 :          0 :         break;
    2687                 :            :     case NN_wml|DEFINE_CT_RPr:
    2688                 :            :          /* ref: EG_RPrContent*/
    2689                 :            :          /* ref: EG_RPrBase*/
    2690 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rStyle] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    2691 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rFonts] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Fonts);
    2692 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_b] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2693 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bCs] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2694 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_i] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2695 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_iCs] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2696 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_caps] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2697 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_smallCaps] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2698 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_strike] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2699 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_dstrike] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2700 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_outline] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2701 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_shadow] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2702 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_emboss] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2703 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_imprint] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2704 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_noProof] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2705 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_snapToGrid] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2706 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_vanish] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2707 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_webHidden] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2708 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_color] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Color);
    2709 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_spacing] = CreateElement(RT_Value, NN_wml|DEFINE_CT_SignedTwipsMeasure);
    2710 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_w] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TextScale);
    2711 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_kern] = CreateElement(RT_Value, NN_wml|DEFINE_CT_HpsMeasure);
    2712 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_position] = CreateElement(RT_Value, NN_wml|DEFINE_CT_SignedHpsMeasure);
    2713 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_sz] = CreateElement(RT_Value, NN_wml|DEFINE_CT_HpsMeasure);
    2714 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_szCs] = CreateElement(RT_Value, NN_wml|DEFINE_CT_HpsMeasure);
    2715 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_highlight] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Highlight);
    2716 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_u] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Underline);
    2717 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_effect] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TextEffect);
    2718 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bdr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    2719 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Shd);
    2720 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_fitText] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FitText);
    2721 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_vertAlign] = CreateElement(RT_Value, NN_wml|DEFINE_CT_VerticalAlignRun);
    2722 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rtl] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2723 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_cs] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2724 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_em] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Em);
    2725 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_lang] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Language);
    2726 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_eastAsianLayout] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_EastAsianLayout);
    2727 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_specVanish] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2728 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_oMath] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2729 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rPrChange] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_RPrChange);
    2730                 :          8 :         break;
    2731                 :            :     case NN_wml|DEFINE_EG_RPr:
    2732 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_RPr);
    2733                 :          0 :         break;
    2734                 :            :     case NN_wml|DEFINE_EG_RPrMath:
    2735                 :            :          /* ref: EG_RPr*/
    2736 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_RPr);
    2737 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_RPrChange);
    2738 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_RPrChange);
    2739                 :          0 :         break;
    2740                 :            :     case NN_wml|DEFINE_CT_RPrOriginal:
    2741                 :            :          /* ref: EG_RPrBase*/
    2742 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rStyle] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    2743 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rFonts] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Fonts);
    2744 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_b] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2745 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bCs] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2746 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_i] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2747 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_iCs] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2748 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_caps] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2749 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_smallCaps] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2750 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_strike] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2751 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dstrike] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2752 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_outline] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2753 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_shadow] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2754 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_emboss] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2755 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_imprint] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2756 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_noProof] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2757 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_snapToGrid] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2758 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vanish] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2759 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_webHidden] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2760 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_color] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Color);
    2761 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_spacing] = CreateElement(RT_Value, NN_wml|DEFINE_CT_SignedTwipsMeasure);
    2762 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_w] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TextScale);
    2763 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_kern] = CreateElement(RT_Value, NN_wml|DEFINE_CT_HpsMeasure);
    2764 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_position] = CreateElement(RT_Value, NN_wml|DEFINE_CT_SignedHpsMeasure);
    2765 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sz] = CreateElement(RT_Value, NN_wml|DEFINE_CT_HpsMeasure);
    2766 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_szCs] = CreateElement(RT_Value, NN_wml|DEFINE_CT_HpsMeasure);
    2767 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_highlight] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Highlight);
    2768 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_u] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Underline);
    2769 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_effect] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TextEffect);
    2770 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bdr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    2771 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Shd);
    2772 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fitText] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FitText);
    2773 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vertAlign] = CreateElement(RT_Value, NN_wml|DEFINE_CT_VerticalAlignRun);
    2774 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rtl] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2775 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cs] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2776 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_em] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Em);
    2777 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_lang] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Language);
    2778 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_eastAsianLayout] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_EastAsianLayout);
    2779 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_specVanish] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2780 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_oMath] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2781                 :          0 :         break;
    2782                 :            :     case NN_wml|DEFINE_CT_ParaRPrOriginal:
    2783                 :            :          /* ref: EG_ParaRPrTrackChanges*/
    2784 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_ParaTrackChange);
    2785 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_ParaTrackChange);
    2786 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2787 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2788                 :            :          /* ref: EG_RPrBase*/
    2789 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rStyle] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    2790 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rFonts] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Fonts);
    2791 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_b] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2792 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bCs] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2793 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_i] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2794 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_iCs] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2795 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_caps] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2796 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_smallCaps] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2797 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_strike] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2798 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dstrike] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2799 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_outline] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2800 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_shadow] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2801 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_emboss] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2802 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_imprint] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2803 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_noProof] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2804 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_snapToGrid] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2805 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vanish] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2806 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_webHidden] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2807 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_color] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Color);
    2808 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_spacing] = CreateElement(RT_Value, NN_wml|DEFINE_CT_SignedTwipsMeasure);
    2809 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_w] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TextScale);
    2810 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_kern] = CreateElement(RT_Value, NN_wml|DEFINE_CT_HpsMeasure);
    2811 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_position] = CreateElement(RT_Value, NN_wml|DEFINE_CT_SignedHpsMeasure);
    2812 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sz] = CreateElement(RT_Value, NN_wml|DEFINE_CT_HpsMeasure);
    2813 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_szCs] = CreateElement(RT_Value, NN_wml|DEFINE_CT_HpsMeasure);
    2814 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_highlight] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Highlight);
    2815 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_u] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Underline);
    2816 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_effect] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TextEffect);
    2817 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bdr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    2818 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Shd);
    2819 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fitText] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FitText);
    2820 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vertAlign] = CreateElement(RT_Value, NN_wml|DEFINE_CT_VerticalAlignRun);
    2821 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rtl] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2822 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cs] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2823 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_em] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Em);
    2824 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_lang] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Language);
    2825 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_eastAsianLayout] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_EastAsianLayout);
    2826 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_specVanish] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2827 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_oMath] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2828                 :          0 :         break;
    2829                 :            :     case NN_wml|DEFINE_CT_ParaRPr:
    2830                 :            :          /* ref: EG_ParaRPrTrackChanges*/
    2831 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_ParaTrackChange);
    2832 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_ParaTrackChange);
    2833 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2834 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2835                 :            :          /* ref: EG_RPrBase*/
    2836 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rStyle] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    2837 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rFonts] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Fonts);
    2838 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_b] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2839 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bCs] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2840 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_i] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2841 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_iCs] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2842 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_caps] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2843 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_smallCaps] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2844 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_strike] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2845 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_dstrike] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2846 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_outline] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2847 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_shadow] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2848 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_emboss] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2849 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_imprint] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2850 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_noProof] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2851 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_snapToGrid] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2852 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_vanish] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2853 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_webHidden] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2854 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_color] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Color);
    2855 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_spacing] = CreateElement(RT_Value, NN_wml|DEFINE_CT_SignedTwipsMeasure);
    2856 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_w] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TextScale);
    2857 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_kern] = CreateElement(RT_Value, NN_wml|DEFINE_CT_HpsMeasure);
    2858 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_position] = CreateElement(RT_Value, NN_wml|DEFINE_CT_SignedHpsMeasure);
    2859 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_sz] = CreateElement(RT_Value, NN_wml|DEFINE_CT_HpsMeasure);
    2860 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_szCs] = CreateElement(RT_Value, NN_wml|DEFINE_CT_HpsMeasure);
    2861 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_highlight] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Highlight);
    2862 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_u] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Underline);
    2863 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_effect] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TextEffect);
    2864 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bdr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    2865 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Shd);
    2866 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_fitText] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FitText);
    2867 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_vertAlign] = CreateElement(RT_Value, NN_wml|DEFINE_CT_VerticalAlignRun);
    2868 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rtl] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2869 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_cs] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2870 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_em] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Em);
    2871 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_lang] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Language);
    2872 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_eastAsianLayout] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_EastAsianLayout);
    2873 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_specVanish] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2874 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_oMath] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2875 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rPrChange] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_ParaRPrChange);
    2876                 :          8 :         break;
    2877                 :            :     case NN_wml|DEFINE_EG_ParaRPrTrackChanges:
    2878 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_ParaTrackChange);
    2879 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_ParaTrackChange);
    2880 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2881 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2882                 :          0 :         break;
    2883                 :            :     case NN_wml|DEFINE_CT_AltChunkPr:
    2884 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_matchSrc] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2885                 :          0 :         break;
    2886                 :            :     case NN_wml|DEFINE_CT_RubyPr:
    2887 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rubyAlign] = CreateElement(RT_Value, NN_wml|DEFINE_CT_RubyAlign);
    2888 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hps] = CreateElement(RT_Value, NN_wml|DEFINE_CT_HpsMeasure);
    2889 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hpsRaise] = CreateElement(RT_Value, NN_wml|DEFINE_CT_HpsMeasure);
    2890 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hpsBaseText] = CreateElement(RT_Value, NN_wml|DEFINE_CT_HpsMeasure);
    2891 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_lid] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Lang);
    2892 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dirty] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2893                 :          0 :         break;
    2894                 :            :     case NN_wml|DEFINE_EG_RubyContent:
    2895                 :            :          /* ref: EG_RunLevelElts*/
    2896                 :            :          /* ref: EG_RangeMarkupElements*/
    2897 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    2898 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    2899 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    2900 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    2901 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    2902 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    2903 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    2904 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    2905 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2906 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2907 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2908 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2909 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2910 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2911 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2912 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2913                 :            :          /* ref: EG_MathContent*/
    2914                 :            :          /* ref: oMathPara*/
    2915 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    2916                 :            :          /* ref: oMath*/
    2917 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    2918 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2919 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2920 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2921 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2922 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_r] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_R);
    2923                 :          0 :         break;
    2924                 :            :     case NN_wml|DEFINE_CT_RubyContent:
    2925                 :            :          /* ref: EG_RubyContent*/
    2926                 :            :          /* ref: EG_RunLevelElts*/
    2927                 :            :          /* ref: EG_RangeMarkupElements*/
    2928 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    2929 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    2930 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    2931 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    2932 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    2933 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    2934 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    2935 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    2936 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2937 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2938 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2939 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2940 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2941 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2942 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2943 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    2944                 :            :          /* ref: EG_MathContent*/
    2945                 :            :          /* ref: oMathPara*/
    2946 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    2947                 :            :          /* ref: oMath*/
    2948 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    2949 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2950 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2951 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2952 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    2953 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_r] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_R);
    2954                 :          0 :         break;
    2955                 :            :     case NN_wml|DEFINE_CT_SdtDate:
    2956 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dateFormat] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    2957 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_lid] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Lang);
    2958 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_storeMappedDataAs] = CreateElement(RT_Value, NN_wml|DEFINE_CT_SdtDateMappingType);
    2959 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_calendar] = CreateElement(RT_Value, NN_wml|DEFINE_CT_CalendarType);
    2960                 :          0 :         break;
    2961                 :            :     case NN_wml|DEFINE_CT_SdtDocPart:
    2962 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_docPartGallery] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    2963 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_docPartCategory] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    2964 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_docPartUnique] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2965                 :          0 :         break;
    2966                 :            :     case NN_wml|DEFINE_CT_Placeholder:
    2967 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_docPart] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    2968                 :          0 :         break;
    2969                 :            :     case NN_wml|DEFINE_CT_SdtPr:
    2970 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_RPr);
    2971 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_alias] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    2972 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_lock] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Lock);
    2973 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_showingPlcHdr] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2974 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_temporary] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    2975 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    2976 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tag] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    2977 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_equation] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    2978 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_picture] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    2979 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_richText] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    2980 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_citation] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    2981 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_group] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    2982 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bibliography] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    2983                 :          0 :         break;
    2984                 :            :     case NN_wml|DEFINE_CT_SdtEndPr:
    2985 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_RPr);
    2986                 :          0 :         break;
    2987                 :            :     case NN_wml|DEFINE_EG_ContentRunContent:
    2988                 :            :          /* ref: EG_RunLevelElts*/
    2989                 :            :          /* ref: EG_RangeMarkupElements*/
    2990 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    2991 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    2992 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    2993 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    2994 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    2995 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    2996 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    2997 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    2998 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    2999 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3000 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3001 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3002 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3003 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3004 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3005 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3006                 :            :          /* ref: EG_MathContent*/
    3007                 :            :          /* ref: oMathPara*/
    3008 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    3009                 :            :          /* ref: oMath*/
    3010 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    3011 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3012 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3013 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3014 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3015 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlRun);
    3016 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_smartTag] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_SmartTagRun);
    3017 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtRun);
    3018 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_r] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_R);
    3019                 :          0 :         break;
    3020                 :            :     case NN_wml|DEFINE_CT_SdtContentRun:
    3021                 :            :          /* ref: EG_PContent*/
    3022                 :            :          /* ref: EG_ContentRunContent*/
    3023                 :            :          /* ref: EG_RunLevelElts*/
    3024                 :            :          /* ref: EG_RangeMarkupElements*/
    3025 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    3026 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    3027 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3028 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3029 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3030 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3031 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    3032 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    3033 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3034 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3035 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3036 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3037 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3038 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3039 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3040 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3041                 :            :          /* ref: EG_MathContent*/
    3042                 :            :          /* ref: oMathPara*/
    3043 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    3044                 :            :          /* ref: oMath*/
    3045 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    3046 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3047 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3048 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3049 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3050 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlRun);
    3051 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_smartTag] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_SmartTagRun);
    3052 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtRun);
    3053 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_r] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_R);
    3054 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fldSimple] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SimpleField);
    3055 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hyperlink] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Hyperlink);
    3056 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_subDoc] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Rel);
    3057                 :          0 :         break;
    3058                 :            :     case NN_wml|DEFINE_EG_ContentBlockContent:
    3059                 :            :          /* ref: EG_RunLevelElts*/
    3060                 :            :          /* ref: EG_RangeMarkupElements*/
    3061 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    3062 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    3063 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3064 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3065 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3066 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3067 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    3068 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    3069 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3070 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3071 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3072 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3073 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3074 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3075 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3076 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3077                 :            :          /* ref: EG_MathContent*/
    3078                 :            :          /* ref: oMathPara*/
    3079 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    3080                 :            :          /* ref: oMath*/
    3081 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    3082 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3083 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3084 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3085 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3086 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlBlock);
    3087 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtBlock);
    3088 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_p] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_P);
    3089 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tbl] = CreateElement(RT_TextTable, NN_wml|DEFINE_CT_Tbl);
    3090                 :          0 :         break;
    3091                 :            :     case NN_wml|DEFINE_CT_SdtContentBlock:
    3092                 :            :          /* ref: EG_ContentBlockContent*/
    3093                 :            :          /* ref: EG_RunLevelElts*/
    3094                 :            :          /* ref: EG_RangeMarkupElements*/
    3095 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    3096 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    3097 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3098 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3099 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3100 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3101 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    3102 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    3103 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3104 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3105 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3106 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3107 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3108 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3109 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3110 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3111                 :            :          /* ref: EG_MathContent*/
    3112                 :            :          /* ref: oMathPara*/
    3113 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    3114                 :            :          /* ref: oMath*/
    3115 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    3116 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3117 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3118 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3119 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3120 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlBlock);
    3121 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtBlock);
    3122 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_p] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_P);
    3123 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tbl] = CreateElement(RT_TextTable, NN_wml|DEFINE_CT_Tbl);
    3124                 :          0 :         break;
    3125                 :            :     case NN_wml|DEFINE_EG_ContentRowContent:
    3126                 :            :          /* ref: EG_RunLevelElts*/
    3127                 :            :          /* ref: EG_RangeMarkupElements*/
    3128 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    3129 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    3130 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3131 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3132 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3133 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3134 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    3135 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    3136 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3137 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3138 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3139 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3140 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3141 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3142 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3143 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3144                 :            :          /* ref: EG_MathContent*/
    3145                 :            :          /* ref: oMathPara*/
    3146 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    3147                 :            :          /* ref: oMath*/
    3148 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    3149 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3150 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3151 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3152 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3153 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tr] = CreateElement(RT_TextTableRow, NN_wml|DEFINE_CT_Row);
    3154 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlRow);
    3155 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtRow);
    3156                 :          0 :         break;
    3157                 :            :     case NN_wml|DEFINE_CT_SdtContentRow:
    3158                 :            :          /* ref: EG_ContentRowContent*/
    3159                 :            :          /* ref: EG_RunLevelElts*/
    3160                 :            :          /* ref: EG_RangeMarkupElements*/
    3161 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    3162 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    3163 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3164 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3165 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3166 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3167 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    3168 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    3169 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3170 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3171 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3172 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3173 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3174 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3175 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3176 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3177                 :            :          /* ref: EG_MathContent*/
    3178                 :            :          /* ref: oMathPara*/
    3179 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    3180                 :            :          /* ref: oMath*/
    3181 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    3182 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3183 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3184 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3185 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3186 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tr] = CreateElement(RT_TextTableRow, NN_wml|DEFINE_CT_Row);
    3187 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlRow);
    3188 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtRow);
    3189                 :          0 :         break;
    3190                 :            :     case NN_wml|DEFINE_EG_ContentCellContent:
    3191                 :            :          /* ref: EG_RunLevelElts*/
    3192                 :            :          /* ref: EG_RangeMarkupElements*/
    3193 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    3194 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    3195 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3196 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3197 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3198 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3199 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    3200 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    3201 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3202 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3203 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3204 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3205 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3206 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3207 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3208 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3209                 :            :          /* ref: EG_MathContent*/
    3210                 :            :          /* ref: oMathPara*/
    3211 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    3212                 :            :          /* ref: oMath*/
    3213 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    3214 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3215 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3216 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3217 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3218 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tc] = CreateElement(RT_TextTableCell, NN_wml|DEFINE_CT_Tc);
    3219 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlCell);
    3220 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtCell);
    3221                 :          0 :         break;
    3222                 :            :     case NN_wml|DEFINE_CT_SdtContentCell:
    3223                 :            :          /* ref: EG_ContentCellContent*/
    3224                 :            :          /* ref: EG_RunLevelElts*/
    3225                 :            :          /* ref: EG_RangeMarkupElements*/
    3226 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    3227 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    3228 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3229 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3230 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3231 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3232 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    3233 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    3234 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3235 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3236 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3237 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3238 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3239 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3240 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3241 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3242                 :            :          /* ref: EG_MathContent*/
    3243                 :            :          /* ref: oMathPara*/
    3244 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    3245                 :            :          /* ref: oMath*/
    3246 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    3247 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3248 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3249 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3250 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3251 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tc] = CreateElement(RT_TextTableCell, NN_wml|DEFINE_CT_Tc);
    3252 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlCell);
    3253 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtCell);
    3254                 :          0 :         break;
    3255                 :            :     case NN_wml|DEFINE_CT_SdtBlock:
    3256 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_SdtPr);
    3257 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtEndPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_SdtEndPr);
    3258 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtContent] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtContentBlock);
    3259                 :          0 :         break;
    3260                 :            :     case NN_wml|DEFINE_CT_SdtRun:
    3261 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_SdtPr);
    3262 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtEndPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_SdtEndPr);
    3263 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtContent] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtContentRun);
    3264                 :          0 :         break;
    3265                 :            :     case NN_wml|DEFINE_CT_SdtCell:
    3266 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_SdtPr);
    3267 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtEndPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_SdtEndPr);
    3268 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtContent] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtContentCell);
    3269                 :          0 :         break;
    3270                 :            :     case NN_wml|DEFINE_CT_SdtRow:
    3271 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_SdtPr);
    3272 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtEndPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_SdtEndPr);
    3273 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtContent] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtContentRow);
    3274                 :          0 :         break;
    3275                 :            :     case NN_wml|DEFINE_CT_CustomXmlRun:
    3276                 :            :          /* ref: EG_PContent*/
    3277                 :            :          /* ref: EG_ContentRunContent*/
    3278                 :            :          /* ref: EG_RunLevelElts*/
    3279                 :            :          /* ref: EG_RangeMarkupElements*/
    3280 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    3281 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    3282 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3283 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3284 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3285 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3286 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    3287 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    3288 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3289 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3290 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3291 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3292 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3293 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3294 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3295 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3296                 :            :          /* ref: EG_MathContent*/
    3297                 :            :          /* ref: oMathPara*/
    3298 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    3299                 :            :          /* ref: oMath*/
    3300 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    3301 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3302 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3303 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3304 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3305 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlRun);
    3306 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_smartTag] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_SmartTagRun);
    3307 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtRun);
    3308 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_r] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_R);
    3309 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fldSimple] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SimpleField);
    3310 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hyperlink] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Hyperlink);
    3311 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_subDoc] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Rel);
    3312                 :          0 :         break;
    3313                 :            :     case NN_wml|DEFINE_CT_SmartTagRun:
    3314                 :            :          /* ref: EG_PContent*/
    3315                 :            :          /* ref: EG_ContentRunContent*/
    3316                 :            :          /* ref: EG_RunLevelElts*/
    3317                 :            :          /* ref: EG_RangeMarkupElements*/
    3318 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    3319 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    3320 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3321 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3322 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3323 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3324 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    3325 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    3326 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3327 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3328 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3329 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3330 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3331 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3332 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3333 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3334                 :            :          /* ref: EG_MathContent*/
    3335                 :            :          /* ref: oMathPara*/
    3336 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    3337                 :            :          /* ref: oMath*/
    3338 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    3339 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3340 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3341 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3342 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3343 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlRun);
    3344 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_smartTag] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_SmartTagRun);
    3345 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtRun);
    3346 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_r] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_R);
    3347 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fldSimple] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SimpleField);
    3348 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hyperlink] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Hyperlink);
    3349 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_subDoc] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Rel);
    3350                 :          0 :         break;
    3351                 :            :     case NN_wml|DEFINE_CT_CustomXmlBlock:
    3352                 :            :          /* ref: EG_ContentBlockContent*/
    3353                 :            :          /* ref: EG_RunLevelElts*/
    3354                 :            :          /* ref: EG_RangeMarkupElements*/
    3355 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    3356 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    3357 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3358 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3359 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3360 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3361 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    3362 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    3363 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3364 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3365 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3366 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3367 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3368 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3369 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3370 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3371                 :            :          /* ref: EG_MathContent*/
    3372                 :            :          /* ref: oMathPara*/
    3373 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    3374                 :            :          /* ref: oMath*/
    3375 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    3376 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3377 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3378 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3379 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3380 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlBlock);
    3381 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtBlock);
    3382 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_p] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_P);
    3383 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tbl] = CreateElement(RT_TextTable, NN_wml|DEFINE_CT_Tbl);
    3384                 :          0 :         break;
    3385                 :            :     case NN_wml|DEFINE_CT_CustomXmlPr:
    3386 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_placeholder] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    3387 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_attr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Attr);
    3388                 :          0 :         break;
    3389                 :            :     case NN_wml|DEFINE_CT_CustomXmlRow:
    3390                 :            :          /* ref: EG_ContentRowContent*/
    3391                 :            :          /* ref: EG_RunLevelElts*/
    3392                 :            :          /* ref: EG_RangeMarkupElements*/
    3393 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    3394 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    3395 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3396 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3397 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3398 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3399 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    3400 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    3401 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3402 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3403 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3404 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3405 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3406 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3407 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3408 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3409                 :            :          /* ref: EG_MathContent*/
    3410                 :            :          /* ref: oMathPara*/
    3411 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    3412                 :            :          /* ref: oMath*/
    3413 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    3414 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3415 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3416 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3417 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3418 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tr] = CreateElement(RT_TextTableRow, NN_wml|DEFINE_CT_Row);
    3419 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlRow);
    3420 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtRow);
    3421                 :          0 :         break;
    3422                 :            :     case NN_wml|DEFINE_CT_CustomXmlCell:
    3423                 :            :          /* ref: EG_ContentCellContent*/
    3424                 :            :          /* ref: EG_RunLevelElts*/
    3425                 :            :          /* ref: EG_RangeMarkupElements*/
    3426 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    3427 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    3428 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3429 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3430 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3431 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3432 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    3433 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    3434 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3435 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3436 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3437 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3438 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3439 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3440 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3441 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3442                 :            :          /* ref: EG_MathContent*/
    3443                 :            :          /* ref: oMathPara*/
    3444 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    3445                 :            :          /* ref: oMath*/
    3446 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    3447 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3448 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3449 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3450 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3451 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tc] = CreateElement(RT_TextTableCell, NN_wml|DEFINE_CT_Tc);
    3452 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlCell);
    3453 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtCell);
    3454                 :          0 :         break;
    3455                 :            :     case NN_wml|DEFINE_CT_SmartTagPr:
    3456 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_attr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Attr);
    3457                 :          0 :         break;
    3458                 :            :     case NN_wml|DEFINE_EG_PContent:
    3459                 :            :          /* ref: EG_ContentRunContent*/
    3460                 :            :          /* ref: EG_RunLevelElts*/
    3461                 :            :          /* ref: EG_RangeMarkupElements*/
    3462 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    3463 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    3464 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3465 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3466 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3467 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3468 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    3469 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    3470 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3471 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3472 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3473 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3474 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3475 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3476 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3477 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3478                 :            :          /* ref: EG_MathContent*/
    3479                 :            :          /* ref: oMathPara*/
    3480 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    3481                 :            :          /* ref: oMath*/
    3482 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    3483 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3484 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3485 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3486 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3487 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlRun);
    3488 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_smartTag] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_SmartTagRun);
    3489 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtRun);
    3490 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_r] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_R);
    3491 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fldSimple] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SimpleField);
    3492 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hyperlink] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Hyperlink);
    3493 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_subDoc] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Rel);
    3494                 :          0 :         break;
    3495                 :            :     case NN_wml|DEFINE_CT_P:
    3496                 :            :          /* ref: EG_PContent*/
    3497                 :            :          /* ref: EG_ContentRunContent*/
    3498                 :            :          /* ref: EG_RunLevelElts*/
    3499                 :            :          /* ref: EG_RangeMarkupElements*/
    3500 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    3501 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    3502 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3503 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3504 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3505 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3506 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    3507 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    3508 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3509 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3510 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3511 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3512 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3513 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3514 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3515 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3516                 :            :          /* ref: EG_MathContent*/
    3517                 :            :          /* ref: oMathPara*/
    3518 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    3519                 :            :          /* ref: oMath*/
    3520 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    3521 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3522 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3523 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3524 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3525 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlRun);
    3526 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_smartTag] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_SmartTagRun);
    3527 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtRun);
    3528 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_r] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_R);
    3529 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_fldSimple] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SimpleField);
    3530 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_hyperlink] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Hyperlink);
    3531 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_subDoc] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Rel);
    3532 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_PPr);
    3533                 :          8 :         break;
    3534                 :            :     case NN_wml|DEFINE_CT_TblGridBase:
    3535 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_gridCol] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TblGridCol);
    3536                 :          0 :         break;
    3537                 :            :     case NN_wml|DEFINE_CT_TblGrid:
    3538                 :            :          /* ref: CT_TblGridBase*/
    3539 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_gridCol] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TblGridCol);
    3540 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblGridChange] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblGridChange);
    3541                 :          5 :         break;
    3542                 :            :     case NN_wml|DEFINE_CT_TcBorders:
    3543 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_top] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    3544 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_start] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    3545 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_left] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    3546 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_bottom] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    3547 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_end] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    3548 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_right] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    3549 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_insideH] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    3550 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_insideV] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    3551 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tl2br] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    3552 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tr2bl] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    3553                 :          5 :         break;
    3554                 :            :     case NN_wml|DEFINE_CT_TcMar:
    3555 [ +  - ][ +  - ]:          2 :         (*pMap)[NS_wordprocessingml|OOXML_top] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3556 [ +  - ][ +  - ]:          2 :         (*pMap)[NS_wordprocessingml|OOXML_start] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3557 [ +  - ][ +  - ]:          2 :         (*pMap)[NS_wordprocessingml|OOXML_left] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3558 [ +  - ][ +  - ]:          2 :         (*pMap)[NS_wordprocessingml|OOXML_bottom] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3559 [ +  - ][ +  - ]:          2 :         (*pMap)[NS_wordprocessingml|OOXML_right] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3560 [ +  - ][ +  - ]:          2 :         (*pMap)[NS_wordprocessingml|OOXML_end] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3561                 :          2 :         break;
    3562                 :            :     case NN_wml|DEFINE_CT_TcPrBase:
    3563 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cnfStyle] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Cnf);
    3564 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcW] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3565 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_gridSpan] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    3566 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hMerge] = CreateElement(RT_Value, NN_wml|DEFINE_CT_HMerge);
    3567 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vMerge] = CreateElement(RT_Value, NN_wml|DEFINE_CT_VMerge);
    3568 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcBorders] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TcBorders);
    3569 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Shd);
    3570 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_noWrap] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3571 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcMar] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TcMar);
    3572 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_textDirection] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TextDirection);
    3573 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcFitText] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3574 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vAlign] = CreateElement(RT_Value, NN_wml|DEFINE_CT_VerticalJc);
    3575 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hideMark] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3576                 :          0 :         break;
    3577                 :            :     case NN_wml|DEFINE_CT_TcPr:
    3578                 :            :          /* ref: CT_TcPrInner*/
    3579                 :            :          /* ref: CT_TcPrBase*/
    3580 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_cnfStyle] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Cnf);
    3581 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tcW] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3582 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_gridSpan] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    3583 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_hMerge] = CreateElement(RT_Value, NN_wml|DEFINE_CT_HMerge);
    3584 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_vMerge] = CreateElement(RT_Value, NN_wml|DEFINE_CT_VMerge);
    3585 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tcBorders] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TcBorders);
    3586 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Shd);
    3587 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_noWrap] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3588 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tcMar] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TcMar);
    3589 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_textDirection] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TextDirection);
    3590 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tcFitText] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3591 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_vAlign] = CreateElement(RT_Value, NN_wml|DEFINE_CT_VerticalJc);
    3592 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_hideMark] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3593                 :            :          /* ref: EG_CellMarkupElements*/
    3594 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_cellIns] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3595 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_cellDel] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3596 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_cellMerge] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CellMergeTrackChange);
    3597 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tcPrChange] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TcPrChange);
    3598                 :          5 :         break;
    3599                 :            :     case NN_wml|DEFINE_CT_TcPrInner:
    3600                 :            :          /* ref: CT_TcPrBase*/
    3601 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cnfStyle] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Cnf);
    3602 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcW] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3603 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_gridSpan] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    3604 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hMerge] = CreateElement(RT_Value, NN_wml|DEFINE_CT_HMerge);
    3605 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vMerge] = CreateElement(RT_Value, NN_wml|DEFINE_CT_VMerge);
    3606 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcBorders] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TcBorders);
    3607 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Shd);
    3608 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_noWrap] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3609 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcMar] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TcMar);
    3610 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_textDirection] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TextDirection);
    3611 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcFitText] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3612 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vAlign] = CreateElement(RT_Value, NN_wml|DEFINE_CT_VerticalJc);
    3613 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hideMark] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3614                 :            :          /* ref: EG_CellMarkupElements*/
    3615 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cellIns] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3616 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cellDel] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3617 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cellMerge] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CellMergeTrackChange);
    3618                 :          0 :         break;
    3619                 :            :     case NN_wml|DEFINE_CT_Tc:
    3620                 :            :          /* ref: EG_BlockLevelElts*/
    3621                 :            :          /* ref: EG_BlockLevelChunkElts*/
    3622                 :            :          /* ref: EG_ContentBlockContent*/
    3623                 :            :          /* ref: EG_RunLevelElts*/
    3624                 :            :          /* ref: EG_RangeMarkupElements*/
    3625 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    3626 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    3627 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3628 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3629 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3630 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3631 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    3632 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    3633 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3634 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3635 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3636 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3637 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3638 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3639 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3640 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3641                 :            :          /* ref: EG_MathContent*/
    3642                 :            :          /* ref: oMathPara*/
    3643 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    3644                 :            :          /* ref: oMath*/
    3645 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    3646 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3647 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3648 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3649 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3650 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlBlock);
    3651 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtBlock);
    3652 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_p] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_P);
    3653 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tbl] = CreateElement(RT_TextTable, NN_wml|DEFINE_CT_Tbl);
    3654 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tcPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TcPr);
    3655                 :          5 :         break;
    3656                 :            :     case NN_wml|DEFINE_CT_TrPrBase:
    3657 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cnfStyle] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Cnf);
    3658 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_divId] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    3659 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_gridBefore] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    3660 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_gridAfter] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    3661 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_wBefore] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3662 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_wAfter] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3663 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cantSplit] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3664 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_trHeight] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Height);
    3665 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblHeader] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3666 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblCellSpacing] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3667 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_jc] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Jc);
    3668 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hidden] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3669                 :          0 :         break;
    3670                 :            :     case NN_wml|DEFINE_CT_TrPr:
    3671                 :            :          /* ref: CT_TrPrBase*/
    3672 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_cnfStyle] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Cnf);
    3673 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_divId] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    3674 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_gridBefore] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    3675 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_gridAfter] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    3676 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_wBefore] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3677 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_wAfter] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3678 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_cantSplit] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3679 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_trHeight] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Height);
    3680 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblHeader] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3681 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblCellSpacing] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3682 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_jc] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Jc);
    3683 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_hidden] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3684 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3685 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3686 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_trPrChange] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrPrChange);
    3687                 :          5 :         break;
    3688                 :            :     case NN_wml|DEFINE_CT_Row:
    3689                 :            :          /* ref: EG_ContentCellContent*/
    3690                 :            :          /* ref: EG_RunLevelElts*/
    3691                 :            :          /* ref: EG_RangeMarkupElements*/
    3692 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    3693 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    3694 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3695 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3696 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3697 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3698 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    3699 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    3700 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3701 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3702 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3703 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3704 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3705 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3706 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3707 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3708                 :            :          /* ref: EG_MathContent*/
    3709                 :            :          /* ref: oMathPara*/
    3710 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    3711                 :            :          /* ref: oMath*/
    3712 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    3713 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3714 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3715 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3716 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3717 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tc] = CreateElement(RT_TextTableCell, NN_wml|DEFINE_CT_Tc);
    3718 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlCell);
    3719 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtCell);
    3720 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_trPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrPr);
    3721                 :          5 :         break;
    3722                 :            :     case NN_wml|DEFINE_CT_TblCellMar:
    3723 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_top] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3724 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_start] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3725 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_left] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3726 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bottom] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3727 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_right] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3728 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_end] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3729                 :          8 :         break;
    3730                 :            :     case NN_wml|DEFINE_CT_TblBorders:
    3731 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_top] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    3732 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_start] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    3733 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_left] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    3734 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_bottom] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    3735 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_end] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    3736 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_right] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    3737 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_insideH] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    3738 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_insideV] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    3739                 :          5 :         break;
    3740                 :            :     case NN_wml|DEFINE_CT_TblPrBase:
    3741 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblStyle] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    3742 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblpPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblPPr);
    3743 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblOverlap] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TblOverlap);
    3744 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bidiVisual] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3745 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblStyleRowBandSize] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    3746 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblStyleColBandSize] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    3747 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblW] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3748 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_jc] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Jc);
    3749 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblCellSpacing] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3750 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblInd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3751 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblBorders] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblBorders);
    3752 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Shd);
    3753 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblCellMar] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblCellMar);
    3754 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblLook] = CreateElement(RT_Value, NN_wml|DEFINE_CT_ShortHexNumber);
    3755                 :          8 :         break;
    3756                 :            :     case NN_wml|DEFINE_CT_TblPr:
    3757                 :            :          /* ref: CT_TblPrBase*/
    3758 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblStyle] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    3759 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblpPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblPPr);
    3760 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblOverlap] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TblOverlap);
    3761 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_bidiVisual] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3762 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblStyleRowBandSize] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    3763 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblStyleColBandSize] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    3764 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblW] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3765 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_jc] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Jc);
    3766 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblCellSpacing] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3767 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblInd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3768 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblBorders] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblBorders);
    3769 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Shd);
    3770 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblCellMar] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblCellMar);
    3771 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblLook] = CreateElement(RT_Value, NN_wml|DEFINE_CT_ShortHexNumber);
    3772 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblPrChange] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblPrChange);
    3773                 :          5 :         break;
    3774                 :            :     case NN_wml|DEFINE_CT_TblPrExBase:
    3775 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblW] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3776 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_jc] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Jc);
    3777 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblCellSpacing] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3778 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblInd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3779 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblBorders] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblBorders);
    3780 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Shd);
    3781 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblCellMar] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblCellMar);
    3782 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblLook] = CreateElement(RT_Value, NN_wml|DEFINE_CT_ShortHexNumber);
    3783                 :          0 :         break;
    3784                 :            :     case NN_wml|DEFINE_CT_TblPrEx:
    3785                 :            :          /* ref: CT_TblPrExBase*/
    3786 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblW] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3787 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_jc] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Jc);
    3788 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblCellSpacing] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3789 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblInd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    3790 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblBorders] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblBorders);
    3791 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Shd);
    3792 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblCellMar] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblCellMar);
    3793 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblLook] = CreateElement(RT_Value, NN_wml|DEFINE_CT_ShortHexNumber);
    3794 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblPrExChange] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblPrExChange);
    3795                 :          0 :         break;
    3796                 :            :     case NN_wml|DEFINE_CT_Tbl:
    3797                 :            :          /* ref: EG_RangeMarkupElements*/
    3798 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    3799 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    3800 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3801 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3802 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3803 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3804 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    3805 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    3806 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3807 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3808 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3809 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3810 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3811 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3812 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3813 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3814                 :            :          /* ref: EG_ContentRowContent*/
    3815                 :            :          /* ref: EG_RunLevelElts*/
    3816                 :            :          /* ref: EG_RangeMarkupElements*/
    3817 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    3818 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    3819 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3820 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3821 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3822 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3823 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    3824 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    3825 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3826 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3827 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3828 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3829 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3830 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3831 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3832 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3833                 :            :          /* ref: EG_MathContent*/
    3834                 :            :          /* ref: oMathPara*/
    3835 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    3836                 :            :          /* ref: oMath*/
    3837 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    3838 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3839 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3840 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3841 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3842 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tr] = CreateElement(RT_TextTableRow, NN_wml|DEFINE_CT_Row);
    3843 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlRow);
    3844 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtRow);
    3845 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblPr);
    3846 [ +  - ][ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblGrid] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblGrid);
    3847                 :          5 :         break;
    3848                 :            :     case NN_wml|DEFINE_CT_FtnEdn:
    3849                 :            :          /* ref: EG_BlockLevelElts*/
    3850                 :            :          /* ref: EG_BlockLevelChunkElts*/
    3851                 :            :          /* ref: EG_ContentBlockContent*/
    3852                 :            :          /* ref: EG_RunLevelElts*/
    3853                 :            :          /* ref: EG_RangeMarkupElements*/
    3854 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    3855 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    3856 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3857 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3858 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    3859 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    3860 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    3861 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    3862 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3863 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3864 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3865 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3866 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3867 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3868 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    3869 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    3870                 :            :          /* ref: EG_MathContent*/
    3871                 :            :          /* ref: oMathPara*/
    3872 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    3873                 :            :          /* ref: oMath*/
    3874 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    3875 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3876 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3877 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3878 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    3879 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlBlock);
    3880 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtBlock);
    3881 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_p] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_P);
    3882 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tbl] = CreateElement(RT_TextTable, NN_wml|DEFINE_CT_Tbl);
    3883                 :          0 :         break;
    3884                 :            :     case NN_wml|DEFINE_EG_FtnEdnNumProps:
    3885 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_numStart] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    3886 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_numRestart] = CreateElement(RT_Value, NN_wml|DEFINE_CT_NumRestart);
    3887                 :          0 :         break;
    3888                 :            :     case NN_wml|DEFINE_CT_FtnProps:
    3889                 :            :          /* ref: EG_FtnEdnNumProps*/
    3890 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_numStart] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    3891 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_numRestart] = CreateElement(RT_Value, NN_wml|DEFINE_CT_NumRestart);
    3892 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pos] = CreateElement(RT_Value, NN_wml|DEFINE_CT_FtnPos);
    3893 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_numFmt] = CreateElement(RT_Value, NN_wml|DEFINE_CT_NumFmt);
    3894                 :          0 :         break;
    3895                 :            :     case NN_wml|DEFINE_CT_EdnProps:
    3896                 :            :          /* ref: EG_FtnEdnNumProps*/
    3897 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_numStart] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    3898 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_numRestart] = CreateElement(RT_Value, NN_wml|DEFINE_CT_NumRestart);
    3899 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pos] = CreateElement(RT_Value, NN_wml|DEFINE_CT_EdnPos);
    3900 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_numFmt] = CreateElement(RT_Value, NN_wml|DEFINE_CT_NumFmt);
    3901                 :          0 :         break;
    3902                 :            :     case NN_wml|DEFINE_CT_FtnDocProps:
    3903                 :            :          /* ref: CT_FtnProps*/
    3904                 :            :          /* ref: EG_FtnEdnNumProps*/
    3905 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_numStart] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    3906 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_numRestart] = CreateElement(RT_Value, NN_wml|DEFINE_CT_NumRestart);
    3907 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_pos] = CreateElement(RT_Value, NN_wml|DEFINE_CT_FtnPos);
    3908 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_numFmt] = CreateElement(RT_Value, NN_wml|DEFINE_CT_NumFmt);
    3909 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_footnote] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FtnEdnSepRef);
    3910                 :          3 :         break;
    3911                 :            :     case NN_wml|DEFINE_CT_EdnDocProps:
    3912                 :            :          /* ref: CT_EdnProps*/
    3913                 :            :          /* ref: EG_FtnEdnNumProps*/
    3914 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_numStart] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    3915 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_numRestart] = CreateElement(RT_Value, NN_wml|DEFINE_CT_NumRestart);
    3916 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_pos] = CreateElement(RT_Value, NN_wml|DEFINE_CT_EdnPos);
    3917 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_numFmt] = CreateElement(RT_Value, NN_wml|DEFINE_CT_NumFmt);
    3918 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_endnote] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FtnEdnSepRef);
    3919                 :          3 :         break;
    3920                 :            :     case NN_wml|DEFINE_CT_RecipientData:
    3921 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_active] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3922 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_column] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    3923                 :          0 :         break;
    3924                 :            :     case NN_wml|DEFINE_CT_OdsoFieldMapData:
    3925 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_type] = CreateElement(RT_Value, NN_wml|DEFINE_CT_MailMergeOdsoFMDFieldType);
    3926 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_name] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    3927 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_mappedName] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    3928 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_column] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    3929 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_lid] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Lang);
    3930 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dynamicAddress] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3931                 :          0 :         break;
    3932                 :            :     case NN_wml|DEFINE_CT_Odso:
    3933 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_udl] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    3934 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_table] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    3935 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_src] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Rel);
    3936 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_colDelim] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    3937 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_type] = CreateElement(RT_Value, NN_wml|DEFINE_CT_MailMergeSourceType);
    3938 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fHdr] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3939 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_recipientData] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Rel);
    3940                 :          0 :         break;
    3941                 :            :     case NN_wml|DEFINE_CT_MailMerge:
    3942 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_mainDocumentType] = CreateElement(RT_Value, NN_wml|DEFINE_CT_MailMergeDocType);
    3943 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_linkToQuery] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3944 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dataType] = CreateElement(RT_Value, NN_wml|DEFINE_CT_MailMergeDataType);
    3945 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_connectString] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    3946 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_query] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    3947 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dataSource] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Rel);
    3948 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_headerSource] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Rel);
    3949 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_doNotSuppressBlankLines] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3950 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_destination] = CreateElement(RT_Value, NN_wml|DEFINE_CT_MailMergeDest);
    3951 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_addressFieldName] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    3952 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_mailSubject] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    3953 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_mailAsAttachment] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3954 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_viewMergedData] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3955 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_activeRecord] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    3956 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_checkErrors] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    3957                 :          0 :         break;
    3958                 :            :     case NN_wml|DEFINE_CT_Compat:
    3959 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_useSingleBorderforContiguousCells] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3960 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_wpJustification] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3961 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_noTabHangInd] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3962 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_noLeading] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3963 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_spaceForUL] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3964 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_noColumnBalance] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3965 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_balanceSingleByteDoubleByteWidth] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3966 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_noExtraLineSpacing] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3967 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotLeaveBackslashAlone] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3968 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_ulTrailSpace] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3969 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotExpandShiftReturn] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3970 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_spacingInWholePoints] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3971 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_lineWrapLikeWord6] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3972 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_printBodyTextBeforeHeader] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3973 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_printColBlack] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3974 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_wpSpaceWidth] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3975 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_showBreaksInFrames] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3976 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_subFontBySize] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3977 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_suppressBottomSpacing] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3978 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_suppressTopSpacing] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3979 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_suppressSpacingAtTopOfPage] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3980 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_suppressTopSpacingWP] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3981 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_suppressSpBfAfterPgBrk] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3982 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_swapBordersFacingPages] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3983 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_convMailMergeEsc] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3984 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_truncateFontHeightsLikeWP6] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3985 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_mwSmallCaps] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3986 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_usePrinterMetrics] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3987 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotSuppressParagraphBorders] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3988 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_wrapTrailSpaces] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3989 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_footnoteLayoutLikeWW8] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3990 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_shapeLayoutLikeWW8] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3991 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_alignTablesRowByRow] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3992 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_forgetLastTabAlignment] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3993 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_adjustLineHeightInTable] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3994 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_autoSpaceLikeWord95] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3995 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_noSpaceRaiseLower] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3996 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotUseHTMLParagraphAutoSpacing] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3997 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_layoutRawTableWidth] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3998 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_layoutTableRowsApart] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    3999 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_useWord97LineBreakRules] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4000 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotBreakWrappedTables] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4001 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotSnapToGridInCell] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4002 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_selectFldWithFirstOrLastChar] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4003 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_applyBreakingRules] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4004 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotWrapTextWithPunct] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4005 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotUseEastAsianBreakRules] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4006 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_useWord2002TableStyleRules] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4007 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_growAutofit] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4008 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_useFELayout] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4009 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_useNormalStyleForList] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4010 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotUseIndentAsNumberingTabStop] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4011 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_useAltKinsokuLineBreakRules] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4012 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_allowSpaceOfSameStyleInTable] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4013 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotSuppressIndentation] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4014 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotAutofitConstrainedTables] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4015 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_autofitToFirstFixedWidthCell] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4016 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_underlineTabInNumList] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4017 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_displayHangulFixedWidth] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4018 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_splitPgBreakAndParaMark] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4019 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotVertAlignCellWithSp] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4020 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotBreakConstrainedForcedTable] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4021 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotVertAlignInTxbx] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4022 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_useAnsiKerningPairs] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4023 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_cachedColBalance] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4024                 :          8 :         break;
    4025                 :            :     case NN_wml|DEFINE_CT_DocVars:
    4026 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_docVar] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_DocVar);
    4027                 :          0 :         break;
    4028                 :            :     case NN_wml|DEFINE_CT_DocRsids:
    4029 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rsidRoot] = CreateElement(RT_Value, NN_wml|DEFINE_CT_LongHexNumber);
    4030 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rsid] = CreateElement(RT_Value, NN_wml|DEFINE_CT_LongHexNumber);
    4031                 :          8 :         break;
    4032                 :            :     case NN_wml|DEFINE_CT_RPrDefault:
    4033 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_RPr);
    4034                 :          8 :         break;
    4035                 :            :     case NN_wml|DEFINE_CT_PPrDefault:
    4036 [ +  - ][ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_pPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_PPr);
    4037                 :          6 :         break;
    4038                 :            :     case NN_wml|DEFINE_CT_DocDefaults:
    4039 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rPrDefault] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_RPrDefault);
    4040 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pPrDefault] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_PPrDefault);
    4041                 :          8 :         break;
    4042                 :            :     case NN_wml|DEFINE_CT_Settings:
    4043 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_writeProtection] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_WriteProtection);
    4044 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_view] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_View);
    4045 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_zoom] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Zoom);
    4046 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_linkStyles] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4047 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_removePersonalInformation] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4048 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_removeDateAndTime] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4049 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotDisplayPageBoundaries] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4050 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_displayBackgroundShape] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4051 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_printPostScriptOverText] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4052 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_printFractionalCharacterWidth] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4053 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_printFormsData] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4054 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_embedTrueTypeFonts] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4055 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_embedSystemFonts] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4056 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_saveSubsetFonts] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4057 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_saveFormsData] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4058 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_mirrorMargins] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4059 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_alignBordersAndEdges] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4060 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bordersDoNotSurroundHeader] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4061 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bordersDoNotSurroundFooter] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4062 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_gutterAtTop] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4063 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_hideSpellingErrors] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4064 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_hideGrammaticalErrors] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4065 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_activeWritingStyle] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_WritingStyle);
    4066 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_proofState] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Proof);
    4067 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_formsDesign] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4068 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_attachedTemplate] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Rel);
    4069 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_linkStyles] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4070 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_stylePaneFormatFilter] = CreateElement(RT_Value, NN_wml|DEFINE_CT_ShortHexNumber);
    4071 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_stylePaneSortMethod] = CreateElement(RT_Value, NN_wml|DEFINE_CT_ShortHexNumber);
    4072 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_documentType] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_DocType);
    4073 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_mailMerge] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MailMerge);
    4074 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_revisionView] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChangesView);
    4075 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_trackRevisions] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4076 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotTrackMoves] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4077 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotTrackFormatting] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4078 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_documentProtection] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_DocProtect);
    4079 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_autoFormatOverride] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4080 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_styleLockTheme] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4081 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_styleLockQFSet] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4082 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_defaultTabStop] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TwipsMeasure);
    4083 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_autoHyphenation] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4084 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_consecutiveHyphenLimit] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    4085 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_hyphenationZone] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TwipsMeasure);
    4086 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotHyphenateCaps] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4087 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_showEnvelope] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4088 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_summaryLength] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    4089 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_clickAndTypeStyle] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    4090 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_defaultTableStyle] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    4091 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_evenAndOddHeaders] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4092 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bookFoldRevPrinting] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4093 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bookFoldPrinting] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4094 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bookFoldPrintingSheets] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    4095 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_drawingGridHorizontalSpacing] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TwipsMeasure);
    4096 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_drawingGridVerticalSpacing] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TwipsMeasure);
    4097 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_displayHorizontalDrawingGridEvery] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    4098 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_displayVerticalDrawingGridEvery] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    4099 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotUseMarginsForDrawingGridOrigin] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4100 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_drawingGridHorizontalOrigin] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TwipsMeasure);
    4101 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_drawingGridVerticalOrigin] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TwipsMeasure);
    4102 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotShadeFormData] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4103 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_noPunctuationKerning] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4104 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_characterSpacingControl] = CreateElement(RT_Value, NN_wml|DEFINE_CT_CharacterSpacing);
    4105 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_printTwoOnOne] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4106 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_strictFirstAndLastChars] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4107 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_noLineBreaksAfter] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Kinsoku);
    4108 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_noLineBreaksBefore] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Kinsoku);
    4109 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_savePreviewPicture] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4110 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotValidateAgainstSchema] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4111 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_saveInvalidXml] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4112 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_ignoreMixedContent] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4113 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_alwaysShowPlaceholderText] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4114 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotDemarcateInvalidXml] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4115 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_saveXmlDataOnly] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4116 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_useXSLTWhenSaving] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4117 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_saveThroughXslt] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_SaveThroughXslt);
    4118 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_showXMLTags] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4119 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_alwaysMergeEmptyNamespace] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4120 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_updateFields] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4121 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_hdrShapeDefaults] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_ShapeDefaults);
    4122 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_footnotePr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FtnDocProps);
    4123 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_endnotePr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_EdnDocProps);
    4124 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_compat] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Compat);
    4125 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rsids] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_DocRsids);
    4126 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_uiCompat97To2003] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4127 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_attachedSchema] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    4128 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_themeFontLang] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Language);
    4129 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotIncludeSubdocsInStats] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4130 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotAutoCompressPictures] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4131 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_forceUpgrade] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Empty);
    4132 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_captions] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Captions);
    4133 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_readModeInkLockDown] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_ReadingModeInkLockDown);
    4134 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_smartTagType] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_SmartTagType);
    4135 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_shapeDefaults] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_ShapeDefaults);
    4136 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotEmbedSmartTags] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4137 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_decimalSymbol] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    4138 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_listSeparator] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    4139                 :          8 :         break;
    4140                 :            :     case NN_wml|DEFINE_CT_WebSettings:
    4141 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_encoding] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    4142 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_optimizeForBrowser] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4143 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_relyOnVML] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4144 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_allowPNG] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4145 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_doNotRelyOnCSS] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4146 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_doNotSaveAsSingleFile] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4147 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_doNotOrganizeInFolder] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4148 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_doNotUseLongFileNames] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4149 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pixelsPerInch] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    4150 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_targetScreenSz] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TargetScreenSz);
    4151 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_saveSmartTagsAsXml] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4152                 :          0 :         break;
    4153                 :            :     case NN_wml|DEFINE_CT_Frame:
    4154 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sz] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    4155 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_name] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    4156 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sourceFileName] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Rel);
    4157 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_marW] = CreateElement(RT_Value, NN_wml|DEFINE_CT_PixelsMeasure);
    4158 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_marH] = CreateElement(RT_Value, NN_wml|DEFINE_CT_PixelsMeasure);
    4159 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_scrollbar] = CreateElement(RT_Value, NN_wml|DEFINE_CT_FrameScrollbar);
    4160 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_noResizeAllowed] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4161 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_linkedToFile] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4162                 :          0 :         break;
    4163                 :            :     case NN_wml|DEFINE_CT_FramesetSplitbar:
    4164 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_w] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TwipsMeasure);
    4165 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_color] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Color);
    4166 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_noBorder] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4167 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_flatBorders] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4168                 :          0 :         break;
    4169                 :            :     case NN_wml|DEFINE_CT_Frameset:
    4170 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sz] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    4171 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_frameLayout] = CreateElement(RT_Value, NN_wml|DEFINE_CT_FrameLayout);
    4172                 :          0 :         break;
    4173                 :            :     case NN_wml|DEFINE_CT_NumPicBullet:
    4174 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pict] = CreateElement(RT_Shape, NN_wml|DEFINE_CT_Picture);
    4175                 :          0 :         break;
    4176                 :            :     case NN_wml|DEFINE_CT_Lvl:
    4177 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_start] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    4178 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_numFmt] = CreateElement(RT_Value, NN_wml|DEFINE_CT_NumFmt);
    4179 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_lvlRestart] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    4180 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_pStyle] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    4181 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_isLgl] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4182 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_suff] = CreateElement(RT_Value, NN_wml|DEFINE_CT_LevelSuffix);
    4183 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_lvlText] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_LevelText);
    4184 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_lvlPicBulletId] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    4185 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_legacy] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_LvlLegacy);
    4186 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_lvlJc] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Jc);
    4187 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_pPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_PPr);
    4188 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_rPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_RPr);
    4189                 :          3 :         break;
    4190                 :            :     case NN_wml|DEFINE_CT_AbstractNum:
    4191 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_nsid] = CreateElement(RT_Value, NN_wml|DEFINE_CT_LongHexNumber);
    4192 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_multiLevelType] = CreateElement(RT_Value, NN_wml|DEFINE_CT_MultiLevelType);
    4193 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_tmpl] = CreateElement(RT_Value, NN_wml|DEFINE_CT_LongHexNumber);
    4194 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_name] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    4195 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_styleLink] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    4196 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_numStyleLink] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    4197 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_lvl] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Lvl);
    4198                 :          3 :         break;
    4199                 :            :     case NN_wml|DEFINE_CT_NumLvl:
    4200 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_startOverride] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    4201 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_lvl] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Lvl);
    4202                 :          3 :         break;
    4203                 :            :     case NN_wml|DEFINE_CT_Num:
    4204 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_abstractNumId] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    4205 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_lvlOverride] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_NumLvl);
    4206                 :          3 :         break;
    4207                 :            :     case NN_wml|DEFINE_CT_Numbering:
    4208 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_abstractNum] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_AbstractNum);
    4209 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_num] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Num);
    4210 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_numIdMacAtCleanup] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    4211                 :          3 :         break;
    4212                 :            :     case NN_wml|DEFINE_CT_Style_tblStylePr:
    4213 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_PPrBase);
    4214 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rPr] = CreateElement(RT_Properties, NN_wml|DEFINE_EG_RPrBase);
    4215 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblPrBase);
    4216 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_trPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrPrBase);
    4217 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TcPrBase);
    4218                 :          0 :         break;
    4219                 :            :     case NN_wml|DEFINE_CT_Style_TblPr:
    4220                 :            :          /* ref: CT_TblPrBase*/
    4221 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblStyle] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    4222 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblpPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblPPr);
    4223 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblOverlap] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TblOverlap);
    4224 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bidiVisual] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4225 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblStyleRowBandSize] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    4226 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblStyleColBandSize] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    4227 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblW] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    4228 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_jc] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Jc);
    4229 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblCellSpacing] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    4230 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblInd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    4231 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblBorders] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblBorders);
    4232 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Shd);
    4233 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblCellMar] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblCellMar);
    4234 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblLook] = CreateElement(RT_Value, NN_wml|DEFINE_CT_ShortHexNumber);
    4235                 :          0 :         break;
    4236                 :            :     case NN_wml|DEFINE_CT_Style_TrPr:
    4237                 :            :          /* ref: CT_TrPrBase*/
    4238 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cnfStyle] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Cnf);
    4239 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_divId] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    4240 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_gridBefore] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    4241 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_gridAfter] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    4242 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_wBefore] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    4243 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_wAfter] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    4244 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cantSplit] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4245 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_trHeight] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Height);
    4246 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblHeader] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4247 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblCellSpacing] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    4248 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_jc] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Jc);
    4249 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hidden] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4250                 :          0 :         break;
    4251                 :            :     case NN_wml|DEFINE_CT_Style_TcPr:
    4252                 :            :          /* ref: CT_TcPrBase*/
    4253 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cnfStyle] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Cnf);
    4254 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcW] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblWidth);
    4255 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_gridSpan] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    4256 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hMerge] = CreateElement(RT_Value, NN_wml|DEFINE_CT_HMerge);
    4257 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vMerge] = CreateElement(RT_Value, NN_wml|DEFINE_CT_VMerge);
    4258 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcBorders] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TcBorders);
    4259 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Shd);
    4260 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_noWrap] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4261 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcMar] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TcMar);
    4262 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_textDirection] = CreateElement(RT_Value, NN_wml|DEFINE_CT_TextDirection);
    4263 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcFitText] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4264 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vAlign] = CreateElement(RT_Value, NN_wml|DEFINE_CT_VerticalJc);
    4265 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hideMark] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4266                 :          0 :         break;
    4267                 :            :     case NN_wml|DEFINE_CT_Style:
    4268 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_name] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    4269 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_aliases] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    4270 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_basedOn] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    4271 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_next] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    4272 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_link] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    4273 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_autoRedefine] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4274 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_hidden] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4275 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_uiPriority] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DecimalNumber);
    4276 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_semiHidden] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4277 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_unhideWhenUsed] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4278 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_qFormat] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4279 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_locked] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4280 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_personal] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4281 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_personalCompose] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4282 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_personalReply] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4283 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rsid] = CreateElement(RT_Value, NN_wml|DEFINE_CT_LongHexNumber);
    4284 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_PPrBase);
    4285 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rPr] = CreateElement(RT_Properties, NN_wml|DEFINE_EG_RPrBase);
    4286 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TblPrBase);
    4287 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_trPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrPrBase);
    4288 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tcPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TcPrBase);
    4289 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblStylePr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Style_tblStylePr);
    4290                 :          8 :         break;
    4291                 :            :     case NN_wml|DEFINE_CT_Styles:
    4292 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_docDefaults] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_DocDefaults);
    4293 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_style] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Style);
    4294                 :          8 :         break;
    4295                 :            :     case NN_wml|DEFINE_CT_Font:
    4296 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_altName] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    4297 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_panose1] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Panose);
    4298 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_charset] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Charset);
    4299 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_characterSet] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    4300 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_family] = CreateElement(RT_Value, NN_wml|DEFINE_CT_FontFamily);
    4301 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_notTrueType] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4302 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pitch] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Pitch);
    4303 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_sig] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FontSig);
    4304 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_embedRegular] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FontRel);
    4305 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_embedBold] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FontRel);
    4306 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_embedItalic] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FontRel);
    4307 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_embedBoldItalic] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_FontRel);
    4308                 :          8 :         break;
    4309                 :            :     case NN_wml|DEFINE_CT_FontsList:
    4310 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_font] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Font);
    4311                 :          8 :         break;
    4312                 :            :     case NN_wml|DEFINE_CT_DivBdr:
    4313 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_top] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    4314 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_left] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    4315 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bottom] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    4316 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_right] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Border);
    4317                 :          0 :         break;
    4318                 :            :     case NN_wml|DEFINE_CT_Div:
    4319 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_blockQuote] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4320 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bodyDiv] = CreateElement(RT_Value, NN_wml|DEFINE_CT_OnOff);
    4321 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_marLeft] = CreateElement(RT_Value, NN_wml|DEFINE_CT_SignedTwipsMeasure);
    4322 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_marRight] = CreateElement(RT_Value, NN_wml|DEFINE_CT_SignedTwipsMeasure);
    4323 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_marTop] = CreateElement(RT_Value, NN_wml|DEFINE_CT_SignedTwipsMeasure);
    4324 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_marBottom] = CreateElement(RT_Value, NN_wml|DEFINE_CT_SignedTwipsMeasure);
    4325                 :          0 :         break;
    4326                 :            :     case NN_wml|DEFINE_CT_TxbxContent:
    4327                 :            :          /* ref: EG_BlockLevelElts*/
    4328                 :            :          /* ref: EG_BlockLevelChunkElts*/
    4329                 :            :          /* ref: EG_ContentBlockContent*/
    4330                 :            :          /* ref: EG_RunLevelElts*/
    4331                 :            :          /* ref: EG_RangeMarkupElements*/
    4332 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    4333 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    4334 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    4335 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    4336 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    4337 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    4338 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    4339 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    4340 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    4341 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    4342 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    4343 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    4344 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    4345 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    4346 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    4347 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    4348                 :            :          /* ref: EG_MathContent*/
    4349                 :            :          /* ref: oMathPara*/
    4350 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    4351                 :            :          /* ref: oMath*/
    4352 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    4353 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    4354 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    4355 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    4356 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    4357 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlBlock);
    4358 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtBlock);
    4359 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_p] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_P);
    4360 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_tbl] = CreateElement(RT_TextTable, NN_wml|DEFINE_CT_Tbl);
    4361                 :          3 :         break;
    4362                 :            :     case NN_wml|DEFINE_txbxContent:
    4363 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_txbxContent] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_TxbxContent);
    4364                 :          0 :         break;
    4365                 :            :     case NN_wml|DEFINE_EG_MathContent:
    4366                 :            :          /* ref: oMathPara*/
    4367 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    4368                 :            :          /* ref: oMath*/
    4369 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    4370                 :          0 :         break;
    4371                 :            :     case NN_wml|DEFINE_EG_BlockLevelChunkElts:
    4372                 :            :          /* ref: EG_ContentBlockContent*/
    4373                 :            :          /* ref: EG_RunLevelElts*/
    4374                 :            :          /* ref: EG_RangeMarkupElements*/
    4375 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    4376 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    4377 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    4378 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    4379 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    4380 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    4381 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    4382 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    4383 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    4384 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    4385 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    4386 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    4387 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    4388 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    4389 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    4390 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    4391                 :            :          /* ref: EG_MathContent*/
    4392                 :            :          /* ref: oMathPara*/
    4393 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    4394                 :            :          /* ref: oMath*/
    4395 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    4396 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    4397 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    4398 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    4399 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    4400 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlBlock);
    4401 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtBlock);
    4402 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_p] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_P);
    4403 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tbl] = CreateElement(RT_TextTable, NN_wml|DEFINE_CT_Tbl);
    4404                 :          0 :         break;
    4405                 :            :     case NN_wml|DEFINE_EG_BlockLevelElts:
    4406                 :            :          /* ref: EG_BlockLevelChunkElts*/
    4407                 :            :          /* ref: EG_ContentBlockContent*/
    4408                 :            :          /* ref: EG_RunLevelElts*/
    4409                 :            :          /* ref: EG_RangeMarkupElements*/
    4410 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    4411 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    4412 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    4413 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    4414 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    4415 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    4416 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    4417 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    4418 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    4419 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    4420 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    4421 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    4422 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    4423 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    4424 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    4425 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    4426                 :            :          /* ref: EG_MathContent*/
    4427                 :            :          /* ref: oMathPara*/
    4428 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    4429                 :            :          /* ref: oMath*/
    4430 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    4431 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    4432 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    4433 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    4434 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    4435 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlBlock);
    4436 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtBlock);
    4437 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_p] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_P);
    4438 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tbl] = CreateElement(RT_TextTable, NN_wml|DEFINE_CT_Tbl);
    4439                 :          0 :         break;
    4440                 :            :     case NN_wml|DEFINE_EG_RunLevelElts:
    4441                 :            :          /* ref: EG_RangeMarkupElements*/
    4442 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    4443 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    4444 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    4445 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    4446 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    4447 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    4448 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    4449 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    4450 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    4451 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    4452 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    4453 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    4454 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    4455 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    4456 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    4457 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    4458                 :            :          /* ref: EG_MathContent*/
    4459                 :            :          /* ref: oMathPara*/
    4460 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    4461                 :            :          /* ref: oMath*/
    4462 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    4463 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    4464 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    4465 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    4466 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    4467                 :          0 :         break;
    4468                 :            :     case NN_wml|DEFINE_CT_Body:
    4469                 :            :          /* ref: EG_BlockLevelElts*/
    4470                 :            :          /* ref: EG_BlockLevelChunkElts*/
    4471                 :            :          /* ref: EG_ContentBlockContent*/
    4472                 :            :          /* ref: EG_RunLevelElts*/
    4473                 :            :          /* ref: EG_RangeMarkupElements*/
    4474 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Bookmark);
    4475 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeBookmark);
    4476 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    4477 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    4478 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MoveBookmark);
    4479 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRange);
    4480 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentStart);
    4481 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_MarkupRangeCommentEnd);
    4482 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    4483 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    4484 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    4485 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    4486 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    4487 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    4488 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_TrackChange);
    4489 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Markup);
    4490                 :            :          /* ref: EG_MathContent*/
    4491                 :            :          /* ref: oMathPara*/
    4492 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_math|OOXML_oMathPara] = CreateElement(RT_Stream, NN_shared_math|DEFINE_CT_OMathPara);
    4493                 :            :          /* ref: oMath*/
    4494 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_math|OOXML_oMath] = CreateElement(RT_Math, NN_shared_math|DEFINE_CT_OMath);
    4495 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    4496 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_del] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    4497 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    4498 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_RunTrackChange);
    4499 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXml] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_CustomXmlBlock);
    4500 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_sdt] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_SdtBlock);
    4501 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_p] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_P);
    4502 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tbl] = CreateElement(RT_TextTable, NN_wml|DEFINE_CT_Tbl);
    4503 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_sectPr] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_SectPr);
    4504                 :          8 :         break;
    4505                 :            :     case NN_wml|DEFINE_CT_ShapeDefaults:
    4506 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_FAST_TOKENS_END] = CreateElement(RT_Any, 0);
    4507                 :          8 :         break;
    4508                 :            :     case NN_wml|DEFINE_CT_Comments:
    4509 [ +  - ][ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_comment] = CreateElement(RT_XNote, NN_wml|DEFINE_CT_Comment);
    4510                 :          3 :         break;
    4511                 :            :     case NN_wml|DEFINE_comments:
    4512 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_comments] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Comments);
    4513                 :          0 :         break;
    4514                 :            :     case NN_wml|DEFINE_CT_Footnotes:
    4515 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_footnote] = CreateElement(RT_XNote, NN_wml|DEFINE_CT_FtnEdn);
    4516                 :          0 :         break;
    4517                 :            :     case NN_wml|DEFINE_footnotes:
    4518 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_footnotes] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Footnotes);
    4519                 :          0 :         break;
    4520                 :            :     case NN_wml|DEFINE_CT_Endnotes:
    4521 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_endnote] = CreateElement(RT_XNote, NN_wml|DEFINE_CT_FtnEdn);
    4522                 :          0 :         break;
    4523                 :            :     case NN_wml|DEFINE_endnotes:
    4524 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_endnotes] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Endnotes);
    4525                 :          0 :         break;
    4526                 :            :     case NN_wml|DEFINE_hdr:
    4527 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hdr] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_HdrFtr);
    4528                 :          0 :         break;
    4529                 :            :     case NN_wml|DEFINE_ftr:
    4530 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ftr] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_HdrFtr);
    4531                 :          0 :         break;
    4532                 :            :     case NN_wml|DEFINE_CT_DocPartBehaviors:
    4533 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_behavior] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DocPartBehavior);
    4534                 :          0 :         break;
    4535                 :            :     case NN_wml|DEFINE_CT_DocPartTypes:
    4536 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_type] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DocPartType);
    4537                 :          0 :         break;
    4538                 :            :     case NN_wml|DEFINE_CT_DocPartCategory:
    4539 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_name] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    4540 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_gallery] = CreateElement(RT_Value, NN_wml|DEFINE_CT_DocPartGallery);
    4541                 :          0 :         break;
    4542                 :            :     case NN_wml|DEFINE_CT_DocPartPr:
    4543 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_name] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_DocPartName);
    4544 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_style] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    4545 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_description] = CreateElement(RT_Value, NN_wml|DEFINE_CT_String);
    4546 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_guid] = CreateElement(RT_Value, NN_wml|DEFINE_CT_Guid);
    4547                 :          0 :         break;
    4548                 :            :     case NN_wml|DEFINE_CT_DocPart:
    4549 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_docPartBody] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Body);
    4550                 :          0 :         break;
    4551                 :            :     case NN_wml|DEFINE_settings:
    4552 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_settings] = CreateElement(RT_PropertyTable, NN_wml|DEFINE_CT_Settings);
    4553                 :          0 :         break;
    4554                 :            :     case NN_wml|DEFINE_fonts:
    4555 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fonts] = CreateElement(RT_Table, NN_wml|DEFINE_CT_FontsList);
    4556                 :          0 :         break;
    4557                 :            :     case NN_wml|DEFINE_numbering:
    4558 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_numbering] = CreateElement(RT_PropertyTable, NN_wml|DEFINE_CT_Numbering);
    4559                 :          0 :         break;
    4560                 :            :     case NN_wml|DEFINE_styles:
    4561 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_styles] = CreateElement(RT_Table, NN_wml|DEFINE_CT_Styles);
    4562                 :          0 :         break;
    4563                 :            :     case NN_wml|DEFINE_CT_AutoCaptions:
    4564 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_autoCaption] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_AutoCaption);
    4565                 :          0 :         break;
    4566                 :            :     case NN_wml|DEFINE_CT_Captions:
    4567 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_caption] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Caption);
    4568 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_autoCaptions] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_AutoCaptions);
    4569                 :          0 :         break;
    4570                 :            :     case NN_wml|DEFINE_CT_DocumentBase:
    4571 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_background] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Background);
    4572                 :          0 :         break;
    4573                 :            :     case NN_wml|DEFINE_CT_Document:
    4574                 :            :          /* ref: CT_DocumentBase*/
    4575 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_background] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Background);
    4576 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_body] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Body);
    4577                 :          8 :         break;
    4578                 :            :     case NN_wml|DEFINE_CT_GlossaryDocument:
    4579                 :            :          /* ref: CT_DocumentBase*/
    4580 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_background] = CreateElement(RT_Properties, NN_wml|DEFINE_CT_Background);
    4581                 :          0 :         break;
    4582                 :            :     case NN_wml|DEFINE_document:
    4583 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_document] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Document);
    4584                 :          0 :         break;
    4585                 :            :     case NN_wml|DEFINE_glossaryDocument:
    4586 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_glossaryDocument] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_GlossaryDocument);
    4587                 :          0 :         break;
    4588                 :            :     case NN_wml|DEFINE_BUILT_IN_ANY_TYPE:
    4589 [ #  # ][ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_FAST_TOKENS_END] = CreateElement(RT_Any, 0);
    4590                 :          0 :         break;
    4591                 :            :     default:
    4592                 :            :         /* start: recipients*/
    4593                 :            :         /* start: txbxContent*/
    4594 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_txbxContent] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_TxbxContent);
    4595                 :            :         /* start: comments*/
    4596 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_comments] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Comments);
    4597                 :            :         /* start: footnotes*/
    4598 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_footnotes] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Footnotes);
    4599                 :            :         /* start: endnotes*/
    4600 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_endnotes] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Endnotes);
    4601                 :            :         /* start: hdr*/
    4602 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_hdr] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_HdrFtr);
    4603                 :            :         /* start: ftr*/
    4604 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_ftr] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_HdrFtr);
    4605                 :            :         /* start: settings*/
    4606 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_settings] = CreateElement(RT_PropertyTable, NN_wml|DEFINE_CT_Settings);
    4607                 :            :         /* start: webSettings*/
    4608                 :            :         /* start: fonts*/
    4609 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_fonts] = CreateElement(RT_Table, NN_wml|DEFINE_CT_FontsList);
    4610                 :            :         /* start: numbering*/
    4611 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_numbering] = CreateElement(RT_PropertyTable, NN_wml|DEFINE_CT_Numbering);
    4612                 :            :         /* start: styles*/
    4613 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_styles] = CreateElement(RT_Table, NN_wml|DEFINE_CT_Styles);
    4614                 :            :         /* start: document*/
    4615 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_document] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_Document);
    4616                 :            :         /* start: glossaryDocument*/
    4617 [ +  - ][ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_glossaryDocument] = CreateElement(RT_Stream, NN_wml|DEFINE_CT_GlossaryDocument);
    4618                 :          8 :         break;
    4619                 :            :     }
    4620                 :            :     
    4621                 :        298 :     return pMap;
    4622                 :            : }
    4623                 :            : 
    4624                 :      34588 : void OOXMLFactory_wml::endAction(OOXMLFastContextHandler* pHandler)
    4625                 :            : {
    4626                 :      34588 :     sal_uInt32 nDefine = pHandler->getDefine();
    4627   [ +  -  -  +  :      34588 :     switch (nDefine)
          +  -  -  +  +  
          -  -  -  -  -  
          -  -  -  +  +  
          +  +  +  +  +  
          -  -  +  +  +  
                   +  + ]
    4628                 :            :     {
    4629                 :            : 
    4630                 :            :       case NN_wml|DEFINE_CT_Empty:
    4631         [ -  + ]:         18 :         if (sal::static_int_cast<Id>(pHandler->getId()) == NS_ooxml::LN_EG_RunInnerContent_noBreakHyphen)
    4632                 :            :       {
    4633                 :          0 :     pHandler->noBreakHyphen();
    4634                 :            :     }
    4635         [ -  + ]:         18 :         if (sal::static_int_cast<Id>(pHandler->getId()) == NS_ooxml::LN_EG_RunInnerContent_softHyphen)
    4636                 :            :       {
    4637                 :          0 :     pHandler->softHyphen();
    4638                 :            :     }
    4639         [ -  + ]:         18 :         if (sal::static_int_cast<Id>(pHandler->getId()) == NS_ooxml::LN_EG_RunInnerContent_cr)
    4640                 :            :       {
    4641                 :          0 :     pHandler->cr();
    4642                 :         18 :     }    break;
    4643                 :            : 
    4644                 :            :       case NN_wml|DEFINE_CT_RunTrackChange:
    4645         [ #  # ]:          0 :     OOXMLFastHelper<OOXMLIntegerValue>::mark(pHandler, NS_ooxml::LN_endtrackchange, "");    break;
    4646                 :            : 
    4647                 :            :       case NN_wml|DEFINE_CT_Object:
    4648                 :          0 :     pHandler->sendPropertiesWithId(NS_ooxml::LN_object);
    4649                 :          0 :     pHandler->clearProps();    break;
    4650                 :            : 
    4651                 :            :       case NN_wml|DEFINE_CT_Picture:
    4652                 :         42 :     pHandler->sendPropertiesWithId(NS_ooxml::LN_object);
    4653                 :         42 :     pHandler->clearProps();    break;
    4654                 :            : 
    4655                 :            :       case NN_wml|DEFINE_CT_Drawing:
    4656         [ -  + ]:         15 :     dynamic_cast<OOXMLFastContextHandlerProperties*>(pHandler)->handlePicture();    break;
    4657                 :            : 
    4658                 :            :       case NN_wml|DEFINE_CT_SimpleField:
    4659                 :          0 :     pHandler->endField();    break;
    4660                 :            : 
    4661                 :            :       case NN_wml|DEFINE_CT_Hyperlink:
    4662                 :          0 :     pHandler->endField();    break;
    4663                 :            : 
    4664                 :            :       case NN_wml|DEFINE_CT_FFData:
    4665                 :          3 :     pHandler->propagateCharacterPropertiesAsSet(NS_ooxml::LN_ffdata);
    4666                 :          3 :     pHandler->clearProps();    break;
    4667                 :            : 
    4668                 :            :       case NN_wml|DEFINE_CT_HdrFtrRef:
    4669         [ -  + ]:         30 :     dynamic_cast<OOXMLFastContextHandlerProperties*>(pHandler)->handleHdrFtr();    break;
    4670                 :            : 
    4671                 :            :       case NN_wml|DEFINE_CT_Br:
    4672         [ #  # ]:          0 :     dynamic_cast<OOXMLFastContextHandlerProperties*>(pHandler)->handleBreak();    break;
    4673                 :            : 
    4674                 :            :       case NN_wml|DEFINE_CT_PTab:
    4675                 :          0 :     pHandler->tab();    break;
    4676                 :            : 
    4677                 :            :       case NN_wml|DEFINE_CT_FtnEdnRefChar:
    4678                 :          0 :     pHandler->ftnednref();    break;
    4679                 :            : 
    4680                 :            :       case NN_wml|DEFINE_CT_FtnEdnSep:
    4681                 :          0 :     pHandler->ftnednsep();    break;
    4682                 :            : 
    4683                 :            :       case NN_wml|DEFINE_CT_FtnEdnCont:
    4684                 :          0 :     pHandler->ftnedncont();    break;
    4685                 :            : 
    4686                 :            :       case NN_wml|DEFINE_CT_PgNum:
    4687                 :          0 :     pHandler->pgNum();    break;
    4688                 :            : 
    4689                 :            :       case NN_wml|DEFINE_CT_Cr:
    4690                 :          0 :     pHandler->endOfParagraph();    break;
    4691                 :            : 
    4692                 :            :       case NN_wml|DEFINE_CT_Tab:
    4693                 :          0 :     pHandler->tab();    break;
    4694                 :            : 
    4695                 :            :       case NN_wml|DEFINE_CT_P:
    4696                 :        745 :     pHandler->endOfParagraph();    break;
    4697                 :            : 
    4698                 :            :       case NN_wml|DEFINE_CT_TblGrid:
    4699                 :         36 :     pHandler->propagateTableProperties();
    4700                 :         36 :     pHandler->clearProps();    break;
    4701                 :            : 
    4702                 :            :       case NN_wml|DEFINE_CT_TcPr:
    4703                 :        229 :     pHandler->propagateCellProperties();
    4704                 :        229 :     pHandler->clearProps();    break;
    4705                 :            : 
    4706                 :            :       case NN_wml|DEFINE_CT_Tc:
    4707         [ -  + ]:        229 :     dynamic_cast<OOXMLFastContextHandlerTextTableCell*>(pHandler)->endCell();
    4708                 :        229 :     pHandler->sendCellProperties();
    4709                 :        229 :     pHandler->endParagraphGroup();    break;
    4710                 :            : 
    4711                 :            :       case NN_wml|DEFINE_CT_TrPr:
    4712                 :         12 :     pHandler->propagateRowProperties();
    4713                 :         12 :     pHandler->clearProps();    break;
    4714                 :            : 
    4715                 :            :       case NN_wml|DEFINE_CT_Row:
    4716                 :         40 :     pHandler->sendRowProperties();
    4717                 :         40 :     pHandler->sendTableProperties();
    4718         [ -  + ]:         40 :     dynamic_cast<OOXMLFastContextHandlerTextTableRow*>(pHandler)->endRow();    break;
    4719                 :            : 
    4720                 :            :       case NN_wml|DEFINE_CT_TblPr:
    4721                 :         36 :     pHandler->propagateTableProperties();
    4722                 :         36 :     pHandler->clearProps();    break;
    4723                 :            : 
    4724                 :            :       case NN_wml|DEFINE_CT_FtnEdnRef:
    4725         [ #  # ]:          0 :     dynamic_cast<OOXMLFastContextHandlerProperties*>(pHandler)->handleXNotes();    break;
    4726                 :            : 
    4727                 :            :       case NN_wml|DEFINE_CT_FtnEdn:
    4728                 :          0 :     pHandler->endSectionGroup();    break;
    4729                 :            : 
    4730                 :            :       case NN_wml|DEFINE_CT_CommentRef:
    4731         [ -  + ]:          6 :     dynamic_cast<OOXMLFastContextHandlerProperties*>(pHandler)->handleComment();    break;
    4732                 :            : 
    4733                 :            :       case NN_wml|DEFINE_CT_Body:
    4734                 :        188 :     pHandler->endCharacterGroup();
    4735                 :        188 :     pHandler->endParagraphGroup();
    4736                 :        188 :     pHandler->endSectionGroup();    break;
    4737                 :            : 
    4738                 :            :       case NN_wml|DEFINE_CT_Comments:
    4739                 :          6 :     pHandler->endSectionGroup();    break;
    4740                 :            : 
    4741                 :            :       case NN_wml|DEFINE_CT_TxbxContent:
    4742                 :         24 :     pHandler->endTxbxContent();    break;
    4743                 :            :     default:
    4744                 :      32929 :         break;
    4745                 :            :     }
    4746                 :      34588 : }
    4747                 :            : 
    4748                 :            : 
    4749                 :      34973 : void OOXMLFactory_wml::startAction(OOXMLFastContextHandler* pHandler)
    4750                 :            : {
    4751                 :      34973 :     sal_uInt32 nDefine = pHandler->getDefine();
    4752   [ +  +  +  -  :      34973 :     switch (nDefine)
          +  +  +  -  +  
          +  -  +  -  -  
          -  -  -  -  -  
          -  -  -  -  -  
          +  +  -  +  +  
          -  -  -  -  -  
          +  +  +  -  +  
          -  -  -  +  -  
          -  -  +  +  +  
             -  -  -  +  
                      + ]
    4753                 :            :     {
    4754                 :            : 
    4755                 :            :       case NN_wml|DEFINE_CT_OnOff:
    4756                 :       2920 :     pHandler->setDefaultBooleanValue();    break;
    4757                 :            : 
    4758                 :            :       case NN_wml|DEFINE_CT_LongHexNumber:
    4759                 :       1391 :     pHandler->setDefaultHexValue();    break;
    4760                 :            : 
    4761                 :            :       case NN_wml|DEFINE_CT_ShortHexNumber:
    4762                 :         47 :     pHandler->setDefaultHexValue();    break;
    4763                 :            : 
    4764                 :            :       case NN_wml|DEFINE_CT_UcharHexNumber:
    4765                 :          0 :     pHandler->setDefaultHexValue();    break;
    4766                 :            : 
    4767                 :            :       case NN_wml|DEFINE_CT_DecimalNumber:
    4768                 :       1281 :     pHandler->setDefaultIntegerValue();    break;
    4769                 :            : 
    4770                 :            :       case NN_wml|DEFINE_CT_TwipsMeasure:
    4771                 :        125 :     pHandler->setDefaultIntegerValue();    break;
    4772                 :            : 
    4773                 :            :       case NN_wml|DEFINE_CT_SignedTwipsMeasure:
    4774                 :         18 :     pHandler->setDefaultIntegerValue();    break;
    4775                 :            : 
    4776                 :            :       case NN_wml|DEFINE_CT_PixelsMeasure:
    4777                 :          0 :     pHandler->setDefaultIntegerValue();    break;
    4778                 :            : 
    4779                 :            :       case NN_wml|DEFINE_CT_HpsMeasure:
    4780                 :       1426 :     pHandler->setDefaultIntegerValue();    break;
    4781                 :            : 
    4782                 :            :       case NN_wml|DEFINE_CT_SignedHpsMeasure:
    4783                 :          6 :     pHandler->setDefaultIntegerValue();    break;
    4784                 :            : 
    4785                 :            :       case NN_wml|DEFINE_CT_MacroName:
    4786                 :          0 :     pHandler->setDefaultStringValue();    break;
    4787                 :            : 
    4788                 :            :       case NN_wml|DEFINE_CT_String:
    4789                 :       3786 :     pHandler->setDefaultStringValue();    break;
    4790                 :            : 
    4791                 :            :       case NN_wml|DEFINE_CT_TextScale:
    4792                 :          0 :     pHandler->setDefaultIntegerValue();    break;
    4793                 :            : 
    4794                 :            :       case NN_wml|DEFINE_CT_Lang:
    4795                 :          0 :     pHandler->setDefaultIntegerValue();    break;
    4796                 :            : 
    4797                 :            :       case NN_wml|DEFINE_CT_Guid:
    4798                 :          0 :     pHandler->setDefaultStringValue();    break;
    4799                 :            : 
    4800                 :            :       case NN_wml|DEFINE_CT_VerticalAlignRun:
    4801                 :          0 :     pHandler->setDefaultStringValue();    break;
    4802                 :            : 
    4803                 :            :       case NN_wml|DEFINE_CT_MailMergeDocType:
    4804                 :          0 :     pHandler->setDefaultStringValue();    break;
    4805                 :            : 
    4806                 :            :       case NN_wml|DEFINE_CT_MailMergeDataType:
    4807                 :          0 :     pHandler->setDefaultStringValue();    break;
    4808                 :            : 
    4809                 :            :       case NN_wml|DEFINE_CT_MailMergeDest:
    4810                 :          0 :     pHandler->setDefaultStringValue();    break;
    4811                 :            : 
    4812                 :            :       case NN_wml|DEFINE_CT_MailMergeOdsoFMDFieldType:
    4813                 :          0 :     pHandler->setDefaultStringValue();    break;
    4814                 :            : 
    4815                 :            :       case NN_wml|DEFINE_CT_RunTrackChange:
    4816                 :          0 :     OOXMLFastHelper<OOXMLIntegerValue>::newProperty(pHandler, NS_ooxml::LN_token, pHandler->getToken());
    4817                 :          0 :     pHandler->propagateCharacterPropertiesAsSet(NS_ooxml::LN_trackchange);
    4818                 :          0 :     pHandler->clearProps();    break;
    4819                 :            : 
    4820                 :            :       case NN_wml|DEFINE_CT_TextboxTightWrap:
    4821                 :          0 :     pHandler->setDefaultStringValue();    break;
    4822                 :            : 
    4823                 :            :       case NN_wml|DEFINE_CT_SimpleField:
    4824                 :          0 :     pHandler->startField();
    4825                 :          0 :     pHandler->startCharacterGroup();
    4826         [ #  # ]:          0 :     dynamic_cast<OOXMLFastContextHandlerStream*>(pHandler)->sendProperty(NS_ooxml::LN_CT_SimpleField_instr);
    4827                 :          0 :     pHandler->endCharacterGroup();
    4828                 :          0 :     pHandler->fieldSeparator();    break;
    4829                 :            : 
    4830                 :            :       case NN_wml|DEFINE_CT_FFTextType:
    4831                 :          0 :     pHandler->setDefaultStringValue();    break;
    4832                 :            : 
    4833                 :            :       case NN_wml|DEFINE_CT_FFName:
    4834                 :          3 :     pHandler->setDefaultStringValue();    break;
    4835                 :            : 
    4836                 :            :       case NN_wml|DEFINE_CT_FldChar:
    4837                 :            :     {
    4838         [ +  - ]:         42 :         OOXMLPropertySetEntryToInteger aHandler(NS_ooxml::LN_CT_FldChar_fldCharType);
    4839 [ -  + ][ +  - ]:         42 :         dynamic_cast<OOXMLFastContextHandlerStream*>(pHandler)->getPropertySetAttrs()->resolve(aHandler);
         [ +  - ][ +  - ]
    4840                 :            :         
    4841 [ +  - ][ +  + ]:         42 :         if (sal::static_int_cast<Id>(aHandler.getValue()) == NS_ooxml::LN_Value_ST_FldCharType_begin)
    4842                 :            :         {
    4843         [ +  - ]:         15 :     pHandler->startField();
    4844         [ +  - ]:         42 :         }
    4845                 :            :     }
    4846                 :            :     {
    4847         [ +  - ]:         42 :         OOXMLPropertySetEntryToInteger aHandler(NS_ooxml::LN_CT_FldChar_fldCharType);
    4848 [ -  + ][ +  - ]:         42 :         dynamic_cast<OOXMLFastContextHandlerStream*>(pHandler)->getPropertySetAttrs()->resolve(aHandler);
         [ +  - ][ +  - ]
    4849                 :            :         
    4850 [ +  - ][ +  + ]:         42 :         if (sal::static_int_cast<Id>(aHandler.getValue()) == NS_ooxml::LN_Value_ST_FldCharType_separate)
    4851                 :            :         {
    4852         [ +  - ]:         12 :     pHandler->fieldSeparator();
    4853         [ +  - ]:         42 :         }
    4854                 :            :     }
    4855                 :            :     {
    4856         [ +  - ]:         42 :         OOXMLPropertySetEntryToInteger aHandler(NS_ooxml::LN_CT_FldChar_fldCharType);
    4857 [ -  + ][ +  - ]:         42 :         dynamic_cast<OOXMLFastContextHandlerStream*>(pHandler)->getPropertySetAttrs()->resolve(aHandler);
         [ +  - ][ +  - ]
    4858                 :            :         
    4859 [ +  - ][ +  + ]:         42 :         if (sal::static_int_cast<Id>(aHandler.getValue()) == NS_ooxml::LN_Value_ST_FldCharType_end)
    4860                 :            :         {
    4861         [ +  - ]:         15 :     pHandler->endField();
    4862         [ +  - ]:         42 :         }
    4863                 :         42 :     }    break;
    4864                 :            : 
    4865                 :            :       case NN_wml|DEFINE_CT_Hyperlink:
    4866                 :          0 :     pHandler->startField();
    4867         [ #  # ]:          0 :     dynamic_cast<OOXMLFastContextHandlerStream*>(pHandler)->handleHyperlink();
    4868                 :          0 :     pHandler->fieldSeparator();    break;
    4869                 :            : 
    4870                 :            :       case NN_wml|DEFINE_CT_SectPr:
    4871                 :        209 :     pHandler->setLastParagraphInSection();    break;
    4872                 :            : 
    4873                 :            :       case NN_wml|DEFINE_CT_R:
    4874                 :        955 :     pHandler->startCharacterGroup();    break;
    4875                 :            : 
    4876                 :            :       case NN_wml|DEFINE_CT_ParaTrackChange:
    4877                 :          0 :     OOXMLFastHelper<OOXMLIntegerValue>::newProperty(pHandler, NS_ooxml::LN_token, pHandler->getToken());
    4878                 :          0 :     pHandler->propagateCharacterPropertiesAsSet(NS_ooxml::LN_paratrackchange);
    4879                 :          0 :     pHandler->clearProps();    break;
    4880                 :            : 
    4881                 :            :       case NN_wml|DEFINE_CT_RubyAlign:
    4882                 :          0 :     pHandler->setDefaultStringValue();    break;
    4883                 :            : 
    4884                 :            :       case NN_wml|DEFINE_CT_Lock:
    4885                 :          0 :     pHandler->setDefaultStringValue();    break;
    4886                 :            : 
    4887                 :            :       case NN_wml|DEFINE_CT_SdtDateMappingType:
    4888                 :          0 :     pHandler->setDefaultStringValue();    break;
    4889                 :            : 
    4890                 :            :       case NN_wml|DEFINE_CT_CalendarType:
    4891                 :          0 :     pHandler->setDefaultStringValue();    break;
    4892                 :            : 
    4893                 :            :       case NN_wml|DEFINE_CT_P:
    4894                 :        748 :     pHandler->handleLastParagraphInSection();
    4895                 :        748 :     pHandler->startParagraphGroup();
    4896                 :        748 :     pHandler->setHandle();
    4897                 :        748 :     pHandler->sendTableDepth();    break;
    4898                 :            : 
    4899                 :            :       case NN_wml|DEFINE_CT_TblGridCol:
    4900                 :        213 :     pHandler->setDefaultIntegerValue();    break;
    4901                 :            : 
    4902                 :            :       case NN_wml|DEFINE_CT_Tc:
    4903         [ -  + ]:        229 :     dynamic_cast<OOXMLFastContextHandlerTextTableCell*>(pHandler)->startCell();    break;
    4904                 :            : 
    4905                 :            :       case NN_wml|DEFINE_CT_Cnf:
    4906                 :          0 :     pHandler->setDefaultStringValue();    break;
    4907                 :            : 
    4908                 :            :       case NN_wml|DEFINE_CT_Row:
    4909         [ -  + ]:         40 :     dynamic_cast<OOXMLFastContextHandlerTextTableRow*>(pHandler)->startRow();    break;
    4910                 :            : 
    4911                 :            :       case NN_wml|DEFINE_CT_FtnEdn:
    4912                 :          0 :     pHandler->propagateCharacterProperties();    break;
    4913                 :            : 
    4914                 :            :       case NN_wml|DEFINE_CT_MailMergeSourceType:
    4915                 :          0 :     pHandler->setDefaultStringValue();    break;
    4916                 :            : 
    4917                 :            :       case NN_wml|DEFINE_CT_TargetScreenSz:
    4918                 :          0 :     pHandler->setDefaultStringValue();    break;
    4919                 :            : 
    4920                 :            :       case NN_wml|DEFINE_CT_CharacterSpacing:
    4921                 :         83 :     pHandler->setDefaultStringValue();    break;
    4922                 :            : 
    4923                 :            :       case NN_wml|DEFINE_CT_FrameScrollbar:
    4924                 :          0 :     pHandler->setDefaultStringValue();    break;
    4925                 :            : 
    4926                 :            :       case NN_wml|DEFINE_CT_FrameLayout:
    4927                 :          0 :     pHandler->setDefaultStringValue();    break;
    4928                 :            : 
    4929                 :            :       case NN_wml|DEFINE_CT_LevelSuffix:
    4930                 :          0 :     pHandler->setDefaultStringValue();    break;
    4931                 :            : 
    4932                 :            :       case NN_wml|DEFINE_CT_Panose:
    4933                 :        379 :     pHandler->setDefaultHexValue();    break;
    4934                 :            : 
    4935                 :            :       case NN_wml|DEFINE_CT_Body:
    4936                 :        191 :     pHandler->startSectionGroup();    break;
    4937                 :            : 
    4938                 :            :       case NN_wml|DEFINE_CT_Comments:
    4939                 :          6 :     pHandler->startSectionGroup();    break;
    4940                 :            : 
    4941                 :            :       case NN_wml|DEFINE_CT_DocPartBehavior:
    4942                 :          0 :     pHandler->setDefaultStringValue();    break;
    4943                 :            : 
    4944                 :            :       case NN_wml|DEFINE_CT_DocPartType:
    4945                 :          0 :     pHandler->setDefaultStringValue();    break;
    4946                 :            : 
    4947                 :            :       case NN_wml|DEFINE_CT_DocPartGallery:
    4948                 :          0 :     pHandler->setDefaultStringValue();    break;
    4949                 :            : 
    4950                 :            :       case NN_wml|DEFINE_CT_TxbxContent:
    4951                 :         24 :     pHandler->startTxbxContent();    break;
    4952                 :            :     default:
    4953                 :      20851 :         break;
    4954                 :            :     }
    4955                 :      34973 : }
    4956                 :            : 
    4957                 :            : 
    4958                 :       4594 : void OOXMLFactory_wml::charactersAction(OOXMLFastContextHandler* pHandler, const OUString & sText)
    4959                 :            : {
    4960                 :       4594 :     sal_uInt32 nDefine = pHandler->getDefine();
    4961         [ +  + ]:       4594 :     switch (nDefine)
    4962                 :            :     {
    4963                 :            : 
    4964                 :            :       case NN_wml|DEFINE_CT_Text:
    4965                 :        640 :     pHandler->text(sText);
    4966                 :        640 :             break;
    4967                 :            :     default:
    4968                 :       3954 :         break;
    4969                 :            :     }
    4970                 :       4594 : }
    4971                 :            : 
    4972                 :          0 : string OOXMLFactory_wml::getDefineName(Id nId) const
    4973                 :            : {
    4974 [ #  # ][ #  # ]:          0 :     static IdToStringMapPointer pMap;
         [ #  # ][ #  # ]
    4975                 :            :     
    4976         [ #  # ]:          0 :     if (pMap.get() == NULL)
    4977                 :            :     {
    4978 [ #  # ][ #  # ]:          0 :         pMap = IdToStringMapPointer(new IdToStringMap());
         [ #  # ][ #  # ]
                 [ #  # ]
    4979                 :            :         
    4980                 :            : 
    4981 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Empty] = "CT_Empty";
    4982 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_OnOff] = "ST_OnOff";
    4983 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_OnOff] = "CT_OnOff";
    4984 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_LongHexNumber] = "ST_LongHexNumber";
    4985 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_LongHexNumber] = "CT_LongHexNumber";
    4986 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_ShortHexNumber] = "ST_ShortHexNumber";
    4987 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_ShortHexNumber] = "CT_ShortHexNumber";
    4988 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_UcharHexNumber] = "ST_UcharHexNumber";
    4989 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_UcharHexNumber] = "CT_UcharHexNumber";
    4990 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_DecimalNumber] = "ST_DecimalNumber";
    4991 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_DecimalNumber] = "CT_DecimalNumber";
    4992 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_UnsignedDecimalNumber] = "ST_UnsignedDecimalNumber";
    4993 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_TwipsMeasure] = "ST_TwipsMeasure";
    4994 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TwipsMeasure] = "CT_TwipsMeasure";
    4995 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_SignedTwipsMeasure] = "ST_SignedTwipsMeasure";
    4996 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SignedTwipsMeasure] = "CT_SignedTwipsMeasure";
    4997 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_PixelsMeasure] = "ST_PixelsMeasure";
    4998 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_PixelsMeasure] = "CT_PixelsMeasure";
    4999 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_HpsMeasure] = "ST_HpsMeasure";
    5000 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_HpsMeasure] = "CT_HpsMeasure";
    5001 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_SignedHpsMeasure] = "ST_SignedHpsMeasure";
    5002 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SignedHpsMeasure] = "CT_SignedHpsMeasure";
    5003 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_DateTime] = "ST_DateTime";
    5004 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_MacroName] = "ST_MacroName";
    5005 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_MacroName] = "CT_MacroName";
    5006 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_EighthPointMeasure] = "ST_EighthPointMeasure";
    5007 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_PointMeasure] = "ST_PointMeasure";
    5008 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_String] = "ST_String";
    5009 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_String] = "CT_String";
    5010 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_TextScale] = "ST_TextScale";
    5011 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TextScale] = "CT_TextScale";
    5012 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_HighlightColor] = "ST_HighlightColor";
    5013 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Highlight] = "CT_Highlight";
    5014 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_HexColorAuto] = "ST_HexColorAuto";
    5015 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_HexColorRGB] = "ST_HexColorRGB";
    5016 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_HexColor] = "ST_HexColor";
    5017 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Color] = "CT_Color";
    5018 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_LangCode] = "ST_LangCode";
    5019 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_Lang] = "ST_Lang";
    5020 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Lang] = "CT_Lang";
    5021 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_Guid] = "ST_Guid";
    5022 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Guid] = "CT_Guid";
    5023 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_Underline] = "ST_Underline";
    5024 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Underline] = "CT_Underline";
    5025 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_TextEffect] = "ST_TextEffect";
    5026 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TextEffect] = "CT_TextEffect";
    5027 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_Border] = "ST_Border";
    5028 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Border] = "CT_Border";
    5029 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_Shd] = "ST_Shd";
    5030 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Shd] = "CT_Shd";
    5031 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_VerticalAlignRun] = "ST_VerticalAlignRun";
    5032 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_VerticalAlignRun] = "CT_VerticalAlignRun";
    5033 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FitText] = "CT_FitText";
    5034 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_Em] = "ST_Em";
    5035 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Em] = "CT_Em";
    5036 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Language] = "CT_Language";
    5037 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_CombineBrackets] = "ST_CombineBrackets";
    5038 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_EastAsianLayout] = "CT_EastAsianLayout";
    5039 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_XAlign] = "ST_XAlign";
    5040 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_YAlign] = "ST_YAlign";
    5041 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_HeightRule] = "ST_HeightRule";
    5042 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_Wrap] = "ST_Wrap";
    5043 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_VAnchor] = "ST_VAnchor";
    5044 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_HAnchor] = "ST_HAnchor";
    5045 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_DropCap] = "ST_DropCap";
    5046 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FramePr] = "CT_FramePr";
    5047 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_TabJc] = "ST_TabJc";
    5048 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_TabTlc] = "ST_TabTlc";
    5049 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TabStop] = "CT_TabStop";
    5050 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_LineSpacingRule] = "ST_LineSpacingRule";
    5051 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Spacing] = "CT_Spacing";
    5052 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Ind] = "CT_Ind";
    5053 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_Jc] = "ST_Jc";
    5054 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Jc] = "CT_Jc";
    5055 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_View] = "ST_View";
    5056 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_View] = "CT_View";
    5057 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_Zoom] = "ST_Zoom";
    5058 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_Percentage] = "ST_Percentage";
    5059 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Zoom] = "CT_Zoom";
    5060 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_WritingStyle] = "CT_WritingStyle";
    5061 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_Proof] = "ST_Proof";
    5062 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Proof] = "CT_Proof";
    5063 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_DocType] = "ST_DocType";
    5064 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_DocType] = "CT_DocType";
    5065 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_DocProtect] = "ST_DocProtect";
    5066 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_CryptProv] = "ST_CryptProv";
    5067 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_AlgClass] = "ST_AlgClass";
    5068 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_AlgType] = "ST_AlgType";
    5069 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_AG_Password] = "AG_Password";
    5070 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_DocProtect] = "CT_DocProtect";
    5071 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_MailMergeDocType] = "ST_MailMergeDocType";
    5072 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_MailMergeDocType] = "CT_MailMergeDocType";
    5073 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_MailMergeDataType] = "ST_MailMergeDataType";
    5074 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_MailMergeDataType] = "CT_MailMergeDataType";
    5075 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_MailMergeDest] = "ST_MailMergeDest";
    5076 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_MailMergeDest] = "CT_MailMergeDest";
    5077 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_MailMergeOdsoFMDFieldType] = "ST_MailMergeOdsoFMDFieldType";
    5078 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_MailMergeOdsoFMDFieldType] = "CT_MailMergeOdsoFMDFieldType";
    5079 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TrackChangesView] = "CT_TrackChangesView";
    5080 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Kinsoku] = "CT_Kinsoku";
    5081 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_TextDirection] = "ST_TextDirection";
    5082 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TextDirection] = "CT_TextDirection";
    5083 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_TextAlignment] = "ST_TextAlignment";
    5084 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TextAlignment] = "CT_TextAlignment";
    5085 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_DisplacedByCustomXml] = "ST_DisplacedByCustomXml";
    5086 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_AnnotationVMerge] = "ST_AnnotationVMerge";
    5087 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Markup] = "CT_Markup";
    5088 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TrackChange] = "CT_TrackChange";
    5089 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_CellMergeTrackChange] = "CT_CellMergeTrackChange";
    5090 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TrackChangeRange] = "CT_TrackChangeRange";
    5091 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_MarkupRange] = "CT_MarkupRange";
    5092 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_MarkupRangeBookmark] = "CT_MarkupRangeBookmark";
    5093 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_MarkupRangeCommentStart] = "CT_MarkupRangeCommentStart";
    5094 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_MarkupRangeCommentEnd] = "CT_MarkupRangeCommentEnd";
    5095 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_BookmarkRange] = "CT_BookmarkRange";
    5096 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Bookmark] = "CT_Bookmark";
    5097 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_MoveBookmark] = "CT_MoveBookmark";
    5098 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Comment] = "CT_Comment";
    5099 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TrackChangeNumbering] = "CT_TrackChangeNumbering";
    5100 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TblPrExChange] = "CT_TblPrExChange";
    5101 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TcPrChange] = "CT_TcPrChange";
    5102 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TrPrChange] = "CT_TrPrChange";
    5103 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TblGridChange] = "CT_TblGridChange";
    5104 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TblPrChange] = "CT_TblPrChange";
    5105 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SectPrChange] = "CT_SectPrChange";
    5106 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_PPrChange] = "CT_PPrChange";
    5107 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_RPrChange] = "CT_RPrChange";
    5108 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_ParaRPrChange] = "CT_ParaRPrChange";
    5109 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_RunTrackChange] = "CT_RunTrackChange";
    5110 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_EG_CellMarkupElements] = "EG_CellMarkupElements";
    5111 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_EG_RangeMarkupElements] = "EG_RangeMarkupElements";
    5112 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_NumPr] = "CT_NumPr";
    5113 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_PBdr] = "CT_PBdr";
    5114 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Tabs] = "CT_Tabs";
    5115 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_TextboxTightWrap] = "ST_TextboxTightWrap";
    5116 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TextboxTightWrap] = "CT_TextboxTightWrap";
    5117 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_PPrBase] = "CT_PPrBase";
    5118 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_PPr] = "CT_PPr";
    5119 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Control] = "CT_Control";
    5120 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Background] = "CT_Background";
    5121 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Rel] = "CT_Rel";
    5122 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_PictureBase] = "CT_PictureBase";
    5123 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Object] = "CT_Object";
    5124 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Picture] = "CT_Picture";
    5125 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Drawing] = "CT_Drawing";
    5126 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SimpleField] = "CT_SimpleField";
    5127 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_FldCharType] = "ST_FldCharType";
    5128 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_InfoTextType] = "ST_InfoTextType";
    5129 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_FFHelpTextVal] = "ST_FFHelpTextVal";
    5130 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_FFStatusTextVal] = "ST_FFStatusTextVal";
    5131 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_FFName] = "ST_FFName";
    5132 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_FFTextType] = "ST_FFTextType";
    5133 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FFTextType] = "CT_FFTextType";
    5134 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FFName] = "CT_FFName";
    5135 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FldChar] = "CT_FldChar";
    5136 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Hyperlink] = "CT_Hyperlink";
    5137 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FFData] = "CT_FFData";
    5138 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FFHelpText] = "CT_FFHelpText";
    5139 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FFStatusText] = "CT_FFStatusText";
    5140 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FFCheckBox] = "CT_FFCheckBox";
    5141 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FFDDList] = "CT_FFDDList";
    5142 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FFTextInput] = "CT_FFTextInput";
    5143 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_SectionMark] = "ST_SectionMark";
    5144 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SectType] = "CT_SectType";
    5145 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_PaperSource] = "CT_PaperSource";
    5146 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_NumberFormat] = "ST_NumberFormat";
    5147 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_PageOrientation] = "ST_PageOrientation";
    5148 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_PageSz] = "CT_PageSz";
    5149 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_PageMar] = "CT_PageMar";
    5150 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_PageBorderZOrder] = "ST_PageBorderZOrder";
    5151 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_PageBorderDisplay] = "ST_PageBorderDisplay";
    5152 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_PageBorderOffset] = "ST_PageBorderOffset";
    5153 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_PageBorders] = "CT_PageBorders";
    5154 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_ChapterSep] = "ST_ChapterSep";
    5155 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_LineNumberRestart] = "ST_LineNumberRestart";
    5156 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_LineNumber] = "CT_LineNumber";
    5157 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_PageNumber] = "CT_PageNumber";
    5158 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Column] = "CT_Column";
    5159 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Columns] = "CT_Columns";
    5160 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_VerticalJc] = "ST_VerticalJc";
    5161 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_VerticalJc] = "CT_VerticalJc";
    5162 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_DocGrid] = "ST_DocGrid";
    5163 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_DocGrid] = "CT_DocGrid";
    5164 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_HdrFtr] = "ST_HdrFtr";
    5165 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_FtnEdn] = "ST_FtnEdn";
    5166 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_HdrFtrRef] = "CT_HdrFtrRef";
    5167 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_EG_HdrFtrReferences] = "EG_HdrFtrReferences";
    5168 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_HdrFtr] = "CT_HdrFtr";
    5169 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_EG_SectPrContents] = "EG_SectPrContents";
    5170 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_AG_SectPrAttributes] = "AG_SectPrAttributes";
    5171 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SectPrBase] = "CT_SectPrBase";
    5172 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SectPr] = "CT_SectPr";
    5173 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_BrType] = "ST_BrType";
    5174 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_BrClear] = "ST_BrClear";
    5175 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Br] = "CT_Br";
    5176 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_PTabAlignment] = "ST_PTabAlignment";
    5177 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_PTabRelativeTo] = "ST_PTabRelativeTo";
    5178 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_PTabLeader] = "ST_PTabLeader";
    5179 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_PTab] = "CT_PTab";
    5180 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Sym] = "CT_Sym";
    5181 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_ProofErr] = "ST_ProofErr";
    5182 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_ProofErr] = "CT_ProofErr";
    5183 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_EdGrp] = "ST_EdGrp";
    5184 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Perm] = "CT_Perm";
    5185 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_PermStart] = "CT_PermStart";
    5186 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Text] = "CT_Text";
    5187 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FtnEdnRefChar] = "CT_FtnEdnRefChar";
    5188 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FtnEdnSep] = "CT_FtnEdnSep";
    5189 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FtnEdnCont] = "CT_FtnEdnCont";
    5190 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_PgNum] = "CT_PgNum";
    5191 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Cr] = "CT_Cr";
    5192 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Tab] = "CT_Tab";
    5193 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_EG_RunInnerContent] = "EG_RunInnerContent";
    5194 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_R] = "CT_R";
    5195 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_Hint] = "ST_Hint";
    5196 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_Theme] = "ST_Theme";
    5197 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Fonts] = "CT_Fonts";
    5198 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_EG_RPrBase] = "EG_RPrBase";
    5199 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_EG_RPrContent] = "EG_RPrContent";
    5200 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_RPr] = "CT_RPr";
    5201 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_EG_RPr] = "EG_RPr";
    5202 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_EG_RPrMath] = "EG_RPrMath";
    5203 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_RPrOriginal] = "CT_RPrOriginal";
    5204 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_ParaRPrOriginal] = "CT_ParaRPrOriginal";
    5205 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_ParaRPr] = "CT_ParaRPr";
    5206 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_ParaTrackChange] = "CT_ParaTrackChange";
    5207 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_EG_ParaRPrTrackChanges] = "EG_ParaRPrTrackChanges";
    5208 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_AltChunk] = "CT_AltChunk";
    5209 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_AltChunkPr] = "CT_AltChunkPr";
    5210 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_RubyAlign] = "ST_RubyAlign";
    5211 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_RubyAlign] = "CT_RubyAlign";
    5212 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_RubyPr] = "CT_RubyPr";
    5213 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_EG_RubyContent] = "EG_RubyContent";
    5214 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_RubyContent] = "CT_RubyContent";
    5215 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Ruby] = "CT_Ruby";
    5216 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_Lock] = "ST_Lock";
    5217 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Lock] = "CT_Lock";
    5218 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SdtListItem] = "CT_SdtListItem";
    5219 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_SdtDateMappingType] = "ST_SdtDateMappingType";
    5220 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SdtDateMappingType] = "CT_SdtDateMappingType";
    5221 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_CalendarType] = "ST_CalendarType";
    5222 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_CalendarType] = "CT_CalendarType";
    5223 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SdtDate] = "CT_SdtDate";
    5224 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SdtComboBox] = "CT_SdtComboBox";
    5225 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SdtDocPart] = "CT_SdtDocPart";
    5226 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SdtDropDownList] = "CT_SdtDropDownList";
    5227 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Placeholder] = "CT_Placeholder";
    5228 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SdtText] = "CT_SdtText";
    5229 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_DataBinding] = "CT_DataBinding";
    5230 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SdtPr] = "CT_SdtPr";
    5231 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SdtEndPr] = "CT_SdtEndPr";
    5232 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_EG_ContentRunContent] = "EG_ContentRunContent";
    5233 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SdtContentRun] = "CT_SdtContentRun";
    5234 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_EG_ContentBlockContent] = "EG_ContentBlockContent";
    5235 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SdtContentBlock] = "CT_SdtContentBlock";
    5236 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_EG_ContentRowContent] = "EG_ContentRowContent";
    5237 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SdtContentRow] = "CT_SdtContentRow";
    5238 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_EG_ContentCellContent] = "EG_ContentCellContent";
    5239 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SdtContentCell] = "CT_SdtContentCell";
    5240 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SdtBlock] = "CT_SdtBlock";
    5241 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SdtRun] = "CT_SdtRun";
    5242 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SdtCell] = "CT_SdtCell";
    5243 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SdtRow] = "CT_SdtRow";
    5244 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Attr] = "CT_Attr";
    5245 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_CustomXmlRun] = "CT_CustomXmlRun";
    5246 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SmartTagRun] = "CT_SmartTagRun";
    5247 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_CustomXmlBlock] = "CT_CustomXmlBlock";
    5248 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_CustomXmlPr] = "CT_CustomXmlPr";
    5249 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_CustomXmlRow] = "CT_CustomXmlRow";
    5250 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_CustomXmlCell] = "CT_CustomXmlCell";
    5251 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SmartTagPr] = "CT_SmartTagPr";
    5252 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_EG_PContent] = "EG_PContent";
    5253 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_P] = "CT_P";
    5254 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_TblWidth] = "ST_TblWidth";
    5255 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Height] = "CT_Height";
    5256 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TblWidth] = "CT_TblWidth";
    5257 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TblGridCol] = "CT_TblGridCol";
    5258 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TblGridBase] = "CT_TblGridBase";
    5259 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TblGrid] = "CT_TblGrid";
    5260 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TcBorders] = "CT_TcBorders";
    5261 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TcMar] = "CT_TcMar";
    5262 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_Merge] = "ST_Merge";
    5263 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_VMerge] = "CT_VMerge";
    5264 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_HMerge] = "CT_HMerge";
    5265 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TcPrBase] = "CT_TcPrBase";
    5266 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TcPr] = "CT_TcPr";
    5267 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TcPrInner] = "CT_TcPrInner";
    5268 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Tc] = "CT_Tc";
    5269 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_Cnf] = "ST_Cnf";
    5270 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Cnf] = "CT_Cnf";
    5271 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TrPrBase] = "CT_TrPrBase";
    5272 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TrPr] = "CT_TrPr";
    5273 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Row] = "CT_Row";
    5274 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_TblLayoutType] = "ST_TblLayoutType";
    5275 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TblLayoutType] = "CT_TblLayoutType";
    5276 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_TblOverlap] = "ST_TblOverlap";
    5277 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TblOverlap] = "CT_TblOverlap";
    5278 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TblPPr] = "CT_TblPPr";
    5279 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TblCellMar] = "CT_TblCellMar";
    5280 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TblBorders] = "CT_TblBorders";
    5281 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TblPrBase] = "CT_TblPrBase";
    5282 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TblPr] = "CT_TblPr";
    5283 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TblPrExBase] = "CT_TblPrExBase";
    5284 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TblPrEx] = "CT_TblPrEx";
    5285 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Tbl] = "CT_Tbl";
    5286 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_FtnPos] = "ST_FtnPos";
    5287 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FtnPos] = "CT_FtnPos";
    5288 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_EdnPos] = "ST_EdnPos";
    5289 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_EdnPos] = "CT_EdnPos";
    5290 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_NumFmt] = "CT_NumFmt";
    5291 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_RestartNumber] = "ST_RestartNumber";
    5292 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_NumRestart] = "CT_NumRestart";
    5293 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FtnEdnRef] = "CT_FtnEdnRef";
    5294 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FtnEdnSepRef] = "CT_FtnEdnSepRef";
    5295 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FtnEdn] = "CT_FtnEdn";
    5296 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_CommentRef] = "CT_CommentRef";
    5297 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_EG_FtnEdnNumProps] = "EG_FtnEdnNumProps";
    5298 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FtnProps] = "CT_FtnProps";
    5299 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_EdnProps] = "CT_EdnProps";
    5300 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FtnDocProps] = "CT_FtnDocProps";
    5301 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_EdnDocProps] = "CT_EdnDocProps";
    5302 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_RecipientData] = "CT_RecipientData";
    5303 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Recipients] = "CT_Recipients";
    5304 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_recipients] = "recipients";
    5305 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_OdsoFieldMapData] = "CT_OdsoFieldMapData";
    5306 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_MailMergeSourceType] = "ST_MailMergeSourceType";
    5307 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_MailMergeSourceType] = "CT_MailMergeSourceType";
    5308 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Odso] = "CT_Odso";
    5309 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_MailMerge] = "CT_MailMerge";
    5310 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_TargetScreenSz] = "ST_TargetScreenSz";
    5311 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TargetScreenSz] = "CT_TargetScreenSz";
    5312 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Compat] = "CT_Compat";
    5313 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_DocVar] = "CT_DocVar";
    5314 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_DocVars] = "CT_DocVars";
    5315 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_DocRsids] = "CT_DocRsids";
    5316 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_CharacterSpacing] = "ST_CharacterSpacing";
    5317 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_CharacterSpacing] = "CT_CharacterSpacing";
    5318 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SaveThroughXslt] = "CT_SaveThroughXslt";
    5319 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_RPrDefault] = "CT_RPrDefault";
    5320 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_PPrDefault] = "CT_PPrDefault";
    5321 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_DocDefaults] = "CT_DocDefaults";
    5322 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_ColorSchemeIndex] = "ST_ColorSchemeIndex";
    5323 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_ColorSchemeMapping] = "CT_ColorSchemeMapping";
    5324 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_ReadingModeInkLockDown] = "CT_ReadingModeInkLockDown";
    5325 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_WriteProtection] = "CT_WriteProtection";
    5326 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Settings] = "CT_Settings";
    5327 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_WebSettings] = "CT_WebSettings";
    5328 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_FrameScrollbar] = "ST_FrameScrollbar";
    5329 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FrameScrollbar] = "CT_FrameScrollbar";
    5330 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Frame] = "CT_Frame";
    5331 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_FrameLayout] = "ST_FrameLayout";
    5332 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FrameLayout] = "CT_FrameLayout";
    5333 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FramesetSplitbar] = "CT_FramesetSplitbar";
    5334 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Frameset] = "CT_Frameset";
    5335 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_NumPicBullet] = "CT_NumPicBullet";
    5336 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_LevelSuffix] = "ST_LevelSuffix";
    5337 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_LevelSuffix] = "CT_LevelSuffix";
    5338 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_LevelText] = "CT_LevelText";
    5339 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_LvlLegacy] = "CT_LvlLegacy";
    5340 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Lvl] = "CT_Lvl";
    5341 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_MultiLevelType] = "ST_MultiLevelType";
    5342 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_MultiLevelType] = "CT_MultiLevelType";
    5343 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_AbstractNum] = "CT_AbstractNum";
    5344 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_NumLvl] = "CT_NumLvl";
    5345 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Num] = "CT_Num";
    5346 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Numbering] = "CT_Numbering";
    5347 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_TblStyleOverrideType] = "ST_TblStyleOverrideType";
    5348 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Style_tblStylePr] = "CT_Style_tblStylePr";
    5349 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Style_TblPr] = "CT_Style_TblPr";
    5350 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Style_TrPr] = "CT_Style_TrPr";
    5351 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Style_TcPr] = "CT_Style_TcPr";
    5352 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_StyleType] = "ST_StyleType";
    5353 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Style] = "CT_Style";
    5354 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_LsdException] = "CT_LsdException";
    5355 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_LatentStyles] = "CT_LatentStyles";
    5356 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Styles] = "CT_Styles";
    5357 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_Panose] = "ST_Panose";
    5358 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Panose] = "CT_Panose";
    5359 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_FontFamily] = "ST_FontFamily";
    5360 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FontFamily] = "CT_FontFamily";
    5361 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_Pitch] = "ST_Pitch";
    5362 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Pitch] = "CT_Pitch";
    5363 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FontSig] = "CT_FontSig";
    5364 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FontRel] = "CT_FontRel";
    5365 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Font] = "CT_Font";
    5366 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_FontsList] = "CT_FontsList";
    5367 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Charset] = "CT_Charset";
    5368 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_DivBdr] = "CT_DivBdr";
    5369 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Div] = "CT_Div";
    5370 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Divs] = "CT_Divs";
    5371 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_TxbxContent] = "CT_TxbxContent";
    5372 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_txbxContent] = "txbxContent";
    5373 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_EG_MathContent] = "EG_MathContent";
    5374 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_EG_BlockLevelChunkElts] = "EG_BlockLevelChunkElts";
    5375 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_EG_BlockLevelElts] = "EG_BlockLevelElts";
    5376 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_EG_RunLevelElts] = "EG_RunLevelElts";
    5377 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Body] = "CT_Body";
    5378 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_ShapeDefaults] = "CT_ShapeDefaults";
    5379 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Comments] = "CT_Comments";
    5380 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_comments] = "comments";
    5381 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Footnotes] = "CT_Footnotes";
    5382 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_footnotes] = "footnotes";
    5383 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Endnotes] = "CT_Endnotes";
    5384 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_endnotes] = "endnotes";
    5385 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_hdr] = "hdr";
    5386 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ftr] = "ftr";
    5387 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_SmartTagType] = "CT_SmartTagType";
    5388 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_ThemeColor] = "ST_ThemeColor";
    5389 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_DocPartBehavior] = "ST_DocPartBehavior";
    5390 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_DocPartBehavior] = "CT_DocPartBehavior";
    5391 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_DocPartBehaviors] = "CT_DocPartBehaviors";
    5392 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_DocPartType] = "ST_DocPartType";
    5393 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_DocPartType] = "CT_DocPartType";
    5394 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_DocPartTypes] = "CT_DocPartTypes";
    5395 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_DocPartGallery] = "ST_DocPartGallery";
    5396 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_DocPartGallery] = "CT_DocPartGallery";
    5397 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_DocPartCategory] = "CT_DocPartCategory";
    5398 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_DocPartName] = "CT_DocPartName";
    5399 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_DocPartPr] = "CT_DocPartPr";
    5400 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_DocPart] = "CT_DocPart";
    5401 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_DocParts] = "CT_DocParts";
    5402 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_settings] = "settings";
    5403 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_webSettings] = "webSettings";
    5404 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_fonts] = "fonts";
    5405 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_numbering] = "numbering";
    5406 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_styles] = "styles";
    5407 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_ST_CaptionPos] = "ST_CaptionPos";
    5408 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Caption] = "CT_Caption";
    5409 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_AutoCaption] = "CT_AutoCaption";
    5410 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_AutoCaptions] = "CT_AutoCaptions";
    5411 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Captions] = "CT_Captions";
    5412 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_DocumentBase] = "CT_DocumentBase";
    5413 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_Document] = "CT_Document";
    5414 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_CT_GlossaryDocument] = "CT_GlossaryDocument";
    5415 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_document] = "document";
    5416 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_glossaryDocument] = "glossaryDocument";
    5417 [ #  # ][ #  # ]:          0 :         (*pMap)[NN_wml|DEFINE_BUILT_IN_ANY_TYPE] = "BUILT_IN_ANY_TYPE";
    5418                 :            :     }
    5419                 :            :     
    5420                 :          0 :     return (*pMap)[nId];
    5421                 :            : }
    5422                 :            :     
    5423                 :            : 
    5424                 :        604 : TokenToIdMapPointer OOXMLFactory_wml::createTokenToIdMap(Id nId)
    5425                 :            : {
    5426 [ +  - ][ +  - ]:        604 :     TokenToIdMapPointer pMap(new TokenToIdMap());
                 [ +  - ]
    5427                 :            :     
    5428   [ +  +  +  -  :        604 :     switch (nId)
          +  +  +  -  +  
          +  -  +  -  -  
          +  -  -  +  -  
          +  -  -  -  -  
          +  -  +  +  +  
          +  +  -  +  -  
          +  -  -  -  -  
          -  -  -  -  -  
          +  -  -  -  -  
          -  -  +  +  +  
          -  +  -  +  -  
          -  -  -  -  -  
          -  -  -  -  -  
          -  +  +  +  -  
          +  +  -  -  -  
          -  +  +  -  -  
          +  +  -  +  -  
          -  +  -  -  +  
          +  +  +  -  +  
          +  +  +  +  +  
          -  +  -  -  +  
          -  -  -  +  -  
          +  +  +  -  +  
          -  -  +  -  -  
          -  -  -  -  -  
          -  -  -  -  -  
          -  -  -  -  -  
          -  -  -  -  -  
          -  -  -  -  -  
          -  +  +  +  +  
          -  +  +  +  -  
          -  -  +  -  +  
          -  -  +  +  -  
          -  +  +  +  +  
          +  -  -  +  -  
          -  +  -  +  -  
          -  -  +  +  -  
          -  -  +  -  +  
          +  -  +  +  +  
          -  -  +  -  -  
          -  +  -  +  +  
          +  +  +  +  -  
          -  -  -  +  +  
          +  +  +  -  +  
          +  +  -  -  -  
          +  +  -  -  -  
          -  -  -  -  -  
          -  -  -  -  -  
             -  +  -  + ]
    5429                 :            :     {
    5430                 :            :     case NN_wml|DEFINE_CT_OnOff:
    5431                 :            :         // CT_OnOff
    5432         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_OnOff_val;
    5433                 :          8 :         break;
    5434                 :            :     case NN_wml|DEFINE_CT_LongHexNumber:
    5435                 :            :         // CT_LongHexNumber
    5436         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_LongHexNumber_val;
    5437                 :          8 :         break;
    5438                 :            :     case NN_wml|DEFINE_CT_ShortHexNumber:
    5439                 :            :         // CT_ShortHexNumber
    5440         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_ShortHexNumber_val;
    5441                 :          5 :         break;
    5442                 :            :     case NN_wml|DEFINE_CT_UcharHexNumber:
    5443                 :            :         // CT_UcharHexNumber
    5444         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_UcharHexNumber_val;
    5445                 :          0 :         break;
    5446                 :            :     case NN_wml|DEFINE_CT_DecimalNumber:
    5447                 :            :         // CT_DecimalNumber
    5448         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_DecimalNumber_val;
    5449                 :          6 :         break;
    5450                 :            :     case NN_wml|DEFINE_CT_TwipsMeasure:
    5451                 :            :         // CT_TwipsMeasure
    5452         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_TwipsMeasure_val;
    5453                 :          8 :         break;
    5454                 :            :     case NN_wml|DEFINE_CT_SignedTwipsMeasure:
    5455                 :            :         // CT_SignedTwipsMeasure
    5456         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_SignedTwipsMeasure_val;
    5457                 :          3 :         break;
    5458                 :            :     case NN_wml|DEFINE_CT_PixelsMeasure:
    5459                 :            :         // CT_PixelsMeasure
    5460         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_PixelsMeasure_val;
    5461                 :          0 :         break;
    5462                 :            :     case NN_wml|DEFINE_CT_HpsMeasure:
    5463                 :            :         // CT_HpsMeasure
    5464         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_HpsMeasure_val;
    5465                 :          8 :         break;
    5466                 :            :     case NN_wml|DEFINE_CT_SignedHpsMeasure:
    5467                 :            :         // CT_SignedHpsMeasure
    5468         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_SignedHpsMeasure_val;
    5469                 :          3 :         break;
    5470                 :            :     case NN_wml|DEFINE_CT_MacroName:
    5471                 :            :         // CT_MacroName
    5472         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_MacroName_val;
    5473                 :          0 :         break;
    5474                 :            :     case NN_wml|DEFINE_CT_String:
    5475                 :            :         // CT_String
    5476         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_String_val;
    5477                 :          8 :         break;
    5478                 :            :     case NN_wml|DEFINE_CT_TextScale:
    5479                 :            :         // CT_TextScale
    5480         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_TextScale_val;
    5481                 :          0 :         break;
    5482                 :            :     case NN_wml|DEFINE_CT_Highlight:
    5483                 :            :         // CT_Highlight
    5484         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_Highlight_val;
    5485                 :          0 :         break;
    5486                 :            :     case NN_wml|DEFINE_CT_Color:
    5487                 :            :         // CT_Color
    5488         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_Color_val;
    5489         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_themeColor] = NS_ooxml::LN_CT_Color_themeColor;
    5490         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_themeTint] = NS_ooxml::LN_CT_Color_themeTint;
    5491         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_themeShade] = NS_ooxml::LN_CT_Color_themeShade;
    5492                 :          6 :         break;
    5493                 :            :     case NN_wml|DEFINE_CT_Lang:
    5494                 :            :         // CT_Lang
    5495         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_Lang_val;
    5496                 :          0 :         break;
    5497                 :            :     case NN_wml|DEFINE_CT_Guid:
    5498                 :            :         // CT_Guid
    5499         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_Guid_val;
    5500                 :          0 :         break;
    5501                 :            :     case NN_wml|DEFINE_CT_Underline:
    5502                 :            :         // CT_Underline
    5503         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_Underline_val;
    5504         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_color] = NS_ooxml::LN_CT_Underline_color;
    5505         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_themeColor] = NS_ooxml::LN_CT_Underline_themeColor;
    5506         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_themeTint] = NS_ooxml::LN_CT_Underline_themeTint;
    5507         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_themeShade] = NS_ooxml::LN_CT_Underline_themeShade;
    5508                 :          6 :         break;
    5509                 :            :     case NN_wml|DEFINE_CT_TextEffect:
    5510                 :            :         // CT_TextEffect
    5511         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_TextEffect_val;
    5512                 :          0 :         break;
    5513                 :            :     case NN_wml|DEFINE_CT_Border:
    5514                 :            :         // CT_Border
    5515         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_rtf::LN_BRCTYPE;
    5516         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_color] = NS_ooxml::LN_CT_Border_color;
    5517         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_themeColor] = NS_ooxml::LN_CT_Border_themeColor;
    5518         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_themeTint] = NS_ooxml::LN_CT_Border_themeTint;
    5519         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_themeShade] = NS_ooxml::LN_CT_Border_themeShade;
    5520         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_sz] = NS_rtf::LN_DPTLINEWIDTH;
    5521         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_space] = NS_rtf::LN_DPTSPACE;
    5522         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_shadow] = NS_rtf::LN_FSHADOW;
    5523         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_frame] = NS_rtf::LN_FFRAME;
    5524                 :          5 :         break;
    5525                 :            :     case NN_wml|DEFINE_CT_Shd:
    5526                 :            :         // CT_Shd
    5527         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_Shd_val;
    5528         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_color] = NS_ooxml::LN_CT_Shd_color;
    5529         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_themeColor] = NS_ooxml::LN_CT_Shd_themeColor;
    5530         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_themeTint] = NS_ooxml::LN_CT_Shd_themeTint;
    5531         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_themeShade] = NS_ooxml::LN_CT_Shd_themeShade;
    5532         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fill] = NS_ooxml::LN_CT_Shd_fill;
    5533         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_themeFill] = NS_ooxml::LN_CT_Shd_themeFill;
    5534         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_themeFillTint] = NS_ooxml::LN_CT_Shd_themeFillTint;
    5535         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_themeFillShade] = NS_ooxml::LN_CT_Shd_themeFillShade;
    5536                 :          0 :         break;
    5537                 :            :     case NN_wml|DEFINE_CT_VerticalAlignRun:
    5538                 :            :         // CT_VerticalAlignRun
    5539         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_VerticalAlignRun_val;
    5540                 :          0 :         break;
    5541                 :            :     case NN_wml|DEFINE_CT_FitText:
    5542                 :            :         // CT_FitText
    5543         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_FitText_val;
    5544         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_FitText_id;
    5545                 :          0 :         break;
    5546                 :            :     case NN_wml|DEFINE_CT_Em:
    5547                 :            :         // CT_Em
    5548         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_Em_val;
    5549                 :          0 :         break;
    5550                 :            :     case NN_wml|DEFINE_CT_Language:
    5551                 :            :         // CT_Language
    5552         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_Language_val;
    5553         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_eastAsia] = NS_ooxml::LN_CT_Language_eastAsia;
    5554         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bidi] = NS_ooxml::LN_CT_Language_bidi;
    5555                 :          8 :         break;
    5556                 :            :     case NN_wml|DEFINE_CT_EastAsianLayout:
    5557                 :            :         // CT_EastAsianLayout
    5558         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_EastAsianLayout_id;
    5559         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_combine] = NS_ooxml::LN_CT_EastAsianLayout_combine;
    5560         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_combineBrackets] = NS_ooxml::LN_CT_EastAsianLayout_combineBrackets;
    5561         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vert] = NS_ooxml::LN_CT_EastAsianLayout_vert;
    5562         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vertCompress] = NS_ooxml::LN_CT_EastAsianLayout_vertCompress;
    5563                 :          0 :         break;
    5564                 :            :     case NN_wml|DEFINE_CT_FramePr:
    5565                 :            :         // CT_FramePr
    5566         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_dropCap] = NS_ooxml::LN_CT_FramePr_dropCap;
    5567         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_lines] = NS_ooxml::LN_CT_FramePr_lines;
    5568         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_w] = NS_sprm::LN_PDxaWidth;
    5569         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_h] = NS_sprm::LN_PWHeightAbs;
    5570         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_vSpace] = NS_sprm::LN_PDyaFromText;
    5571         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_hSpace] = NS_sprm::LN_PDxaFromText;
    5572         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_wrap] = NS_sprm::LN_PWr;
    5573         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_hAnchor] = NS_ooxml::LN_CT_FramePr_hAnchor;
    5574         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_vAnchor] = NS_ooxml::LN_CT_FramePr_vAnchor;
    5575         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_x] = NS_ooxml::LN_CT_FramePr_x;
    5576         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_xAlign] = NS_ooxml::LN_CT_FramePr_xAlign;
    5577         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_y] = NS_ooxml::LN_CT_FramePr_y;
    5578         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_yAlign] = NS_ooxml::LN_CT_FramePr_yAlign;
    5579         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_hRule] = NS_ooxml::LN_CT_FramePr_hRule;
    5580         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_anchorLock] = NS_sprm::LN_PFLocked;
    5581                 :          3 :         break;
    5582                 :            :     case NN_wml|DEFINE_CT_TabStop:
    5583                 :            :         // CT_TabStop
    5584         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_TabStop_val;
    5585         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_leader] = NS_ooxml::LN_CT_TabStop_leader;
    5586         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_pos] = NS_ooxml::LN_CT_TabStop_pos;
    5587                 :          6 :         break;
    5588                 :            :     case NN_wml|DEFINE_CT_Spacing:
    5589                 :            :         // CT_Spacing
    5590         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_before] = NS_ooxml::LN_CT_Spacing_before;
    5591         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_beforeLines] = NS_ooxml::LN_CT_Spacing_beforeLines;
    5592         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_beforeAutospacing] = NS_ooxml::LN_CT_Spacing_beforeAutospacing;
    5593         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_after] = NS_ooxml::LN_CT_Spacing_after;
    5594         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_afterLines] = NS_ooxml::LN_CT_Spacing_afterLines;
    5595         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_afterAutospacing] = NS_ooxml::LN_CT_Spacing_afterAutospacing;
    5596         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_line] = NS_ooxml::LN_CT_Spacing_line;
    5597         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_lineRule] = NS_ooxml::LN_CT_Spacing_lineRule;
    5598                 :          6 :         break;
    5599                 :            :     case NN_wml|DEFINE_CT_Ind:
    5600                 :            :         // CT_Ind
    5601         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_end] = NS_ooxml::LN_CT_Ind_end;
    5602         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_endChars] = NS_ooxml::LN_CT_Ind_endChars;
    5603         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_start] = NS_ooxml::LN_CT_Ind_start;
    5604         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_startChars] = NS_ooxml::LN_CT_Ind_startChars;
    5605         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_hanging] = NS_ooxml::LN_CT_Ind_hanging;
    5606         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_hangingChars] = NS_ooxml::LN_CT_Ind_hangingChars;
    5607         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_firstLine] = NS_ooxml::LN_CT_Ind_firstLine;
    5608         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_firstLineChars] = NS_ooxml::LN_CT_Ind_firstLineChars;
    5609         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_left] = NS_ooxml::LN_CT_Ind_left;
    5610         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_leftChars] = NS_ooxml::LN_CT_Ind_leftChars;
    5611         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_right] = NS_ooxml::LN_CT_Ind_right;
    5612         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_rightChars] = NS_ooxml::LN_CT_Ind_rightChars;
    5613                 :          3 :         break;
    5614                 :            :     case NN_wml|DEFINE_CT_Jc:
    5615                 :            :         // CT_Jc
    5616         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_Jc_val;
    5617                 :          3 :         break;
    5618                 :            :     case NN_wml|DEFINE_CT_View:
    5619                 :            :         // CT_View
    5620         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_View_val;
    5621                 :          0 :         break;
    5622                 :            :     case NN_wml|DEFINE_CT_Zoom:
    5623                 :            :         // CT_Zoom
    5624         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_Zoom_val;
    5625         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_percent] = NS_ooxml::LN_CT_Zoom_percent;
    5626                 :          8 :         break;
    5627                 :            :     case NN_wml|DEFINE_CT_WritingStyle:
    5628                 :            :         // CT_WritingStyle
    5629         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_lang] = NS_ooxml::LN_CT_WritingStyle_lang;
    5630         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vendorID] = NS_ooxml::LN_CT_WritingStyle_vendorID;
    5631         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dllVersion] = NS_ooxml::LN_CT_WritingStyle_dllVersion;
    5632         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_nlCheck] = NS_ooxml::LN_CT_WritingStyle_nlCheck;
    5633         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_checkStyle] = NS_ooxml::LN_CT_WritingStyle_checkStyle;
    5634         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_appName] = NS_ooxml::LN_CT_WritingStyle_appName;
    5635                 :          0 :         break;
    5636                 :            :     case NN_wml|DEFINE_CT_Proof:
    5637                 :            :         // CT_Proof
    5638         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_spelling] = NS_ooxml::LN_CT_Proof_spelling;
    5639         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_grammar] = NS_ooxml::LN_CT_Proof_grammar;
    5640                 :          8 :         break;
    5641                 :            :     case NN_wml|DEFINE_CT_DocType:
    5642                 :            :         // CT_DocType
    5643         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_DocType_val;
    5644                 :          0 :         break;
    5645                 :            :     case NN_wml|DEFINE_AG_Password:
    5646                 :            :         // AG_Password
    5647         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptProviderType] = NS_ooxml::LN_AG_Password_cryptProviderType;
    5648         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptAlgorithmClass] = NS_ooxml::LN_AG_Password_cryptAlgorithmClass;
    5649         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptAlgorithmType] = NS_ooxml::LN_AG_Password_cryptAlgorithmType;
    5650         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptAlgorithmSid] = NS_ooxml::LN_AG_Password_cryptAlgorithmSid;
    5651         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptSpinCount] = NS_ooxml::LN_AG_Password_cryptSpinCount;
    5652         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptProvider] = NS_ooxml::LN_AG_Password_cryptProvider;
    5653         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_algIdExt] = NS_ooxml::LN_AG_Password_algIdExt;
    5654         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_algIdExtSource] = NS_ooxml::LN_AG_Password_algIdExtSource;
    5655         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptProviderTypeExt] = NS_ooxml::LN_AG_Password_cryptProviderTypeExt;
    5656         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptProviderTypeExtSource] = NS_ooxml::LN_AG_Password_cryptProviderTypeExtSource;
    5657         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hash] = NS_ooxml::LN_AG_Password_hash;
    5658         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_salt] = NS_ooxml::LN_AG_Password_salt;
    5659                 :          0 :         break;
    5660                 :            :     case NN_wml|DEFINE_CT_DocProtect:
    5661                 :            :         // AG_Password
    5662         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptProviderType] = NS_ooxml::LN_AG_Password_cryptProviderType;
    5663         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptAlgorithmClass] = NS_ooxml::LN_AG_Password_cryptAlgorithmClass;
    5664         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptAlgorithmType] = NS_ooxml::LN_AG_Password_cryptAlgorithmType;
    5665         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptAlgorithmSid] = NS_ooxml::LN_AG_Password_cryptAlgorithmSid;
    5666         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptSpinCount] = NS_ooxml::LN_AG_Password_cryptSpinCount;
    5667         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptProvider] = NS_ooxml::LN_AG_Password_cryptProvider;
    5668         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_algIdExt] = NS_ooxml::LN_AG_Password_algIdExt;
    5669         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_algIdExtSource] = NS_ooxml::LN_AG_Password_algIdExtSource;
    5670         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptProviderTypeExt] = NS_ooxml::LN_AG_Password_cryptProviderTypeExt;
    5671         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptProviderTypeExtSource] = NS_ooxml::LN_AG_Password_cryptProviderTypeExtSource;
    5672         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hash] = NS_ooxml::LN_AG_Password_hash;
    5673         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_salt] = NS_ooxml::LN_AG_Password_salt;
    5674                 :            :         // CT_DocProtect
    5675         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_edit] = NS_ooxml::LN_CT_DocProtect_edit;
    5676         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_formatting] = NS_ooxml::LN_CT_DocProtect_formatting;
    5677         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_enforcement] = NS_ooxml::LN_CT_DocProtect_enforcement;
    5678                 :          0 :         break;
    5679                 :            :     case NN_wml|DEFINE_CT_MailMergeDocType:
    5680                 :            :         // CT_MailMergeDocType
    5681         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_MailMergeDocType_val;
    5682                 :          0 :         break;
    5683                 :            :     case NN_wml|DEFINE_CT_MailMergeDataType:
    5684                 :            :         // CT_MailMergeDataType
    5685         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_MailMergeDataType_val;
    5686                 :          0 :         break;
    5687                 :            :     case NN_wml|DEFINE_CT_MailMergeDest:
    5688                 :            :         // CT_MailMergeDest
    5689         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_MailMergeDest_val;
    5690                 :          0 :         break;
    5691                 :            :     case NN_wml|DEFINE_CT_MailMergeOdsoFMDFieldType:
    5692                 :            :         // CT_MailMergeOdsoFMDFieldType
    5693         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_MailMergeOdsoFMDFieldType_val;
    5694                 :          0 :         break;
    5695                 :            :     case NN_wml|DEFINE_CT_TrackChangesView:
    5696                 :            :         // CT_TrackChangesView
    5697         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_markup] = NS_ooxml::LN_CT_TrackChangesView_markup;
    5698         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_comments] = NS_ooxml::LN_CT_TrackChangesView_comments;
    5699         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_insDel] = NS_ooxml::LN_CT_TrackChangesView_insDel;
    5700         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_formatting] = NS_ooxml::LN_CT_TrackChangesView_formatting;
    5701         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_inkAnnotations] = NS_ooxml::LN_CT_TrackChangesView_inkAnnotations;
    5702                 :          0 :         break;
    5703                 :            :     case NN_wml|DEFINE_CT_Kinsoku:
    5704                 :            :         // CT_Kinsoku
    5705         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_lang] = NS_ooxml::LN_CT_Kinsoku_lang;
    5706         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_Kinsoku_val;
    5707                 :          0 :         break;
    5708                 :            :     case NN_wml|DEFINE_CT_TextDirection:
    5709                 :            :         // CT_TextDirection
    5710         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_TextDirection_val;
    5711                 :          6 :         break;
    5712                 :            :     case NN_wml|DEFINE_CT_TextAlignment:
    5713                 :            :         // CT_TextAlignment
    5714         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_TextAlignment_val;
    5715                 :          0 :         break;
    5716                 :            :     case NN_wml|DEFINE_CT_Markup:
    5717                 :            :         // CT_Markup
    5718         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_Markup_id;
    5719                 :          0 :         break;
    5720                 :            :     case NN_wml|DEFINE_CT_TrackChange:
    5721                 :            :         // CT_Markup
    5722         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_Markup_id;
    5723                 :            :         // CT_TrackChange
    5724         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = NS_ooxml::LN_CT_TrackChange_author;
    5725         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = NS_ooxml::LN_CT_TrackChange_date;
    5726                 :          0 :         break;
    5727                 :            :     case NN_wml|DEFINE_CT_CellMergeTrackChange:
    5728                 :            :         // CT_Markup
    5729         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_Markup_id;
    5730                 :            :         // CT_TrackChange
    5731         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = NS_ooxml::LN_CT_TrackChange_author;
    5732         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = NS_ooxml::LN_CT_TrackChange_date;
    5733                 :            :         // CT_CellMergeTrackChange
    5734         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vMerge] = NS_ooxml::LN_CT_CellMergeTrackChange_vMerge;
    5735         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vMergeOrig] = NS_ooxml::LN_CT_CellMergeTrackChange_vMergeOrig;
    5736                 :          0 :         break;
    5737                 :            :     case NN_wml|DEFINE_CT_TrackChangeRange:
    5738                 :            :         // CT_Markup
    5739         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_Markup_id;
    5740                 :            :         // CT_TrackChange
    5741         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = NS_ooxml::LN_CT_TrackChange_author;
    5742         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = NS_ooxml::LN_CT_TrackChange_date;
    5743                 :            :         // CT_TrackChangeRange
    5744         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_displacedByCustomXml] = NS_ooxml::LN_CT_TrackChangeRange_displacedByCustomXml;
    5745                 :          0 :         break;
    5746                 :            :     case NN_wml|DEFINE_CT_MarkupRange:
    5747                 :            :         // CT_Markup
    5748         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_Markup_id;
    5749                 :            :         // CT_MarkupRange
    5750         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_displacedByCustomXml] = NS_ooxml::LN_CT_MarkupRange_displacedByCustomXml;
    5751                 :          0 :         break;
    5752                 :            :     case NN_wml|DEFINE_CT_MarkupRangeBookmark:
    5753                 :            :         // CT_Markup
    5754         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_Markup_id;
    5755                 :            :         // CT_MarkupRange
    5756         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_displacedByCustomXml] = NS_ooxml::LN_CT_MarkupRange_displacedByCustomXml;
    5757                 :            :         // CT_MarkupRangeBookmark
    5758         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_rtf::LN_IBKL;
    5759                 :          6 :         break;
    5760                 :            :     case NN_wml|DEFINE_CT_MarkupRangeCommentStart:
    5761                 :            :         // CT_Markup
    5762         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_Markup_id;
    5763                 :            :         // CT_MarkupRangeCommentStart
    5764         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    5765                 :          3 :         break;
    5766                 :            :     case NN_wml|DEFINE_CT_MarkupRangeCommentEnd:
    5767                 :            :         // CT_Markup
    5768         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_Markup_id;
    5769                 :            :         // CT_MarkupRangeCommentEnd
    5770         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    5771                 :          3 :         break;
    5772                 :            :     case NN_wml|DEFINE_CT_BookmarkRange:
    5773                 :            :         // CT_Markup
    5774         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_Markup_id;
    5775                 :            :         // CT_MarkupRange
    5776         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_displacedByCustomXml] = NS_ooxml::LN_CT_MarkupRange_displacedByCustomXml;
    5777                 :            :         // CT_MarkupRangeBookmark
    5778         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_rtf::LN_IBKL;
    5779                 :            :         // CT_BookmarkRange
    5780         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_colFirst] = NS_ooxml::LN_CT_BookmarkRange_colFirst;
    5781         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_colLast] = NS_ooxml::LN_CT_BookmarkRange_colLast;
    5782                 :          0 :         break;
    5783                 :            :     case NN_wml|DEFINE_CT_Bookmark:
    5784                 :            :         // CT_Markup
    5785         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_Markup_id;
    5786                 :            :         // CT_MarkupRange
    5787         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_displacedByCustomXml] = NS_ooxml::LN_CT_MarkupRange_displacedByCustomXml;
    5788                 :            :         // CT_MarkupRangeBookmark
    5789         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_rtf::LN_IBKL;
    5790                 :            :         // CT_BookmarkRange
    5791         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_colFirst] = NS_ooxml::LN_CT_BookmarkRange_colFirst;
    5792         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_colLast] = NS_ooxml::LN_CT_BookmarkRange_colLast;
    5793                 :            :         // CT_Bookmark
    5794         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_name] = NS_rtf::LN_BOOKMARKNAME;
    5795                 :          6 :         break;
    5796                 :            :     case NN_wml|DEFINE_CT_MoveBookmark:
    5797                 :            :         // CT_Markup
    5798         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_Markup_id;
    5799                 :            :         // CT_MarkupRange
    5800         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_displacedByCustomXml] = NS_ooxml::LN_CT_MarkupRange_displacedByCustomXml;
    5801                 :            :         // CT_MarkupRangeBookmark
    5802         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_rtf::LN_IBKL;
    5803                 :            :         // CT_BookmarkRange
    5804         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_colFirst] = NS_ooxml::LN_CT_BookmarkRange_colFirst;
    5805         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_colLast] = NS_ooxml::LN_CT_BookmarkRange_colLast;
    5806                 :            :         // CT_Bookmark
    5807         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_name] = NS_rtf::LN_BOOKMARKNAME;
    5808                 :            :         // CT_MoveBookmark
    5809         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = NS_ooxml::LN_CT_MoveBookmark_author;
    5810         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = NS_ooxml::LN_CT_MoveBookmark_date;
    5811                 :          0 :         break;
    5812                 :            :     case NN_wml|DEFINE_CT_Comment:
    5813                 :            :         // CT_Markup
    5814         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_Markup_id;
    5815                 :            :         // CT_TrackChange
    5816         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_author] = NS_ooxml::LN_CT_TrackChange_author;
    5817         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_date] = NS_ooxml::LN_CT_TrackChange_date;
    5818                 :            :         // EG_RangeMarkupElements
    5819         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    5820         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    5821         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    5822         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    5823         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    5824         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    5825         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    5826         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    5827         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    5828         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    5829         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    5830         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    5831         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    5832         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    5833         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    5834         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    5835                 :            :         // EG_RunLevelElts
    5836         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    5837         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    5838         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    5839         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    5840         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    5841         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    5842         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    5843                 :            :         // CT_Comment
    5844         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_initials] = NS_ooxml::LN_CT_Comment_initials;
    5845                 :          3 :         break;
    5846                 :            :     case NN_wml|DEFINE_CT_TrackChangeNumbering:
    5847                 :            :         // CT_Markup
    5848         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_Markup_id;
    5849                 :            :         // CT_TrackChange
    5850         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = NS_ooxml::LN_CT_TrackChange_author;
    5851         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = NS_ooxml::LN_CT_TrackChange_date;
    5852                 :            :         // CT_TrackChangeNumbering
    5853         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_original] = NS_ooxml::LN_CT_TrackChangeNumbering_original;
    5854                 :          0 :         break;
    5855                 :            :     case NN_wml|DEFINE_CT_TblPrExChange:
    5856                 :            :         // CT_Markup
    5857         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_Markup_id;
    5858                 :            :         // CT_TrackChange
    5859         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = NS_ooxml::LN_CT_TrackChange_author;
    5860         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = NS_ooxml::LN_CT_TrackChange_date;
    5861                 :            :         // CT_TblPrExChange
    5862         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblPrEx] = NS_ooxml::LN_CT_TblPrExChange_tblPrEx;
    5863                 :          0 :         break;
    5864                 :            :     case NN_wml|DEFINE_CT_TcPrChange:
    5865                 :            :         // CT_Markup
    5866         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_Markup_id;
    5867                 :            :         // CT_TrackChange
    5868         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = NS_ooxml::LN_CT_TrackChange_author;
    5869         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = NS_ooxml::LN_CT_TrackChange_date;
    5870                 :            :         // CT_TcPrChange
    5871         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcPr] = NS_ooxml::LN_CT_TcPrChange_tcPr;
    5872                 :          0 :         break;
    5873                 :            :     case NN_wml|DEFINE_CT_TrPrChange:
    5874                 :            :         // CT_Markup
    5875         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_Markup_id;
    5876                 :            :         // CT_TrackChange
    5877         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = NS_ooxml::LN_CT_TrackChange_author;
    5878         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = NS_ooxml::LN_CT_TrackChange_date;
    5879                 :            :         // CT_TrPrChange
    5880         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_trPr] = NS_ooxml::LN_CT_TrPrChange_trPr;
    5881                 :          0 :         break;
    5882                 :            :     case NN_wml|DEFINE_CT_TblGridChange:
    5883                 :            :         // CT_Markup
    5884         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_Markup_id;
    5885                 :            :         // CT_TblGridChange
    5886         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblGrid] = NS_ooxml::LN_CT_TblGridChange_tblGrid;
    5887                 :          0 :         break;
    5888                 :            :     case NN_wml|DEFINE_CT_TblPrChange:
    5889                 :            :         // CT_Markup
    5890         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_Markup_id;
    5891                 :            :         // CT_TrackChange
    5892         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = NS_ooxml::LN_CT_TrackChange_author;
    5893         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = NS_ooxml::LN_CT_TrackChange_date;
    5894                 :            :         // CT_TblPrChange
    5895         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblPr] = NS_ooxml::LN_CT_TblPrChange_tblPr;
    5896                 :          0 :         break;
    5897                 :            :     case NN_wml|DEFINE_CT_SectPrChange:
    5898                 :            :         // CT_Markup
    5899         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_Markup_id;
    5900                 :            :         // CT_TrackChange
    5901         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = NS_ooxml::LN_CT_TrackChange_author;
    5902         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = NS_ooxml::LN_CT_TrackChange_date;
    5903                 :            :         // CT_SectPrChange
    5904         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sectPr] = NS_ooxml::LN_CT_SectPrChange_sectPr;
    5905                 :          0 :         break;
    5906                 :            :     case NN_wml|DEFINE_CT_PPrChange:
    5907                 :            :         // CT_Markup
    5908         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_Markup_id;
    5909                 :            :         // CT_TrackChange
    5910         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = NS_ooxml::LN_CT_TrackChange_author;
    5911         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = NS_ooxml::LN_CT_TrackChange_date;
    5912                 :            :         // CT_PPrChange
    5913         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pPr] = NS_ooxml::LN_CT_PPrChange_pPr;
    5914                 :          0 :         break;
    5915                 :            :     case NN_wml|DEFINE_CT_RPrChange:
    5916                 :            :         // CT_Markup
    5917         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_Markup_id;
    5918                 :            :         // CT_TrackChange
    5919         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = NS_ooxml::LN_CT_TrackChange_author;
    5920         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = NS_ooxml::LN_CT_TrackChange_date;
    5921                 :            :         // CT_RPrChange
    5922         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rPr] = NS_ooxml::LN_CT_RPrChange_rPr;
    5923                 :          0 :         break;
    5924                 :            :     case NN_wml|DEFINE_CT_ParaRPrChange:
    5925                 :            :         // CT_Markup
    5926         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_Markup_id;
    5927                 :            :         // CT_TrackChange
    5928         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = NS_ooxml::LN_CT_TrackChange_author;
    5929         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = NS_ooxml::LN_CT_TrackChange_date;
    5930                 :            :         // CT_ParaRPrChange
    5931         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rPr] = NS_ooxml::LN_CT_ParaRPrChange_rPr;
    5932                 :          0 :         break;
    5933                 :            :     case NN_wml|DEFINE_CT_RunTrackChange:
    5934                 :            :         // CT_Markup
    5935         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_Markup_id;
    5936                 :            :         // CT_TrackChange
    5937         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = NS_ooxml::LN_CT_TrackChange_author;
    5938         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = NS_ooxml::LN_CT_TrackChange_date;
    5939                 :            :         // EG_RangeMarkupElements
    5940         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    5941         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    5942         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    5943         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    5944         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    5945         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    5946         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    5947         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    5948         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    5949         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    5950         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    5951         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    5952         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    5953         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    5954         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    5955         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    5956                 :            :         // EG_RunLevelElts
    5957         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    5958         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    5959         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    5960         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    5961         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    5962         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    5963         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    5964                 :          0 :         break;
    5965                 :            :     case NN_wml|DEFINE_EG_RangeMarkupElements:
    5966                 :            :         // EG_RangeMarkupElements
    5967         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    5968         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    5969         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    5970         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    5971         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    5972         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    5973         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    5974         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    5975         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    5976         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    5977         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    5978         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    5979         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    5980         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    5981         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    5982         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    5983                 :          0 :         break;
    5984                 :            :     case NN_wml|DEFINE_CT_NumPr:
    5985                 :            :         // CT_NumPr
    5986         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_ilvl] = NS_sprm::LN_PIlvl;
    5987         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_numId] = NS_sprm::LN_PIlfo;
    5988         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_numberingChange] = NS_ooxml::LN_CT_NumPr_numberingChange;
    5989         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_CT_NumPr_ins;
    5990                 :          3 :         break;
    5991                 :            :     case NN_wml|DEFINE_CT_PBdr:
    5992                 :            :         // CT_PBdr
    5993         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_top] = NS_sprm::LN_PBrcTop;
    5994         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_left] = NS_sprm::LN_PBrcLeft;
    5995         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_bottom] = NS_sprm::LN_PBrcBottom;
    5996         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_right] = NS_sprm::LN_PBrcRight;
    5997         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_between] = NS_sprm::LN_PBrcBetween;
    5998         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_bar] = NS_sprm::LN_PBrcBar;
    5999                 :          3 :         break;
    6000                 :            :     case NN_wml|DEFINE_CT_Tabs:
    6001                 :            :         // CT_Tabs
    6002         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_tab] = NS_ooxml::LN_CT_Tabs_tab;
    6003                 :          6 :         break;
    6004                 :            :     case NN_wml|DEFINE_CT_TextboxTightWrap:
    6005                 :            :         // CT_TextboxTightWrap
    6006         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_TextboxTightWrap_val;
    6007                 :          0 :         break;
    6008                 :            :     case NN_wml|DEFINE_CT_PPrBase:
    6009                 :            :         // CT_PPrBase
    6010         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_pStyle] = NS_ooxml::LN_CT_PPrBase_pStyle;
    6011         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_keepNext] = NS_sprm::LN_PFKeepFollow;
    6012         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_keepLines] = NS_sprm::LN_PFKeep;
    6013         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_pageBreakBefore] = NS_sprm::LN_PFPageBreakBefore;
    6014         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_framePr] = NS_ooxml::LN_CT_PPrBase_framePr;
    6015         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_widowControl] = NS_ooxml::LN_CT_PPrBase_widowControl;
    6016         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_numPr] = NS_ooxml::LN_CT_PPrBase_numPr;
    6017         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_suppressLineNumbers] = NS_sprm::LN_PFNoLineNumb;
    6018         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_pBdr] = NS_ooxml::LN_CT_PrBase_pBdr;
    6019         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = NS_sprm::LN_PShd;
    6020         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_tabs] = NS_ooxml::LN_CT_PPrBase_tabs;
    6021         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_suppressAutoHyphens] = NS_sprm::LN_PFNoAutoHyph;
    6022         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_kinsoku] = NS_ooxml::LN_CT_PPrBase_kinsoku;
    6023         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_wordWrap] = NS_ooxml::LN_CT_PPrBase_wordWrap;
    6024         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_overflowPunct] = NS_sprm::LN_PFOverflowPunct;
    6025         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_topLinePunct] = NS_sprm::LN_PFTopLinePunct;
    6026         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_autoSpaceDE] = NS_sprm::LN_PFAutoSpaceDE;
    6027         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_autoSpaceDN] = NS_sprm::LN_PFAutoSpaceDN;
    6028         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_bidi] = NS_sprm::LN_PFBiDi;
    6029         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_adjustRightInd] = NS_ooxml::LN_CT_PPrBase_adjustRightInd;
    6030         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_snapToGrid] = NS_ooxml::LN_CT_PPrBase_snapToGrid;
    6031         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_spacing] = NS_ooxml::LN_CT_PPrBase_spacing;
    6032         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_ind] = NS_ooxml::LN_CT_PPrBase_ind;
    6033         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_contextualSpacing] = 0x246d;
    6034         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_mirrorIndents] = 0x2470;
    6035         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_suppressOverlap] = 0x2462;
    6036         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_jc] = NS_sprm::LN_PJc;
    6037         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_textDirection] = NS_sprm::LN_PFrameTextFlow;
    6038         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_textAlignment] = NS_sprm::LN_PWAlignFont;
    6039         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_textboxTightWrap] = NS_sprm::LN_PTightWrap;
    6040         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_outlineLvl] = NS_sprm::LN_POutLvl;
    6041         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_divId] = NS_ooxml::LN_CT_PPrBase_divId;
    6042         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_cnfStyle] = NS_ooxml::LN_CT_PPrBase_cnfStyle;
    6043                 :          6 :         break;
    6044                 :            :     case NN_wml|DEFINE_CT_PPr:
    6045                 :            :         // CT_PPrBase
    6046         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pStyle] = NS_ooxml::LN_CT_PPrBase_pStyle;
    6047         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_keepNext] = NS_sprm::LN_PFKeepFollow;
    6048         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_keepLines] = NS_sprm::LN_PFKeep;
    6049         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pageBreakBefore] = NS_sprm::LN_PFPageBreakBefore;
    6050         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_framePr] = NS_ooxml::LN_CT_PPrBase_framePr;
    6051         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_widowControl] = NS_ooxml::LN_CT_PPrBase_widowControl;
    6052         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_numPr] = NS_ooxml::LN_CT_PPrBase_numPr;
    6053         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_suppressLineNumbers] = NS_sprm::LN_PFNoLineNumb;
    6054         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pBdr] = NS_ooxml::LN_CT_PrBase_pBdr;
    6055         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = NS_sprm::LN_PShd;
    6056         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tabs] = NS_ooxml::LN_CT_PPrBase_tabs;
    6057         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_suppressAutoHyphens] = NS_sprm::LN_PFNoAutoHyph;
    6058         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_kinsoku] = NS_ooxml::LN_CT_PPrBase_kinsoku;
    6059         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_wordWrap] = NS_ooxml::LN_CT_PPrBase_wordWrap;
    6060         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_overflowPunct] = NS_sprm::LN_PFOverflowPunct;
    6061         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_topLinePunct] = NS_sprm::LN_PFTopLinePunct;
    6062         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_autoSpaceDE] = NS_sprm::LN_PFAutoSpaceDE;
    6063         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_autoSpaceDN] = NS_sprm::LN_PFAutoSpaceDN;
    6064         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bidi] = NS_sprm::LN_PFBiDi;
    6065         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_adjustRightInd] = NS_ooxml::LN_CT_PPrBase_adjustRightInd;
    6066         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_snapToGrid] = NS_ooxml::LN_CT_PPrBase_snapToGrid;
    6067         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_spacing] = NS_ooxml::LN_CT_PPrBase_spacing;
    6068         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_ind] = NS_ooxml::LN_CT_PPrBase_ind;
    6069         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_contextualSpacing] = 0x246d;
    6070         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_mirrorIndents] = 0x2470;
    6071         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_suppressOverlap] = 0x2462;
    6072         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_jc] = NS_sprm::LN_PJc;
    6073         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_textDirection] = NS_sprm::LN_PFrameTextFlow;
    6074         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_textAlignment] = NS_sprm::LN_PWAlignFont;
    6075         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_textboxTightWrap] = NS_sprm::LN_PTightWrap;
    6076         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_outlineLvl] = NS_sprm::LN_POutLvl;
    6077         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_divId] = NS_ooxml::LN_CT_PPrBase_divId;
    6078         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_cnfStyle] = NS_ooxml::LN_CT_PPrBase_cnfStyle;
    6079                 :            :         // CT_PPr
    6080         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rPr] = NS_ooxml::LN_CT_PPr_rPr;
    6081         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_sectPr] = NS_ooxml::LN_CT_PPr_sectPr;
    6082         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pPrChange] = NS_ooxml::LN_CT_PPr_pPrChange;
    6083                 :          8 :         break;
    6084                 :            :     case NN_wml|DEFINE_CT_Control:
    6085                 :            :         // CT_Control
    6086         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_name] = NS_ooxml::LN_CT_Control_name;
    6087         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_shapeid] = NS_ooxml::LN_CT_Control_shapeid;
    6088         [ #  # ]:          0 :         (*pMap)[NS_relationships|OOXML_id] = NS_ooxml::LN_CT_Control_r_id;
    6089                 :          0 :         break;
    6090                 :            :     case NN_wml|DEFINE_CT_Background:
    6091                 :            :         // CT_Background
    6092         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_color] = NS_ooxml::LN_CT_Background_color;
    6093         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_themeColor] = NS_ooxml::LN_CT_Background_themeColor;
    6094         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_themeTint] = NS_ooxml::LN_CT_Background_themeTint;
    6095         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_themeShade] = NS_ooxml::LN_CT_Background_themeShade;
    6096                 :          0 :         break;
    6097                 :            :     case NN_wml|DEFINE_CT_Rel:
    6098                 :            :         // CT_Rel
    6099         [ #  # ]:          0 :         (*pMap)[NS_relationships|OOXML_id] = NS_ooxml::LN_CT_Rel_id;
    6100                 :          0 :         break;
    6101                 :            :     case NN_wml|DEFINE_CT_Object:
    6102                 :            :         // CT_Object
    6103         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_control] = NS_ooxml::LN_CT_Object_control;
    6104         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dxaOrig] = NS_ooxml::LN_CT_Object_dxaOrig;
    6105         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dyaOrig] = NS_ooxml::LN_CT_Object_dyaOrig;
    6106                 :          0 :         break;
    6107                 :            :     case NN_wml|DEFINE_CT_Picture:
    6108                 :            :         // CT_Picture
    6109         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_movie] = NS_ooxml::LN_CT_Picture_movie;
    6110         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_control] = NS_ooxml::LN_CT_Picture_control;
    6111                 :          3 :         break;
    6112                 :            :     case NN_wml|DEFINE_CT_Drawing:
    6113                 :            :         // anchor
    6114         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingDrawing|OOXML_anchor] = NS_ooxml::LN_anchor_anchor;
    6115                 :            :         // inline
    6116         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingDrawing|OOXML_inline] = NS_ooxml::LN_inline_inline;
    6117                 :          3 :         break;
    6118                 :            :     case NN_wml|DEFINE_CT_SimpleField:
    6119                 :            :         // EG_RangeMarkupElements
    6120         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    6121         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    6122         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    6123         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    6124         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    6125         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    6126         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    6127         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    6128         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    6129         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    6130         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    6131         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    6132         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    6133         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    6134         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    6135         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    6136                 :            :         // EG_RunLevelElts
    6137         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    6138         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    6139         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    6140         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    6141         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    6142         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    6143         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    6144                 :            :         // EG_PContent
    6145         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtPr] = NS_ooxml::LN_CT_SdtPr;
    6146         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtEndPr] = NS_ooxml::LN_CT_SdtEndPr;
    6147         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtContent] = NS_ooxml::LN_CT_SdtContentRun;
    6148         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fldSimple] = NS_ooxml::LN_EG_PContent_fldSimple;
    6149         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hyperlink] = NS_ooxml::LN_EG_PContent_hyperlink;
    6150         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_subDoc] = NS_ooxml::LN_EG_PContent_subDoc;
    6151                 :            :         // CT_SimpleField
    6152         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fldData] = NS_ooxml::LN_CT_SimpleField_fldData;
    6153         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_instr] = NS_ooxml::LN_CT_SimpleField_instr;
    6154         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fldLock] = NS_ooxml::LN_CT_SimpleField_fldLock;
    6155         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dirty] = NS_ooxml::LN_CT_SimpleField_dirty;
    6156                 :          0 :         break;
    6157                 :            :     case NN_wml|DEFINE_CT_FFTextType:
    6158                 :            :         // CT_FFTextType
    6159         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_FFTextType_val;
    6160                 :          0 :         break;
    6161                 :            :     case NN_wml|DEFINE_CT_FFName:
    6162                 :            :         // CT_FFName
    6163         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_FFName_val;
    6164                 :          3 :         break;
    6165                 :            :     case NN_wml|DEFINE_CT_FldChar:
    6166                 :            :         // CT_FldChar
    6167         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_fldData] = NS_ooxml::LN_CT_FldChar_fldData;
    6168         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_ffData] = NS_ooxml::LN_CT_FldChar_ffData;
    6169         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_numberingChange] = NS_ooxml::LN_CT_FldChar_numberingChange;
    6170         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_fldCharType] = NS_ooxml::LN_CT_FldChar_fldCharType;
    6171         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_fldLock] = NS_ooxml::LN_CT_FldChar_fldLock;
    6172         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_dirty] = NS_ooxml::LN_CT_FldChar_dirty;
    6173                 :          6 :         break;
    6174                 :            :     case NN_wml|DEFINE_CT_Hyperlink:
    6175                 :            :         // EG_RangeMarkupElements
    6176         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    6177         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    6178         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    6179         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    6180         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    6181         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    6182         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    6183         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    6184         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    6185         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    6186         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    6187         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    6188         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    6189         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    6190         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    6191         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    6192                 :            :         // EG_RunLevelElts
    6193         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    6194         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    6195         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    6196         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    6197         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    6198         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    6199         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    6200                 :            :         // EG_PContent
    6201         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtPr] = NS_ooxml::LN_CT_SdtPr;
    6202         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtEndPr] = NS_ooxml::LN_CT_SdtEndPr;
    6203         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtContent] = NS_ooxml::LN_CT_SdtContentRun;
    6204         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fldSimple] = NS_ooxml::LN_EG_PContent_fldSimple;
    6205         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hyperlink] = NS_ooxml::LN_EG_PContent_hyperlink;
    6206         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_subDoc] = NS_ooxml::LN_EG_PContent_subDoc;
    6207                 :            :         // CT_Hyperlink
    6208         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tgtFrame] = NS_ooxml::LN_CT_Hyperlink_tgtFrame;
    6209         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tooltip] = NS_ooxml::LN_CT_Hyperlink_tooltip;
    6210         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_docLocation] = NS_ooxml::LN_CT_Hyperlink_docLocation;
    6211         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_history] = NS_ooxml::LN_CT_Hyperlink_history;
    6212         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_anchor] = NS_ooxml::LN_CT_Hyperlink_anchor;
    6213         [ #  # ]:          0 :         (*pMap)[NS_relationships|OOXML_id] = NS_ooxml::LN_CT_Hyperlink_r_id;
    6214                 :          0 :         break;
    6215                 :            :     case NN_wml|DEFINE_CT_FFData:
    6216                 :            :         // CT_FFData
    6217         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_name] = NS_ooxml::LN_CT_FFData_name;
    6218         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_enabled] = NS_ooxml::LN_CT_FFData_enabled;
    6219         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_calcOnExit] = NS_ooxml::LN_CT_FFData_calcOnExit;
    6220         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_entryMacro] = NS_ooxml::LN_CT_FFData_entryMacro;
    6221         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_exitMacro] = NS_ooxml::LN_CT_FFData_exitMacro;
    6222         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_helpText] = NS_ooxml::LN_CT_FFData_helpText;
    6223         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_statusText] = NS_ooxml::LN_CT_FFData_statusText;
    6224         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_checkBox] = NS_ooxml::LN_CT_FFData_checkBox;
    6225         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_ddList] = NS_ooxml::LN_CT_FFData_ddList;
    6226         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_textInput] = NS_ooxml::LN_CT_FFData_textInput;
    6227                 :          3 :         break;
    6228                 :            :     case NN_wml|DEFINE_CT_FFHelpText:
    6229                 :            :         // CT_FFHelpText
    6230         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_type] = NS_ooxml::LN_CT_FFHelpText_type;
    6231         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_FFHelpText_val;
    6232                 :          0 :         break;
    6233                 :            :     case NN_wml|DEFINE_CT_FFStatusText:
    6234                 :            :         // CT_FFStatusText
    6235         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_type] = NS_ooxml::LN_CT_FFStatusText_type;
    6236         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_FFStatusText_val;
    6237                 :          0 :         break;
    6238                 :            :     case NN_wml|DEFINE_CT_FFCheckBox:
    6239                 :            :         // CT_FFCheckBox
    6240         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_size] = NS_ooxml::LN_CT_FFCheckBox_size;
    6241         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_sizeAuto] = NS_ooxml::LN_CT_FFCheckBox_sizeAuto;
    6242         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_default] = NS_ooxml::LN_CT_FFCheckBox_default;
    6243         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_checked] = NS_ooxml::LN_CT_FFCheckBox_checked;
    6244                 :          3 :         break;
    6245                 :            :     case NN_wml|DEFINE_CT_FFDDList:
    6246                 :            :         // CT_FFDDList
    6247         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_result] = NS_ooxml::LN_CT_FFDDList_result;
    6248         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_default] = NS_ooxml::LN_CT_FFDDList_default;
    6249         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_listEntry] = NS_ooxml::LN_CT_FFDDList_listEntry;
    6250                 :          0 :         break;
    6251                 :            :     case NN_wml|DEFINE_CT_FFTextInput:
    6252                 :            :         // CT_FFTextInput
    6253         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_type] = NS_ooxml::LN_CT_FFTextInput_type;
    6254         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_default] = NS_ooxml::LN_CT_FFTextInput_default;
    6255         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_maxLength] = NS_ooxml::LN_CT_FFTextInput_maxLength;
    6256         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_format] = NS_ooxml::LN_CT_FFTextInput_format;
    6257                 :          0 :         break;
    6258                 :            :     case NN_wml|DEFINE_CT_SectType:
    6259                 :            :         // CT_SectType
    6260         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_SectType_val;
    6261                 :          6 :         break;
    6262                 :            :     case NN_wml|DEFINE_CT_PageSz:
    6263                 :            :         // CT_PageSz
    6264         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_w] = NS_ooxml::LN_CT_PageSz_w;
    6265         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_h] = NS_ooxml::LN_CT_PageSz_h;
    6266         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_orient] = NS_ooxml::LN_CT_PageSz_orient;
    6267         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_code] = NS_ooxml::LN_CT_PageSz_code;
    6268                 :          8 :         break;
    6269                 :            :     case NN_wml|DEFINE_CT_PageMar:
    6270                 :            :         // CT_PageMar
    6271         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_top] = NS_ooxml::LN_CT_PageMar_top;
    6272         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_right] = NS_ooxml::LN_CT_PageMar_right;
    6273         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bottom] = NS_ooxml::LN_CT_PageMar_bottom;
    6274         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_left] = NS_ooxml::LN_CT_PageMar_left;
    6275         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_header] = NS_ooxml::LN_CT_PageMar_header;
    6276         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_footer] = NS_ooxml::LN_CT_PageMar_footer;
    6277         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_gutter] = NS_ooxml::LN_CT_PageMar_gutter;
    6278                 :          8 :         break;
    6279                 :            :     case NN_wml|DEFINE_CT_PageBorders:
    6280                 :            :         // CT_PageBorders
    6281         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_top] = NS_ooxml::LN_CT_PageBorders_top;
    6282         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_left] = NS_ooxml::LN_CT_PageBorders_left;
    6283         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_bottom] = NS_ooxml::LN_CT_PageBorders_bottom;
    6284         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_right] = NS_ooxml::LN_CT_PageBorders_right;
    6285         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_zOrder] = NS_ooxml::LN_CT_PageBorders_zOrder;
    6286         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_display] = NS_ooxml::LN_CT_PageBorders_display;
    6287         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_offsetFrom] = NS_ooxml::LN_CT_PageBorders_offsetFrom;
    6288                 :          3 :         break;
    6289                 :            :     case NN_wml|DEFINE_CT_LineNumber:
    6290                 :            :         // CT_LineNumber
    6291         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_countBy] = NS_ooxml::LN_CT_LineNumber_countBy;
    6292         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_start] = NS_ooxml::LN_CT_LineNumber_start;
    6293         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_distance] = NS_ooxml::LN_CT_LineNumber_distance;
    6294         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_restart] = NS_ooxml::LN_CT_LineNumber_restart;
    6295                 :          0 :         break;
    6296                 :            :     case NN_wml|DEFINE_CT_PageNumber:
    6297                 :            :         // CT_PageNumber
    6298         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_fmt] = NS_ooxml::LN_CT_PageNumber_fmt;
    6299         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_start] = NS_ooxml::LN_CT_PageNumber_start;
    6300         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_chapStyle] = NS_ooxml::LN_CT_PageNumber_chapStyle;
    6301         [ +  - ]:          6 :         (*pMap)[NS_wordprocessingml|OOXML_chapSep] = NS_ooxml::LN_CT_PageNumber_chapSep;
    6302                 :          6 :         break;
    6303                 :            :     case NN_wml|DEFINE_CT_Column:
    6304                 :            :         // CT_Column
    6305         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_space] = NS_ooxml::LN_CT_Column_space;
    6306         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_w] = NS_ooxml::LN_CT_Column_w;
    6307                 :          3 :         break;
    6308                 :            :     case NN_wml|DEFINE_CT_Columns:
    6309                 :            :         // CT_Columns
    6310         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_equalWidth] = NS_ooxml::LN_CT_Columns_equalWidth;
    6311         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_space] = NS_ooxml::LN_CT_Columns_space;
    6312         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_num] = NS_ooxml::LN_CT_Columns_num;
    6313         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_sep] = NS_ooxml::LN_CT_Columns_sep;
    6314         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_col] = NS_ooxml::LN_CT_Columns_col;
    6315                 :          8 :         break;
    6316                 :            :     case NN_wml|DEFINE_CT_VerticalJc:
    6317                 :            :         // CT_VerticalJc
    6318         [ +  - ]:          2 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_VerticalJc_val;
    6319                 :          2 :         break;
    6320                 :            :     case NN_wml|DEFINE_CT_DocGrid:
    6321                 :            :         // CT_DocGrid
    6322         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_type] = NS_ooxml::LN_CT_DocGrid_type;
    6323         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_linePitch] = NS_ooxml::LN_CT_DocGrid_linePitch;
    6324         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_charSpace] = NS_ooxml::LN_CT_DocGrid_charSpace;
    6325                 :          8 :         break;
    6326                 :            :     case NN_wml|DEFINE_CT_HdrFtrRef:
    6327                 :            :         // CT_HdrFtrRef
    6328         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_type] = NS_ooxml::LN_CT_HdrFtrRef_type;
    6329         [ +  - ]:          3 :         (*pMap)[NS_relationships|OOXML_id] = NS_ooxml::LN_CT_HdrFtrRef_id;
    6330                 :          3 :         break;
    6331                 :            :     case NN_wml|DEFINE_EG_HdrFtrReferences:
    6332                 :            :         // EG_HdrFtrReferences
    6333         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_headerReference] = NS_ooxml::LN_EG_HdrFtrReferences_headerReference;
    6334         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_footerReference] = NS_ooxml::LN_EG_HdrFtrReferences_footerReference;
    6335                 :          0 :         break;
    6336                 :            :     case NN_wml|DEFINE_CT_HdrFtr:
    6337                 :            :         // EG_RangeMarkupElements
    6338         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    6339         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    6340         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    6341         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    6342         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    6343         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    6344         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    6345         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    6346         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    6347         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    6348         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    6349         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    6350         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    6351         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    6352         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    6353         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    6354                 :            :         // EG_RunLevelElts
    6355         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    6356         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    6357         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    6358         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    6359         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    6360         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    6361         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    6362                 :          3 :         break;
    6363                 :            :     case NN_wml|DEFINE_EG_SectPrContents:
    6364                 :            :         // EG_SectPrContents
    6365         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bidi] = NS_ooxml::LN_EG_SectPrContents_bidi;
    6366         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cols] = NS_ooxml::LN_EG_SectPrContents_cols;
    6367         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_docGrid] = NS_ooxml::LN_EG_SectPrContents_docGrid;
    6368         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_endnotePr] = NS_ooxml::LN_EG_SectPrContents_endnotePr;
    6369         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_footnotePr] = NS_ooxml::LN_EG_SectPrContents_footnotePr;
    6370         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_formProt] = NS_ooxml::LN_EG_SectPrContents_formProt;
    6371         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_lnNumType] = NS_ooxml::LN_EG_SectPrContents_lnNumType;
    6372         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_noEndnote] = NS_ooxml::LN_EG_SectPrContents_noEndnote;
    6373         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_paperSrc] = NS_ooxml::LN_EG_SectPrContents_paperSrc;
    6374         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pgBorders] = NS_ooxml::LN_EG_SectPrContents_pgBorders;
    6375         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pgMar] = NS_ooxml::LN_EG_SectPrContents_pgMar;
    6376         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pgNumType] = NS_ooxml::LN_EG_SectPrContents_pgNumType;
    6377         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pgSz] = NS_ooxml::LN_EG_SectPrContents_pgSz;
    6378         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_printerSettings] = NS_ooxml::LN_EG_SectPrContents_printerSettings;
    6379         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rtlGutter] = NS_ooxml::LN_EG_SectPrContents_rtlGutter;
    6380         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_textDirection] = NS_ooxml::LN_EG_SectPrContents_textDirection;
    6381         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_titlePg] = NS_ooxml::LN_EG_SectPrContents_titlePg;
    6382         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_type] = NS_sprm::LN_SBkc;
    6383         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vAlign] = NS_ooxml::LN_EG_SectPrContents_vAlign;
    6384                 :          0 :         break;
    6385                 :            :     case NN_wml|DEFINE_CT_SectPrBase:
    6386                 :            :         // EG_SectPrContents
    6387         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bidi] = NS_ooxml::LN_EG_SectPrContents_bidi;
    6388         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cols] = NS_ooxml::LN_EG_SectPrContents_cols;
    6389         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_docGrid] = NS_ooxml::LN_EG_SectPrContents_docGrid;
    6390         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_endnotePr] = NS_ooxml::LN_EG_SectPrContents_endnotePr;
    6391         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_footnotePr] = NS_ooxml::LN_EG_SectPrContents_footnotePr;
    6392         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_formProt] = NS_ooxml::LN_EG_SectPrContents_formProt;
    6393         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_lnNumType] = NS_ooxml::LN_EG_SectPrContents_lnNumType;
    6394         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_noEndnote] = NS_ooxml::LN_EG_SectPrContents_noEndnote;
    6395         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_paperSrc] = NS_ooxml::LN_EG_SectPrContents_paperSrc;
    6396         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pgBorders] = NS_ooxml::LN_EG_SectPrContents_pgBorders;
    6397         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pgMar] = NS_ooxml::LN_EG_SectPrContents_pgMar;
    6398         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pgNumType] = NS_ooxml::LN_EG_SectPrContents_pgNumType;
    6399         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pgSz] = NS_ooxml::LN_EG_SectPrContents_pgSz;
    6400         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_printerSettings] = NS_ooxml::LN_EG_SectPrContents_printerSettings;
    6401         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rtlGutter] = NS_ooxml::LN_EG_SectPrContents_rtlGutter;
    6402         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_textDirection] = NS_ooxml::LN_EG_SectPrContents_textDirection;
    6403         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_titlePg] = NS_ooxml::LN_EG_SectPrContents_titlePg;
    6404         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_type] = NS_sprm::LN_SBkc;
    6405         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vAlign] = NS_ooxml::LN_EG_SectPrContents_vAlign;
    6406                 :          0 :         break;
    6407                 :            :     case NN_wml|DEFINE_CT_SectPr:
    6408                 :            :         // EG_HdrFtrReferences
    6409         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_headerReference] = NS_ooxml::LN_EG_HdrFtrReferences_headerReference;
    6410         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_footerReference] = NS_ooxml::LN_EG_HdrFtrReferences_footerReference;
    6411                 :            :         // EG_SectPrContents
    6412         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bidi] = NS_ooxml::LN_EG_SectPrContents_bidi;
    6413         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_cols] = NS_ooxml::LN_EG_SectPrContents_cols;
    6414         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_docGrid] = NS_ooxml::LN_EG_SectPrContents_docGrid;
    6415         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_endnotePr] = NS_ooxml::LN_EG_SectPrContents_endnotePr;
    6416         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_footnotePr] = NS_ooxml::LN_EG_SectPrContents_footnotePr;
    6417         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_formProt] = NS_ooxml::LN_EG_SectPrContents_formProt;
    6418         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_lnNumType] = NS_ooxml::LN_EG_SectPrContents_lnNumType;
    6419         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_noEndnote] = NS_ooxml::LN_EG_SectPrContents_noEndnote;
    6420         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_paperSrc] = NS_ooxml::LN_EG_SectPrContents_paperSrc;
    6421         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pgBorders] = NS_ooxml::LN_EG_SectPrContents_pgBorders;
    6422         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pgMar] = NS_ooxml::LN_EG_SectPrContents_pgMar;
    6423         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pgNumType] = NS_ooxml::LN_EG_SectPrContents_pgNumType;
    6424         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pgSz] = NS_ooxml::LN_EG_SectPrContents_pgSz;
    6425         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_printerSettings] = NS_ooxml::LN_EG_SectPrContents_printerSettings;
    6426         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rtlGutter] = NS_ooxml::LN_EG_SectPrContents_rtlGutter;
    6427         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_textDirection] = NS_ooxml::LN_EG_SectPrContents_textDirection;
    6428         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_titlePg] = NS_ooxml::LN_EG_SectPrContents_titlePg;
    6429         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_type] = NS_sprm::LN_SBkc;
    6430         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_vAlign] = NS_ooxml::LN_EG_SectPrContents_vAlign;
    6431                 :            :         // CT_SectPr
    6432         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_sectPrChange] = NS_ooxml::LN_CT_SectPr_sectPrChange;
    6433                 :          8 :         break;
    6434                 :            :     case NN_wml|DEFINE_CT_Br:
    6435                 :            :         // CT_Br
    6436         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_type] = NS_ooxml::LN_CT_Br_type;
    6437         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_clear] = NS_ooxml::LN_CT_Br_clear;
    6438                 :          0 :         break;
    6439                 :            :     case NN_wml|DEFINE_CT_PTab:
    6440                 :            :         // CT_PTab
    6441         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_alignment] = NS_ooxml::LN_CT_PTab_alignment;
    6442         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_relativeTo] = NS_ooxml::LN_CT_PTab_relativeTo;
    6443         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_leader] = NS_ooxml::LN_CT_PTab_leader;
    6444                 :          0 :         break;
    6445                 :            :     case NN_wml|DEFINE_CT_Sym:
    6446                 :            :         // CT_Sym
    6447         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_font] = NS_ooxml::LN_CT_Sym_font;
    6448         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_char] = NS_ooxml::LN_CT_Sym_char;
    6449                 :          0 :         break;
    6450                 :            :     case NN_wml|DEFINE_CT_Text:
    6451                 :            :         // CT_Text
    6452         [ +  - ]:          8 :         (*pMap)[NS_xml|OOXML_space] = NS_ooxml::LN_CT_Text_space;
    6453                 :          8 :         break;
    6454                 :            :     case NN_wml|DEFINE_EG_RunInnerContent:
    6455                 :            :         // EG_RunInnerContent
    6456         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_br] = NS_ooxml::LN_EG_RunInnerContent_br;
    6457         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_t] = NS_ooxml::LN_EG_RunInnerContent_t;
    6458         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_delText] = NS_ooxml::LN_EG_RunInnerContent_delText;
    6459         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_instrText] = NS_ooxml::LN_EG_RunInnerContent_instrText;
    6460         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_delInstrText] = NS_ooxml::LN_EG_RunInnerContent_delInstrText;
    6461         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_noBreakHyphen] = NS_ooxml::LN_EG_RunInnerContent_noBreakHyphen;
    6462         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_softHyphen] = NS_ooxml::LN_EG_RunInnerContent_softHyphen;
    6463         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dayShort] = NS_ooxml::LN_EG_RunInnerContent_dayShort;
    6464         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_monthShort] = NS_ooxml::LN_EG_RunInnerContent_monthShort;
    6465         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_yearShort] = NS_ooxml::LN_EG_RunInnerContent_yearShort;
    6466         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dayLong] = NS_ooxml::LN_EG_RunInnerContent_dayLong;
    6467         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_monthLong] = NS_ooxml::LN_EG_RunInnerContent_monthLong;
    6468         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_yearLong] = NS_ooxml::LN_EG_RunInnerContent_yearLong;
    6469         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_annotationRef] = NS_ooxml::LN_EG_RunInnerContent_annotationRef;
    6470         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_footnoteRef] = NS_ooxml::LN_EG_RunInnerContent_footnoteRef;
    6471         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_endnoteRef] = NS_ooxml::LN_EG_RunInnerContent_endnoteRef;
    6472         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_separator] = NS_ooxml::LN_EG_RunInnerContent_separator;
    6473         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_continuationSeparator] = NS_ooxml::LN_EG_RunInnerContent_continuationSeparator;
    6474         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sym] = NS_ooxml::LN_EG_RunInnerContent_sym;
    6475         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pgNum] = NS_ooxml::LN_EG_RunInnerContent_pgNum;
    6476         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cr] = NS_ooxml::LN_EG_RunInnerContent_cr;
    6477         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tab] = NS_ooxml::LN_EG_RunInnerContent_tab;
    6478         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_object] = NS_ooxml::LN_EG_RunInnerContent_object;
    6479         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pict] = NS_ooxml::LN_EG_RunInnerContent_pict;
    6480         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fldChar] = NS_ooxml::LN_EG_RunInnerContent_fldChar;
    6481         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ruby] = NS_ooxml::LN_EG_RunInnerContent_ruby;
    6482         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_footnoteReference] = NS_ooxml::LN_EG_RunInnerContent_footnoteReference;
    6483         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_endnoteReference] = NS_ooxml::LN_EG_RunInnerContent_endnoteReference;
    6484         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentReference] = NS_ooxml::LN_EG_RunInnerContent_commentReference;
    6485         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_drawing] = NS_ooxml::LN_EG_RunInnerContent_drawing;
    6486         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ptab] = NS_ooxml::LN_EG_RunInnerContent_ptab;
    6487         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_lastRenderedPageBreak] = NS_ooxml::LN_EG_RunInnerContent_lastRenderedPageBreak;
    6488                 :          0 :         break;
    6489                 :            :     case NN_wml|DEFINE_CT_R:
    6490                 :            :         // EG_RunInnerContent
    6491         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_br] = NS_ooxml::LN_EG_RunInnerContent_br;
    6492         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_t] = NS_ooxml::LN_EG_RunInnerContent_t;
    6493         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_delText] = NS_ooxml::LN_EG_RunInnerContent_delText;
    6494         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_instrText] = NS_ooxml::LN_EG_RunInnerContent_instrText;
    6495         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_delInstrText] = NS_ooxml::LN_EG_RunInnerContent_delInstrText;
    6496         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_noBreakHyphen] = NS_ooxml::LN_EG_RunInnerContent_noBreakHyphen;
    6497         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_softHyphen] = NS_ooxml::LN_EG_RunInnerContent_softHyphen;
    6498         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_dayShort] = NS_ooxml::LN_EG_RunInnerContent_dayShort;
    6499         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_monthShort] = NS_ooxml::LN_EG_RunInnerContent_monthShort;
    6500         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_yearShort] = NS_ooxml::LN_EG_RunInnerContent_yearShort;
    6501         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_dayLong] = NS_ooxml::LN_EG_RunInnerContent_dayLong;
    6502         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_monthLong] = NS_ooxml::LN_EG_RunInnerContent_monthLong;
    6503         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_yearLong] = NS_ooxml::LN_EG_RunInnerContent_yearLong;
    6504         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_annotationRef] = NS_ooxml::LN_EG_RunInnerContent_annotationRef;
    6505         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_footnoteRef] = NS_ooxml::LN_EG_RunInnerContent_footnoteRef;
    6506         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_endnoteRef] = NS_ooxml::LN_EG_RunInnerContent_endnoteRef;
    6507         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_separator] = NS_ooxml::LN_EG_RunInnerContent_separator;
    6508         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_continuationSeparator] = NS_ooxml::LN_EG_RunInnerContent_continuationSeparator;
    6509         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_sym] = NS_ooxml::LN_EG_RunInnerContent_sym;
    6510         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pgNum] = NS_ooxml::LN_EG_RunInnerContent_pgNum;
    6511         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_cr] = NS_ooxml::LN_EG_RunInnerContent_cr;
    6512         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tab] = NS_ooxml::LN_EG_RunInnerContent_tab;
    6513         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_object] = NS_ooxml::LN_EG_RunInnerContent_object;
    6514         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pict] = NS_ooxml::LN_EG_RunInnerContent_pict;
    6515         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_fldChar] = NS_ooxml::LN_EG_RunInnerContent_fldChar;
    6516         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_ruby] = NS_ooxml::LN_EG_RunInnerContent_ruby;
    6517         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_footnoteReference] = NS_ooxml::LN_EG_RunInnerContent_footnoteReference;
    6518         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_endnoteReference] = NS_ooxml::LN_EG_RunInnerContent_endnoteReference;
    6519         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_commentReference] = NS_ooxml::LN_EG_RunInnerContent_commentReference;
    6520         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_drawing] = NS_ooxml::LN_EG_RunInnerContent_drawing;
    6521         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_ptab] = NS_ooxml::LN_EG_RunInnerContent_ptab;
    6522         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_lastRenderedPageBreak] = NS_ooxml::LN_EG_RunInnerContent_lastRenderedPageBreak;
    6523                 :          8 :         break;
    6524                 :            :     case NN_wml|DEFINE_CT_Fonts:
    6525                 :            :         // CT_Fonts
    6526         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_hint] = NS_ooxml::LN_CT_Fonts_hint;
    6527         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_ascii] = NS_ooxml::LN_CT_Fonts_ascii;
    6528         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_hAnsi] = NS_ooxml::LN_CT_Fonts_hAnsi;
    6529         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_eastAsia] = NS_ooxml::LN_CT_Fonts_eastAsia;
    6530         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_cs] = NS_ooxml::LN_CT_Fonts_cs;
    6531         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_asciiTheme] = NS_ooxml::LN_CT_Fonts_asciiTheme;
    6532         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_hAnsiTheme] = NS_ooxml::LN_CT_Fonts_hAnsiTheme;
    6533         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_eastAsiaTheme] = NS_ooxml::LN_CT_Fonts_eastAsiaTheme;
    6534         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_cstheme] = NS_ooxml::LN_CT_Fonts_cstheme;
    6535                 :          8 :         break;
    6536                 :            :     case NN_wml|DEFINE_EG_RPrBase:
    6537                 :            :         // EG_RPrBase
    6538         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rStyle] = NS_ooxml::LN_EG_RPrBase_rStyle;
    6539         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rFonts] = NS_ooxml::LN_EG_RPrBase_rFonts;
    6540         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_b] = NS_sprm::LN_CFBold;
    6541         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bCs] = NS_sprm::LN_CFBoldBi;
    6542         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_i] = NS_sprm::LN_CFItalic;
    6543         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_iCs] = NS_sprm::LN_CFItalicBi;
    6544         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_caps] = NS_sprm::LN_CFCaps;
    6545         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_smallCaps] = NS_sprm::LN_CFSmallCaps;
    6546         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_strike] = NS_sprm::LN_CFStrike;
    6547         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_dstrike] = NS_sprm::LN_CFDStrike;
    6548         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_outline] = NS_sprm::LN_CFOutline;
    6549         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_shadow] = NS_sprm::LN_CFShadow;
    6550         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_emboss] = NS_sprm::LN_CFEmboss;
    6551         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_imprint] = NS_sprm::LN_CFImprint;
    6552         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_noProof] = NS_sprm::LN_CFNoProof;
    6553         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_snapToGrid] = NS_ooxml::LN_EG_RPrBase_snapToGrid;
    6554         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_vanish] = NS_sprm::LN_CFVanish;
    6555         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_webHidden] = NS_sprm::LN_CFVanish;
    6556         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_color] = NS_ooxml::LN_EG_RPrBase_color;
    6557         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_spacing] = NS_sprm::LN_CDxaSpace;
    6558         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_w] = NS_sprm::LN_CCharScale;
    6559         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_kern] = NS_sprm::LN_CHpsKern;
    6560         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_position] = NS_sprm::LN_CHpsPos;
    6561         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_sz] = NS_sprm::LN_CHps;
    6562         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_szCs] = NS_sprm::LN_CHpsBi;
    6563         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_highlight] = NS_sprm::LN_CHighlight;
    6564         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_u] = NS_ooxml::LN_EG_RPrBase_u;
    6565         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_effect] = NS_sprm::LN_CSfxText;
    6566         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bdr] = NS_ooxml::LN_EG_RPrBase_bdr;
    6567         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = NS_sprm::LN_CShd;
    6568         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_fitText] = NS_ooxml::LN_EG_RPrBase_fitText;
    6569         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_vertAlign] = NS_ooxml::LN_EG_RPrBase_vertAlign;
    6570         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rtl] = NS_sprm::LN_CFBiDi;
    6571         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_cs] = NS_sprm::LN_CComplexScript;
    6572         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_em] = NS_sprm::LN_CKcd;
    6573         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_lang] = NS_ooxml::LN_EG_RPrBase_lang;
    6574         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_eastAsianLayout] = NS_ooxml::LN_EG_RPrBase_eastAsianLayout;
    6575         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_specVanish] = 0x818;
    6576         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_oMath] = NS_ooxml::LN_EG_RPrBase_oMath;
    6577                 :          8 :         break;
    6578                 :            :     case NN_wml|DEFINE_EG_RPrContent:
    6579                 :            :         // EG_RPrBase
    6580         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rStyle] = NS_ooxml::LN_EG_RPrBase_rStyle;
    6581         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rFonts] = NS_ooxml::LN_EG_RPrBase_rFonts;
    6582         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_b] = NS_sprm::LN_CFBold;
    6583         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bCs] = NS_sprm::LN_CFBoldBi;
    6584         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_i] = NS_sprm::LN_CFItalic;
    6585         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_iCs] = NS_sprm::LN_CFItalicBi;
    6586         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_caps] = NS_sprm::LN_CFCaps;
    6587         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_smallCaps] = NS_sprm::LN_CFSmallCaps;
    6588         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_strike] = NS_sprm::LN_CFStrike;
    6589         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dstrike] = NS_sprm::LN_CFDStrike;
    6590         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_outline] = NS_sprm::LN_CFOutline;
    6591         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_shadow] = NS_sprm::LN_CFShadow;
    6592         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_emboss] = NS_sprm::LN_CFEmboss;
    6593         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_imprint] = NS_sprm::LN_CFImprint;
    6594         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_noProof] = NS_sprm::LN_CFNoProof;
    6595         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_snapToGrid] = NS_ooxml::LN_EG_RPrBase_snapToGrid;
    6596         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vanish] = NS_sprm::LN_CFVanish;
    6597         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_webHidden] = NS_sprm::LN_CFVanish;
    6598         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_color] = NS_ooxml::LN_EG_RPrBase_color;
    6599         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_spacing] = NS_sprm::LN_CDxaSpace;
    6600         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_w] = NS_sprm::LN_CCharScale;
    6601         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_kern] = NS_sprm::LN_CHpsKern;
    6602         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_position] = NS_sprm::LN_CHpsPos;
    6603         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sz] = NS_sprm::LN_CHps;
    6604         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_szCs] = NS_sprm::LN_CHpsBi;
    6605         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_highlight] = NS_sprm::LN_CHighlight;
    6606         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_u] = NS_ooxml::LN_EG_RPrBase_u;
    6607         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_effect] = NS_sprm::LN_CSfxText;
    6608         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bdr] = NS_ooxml::LN_EG_RPrBase_bdr;
    6609         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = NS_sprm::LN_CShd;
    6610         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fitText] = NS_ooxml::LN_EG_RPrBase_fitText;
    6611         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vertAlign] = NS_ooxml::LN_EG_RPrBase_vertAlign;
    6612         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rtl] = NS_sprm::LN_CFBiDi;
    6613         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cs] = NS_sprm::LN_CComplexScript;
    6614         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_em] = NS_sprm::LN_CKcd;
    6615         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_lang] = NS_ooxml::LN_EG_RPrBase_lang;
    6616         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_eastAsianLayout] = NS_ooxml::LN_EG_RPrBase_eastAsianLayout;
    6617         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_specVanish] = 0x818;
    6618         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_oMath] = NS_ooxml::LN_EG_RPrBase_oMath;
    6619                 :            :         // EG_RPrContent
    6620         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rPrChange] = NS_ooxml::LN_EG_RPrContent_rPrChange;
    6621                 :          0 :         break;
    6622                 :            :     case NN_wml|DEFINE_CT_RPr:
    6623                 :            :         // EG_RPrBase
    6624         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rStyle] = NS_ooxml::LN_EG_RPrBase_rStyle;
    6625         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rFonts] = NS_ooxml::LN_EG_RPrBase_rFonts;
    6626         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_b] = NS_sprm::LN_CFBold;
    6627         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bCs] = NS_sprm::LN_CFBoldBi;
    6628         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_i] = NS_sprm::LN_CFItalic;
    6629         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_iCs] = NS_sprm::LN_CFItalicBi;
    6630         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_caps] = NS_sprm::LN_CFCaps;
    6631         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_smallCaps] = NS_sprm::LN_CFSmallCaps;
    6632         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_strike] = NS_sprm::LN_CFStrike;
    6633         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_dstrike] = NS_sprm::LN_CFDStrike;
    6634         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_outline] = NS_sprm::LN_CFOutline;
    6635         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_shadow] = NS_sprm::LN_CFShadow;
    6636         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_emboss] = NS_sprm::LN_CFEmboss;
    6637         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_imprint] = NS_sprm::LN_CFImprint;
    6638         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_noProof] = NS_sprm::LN_CFNoProof;
    6639         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_snapToGrid] = NS_ooxml::LN_EG_RPrBase_snapToGrid;
    6640         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_vanish] = NS_sprm::LN_CFVanish;
    6641         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_webHidden] = NS_sprm::LN_CFVanish;
    6642         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_color] = NS_ooxml::LN_EG_RPrBase_color;
    6643         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_spacing] = NS_sprm::LN_CDxaSpace;
    6644         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_w] = NS_sprm::LN_CCharScale;
    6645         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_kern] = NS_sprm::LN_CHpsKern;
    6646         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_position] = NS_sprm::LN_CHpsPos;
    6647         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_sz] = NS_sprm::LN_CHps;
    6648         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_szCs] = NS_sprm::LN_CHpsBi;
    6649         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_highlight] = NS_sprm::LN_CHighlight;
    6650         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_u] = NS_ooxml::LN_EG_RPrBase_u;
    6651         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_effect] = NS_sprm::LN_CSfxText;
    6652         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bdr] = NS_ooxml::LN_EG_RPrBase_bdr;
    6653         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = NS_sprm::LN_CShd;
    6654         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_fitText] = NS_ooxml::LN_EG_RPrBase_fitText;
    6655         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_vertAlign] = NS_ooxml::LN_EG_RPrBase_vertAlign;
    6656         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rtl] = NS_sprm::LN_CFBiDi;
    6657         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_cs] = NS_sprm::LN_CComplexScript;
    6658         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_em] = NS_sprm::LN_CKcd;
    6659         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_lang] = NS_ooxml::LN_EG_RPrBase_lang;
    6660         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_eastAsianLayout] = NS_ooxml::LN_EG_RPrBase_eastAsianLayout;
    6661         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_specVanish] = 0x818;
    6662         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_oMath] = NS_ooxml::LN_EG_RPrBase_oMath;
    6663                 :            :         // EG_RPrContent
    6664         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rPrChange] = NS_ooxml::LN_EG_RPrContent_rPrChange;
    6665                 :          8 :         break;
    6666                 :            :     case NN_wml|DEFINE_CT_RPrOriginal:
    6667                 :            :         // EG_RPrBase
    6668         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rStyle] = NS_ooxml::LN_EG_RPrBase_rStyle;
    6669         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rFonts] = NS_ooxml::LN_EG_RPrBase_rFonts;
    6670         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_b] = NS_sprm::LN_CFBold;
    6671         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bCs] = NS_sprm::LN_CFBoldBi;
    6672         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_i] = NS_sprm::LN_CFItalic;
    6673         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_iCs] = NS_sprm::LN_CFItalicBi;
    6674         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_caps] = NS_sprm::LN_CFCaps;
    6675         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_smallCaps] = NS_sprm::LN_CFSmallCaps;
    6676         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_strike] = NS_sprm::LN_CFStrike;
    6677         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dstrike] = NS_sprm::LN_CFDStrike;
    6678         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_outline] = NS_sprm::LN_CFOutline;
    6679         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_shadow] = NS_sprm::LN_CFShadow;
    6680         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_emboss] = NS_sprm::LN_CFEmboss;
    6681         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_imprint] = NS_sprm::LN_CFImprint;
    6682         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_noProof] = NS_sprm::LN_CFNoProof;
    6683         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_snapToGrid] = NS_ooxml::LN_EG_RPrBase_snapToGrid;
    6684         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vanish] = NS_sprm::LN_CFVanish;
    6685         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_webHidden] = NS_sprm::LN_CFVanish;
    6686         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_color] = NS_ooxml::LN_EG_RPrBase_color;
    6687         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_spacing] = NS_sprm::LN_CDxaSpace;
    6688         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_w] = NS_sprm::LN_CCharScale;
    6689         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_kern] = NS_sprm::LN_CHpsKern;
    6690         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_position] = NS_sprm::LN_CHpsPos;
    6691         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sz] = NS_sprm::LN_CHps;
    6692         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_szCs] = NS_sprm::LN_CHpsBi;
    6693         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_highlight] = NS_sprm::LN_CHighlight;
    6694         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_u] = NS_ooxml::LN_EG_RPrBase_u;
    6695         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_effect] = NS_sprm::LN_CSfxText;
    6696         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bdr] = NS_ooxml::LN_EG_RPrBase_bdr;
    6697         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = NS_sprm::LN_CShd;
    6698         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fitText] = NS_ooxml::LN_EG_RPrBase_fitText;
    6699         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vertAlign] = NS_ooxml::LN_EG_RPrBase_vertAlign;
    6700         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rtl] = NS_sprm::LN_CFBiDi;
    6701         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cs] = NS_sprm::LN_CComplexScript;
    6702         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_em] = NS_sprm::LN_CKcd;
    6703         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_lang] = NS_ooxml::LN_EG_RPrBase_lang;
    6704         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_eastAsianLayout] = NS_ooxml::LN_EG_RPrBase_eastAsianLayout;
    6705         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_specVanish] = 0x818;
    6706         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_oMath] = NS_ooxml::LN_EG_RPrBase_oMath;
    6707                 :          0 :         break;
    6708                 :            :     case NN_wml|DEFINE_CT_ParaRPrOriginal:
    6709                 :            :         // EG_RPrBase
    6710         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rStyle] = NS_ooxml::LN_EG_RPrBase_rStyle;
    6711         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rFonts] = NS_ooxml::LN_EG_RPrBase_rFonts;
    6712         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_b] = NS_sprm::LN_CFBold;
    6713         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bCs] = NS_sprm::LN_CFBoldBi;
    6714         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_i] = NS_sprm::LN_CFItalic;
    6715         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_iCs] = NS_sprm::LN_CFItalicBi;
    6716         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_caps] = NS_sprm::LN_CFCaps;
    6717         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_smallCaps] = NS_sprm::LN_CFSmallCaps;
    6718         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_strike] = NS_sprm::LN_CFStrike;
    6719         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dstrike] = NS_sprm::LN_CFDStrike;
    6720         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_outline] = NS_sprm::LN_CFOutline;
    6721         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_shadow] = NS_sprm::LN_CFShadow;
    6722         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_emboss] = NS_sprm::LN_CFEmboss;
    6723         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_imprint] = NS_sprm::LN_CFImprint;
    6724         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_noProof] = NS_sprm::LN_CFNoProof;
    6725         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_snapToGrid] = NS_ooxml::LN_EG_RPrBase_snapToGrid;
    6726         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vanish] = NS_sprm::LN_CFVanish;
    6727         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_webHidden] = NS_sprm::LN_CFVanish;
    6728         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_color] = NS_ooxml::LN_EG_RPrBase_color;
    6729         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_spacing] = NS_sprm::LN_CDxaSpace;
    6730         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_w] = NS_sprm::LN_CCharScale;
    6731         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_kern] = NS_sprm::LN_CHpsKern;
    6732         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_position] = NS_sprm::LN_CHpsPos;
    6733         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sz] = NS_sprm::LN_CHps;
    6734         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_szCs] = NS_sprm::LN_CHpsBi;
    6735         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_highlight] = NS_sprm::LN_CHighlight;
    6736         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_u] = NS_ooxml::LN_EG_RPrBase_u;
    6737         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_effect] = NS_sprm::LN_CSfxText;
    6738         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bdr] = NS_ooxml::LN_EG_RPrBase_bdr;
    6739         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = NS_sprm::LN_CShd;
    6740         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fitText] = NS_ooxml::LN_EG_RPrBase_fitText;
    6741         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vertAlign] = NS_ooxml::LN_EG_RPrBase_vertAlign;
    6742         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rtl] = NS_sprm::LN_CFBiDi;
    6743         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cs] = NS_sprm::LN_CComplexScript;
    6744         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_em] = NS_sprm::LN_CKcd;
    6745         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_lang] = NS_ooxml::LN_EG_RPrBase_lang;
    6746         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_eastAsianLayout] = NS_ooxml::LN_EG_RPrBase_eastAsianLayout;
    6747         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_specVanish] = 0x818;
    6748         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_oMath] = NS_ooxml::LN_EG_RPrBase_oMath;
    6749                 :          0 :         break;
    6750                 :            :     case NN_wml|DEFINE_CT_ParaRPr:
    6751                 :            :         // EG_RPrBase
    6752         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rStyle] = NS_ooxml::LN_EG_RPrBase_rStyle;
    6753         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rFonts] = NS_ooxml::LN_EG_RPrBase_rFonts;
    6754         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_b] = NS_sprm::LN_CFBold;
    6755         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bCs] = NS_sprm::LN_CFBoldBi;
    6756         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_i] = NS_sprm::LN_CFItalic;
    6757         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_iCs] = NS_sprm::LN_CFItalicBi;
    6758         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_caps] = NS_sprm::LN_CFCaps;
    6759         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_smallCaps] = NS_sprm::LN_CFSmallCaps;
    6760         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_strike] = NS_sprm::LN_CFStrike;
    6761         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_dstrike] = NS_sprm::LN_CFDStrike;
    6762         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_outline] = NS_sprm::LN_CFOutline;
    6763         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_shadow] = NS_sprm::LN_CFShadow;
    6764         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_emboss] = NS_sprm::LN_CFEmboss;
    6765         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_imprint] = NS_sprm::LN_CFImprint;
    6766         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_noProof] = NS_sprm::LN_CFNoProof;
    6767         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_snapToGrid] = NS_ooxml::LN_EG_RPrBase_snapToGrid;
    6768         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_vanish] = NS_sprm::LN_CFVanish;
    6769         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_webHidden] = NS_sprm::LN_CFVanish;
    6770         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_color] = NS_ooxml::LN_EG_RPrBase_color;
    6771         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_spacing] = NS_sprm::LN_CDxaSpace;
    6772         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_w] = NS_sprm::LN_CCharScale;
    6773         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_kern] = NS_sprm::LN_CHpsKern;
    6774         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_position] = NS_sprm::LN_CHpsPos;
    6775         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_sz] = NS_sprm::LN_CHps;
    6776         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_szCs] = NS_sprm::LN_CHpsBi;
    6777         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_highlight] = NS_sprm::LN_CHighlight;
    6778         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_u] = NS_ooxml::LN_EG_RPrBase_u;
    6779         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_effect] = NS_sprm::LN_CSfxText;
    6780         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bdr] = NS_ooxml::LN_EG_RPrBase_bdr;
    6781         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = NS_sprm::LN_CShd;
    6782         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_fitText] = NS_ooxml::LN_EG_RPrBase_fitText;
    6783         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_vertAlign] = NS_ooxml::LN_EG_RPrBase_vertAlign;
    6784         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rtl] = NS_sprm::LN_CFBiDi;
    6785         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_cs] = NS_sprm::LN_CComplexScript;
    6786         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_em] = NS_sprm::LN_CKcd;
    6787         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_lang] = NS_ooxml::LN_EG_RPrBase_lang;
    6788         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_eastAsianLayout] = NS_ooxml::LN_EG_RPrBase_eastAsianLayout;
    6789         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_specVanish] = 0x818;
    6790         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_oMath] = NS_ooxml::LN_EG_RPrBase_oMath;
    6791                 :            :         // CT_ParaRPr
    6792         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_CT_ParaRPr_ins;
    6793         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_CT_ParaRPr_del;
    6794         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rPrChange] = NS_ooxml::LN_CT_ParaRPr_rPrChange;
    6795                 :          8 :         break;
    6796                 :            :     case NN_wml|DEFINE_CT_ParaTrackChange:
    6797                 :            :         // CT_Markup
    6798         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_Markup_id;
    6799                 :            :         // CT_TrackChange
    6800         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_author] = NS_ooxml::LN_CT_TrackChange_author;
    6801         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = NS_ooxml::LN_CT_TrackChange_date;
    6802                 :          0 :         break;
    6803                 :            :     case NN_wml|DEFINE_CT_RubyAlign:
    6804                 :            :         // CT_RubyAlign
    6805         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_RubyAlign_val;
    6806                 :          0 :         break;
    6807                 :            :     case NN_wml|DEFINE_EG_RubyContent:
    6808                 :            :         // EG_RangeMarkupElements
    6809         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    6810         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    6811         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    6812         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    6813         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    6814         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    6815         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    6816         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    6817         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    6818         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    6819         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    6820         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    6821         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    6822         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    6823         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    6824         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    6825                 :            :         // EG_RunLevelElts
    6826         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    6827         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    6828         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    6829         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    6830         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    6831         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    6832         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    6833                 :          0 :         break;
    6834                 :            :     case NN_wml|DEFINE_CT_RubyContent:
    6835                 :            :         // EG_RangeMarkupElements
    6836         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    6837         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    6838         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    6839         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    6840         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    6841         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    6842         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    6843         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    6844         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    6845         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    6846         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    6847         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    6848         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    6849         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    6850         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    6851         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    6852                 :            :         // EG_RunLevelElts
    6853         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    6854         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    6855         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    6856         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    6857         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    6858         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    6859         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    6860                 :          0 :         break;
    6861                 :            :     case NN_wml|DEFINE_CT_Lock:
    6862                 :            :         // CT_Lock
    6863         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_Lock_val;
    6864                 :          0 :         break;
    6865                 :            :     case NN_wml|DEFINE_CT_SdtDateMappingType:
    6866                 :            :         // CT_SdtDateMappingType
    6867         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_SdtDateMappingType_val;
    6868                 :          0 :         break;
    6869                 :            :     case NN_wml|DEFINE_CT_CalendarType:
    6870                 :            :         // CT_CalendarType
    6871         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_CalendarType_val;
    6872                 :          0 :         break;
    6873                 :            :     case NN_wml|DEFINE_CT_SdtPr:
    6874                 :            :         // CT_SdtPr
    6875         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rPr] = NS_ooxml::LN_CT_SdtPr_rPr;
    6876         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_alias] = NS_ooxml::LN_CT_SdtPr_alias;
    6877         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_lock] = NS_ooxml::LN_CT_SdtPr_lock;
    6878         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_placeholder] = NS_ooxml::LN_CT_SdtPr_placeholder;
    6879         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_showingPlcHdr] = NS_ooxml::LN_CT_SdtPr_showingPlcHdr;
    6880         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dataBinding] = NS_ooxml::LN_CT_SdtPr_dataBinding;
    6881         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_temporary] = NS_ooxml::LN_CT_SdtPr_temporary;
    6882         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_SdtPr_id;
    6883         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tag] = NS_ooxml::LN_CT_SdtPr_tag;
    6884         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_equation] = NS_ooxml::LN_CT_SdtPr_equation;
    6885         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_comboBox] = NS_ooxml::LN_CT_SdtPr_comboBox;
    6886         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_date] = NS_ooxml::LN_CT_SdtPr_date;
    6887         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_docPartObj] = NS_ooxml::LN_CT_SdtPr_docPartObj;
    6888         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_docPartList] = NS_ooxml::LN_CT_SdtPr_docPartList;
    6889         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dropDownList] = NS_ooxml::LN_CT_SdtPr_dropDownList;
    6890         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_picture] = NS_ooxml::LN_CT_SdtPr_picture;
    6891         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_richText] = NS_ooxml::LN_CT_SdtPr_richText;
    6892         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_text] = NS_ooxml::LN_CT_SdtPr_text;
    6893         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_citation] = NS_ooxml::LN_CT_SdtPr_citation;
    6894         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_group] = NS_ooxml::LN_CT_SdtPr_group;
    6895         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bibliography] = NS_ooxml::LN_CT_SdtPr_bibliography;
    6896                 :          0 :         break;
    6897                 :            :     case NN_wml|DEFINE_CT_SdtEndPr:
    6898                 :            :         // CT_SdtEndPr
    6899         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rPr] = NS_ooxml::LN_CT_SdtEndPr_rPr;
    6900                 :          0 :         break;
    6901                 :            :     case NN_wml|DEFINE_EG_ContentRunContent:
    6902                 :            :         // EG_RangeMarkupElements
    6903         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    6904         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    6905         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    6906         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    6907         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    6908         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    6909         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    6910         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    6911         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    6912         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    6913         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    6914         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    6915         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    6916         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    6917         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    6918         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    6919                 :            :         // EG_RunLevelElts
    6920         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    6921         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    6922         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    6923         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    6924         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    6925         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    6926         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    6927                 :          0 :         break;
    6928                 :            :     case NN_wml|DEFINE_CT_SdtContentRun:
    6929                 :            :         // EG_RangeMarkupElements
    6930         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    6931         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    6932         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    6933         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    6934         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    6935         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    6936         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    6937         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    6938         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    6939         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    6940         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    6941         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    6942         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    6943         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    6944         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    6945         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    6946                 :            :         // EG_RunLevelElts
    6947         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    6948         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    6949         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    6950         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    6951         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    6952         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    6953         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    6954                 :            :         // EG_PContent
    6955         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtPr] = NS_ooxml::LN_CT_SdtPr;
    6956         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtEndPr] = NS_ooxml::LN_CT_SdtEndPr;
    6957         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtContent] = NS_ooxml::LN_CT_SdtContentRun;
    6958         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fldSimple] = NS_ooxml::LN_EG_PContent_fldSimple;
    6959         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hyperlink] = NS_ooxml::LN_EG_PContent_hyperlink;
    6960         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_subDoc] = NS_ooxml::LN_EG_PContent_subDoc;
    6961                 :          0 :         break;
    6962                 :            :     case NN_wml|DEFINE_EG_ContentBlockContent:
    6963                 :            :         // EG_RangeMarkupElements
    6964         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    6965         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    6966         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    6967         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    6968         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    6969         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    6970         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    6971         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    6972         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    6973         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    6974         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    6975         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    6976         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    6977         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    6978         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    6979         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    6980                 :            :         // EG_RunLevelElts
    6981         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    6982         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    6983         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    6984         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    6985         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    6986         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    6987         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    6988                 :          0 :         break;
    6989                 :            :     case NN_wml|DEFINE_CT_SdtContentBlock:
    6990                 :            :         // EG_RangeMarkupElements
    6991         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    6992         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    6993         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    6994         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    6995         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    6996         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    6997         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    6998         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    6999         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    7000         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    7001         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    7002         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    7003         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    7004         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    7005         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    7006         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    7007                 :            :         // EG_RunLevelElts
    7008         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    7009         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    7010         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    7011         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    7012         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    7013         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    7014         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    7015                 :          0 :         break;
    7016                 :            :     case NN_wml|DEFINE_EG_ContentRowContent:
    7017                 :            :         // EG_RangeMarkupElements
    7018         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    7019         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    7020         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    7021         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    7022         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    7023         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    7024         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    7025         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    7026         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    7027         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    7028         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    7029         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    7030         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    7031         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    7032         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    7033         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    7034                 :            :         // EG_RunLevelElts
    7035         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    7036         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    7037         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    7038         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    7039         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    7040         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    7041         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    7042                 :          0 :         break;
    7043                 :            :     case NN_wml|DEFINE_CT_SdtContentRow:
    7044                 :            :         // EG_RangeMarkupElements
    7045         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    7046         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    7047         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    7048         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    7049         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    7050         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    7051         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    7052         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    7053         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    7054         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    7055         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    7056         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    7057         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    7058         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    7059         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    7060         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    7061                 :            :         // EG_RunLevelElts
    7062         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    7063         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    7064         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    7065         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    7066         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    7067         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    7068         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    7069                 :          0 :         break;
    7070                 :            :     case NN_wml|DEFINE_EG_ContentCellContent:
    7071                 :            :         // EG_RangeMarkupElements
    7072         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    7073         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    7074         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    7075         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    7076         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    7077         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    7078         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    7079         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    7080         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    7081         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    7082         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    7083         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    7084         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    7085         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    7086         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    7087         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    7088                 :            :         // EG_RunLevelElts
    7089         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    7090         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    7091         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    7092         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    7093         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    7094         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    7095         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    7096                 :          0 :         break;
    7097                 :            :     case NN_wml|DEFINE_CT_SdtContentCell:
    7098                 :            :         // EG_RangeMarkupElements
    7099         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    7100         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    7101         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    7102         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    7103         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    7104         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    7105         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    7106         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    7107         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    7108         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    7109         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    7110         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    7111         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    7112         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    7113         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    7114         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    7115                 :            :         // EG_RunLevelElts
    7116         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    7117         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    7118         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    7119         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    7120         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    7121         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    7122         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    7123                 :          0 :         break;
    7124                 :            :     case NN_wml|DEFINE_CT_SdtBlock:
    7125                 :            :         // CT_SdtBlock
    7126         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtPr] = NS_ooxml::LN_CT_SdtBlock_sdtPr;
    7127         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtEndPr] = NS_ooxml::LN_CT_SdtBlock_sdtEndPr;
    7128         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtContent] = NS_ooxml::LN_CT_SdtBlock_sdtContent;
    7129                 :          0 :         break;
    7130                 :            :     case NN_wml|DEFINE_CT_SdtRun:
    7131                 :            :         // CT_SdtRun
    7132         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtPr] = NS_ooxml::LN_CT_SdtRun_sdtPr;
    7133         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtEndPr] = NS_ooxml::LN_CT_SdtRun_sdtEndPr;
    7134         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtContent] = NS_ooxml::LN_CT_SdtRun_sdtContent;
    7135                 :          0 :         break;
    7136                 :            :     case NN_wml|DEFINE_CT_SdtCell:
    7137                 :            :         // CT_SdtCell
    7138         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtPr] = NS_ooxml::LN_CT_SdtCell_sdtPr;
    7139         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtEndPr] = NS_ooxml::LN_CT_SdtCell_sdtEndPr;
    7140         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtContent] = NS_ooxml::LN_CT_SdtCell_sdtContent;
    7141                 :          0 :         break;
    7142                 :            :     case NN_wml|DEFINE_CT_SdtRow:
    7143                 :            :         // CT_SdtRow
    7144         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtPr] = NS_ooxml::LN_CT_SdtRow_sdtPr;
    7145         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtEndPr] = NS_ooxml::LN_CT_SdtRow_sdtEndPr;
    7146         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtContent] = NS_ooxml::LN_CT_SdtRow_sdtContent;
    7147                 :          0 :         break;
    7148                 :            :     case NN_wml|DEFINE_CT_Attr:
    7149                 :            :         // CT_Attr
    7150         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_uri] = NS_ooxml::LN_CT_Attr_uri;
    7151         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_name] = NS_ooxml::LN_CT_Attr_name;
    7152         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_Attr_val;
    7153                 :          0 :         break;
    7154                 :            :     case NN_wml|DEFINE_CT_CustomXmlRun:
    7155                 :            :         // EG_RangeMarkupElements
    7156         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    7157         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    7158         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    7159         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    7160         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    7161         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    7162         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    7163         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    7164         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    7165         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    7166         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    7167         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    7168         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    7169         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    7170         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    7171         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    7172                 :            :         // EG_RunLevelElts
    7173         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    7174         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    7175         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    7176         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    7177         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    7178         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    7179         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    7180                 :            :         // EG_PContent
    7181         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtPr] = NS_ooxml::LN_CT_SdtPr;
    7182         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtEndPr] = NS_ooxml::LN_CT_SdtEndPr;
    7183         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtContent] = NS_ooxml::LN_CT_SdtContentRun;
    7184         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fldSimple] = NS_ooxml::LN_EG_PContent_fldSimple;
    7185         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hyperlink] = NS_ooxml::LN_EG_PContent_hyperlink;
    7186         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_subDoc] = NS_ooxml::LN_EG_PContent_subDoc;
    7187                 :            :         // CT_CustomXmlRun
    7188         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlPr] = NS_ooxml::LN_CT_CustomXmlRun_customXmlPr;
    7189         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_uri] = NS_ooxml::LN_CT_CustomXmlRun_uri;
    7190         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_element] = NS_ooxml::LN_CT_CustomXmlRun_element;
    7191                 :          0 :         break;
    7192                 :            :     case NN_wml|DEFINE_CT_SmartTagRun:
    7193                 :            :         // EG_RangeMarkupElements
    7194         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    7195         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    7196         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    7197         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    7198         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    7199         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    7200         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    7201         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    7202         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    7203         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    7204         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    7205         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    7206         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    7207         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    7208         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    7209         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    7210                 :            :         // EG_RunLevelElts
    7211         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    7212         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    7213         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    7214         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    7215         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    7216         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    7217         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    7218                 :            :         // EG_PContent
    7219         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtPr] = NS_ooxml::LN_CT_SdtPr;
    7220         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtEndPr] = NS_ooxml::LN_CT_SdtEndPr;
    7221         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtContent] = NS_ooxml::LN_CT_SdtContentRun;
    7222         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fldSimple] = NS_ooxml::LN_EG_PContent_fldSimple;
    7223         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hyperlink] = NS_ooxml::LN_EG_PContent_hyperlink;
    7224         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_subDoc] = NS_ooxml::LN_EG_PContent_subDoc;
    7225                 :            :         // CT_SmartTagRun
    7226         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_smartTagPr] = NS_ooxml::LN_CT_SmartTagRun_smartTagPr;
    7227         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_uri] = NS_ooxml::LN_CT_SmartTagRun_uri;
    7228         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_element] = NS_ooxml::LN_CT_SmartTagRun_element;
    7229                 :          0 :         break;
    7230                 :            :     case NN_wml|DEFINE_CT_CustomXmlBlock:
    7231                 :            :         // EG_RangeMarkupElements
    7232         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    7233         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    7234         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    7235         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    7236         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    7237         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    7238         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    7239         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    7240         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    7241         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    7242         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    7243         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    7244         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    7245         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    7246         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    7247         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    7248                 :            :         // EG_RunLevelElts
    7249         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    7250         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    7251         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    7252         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    7253         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    7254         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    7255         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    7256                 :            :         // CT_CustomXmlBlock
    7257         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlPr] = NS_ooxml::LN_CT_CustomXmlBlock_customXmlPr;
    7258         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_uri] = NS_ooxml::LN_CT_CustomXmlBlock_uri;
    7259         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_element] = NS_ooxml::LN_CT_CustomXmlBlock_element;
    7260                 :          0 :         break;
    7261                 :            :     case NN_wml|DEFINE_CT_CustomXmlRow:
    7262                 :            :         // EG_RangeMarkupElements
    7263         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    7264         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    7265         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    7266         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    7267         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    7268         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    7269         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    7270         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    7271         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    7272         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    7273         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    7274         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    7275         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    7276         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    7277         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    7278         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    7279                 :            :         // EG_RunLevelElts
    7280         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    7281         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    7282         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    7283         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    7284         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    7285         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    7286         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    7287                 :            :         // CT_CustomXmlRow
    7288         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlPr] = NS_ooxml::LN_CT_CustomXmlRow_customXmlPr;
    7289         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_uri] = NS_ooxml::LN_CT_CustomXmlRow_uri;
    7290         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_element] = NS_ooxml::LN_CT_CustomXmlRow_element;
    7291                 :          0 :         break;
    7292                 :            :     case NN_wml|DEFINE_CT_CustomXmlCell:
    7293                 :            :         // EG_RangeMarkupElements
    7294         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    7295         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    7296         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    7297         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    7298         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    7299         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    7300         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    7301         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    7302         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    7303         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    7304         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    7305         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    7306         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    7307         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    7308         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    7309         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    7310                 :            :         // EG_RunLevelElts
    7311         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    7312         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    7313         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    7314         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    7315         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    7316         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    7317         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    7318                 :            :         // CT_CustomXmlCell
    7319         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlPr] = NS_ooxml::LN_CT_CustomXmlCell_customXmlPr;
    7320         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_uri] = NS_ooxml::LN_CT_CustomXmlCell_uri;
    7321         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_element] = NS_ooxml::LN_CT_CustomXmlCell_element;
    7322                 :          0 :         break;
    7323                 :            :     case NN_wml|DEFINE_EG_PContent:
    7324                 :            :         // EG_RangeMarkupElements
    7325         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    7326         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    7327         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    7328         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    7329         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    7330         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    7331         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    7332         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    7333         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    7334         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    7335         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    7336         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    7337         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    7338         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    7339         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    7340         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    7341                 :            :         // EG_RunLevelElts
    7342         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    7343         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    7344         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    7345         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    7346         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    7347         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    7348         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    7349                 :            :         // EG_PContent
    7350         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtPr] = NS_ooxml::LN_CT_SdtPr;
    7351         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtEndPr] = NS_ooxml::LN_CT_SdtEndPr;
    7352         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sdtContent] = NS_ooxml::LN_CT_SdtContentRun;
    7353         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fldSimple] = NS_ooxml::LN_EG_PContent_fldSimple;
    7354         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hyperlink] = NS_ooxml::LN_EG_PContent_hyperlink;
    7355         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_subDoc] = NS_ooxml::LN_EG_PContent_subDoc;
    7356                 :          0 :         break;
    7357                 :            :     case NN_wml|DEFINE_CT_P:
    7358                 :            :         // EG_RangeMarkupElements
    7359         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    7360         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    7361         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    7362         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    7363         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    7364         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    7365         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    7366         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    7367         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    7368         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    7369         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    7370         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    7371         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    7372         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    7373         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    7374         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    7375                 :            :         // EG_RunLevelElts
    7376         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    7377         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    7378         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    7379         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    7380         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    7381         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    7382         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    7383                 :            :         // EG_PContent
    7384         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_sdtPr] = NS_ooxml::LN_CT_SdtPr;
    7385         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_sdtEndPr] = NS_ooxml::LN_CT_SdtEndPr;
    7386         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_sdtContent] = NS_ooxml::LN_CT_SdtContentRun;
    7387         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_fldSimple] = NS_ooxml::LN_EG_PContent_fldSimple;
    7388         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_hyperlink] = NS_ooxml::LN_EG_PContent_hyperlink;
    7389         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_subDoc] = NS_ooxml::LN_EG_PContent_subDoc;
    7390                 :          8 :         break;
    7391                 :            :     case NN_wml|DEFINE_CT_Height:
    7392                 :            :         // CT_Height
    7393         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_Height_val;
    7394         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_hRule] = NS_ooxml::LN_CT_Height_hRule;
    7395                 :          5 :         break;
    7396                 :            :     case NN_wml|DEFINE_CT_TblWidth:
    7397                 :            :         // CT_TblWidth
    7398         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_w] = NS_ooxml::LN_CT_TblWidth_w;
    7399         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_type] = NS_ooxml::LN_CT_TblWidth_type;
    7400                 :          8 :         break;
    7401                 :            :     case NN_wml|DEFINE_CT_TblGridCol:
    7402                 :            :         // CT_TblGridCol
    7403         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_w] = NS_ooxml::LN_CT_TblGridCol_w;
    7404                 :          5 :         break;
    7405                 :            :     case NN_wml|DEFINE_CT_TblGridBase:
    7406                 :            :         // CT_TblGridBase
    7407         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_gridCol] = NS_ooxml::LN_CT_TblGridBase_gridCol;
    7408                 :          0 :         break;
    7409                 :            :     case NN_wml|DEFINE_CT_TblGrid:
    7410                 :            :         // CT_TblGridBase
    7411         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_gridCol] = NS_ooxml::LN_CT_TblGridBase_gridCol;
    7412                 :            :         // CT_TblGrid
    7413         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblGridChange] = NS_ooxml::LN_CT_TblGrid_tblGridChange;
    7414                 :          5 :         break;
    7415                 :            :     case NN_wml|DEFINE_CT_TcBorders:
    7416                 :            :         // CT_TcBorders
    7417         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_top] = NS_ooxml::LN_CT_TcBorders_top;
    7418         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_start] = NS_ooxml::LN_CT_TcBorders_start;
    7419         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_left] = NS_ooxml::LN_CT_TcBorders_left;
    7420         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_bottom] = NS_ooxml::LN_CT_TcBorders_bottom;
    7421         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_end] = NS_ooxml::LN_CT_TcBorders_end;
    7422         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_right] = NS_ooxml::LN_CT_TcBorders_right;
    7423         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_insideH] = NS_ooxml::LN_CT_TcBorders_insideH;
    7424         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_insideV] = NS_ooxml::LN_CT_TcBorders_insideV;
    7425         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tl2br] = NS_ooxml::LN_CT_TcBorders_tl2br;
    7426         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tr2bl] = NS_ooxml::LN_CT_TcBorders_tr2bl;
    7427                 :          5 :         break;
    7428                 :            :     case NN_wml|DEFINE_CT_TcMar:
    7429                 :            :         // CT_TcMar
    7430         [ +  - ]:          2 :         (*pMap)[NS_wordprocessingml|OOXML_top] = NS_ooxml::LN_CT_TcMar_top;
    7431         [ +  - ]:          2 :         (*pMap)[NS_wordprocessingml|OOXML_start] = NS_ooxml::LN_CT_TcMar_start;
    7432         [ +  - ]:          2 :         (*pMap)[NS_wordprocessingml|OOXML_left] = NS_ooxml::LN_CT_TcMar_left;
    7433         [ +  - ]:          2 :         (*pMap)[NS_wordprocessingml|OOXML_bottom] = NS_ooxml::LN_CT_TcMar_bottom;
    7434         [ +  - ]:          2 :         (*pMap)[NS_wordprocessingml|OOXML_end] = NS_ooxml::LN_CT_TcMar_end;
    7435         [ +  - ]:          2 :         (*pMap)[NS_wordprocessingml|OOXML_right] = NS_ooxml::LN_CT_TcMar_right;
    7436                 :          2 :         break;
    7437                 :            :     case NN_wml|DEFINE_CT_VMerge:
    7438                 :            :         // CT_VMerge
    7439         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_VMerge_val;
    7440                 :          0 :         break;
    7441                 :            :     case NN_wml|DEFINE_CT_HMerge:
    7442                 :            :         // CT_HMerge
    7443         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_HMerge_val;
    7444                 :          0 :         break;
    7445                 :            :     case NN_wml|DEFINE_CT_TcPrBase:
    7446                 :            :         // CT_TcPrBase
    7447         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cnfStyle] = NS_ooxml::LN_CT_TcPrBase_cnfStyle;
    7448         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcW] = NS_ooxml::LN_CT_TcPrBase_tcW;
    7449         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_gridSpan] = NS_ooxml::LN_CT_TcPrBase_gridSpan;
    7450         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hMerge] = NS_ooxml::LN_CT_TcPrBase_hMerge;
    7451         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vMerge] = NS_ooxml::LN_CT_TcPrBase_vMerge;
    7452         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcBorders] = NS_ooxml::LN_CT_TcPrBase_tcBorders;
    7453         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = NS_ooxml::LN_CT_TcPrBase_shd;
    7454         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_noWrap] = NS_ooxml::LN_CT_TcPrBase_noWrap;
    7455         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcMar] = NS_ooxml::LN_CT_TcPrBase_tcMar;
    7456         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_textDirection] = NS_ooxml::LN_CT_TcPrBase_textDirection;
    7457         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcFitText] = NS_ooxml::LN_CT_TcPrBase_tcFitText;
    7458         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vAlign] = NS_ooxml::LN_CT_TcPrBase_vAlign;
    7459         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hideMark] = NS_ooxml::LN_CT_TcPrBase_hideMark;
    7460                 :          0 :         break;
    7461                 :            :     case NN_wml|DEFINE_CT_TcPr:
    7462                 :            :         // CT_TcPrBase
    7463         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_cnfStyle] = NS_ooxml::LN_CT_TcPrBase_cnfStyle;
    7464         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tcW] = NS_ooxml::LN_CT_TcPrBase_tcW;
    7465         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_gridSpan] = NS_ooxml::LN_CT_TcPrBase_gridSpan;
    7466         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_hMerge] = NS_ooxml::LN_CT_TcPrBase_hMerge;
    7467         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_vMerge] = NS_ooxml::LN_CT_TcPrBase_vMerge;
    7468         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tcBorders] = NS_ooxml::LN_CT_TcPrBase_tcBorders;
    7469         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = NS_ooxml::LN_CT_TcPrBase_shd;
    7470         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_noWrap] = NS_ooxml::LN_CT_TcPrBase_noWrap;
    7471         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tcMar] = NS_ooxml::LN_CT_TcPrBase_tcMar;
    7472         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_textDirection] = NS_ooxml::LN_CT_TcPrBase_textDirection;
    7473         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tcFitText] = NS_ooxml::LN_CT_TcPrBase_tcFitText;
    7474         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_vAlign] = NS_ooxml::LN_CT_TcPrBase_vAlign;
    7475         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_hideMark] = NS_ooxml::LN_CT_TcPrBase_hideMark;
    7476                 :            :         // CT_TcPr
    7477         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tcPrChange] = NS_ooxml::LN_CT_TcPr_tcPrChange;
    7478                 :          5 :         break;
    7479                 :            :     case NN_wml|DEFINE_CT_TcPrInner:
    7480                 :            :         // CT_TcPrBase
    7481         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cnfStyle] = NS_ooxml::LN_CT_TcPrBase_cnfStyle;
    7482         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcW] = NS_ooxml::LN_CT_TcPrBase_tcW;
    7483         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_gridSpan] = NS_ooxml::LN_CT_TcPrBase_gridSpan;
    7484         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hMerge] = NS_ooxml::LN_CT_TcPrBase_hMerge;
    7485         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vMerge] = NS_ooxml::LN_CT_TcPrBase_vMerge;
    7486         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcBorders] = NS_ooxml::LN_CT_TcPrBase_tcBorders;
    7487         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = NS_ooxml::LN_CT_TcPrBase_shd;
    7488         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_noWrap] = NS_ooxml::LN_CT_TcPrBase_noWrap;
    7489         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcMar] = NS_ooxml::LN_CT_TcPrBase_tcMar;
    7490         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_textDirection] = NS_ooxml::LN_CT_TcPrBase_textDirection;
    7491         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcFitText] = NS_ooxml::LN_CT_TcPrBase_tcFitText;
    7492         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vAlign] = NS_ooxml::LN_CT_TcPrBase_vAlign;
    7493         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hideMark] = NS_ooxml::LN_CT_TcPrBase_hideMark;
    7494                 :          0 :         break;
    7495                 :            :     case NN_wml|DEFINE_CT_Tc:
    7496                 :            :         // EG_RangeMarkupElements
    7497         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    7498         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    7499         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    7500         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    7501         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    7502         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    7503         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    7504         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    7505         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    7506         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    7507         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    7508         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    7509         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    7510         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    7511         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    7512         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    7513                 :            :         // EG_RunLevelElts
    7514         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    7515         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    7516         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    7517         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    7518         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    7519         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    7520         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    7521                 :          5 :         break;
    7522                 :            :     case NN_wml|DEFINE_CT_Cnf:
    7523                 :            :         // CT_Cnf
    7524         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_Cnf_val;
    7525                 :          0 :         break;
    7526                 :            :     case NN_wml|DEFINE_CT_TrPrBase:
    7527                 :            :         // CT_TrPrBase
    7528         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cnfStyle] = NS_ooxml::LN_CT_TrPrBase_cnfStyle;
    7529         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_divId] = NS_ooxml::LN_CT_TrPrBase_divId;
    7530         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_gridBefore] = NS_ooxml::LN_CT_TrPrBase_gridBefore;
    7531         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_gridAfter] = NS_ooxml::LN_CT_TrPrBase_gridAfter;
    7532         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_wBefore] = NS_ooxml::LN_CT_TrPrBase_wBefore;
    7533         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_wAfter] = NS_ooxml::LN_CT_TrPrBase_wAfter;
    7534         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cantSplit] = NS_sprm::LN_TCantSplit;
    7535         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_trHeight] = NS_ooxml::LN_CT_TrPrBase_trHeight;
    7536         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblHeader] = NS_ooxml::LN_CT_TrPrBase_tblHeader;
    7537         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblCellSpacing] = NS_ooxml::LN_CT_TrPrBase_tblCellSpacing;
    7538         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_jc] = NS_ooxml::LN_CT_TrPrBase_jc;
    7539         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hidden] = NS_ooxml::LN_CT_TrPrBase_hidden;
    7540                 :          0 :         break;
    7541                 :            :     case NN_wml|DEFINE_CT_TrPr:
    7542                 :            :         // CT_TrPrBase
    7543         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_cnfStyle] = NS_ooxml::LN_CT_TrPrBase_cnfStyle;
    7544         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_divId] = NS_ooxml::LN_CT_TrPrBase_divId;
    7545         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_gridBefore] = NS_ooxml::LN_CT_TrPrBase_gridBefore;
    7546         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_gridAfter] = NS_ooxml::LN_CT_TrPrBase_gridAfter;
    7547         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_wBefore] = NS_ooxml::LN_CT_TrPrBase_wBefore;
    7548         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_wAfter] = NS_ooxml::LN_CT_TrPrBase_wAfter;
    7549         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_cantSplit] = NS_sprm::LN_TCantSplit;
    7550         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_trHeight] = NS_ooxml::LN_CT_TrPrBase_trHeight;
    7551         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblHeader] = NS_ooxml::LN_CT_TrPrBase_tblHeader;
    7552         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblCellSpacing] = NS_ooxml::LN_CT_TrPrBase_tblCellSpacing;
    7553         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_jc] = NS_ooxml::LN_CT_TrPrBase_jc;
    7554         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_hidden] = NS_ooxml::LN_CT_TrPrBase_hidden;
    7555                 :            :         // CT_TrPr
    7556         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_CT_TrPr_ins;
    7557         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_CT_TrPr_del;
    7558         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_trPrChange] = NS_ooxml::LN_CT_TrPr_trPrChange;
    7559                 :          5 :         break;
    7560                 :            :     case NN_wml|DEFINE_CT_Row:
    7561                 :            :         // EG_RangeMarkupElements
    7562         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    7563         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    7564         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    7565         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    7566         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    7567         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    7568         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    7569         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    7570         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    7571         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    7572         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    7573         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    7574         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    7575         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    7576         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    7577         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    7578                 :            :         // EG_RunLevelElts
    7579         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    7580         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    7581         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    7582         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    7583         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    7584         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    7585         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    7586                 :          5 :         break;
    7587                 :            :     case NN_wml|DEFINE_CT_TblOverlap:
    7588                 :            :         // CT_TblOverlap
    7589         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_TblOverlap_val;
    7590                 :          0 :         break;
    7591                 :            :     case NN_wml|DEFINE_CT_TblPPr:
    7592                 :            :         // CT_TblPPr
    7593         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vertAnchor] = NS_ooxml::LN_CT_TblPPr_vertAnchor;
    7594                 :          0 :         break;
    7595                 :            :     case NN_wml|DEFINE_CT_TblCellMar:
    7596                 :            :         // CT_TblCellMar
    7597         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_top] = NS_ooxml::LN_CT_TblCellMar_top;
    7598         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_start] = NS_ooxml::LN_CT_TblCellMar_start;
    7599         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_left] = NS_ooxml::LN_CT_TblCellMar_left;
    7600         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bottom] = NS_ooxml::LN_CT_TblCellMar_bottom;
    7601         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_end] = NS_ooxml::LN_CT_TblCellMar_end;
    7602         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_right] = NS_ooxml::LN_CT_TblCellMar_right;
    7603                 :          8 :         break;
    7604                 :            :     case NN_wml|DEFINE_CT_TblBorders:
    7605                 :            :         // CT_TblBorders
    7606         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_top] = NS_ooxml::LN_CT_TblBorders_top;
    7607         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_start] = NS_ooxml::LN_CT_TblBorders_start;
    7608         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_left] = NS_ooxml::LN_CT_TblBorders_left;
    7609         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_bottom] = NS_ooxml::LN_CT_TblBorders_bottom;
    7610         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_end] = NS_ooxml::LN_CT_TblBorders_end;
    7611         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_right] = NS_ooxml::LN_CT_TblBorders_right;
    7612         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_insideH] = NS_ooxml::LN_CT_TblBorders_insideH;
    7613         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_insideV] = NS_ooxml::LN_CT_TblBorders_insideV;
    7614                 :          5 :         break;
    7615                 :            :     case NN_wml|DEFINE_CT_TblPrBase:
    7616                 :            :         // CT_TblPrBase
    7617         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblStyle] = NS_ooxml::LN_CT_TblPrBase_tblStyle;
    7618         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblpPr] = NS_ooxml::LN_CT_TblPrBase_tblpPr;
    7619         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblOverlap] = NS_ooxml::LN_CT_TblPrBase_tblOverlap;
    7620         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bidiVisual] = NS_ooxml::LN_CT_TblPrBase_bidiVisual;
    7621         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblStyleRowBandSize] = NS_ooxml::LN_CT_TblPrBase_tblStyleRowBandSize;
    7622         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblStyleColBandSize] = NS_ooxml::LN_CT_TblPrBase_tblStyleColBandSize;
    7623         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblW] = NS_ooxml::LN_CT_TblPrBase_tblW;
    7624         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_jc] = NS_ooxml::LN_CT_TblPrBase_jc;
    7625         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblCellSpacing] = NS_ooxml::LN_CT_TblPrBase_tblCellSpacing;
    7626         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblInd] = NS_ooxml::LN_CT_TblPrBase_tblInd;
    7627         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblBorders] = NS_ooxml::LN_CT_TblPrBase_tblBorders;
    7628         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = NS_ooxml::LN_CT_TblPrBase_shd;
    7629         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblLayout] = NS_ooxml::LN_CT_TblPrBase_tblLayout;
    7630         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblCellMar] = NS_ooxml::LN_CT_TblPrBase_tblCellMar;
    7631         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblLook] = NS_ooxml::LN_CT_TblPrBase_tblLook;
    7632                 :          8 :         break;
    7633                 :            :     case NN_wml|DEFINE_CT_TblPr:
    7634                 :            :         // CT_TblPrBase
    7635         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblStyle] = NS_ooxml::LN_CT_TblPrBase_tblStyle;
    7636         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblpPr] = NS_ooxml::LN_CT_TblPrBase_tblpPr;
    7637         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblOverlap] = NS_ooxml::LN_CT_TblPrBase_tblOverlap;
    7638         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_bidiVisual] = NS_ooxml::LN_CT_TblPrBase_bidiVisual;
    7639         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblStyleRowBandSize] = NS_ooxml::LN_CT_TblPrBase_tblStyleRowBandSize;
    7640         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblStyleColBandSize] = NS_ooxml::LN_CT_TblPrBase_tblStyleColBandSize;
    7641         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblW] = NS_ooxml::LN_CT_TblPrBase_tblW;
    7642         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_jc] = NS_ooxml::LN_CT_TblPrBase_jc;
    7643         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblCellSpacing] = NS_ooxml::LN_CT_TblPrBase_tblCellSpacing;
    7644         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblInd] = NS_ooxml::LN_CT_TblPrBase_tblInd;
    7645         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblBorders] = NS_ooxml::LN_CT_TblPrBase_tblBorders;
    7646         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = NS_ooxml::LN_CT_TblPrBase_shd;
    7647         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblLayout] = NS_ooxml::LN_CT_TblPrBase_tblLayout;
    7648         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblCellMar] = NS_ooxml::LN_CT_TblPrBase_tblCellMar;
    7649         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblLook] = NS_ooxml::LN_CT_TblPrBase_tblLook;
    7650                 :            :         // CT_TblPr
    7651         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_tblPrChange] = NS_ooxml::LN_CT_TblPr_tblPrChange;
    7652                 :          5 :         break;
    7653                 :            :     case NN_wml|DEFINE_CT_Tbl:
    7654                 :            :         // EG_RangeMarkupElements
    7655         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    7656         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    7657         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    7658         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    7659         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    7660         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    7661         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    7662         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    7663         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    7664         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    7665         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    7666         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    7667         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    7668         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    7669         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    7670         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    7671                 :            :         // EG_RangeMarkupElements
    7672         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    7673         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    7674         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    7675         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    7676         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    7677         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    7678         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    7679         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    7680         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    7681         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    7682         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    7683         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    7684         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    7685         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    7686         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    7687         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    7688                 :            :         // EG_RunLevelElts
    7689         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    7690         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    7691         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    7692         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    7693         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    7694         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    7695         [ +  - ]:          5 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    7696                 :          5 :         break;
    7697                 :            :     case NN_wml|DEFINE_CT_FtnPos:
    7698                 :            :         // CT_FtnPos
    7699         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_FtnPos_val;
    7700                 :          0 :         break;
    7701                 :            :     case NN_wml|DEFINE_CT_EdnPos:
    7702                 :            :         // CT_EdnPos
    7703         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_EdnPos_val;
    7704                 :          0 :         break;
    7705                 :            :     case NN_wml|DEFINE_CT_NumFmt:
    7706                 :            :         // CT_NumFmt
    7707         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_NumFmt_val;
    7708                 :          3 :         break;
    7709                 :            :     case NN_wml|DEFINE_CT_NumRestart:
    7710                 :            :         // CT_NumRestart
    7711         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_NumRestart_val;
    7712                 :          0 :         break;
    7713                 :            :     case NN_wml|DEFINE_CT_FtnEdnRef:
    7714                 :            :         // CT_FtnEdnRef
    7715         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customMarkFollows] = NS_ooxml::LN_CT_FtnEdnRef_customMarkFollows;
    7716         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_FtnEdnRef_id;
    7717                 :          0 :         break;
    7718                 :            :     case NN_wml|DEFINE_CT_FtnEdnSepRef:
    7719                 :            :         // CT_FtnEdnSepRef
    7720         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_FtnEdnSepRef_id;
    7721                 :          3 :         break;
    7722                 :            :     case NN_wml|DEFINE_CT_FtnEdn:
    7723                 :            :         // EG_RangeMarkupElements
    7724         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    7725         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    7726         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    7727         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    7728         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    7729         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    7730         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    7731         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    7732         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    7733         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    7734         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    7735         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    7736         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    7737         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    7738         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    7739         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    7740                 :            :         // EG_RunLevelElts
    7741         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    7742         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    7743         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    7744         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    7745         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    7746         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    7747         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    7748                 :            :         // CT_FtnEdn
    7749         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_type] = NS_ooxml::LN_CT_FtnEdn_type;
    7750         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_FtnEdn_id;
    7751                 :          0 :         break;
    7752                 :            :     case NN_wml|DEFINE_CT_CommentRef:
    7753                 :            :         // CT_Markup
    7754         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_id] = NS_ooxml::LN_CT_Markup_id;
    7755                 :          3 :         break;
    7756                 :            :     case NN_wml|DEFINE_EG_FtnEdnNumProps:
    7757                 :            :         // EG_FtnEdnNumProps
    7758         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_numStart] = NS_ooxml::LN_EG_FtnEdnNumProps_numStart;
    7759         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_numRestart] = NS_ooxml::LN_EG_FtnEdnNumProps_numRestart;
    7760                 :          0 :         break;
    7761                 :            :     case NN_wml|DEFINE_CT_FtnProps:
    7762                 :            :         // EG_FtnEdnNumProps
    7763         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_numStart] = NS_ooxml::LN_EG_FtnEdnNumProps_numStart;
    7764         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_numRestart] = NS_ooxml::LN_EG_FtnEdnNumProps_numRestart;
    7765                 :            :         // CT_FtnProps
    7766         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pos] = NS_ooxml::LN_CT_FtnProps_pos;
    7767         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_numFmt] = NS_ooxml::LN_CT_FtnProps_numFmt;
    7768                 :          0 :         break;
    7769                 :            :     case NN_wml|DEFINE_CT_EdnProps:
    7770                 :            :         // EG_FtnEdnNumProps
    7771         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_numStart] = NS_ooxml::LN_EG_FtnEdnNumProps_numStart;
    7772         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_numRestart] = NS_ooxml::LN_EG_FtnEdnNumProps_numRestart;
    7773                 :            :         // CT_EdnProps
    7774         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pos] = NS_ooxml::LN_CT_EdnProps_pos;
    7775         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_numFmt] = NS_ooxml::LN_CT_EdnProps_numFmt;
    7776                 :          0 :         break;
    7777                 :            :     case NN_wml|DEFINE_CT_FtnDocProps:
    7778                 :            :         // EG_FtnEdnNumProps
    7779         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_numStart] = NS_ooxml::LN_EG_FtnEdnNumProps_numStart;
    7780         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_numRestart] = NS_ooxml::LN_EG_FtnEdnNumProps_numRestart;
    7781                 :            :         // CT_FtnProps
    7782         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_pos] = NS_ooxml::LN_CT_FtnProps_pos;
    7783         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_numFmt] = NS_ooxml::LN_CT_FtnProps_numFmt;
    7784                 :            :         // CT_FtnDocProps
    7785         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_footnote] = NS_ooxml::LN_CT_FtnDocProps_footnote;
    7786                 :          3 :         break;
    7787                 :            :     case NN_wml|DEFINE_CT_EdnDocProps:
    7788                 :            :         // EG_FtnEdnNumProps
    7789         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_numStart] = NS_ooxml::LN_EG_FtnEdnNumProps_numStart;
    7790         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_numRestart] = NS_ooxml::LN_EG_FtnEdnNumProps_numRestart;
    7791                 :            :         // CT_EdnProps
    7792         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_pos] = NS_ooxml::LN_CT_EdnProps_pos;
    7793         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_numFmt] = NS_ooxml::LN_CT_EdnProps_numFmt;
    7794                 :            :         // CT_EdnDocProps
    7795         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_endnote] = NS_ooxml::LN_CT_EdnDocProps_endnote;
    7796                 :          3 :         break;
    7797                 :            :     case NN_wml|DEFINE_CT_MailMergeSourceType:
    7798                 :            :         // CT_MailMergeSourceType
    7799         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_MailMergeSourceType_val;
    7800                 :          0 :         break;
    7801                 :            :     case NN_wml|DEFINE_CT_MailMerge:
    7802                 :            :         // CT_MailMerge
    7803         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_mainDocumentType] = NS_ooxml::LN_CT_MailMerge_mainDocumentType;
    7804         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_linkToQuery] = NS_ooxml::LN_CT_MailMerge_linkToQuery;
    7805         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dataType] = NS_ooxml::LN_CT_MailMerge_dataType;
    7806         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_connectString] = NS_ooxml::LN_CT_MailMerge_connectString;
    7807         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_query] = NS_ooxml::LN_CT_MailMerge_query;
    7808         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_dataSource] = NS_ooxml::LN_CT_MailMerge_dataSource;
    7809         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_headerSource] = NS_ooxml::LN_CT_MailMerge_headerSource;
    7810         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_doNotSuppressBlankLines] = NS_ooxml::LN_CT_MailMerge_doNotSuppressBlankLines;
    7811         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_destination] = NS_ooxml::LN_CT_MailMerge_destination;
    7812         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_addressFieldName] = NS_ooxml::LN_CT_MailMerge_addressFieldName;
    7813         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_mailSubject] = NS_ooxml::LN_CT_MailMerge_mailSubject;
    7814         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_mailAsAttachment] = NS_ooxml::LN_CT_MailMerge_mailAsAttachment;
    7815         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_viewMergedData] = NS_ooxml::LN_CT_MailMerge_viewMergedData;
    7816         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_activeRecord] = NS_ooxml::LN_CT_MailMerge_activeRecord;
    7817         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_checkErrors] = NS_ooxml::LN_CT_MailMerge_checkErrors;
    7818         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_odso] = NS_ooxml::LN_CT_MailMerge_odso;
    7819                 :          0 :         break;
    7820                 :            :     case NN_wml|DEFINE_CT_TargetScreenSz:
    7821                 :            :         // CT_TargetScreenSz
    7822         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_TargetScreenSz_val;
    7823                 :          0 :         break;
    7824                 :            :     case NN_wml|DEFINE_CT_Compat:
    7825                 :            :         // CT_Compat
    7826         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_useSingleBorderforContiguousCells] = NS_ooxml::LN_CT_Compat_useSingleBorderforContiguousCells;
    7827         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_wpJustification] = NS_ooxml::LN_CT_Compat_wpJustification;
    7828         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_noTabHangInd] = NS_ooxml::LN_CT_Compat_noTabHangInd;
    7829         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_noLeading] = NS_ooxml::LN_CT_Compat_noLeading;
    7830         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_spaceForUL] = NS_ooxml::LN_CT_Compat_spaceForUL;
    7831         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_noColumnBalance] = NS_ooxml::LN_CT_Compat_noColumnBalance;
    7832         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_balanceSingleByteDoubleByteWidth] = NS_ooxml::LN_CT_Compat_balanceSingleByteDoubleByteWidth;
    7833         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_noExtraLineSpacing] = NS_ooxml::LN_CT_Compat_noExtraLineSpacing;
    7834         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotLeaveBackslashAlone] = NS_ooxml::LN_CT_Compat_doNotLeaveBackslashAlone;
    7835         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_ulTrailSpace] = NS_ooxml::LN_CT_Compat_ulTrailSpace;
    7836         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotExpandShiftReturn] = NS_ooxml::LN_CT_Compat_doNotExpandShiftReturn;
    7837         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_spacingInWholePoints] = NS_ooxml::LN_CT_Compat_spacingInWholePoints;
    7838         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_lineWrapLikeWord6] = NS_ooxml::LN_CT_Compat_lineWrapLikeWord6;
    7839         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_printBodyTextBeforeHeader] = NS_ooxml::LN_CT_Compat_printBodyTextBeforeHeader;
    7840         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_printColBlack] = NS_ooxml::LN_CT_Compat_printColBlack;
    7841         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_wpSpaceWidth] = NS_ooxml::LN_CT_Compat_wpSpaceWidth;
    7842         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_showBreaksInFrames] = NS_ooxml::LN_CT_Compat_showBreaksInFrames;
    7843         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_subFontBySize] = NS_ooxml::LN_CT_Compat_subFontBySize;
    7844         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_suppressBottomSpacing] = NS_ooxml::LN_CT_Compat_suppressBottomSpacing;
    7845         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_suppressTopSpacing] = NS_ooxml::LN_CT_Compat_suppressTopSpacing;
    7846         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_suppressSpacingAtTopOfPage] = NS_ooxml::LN_CT_Compat_suppressSpacingAtTopOfPage;
    7847         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_suppressTopSpacingWP] = NS_ooxml::LN_CT_Compat_suppressTopSpacingWP;
    7848         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_suppressSpBfAfterPgBrk] = NS_ooxml::LN_CT_Compat_suppressSpBfAfterPgBrk;
    7849         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_swapBordersFacingPages] = NS_ooxml::LN_CT_Compat_swapBordersFacingPages;
    7850         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_convMailMergeEsc] = NS_ooxml::LN_CT_Compat_convMailMergeEsc;
    7851         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_truncateFontHeightsLikeWP6] = NS_ooxml::LN_CT_Compat_truncateFontHeightsLikeWP6;
    7852         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_mwSmallCaps] = NS_ooxml::LN_CT_Compat_mwSmallCaps;
    7853         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_usePrinterMetrics] = NS_ooxml::LN_CT_Compat_usePrinterMetrics;
    7854         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotSuppressParagraphBorders] = NS_ooxml::LN_CT_Compat_doNotSuppressParagraphBorders;
    7855         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_wrapTrailSpaces] = NS_ooxml::LN_CT_Compat_wrapTrailSpaces;
    7856         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_footnoteLayoutLikeWW8] = NS_ooxml::LN_CT_Compat_footnoteLayoutLikeWW8;
    7857         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_shapeLayoutLikeWW8] = NS_ooxml::LN_CT_Compat_shapeLayoutLikeWW8;
    7858         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_alignTablesRowByRow] = NS_ooxml::LN_CT_Compat_alignTablesRowByRow;
    7859         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_forgetLastTabAlignment] = NS_ooxml::LN_CT_Compat_forgetLastTabAlignment;
    7860         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_adjustLineHeightInTable] = NS_ooxml::LN_CT_Compat_adjustLineHeightInTable;
    7861         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_autoSpaceLikeWord95] = NS_ooxml::LN_CT_Compat_autoSpaceLikeWord95;
    7862         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_noSpaceRaiseLower] = NS_ooxml::LN_CT_Compat_noSpaceRaiseLower;
    7863         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotUseHTMLParagraphAutoSpacing] = NS_ooxml::LN_CT_Compat_doNotUseHTMLParagraphAutoSpacing;
    7864         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_layoutRawTableWidth] = NS_ooxml::LN_CT_Compat_layoutRawTableWidth;
    7865         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_layoutTableRowsApart] = NS_ooxml::LN_CT_Compat_layoutTableRowsApart;
    7866         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_useWord97LineBreakRules] = NS_ooxml::LN_CT_Compat_useWord97LineBreakRules;
    7867         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotBreakWrappedTables] = NS_ooxml::LN_CT_Compat_doNotBreakWrappedTables;
    7868         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotSnapToGridInCell] = NS_ooxml::LN_CT_Compat_doNotSnapToGridInCell;
    7869         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_selectFldWithFirstOrLastChar] = NS_ooxml::LN_CT_Compat_selectFldWithFirstOrLastChar;
    7870         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_applyBreakingRules] = NS_ooxml::LN_CT_Compat_applyBreakingRules;
    7871         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotWrapTextWithPunct] = NS_ooxml::LN_CT_Compat_doNotWrapTextWithPunct;
    7872         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotUseEastAsianBreakRules] = NS_ooxml::LN_CT_Compat_doNotUseEastAsianBreakRules;
    7873         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_useWord2002TableStyleRules] = NS_ooxml::LN_CT_Compat_useWord2002TableStyleRules;
    7874         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_growAutofit] = NS_ooxml::LN_CT_Compat_growAutofit;
    7875         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_useFELayout] = NS_ooxml::LN_CT_Compat_useFELayout;
    7876         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_useNormalStyleForList] = NS_ooxml::LN_CT_Compat_useNormalStyleForList;
    7877         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotUseIndentAsNumberingTabStop] = NS_ooxml::LN_CT_Compat_doNotUseIndentAsNumberingTabStop;
    7878         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_useAltKinsokuLineBreakRules] = NS_ooxml::LN_CT_Compat_useAltKinsokuLineBreakRules;
    7879         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_allowSpaceOfSameStyleInTable] = NS_ooxml::LN_CT_Compat_allowSpaceOfSameStyleInTable;
    7880         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotSuppressIndentation] = NS_ooxml::LN_CT_Compat_doNotSuppressIndentation;
    7881         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotAutofitConstrainedTables] = NS_ooxml::LN_CT_Compat_doNotAutofitConstrainedTables;
    7882         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_autofitToFirstFixedWidthCell] = NS_ooxml::LN_CT_Compat_autofitToFirstFixedWidthCell;
    7883         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_underlineTabInNumList] = NS_ooxml::LN_CT_Compat_underlineTabInNumList;
    7884         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_displayHangulFixedWidth] = NS_ooxml::LN_CT_Compat_displayHangulFixedWidth;
    7885         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_splitPgBreakAndParaMark] = NS_ooxml::LN_CT_Compat_splitPgBreakAndParaMark;
    7886         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotVertAlignCellWithSp] = NS_ooxml::LN_CT_Compat_doNotVertAlignCellWithSp;
    7887         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotBreakConstrainedForcedTable] = NS_ooxml::LN_CT_Compat_doNotBreakConstrainedForcedTable;
    7888         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotVertAlignInTxbx] = NS_ooxml::LN_CT_Compat_doNotVertAlignInTxbx;
    7889         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_useAnsiKerningPairs] = NS_ooxml::LN_CT_Compat_useAnsiKerningPairs;
    7890         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_cachedColBalance] = NS_ooxml::LN_CT_Compat_cachedColBalance;
    7891                 :          8 :         break;
    7892                 :            :     case NN_wml|DEFINE_CT_DocVar:
    7893                 :            :         // CT_DocVar
    7894         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_name] = NS_ooxml::LN_CT_DocVar_name;
    7895         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_DocVar_val;
    7896                 :          0 :         break;
    7897                 :            :     case NN_wml|DEFINE_CT_DocRsids:
    7898                 :            :         // CT_DocRsids
    7899         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rsidRoot] = NS_ooxml::LN_CT_DocRsids_rsidRoot;
    7900         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rsid] = NS_ooxml::LN_CT_DocRsids_rsid;
    7901                 :          8 :         break;
    7902                 :            :     case NN_wml|DEFINE_CT_CharacterSpacing:
    7903                 :            :         // CT_CharacterSpacing
    7904         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_CharacterSpacing_val;
    7905                 :          8 :         break;
    7906                 :            :     case NN_wml|DEFINE_CT_SaveThroughXslt:
    7907                 :            :         // CT_SaveThroughXslt
    7908         [ #  # ]:          0 :         (*pMap)[OOXML_id] = NS_ooxml::LN_CT_SaveThroughXslt_r_id;
    7909         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_solutionID] = NS_ooxml::LN_CT_SaveThroughXslt_solutionID;
    7910                 :          0 :         break;
    7911                 :            :     case NN_wml|DEFINE_CT_RPrDefault:
    7912                 :            :         // CT_RPrDefault
    7913         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rPr] = NS_ooxml::LN_CT_RPrDefault_rPr;
    7914                 :          8 :         break;
    7915                 :            :     case NN_wml|DEFINE_CT_PPrDefault:
    7916                 :            :         // CT_PPrDefault
    7917         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pPr] = NS_ooxml::LN_CT_PPrDefault_pPr;
    7918                 :          8 :         break;
    7919                 :            :     case NN_wml|DEFINE_CT_DocDefaults:
    7920                 :            :         // CT_DocDefaults
    7921         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pPrDefault] = NS_ooxml::LN_CT_DocDefaults_pPrDefault;
    7922         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rPrDefault] = NS_ooxml::LN_CT_DocDefaults_rPrDefault;
    7923                 :          8 :         break;
    7924                 :            :     case NN_wml|DEFINE_CT_ReadingModeInkLockDown:
    7925                 :            :         // CT_ReadingModeInkLockDown
    7926         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_actualPg] = NS_ooxml::LN_CT_ReadingModeInkLockDown_actualPg;
    7927         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_w] = NS_ooxml::LN_CT_ReadingModeInkLockDown_w;
    7928         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_h] = NS_ooxml::LN_CT_ReadingModeInkLockDown_h;
    7929         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fontSz] = NS_ooxml::LN_CT_ReadingModeInkLockDown_fontSz;
    7930                 :          0 :         break;
    7931                 :            :     case NN_wml|DEFINE_CT_WriteProtection:
    7932                 :            :         // AG_Password
    7933         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptProviderType] = NS_ooxml::LN_AG_Password_cryptProviderType;
    7934         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptAlgorithmClass] = NS_ooxml::LN_AG_Password_cryptAlgorithmClass;
    7935         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptAlgorithmType] = NS_ooxml::LN_AG_Password_cryptAlgorithmType;
    7936         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptAlgorithmSid] = NS_ooxml::LN_AG_Password_cryptAlgorithmSid;
    7937         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptSpinCount] = NS_ooxml::LN_AG_Password_cryptSpinCount;
    7938         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptProvider] = NS_ooxml::LN_AG_Password_cryptProvider;
    7939         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_algIdExt] = NS_ooxml::LN_AG_Password_algIdExt;
    7940         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_algIdExtSource] = NS_ooxml::LN_AG_Password_algIdExtSource;
    7941         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptProviderTypeExt] = NS_ooxml::LN_AG_Password_cryptProviderTypeExt;
    7942         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cryptProviderTypeExtSource] = NS_ooxml::LN_AG_Password_cryptProviderTypeExtSource;
    7943         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hash] = NS_ooxml::LN_AG_Password_hash;
    7944         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_salt] = NS_ooxml::LN_AG_Password_salt;
    7945                 :            :         // CT_WriteProtection
    7946         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_recommended] = NS_ooxml::LN_CT_WriteProtection_recommended;
    7947                 :          0 :         break;
    7948                 :            :     case NN_wml|DEFINE_CT_Settings:
    7949                 :            :         // CT_Settings
    7950         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_writeProtection] = NS_ooxml::LN_CT_Settings_writeProtection;
    7951         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_view] = NS_ooxml::LN_CT_Settings_view;
    7952         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_zoom] = NS_ooxml::LN_CT_Settings_zoom;
    7953         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_removePersonalInformation] = NS_ooxml::LN_CT_Settings_removePersonalInformation;
    7954         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_removeDateAndTime] = NS_ooxml::LN_CT_Settings_removeDateAndTime;
    7955         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotDisplayPageBoundaries] = NS_ooxml::LN_CT_Settings_doNotDisplayPageBoundaries;
    7956         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_displayBackgroundShape] = NS_ooxml::LN_CT_Settings_displayBackgroundShape;
    7957         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_printPostScriptOverText] = NS_ooxml::LN_CT_Settings_printPostScriptOverText;
    7958         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_printFractionalCharacterWidth] = NS_ooxml::LN_CT_Settings_printFractionalCharacterWidth;
    7959         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_printFormsData] = NS_ooxml::LN_CT_Settings_printFormsData;
    7960         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_embedTrueTypeFonts] = NS_ooxml::LN_CT_Settings_embedTrueTypeFonts;
    7961         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_embedSystemFonts] = NS_ooxml::LN_CT_Settings_embedSystemFonts;
    7962         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_saveSubsetFonts] = NS_ooxml::LN_CT_Settings_saveSubsetFonts;
    7963         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_saveFormsData] = NS_ooxml::LN_CT_Settings_saveFormsData;
    7964         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_mirrorMargins] = NS_ooxml::LN_CT_Settings_mirrorMargins;
    7965         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_alignBordersAndEdges] = NS_ooxml::LN_CT_Settings_alignBordersAndEdges;
    7966         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bordersDoNotSurroundHeader] = NS_ooxml::LN_CT_Settings_bordersDoNotSurroundHeader;
    7967         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bordersDoNotSurroundFooter] = NS_ooxml::LN_CT_Settings_bordersDoNotSurroundFooter;
    7968         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_gutterAtTop] = NS_ooxml::LN_CT_Settings_gutterAtTop;
    7969         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_hideSpellingErrors] = NS_ooxml::LN_CT_Settings_hideSpellingErrors;
    7970         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_hideGrammaticalErrors] = NS_ooxml::LN_CT_Settings_hideGrammaticalErrors;
    7971         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_activeWritingStyle] = NS_ooxml::LN_CT_Settings_activeWritingStyle;
    7972         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_proofState] = NS_ooxml::LN_CT_Settings_proofState;
    7973         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_formsDesign] = NS_ooxml::LN_CT_Settings_formsDesign;
    7974         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_attachedTemplate] = NS_ooxml::LN_CT_Settings_attachedTemplate;
    7975         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_linkStyles] = NS_ooxml::LN_CT_Settings_linkStyles;
    7976         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_stylePaneFormatFilter] = NS_ooxml::LN_CT_Settings_stylePaneFormatFilter;
    7977         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_stylePaneSortMethod] = NS_ooxml::LN_CT_Settings_stylePaneSortMethod;
    7978         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_documentType] = NS_ooxml::LN_CT_Settings_documentType;
    7979         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_mailMerge] = NS_ooxml::LN_CT_Settings_mailMerge;
    7980         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_revisionView] = NS_ooxml::LN_CT_Settings_revisionView;
    7981         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_trackRevisions] = NS_ooxml::LN_CT_Settings_trackRevisions;
    7982         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotTrackMoves] = NS_ooxml::LN_CT_Settings_doNotTrackMoves;
    7983         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotTrackFormatting] = NS_ooxml::LN_CT_Settings_doNotTrackFormatting;
    7984         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_documentProtection] = NS_ooxml::LN_CT_Settings_documentProtection;
    7985         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_autoFormatOverride] = NS_ooxml::LN_CT_Settings_autoFormatOverride;
    7986         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_styleLockTheme] = NS_ooxml::LN_CT_Settings_styleLockTheme;
    7987         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_styleLockQFSet] = NS_ooxml::LN_CT_Settings_styleLockQFSet;
    7988         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_defaultTabStop] = NS_ooxml::LN_CT_Settings_defaultTabStop;
    7989         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_autoHyphenation] = NS_ooxml::LN_CT_Settings_autoHyphenation;
    7990         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_consecutiveHyphenLimit] = NS_ooxml::LN_CT_Settings_consecutiveHyphenLimit;
    7991         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_hyphenationZone] = NS_ooxml::LN_CT_Settings_hyphenationZone;
    7992         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotHyphenateCaps] = NS_ooxml::LN_CT_Settings_doNotHyphenateCaps;
    7993         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_showEnvelope] = NS_ooxml::LN_CT_Settings_showEnvelope;
    7994         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_summaryLength] = NS_ooxml::LN_CT_Settings_summaryLength;
    7995         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_clickAndTypeStyle] = NS_ooxml::LN_CT_Settings_clickAndTypeStyle;
    7996         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_defaultTableStyle] = NS_ooxml::LN_CT_Settings_defaultTableStyle;
    7997         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_evenAndOddHeaders] = NS_ooxml::LN_CT_Settings_evenAndOddHeaders;
    7998         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bookFoldRevPrinting] = NS_ooxml::LN_CT_Settings_bookFoldRevPrinting;
    7999         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bookFoldPrinting] = NS_ooxml::LN_CT_Settings_bookFoldPrinting;
    8000         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bookFoldPrintingSheets] = NS_ooxml::LN_CT_Settings_bookFoldPrintingSheets;
    8001         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_drawingGridHorizontalSpacing] = NS_ooxml::LN_CT_Settings_drawingGridHorizontalSpacing;
    8002         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_drawingGridVerticalSpacing] = NS_ooxml::LN_CT_Settings_drawingGridVerticalSpacing;
    8003         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_displayHorizontalDrawingGridEvery] = NS_ooxml::LN_CT_Settings_displayHorizontalDrawingGridEvery;
    8004         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_displayVerticalDrawingGridEvery] = NS_ooxml::LN_CT_Settings_displayVerticalDrawingGridEvery;
    8005         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotUseMarginsForDrawingGridOrigin] = NS_ooxml::LN_CT_Settings_doNotUseMarginsForDrawingGridOrigin;
    8006         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_drawingGridHorizontalOrigin] = NS_ooxml::LN_CT_Settings_drawingGridHorizontalOrigin;
    8007         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_drawingGridVerticalOrigin] = NS_ooxml::LN_CT_Settings_drawingGridVerticalOrigin;
    8008         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotShadeFormData] = NS_ooxml::LN_CT_Settings_doNotShadeFormData;
    8009         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_noPunctuationKerning] = NS_ooxml::LN_CT_Settings_noPunctuationKerning;
    8010         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_characterSpacingControl] = NS_ooxml::LN_CT_Settings_characterSpacingControl;
    8011         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_printTwoOnOne] = NS_ooxml::LN_CT_Settings_printTwoOnOne;
    8012         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_strictFirstAndLastChars] = NS_ooxml::LN_CT_Settings_strictFirstAndLastChars;
    8013         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_noLineBreaksAfter] = NS_ooxml::LN_CT_Settings_noLineBreaksAfter;
    8014         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_noLineBreaksBefore] = NS_ooxml::LN_CT_Settings_noLineBreaksBefore;
    8015         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_savePreviewPicture] = NS_ooxml::LN_CT_Settings_savePreviewPicture;
    8016         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotValidateAgainstSchema] = NS_ooxml::LN_CT_Settings_doNotValidateAgainstSchema;
    8017         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_saveInvalidXml] = NS_ooxml::LN_CT_Settings_saveInvalidXml;
    8018         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_ignoreMixedContent] = NS_ooxml::LN_CT_Settings_ignoreMixedContent;
    8019         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_alwaysShowPlaceholderText] = NS_ooxml::LN_CT_Settings_alwaysShowPlaceholderText;
    8020         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotDemarcateInvalidXml] = NS_ooxml::LN_CT_Settings_doNotDemarcateInvalidXml;
    8021         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_saveXmlDataOnly] = NS_ooxml::LN_CT_Settings_saveXmlDataOnly;
    8022         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_useXSLTWhenSaving] = NS_ooxml::LN_CT_Settings_useXSLTWhenSaving;
    8023         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_saveThroughXslt] = NS_ooxml::LN_CT_Settings_saveThroughXslt;
    8024         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_showXMLTags] = NS_ooxml::LN_CT_Settings_showXMLTags;
    8025         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_alwaysMergeEmptyNamespace] = NS_ooxml::LN_CT_Settings_alwaysMergeEmptyNamespace;
    8026         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_updateFields] = NS_ooxml::LN_CT_Settings_updateFields;
    8027         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_hdrShapeDefaults] = NS_ooxml::LN_CT_Settings_hdrShapeDefaults;
    8028         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_footnotePr] = NS_ooxml::LN_CT_Settings_footnotePr;
    8029         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_endnotePr] = NS_ooxml::LN_CT_Settings_endnotePr;
    8030         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_compat] = NS_ooxml::LN_CT_Settings_compat;
    8031         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_docVars] = NS_ooxml::LN_CT_Settings_docVars;
    8032         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rsids] = NS_ooxml::LN_CT_Settings_rsids;
    8033         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_uiCompat97To2003] = NS_ooxml::LN_CT_Settings_uiCompat97To2003;
    8034         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_attachedSchema] = NS_ooxml::LN_CT_Settings_attachedSchema;
    8035         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_themeFontLang] = NS_ooxml::LN_CT_Settings_themeFontLang;
    8036         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_clrSchemeMapping] = NS_ooxml::LN_CT_Settings_clrSchemeMapping;
    8037         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotIncludeSubdocsInStats] = NS_ooxml::LN_CT_Settings_doNotIncludeSubdocsInStats;
    8038         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotAutoCompressPictures] = NS_ooxml::LN_CT_Settings_doNotAutoCompressPictures;
    8039         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_forceUpgrade] = NS_ooxml::LN_CT_Settings_forceUpgrade;
    8040         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_captions] = NS_ooxml::LN_CT_Settings_captions;
    8041         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_readModeInkLockDown] = NS_ooxml::LN_CT_Settings_readModeInkLockDown;
    8042         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_smartTagType] = NS_ooxml::LN_CT_Settings_smartTagType;
    8043         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_shapeDefaults] = NS_ooxml::LN_CT_Settings_shapeDefaults;
    8044         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_doNotEmbedSmartTags] = NS_ooxml::LN_CT_Settings_doNotEmbedSmartTags;
    8045         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_decimalSymbol] = NS_ooxml::LN_CT_Settings_decimalSymbol;
    8046         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_listSeparator] = NS_ooxml::LN_CT_Settings_listSeparator;
    8047                 :          8 :         break;
    8048                 :            :     case NN_wml|DEFINE_CT_FrameScrollbar:
    8049                 :            :         // CT_FrameScrollbar
    8050         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_FrameScrollbar_val;
    8051                 :          0 :         break;
    8052                 :            :     case NN_wml|DEFINE_CT_FrameLayout:
    8053                 :            :         // CT_FrameLayout
    8054         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_FrameLayout_val;
    8055                 :          0 :         break;
    8056                 :            :     case NN_wml|DEFINE_CT_LevelSuffix:
    8057                 :            :         // CT_LevelSuffix
    8058         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_LevelSuffix_val;
    8059                 :          0 :         break;
    8060                 :            :     case NN_wml|DEFINE_CT_LevelText:
    8061                 :            :         // CT_LevelText
    8062         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_LevelText_val;
    8063         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_null] = NS_ooxml::LN_CT_LevelText_null;
    8064                 :          3 :         break;
    8065                 :            :     case NN_wml|DEFINE_CT_LvlLegacy:
    8066                 :            :         // CT_LvlLegacy
    8067         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_legacy] = NS_ooxml::LN_CT_LvlLegacy_legacy;
    8068         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_legacySpace] = NS_ooxml::LN_CT_LvlLegacy_legacySpace;
    8069         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_legacyIndent] = NS_ooxml::LN_CT_LvlLegacy_legacyIndent;
    8070                 :          0 :         break;
    8071                 :            :     case NN_wml|DEFINE_CT_Lvl:
    8072                 :            :         // CT_Lvl
    8073         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_start] = NS_rtf::LN_ISTARTAT;
    8074         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_numFmt] = NS_rtf::LN_NFC;
    8075         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_lvlRestart] = NS_ooxml::LN_CT_Lvl_lvlRestart;
    8076         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_pStyle] = NS_ooxml::LN_CT_Lvl_pStyle;
    8077         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_isLgl] = NS_rtf::LN_FLEGAL;
    8078         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_suff] = NS_ooxml::LN_CT_Lvl_suff;
    8079         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_lvlText] = NS_ooxml::LN_CT_Lvl_lvlText;
    8080         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_lvlPicBulletId] = NS_ooxml::LN_CT_Lvl_lvlPicBulletId;
    8081         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_legacy] = NS_rtf::LN_FCONVERTED;
    8082         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_lvlJc] = NS_ooxml::LN_CT_Lvl_lvlJc;
    8083         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_pPr] = NS_ooxml::LN_CT_Lvl_pPr;
    8084         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_rPr] = NS_ooxml::LN_CT_Lvl_rPr;
    8085         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_ilvl] = NS_ooxml::LN_CT_Lvl_ilvl;
    8086         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_tplc] = NS_ooxml::LN_CT_Lvl_tplc;
    8087         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_tentative] = NS_ooxml::LN_CT_Lvl_tentative;
    8088                 :          3 :         break;
    8089                 :            :     case NN_wml|DEFINE_CT_MultiLevelType:
    8090                 :            :         // CT_MultiLevelType
    8091         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_MultiLevelType_val;
    8092                 :          3 :         break;
    8093                 :            :     case NN_wml|DEFINE_CT_AbstractNum:
    8094                 :            :         // CT_AbstractNum
    8095         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_nsid] = NS_rtf::LN_LSID;
    8096         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_multiLevelType] = NS_ooxml::LN_CT_AbstractNum_multiLevelType;
    8097         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_tmpl] = NS_rtf::LN_TPLC;
    8098         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_name] = NS_ooxml::LN_CT_AbstractNum_name;
    8099         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_styleLink] = NS_ooxml::LN_CT_AbstractNum_styleLink;
    8100         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_numStyleLink] = NS_ooxml::LN_CT_AbstractNum_numStyleLink;
    8101         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_lvl] = NS_ooxml::LN_CT_AbstractNum_lvl;
    8102         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_abstractNumId] = NS_ooxml::LN_CT_AbstractNum_abstractNumId;
    8103                 :          3 :         break;
    8104                 :            :     case NN_wml|DEFINE_CT_NumLvl:
    8105                 :            :         // CT_NumLvl
    8106         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_startOverride] = NS_ooxml::LN_CT_NumLvl_startOverride;
    8107         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_lvl] = NS_ooxml::LN_CT_NumLvl_lvl;
    8108         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_ilvl] = NS_ooxml::LN_CT_NumLvl_ilvl;
    8109                 :          3 :         break;
    8110                 :            :     case NN_wml|DEFINE_CT_Num:
    8111                 :            :         // CT_Num
    8112         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_abstractNumId] = NS_ooxml::LN_CT_Num_abstractNumId;
    8113         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_lvlOverride] = NS_ooxml::LN_CT_Num_lvlOverride;
    8114         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_numId] = NS_ooxml::LN_CT_Num_numId;
    8115                 :          3 :         break;
    8116                 :            :     case NN_wml|DEFINE_CT_Numbering:
    8117                 :            :         // CT_Numbering
    8118         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_numPicBullet] = NS_ooxml::LN_CT_Numbering_numPicBullet;
    8119         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_abstractNum] = NS_ooxml::LN_CT_Numbering_abstractNum;
    8120         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_num] = NS_ooxml::LN_CT_Numbering_num;
    8121         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_numIdMacAtCleanup] = NS_ooxml::LN_CT_Numbering_numIdMacAtCleanup;
    8122                 :          3 :         break;
    8123                 :            :     case NN_wml|DEFINE_CT_Style_tblStylePr:
    8124                 :            :         // CT_Style_tblStylePr
    8125         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pPr] = NS_ooxml::LN_CT_PPrBase;
    8126         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_rPr] = NS_ooxml::LN_EG_RPrBase;
    8127         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblPr] = NS_ooxml::LN_CT_TblPrBase;
    8128         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_trPr] = NS_ooxml::LN_CT_TrPrBase;
    8129         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcPr] = NS_ooxml::LN_CT_TcPrBase;
    8130         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_type] = NS_ooxml::LN_CT_TblStyleOverrideType;
    8131                 :          0 :         break;
    8132                 :            :     case NN_wml|DEFINE_CT_Style_TblPr:
    8133                 :            :         // CT_TblPrBase
    8134         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblStyle] = NS_ooxml::LN_CT_TblPrBase_tblStyle;
    8135         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblpPr] = NS_ooxml::LN_CT_TblPrBase_tblpPr;
    8136         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblOverlap] = NS_ooxml::LN_CT_TblPrBase_tblOverlap;
    8137         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bidiVisual] = NS_ooxml::LN_CT_TblPrBase_bidiVisual;
    8138         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblStyleRowBandSize] = NS_ooxml::LN_CT_TblPrBase_tblStyleRowBandSize;
    8139         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblStyleColBandSize] = NS_ooxml::LN_CT_TblPrBase_tblStyleColBandSize;
    8140         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblW] = NS_ooxml::LN_CT_TblPrBase_tblW;
    8141         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_jc] = NS_ooxml::LN_CT_TblPrBase_jc;
    8142         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblCellSpacing] = NS_ooxml::LN_CT_TblPrBase_tblCellSpacing;
    8143         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblInd] = NS_ooxml::LN_CT_TblPrBase_tblInd;
    8144         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblBorders] = NS_ooxml::LN_CT_TblPrBase_tblBorders;
    8145         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = NS_ooxml::LN_CT_TblPrBase_shd;
    8146         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblLayout] = NS_ooxml::LN_CT_TblPrBase_tblLayout;
    8147         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblCellMar] = NS_ooxml::LN_CT_TblPrBase_tblCellMar;
    8148         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblLook] = NS_ooxml::LN_CT_TblPrBase_tblLook;
    8149                 :          0 :         break;
    8150                 :            :     case NN_wml|DEFINE_CT_Style_TrPr:
    8151                 :            :         // CT_TrPrBase
    8152         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cnfStyle] = NS_ooxml::LN_CT_TrPrBase_cnfStyle;
    8153         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_divId] = NS_ooxml::LN_CT_TrPrBase_divId;
    8154         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_gridBefore] = NS_ooxml::LN_CT_TrPrBase_gridBefore;
    8155         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_gridAfter] = NS_ooxml::LN_CT_TrPrBase_gridAfter;
    8156         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_wBefore] = NS_ooxml::LN_CT_TrPrBase_wBefore;
    8157         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_wAfter] = NS_ooxml::LN_CT_TrPrBase_wAfter;
    8158         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cantSplit] = NS_sprm::LN_TCantSplit;
    8159         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_trHeight] = NS_ooxml::LN_CT_TrPrBase_trHeight;
    8160         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblHeader] = NS_ooxml::LN_CT_TrPrBase_tblHeader;
    8161         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tblCellSpacing] = NS_ooxml::LN_CT_TrPrBase_tblCellSpacing;
    8162         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_jc] = NS_ooxml::LN_CT_TrPrBase_jc;
    8163         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hidden] = NS_ooxml::LN_CT_TrPrBase_hidden;
    8164                 :          0 :         break;
    8165                 :            :     case NN_wml|DEFINE_CT_Style_TcPr:
    8166                 :            :         // CT_TcPrBase
    8167         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_cnfStyle] = NS_ooxml::LN_CT_TcPrBase_cnfStyle;
    8168         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcW] = NS_ooxml::LN_CT_TcPrBase_tcW;
    8169         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_gridSpan] = NS_ooxml::LN_CT_TcPrBase_gridSpan;
    8170         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hMerge] = NS_ooxml::LN_CT_TcPrBase_hMerge;
    8171         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vMerge] = NS_ooxml::LN_CT_TcPrBase_vMerge;
    8172         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcBorders] = NS_ooxml::LN_CT_TcPrBase_tcBorders;
    8173         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_shd] = NS_ooxml::LN_CT_TcPrBase_shd;
    8174         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_noWrap] = NS_ooxml::LN_CT_TcPrBase_noWrap;
    8175         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcMar] = NS_ooxml::LN_CT_TcPrBase_tcMar;
    8176         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_textDirection] = NS_ooxml::LN_CT_TcPrBase_textDirection;
    8177         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_tcFitText] = NS_ooxml::LN_CT_TcPrBase_tcFitText;
    8178         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_vAlign] = NS_ooxml::LN_CT_TcPrBase_vAlign;
    8179         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_hideMark] = NS_ooxml::LN_CT_TcPrBase_hideMark;
    8180                 :          0 :         break;
    8181                 :            :     case NN_wml|DEFINE_CT_Style:
    8182                 :            :         // CT_Style
    8183         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_name] = NS_ooxml::LN_CT_Style_name;
    8184         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_aliases] = NS_ooxml::LN_CT_Style_aliases;
    8185         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_basedOn] = NS_ooxml::LN_CT_Style_basedOn;
    8186         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_next] = NS_ooxml::LN_CT_Style_next;
    8187         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_link] = NS_ooxml::LN_CT_Style_link;
    8188         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_autoRedefine] = NS_ooxml::LN_CT_Style_autoRedefine;
    8189         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_hidden] = NS_ooxml::LN_CT_Style_hidden;
    8190         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_uiPriority] = NS_ooxml::LN_CT_Style_uiPriority;
    8191         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_semiHidden] = NS_ooxml::LN_CT_Style_semiHidden;
    8192         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_unhideWhenUsed] = NS_ooxml::LN_CT_Style_unhideWhenUsed;
    8193         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_qFormat] = NS_ooxml::LN_CT_Style_qFormat;
    8194         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_locked] = NS_ooxml::LN_CT_Style_locked;
    8195         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_personal] = NS_ooxml::LN_CT_Style_personal;
    8196         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_personalCompose] = NS_ooxml::LN_CT_Style_personalCompose;
    8197         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_personalReply] = NS_ooxml::LN_CT_Style_personalReply;
    8198         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rsid] = NS_ooxml::LN_CT_Style_rsid;
    8199         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pPr] = NS_ooxml::LN_CT_Style_pPr;
    8200         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_rPr] = NS_ooxml::LN_CT_Style_rPr;
    8201         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblPr] = NS_ooxml::LN_CT_Style_tblPr;
    8202         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_trPr] = NS_ooxml::LN_CT_Style_trPr;
    8203         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tcPr] = NS_ooxml::LN_CT_Style_tcPr;
    8204         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_tblStylePr] = NS_ooxml::LN_CT_Style_tblStylePr;
    8205         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_type] = NS_ooxml::LN_CT_Style_type;
    8206         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_styleId] = NS_ooxml::LN_CT_Style_styleId;
    8207         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_default] = NS_ooxml::LN_CT_Style_default;
    8208         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customStyle] = NS_ooxml::LN_CT_Style_customStyle;
    8209                 :          8 :         break;
    8210                 :            :     case NN_wml|DEFINE_CT_Panose:
    8211                 :            :         // CT_Panose
    8212         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_Panose_val;
    8213                 :          8 :         break;
    8214                 :            :     case NN_wml|DEFINE_CT_FontFamily:
    8215                 :            :         // CT_FontFamily
    8216         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_FontFamily_val;
    8217                 :          8 :         break;
    8218                 :            :     case NN_wml|DEFINE_CT_Pitch:
    8219                 :            :         // CT_Pitch
    8220         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_Pitch_val;
    8221                 :          8 :         break;
    8222                 :            :     case NN_wml|DEFINE_CT_FontSig:
    8223                 :            :         // CT_FontSig
    8224         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_usb0] = NS_ooxml::LN_CT_FontSig_usb0;
    8225         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_usb1] = NS_ooxml::LN_CT_FontSig_usb1;
    8226         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_usb2] = NS_ooxml::LN_CT_FontSig_usb2;
    8227         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_usb3] = NS_ooxml::LN_CT_FontSig_usb3;
    8228         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_csb0] = NS_ooxml::LN_CT_FontSig_csb0;
    8229         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_csb1] = NS_ooxml::LN_CT_FontSig_csb1;
    8230                 :          8 :         break;
    8231                 :            :     case NN_wml|DEFINE_CT_FontRel:
    8232                 :            :         // CT_Rel
    8233         [ #  # ]:          0 :         (*pMap)[NS_relationships|OOXML_id] = NS_ooxml::LN_CT_Rel_id;
    8234                 :            :         // CT_FontRel
    8235         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fontKey] = NS_ooxml::LN_CT_FontRel_fontKey;
    8236         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_subsetted] = NS_ooxml::LN_CT_FontRel_subsetted;
    8237                 :          0 :         break;
    8238                 :            :     case NN_wml|DEFINE_CT_Font:
    8239                 :            :         // CT_Font
    8240         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_altName] = NS_ooxml::LN_CT_Font_altName;
    8241         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_panose1] = NS_ooxml::LN_CT_Font_panose1;
    8242         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_charset] = NS_ooxml::LN_CT_Font_charset;
    8243         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_characterSet] = NS_ooxml::LN_CT_Font_characterSet;
    8244         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_family] = NS_ooxml::LN_CT_Font_family;
    8245         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_notTrueType] = NS_ooxml::LN_CT_Font_notTrueType;
    8246         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_pitch] = NS_ooxml::LN_CT_Font_pitch;
    8247         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_sig] = NS_ooxml::LN_CT_Font_sig;
    8248         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_embedRegular] = NS_ooxml::LN_CT_Font_embedRegular;
    8249         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_embedBold] = NS_ooxml::LN_CT_Font_embedBold;
    8250         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_embedItalic] = NS_ooxml::LN_CT_Font_embedItalic;
    8251         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_embedBoldItalic] = NS_ooxml::LN_CT_Font_embedBoldItalic;
    8252         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_name] = NS_ooxml::LN_CT_Font_name;
    8253                 :          8 :         break;
    8254                 :            :     case NN_wml|DEFINE_CT_Charset:
    8255                 :            :         // CT_Charset
    8256         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_Charset_val;
    8257         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_characterSet] = NS_ooxml::LN_CT_Charset_characterSet;
    8258                 :          8 :         break;
    8259                 :            :     case NN_wml|DEFINE_CT_TxbxContent:
    8260                 :            :         // EG_RangeMarkupElements
    8261         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    8262         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    8263         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    8264         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    8265         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    8266         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    8267         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    8268         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    8269         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    8270         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    8271         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    8272         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    8273         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    8274         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    8275         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    8276         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    8277                 :            :         // EG_RunLevelElts
    8278         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    8279         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    8280         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    8281         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    8282         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    8283         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    8284         [ +  - ]:          3 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    8285                 :          3 :         break;
    8286                 :            :     case NN_wml|DEFINE_EG_BlockLevelChunkElts:
    8287                 :            :         // EG_RangeMarkupElements
    8288         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    8289         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    8290         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    8291         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    8292         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    8293         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    8294         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    8295         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    8296         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    8297         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    8298         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    8299         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    8300         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    8301         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    8302         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    8303         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    8304                 :            :         // EG_RunLevelElts
    8305         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    8306         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    8307         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    8308         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    8309         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    8310         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    8311         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    8312                 :          0 :         break;
    8313                 :            :     case NN_wml|DEFINE_EG_BlockLevelElts:
    8314                 :            :         // EG_RangeMarkupElements
    8315         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    8316         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    8317         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    8318         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    8319         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    8320         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    8321         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    8322         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    8323         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    8324         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    8325         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    8326         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    8327         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    8328         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    8329         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    8330         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    8331                 :            :         // EG_RunLevelElts
    8332         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    8333         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    8334         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    8335         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    8336         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    8337         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    8338         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    8339                 :          0 :         break;
    8340                 :            :     case NN_wml|DEFINE_EG_RunLevelElts:
    8341                 :            :         // EG_RangeMarkupElements
    8342         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    8343         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    8344         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    8345         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    8346         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    8347         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    8348         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    8349         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    8350         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    8351         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    8352         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    8353         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    8354         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    8355         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    8356         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    8357         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    8358                 :            :         // EG_RunLevelElts
    8359         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    8360         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    8361         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    8362         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    8363         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    8364         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    8365         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    8366                 :          0 :         break;
    8367                 :            :     case NN_wml|DEFINE_CT_Body:
    8368                 :            :         // EG_RangeMarkupElements
    8369         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkStart] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkStart;
    8370         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_bookmarkEnd] = NS_ooxml::LN_EG_RangeMarkupElements_bookmarkEnd;
    8371         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeStart;
    8372         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_moveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveFromRangeEnd;
    8373         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeStart;
    8374         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_moveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_moveToRangeEnd;
    8375         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeStart;
    8376         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_commentRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_commentRangeEnd;
    8377         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeStart;
    8378         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlInsRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlInsRangeEnd;
    8379         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeStart;
    8380         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlDelRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlDelRangeEnd;
    8381         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeStart;
    8382         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveFromRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveFromRangeEnd;
    8383         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeStart] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeStart;
    8384         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_customXmlMoveToRangeEnd] = NS_ooxml::LN_EG_RangeMarkupElements_customXmlMoveToRangeEnd;
    8385                 :            :         // EG_RunLevelElts
    8386         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_proofErr] = NS_ooxml::LN_EG_RunLevelElts_proofErr;
    8387         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_permStart] = NS_ooxml::LN_EG_RunLevelElts_permStart;
    8388         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_permEnd] = NS_ooxml::LN_EG_RunLevelElts_permEnd;
    8389         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_ins] = NS_ooxml::LN_EG_RunLevelElts_ins;
    8390         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_del] = NS_ooxml::LN_EG_RunLevelElts_del;
    8391         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_moveFrom] = NS_ooxml::LN_EG_RunLevelElts_moveFrom;
    8392         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_moveTo] = NS_ooxml::LN_EG_RunLevelElts_moveTo;
    8393                 :          8 :         break;
    8394                 :            :     case NN_wml|DEFINE_CT_ShapeDefaults:
    8395                 :            :         // CT_ShapeDefaults
    8396         [ +  - ]:          8 :         (*pMap)[NS_vml|OOXML_fill] = NS_ooxml::LN_CT_ShapeDefaults_v_fill;
    8397         [ +  - ]:          8 :         (*pMap)[NS_vml|OOXML_stroke] = NS_ooxml::LN_CT_ShapeDefaults_v_stroke;
    8398         [ +  - ]:          8 :         (*pMap)[NS_vml|OOXML_textbox] = NS_ooxml::LN_CT_ShapeDefaults_v_textbox;
    8399         [ +  - ]:          8 :         (*pMap)[NS_vml|OOXML_shadow] = NS_ooxml::LN_CT_ShapeDefaults_v_shadow;
    8400         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_colormru] = NS_ooxml::LN_CT_ShapeDefaults_colormru;
    8401         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_colormenu] = NS_ooxml::LN_CT_ShapeDefaults_colormenu;
    8402         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_spidmax] = NS_ooxml::LN_CT_ShapeDefaults_spidmax;
    8403         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_style] = NS_ooxml::LN_CT_ShapeDefaults_style;
    8404         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_fill] = NS_ooxml::LN_CT_ShapeDefaults_fill;
    8405         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_fillcolor] = NS_ooxml::LN_CT_ShapeDefaults_fillcolor;
    8406         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_stroke] = NS_ooxml::LN_CT_ShapeDefaults_stroke;
    8407         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_strokecolor] = NS_ooxml::LN_CT_ShapeDefaults_strokecolor;
    8408         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_allowincell] = NS_ooxml::LN_CT_ShapeDefaults_allowincell;
    8409                 :          8 :         break;
    8410                 :            :     case NN_wml|DEFINE_CT_SmartTagType:
    8411                 :            :         // CT_SmartTagType
    8412         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_namespaceuri] = NS_ooxml::LN_CT_SmartTagType_namespaceuri;
    8413         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_name] = NS_ooxml::LN_CT_SmartTagType_name;
    8414         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_url] = NS_ooxml::LN_CT_SmartTagType_url;
    8415                 :          0 :         break;
    8416                 :            :     case NN_wml|DEFINE_CT_DocPartBehavior:
    8417                 :            :         // CT_DocPartBehavior
    8418         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_DocPartBehavior_val;
    8419                 :          0 :         break;
    8420                 :            :     case NN_wml|DEFINE_CT_DocPartType:
    8421                 :            :         // CT_DocPartType
    8422         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_DocPartType_val;
    8423                 :          0 :         break;
    8424                 :            :     case NN_wml|DEFINE_CT_DocPartGallery:
    8425                 :            :         // CT_DocPartGallery
    8426         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_DocPartGallery_val;
    8427                 :          0 :         break;
    8428                 :            :     case NN_wml|DEFINE_CT_DocPartName:
    8429                 :            :         // CT_DocPartName
    8430         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_val] = NS_ooxml::LN_CT_DocPartName_val;
    8431         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_decorated] = NS_ooxml::LN_CT_DocPartName_decorated;
    8432                 :          0 :         break;
    8433                 :            :     case NN_wml|DEFINE_settings:
    8434                 :            :         // settings
    8435         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_settings] = NS_ooxml::LN_settings_settings;
    8436                 :          0 :         break;
    8437                 :            :     case NN_wml|DEFINE_fonts:
    8438                 :            :         // fonts
    8439         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_fonts] = NS_rtf::LN_FONTTABLE;
    8440                 :          0 :         break;
    8441                 :            :     case NN_wml|DEFINE_numbering:
    8442                 :            :         // numbering
    8443         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_numbering] = NS_ooxml::LN_NUMBERING;
    8444                 :          0 :         break;
    8445                 :            :     case NN_wml|DEFINE_styles:
    8446                 :            :         // styles
    8447         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_styles] = NS_rtf::LN_STYLESHEET;
    8448                 :          0 :         break;
    8449                 :            :     case NN_wml|DEFINE_CT_Caption:
    8450                 :            :         // CT_Caption
    8451         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_name] = NS_ooxml::LN_CT_Caption_name;
    8452         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_pos] = NS_ooxml::LN_CT_Caption_pos;
    8453         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_chapNum] = NS_ooxml::LN_CT_Caption_chapNum;
    8454         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_heading] = NS_ooxml::LN_CT_Caption_heading;
    8455         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_noLabel] = NS_ooxml::LN_CT_Caption_noLabel;
    8456         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_numFmt] = NS_ooxml::LN_CT_Caption_numFmt;
    8457         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_sep] = NS_ooxml::LN_CT_Caption_sep;
    8458                 :          0 :         break;
    8459                 :            :     case NN_wml|DEFINE_CT_AutoCaption:
    8460                 :            :         // CT_AutoCaption
    8461         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_name] = NS_ooxml::LN_CT_AutoCaption_name;
    8462         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_caption] = NS_ooxml::LN_CT_AutoCaption_caption;
    8463                 :          0 :         break;
    8464                 :            :     case NN_wml|DEFINE_CT_AutoCaptions:
    8465                 :            :         // CT_AutoCaptions
    8466         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_autoCaption] = NS_ooxml::LN_CT_AutoCaptions_autoCaption;
    8467                 :          0 :         break;
    8468                 :            :     case NN_wml|DEFINE_CT_Captions:
    8469                 :            :         // CT_Captions
    8470         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_caption] = NS_ooxml::LN_CT_Captions_caption;
    8471         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_autoCaptions] = NS_ooxml::LN_CT_Captions_autoCaptions;
    8472                 :          0 :         break;
    8473                 :            :     case NN_wml|DEFINE_CT_DocumentBase:
    8474                 :            :         // CT_DocumentBase
    8475         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_background] = NS_ooxml::LN_CT_DocumentBase_background;
    8476                 :          0 :         break;
    8477                 :            :     case NN_wml|DEFINE_CT_Document:
    8478                 :            :         // CT_DocumentBase
    8479         [ +  - ]:          8 :         (*pMap)[NS_wordprocessingml|OOXML_background] = NS_ooxml::LN_CT_DocumentBase_background;
    8480                 :          8 :         break;
    8481                 :            :     case NN_wml|DEFINE_CT_GlossaryDocument:
    8482                 :            :         // CT_DocumentBase
    8483         [ #  # ]:          0 :         (*pMap)[NS_wordprocessingml|OOXML_background] = NS_ooxml::LN_CT_DocumentBase_background;
    8484                 :          0 :         break;
    8485                 :            :     default:
    8486                 :            :         // recipients
    8487                 :            :         // txbxContent
    8488                 :            :         // comments
    8489                 :            :         // footnotes
    8490                 :            :         // endnotes
    8491                 :            :         // hdr
    8492                 :            :         // ftr
    8493                 :            :         // settings
    8494                 :            :         // settings
    8495         [ +  - ]:         33 :         (*pMap)[NS_wordprocessingml|OOXML_settings] = NS_ooxml::LN_settings_settings;
    8496                 :            :         // webSettings
    8497                 :            :         // fonts
    8498                 :            :         // fonts
    8499         [ +  - ]:         33 :         (*pMap)[NS_wordprocessingml|OOXML_fonts] = NS_rtf::LN_FONTTABLE;
    8500                 :            :         // numbering
    8501                 :            :         // numbering
    8502         [ +  - ]:         33 :         (*pMap)[NS_wordprocessingml|OOXML_numbering] = NS_ooxml::LN_NUMBERING;
    8503                 :            :         // styles
    8504                 :            :         // styles
    8505         [ +  - ]:         33 :         (*pMap)[NS_wordprocessingml|OOXML_styles] = NS_rtf::LN_STYLESHEET;
    8506                 :            :         // document
    8507                 :            :         // glossaryDocument
    8508                 :         33 :         break;
    8509                 :            :     }
    8510                 :            :     
    8511                 :        604 :     return pMap;
    8512                 :            : }
    8513                 :            : 
    8514                 :      38257 : void OOXMLFactory_wml::attributeAction(OOXMLFastContextHandler * _pHandler, Token_t nToken, OOXMLValue::Pointer_t pValue)
    8515                 :            : {
    8516   [ +  +  +  -  :      38257 :     switch(_pHandler->getDefine())
          +  +  +  -  +  
          +  -  +  -  -  
          -  -  -  -  -  
          +  -  -  -  -  
          +  -  +  -  -  
          +  +  +  -  -  
          -  -  +  -  -  
          -  -  -  -  +  
          -  -  -  -  -  
          +  -  -  -  +  
          +  +  +  -  -  
                   -  + ]
    8517                 :            :     {
    8518                 :            :     case NN_wml|DEFINE_CT_OnOff:
    8519                 :            :     {
    8520         [ -  + ]:        627 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8521                 :            : 
    8522         [ +  - ]:        627 :         switch(nToken)
    8523                 :            :         {
    8524                 :            :         case NS_wordprocessingml|OOXML_val:
    8525         [ +  - ]:        627 :             pHandler->setValue(pValue);
    8526                 :        627 :             break;
    8527                 :            :         default:
    8528                 :          0 :             break;
    8529                 :            :         }
    8530                 :            :     }
    8531                 :        627 :         break;
    8532                 :            :     case NN_wml|DEFINE_CT_LongHexNumber:
    8533                 :            :     {
    8534         [ -  + ]:       1391 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8535                 :            : 
    8536         [ +  - ]:       1391 :         switch(nToken)
    8537                 :            :         {
    8538                 :            :         case NS_wordprocessingml|OOXML_val:
    8539         [ +  - ]:       1391 :             pHandler->setValue(pValue);
    8540                 :       1391 :             break;
    8541                 :            :         default:
    8542                 :          0 :             break;
    8543                 :            :         }
    8544                 :            :     }
    8545                 :       1391 :         break;
    8546                 :            :     case NN_wml|DEFINE_CT_ShortHexNumber:
    8547                 :            :     {
    8548         [ -  + ]:         47 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8549                 :            : 
    8550         [ +  - ]:         47 :         switch(nToken)
    8551                 :            :         {
    8552                 :            :         case NS_wordprocessingml|OOXML_val:
    8553         [ +  - ]:         47 :             pHandler->setValue(pValue);
    8554                 :         47 :             break;
    8555                 :            :         default:
    8556                 :          0 :             break;
    8557                 :            :         }
    8558                 :            :     }
    8559                 :         47 :         break;
    8560                 :            :     case NN_wml|DEFINE_CT_UcharHexNumber:
    8561                 :            :     {
    8562         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8563                 :            : 
    8564         [ #  # ]:          0 :         switch(nToken)
    8565                 :            :         {
    8566                 :            :         case NS_wordprocessingml|OOXML_val:
    8567         [ #  # ]:          0 :             pHandler->setValue(pValue);
    8568                 :          0 :             break;
    8569                 :            :         default:
    8570                 :          0 :             break;
    8571                 :            :         }
    8572                 :            :     }
    8573                 :          0 :         break;
    8574                 :            :     case NN_wml|DEFINE_CT_DecimalNumber:
    8575                 :            :     {
    8576         [ -  + ]:       1281 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8577                 :            : 
    8578         [ +  - ]:       1281 :         switch(nToken)
    8579                 :            :         {
    8580                 :            :         case NS_wordprocessingml|OOXML_val:
    8581         [ +  - ]:       1281 :             pHandler->setValue(pValue);
    8582                 :       1281 :             break;
    8583                 :            :         default:
    8584                 :          0 :             break;
    8585                 :            :         }
    8586                 :            :     }
    8587                 :       1281 :         break;
    8588                 :            :     case NN_wml|DEFINE_CT_TwipsMeasure:
    8589                 :            :     {
    8590         [ -  + ]:        125 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8591                 :            : 
    8592         [ +  - ]:        125 :         switch(nToken)
    8593                 :            :         {
    8594                 :            :         case NS_wordprocessingml|OOXML_val:
    8595         [ +  - ]:        125 :             pHandler->setValue(pValue);
    8596                 :        125 :             break;
    8597                 :            :         default:
    8598                 :          0 :             break;
    8599                 :            :         }
    8600                 :            :     }
    8601                 :        125 :         break;
    8602                 :            :     case NN_wml|DEFINE_CT_SignedTwipsMeasure:
    8603                 :            :     {
    8604         [ -  + ]:         18 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8605                 :            : 
    8606         [ +  - ]:         18 :         switch(nToken)
    8607                 :            :         {
    8608                 :            :         case NS_wordprocessingml|OOXML_val:
    8609         [ +  - ]:         18 :             pHandler->setValue(pValue);
    8610                 :         18 :             break;
    8611                 :            :         default:
    8612                 :          0 :             break;
    8613                 :            :         }
    8614                 :            :     }
    8615                 :         18 :         break;
    8616                 :            :     case NN_wml|DEFINE_CT_PixelsMeasure:
    8617                 :            :     {
    8618         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8619                 :            : 
    8620         [ #  # ]:          0 :         switch(nToken)
    8621                 :            :         {
    8622                 :            :         case NS_wordprocessingml|OOXML_val:
    8623         [ #  # ]:          0 :             pHandler->setValue(pValue);
    8624                 :          0 :             break;
    8625                 :            :         default:
    8626                 :          0 :             break;
    8627                 :            :         }
    8628                 :            :     }
    8629                 :          0 :         break;
    8630                 :            :     case NN_wml|DEFINE_CT_HpsMeasure:
    8631                 :            :     {
    8632         [ -  + ]:       1426 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8633                 :            : 
    8634         [ +  - ]:       1426 :         switch(nToken)
    8635                 :            :         {
    8636                 :            :         case NS_wordprocessingml|OOXML_val:
    8637         [ +  - ]:       1426 :             pHandler->setValue(pValue);
    8638                 :       1426 :             break;
    8639                 :            :         default:
    8640                 :          0 :             break;
    8641                 :            :         }
    8642                 :            :     }
    8643                 :       1426 :         break;
    8644                 :            :     case NN_wml|DEFINE_CT_SignedHpsMeasure:
    8645                 :            :     {
    8646         [ -  + ]:          6 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8647                 :            : 
    8648         [ +  - ]:          6 :         switch(nToken)
    8649                 :            :         {
    8650                 :            :         case NS_wordprocessingml|OOXML_val:
    8651         [ +  - ]:          6 :             pHandler->setValue(pValue);
    8652                 :          6 :             break;
    8653                 :            :         default:
    8654                 :          0 :             break;
    8655                 :            :         }
    8656                 :            :     }
    8657                 :          6 :         break;
    8658                 :            :     case NN_wml|DEFINE_CT_MacroName:
    8659                 :            :     {
    8660         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8661                 :            : 
    8662         [ #  # ]:          0 :         switch(nToken)
    8663                 :            :         {
    8664                 :            :         case NS_wordprocessingml|OOXML_val:
    8665         [ #  # ]:          0 :             pHandler->setValue(pValue);
    8666                 :          0 :             break;
    8667                 :            :         default:
    8668                 :          0 :             break;
    8669                 :            :         }
    8670                 :            :     }
    8671                 :          0 :         break;
    8672                 :            :     case NN_wml|DEFINE_CT_String:
    8673                 :            :     {
    8674         [ -  + ]:       3786 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8675                 :            : 
    8676         [ +  - ]:       3786 :         switch(nToken)
    8677                 :            :         {
    8678                 :            :         case NS_wordprocessingml|OOXML_val:
    8679         [ +  - ]:       3786 :             pHandler->setValue(pValue);
    8680                 :       3786 :             break;
    8681                 :            :         default:
    8682                 :          0 :             break;
    8683                 :            :         }
    8684                 :            :     }
    8685                 :       3786 :         break;
    8686                 :            :     case NN_wml|DEFINE_CT_TextScale:
    8687                 :            :     {
    8688         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8689                 :            : 
    8690         [ #  # ]:          0 :         switch(nToken)
    8691                 :            :         {
    8692                 :            :         case NS_wordprocessingml|OOXML_val:
    8693         [ #  # ]:          0 :             pHandler->setValue(pValue);
    8694                 :          0 :             break;
    8695                 :            :         default:
    8696                 :          0 :             break;
    8697                 :            :         }
    8698                 :            :     }
    8699                 :          0 :         break;
    8700                 :            :     case NN_wml|DEFINE_CT_Highlight:
    8701                 :            :     {
    8702         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8703                 :            : 
    8704         [ #  # ]:          0 :         switch(nToken)
    8705                 :            :         {
    8706                 :            :         case NS_wordprocessingml|OOXML_val:
    8707         [ #  # ]:          0 :             pHandler->setValue(pValue);
    8708                 :          0 :             break;
    8709                 :            :         default:
    8710                 :          0 :             break;
    8711                 :            :         }
    8712                 :            :     }
    8713                 :          0 :         break;
    8714                 :            :     case NN_wml|DEFINE_CT_Lang:
    8715                 :            :     {
    8716         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8717                 :            : 
    8718         [ #  # ]:          0 :         switch(nToken)
    8719                 :            :         {
    8720                 :            :         case NS_wordprocessingml|OOXML_val:
    8721         [ #  # ]:          0 :             pHandler->setValue(pValue);
    8722                 :          0 :             break;
    8723                 :            :         default:
    8724                 :          0 :             break;
    8725                 :            :         }
    8726                 :            :     }
    8727                 :          0 :         break;
    8728                 :            :     case NN_wml|DEFINE_CT_Guid:
    8729                 :            :     {
    8730         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8731                 :            : 
    8732         [ #  # ]:          0 :         switch(nToken)
    8733                 :            :         {
    8734                 :            :         case NS_wordprocessingml|OOXML_val:
    8735         [ #  # ]:          0 :             pHandler->setValue(pValue);
    8736                 :          0 :             break;
    8737                 :            :         default:
    8738                 :          0 :             break;
    8739                 :            :         }
    8740                 :            :     }
    8741                 :          0 :         break;
    8742                 :            :     case NN_wml|DEFINE_CT_TextEffect:
    8743                 :            :     {
    8744         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8745                 :            : 
    8746         [ #  # ]:          0 :         switch(nToken)
    8747                 :            :         {
    8748                 :            :         case NS_wordprocessingml|OOXML_val:
    8749         [ #  # ]:          0 :             pHandler->setValue(pValue);
    8750                 :          0 :             break;
    8751                 :            :         default:
    8752                 :          0 :             break;
    8753                 :            :         }
    8754                 :            :     }
    8755                 :          0 :         break;
    8756                 :            :     case NN_wml|DEFINE_CT_VerticalAlignRun:
    8757                 :            :     {
    8758         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8759                 :            : 
    8760         [ #  # ]:          0 :         switch(nToken)
    8761                 :            :         {
    8762                 :            :         case NS_wordprocessingml|OOXML_val:
    8763         [ #  # ]:          0 :             pHandler->setValue(pValue);
    8764                 :          0 :             break;
    8765                 :            :         default:
    8766                 :          0 :             break;
    8767                 :            :         }
    8768                 :            :     }
    8769                 :          0 :         break;
    8770                 :            :     case NN_wml|DEFINE_CT_Em:
    8771                 :            :     {
    8772         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8773                 :            : 
    8774         [ #  # ]:          0 :         switch(nToken)
    8775                 :            :         {
    8776                 :            :         case NS_wordprocessingml|OOXML_val:
    8777         [ #  # ]:          0 :             pHandler->setValue(pValue);
    8778                 :          0 :             break;
    8779                 :            :         default:
    8780                 :          0 :             break;
    8781                 :            :         }
    8782                 :            :     }
    8783                 :          0 :         break;
    8784                 :            :     case NN_wml|DEFINE_CT_Jc:
    8785                 :            :     {
    8786         [ -  + ]:        639 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8787                 :            : 
    8788         [ +  - ]:        639 :         switch(nToken)
    8789                 :            :         {
    8790                 :            :         case NS_wordprocessingml|OOXML_val:
    8791         [ +  - ]:        639 :             pHandler->setValue(pValue);
    8792                 :        639 :             break;
    8793                 :            :         default:
    8794                 :          0 :             break;
    8795                 :            :         }
    8796                 :            :     }
    8797                 :        639 :         break;
    8798                 :            :     case NN_wml|DEFINE_CT_MailMergeDocType:
    8799                 :            :     {
    8800         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8801                 :            : 
    8802         [ #  # ]:          0 :         switch(nToken)
    8803                 :            :         {
    8804                 :            :         case NS_wordprocessingml|OOXML_val:
    8805         [ #  # ]:          0 :             pHandler->setValue(pValue);
    8806                 :          0 :             break;
    8807                 :            :         default:
    8808                 :          0 :             break;
    8809                 :            :         }
    8810                 :            :     }
    8811                 :          0 :         break;
    8812                 :            :     case NN_wml|DEFINE_CT_MailMergeDataType:
    8813                 :            :     {
    8814         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8815                 :            : 
    8816         [ #  # ]:          0 :         switch(nToken)
    8817                 :            :         {
    8818                 :            :         case NS_wordprocessingml|OOXML_val:
    8819         [ #  # ]:          0 :             pHandler->setValue(pValue);
    8820                 :          0 :             break;
    8821                 :            :         default:
    8822                 :          0 :             break;
    8823                 :            :         }
    8824                 :            :     }
    8825                 :          0 :         break;
    8826                 :            :     case NN_wml|DEFINE_CT_MailMergeDest:
    8827                 :            :     {
    8828         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8829                 :            : 
    8830         [ #  # ]:          0 :         switch(nToken)
    8831                 :            :         {
    8832                 :            :         case NS_wordprocessingml|OOXML_val:
    8833         [ #  # ]:          0 :             pHandler->setValue(pValue);
    8834                 :          0 :             break;
    8835                 :            :         default:
    8836                 :          0 :             break;
    8837                 :            :         }
    8838                 :            :     }
    8839                 :          0 :         break;
    8840                 :            :     case NN_wml|DEFINE_CT_MailMergeOdsoFMDFieldType:
    8841                 :            :     {
    8842         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8843                 :            : 
    8844         [ #  # ]:          0 :         switch(nToken)
    8845                 :            :         {
    8846                 :            :         case NS_wordprocessingml|OOXML_val:
    8847         [ #  # ]:          0 :             pHandler->setValue(pValue);
    8848                 :          0 :             break;
    8849                 :            :         default:
    8850                 :          0 :             break;
    8851                 :            :         }
    8852                 :            :     }
    8853                 :          0 :         break;
    8854                 :            :     case NN_wml|DEFINE_CT_TextDirection:
    8855                 :            :     {
    8856         [ -  + ]:        102 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8857                 :            : 
    8858         [ +  - ]:        102 :         switch(nToken)
    8859                 :            :         {
    8860                 :            :         case NS_wordprocessingml|OOXML_val:
    8861         [ +  - ]:        102 :             pHandler->setValue(pValue);
    8862                 :        102 :             break;
    8863                 :            :         default:
    8864                 :          0 :             break;
    8865                 :            :         }
    8866                 :            :     }
    8867                 :        102 :         break;
    8868                 :            :     case NN_wml|DEFINE_CT_TextAlignment:
    8869                 :            :     {
    8870         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8871                 :            : 
    8872         [ #  # ]:          0 :         switch(nToken)
    8873                 :            :         {
    8874                 :            :         case NS_wordprocessingml|OOXML_val:
    8875         [ #  # ]:          0 :             pHandler->setValue(pValue);
    8876                 :          0 :             break;
    8877                 :            :         default:
    8878                 :          0 :             break;
    8879                 :            :         }
    8880                 :            :     }
    8881                 :          0 :         break;
    8882                 :            :     case NN_wml|DEFINE_CT_Comment:
    8883                 :            :     {
    8884         [ -  + ]:         24 :         OOXMLFastContextHandlerXNote * pHandler = dynamic_cast<OOXMLFastContextHandlerXNote * >(_pHandler);
    8885                 :            : 
    8886         [ +  + ]:         24 :         switch(nToken)
    8887                 :            :         {
    8888                 :            :         case NS_wordprocessingml|OOXML_id:
    8889         [ +  - ]:          6 :             pHandler->checkId(pValue);
    8890                 :          6 :             break;
    8891                 :            :         default:
    8892                 :         18 :             break;
    8893                 :            :         }
    8894                 :            :     }
    8895                 :         24 :         break;
    8896                 :            :     case NN_wml|DEFINE_CT_TextboxTightWrap:
    8897                 :            :     {
    8898         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8899                 :            : 
    8900         [ #  # ]:          0 :         switch(nToken)
    8901                 :            :         {
    8902                 :            :         case NS_wordprocessingml|OOXML_val:
    8903         [ #  # ]:          0 :             pHandler->setValue(pValue);
    8904                 :          0 :             break;
    8905                 :            :         default:
    8906                 :          0 :             break;
    8907                 :            :         }
    8908                 :            :     }
    8909                 :          0 :         break;
    8910                 :            :     case NN_wml|DEFINE_CT_FFTextType:
    8911                 :            :     {
    8912         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8913                 :            : 
    8914         [ #  # ]:          0 :         switch(nToken)
    8915                 :            :         {
    8916                 :            :         case NS_wordprocessingml|OOXML_val:
    8917         [ #  # ]:          0 :             pHandler->setValue(pValue);
    8918                 :          0 :             break;
    8919                 :            :         default:
    8920                 :          0 :             break;
    8921                 :            :         }
    8922                 :            :     }
    8923                 :          0 :         break;
    8924                 :            :     case NN_wml|DEFINE_CT_FFName:
    8925                 :            :     {
    8926         [ -  + ]:          3 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8927                 :            : 
    8928         [ +  - ]:          3 :         switch(nToken)
    8929                 :            :         {
    8930                 :            :         case NS_wordprocessingml|OOXML_val:
    8931         [ +  - ]:          3 :             pHandler->setValue(pValue);
    8932                 :          3 :             break;
    8933                 :            :         default:
    8934                 :          0 :             break;
    8935                 :            :         }
    8936                 :            :     }
    8937                 :          3 :         break;
    8938                 :            :     case NN_wml|DEFINE_CT_SectType:
    8939                 :            :     {
    8940         [ -  + ]:        123 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8941                 :            : 
    8942         [ +  - ]:        123 :         switch(nToken)
    8943                 :            :         {
    8944                 :            :         case NS_wordprocessingml|OOXML_val:
    8945         [ +  - ]:        123 :             pHandler->setValue(pValue);
    8946                 :        123 :             break;
    8947                 :            :         default:
    8948                 :          0 :             break;
    8949                 :            :         }
    8950                 :            :     }
    8951                 :        123 :         break;
    8952                 :            :     case NN_wml|DEFINE_CT_VerticalJc:
    8953                 :            :     {
    8954         [ -  + ]:          4 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8955                 :            : 
    8956         [ +  - ]:          4 :         switch(nToken)
    8957                 :            :         {
    8958                 :            :         case NS_wordprocessingml|OOXML_val:
    8959         [ +  - ]:          4 :             pHandler->setValue(pValue);
    8960                 :          4 :             break;
    8961                 :            :         default:
    8962                 :          0 :             break;
    8963                 :            :         }
    8964                 :            :     }
    8965                 :          4 :         break;
    8966                 :            :     case NN_wml|DEFINE_CT_RubyAlign:
    8967                 :            :     {
    8968         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8969                 :            : 
    8970         [ #  # ]:          0 :         switch(nToken)
    8971                 :            :         {
    8972                 :            :         case NS_wordprocessingml|OOXML_val:
    8973         [ #  # ]:          0 :             pHandler->setValue(pValue);
    8974                 :          0 :             break;
    8975                 :            :         default:
    8976                 :          0 :             break;
    8977                 :            :         }
    8978                 :            :     }
    8979                 :          0 :         break;
    8980                 :            :     case NN_wml|DEFINE_CT_Lock:
    8981                 :            :     {
    8982         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8983                 :            : 
    8984         [ #  # ]:          0 :         switch(nToken)
    8985                 :            :         {
    8986                 :            :         case NS_wordprocessingml|OOXML_val:
    8987         [ #  # ]:          0 :             pHandler->setValue(pValue);
    8988                 :          0 :             break;
    8989                 :            :         default:
    8990                 :          0 :             break;
    8991                 :            :         }
    8992                 :            :     }
    8993                 :          0 :         break;
    8994                 :            :     case NN_wml|DEFINE_CT_SdtDateMappingType:
    8995                 :            :     {
    8996         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    8997                 :            : 
    8998         [ #  # ]:          0 :         switch(nToken)
    8999                 :            :         {
    9000                 :            :         case NS_wordprocessingml|OOXML_val:
    9001         [ #  # ]:          0 :             pHandler->setValue(pValue);
    9002                 :          0 :             break;
    9003                 :            :         default:
    9004                 :          0 :             break;
    9005                 :            :         }
    9006                 :            :     }
    9007                 :          0 :         break;
    9008                 :            :     case NN_wml|DEFINE_CT_CalendarType:
    9009                 :            :     {
    9010         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    9011                 :            : 
    9012         [ #  # ]:          0 :         switch(nToken)
    9013                 :            :         {
    9014                 :            :         case NS_wordprocessingml|OOXML_val:
    9015         [ #  # ]:          0 :             pHandler->setValue(pValue);
    9016                 :          0 :             break;
    9017                 :            :         default:
    9018                 :          0 :             break;
    9019                 :            :         }
    9020                 :            :     }
    9021                 :          0 :         break;
    9022                 :            :     case NN_wml|DEFINE_CT_TblGridCol:
    9023                 :            :     {
    9024         [ -  + ]:        213 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    9025                 :            : 
    9026         [ +  - ]:        213 :         switch(nToken)
    9027                 :            :         {
    9028                 :            :         case NS_wordprocessingml|OOXML_w:
    9029         [ +  - ]:        213 :             pHandler->setValue(pValue);
    9030                 :        213 :             break;
    9031                 :            :         default:
    9032                 :          0 :             break;
    9033                 :            :         }
    9034                 :            :     }
    9035                 :        213 :         break;
    9036                 :            :     case NN_wml|DEFINE_CT_VMerge:
    9037                 :            :     {
    9038         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    9039                 :            : 
    9040         [ #  # ]:          0 :         switch(nToken)
    9041                 :            :         {
    9042                 :            :         case NS_wordprocessingml|OOXML_val:
    9043         [ #  # ]:          0 :             pHandler->setValue(pValue);
    9044                 :          0 :             break;
    9045                 :            :         default:
    9046                 :          0 :             break;
    9047                 :            :         }
    9048                 :            :     }
    9049                 :          0 :         break;
    9050                 :            :     case NN_wml|DEFINE_CT_HMerge:
    9051                 :            :     {
    9052         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    9053                 :            : 
    9054         [ #  # ]:          0 :         switch(nToken)
    9055                 :            :         {
    9056                 :            :         case NS_wordprocessingml|OOXML_val:
    9057         [ #  # ]:          0 :             pHandler->setValue(pValue);
    9058                 :          0 :             break;
    9059                 :            :         default:
    9060                 :          0 :             break;
    9061                 :            :         }
    9062                 :            :     }
    9063                 :          0 :         break;
    9064                 :            :     case NN_wml|DEFINE_CT_Cnf:
    9065                 :            :     {
    9066         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    9067                 :            : 
    9068         [ #  # ]:          0 :         switch(nToken)
    9069                 :            :         {
    9070                 :            :         case NS_wordprocessingml|OOXML_val:
    9071         [ #  # ]:          0 :             pHandler->setValue(pValue);
    9072                 :          0 :             break;
    9073                 :            :         default:
    9074                 :          0 :             break;
    9075                 :            :         }
    9076                 :            :     }
    9077                 :          0 :         break;
    9078                 :            :     case NN_wml|DEFINE_CT_TblOverlap:
    9079                 :            :     {
    9080         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    9081                 :            : 
    9082         [ #  # ]:          0 :         switch(nToken)
    9083                 :            :         {
    9084                 :            :         case NS_wordprocessingml|OOXML_val:
    9085         [ #  # ]:          0 :             pHandler->setValue(pValue);
    9086                 :          0 :             break;
    9087                 :            :         default:
    9088                 :          0 :             break;
    9089                 :            :         }
    9090                 :            :     }
    9091                 :          0 :         break;
    9092                 :            :     case NN_wml|DEFINE_CT_FtnPos:
    9093                 :            :     {
    9094         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    9095                 :            : 
    9096         [ #  # ]:          0 :         switch(nToken)
    9097                 :            :         {
    9098                 :            :         case NS_wordprocessingml|OOXML_val:
    9099         [ #  # ]:          0 :             pHandler->setValue(pValue);
    9100                 :          0 :             break;
    9101                 :            :         default:
    9102                 :          0 :             break;
    9103                 :            :         }
    9104                 :            :     }
    9105                 :          0 :         break;
    9106                 :            :     case NN_wml|DEFINE_CT_EdnPos:
    9107                 :            :     {
    9108         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    9109                 :            : 
    9110         [ #  # ]:          0 :         switch(nToken)
    9111                 :            :         {
    9112                 :            :         case NS_wordprocessingml|OOXML_val:
    9113         [ #  # ]:          0 :             pHandler->setValue(pValue);
    9114                 :          0 :             break;
    9115                 :            :         default:
    9116                 :          0 :             break;
    9117                 :            :         }
    9118                 :            :     }
    9119                 :          0 :         break;
    9120                 :            :     case NN_wml|DEFINE_CT_NumFmt:
    9121                 :            :     {
    9122         [ -  + ]:        600 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    9123                 :            : 
    9124         [ +  - ]:        600 :         switch(nToken)
    9125                 :            :         {
    9126                 :            :         case NS_wordprocessingml|OOXML_val:
    9127         [ +  - ]:        600 :             pHandler->setValue(pValue);
    9128                 :        600 :             break;
    9129                 :            :         default:
    9130                 :          0 :             break;
    9131                 :            :         }
    9132                 :            :     }
    9133                 :        600 :         break;
    9134                 :            :     case NN_wml|DEFINE_CT_NumRestart:
    9135                 :            :     {
    9136         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    9137                 :            : 
    9138         [ #  # ]:          0 :         switch(nToken)
    9139                 :            :         {
    9140                 :            :         case NS_wordprocessingml|OOXML_val:
    9141         [ #  # ]:          0 :             pHandler->setValue(pValue);
    9142                 :          0 :             break;
    9143                 :            :         default:
    9144                 :          0 :             break;
    9145                 :            :         }
    9146                 :            :     }
    9147                 :          0 :         break;
    9148                 :            :     case NN_wml|DEFINE_CT_FtnEdnRef:
    9149                 :            :     {
    9150         [ #  # ]:          0 :         OOXMLFastContextHandlerProperties * pHandler = dynamic_cast<OOXMLFastContextHandlerProperties * >(_pHandler);
    9151                 :            : 
    9152         [ #  # ]:          0 :         switch(nToken)
    9153                 :            :         {
    9154                 :            :         case NS_wordprocessingml|OOXML_id:
    9155         [ #  # ]:          0 :             pHandler->setXNoteId(pValue);
    9156                 :          0 :             break;
    9157                 :            :         default:
    9158                 :          0 :             break;
    9159                 :            :         }
    9160                 :            :     }
    9161                 :          0 :         break;
    9162                 :            :     case NN_wml|DEFINE_CT_FtnEdn:
    9163                 :            :     {
    9164         [ #  # ]:          0 :         OOXMLFastContextHandlerXNote * pHandler = dynamic_cast<OOXMLFastContextHandlerXNote * >(_pHandler);
    9165                 :            : 
    9166         [ #  # ]:          0 :         switch(nToken)
    9167                 :            :         {
    9168                 :            :         case NS_wordprocessingml|OOXML_id:
    9169         [ #  # ]:          0 :             pHandler->checkId(pValue);
    9170                 :          0 :             break;
    9171                 :            :         default:
    9172                 :          0 :             break;
    9173                 :            :         }
    9174                 :            :     }
    9175                 :          0 :         break;
    9176                 :            :     case NN_wml|DEFINE_CT_MailMergeSourceType:
    9177                 :            :     {
    9178         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    9179                 :            : 
    9180         [ #  # ]:          0 :         switch(nToken)
    9181                 :            :         {
    9182                 :            :         case NS_wordprocessingml|OOXML_val:
    9183         [ #  # ]:          0 :             pHandler->setValue(pValue);
    9184                 :          0 :             break;
    9185                 :            :         default:
    9186                 :          0 :             break;
    9187                 :            :         }
    9188                 :            :     }
    9189                 :          0 :         break;
    9190                 :            :     case NN_wml|DEFINE_CT_TargetScreenSz:
    9191                 :            :     {
    9192         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    9193                 :            : 
    9194         [ #  # ]:          0 :         switch(nToken)
    9195                 :            :         {
    9196                 :            :         case NS_wordprocessingml|OOXML_val:
    9197         [ #  # ]:          0 :             pHandler->setValue(pValue);
    9198                 :          0 :             break;
    9199                 :            :         default:
    9200                 :          0 :             break;
    9201                 :            :         }
    9202                 :            :     }
    9203                 :          0 :         break;
    9204                 :            :     case NN_wml|DEFINE_CT_CharacterSpacing:
    9205                 :            :     {
    9206         [ -  + ]:         83 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    9207                 :            : 
    9208         [ +  - ]:         83 :         switch(nToken)
    9209                 :            :         {
    9210                 :            :         case NS_wordprocessingml|OOXML_val:
    9211         [ +  - ]:         83 :             pHandler->setValue(pValue);
    9212                 :         83 :             break;
    9213                 :            :         default:
    9214                 :          0 :             break;
    9215                 :            :         }
    9216                 :            :     }
    9217                 :         83 :         break;
    9218                 :            :     case NN_wml|DEFINE_CT_FrameScrollbar:
    9219                 :            :     {
    9220         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    9221                 :            : 
    9222         [ #  # ]:          0 :         switch(nToken)
    9223                 :            :         {
    9224                 :            :         case NS_wordprocessingml|OOXML_val:
    9225         [ #  # ]:          0 :             pHandler->setValue(pValue);
    9226                 :          0 :             break;
    9227                 :            :         default:
    9228                 :          0 :             break;
    9229                 :            :         }
    9230                 :            :     }
    9231                 :          0 :         break;
    9232                 :            :     case NN_wml|DEFINE_CT_FrameLayout:
    9233                 :            :     {
    9234         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    9235                 :            : 
    9236         [ #  # ]:          0 :         switch(nToken)
    9237                 :            :         {
    9238                 :            :         case NS_wordprocessingml|OOXML_val:
    9239         [ #  # ]:          0 :             pHandler->setValue(pValue);
    9240                 :          0 :             break;
    9241                 :            :         default:
    9242                 :          0 :             break;
    9243                 :            :         }
    9244                 :            :     }
    9245                 :          0 :         break;
    9246                 :            :     case NN_wml|DEFINE_CT_LevelSuffix:
    9247                 :            :     {
    9248         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    9249                 :            : 
    9250         [ #  # ]:          0 :         switch(nToken)
    9251                 :            :         {
    9252                 :            :         case NS_wordprocessingml|OOXML_val:
    9253         [ #  # ]:          0 :             pHandler->setValue(pValue);
    9254                 :          0 :             break;
    9255                 :            :         default:
    9256                 :          0 :             break;
    9257                 :            :         }
    9258                 :            :     }
    9259                 :          0 :         break;
    9260                 :            :     case NN_wml|DEFINE_CT_MultiLevelType:
    9261                 :            :     {
    9262         [ -  + ]:         72 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    9263                 :            : 
    9264         [ +  - ]:         72 :         switch(nToken)
    9265                 :            :         {
    9266                 :            :         case NS_wordprocessingml|OOXML_val:
    9267         [ +  - ]:         72 :             pHandler->setValue(pValue);
    9268                 :         72 :             break;
    9269                 :            :         default:
    9270                 :          0 :             break;
    9271                 :            :         }
    9272                 :            :     }
    9273                 :         72 :         break;
    9274                 :            :     case NN_wml|DEFINE_CT_Panose:
    9275                 :            :     {
    9276         [ -  + ]:        379 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    9277                 :            : 
    9278         [ +  - ]:        379 :         switch(nToken)
    9279                 :            :         {
    9280                 :            :         case NS_wordprocessingml|OOXML_val:
    9281         [ +  - ]:        379 :             pHandler->setValue(pValue);
    9282                 :        379 :             break;
    9283                 :            :         default:
    9284                 :          0 :             break;
    9285                 :            :         }
    9286                 :            :     }
    9287                 :        379 :         break;
    9288                 :            :     case NN_wml|DEFINE_CT_FontFamily:
    9289                 :            :     {
    9290         [ -  + ]:        877 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    9291                 :            : 
    9292         [ +  - ]:        877 :         switch(nToken)
    9293                 :            :         {
    9294                 :            :         case NS_wordprocessingml|OOXML_val:
    9295         [ +  - ]:        877 :             pHandler->setValue(pValue);
    9296                 :        877 :             break;
    9297                 :            :         default:
    9298                 :          0 :             break;
    9299                 :            :         }
    9300                 :            :     }
    9301                 :        877 :         break;
    9302                 :            :     case NN_wml|DEFINE_CT_Pitch:
    9303                 :            :     {
    9304         [ -  + ]:        877 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    9305                 :            : 
    9306         [ +  - ]:        877 :         switch(nToken)
    9307                 :            :         {
    9308                 :            :         case NS_wordprocessingml|OOXML_val:
    9309         [ +  - ]:        877 :             pHandler->setValue(pValue);
    9310                 :        877 :             break;
    9311                 :            :         default:
    9312                 :          0 :             break;
    9313                 :            :         }
    9314                 :            :     }
    9315                 :        877 :         break;
    9316                 :            :     case NN_wml|DEFINE_CT_DocPartBehavior:
    9317                 :            :     {
    9318         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    9319                 :            : 
    9320         [ #  # ]:          0 :         switch(nToken)
    9321                 :            :         {
    9322                 :            :         case NS_wordprocessingml|OOXML_val:
    9323         [ #  # ]:          0 :             pHandler->setValue(pValue);
    9324                 :          0 :             break;
    9325                 :            :         default:
    9326                 :          0 :             break;
    9327                 :            :         }
    9328                 :            :     }
    9329                 :          0 :         break;
    9330                 :            :     case NN_wml|DEFINE_CT_DocPartType:
    9331                 :            :     {
    9332         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    9333                 :            : 
    9334         [ #  # ]:          0 :         switch(nToken)
    9335                 :            :         {
    9336                 :            :         case NS_wordprocessingml|OOXML_val:
    9337         [ #  # ]:          0 :             pHandler->setValue(pValue);
    9338                 :          0 :             break;
    9339                 :            :         default:
    9340                 :          0 :             break;
    9341                 :            :         }
    9342                 :            :     }
    9343                 :          0 :         break;
    9344                 :            :     case NN_wml|DEFINE_CT_DocPartGallery:
    9345                 :            :     {
    9346         [ #  # ]:          0 :         OOXMLFastContextHandlerValue * pHandler = dynamic_cast<OOXMLFastContextHandlerValue * >(_pHandler);
    9347                 :            : 
    9348         [ #  # ]:          0 :         switch(nToken)
    9349                 :            :         {
    9350                 :            :         case NS_wordprocessingml|OOXML_val:
    9351         [ #  # ]:          0 :             pHandler->setValue(pValue);
    9352                 :          0 :             break;
    9353                 :            :         default:
    9354                 :          0 :             break;
    9355                 :            :         }
    9356                 :            :     }
    9357                 :          0 :         break;
    9358                 :            :     default:
    9359                 :      25554 :         break;
    9360                 :            :     }
    9361                 :      38257 : }
    9362                 :            : 
    9363                 :            : #ifdef DEBUG_FACTORY
    9364                 :            : string OOXMLFactory_wml::getName() const
    9365                 :            : {
    9366                 :            :     return "wml";
    9367                 :            : }
    9368                 :            : #endif
    9369                 :            : 
    9370                 :            : /// @endcond
    9371 [ +  - ][ +  - ]:         60 : }}

Generated by: LCOV version 1.10