mirror of
https://codeberg.org/WinDurango/WinDurango.git
synced 2026-04-18 02:23:34 -04:00
fix: redid all windows.xbox.management.deployment
This commit is contained in:
@@ -114,7 +114,7 @@ namespace Windows.Xbox.Management.Deployment
|
||||
}
|
||||
}
|
||||
|
||||
[static_name("PackageTransferWatcherStaticsForChunkSpecifiers", 6603ECCC-2664-4688-8212-922E5BA28716)]
|
||||
[static_name("IPackageTransferWatcherStaticsForChunkSpecifiers", 6603ECCC-2664-4688-8212-922E5BA28716)]
|
||||
runtimeclass PackageTransferWatcherStaticsForChunkSpecifiers
|
||||
{
|
||||
static PackageTransferWatcher CreateForChunkSpecifiers(Windows.ApplicationModel.Package unk, ChunkSpecifiers unka);
|
||||
|
||||
@@ -51,12 +51,11 @@ set(FILES
|
||||
"src/Windows/Xbox/System/Windows.Xbox.System.cpp"
|
||||
"src/Windows/Xbox/System/Windows.Xbox.System.User.cpp"
|
||||
"src/Windows/Xbox/System/Windows.Xbox.System.UserDisplayInfo.cpp"
|
||||
"src/Windows/Xbox/Management/Deployment/Windows.Xbox.Management.Deployment.ContentUpdate.cpp"
|
||||
"src/Windows/Xbox/Management/Deployment/Windows.Xbox.Management.Deployment.DownloadableContentPackageManager.cpp"
|
||||
"src/Windows/Xbox/Management/Deployment/Windows.Xbox.Management.Deployment.PackageTransferManager.cpp"
|
||||
"src/Windows/Xbox/Management/Deployment/Windows.Xbox.Management.Deployment.PackageTransferManagerForChunkSpecifiers.cpp"
|
||||
"src/Windows/Xbox/Management/Deployment/Windows.Xbox.Management.Deployment.PackageTransferWatcher.cpp"
|
||||
"src/Windows/Xbox/Management/Deployment/Windows.Xbox.Management.Deployment.PackageTransferWatcherForContentPackages.cpp"
|
||||
"src/Windows/Xbox/Management/Deployment/Windows.Xbox.Management.Deployment.PackageTransferWatcherStaticsForChunkSpecifiers.cpp"
|
||||
"src/Windows/Xbox/ApplicationModel/Core/Windows.Xbox.ApplicationModel.Core.CoreApplicationContext.cpp"
|
||||
"src/Windows/Xbox/ApplicationModel/Store/Windows.Xbox.ApplicationModel.Store.Product.cpp"
|
||||
"src/Windows/Xbox/ApplicationModel/Store/Windows.Xbox.ApplicationModel.Store.ProductPurchasedEventArgs.cpp"
|
||||
|
||||
@@ -1,98 +0,0 @@
|
||||
#pragma once
|
||||
#include "Windows.Xbox.Management.Deployment.RequestUpdatePackageResult.g.h"
|
||||
#include "Windows.Xbox.Management.Deployment.CheckForUpdateResult.g.h"
|
||||
#include "Windows.Xbox.Management.Deployment.ChunkCompletedEventArgs.g.h"
|
||||
#include "Windows.Xbox.Management.Deployment.ChunkSpecifiers.g.h"
|
||||
#include "Windows.Xbox.Management.Deployment.ContentPackage.g.h"
|
||||
#include "Windows.Xbox.Management.Deployment.ContentUpdate.g.h"
|
||||
|
||||
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>
|
||||
{
|
||||
CheckForUpdateResult() = default;
|
||||
|
||||
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();
|
||||
hstring ProductId();
|
||||
hstring PackageFullName();
|
||||
uint32_t ContentType();
|
||||
hstring DisplayName();
|
||||
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
|
||||
{
|
||||
ContentUpdate() = default;
|
||||
|
||||
static winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Xbox::Management::Deployment::CheckForUpdateResult> CheckForUpdateAsync(winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackage unk);
|
||||
static winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Xbox::Management::Deployment::RequestUpdatePackageResult> RequestUpdatePackageAsync(winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackage unk);
|
||||
static winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Xbox::Management::Deployment::RequestUpdatePackageResult> RequestUpdateCurrentPackageAsync();
|
||||
};
|
||||
}
|
||||
namespace winrt::Windows::Xbox::Management::Deployment::factory_implementation
|
||||
{
|
||||
struct ContentUpdate : ContentUpdateT<ContentUpdate, implementation::ContentUpdate>
|
||||
{
|
||||
};
|
||||
}
|
||||
@@ -1,12 +1,81 @@
|
||||
#pragma once
|
||||
#include <winrt/Windows.Foundation.h>
|
||||
#include "Windows.Xbox.Management.Deployment.CheckForUpdateResult.g.h"
|
||||
#include "Windows.Xbox.Management.Deployment.ChunkCompletedEventArgs.g.h"
|
||||
#include "Windows.Xbox.Management.Deployment.ChunkSpecifiers.g.h"
|
||||
#include "Windows.Xbox.Management.Deployment.ContentPackage.g.h"
|
||||
#include "Windows.Xbox.Management.Deployment.LicenseTerminatedEventArgs.g.h"
|
||||
#include "Windows.Xbox.Management.Deployment.RequestUpdatePackageResult.g.h"
|
||||
#include "Windows.Xbox.Management.Deployment.DownloadableContentPackage.g.h"
|
||||
#include "Windows.Xbox.Management.Deployment.DownloadableContentPackageInstallCompletedEventArgs.g.h"
|
||||
#include "Windows.Xbox.Management.Deployment.DownloadableContentPackageManager.g.h"
|
||||
#include "Windows.Xbox.Management.Deployment.DownloadableContentPackage.g.h"
|
||||
|
||||
namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
{
|
||||
struct CheckForUpdateResult : CheckForUpdateResultT<CheckForUpdateResult>
|
||||
{
|
||||
CheckForUpdateResult() = default;
|
||||
CheckForUpdateResult(bool updateAvail, bool updateMandatory) : updateAvail(updateAvail), updateMandatory(updateMandatory) {}
|
||||
|
||||
bool IsUpdateAvailable();
|
||||
bool IsUpdateMandatory();
|
||||
private:
|
||||
bool updateAvail;
|
||||
bool updateMandatory;
|
||||
};
|
||||
|
||||
struct ChunkCompletedEventArgs : ChunkCompletedEventArgsT<ChunkCompletedEventArgs>
|
||||
{
|
||||
ChunkCompletedEventArgs() = default;
|
||||
ChunkCompletedEventArgs(uint32_t chunkID) : chunkID(chunkID) {}
|
||||
|
||||
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();
|
||||
hstring ProductId();
|
||||
hstring PackageFullName();
|
||||
uint32_t ContentType();
|
||||
hstring DisplayName();
|
||||
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 LicenseTerminatedEventArgs : LicenseTerminatedEventArgsT<LicenseTerminatedEventArgs>
|
||||
{
|
||||
LicenseTerminatedEventArgs() = default;
|
||||
@@ -22,20 +91,13 @@ namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
hstring userXuid;
|
||||
};
|
||||
|
||||
struct DownloadableContentPackageInstallCompletedEventArgs : DownloadableContentPackageInstallCompletedEventArgsT<DownloadableContentPackageInstallCompletedEventArgs>
|
||||
struct RequestUpdatePackageResult : RequestUpdatePackageResultT<RequestUpdatePackageResult>
|
||||
{
|
||||
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) {}
|
||||
RequestUpdatePackageResult() = default;
|
||||
RequestUpdatePackageResult(winrt::hresult hres) : result(hres) {}
|
||||
|
||||
winrt::Windows::Xbox::Management::Deployment::TransferOperationType OperationType();
|
||||
hstring PackageFullName();
|
||||
winrt::guid ContentId();
|
||||
winrt::hresult Result();
|
||||
private:
|
||||
winrt::Windows::Xbox::Management::Deployment::TransferOperationType operationType;
|
||||
hstring packageFullName;
|
||||
winrt::guid contentId;
|
||||
winrt::hresult result;
|
||||
};
|
||||
|
||||
@@ -79,6 +141,23 @@ namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
winrt::event<winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackage, winrt::Windows::Xbox::Management::Deployment::LicenseTerminatedEventArgs>> e_LicenseTerminated;
|
||||
};
|
||||
|
||||
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();
|
||||
private:
|
||||
winrt::Windows::Xbox::Management::Deployment::TransferOperationType operationType;
|
||||
hstring packageFullName;
|
||||
winrt::guid contentId;
|
||||
winrt::hresult result;
|
||||
};
|
||||
|
||||
struct DownloadableContentPackageManager : DownloadableContentPackageManagerT<DownloadableContentPackageManager>
|
||||
{
|
||||
DownloadableContentPackageManager() = default;
|
||||
@@ -93,7 +172,6 @@ namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
winrt::event<winrt::Windows::Foundation::EventHandler<winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackageInstallCompletedEventArgs>> e_DownloadableContentPackageInstallCompletedWithDetails;
|
||||
};
|
||||
}
|
||||
|
||||
namespace winrt::Windows::Xbox::Management::Deployment::factory_implementation
|
||||
{
|
||||
struct DownloadableContentPackageManager : DownloadableContentPackageManagerT<DownloadableContentPackageManager, implementation::DownloadableContentPackageManager>
|
||||
|
||||
@@ -1,26 +1,23 @@
|
||||
#pragma once
|
||||
#include "Windows.Xbox.Management.Deployment.PackageTransferManagerTransferInfo.g.h"
|
||||
#include "Windows.Xbox.Management.Deployment.PackageTransferManager.g.h"
|
||||
|
||||
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>
|
||||
{
|
||||
PackageTransferManager() = default;
|
||||
|
||||
static winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Xbox::Management::Deployment::CheckForUpdateResult> CheckForUpdateAsync(winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackage unk);
|
||||
static winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Xbox::Management::Deployment::RequestUpdatePackageResult> RequestUpdatePackageAsync(winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackage unk);
|
||||
static winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Xbox::Management::Deployment::RequestUpdatePackageResult> RequestUpdateCurrentPackageAsync();
|
||||
static winrt::Windows::Xbox::Management::Deployment::PackageTransferManager Current();
|
||||
static winrt::Windows::Xbox::Management::Deployment::PackageTransferManager Create(winrt::Windows::ApplicationModel::Package const& unk);
|
||||
winrt::Windows::Xbox::Management::Deployment::ChunkSpecifiers AvailableChunkSpecifiers();
|
||||
winrt::Windows::Xbox::Management::Deployment::InstallationState GetInstallationState(winrt::Windows::Foundation::Collections::IIterable<uint32_t> const& unk);
|
||||
winrt::Windows::Xbox::Management::Deployment::InstallationState GetInstallationState(winrt::Windows::Xbox::Management::Deployment::ChunkSpecifiers const& unk);
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Xbox::Management::Deployment::PackageTransferWatcher> AddChunkSpecifiersAsync(winrt::Windows::Xbox::Management::Deployment::ChunkSpecifiers unk);
|
||||
winrt::Windows::Foundation::IAsyncAction RemoveChunkSpecifiersAsync(winrt::Windows::Xbox::Management::Deployment::ChunkSpecifiers unk);
|
||||
winrt::Windows::Xbox::Management::Deployment::PackageTransferType TransferType();
|
||||
void UpdateInstallOrder(winrt::Windows::Foundation::Collections::IIterable<uint32_t> const& unk, winrt::Windows::Xbox::Management::Deployment::UpdateInstallOrderBehavior const& unka);
|
||||
bool IsChunkInstalled(uint32_t unk);
|
||||
bool AreChunksInstalled(winrt::Windows::Foundation::Collections::IIterable<uint32_t> const& unk);
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
#pragma once
|
||||
#include "Windows.Xbox.Management.Deployment.PackageTransferManagerForChunkSpecifiers.g.h"
|
||||
|
||||
namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
{
|
||||
struct PackageTransferManagerForChunkSpecifiers : PackageTransferManagerForChunkSpecifiersT<PackageTransferManagerForChunkSpecifiers>
|
||||
{
|
||||
PackageTransferManagerForChunkSpecifiers() = default;
|
||||
|
||||
static winrt::Windows::Xbox::Management::Deployment::PackageTransferWatcher CreateForChunkSpecifiers(winrt::Windows::ApplicationModel::Package const& unk, winrt::Windows::Xbox::Management::Deployment::ChunkSpecifiers const& unka);
|
||||
winrt::Windows::Xbox::Management::Deployment::ChunkSpecifiers AvailableChunkSpecifiers();
|
||||
winrt::Windows::Xbox::Management::Deployment::InstallationState GetInstallationState(winrt::Windows::Foundation::Collections::IIterable<uint32_t> const& unk);
|
||||
winrt::Windows::Xbox::Management::Deployment::InstallationState GetInstallationState(winrt::Windows::Xbox::Management::Deployment::ChunkSpecifiers const& unk);
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Xbox::Management::Deployment::PackageTransferWatcher> AddChunkSpecifiersAsync(winrt::Windows::Xbox::Management::Deployment::ChunkSpecifiers unk);
|
||||
winrt::Windows::Foundation::IAsyncAction RemoveChunkSpecifiersAsync(winrt::Windows::Xbox::Management::Deployment::ChunkSpecifiers unk);
|
||||
};
|
||||
}
|
||||
namespace winrt::Windows::Xbox::Management::Deployment::factory_implementation
|
||||
{
|
||||
struct PackageTransferManagerForChunkSpecifiers : PackageTransferManagerForChunkSpecifiersT<PackageTransferManagerForChunkSpecifiers, implementation::PackageTransferManagerForChunkSpecifiers>
|
||||
{
|
||||
};
|
||||
}
|
||||
@@ -1,9 +1,8 @@
|
||||
#pragma once
|
||||
#include "Windows.Xbox.Management.Deployment.PackageTransferWatcher.g.h"
|
||||
#include "Windows.Xbox.Management.Deployment.ProgressChangedEventArgs.g.h"
|
||||
#include "Windows.Xbox.Management.Deployment.TransferCompletedEventArgs.g.h"
|
||||
#include "Windows.Xbox.Management.Deployment.TransferStatusChangedEventArgs.g.h"
|
||||
#include "Windows.Xbox.Management.Deployment.ProgressChangedEventArgs.g.h"
|
||||
#include "Windows.Xbox.Management.Deployment.PackageTransferWatcherTransferInfo.g.h"
|
||||
#include "Windows.Xbox.Management.Deployment.PackageTransferWatcher.g.h"
|
||||
|
||||
namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
{
|
||||
@@ -17,6 +16,12 @@ namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
uint32_t percent;
|
||||
};
|
||||
|
||||
struct TransferCompletedEventArgs : TransferCompletedEventArgsT<TransferCompletedEventArgs>
|
||||
{
|
||||
TransferCompletedEventArgs() = default;
|
||||
|
||||
};
|
||||
|
||||
struct TransferStatusChangedEventArgs : TransferStatusChangedEventArgsT<TransferStatusChangedEventArgs>
|
||||
{
|
||||
TransferStatusChangedEventArgs() = default;
|
||||
@@ -25,30 +30,16 @@ namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
void UnknownTwo();
|
||||
};
|
||||
|
||||
struct TransferCompletedEventArgs : TransferCompletedEventArgsT<TransferCompletedEventArgs>
|
||||
{
|
||||
TransferCompletedEventArgs() = default;
|
||||
|
||||
};
|
||||
|
||||
struct PackageTransferWatcherTransferInfo : PackageTransferWatcherTransferInfoT<PackageTransferWatcherTransferInfo>
|
||||
{
|
||||
PackageTransferWatcherTransferInfo() = default;
|
||||
|
||||
winrt::Windows::Xbox::Management::Deployment::PackageTransferStatus TransferStatus();
|
||||
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>
|
||||
{
|
||||
PackageTransferWatcher() = default;
|
||||
|
||||
static winrt::Windows::Xbox::Management::Deployment::PackageTransferWatcher Create(winrt::Windows::ApplicationModel::Package const& unk, winrt::Windows::Foundation::Collections::IIterable<uint32_t> const& unka);
|
||||
static winrt::Windows::Xbox::Management::Deployment::PackageTransferWatcher Create(winrt::Windows::ApplicationModel::Package const& unk);
|
||||
winrt::Windows::Xbox::Management::Deployment::PackageTransferStatus TransferStatus();
|
||||
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;
|
||||
winrt::Windows::Foundation::Collections::IVectorView<uint32_t> ChunkIds();
|
||||
winrt::event_token ChunkCompleted(winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Management::Deployment::PackageTransferWatcher, winrt::Windows::Xbox::Management::Deployment::ChunkCompletedEventArgs> const& handler);
|
||||
void ChunkCompleted(winrt::event_token const& token) noexcept;
|
||||
@@ -57,6 +48,7 @@ namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
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::TransferStatusChangedEventArgs>> e_TransferStatusChanged;
|
||||
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;
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
#pragma once
|
||||
#include "Windows.Xbox.Management.Deployment.PackageTransferWatcherStaticsForChunkSpecifiers.g.h"
|
||||
|
||||
namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
{
|
||||
struct PackageTransferWatcherStaticsForChunkSpecifiers
|
||||
{
|
||||
PackageTransferWatcherStaticsForChunkSpecifiers() = default;
|
||||
|
||||
static winrt::Windows::Xbox::Management::Deployment::PackageTransferWatcher CreateForChunkSpecifiers(winrt::Windows::ApplicationModel::Package const& unk, winrt::Windows::Xbox::Management::Deployment::ChunkSpecifiers const& unka);
|
||||
};
|
||||
}
|
||||
namespace winrt::Windows::Xbox::Management::Deployment::factory_implementation
|
||||
{
|
||||
struct PackageTransferWatcherStaticsForChunkSpecifiers : PackageTransferWatcherStaticsForChunkSpecifiersT<PackageTransferWatcherStaticsForChunkSpecifiers, implementation::PackageTransferWatcherStaticsForChunkSpecifiers>
|
||||
{
|
||||
};
|
||||
}
|
||||
@@ -1,98 +0,0 @@
|
||||
#include "Windows.Xbox.Management.Deployment.ContentUpdate.h"
|
||||
#include "WinDurangoWinRT.h"
|
||||
|
||||
namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
{
|
||||
winrt::hresult RequestUpdatePackageResult::Result()
|
||||
{
|
||||
return result;
|
||||
}
|
||||
|
||||
bool CheckForUpdateResult::IsUpdateAvailable()
|
||||
{
|
||||
return updateAvail;
|
||||
}
|
||||
|
||||
bool CheckForUpdateResult::IsUpdateMandatory()
|
||||
{
|
||||
return updateMandatory;
|
||||
}
|
||||
|
||||
uint32_t ChunkCompletedEventArgs::ChunkId()
|
||||
{
|
||||
return chunkID;
|
||||
}
|
||||
|
||||
winrt::Windows::Foundation::Collections::IVector<hstring> ChunkSpecifiers::Languages()
|
||||
{
|
||||
return langs;
|
||||
}
|
||||
|
||||
winrt::Windows::Foundation::Collections::IVector<hstring> ChunkSpecifiers::Tags()
|
||||
{
|
||||
return tags;
|
||||
}
|
||||
|
||||
hstring ContentPackage::TitleId()
|
||||
{
|
||||
return title;
|
||||
}
|
||||
|
||||
hstring ContentPackage::ContentId()
|
||||
{
|
||||
return content;
|
||||
}
|
||||
|
||||
hstring ContentPackage::ProductId()
|
||||
{
|
||||
return product;
|
||||
}
|
||||
|
||||
hstring ContentPackage::PackageFullName()
|
||||
{
|
||||
return packageFullName;
|
||||
}
|
||||
|
||||
uint32_t ContentPackage::ContentType()
|
||||
{
|
||||
return contentType;
|
||||
}
|
||||
|
||||
hstring ContentPackage::DisplayName()
|
||||
{
|
||||
return displayName;
|
||||
}
|
||||
|
||||
hstring ContentPackage::Description()
|
||||
{
|
||||
return description;
|
||||
}
|
||||
|
||||
hstring ContentPackage::Publisher()
|
||||
{
|
||||
return publisher;
|
||||
}
|
||||
|
||||
hstring ContentPackage::Version()
|
||||
{
|
||||
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();
|
||||
}
|
||||
}
|
||||
@@ -3,145 +3,178 @@
|
||||
|
||||
namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
{
|
||||
bool CheckForUpdateResult::IsUpdateAvailable()
|
||||
{
|
||||
return updateAvail;
|
||||
}
|
||||
bool CheckForUpdateResult::IsUpdateMandatory()
|
||||
{
|
||||
return updateMandatory;
|
||||
}
|
||||
uint32_t ChunkCompletedEventArgs::ChunkId()
|
||||
{
|
||||
return chunkID;
|
||||
}
|
||||
winrt::Windows::Foundation::Collections::IVector<hstring> ChunkSpecifiers::Languages()
|
||||
{
|
||||
return langs;
|
||||
}
|
||||
winrt::Windows::Foundation::Collections::IVector<hstring> ChunkSpecifiers::Tags()
|
||||
{
|
||||
return tags;
|
||||
}
|
||||
hstring ContentPackage::TitleId()
|
||||
{
|
||||
return title;
|
||||
}
|
||||
hstring ContentPackage::ContentId()
|
||||
{
|
||||
return content;
|
||||
}
|
||||
hstring ContentPackage::ProductId()
|
||||
{
|
||||
return product;
|
||||
}
|
||||
hstring ContentPackage::PackageFullName()
|
||||
{
|
||||
return packageFullName;
|
||||
}
|
||||
uint32_t ContentPackage::ContentType()
|
||||
{
|
||||
return contentType;
|
||||
}
|
||||
hstring ContentPackage::DisplayName()
|
||||
{
|
||||
return displayName;
|
||||
}
|
||||
hstring ContentPackage::Description()
|
||||
{
|
||||
return description;
|
||||
}
|
||||
hstring ContentPackage::Publisher()
|
||||
{
|
||||
return publisher;
|
||||
}
|
||||
hstring ContentPackage::Version()
|
||||
{
|
||||
return version;
|
||||
}
|
||||
winrt::hresult LicenseTerminatedEventArgs::Reason()
|
||||
{
|
||||
return reason;
|
||||
}
|
||||
|
||||
hstring LicenseTerminatedEventArgs::PackageFullName()
|
||||
{
|
||||
return packageFullName;
|
||||
}
|
||||
|
||||
hstring LicenseTerminatedEventArgs::UserXuidIfCausedBySignout()
|
||||
{
|
||||
return userXuid;
|
||||
}
|
||||
|
||||
winrt::hresult RequestUpdatePackageResult::Result()
|
||||
{
|
||||
return result;
|
||||
}
|
||||
winrt::Windows::Xbox::Management::Deployment::TransferOperationType DownloadableContentPackageInstallCompletedEventArgs::OperationType()
|
||||
{
|
||||
return operationType;
|
||||
}
|
||||
|
||||
hstring DownloadableContentPackageInstallCompletedEventArgs::PackageFullName()
|
||||
{
|
||||
return packageFullName;
|
||||
}
|
||||
|
||||
winrt::guid DownloadableContentPackageInstallCompletedEventArgs::ContentId()
|
||||
{
|
||||
return contentId;
|
||||
}
|
||||
|
||||
winrt::hresult DownloadableContentPackageInstallCompletedEventArgs::Result()
|
||||
{
|
||||
return result;
|
||||
}
|
||||
|
||||
hstring DownloadableContentPackage::TitleId()
|
||||
{
|
||||
return title;
|
||||
}
|
||||
|
||||
hstring DownloadableContentPackage::ContentId()
|
||||
{
|
||||
return content;
|
||||
}
|
||||
|
||||
hstring DownloadableContentPackage::ProductId()
|
||||
{
|
||||
return product;
|
||||
}
|
||||
|
||||
hstring DownloadableContentPackage::PackageFullName()
|
||||
{
|
||||
return packageFullName;
|
||||
}
|
||||
|
||||
hstring DownloadableContentPackage::MountPath()
|
||||
{
|
||||
return mountPath;
|
||||
}
|
||||
|
||||
bool DownloadableContentPackage::IsMounted()
|
||||
{
|
||||
return isMounted;
|
||||
}
|
||||
|
||||
uint32_t DownloadableContentPackage::ContentType()
|
||||
{
|
||||
return contentType;
|
||||
}
|
||||
|
||||
hstring DownloadableContentPackage::DisplayName()
|
||||
{
|
||||
return displayName;
|
||||
}
|
||||
|
||||
hstring DownloadableContentPackage::Description()
|
||||
{
|
||||
return description;
|
||||
}
|
||||
|
||||
hstring DownloadableContentPackage::Publisher()
|
||||
{
|
||||
return publisher;
|
||||
}
|
||||
|
||||
hstring DownloadableContentPackage::Version()
|
||||
{
|
||||
return version;
|
||||
}
|
||||
|
||||
hstring DownloadableContentPackage::Mount()
|
||||
{
|
||||
return mount;
|
||||
}
|
||||
|
||||
void DownloadableContentPackage::Unmount()
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: Unmount");
|
||||
mount = L"";
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
|
||||
void DownloadableContentPackage::CheckLicense(bool& isTrial, bool& hasLicence)
|
||||
void DownloadableContentPackage::CheckLicense(bool& unk, bool& unka)
|
||||
{
|
||||
isTrial = false;
|
||||
hasLicence = true;
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: CheckLicence");
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: CheckLicense");
|
||||
unk = false; // trial
|
||||
unka = true; // licence
|
||||
}
|
||||
|
||||
winrt::event_token DownloadableContentPackage::LicenseTerminated(winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackage, winrt::Windows::Xbox::Management::Deployment::LicenseTerminatedEventArgs> const& handler)
|
||||
{
|
||||
return e_LicenseTerminated.add(handler);
|
||||
}
|
||||
|
||||
void DownloadableContentPackage::LicenseTerminated(winrt::event_token const& token) noexcept
|
||||
{
|
||||
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)
|
||||
{
|
||||
return e_DownloadableContentPackageInstallCompleted.add(handler);
|
||||
return e_DownloadableContentPackageInstallCompleted.add(handler);
|
||||
}
|
||||
|
||||
void DownloadableContentPackageManager::DownloadableContentPackageInstallCompleted(winrt::event_token const& token) noexcept
|
||||
{
|
||||
e_DownloadableContentPackageInstallCompleted.remove(token);
|
||||
}
|
||||
|
||||
winrt::event_token DownloadableContentPackageManager::DownloadableContentPackageInstallCompletedWithDetails(winrt::Windows::Foundation::EventHandler<winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackageInstallCompletedEventArgs> const& handler)
|
||||
{
|
||||
return e_DownloadableContentPackageInstallCompletedWithDetails.add(handler);
|
||||
}
|
||||
|
||||
void DownloadableContentPackageManager::DownloadableContentPackageInstallCompletedWithDetails(winrt::event_token const& token) noexcept
|
||||
{
|
||||
e_DownloadableContentPackageInstallCompletedWithDetails.remove(token);
|
||||
|
||||
@@ -3,47 +3,81 @@
|
||||
|
||||
namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
{
|
||||
winrt::Windows::Xbox::Management::Deployment::PackageTransferType PackageTransferManagerTransferInfo::TransferType()
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Xbox::Management::Deployment::CheckForUpdateResult> PackageTransferManager::CheckForUpdateAsync(winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackage unk)
|
||||
{
|
||||
return transferType;
|
||||
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> PackageTransferManager::RequestUpdatePackageAsync(winrt::Windows::Xbox::Management::Deployment::DownloadableContentPackage unk)
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: RequestUpdatePackageAsync");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Xbox::Management::Deployment::RequestUpdatePackageResult> PackageTransferManager::RequestUpdateCurrentPackageAsync()
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: RequestUpdateCurrentPackageAsync");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
|
||||
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();
|
||||
}
|
||||
|
||||
winrt::Windows::Xbox::Management::Deployment::ChunkSpecifiers PackageTransferManager::AvailableChunkSpecifiers()
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: AvailableChunkSpecifiers");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Xbox::Management::Deployment::InstallationState PackageTransferManager::GetInstallationState(winrt::Windows::Foundation::Collections::IIterable<uint32_t> const& unk)
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: GetInstallationState(Iterable)");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Xbox::Management::Deployment::InstallationState PackageTransferManager::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> PackageTransferManager::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 PackageTransferManager::RemoveChunkSpecifiersAsync(winrt::Windows::Xbox::Management::Deployment::ChunkSpecifiers unk)
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: RemoveChunkSpecifiersAsync");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Xbox::Management::Deployment::PackageTransferType PackageTransferManager::TransferType()
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: TransferType");
|
||||
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");
|
||||
|
||||
@@ -1,41 +0,0 @@
|
||||
#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();
|
||||
}
|
||||
}
|
||||
@@ -3,88 +3,73 @@
|
||||
|
||||
namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
{
|
||||
uint32_t ProgressChangedEventArgs::PercentComplete()
|
||||
{
|
||||
return percent;
|
||||
}
|
||||
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()
|
||||
{
|
||||
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)
|
||||
{
|
||||
return e_TransferStatusChanged.add(handler);
|
||||
}
|
||||
|
||||
void PackageTransferWatcherTransferInfo::TransferStatusChanged(winrt::event_token const& token) noexcept
|
||||
{
|
||||
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>)");
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: Create");
|
||||
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::Xbox::Management::Deployment::PackageTransferStatus PackageTransferWatcher::TransferStatus()
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: TransferStatus");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
winrt::Windows::Xbox::Management::Deployment::PackageTransferType PackageTransferWatcher::TransferType()
|
||||
{
|
||||
p_wd->log.Warn("WinDurango::WinRT::Windows::Xbox::Management::Deployment", "Unimplemented: TransferType");
|
||||
throw hresult_not_implemented();
|
||||
}
|
||||
winrt::event_token PackageTransferWatcher::TransferStatusChanged(winrt::Windows::Foundation::TypedEventHandler<winrt::Windows::Xbox::Management::Deployment::PackageTransferWatcher, winrt::Windows::Xbox::Management::Deployment::TransferStatusChangedEventArgs> const& handler)
|
||||
{
|
||||
return e_TransferStatusChanged.add(handler);
|
||||
}
|
||||
void PackageTransferWatcher::TransferStatusChanged(winrt::event_token const& token) noexcept
|
||||
{
|
||||
e_TransferStatusChanged.remove(token);
|
||||
}
|
||||
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)
|
||||
{
|
||||
return e_ChunkCompleted.add(handler);
|
||||
}
|
||||
|
||||
void PackageTransferWatcher::ChunkCompleted(winrt::event_token const& token) noexcept
|
||||
{
|
||||
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)
|
||||
{
|
||||
return e_ProgressChanged.add(handler);
|
||||
}
|
||||
|
||||
void PackageTransferWatcher::ProgressChanged(winrt::event_token const& token) noexcept
|
||||
{
|
||||
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)
|
||||
{
|
||||
return e_TransferCompleted.add(handler);
|
||||
}
|
||||
|
||||
void PackageTransferWatcher::TransferCompleted(winrt::event_token const& token) noexcept
|
||||
{
|
||||
e_TransferCompleted.remove(token);
|
||||
|
||||
@@ -8,7 +8,6 @@ namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
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");
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
#include "Windows.Xbox.Management.Deployment.PackageTransferWatcherStaticsForChunkSpecifiers.h"
|
||||
#include "WinDurangoWinRT.h"
|
||||
|
||||
namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
||||
{
|
||||
winrt::Windows::Xbox::Management::Deployment::PackageTransferWatcher PackageTransferWatcherStaticsForChunkSpecifiers::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();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user