#include <common/step/configuration/step_fail.h>
#include <common/step/filesystem/step_create_storage_directories.h>
#include <common/step/filesystem/step_delta_patch.h>
+#include <common/step/filesystem/step_remove_per_user_storage_directories.h>
#include <common/step/security/step_privilege_compatibility.h>
#include <common/step/security/step_recover_privilege_compatibility.h>
void HybridInstaller::UninstallSteps() {
AppInstaller::UninstallSteps();
+ ReplaceStep<ci::filesystem::StepRemovePerUserStorageDirectories>(
+ "RemovePerUserStorageDirectories",
+ wgt::filesystem::HybridAdditionalSharedDirs);
AddStepAfter<wgt::encryption::StepRemoveEncryptionData>(
"RemovePerUserStorageDirectories");
}
void HybridInstaller::PartialUninstallSteps() {
AppInstaller::PartialUninstallSteps();
+ ReplaceStep<ci::filesystem::StepRemovePerUserStorageDirectories>(
+ "RemovePerUserStorageDirectories",
+ wgt::filesystem::HybridAdditionalSharedDirs);
AddStepAfter<wgt::encryption::StepRemoveEncryptionData>(
"RemovePerUserStorageDirectories");
}
#include <common/step/filesystem/step_create_icons.h>
#include <common/step/filesystem/step_create_storage_directories.h>
#include <common/step/filesystem/step_delta_patch.h>
+#include <common/step/filesystem/step_remove_per_user_storage_directories.h>
#include <common/step/security/step_privilege_compatibility.h>
#include <common/step/security/step_recover_privilege_compatibility.h>
void WgtInstaller::UninstallSteps() {
AppInstaller::UninstallSteps();
+ ReplaceStep<ci::filesystem::StepRemovePerUserStorageDirectories>(
+ "RemovePerUserStorageDirectories",
+ wgt::filesystem::WgtAdditionalSharedDirs);
AddStepAfter<wgt::encryption::StepRemoveEncryptionData>(
"RemovePerUserStorageDirectories");
}
void WgtInstaller::PartialUninstallSteps() {
AppInstaller::PartialUninstallSteps();
+ ReplaceStep<ci::filesystem::StepRemovePerUserStorageDirectories>(
+ "RemovePerUserStorageDirectories",
+ wgt::filesystem::WgtAdditionalSharedDirs);
AddStepAfter<wgt::encryption::StepRemoveEncryptionData>(
"RemovePerUserStorageDirectories");
}