mirror of
https://codeberg.org/WinDurango/WinDurango.git
synced 2026-04-18 02:23:34 -04:00
feat: impl'd Windows.Xbox.Management.Deployment.idl
This commit is contained in:
@@ -195,7 +195,7 @@ namespace Windows.Xbox.Management.Deployment
|
||||
String Version { get; };
|
||||
String Mount();
|
||||
void Unmount();
|
||||
Boolean CheckLicense(Windows.Foundation.IReference<Boolean> unk); // TODO
|
||||
void CheckLicense(out Boolean unk, out Boolean unka);
|
||||
event Windows.Foundation.TypedEventHandler<DownloadableContentPackage, LicenseTerminatedEventArgs> LicenseTerminated;
|
||||
}
|
||||
|
||||
|
||||
@@ -11,8 +11,11 @@ namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
struct RequestUpdatePackageResult : RequestUpdatePackageResultT<RequestUpdatePackageResult>
|
||||
{
|
||||
RequestUpdatePackageResult() = default;
|
||||
RequestUpdatePackageResult(winrt::hresult hres) : result(hres) {}
|
||||
|
||||
winrt::hresult Result();
|
||||
private:
|
||||
winrt::hresult result;
|
||||
};
|
||||
|
||||
struct CheckForUpdateResult : CheckForUpdateResultT<CheckForUpdateResult>
|
||||
@@ -21,26 +24,41 @@ namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
|
||||
bool IsUpdateAvailable();
|
||||
bool IsUpdateMandatory();
|
||||
private:
|
||||
bool updateAvail = false;
|
||||
bool updateMandatory = false;
|
||||
};
|
||||
|
||||
struct ChunkCompletedEventArgs : ChunkCompletedEventArgsT<ChunkCompletedEventArgs>
|
||||
{
|
||||
ChunkCompletedEventArgs() = default;
|
||||
|
||||
ChunkCompletedEventArgs(uint32_t id) : chunkID(id) {}
|
||||
|
||||
uint32_t ChunkId();
|
||||
private:
|
||||
uint32_t chunkID;
|
||||
};
|
||||
|
||||
struct ChunkSpecifiers : ChunkSpecifiersT<ChunkSpecifiers>
|
||||
{
|
||||
ChunkSpecifiers() = default;
|
||||
ChunkSpecifiers(winrt::Windows::Foundation::Collections::IVector<hstring> langs, winrt::Windows::Foundation::Collections::IVector<hstring> tags)
|
||||
: langs(langs), tags(tags) {}
|
||||
|
||||
winrt::Windows::Foundation::Collections::IVector<hstring> Languages();
|
||||
winrt::Windows::Foundation::Collections::IVector<hstring> Tags();
|
||||
private:
|
||||
winrt::Windows::Foundation::Collections::IVector<hstring> langs;
|
||||
winrt::Windows::Foundation::Collections::IVector<hstring> tags;
|
||||
};
|
||||
|
||||
struct ContentPackage : ContentPackageT<ContentPackage>
|
||||
{
|
||||
ContentPackage() = default;
|
||||
ContentPackage(hstring title, hstring content, hstring product, hstring packageFullName,
|
||||
uint32_t contentType, hstring displayName, hstring description, hstring publisher, hstring version)
|
||||
: title(title), content(content), product(product), packageFullName(packageFullName), contentType(contentType),
|
||||
displayName(displayName), description(description), publisher(publisher), version(version) {}
|
||||
|
||||
hstring TitleId();
|
||||
hstring ContentId();
|
||||
@@ -51,6 +69,16 @@ namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
hstring Description();
|
||||
hstring Publisher();
|
||||
hstring Version();
|
||||
private:
|
||||
hstring title;
|
||||
hstring content;
|
||||
hstring product;
|
||||
hstring packageFullName;
|
||||
uint32_t contentType;
|
||||
hstring displayName;
|
||||
hstring description;
|
||||
hstring publisher;
|
||||
hstring version;
|
||||
};
|
||||
|
||||
struct ContentUpdate
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
#pragma once
|
||||
#include <winrt/Windows.Foundation.h>
|
||||
#include "Windows.Xbox.Management.Deployment.LicenseTerminatedEventArgs.g.h"
|
||||
#include "Windows.Xbox.Management.Deployment.DownloadableContentPackageInstallCompletedEventArgs.g.h"
|
||||
#include "Windows.Xbox.Management.Deployment.DownloadableContentPackageManager.g.h"
|
||||
@@ -9,36 +10,42 @@ namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
struct LicenseTerminatedEventArgs : LicenseTerminatedEventArgsT<LicenseTerminatedEventArgs>
|
||||
{
|
||||
LicenseTerminatedEventArgs() = default;
|
||||
LicenseTerminatedEventArgs(winrt::hresult reason, hstring packageFullName, hstring userXuid)
|
||||
: reason(reason), packageFullName(packageFullName), userXuid(userXuid) {}
|
||||
|
||||
winrt::hresult Reason();
|
||||
hstring PackageFullName();
|
||||
hstring UserXuidIfCausedBySignout();
|
||||
private:
|
||||
winrt::hresult reason;
|
||||
hstring packageFullName;
|
||||
hstring userXuid;
|
||||
};
|
||||
|
||||
struct DownloadableContentPackageInstallCompletedEventArgs : DownloadableContentPackageInstallCompletedEventArgsT<DownloadableContentPackageInstallCompletedEventArgs>
|
||||
{
|
||||
DownloadableContentPackageInstallCompletedEventArgs() = default;
|
||||
DownloadableContentPackageInstallCompletedEventArgs(winrt::Windows::Xbox::Management::Deployment::TransferOperationType operationType, hstring packageFullName, winrt::guid contentId, winrt::hresult result)
|
||||
: operationType(operationType), packageFullName(packageFullName), contentId(contentId), result(result) {}
|
||||
|
||||
winrt::Windows::Xbox::Management::Deployment::TransferOperationType OperationType();
|
||||
hstring PackageFullName();
|
||||
winrt::guid ContentId();
|
||||
winrt::hresult Result();
|
||||
};
|
||||
|
||||
struct DownloadableContentPackageManager : DownloadableContentPackageManagerT<DownloadableContentPackageManager>
|
||||
{
|
||||
DownloadableContentPackageManager() = default;
|
||||
|
||||
winrt::Windows::Foundation::Collections::IVectorView<winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackage> FindPackages(winrt::Windows::Xbox::Management::Deployment::InstalledPackagesFilter const& unk);
|
||||
winrt::event_token DownloadableContentPackageInstallCompleted(winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackageInstallCompletedEventHandler const& handler);
|
||||
void DownloadableContentPackageInstallCompleted(winrt::event_token const& token) noexcept;
|
||||
winrt::event_token DownloadableContentPackageInstallCompletedWithDetails(winrt::Windows::Foundation::EventHandler<winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackageInstallCompletedEventArgs> const& handler);
|
||||
void DownloadableContentPackageInstallCompletedWithDetails(winrt::event_token const& token) noexcept;
|
||||
private:
|
||||
winrt::Windows::Xbox::Management::Deployment::TransferOperationType operationType;
|
||||
hstring packageFullName;
|
||||
winrt::guid contentId;
|
||||
winrt::hresult result;
|
||||
};
|
||||
|
||||
struct DownloadableContentPackage : DownloadableContentPackageT<DownloadableContentPackage>
|
||||
{
|
||||
DownloadableContentPackage() = default;
|
||||
DownloadableContentPackage(hstring title, hstring content, hstring product, hstring packageFullName, hstring mountPath,
|
||||
bool isMounted, uint32_t contentType, hstring displayName, hstring description, hstring publisher, hstring version, hstring mount)
|
||||
: title(title), content(content), product(product), packageFullName(packageFullName), mountPath(mountPath), isMounted(isMounted),
|
||||
contentType(contentType), displayName(displayName), description(description), publisher(publisher), version(version), mount(mount) {}
|
||||
|
||||
hstring TitleId();
|
||||
hstring ContentId();
|
||||
@@ -53,9 +60,37 @@ namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
hstring Version();
|
||||
hstring Mount();
|
||||
void Unmount();
|
||||
bool CheckLicense(winrt::Windows::Foundation::IReference<bool> const& unk);
|
||||
void CheckLicense(bool& unk, bool& unka);
|
||||
winrt::event_token LicenseTerminated(winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackage, winrt::Windows::Xbox::Management::Deployment::LicenseTerminatedEventArgs> const& handler);
|
||||
void LicenseTerminated(winrt::event_token const& token) noexcept;
|
||||
private:
|
||||
hstring title;
|
||||
hstring content;
|
||||
hstring product;
|
||||
hstring packageFullName;
|
||||
hstring mountPath;
|
||||
bool isMounted;
|
||||
uint32_t contentType;
|
||||
hstring displayName;
|
||||
hstring description;
|
||||
hstring publisher;
|
||||
hstring version;
|
||||
hstring mount;
|
||||
winrt::event<winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackage, winrt::Windows::Xbox::Management::Deployment::LicenseTerminatedEventArgs>> e_LicenseTerminated;
|
||||
};
|
||||
|
||||
struct DownloadableContentPackageManager : DownloadableContentPackageManagerT<DownloadableContentPackageManager>
|
||||
{
|
||||
DownloadableContentPackageManager() = default;
|
||||
|
||||
winrt::Windows::Foundation::Collections::IVectorView<winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackage> FindPackages(winrt::Windows::Xbox::Management::Deployment::InstalledPackagesFilter const& unk);
|
||||
winrt::event_token DownloadableContentPackageInstallCompleted(winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackageInstallCompletedEventHandler const& handler);
|
||||
void DownloadableContentPackageInstallCompleted(winrt::event_token const& token) noexcept;
|
||||
winrt::event_token DownloadableContentPackageInstallCompletedWithDetails(winrt::Windows::Foundation::EventHandler<winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackageInstallCompletedEventArgs> const& handler);
|
||||
void DownloadableContentPackageInstallCompletedWithDetails(winrt::event_token const& token) noexcept;
|
||||
private:
|
||||
winrt::event<winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackageInstallCompletedEventHandler> e_DownloadableContentPackageInstallCompleted;
|
||||
winrt::event<winrt::Windows::Foundation::EventHandler<winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackageInstallCompletedEventArgs>> e_DownloadableContentPackageInstallCompletedWithDetails;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@@ -7,8 +7,12 @@ namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
struct PackageTransferManagerTransferInfo : PackageTransferManagerTransferInfoT<PackageTransferManagerTransferInfo>
|
||||
{
|
||||
PackageTransferManagerTransferInfo() = default;
|
||||
PackageTransferManagerTransferInfo(winrt::Windows::Xbox::Management::Deployment::PackageTransferType transferType)
|
||||
: transferType(transferType) {}
|
||||
|
||||
winrt::Windows::Xbox::Management::Deployment::PackageTransferType TransferType();
|
||||
private:
|
||||
winrt::Windows::Xbox::Management::Deployment::PackageTransferType transferType;
|
||||
};
|
||||
|
||||
struct PackageTransferManager : PackageTransferManagerT<PackageTransferManager>
|
||||
|
||||
@@ -10,8 +10,11 @@ namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
struct ProgressChangedEventArgs : ProgressChangedEventArgsT<ProgressChangedEventArgs>
|
||||
{
|
||||
ProgressChangedEventArgs() = default;
|
||||
ProgressChangedEventArgs(uint32_t percent) : percent(percent) {}
|
||||
|
||||
uint32_t PercentComplete();
|
||||
private:
|
||||
uint32_t percent;
|
||||
};
|
||||
|
||||
struct TransferStatusChangedEventArgs : TransferStatusChangedEventArgsT<TransferStatusChangedEventArgs>
|
||||
@@ -36,6 +39,8 @@ namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
winrt::Windows::Xbox::Management::Deployment::PackageTransferType TransferType();
|
||||
winrt::event_token TransferStatusChanged(winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Management::Deployment::PackageTransferWatcher, winrt::Windows::Xbox::Management::Deployment::TransferStatusChangedEventArgs> const& handler);
|
||||
void TransferStatusChanged(winrt::event_token const& token) noexcept;
|
||||
private:
|
||||
winrt::event<winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Management::Deployment::PackageTransferWatcher, winrt::Windows::Xbox::Management::Deployment::TransferStatusChangedEventArgs>> e_TransferStatusChanged;
|
||||
};
|
||||
|
||||
struct PackageTransferWatcher : PackageTransferWatcherT<PackageTransferWatcher>
|
||||
@@ -51,6 +56,10 @@ namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
void ProgressChanged(winrt::event_token const& token) noexcept;
|
||||
winrt::event_token TransferCompleted(winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Management::Deployment::PackageTransferWatcher, winrt::Windows::Xbox::Management::Deployment::TransferCompletedEventArgs> const& handler);
|
||||
void TransferCompleted(winrt::event_token const& token) noexcept;
|
||||
private:
|
||||
winrt::event<winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Management::Deployment::PackageTransferWatcher, winrt::Windows::Xbox::Management::Deployment::ChunkCompletedEventArgs>> e_ChunkCompleted;
|
||||
winrt::event<winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Management::Deployment::PackageTransferWatcher, winrt::Windows::Xbox::Management::Deployment::ProgressChangedEventArgs>> e_ProgressChanged;
|
||||
winrt::event<winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Management::Deployment::PackageTransferWatcher, winrt::Windows::Xbox::Management::Deployment::TransferCompletedEventArgs>> e_TransferCompleted;
|
||||
};
|
||||
}
|
||||
namespace winrt::Windows::Xbox::Management::Deployment::factory_implementation
|
||||
|
||||
@@ -1,77 +1,98 @@
|
||||
#include "Windows.Xbox.Management.Deployment.ContentUpdate.h"
|
||||
#include "WinDurangoWinRT.h"
|
||||
|
||||
namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
{
|
||||
winrt::hresult RequestUpdatePackageResult::Result()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return result;
|
||||
}
|
||||
|
||||
bool CheckForUpdateResult::IsUpdateAvailable()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return updateAvail;
|
||||
}
|
||||
|
||||
bool CheckForUpdateResult::IsUpdateMandatory()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return updateMandatory;
|
||||
}
|
||||
|
||||
uint32_t ChunkCompletedEventArgs::ChunkId()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return chunkID;
|
||||
}
|
||||
|
||||
winrt::Windows::Foundation::Collections::IVector<hstring> ChunkSpecifiers::Languages()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return langs;
|
||||
}
|
||||
|
||||
winrt::Windows::Foundation::Collections::IVector<hstring> ChunkSpecifiers::Tags()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return tags;
|
||||
}
|
||||
|
||||
hstring ContentPackage::TitleId()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return title;
|
||||
}
|
||||
|
||||
hstring ContentPackage::ContentId()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return content;
|
||||
}
|
||||
|
||||
hstring ContentPackage::ProductId()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return product;
|
||||
}
|
||||
|
||||
hstring ContentPackage::PackageFullName()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return packageFullName;
|
||||
}
|
||||
|
||||
uint32_t ContentPackage::ContentType()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return contentType;
|
||||
}
|
||||
|
||||
hstring ContentPackage::DisplayName()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return displayName;
|
||||
}
|
||||
|
||||
hstring ContentPackage::Description()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return description;
|
||||
}
|
||||
|
||||
hstring ContentPackage::Publisher()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return publisher;
|
||||
}
|
||||
|
||||
hstring ContentPackage::Version()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return version;
|
||||
}
|
||||
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Xbox::Management::Deployment::CheckForUpdateResult> ContentUpdate::CheckForUpdateAsync(winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackage unk)
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: CheckForUpdateAsync");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Xbox::Management::Deployment::RequestUpdatePackageResult> ContentUpdate::RequestUpdatePackageAsync(winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackage unk)
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: RequestUpdatePackageAsync(DownloadableContentPackage)");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Xbox::Management::Deployment::RequestUpdatePackageResult> ContentUpdate::RequestUpdateCurrentPackageAsync()
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: RequestUpdateCurrentPackageAsync");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,117 +1,149 @@
|
||||
#include "Windows.Xbox.Management.Deployment.DownloadableContentPackageManager.h"
|
||||
#include "WinDurangoWinRT.h"
|
||||
|
||||
namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
{
|
||||
winrt::hresult LicenseTerminatedEventArgs::Reason()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return reason;
|
||||
}
|
||||
|
||||
hstring LicenseTerminatedEventArgs::PackageFullName()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return packageFullName;
|
||||
}
|
||||
|
||||
hstring LicenseTerminatedEventArgs::UserXuidIfCausedBySignout()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return userXuid;
|
||||
}
|
||||
|
||||
winrt::Windows::Xbox::Management::Deployment::TransferOperationType DownloadableContentPackageInstallCompletedEventArgs::OperationType()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return operationType;
|
||||
}
|
||||
|
||||
hstring DownloadableContentPackageInstallCompletedEventArgs::PackageFullName()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return packageFullName;
|
||||
}
|
||||
|
||||
winrt::guid DownloadableContentPackageInstallCompletedEventArgs::ContentId()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return contentId;
|
||||
}
|
||||
|
||||
winrt::hresult DownloadableContentPackageInstallCompletedEventArgs::Result()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return result;
|
||||
}
|
||||
|
||||
hstring DownloadableContentPackage::TitleId()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return title;
|
||||
}
|
||||
|
||||
hstring DownloadableContentPackage::ContentId()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return content;
|
||||
}
|
||||
|
||||
hstring DownloadableContentPackage::ProductId()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return product;
|
||||
}
|
||||
|
||||
hstring DownloadableContentPackage::PackageFullName()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return packageFullName;
|
||||
}
|
||||
|
||||
hstring DownloadableContentPackage::MountPath()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return mountPath;
|
||||
}
|
||||
|
||||
bool DownloadableContentPackage::IsMounted()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return isMounted;
|
||||
}
|
||||
|
||||
uint32_t DownloadableContentPackage::ContentType()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return contentType;
|
||||
}
|
||||
|
||||
hstring DownloadableContentPackage::DisplayName()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return displayName;
|
||||
}
|
||||
|
||||
hstring DownloadableContentPackage::Description()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return description;
|
||||
}
|
||||
|
||||
hstring DownloadableContentPackage::Publisher()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return publisher;
|
||||
}
|
||||
|
||||
hstring DownloadableContentPackage::Version()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return version;
|
||||
}
|
||||
|
||||
hstring DownloadableContentPackage::Mount()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return mount;
|
||||
}
|
||||
|
||||
void DownloadableContentPackage::Unmount()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: Unmount");
|
||||
mount = L"";
|
||||
}
|
||||
bool DownloadableContentPackage::CheckLicense(winrt::Windows::Foundation::IReference<bool> const& unk)
|
||||
|
||||
void DownloadableContentPackage::CheckLicense(bool& isTrial, bool& hasLicence)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
isTrial = false;
|
||||
hasLicence = true;
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: CheckLicence");
|
||||
}
|
||||
|
||||
winrt::event_token DownloadableContentPackage::LicenseTerminated(winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackage, winrt::Windows::Xbox::Management::Deployment::LicenseTerminatedEventArgs> const& handler)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return e_LicenseTerminated.add(handler);
|
||||
}
|
||||
|
||||
void DownloadableContentPackage::LicenseTerminated(winrt::event_token const& token) noexcept
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
e_LicenseTerminated.remove(token);
|
||||
}
|
||||
|
||||
winrt::Windows::Foundation::Collections::IVectorView<winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackage> DownloadableContentPackageManager::FindPackages(winrt::Windows::Xbox::Management::Deployment::InstalledPackagesFilter const& unk)
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: FindPackages");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
|
||||
winrt::event_token DownloadableContentPackageManager::DownloadableContentPackageInstallCompleted(winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackageInstallCompletedEventHandler const& handler)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return e_DownloadableContentPackageInstallCompleted.add(handler);
|
||||
}
|
||||
|
||||
void DownloadableContentPackageManager::DownloadableContentPackageInstallCompleted(winrt::event_token const& token) noexcept
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
e_DownloadableContentPackageInstallCompleted.remove(token);
|
||||
}
|
||||
|
||||
winrt::event_token DownloadableContentPackageManager::DownloadableContentPackageInstallCompletedWithDetails(winrt::Windows::Foundation::EventHandler<winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackageInstallCompletedEventArgs> const& handler)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return e_DownloadableContentPackageInstallCompletedWithDetails.add(handler);
|
||||
}
|
||||
|
||||
void DownloadableContentPackageManager::DownloadableContentPackageInstallCompletedWithDetails(winrt::event_token const& token) noexcept
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
e_DownloadableContentPackageInstallCompletedWithDetails.remove(token);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,37 +1,52 @@
|
||||
#include "Windows.Xbox.Management.Deployment.PackageTransferManager.h"
|
||||
#include "WinDurangoWinRT.h"
|
||||
|
||||
namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
{
|
||||
winrt::Windows::Xbox::Management::Deployment::PackageTransferType PackageTransferManagerTransferInfo::TransferType()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return transferType;
|
||||
}
|
||||
|
||||
winrt::Windows::Xbox::Management::Deployment::PackageTransferManager PackageTransferManager::Current()
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: Current");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
|
||||
winrt::Windows::Xbox::Management::Deployment::PackageTransferManager PackageTransferManager::Create(winrt::Windows::ApplicationModel::Package const& unk)
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: Create");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
|
||||
void PackageTransferManager::UpdateInstallOrder(winrt::Windows::Foundation::Collections::IIterable<uint32_t> const& unk, winrt::Windows::Xbox::Management::Deployment::UpdateInstallOrderBehavior const& unka)
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: UpdateInstallOrder");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
|
||||
bool PackageTransferManager::IsChunkInstalled(uint32_t unk)
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: IsChunkInstalled");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
|
||||
bool PackageTransferManager::AreChunksInstalled(winrt::Windows::Foundation::Collections::IIterable<uint32_t> const& unk)
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: AreChunksInstalled");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
|
||||
uint32_t PackageTransferManager::FindChunkFromFile(hstring const& unk)
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: FindChunkFromFile");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
|
||||
winrt::Windows::Xbox::Management::Deployment::PackageTransferStatus PackageTransferManager::TransferStatus()
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: TransferStatus");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,29 +1,41 @@
|
||||
#include "Windows.Xbox.Management.Deployment.PackageTransferManagerForChunkSpecifiers.h"
|
||||
#include "WinDurangoWinRT.h"
|
||||
|
||||
namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
{
|
||||
winrt::Windows::Xbox::Management::Deployment::PackageTransferWatcher PackageTransferManagerForChunkSpecifiers::CreateForChunkSpecifiers(winrt::Windows::ApplicationModel::Package const& unk, winrt::Windows::Xbox::Management::Deployment::ChunkSpecifiers const& unka)
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: CreateForChunkSpecifiers");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
|
||||
winrt::Windows::Xbox::Management::Deployment::ChunkSpecifiers PackageTransferManagerForChunkSpecifiers::AvailableChunkSpecifiers()
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: AvailableChunkSpecifiers");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
|
||||
winrt::Windows::Xbox::Management::Deployment::InstallationState PackageTransferManagerForChunkSpecifiers::GetInstallationState(winrt::Windows::Foundation::Collections::IIterable<uint32_t> const& unk)
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: GetInstallationState");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
|
||||
winrt::Windows::Xbox::Management::Deployment::InstallationState PackageTransferManagerForChunkSpecifiers::GetInstallationState(winrt::Windows::Xbox::Management::Deployment::ChunkSpecifiers const& unk)
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: GetInstallationState");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Xbox::Management::Deployment::PackageTransferWatcher> PackageTransferManagerForChunkSpecifiers::AddChunkSpecifiersAsync(winrt::Windows::Xbox::Management::Deployment::ChunkSpecifiers unk)
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: AddChunkSpecifiersAsync");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
|
||||
winrt::Windows::Foundation::IAsyncAction PackageTransferManagerForChunkSpecifiers::RemoveChunkSpecifiersAsync(winrt::Windows::Xbox::Management::Deployment::ChunkSpecifiers unk)
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: RemoveChunkSpecifiersAsync");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,69 +1,92 @@
|
||||
#include "Windows.Xbox.Management.Deployment.PackageTransferWatcher.h"
|
||||
#include "WinDurangoWinRT.h"
|
||||
|
||||
namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
{
|
||||
void TransferStatusChangedEventArgs::UnknownOne()
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: UnknownOne");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
|
||||
void TransferStatusChangedEventArgs::UnknownTwo()
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: UnknownTwo");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
|
||||
uint32_t ProgressChangedEventArgs::PercentComplete()
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return percent;
|
||||
}
|
||||
|
||||
winrt::Windows::Xbox::Management::Deployment::PackageTransferStatus PackageTransferWatcherTransferInfo::TransferStatus()
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: TransferStatus");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
|
||||
winrt::Windows::Xbox::Management::Deployment::PackageTransferType PackageTransferWatcherTransferInfo::TransferType()
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: TransferType");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
|
||||
winrt::event_token PackageTransferWatcherTransferInfo::TransferStatusChanged(winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Management::Deployment::PackageTransferWatcher, winrt::Windows::Xbox::Management::Deployment::TransferStatusChangedEventArgs> const& handler)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return e_TransferStatusChanged.add(handler);
|
||||
}
|
||||
|
||||
void PackageTransferWatcherTransferInfo::TransferStatusChanged(winrt::event_token const& token) noexcept
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
e_TransferStatusChanged.remove(token);
|
||||
}
|
||||
|
||||
winrt::Windows::Xbox::Management::Deployment::PackageTransferWatcher PackageTransferWatcher::Create(winrt::Windows::ApplicationModel::Package const& unk, winrt::Windows::Foundation::Collections::IIterable<uint32_t> const& unka)
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: Create(Package, IIterable<UInt32>)");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
|
||||
winrt::Windows::Xbox::Management::Deployment::PackageTransferWatcher PackageTransferWatcher::Create(winrt::Windows::ApplicationModel::Package const& unk)
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: Create(Package)");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
|
||||
winrt::Windows::Foundation::Collections::IVectorView<uint32_t> PackageTransferWatcher::ChunkIds()
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: ChunkIds");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
|
||||
winrt::event_token PackageTransferWatcher::ChunkCompleted(winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Management::Deployment::PackageTransferWatcher, winrt::Windows::Xbox::Management::Deployment::ChunkCompletedEventArgs> const& handler)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return e_ChunkCompleted.add(handler);
|
||||
}
|
||||
|
||||
void PackageTransferWatcher::ChunkCompleted(winrt::event_token const& token) noexcept
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
e_ChunkCompleted.remove(token);
|
||||
}
|
||||
|
||||
winrt::event_token PackageTransferWatcher::ProgressChanged(winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Management::Deployment::PackageTransferWatcher, winrt::Windows::Xbox::Management::Deployment::ProgressChangedEventArgs> const& handler)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return e_ProgressChanged.add(handler);
|
||||
}
|
||||
|
||||
void PackageTransferWatcher::ProgressChanged(winrt::event_token const& token) noexcept
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
e_ProgressChanged.remove(token);
|
||||
}
|
||||
|
||||
winrt::event_token PackageTransferWatcher::TransferCompleted(winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Management::Deployment::PackageTransferWatcher, winrt::Windows::Xbox::Management::Deployment::TransferCompletedEventArgs> const& handler)
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
return e_TransferCompleted.add(handler);
|
||||
}
|
||||
|
||||
void PackageTransferWatcher::TransferCompleted(winrt::event_token const& token) noexcept
|
||||
{
|
||||
throw hresult_not_implemented();
|
||||
e_TransferCompleted.remove(token);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,13 +1,17 @@
|
||||
#include "Windows.Xbox.Management.Deployment.PackageTransferWatcherForContentPackages.h"
|
||||
#include "WinDurangoWinRT.h"
|
||||
|
||||
namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
{
|
||||
winrt::Windows::Xbox::Management::Deployment::PackageTransferWatcher PackageTransferWatcherForContentPackages::CreateForContentPackage(winrt::Windows::Xbox::Management::Deployment::ContentPackage const& unk)
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: CreateForContentPackage");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
|
||||
winrt::Windows::Xbox::Management::Deployment::PackageTransferWatcher PackageTransferWatcherForContentPackages::CreateForDownloadableContentPackage(winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackage const& unk)
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: CreateForDownloadableContentPackage");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user