diff --git a/ASCOfficePPTFile/PPTFormatLib/Linux/PPTFormatLib.pro b/ASCOfficePPTFile/PPTFormatLib/Linux/PPTFormatLib.pro
index 273d63b202..4184868a85 100644
--- a/ASCOfficePPTFile/PPTFormatLib/Linux/PPTFormatLib.pro
+++ b/ASCOfficePPTFile/PPTFormatLib/Linux/PPTFormatLib.pro
@@ -461,7 +461,7 @@ HEADERS += \
../Records/DocInfoListContainer.h \
../Records/DocProgTagsContainer.h \
../Records/OfficeArtClientData.h \
- ../Records/PlaceholderAtom.h \
+ ../Records/PlaceHolderAtom.h \
../Records/ShapeProgBinaryTagSubContainerOrAtom.h \
../Records/Text/CFMasks.h \
../Records/ColorSchemeAtom.h \
diff --git a/ASCOfficePPTFile/PPTFormatLib/Records/Animations/TimeVariant.h b/ASCOfficePPTFile/PPTFormatLib/Records/Animations/TimeVariant.h
index cda4722d45..a96902104e 100644
--- a/ASCOfficePPTFile/PPTFormatLib/Records/Animations/TimeVariant.h
+++ b/ASCOfficePPTFile/PPTFormatLib/Records/Animations/TimeVariant.h
@@ -32,8 +32,8 @@
#pragma once
-#include "../Reader/Records.h"
-#include "../Enums/_includer.h"
+#include "../../Reader/Records.h"
+#include "../../Enums/_includer.h"
namespace PPT_FORMAT
diff --git a/ASCOfficePPTFile/PPTFormatLib/Records/Drawing/ShapeContainer.cpp b/ASCOfficePPTFile/PPTFormatLib/Records/Drawing/ShapeContainer.cpp
index 08067575f7..251c414a2b 100644
--- a/ASCOfficePPTFile/PPTFormatLib/Records/Drawing/ShapeContainer.cpp
+++ b/ASCOfficePPTFile/PPTFormatLib/Records/Drawing/ShapeContainer.cpp
@@ -39,7 +39,7 @@
#include "../../../../Common/DocxFormat/Source/Base/Types_32.h"
#include "../../../../OfficeUtils/src/OfficeUtils.h"
-#include "../Enums/_includer.h"
+#include "../../Enums/_includer.h"
#define FIXED_POINT_unsigned(val) (double)((WORD)(val >> 16) + ((WORD)(val) / 65536.0))
diff --git a/ASCOfficePPTFile/PPTFormatLib/Win32/PPTFormatLib.vcxproj b/ASCOfficePPTFile/PPTFormatLib/Win32/PPTFormatLib.vcxproj
index 5eaf8f7d7b..f28c3aea49 100644
--- a/ASCOfficePPTFile/PPTFormatLib/Win32/PPTFormatLib.vcxproj
+++ b/ASCOfficePPTFile/PPTFormatLib/Win32/PPTFormatLib.vcxproj
@@ -274,10 +274,67 @@
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -320,7 +377,6 @@
-
@@ -352,6 +408,12 @@
+
+
+
+
+
+
@@ -372,10 +434,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -390,7 +480,7 @@
-
+
diff --git a/ASCOfficePPTFile/PPTFormatLib/Win32/PPTFormatLib.vcxproj.filters b/ASCOfficePPTFile/PPTFormatLib/Win32/PPTFormatLib.vcxproj.filters
index c21d0798d7..cf3db8516f 100644
--- a/ASCOfficePPTFile/PPTFormatLib/Win32/PPTFormatLib.vcxproj.filters
+++ b/ASCOfficePPTFile/PPTFormatLib/Win32/PPTFormatLib.vcxproj.filters
@@ -22,6 +22,15 @@
{41fc709e-386b-4e1e-80c0-546932a2a480}
+
+ {0ddad310-407e-4d05-be91-fc3f3ec4161e}
+
+
+ {23c362a7-0224-4e72-b344-6a6b1263dc7a}
+
+
+ {e1779537-0a9d-4f28-b34c-2fa7d962a321}
+
@@ -51,9 +60,6 @@
Reader
-
- Records
-
Records
@@ -135,9 +141,6 @@
Records
-
- Records
-
Records
@@ -348,9 +351,6 @@
Records\Drawing
-
- Records\Animations
-
OOXElements
@@ -460,6 +460,285 @@
OOXWriter
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Animations
+
+
+ Records\Slide
+
+
+ Records\Slide
+
+
+ Records\Slide
+
+
+ Records\Slide
+
+
+ Records\Slide
+
+
+ Records\Slide
+
+
+ Records\Text
+
+
+ Records\Text
+
+
+ Records\Text
+
+
+ Records\Text
+
+
+ Records\Text
+
+
+ Records\Text
+
+
+ Records\Text
+
+
+ Records\Text
+
+
+ Records\Text
+
+
+ Records\Text
+
+
+ Records\Text
+
+
+ Records\Text
+
+
+ Records\Text
+
+
+ Records\Text
+
+
+ Records\Text
+
+
+ Records\Text
+
+
+ Reader
+
+
+ Structures
+
+
+ Structures
+
+
+ Structures
+
+
+ Structures
+
+
+ Structures
+
+
+ Structures
+
+
+ Structures
+
+
+ Structures
+
+
+ Structures
+
+
+ Structures
+
+
+ Structures
+
+
+ Structures
+
@@ -483,9 +762,6 @@
Records\Drawing
-
- Records\Animations
-
OOXElements
@@ -499,5 +775,8 @@
OOXWriter
+
+ Records\Animations
+
\ No newline at end of file
diff --git a/ASCOfficePPTXFile/PPTXLib/PPTXFormat.vcxproj b/ASCOfficePPTXFile/PPTXLib/PPTXFormat.vcxproj
index 84e7bec002..40754b5b65 100644
--- a/ASCOfficePPTXFile/PPTXLib/PPTXFormat.vcxproj
+++ b/ASCOfficePPTXFile/PPTXLib/PPTXFormat.vcxproj
@@ -167,7 +167,6 @@
-
Disabled