diff --git a/OOXML/Projects/Linux/XlsbFormatLib/xlsb_format_logic.cpp b/OOXML/Projects/Linux/XlsbFormatLib/xlsb_format_logic.cpp
index cd2a85c4c9..cad70de5ab 100644
--- a/OOXML/Projects/Linux/XlsbFormatLib/xlsb_format_logic.cpp
+++ b/OOXML/Projects/Linux/XlsbFormatLib/xlsb_format_logic.cpp
@@ -46,6 +46,7 @@
#include "../../../XlsbFormat/PivotCacheRecordsStream.cpp"
#include "../../../XlsbFormat/PivotTableStream.cpp"
#include "../../../XlsbFormat/PivotCacheDefStream.cpp"
+ #include "../../../XlsbFormat/MetadataStream.cpp"
// Biff12_records
#include "../../../XlsbFormat/Biff12_records/BeginBook.cpp"
#include "../../../XlsbFormat/Biff12_records/FRTBegin.cpp"
@@ -678,6 +679,38 @@
#include "../../../XlsbFormat/Biff12_records/EndPivotCacheIDs.cpp"
#include "../../../XlsbFormat/Biff12_records/BeginPivotCacheID.cpp"
#include "../../../XlsbFormat/Biff12_records/EndPivotCacheID.cpp"
+ #include "../../../XlsbFormat/Biff12_records/BeginMetadata.cpp"
+ #include "../../../XlsbFormat/Biff12_records/EndMetadata.cpp"
+ #include "../../../XlsbFormat/Biff12_records/BeginEsmdtinfo.cpp"
+ #include "../../../XlsbFormat/Biff12_records/EndEsmdtinfo.cpp"
+ #include "../../../XlsbFormat/Biff12_records/Mdtinfo.cpp"
+ #include "../../../XlsbFormat/Biff12_records/BeginEsfmd.cpp"
+ #include "../../../XlsbFormat/Biff12_records/EndEsfmd.cpp"
+ #include "../../../XlsbFormat/Biff12_records/BeginDynamicArrayPr.cpp"
+ #include "../../../XlsbFormat/Biff12_records/EndDynamicArrayPr.cpp"
+ #include "../../../XlsbFormat/Biff12_records/BeginRichValueBlock.cpp"
+ #include "../../../XlsbFormat/Biff12_records/EndRichValueBlock.cpp"
+ #include "../../../XlsbFormat/Biff12_records/BeginEsstr.cpp"
+ #include "../../../XlsbFormat/Biff12_records/EndEsstr.cpp"
+ #include "../../../XlsbFormat/Biff12_records/Str.cpp"
+ #include "../../../XlsbFormat/Biff12_records/BeginEsmdb.cpp"
+ #include "../../../XlsbFormat/Biff12_records/EndEsmdb.cpp"
+ #include "../../../XlsbFormat/Biff12_records/Mdb.cpp"
+ #include "../../../XlsbFormat/Biff12_records/BeginEsmdx.cpp"
+ #include "../../../XlsbFormat/Biff12_records/EndEsmdx.cpp"
+ #include "../../../XlsbFormat/Biff12_records/BeginMdx.cpp"
+ #include "../../../XlsbFormat/Biff12_records/EndMdx.cpp"
+ #include "../../../XlsbFormat/Biff12_records/BeginMdxMbrProp.cpp"
+ #include "../../../XlsbFormat/Biff12_records/EndMdxMbrProp.cpp"
+ #include "../../../XlsbFormat/Biff12_records/BeginMdxKpi.cpp"
+ #include "../../../XlsbFormat/Biff12_records/EndMdxKpi.cpp"
+ #include "../../../XlsbFormat/Biff12_records/MdxMbrIstr.cpp"
+ #include "../../../XlsbFormat/Biff12_records/BeginMdxTuple.cpp"
+ #include "../../../XlsbFormat/Biff12_records/EndMdxTuple.cpp"
+ #include "../../../XlsbFormat/Biff12_records/BeginMdxSet.cpp"
+ #include "../../../XlsbFormat/Biff12_records/EndMdxSet.cpp"
+ #include "../../../XlsbFormat/Biff12_records/BeginFmd.cpp"
+ #include "../../../XlsbFormat/Biff12_records/EndFmd.cpp"
// Biff12_structures
#include "../../../XlsbFormat/Biff12_structures/LPByteBuf.cpp"
#include "../../../XlsbFormat/Biff12_structures/IsoPasswordData.cpp"
@@ -732,6 +765,8 @@
#include "../../../XlsbFormat/Biff12_structures/SXET.cpp"
#include "../../../XlsbFormat/Biff12_structures/PCDIAddlInfo.cpp"
#include "../../../XlsbFormat/Biff12_structures/SdSetSortOrder.cpp"
+ #include "../../../XlsbFormat/Biff12_structures/Mdir.cpp"
+ #include "../../../XlsbFormat/Biff12_structures/SrvFmtData.cpp"
// Biff12_unions
#include "../../../XlsbFormat/Biff12_unions/FRT.cpp"
#include "../../../XlsbFormat/Biff12_unions/ACUID.cpp"
@@ -1047,3 +1082,16 @@
#include "../../../XlsbFormat/Biff12_unions/PCDH15_bu.cpp"
#include "../../../XlsbFormat/Biff12_unions/PIVOTCACHEIDS.cpp"
#include "../../../XlsbFormat/Biff12_unions/PIVOTCACHEID.cpp"
+ #include "../../../XlsbFormat/Biff12_unions/ESMDTINFO.cpp"
+ #include "../../../XlsbFormat/Biff12_unions/ESFMD.cpp"
+ #include "../../../XlsbFormat/Biff12_unions/FMD.cpp"
+ #include "../../../XlsbFormat/Biff12_unions/DYNAMICARRAYMETADATA.cpp"
+ #include "../../../XlsbFormat/Biff12_unions/RICHDATAMETADATA.cpp"
+ #include "../../../XlsbFormat/Biff12_unions/ESSTR.cpp"
+ #include "../../../XlsbFormat/Biff12_unions/ESMDB.cpp"
+ #include "../../../XlsbFormat/Biff12_unions/ESMDX.cpp"
+ #include "../../../XlsbFormat/Biff12_unions/MDX.cpp"
+ #include "../../../XlsbFormat/Biff12_unions/MDXMBRPROP.cpp"
+ #include "../../../XlsbFormat/Biff12_unions/MDXKPI.cpp"
+ #include "../../../XlsbFormat/Biff12_unions/MDXTUPLE.cpp"
+ #include "../../../XlsbFormat/Biff12_unions/MDXSET.cpp"
diff --git a/OOXML/Projects/Windows/XlsbFormatLib/XlsbFormatLib.vcxproj b/OOXML/Projects/Windows/XlsbFormatLib/XlsbFormatLib.vcxproj
index b24a145452..115267bf51 100644
--- a/OOXML/Projects/Windows/XlsbFormatLib/XlsbFormatLib.vcxproj
+++ b/OOXML/Projects/Windows/XlsbFormatLib/XlsbFormatLib.vcxproj
@@ -66,6 +66,7 @@
+
@@ -78,6 +79,11 @@
+
+
+
+
+
@@ -86,6 +92,7 @@
+
@@ -105,7 +112,13 @@
+
+
+
+
+
+
@@ -178,6 +191,7 @@
+
@@ -335,6 +349,7 @@
+
@@ -345,6 +360,11 @@
+
+
+
+
+
@@ -353,6 +373,7 @@
+
@@ -372,7 +393,13 @@
+
+
+
+
+
+
@@ -447,6 +474,7 @@
+
@@ -564,6 +592,9 @@
+
+
+
@@ -610,6 +641,7 @@
+
@@ -679,6 +711,7 @@
+
@@ -698,6 +731,7 @@
+
@@ -765,6 +799,7 @@
+
@@ -775,6 +810,11 @@
+
+
+
+
+
@@ -790,6 +830,7 @@
+
@@ -832,6 +873,11 @@
+
+
+
+
+
@@ -921,6 +967,7 @@
+
@@ -1021,6 +1068,7 @@
+
@@ -1082,6 +1130,7 @@
+
@@ -1094,6 +1143,11 @@
+
+
+
+
+
@@ -1102,6 +1156,7 @@
+
@@ -1121,7 +1176,13 @@
+
+
+
+
+
+
@@ -1194,6 +1255,7 @@
+
@@ -1353,6 +1415,7 @@
+
@@ -1363,6 +1426,11 @@
+
+
+
+
+
@@ -1371,6 +1439,7 @@
+
@@ -1390,7 +1459,13 @@
+
+
+
+
+
+
@@ -1465,6 +1540,7 @@
+
@@ -1584,6 +1660,9 @@
+
+
+
@@ -1630,6 +1709,7 @@
+
@@ -1700,6 +1780,7 @@
+
@@ -1719,6 +1800,7 @@
+
@@ -1786,6 +1868,7 @@
+
@@ -1796,6 +1879,11 @@
+
+
+
+
+
@@ -1811,6 +1899,7 @@
+
@@ -1853,6 +1942,11 @@
+
+
+
+
+
@@ -1942,6 +2036,7 @@
+
@@ -2042,6 +2137,7 @@
+
diff --git a/OOXML/Projects/Windows/XlsbFormatLib/XlsbFormatLib.vcxproj.filters b/OOXML/Projects/Windows/XlsbFormatLib/XlsbFormatLib.vcxproj.filters
index 7ce3bbbe1d..816a1b4e31 100644
--- a/OOXML/Projects/Windows/XlsbFormatLib/XlsbFormatLib.vcxproj.filters
+++ b/OOXML/Projects/Windows/XlsbFormatLib/XlsbFormatLib.vcxproj.filters
@@ -3022,6 +3022,148 @@
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ structures
+
+
+ structures
+
+
+ unions
+
+
+ unions
+
+
+ unions
+
+
+ unions
+
+
+ unions
+
+
+ unions
+
+
+ unions
+
+
+ unions
+
+
+ unions
+
+
+ unions
+
+
+ unions
+
+
+ unions
+
+
+ unions
+
@@ -6050,5 +6192,147 @@
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ records
+
+
+ structures
+
+
+ structures
+
+
+ unions
+
+
+ unions
+
+
+ unions
+
+
+ unions
+
+
+ unions
+
+
+ unions
+
+
+ unions
+
+
+ unions
+
+
+ unions
+
+
+ unions
+
+
+ unions
+
+
+ unions
+
+
+ unions
+
\ No newline at end of file