3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/file/PathBuffer.h"
7#include "mc/platform/Result.h"
11namespace Core {
class Result; }
26 enum class Status :
int {
36 enum class Type :
int {
45 ::ll::UntypedStorage<1, 1> mUnk99cb0a;
46 ::ll::UntypedStorage<1, 1> mUnk5dcea8;
47 ::ll::UntypedStorage<8, 32> mUnkc44eb6;
48 ::ll::UntypedStorage<8, 32> mUnk53541f;
49 ::ll::UntypedStorage<4, 4> mUnk459421;
54 MoveOperation& operator=(MoveOperation
const&);
55 MoveOperation(MoveOperation
const&);
61 virtual ~MoveOperation();
63 virtual ::Core::Result migrate(
bool)
const = 0;
65 virtual void cleanup()
const = 0;
106 virtual ::Core::Result migrate(
bool forceCritical)
const ;
108 virtual void cleanup() const ;
110 virtual ~MoveDirectoryOperation() = default;
116 MCNAPI ::Core::Result
$migrate(
bool forceCritical) const;
132 virtual ::Core::Result migrate(
bool forceCritical)
const ;
134 virtual void cleanup()
const ;
142 MCNAPI ::Core::Result
$migrate(
bool forceCritical)
const;
158 virtual ::Core::Result migrate(
bool)
const ;
160 virtual void cleanup() const ;
183 ::ll::UntypedStorage<8, 32> mUnk806ad7;
184 ::ll::UntypedStorage<8, 32> mUnk3a354c;
185 ::ll::UntypedStorage<8, 32> mUnk2524e5;
186 ::ll::UntypedStorage<4, 4> mUnk26a1a9;
187 ::ll::UntypedStorage<8, 24> mUnk113a50;
192 UWPMigrationManager& operator=(UWPMigrationManager const&);
193 UWPMigrationManager(UWPMigrationManager const&);
194 UWPMigrationManager();
199 MCNAPI UWPMigrationManager(
200 ::Core::PathBuffer<::
std::
string> const& externalStoragePath,
201 ::Core::PathBuffer<::
std::
string> const& userStorageRootPath,
202 ::Core::PathBuffer<::
std::
string> const& logsPath,
203 ::Core::PathBuffer<::
std::
string> const& uwpInstallationPath
210 MCNAPI ~UWPMigrationManager();
231 ::Core::PathBuffer<::
std::
string> const& externalStoragePath,
232 ::Core::PathBuffer<::
std::
string> const& userStorageRootPath,
233 ::Core::PathBuffer<::
std::
string> const& logsPath,
234 ::Core::PathBuffer<::
std::
string> const& uwpInstallationPath
Definition UWPMigrationManager.h:5
static MCAPI ::std::string_view const & sLogsFileName()
MCAPI ::Core::PathBuffer<::std::string > getMigrationFilePath() const
MCAPI void * $ctor(::Core::PathBuffer<::std::string > const &externalStoragePath, ::Core::PathBuffer<::std::string > const &userStorageRootPath, ::Core::PathBuffer<::std::string > const &logsPath, ::Core::PathBuffer<::std::string > const &uwpInstallationPath)
MCAPI ::Bedrock::Result< void > migrateFromUWP()
static MCAPI ::std::string getLastMigrationErrorsAsJson()
static MCAPI ::std::string & sErrors()
Definition UWPMigrationManager.h:27
MCAPI::Core::Result $migrate(bool forceCritical) const
MCAPI void $cleanup() const
static MCAPI void ** $vftable()
Definition UWPMigrationManager.h:29
MCAPI::Core::Result $migrate(bool forceCritical) const
static MCAPI void ** $vftable()
MCAPI void $cleanup() const
Definition UWPMigrationManager.h:19
static MCAPI void ** $vftable()
Definition UWPMigrationManager.h:31
MCAPI::Core::Result $migrate(bool) const
MCAPI void $cleanup() const
static MCAPI void ** $vftable()
Definition UWPMigrationManager.h:25