3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/file/PathBuffer.h"
7#include "mc/deps/core/string/BasicStackString.h"
8#include "mc/platform/Result.h"
14namespace Bedrock::DeviceIdErrorType {
struct NoCacheFound; }
17namespace Core {
class Path; }
33 DeviceIdRecord& operator=(DeviceIdRecord
const&);
34 DeviceIdRecord(DeviceIdRecord
const&);
40 DeviceIdRecord& operator=(DeviceIdRecord
const&);
41 DeviceIdRecord(DeviceIdRecord
const&);
48 MCNAPI DeviceIdRecord();
50 MCNAPI ::Bedrock::Result<
59 MCNAPI ::Bedrock::Result<
66 writeToCacheFolder(
::Core::Path const& pathToCacheFolder);
68 MCNAPI ~DeviceIdRecord();
76 MCNAPI
static bool _isValid(::std::string
const& md5Hash, ::std::string
const& guid);
78 MCNAPI static ::Core::PathBuffer<::Core::BasicStackString<char, 1024>>
81 MCNAPI static ::Bedrock::Result<
94 MCNAPI static ::Bedrock::Result<
119 MCNAPI
void* $ctor();
Definition DeviceIdRecord.h:22
static MCAPI char const *& _cacheRecordFileName()
Definition FileSystem.h:28
Definition CacheOpenFailed.h:7
Definition FileWriteError.h:7
Definition NoCacheFound.h:7
Definition ValidationFail.h:7