mirror of
https://github.com/WinDurango/WinDurango.git
synced 2026-04-25 02:48:20 -05:00
84 lines
4.3 KiB
C++
84 lines
4.3 KiB
C++
#include "pch.h"
|
|
#include "Windows.Xbox.Management.Deployment.PackageTransferManager.h"
|
|
#include "Windows.Xbox.Management.Deployment.PackageTransferManager.g.cpp"
|
|
|
|
namespace winrt::Windows::Xbox::Management::Deployment::implementation
|
|
{
|
|
|
|
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Xbox::Management::Deployment::CheckForUpdateResult> PackageTransferManager::CheckForUpdateAsync(winrt::Windows::Xbox::Management::Deployment::IDownloadableContentPackage package)
|
|
{
|
|
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
|
}
|
|
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Xbox::Management::Deployment::RequestUpdatePackageResult> PackageTransferManager::RequestUpdatePackageAsync(winrt::Windows::Xbox::Management::Deployment::IDownloadableContentPackage package)
|
|
{
|
|
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
|
}
|
|
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Xbox::Management::Deployment::RequestUpdatePackageResult> PackageTransferManager::RequestUpdateCurrentPackageAsync()
|
|
{
|
|
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
|
}
|
|
winrt::Windows::Xbox::Management::Deployment::PackageTransferManager PackageTransferManager::Current()
|
|
{
|
|
static winrt::Windows::Xbox::Management::Deployment::PackageTransferManager static_manager{ nullptr };
|
|
|
|
if (!static_manager)
|
|
{
|
|
static_manager = winrt::make<PackageTransferManager>();
|
|
}
|
|
|
|
LOG_INFO("PackageTransferManager::Current()\n");
|
|
return static_manager;
|
|
}
|
|
|
|
winrt::Windows::Xbox::Management::Deployment::PackageTransferManager PackageTransferManager::Create(winrt::Windows::ApplicationModel::Package const& package)
|
|
{
|
|
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
|
}
|
|
void PackageTransferManager::UpdateInstallOrder(winrt::Windows::Foundation::Collections::IIterable<uint32_t> const& chunkIds, winrt::Windows::Xbox::Management::Deployment::UpdateInstallOrderBehavior const& updateBehavior)
|
|
{
|
|
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
|
}
|
|
bool PackageTransferManager::IsChunkInstalled(uint32_t chunkId)
|
|
{
|
|
LOG_WARNING("PackageTransferManager::IsChunkInstalled() STUBBED\n");
|
|
return true;
|
|
}
|
|
bool PackageTransferManager::AreChunksInstalled(winrt::Windows::Foundation::Collections::IIterable<uint32_t> const& chunkIds)
|
|
{
|
|
return true;
|
|
}
|
|
uint32_t PackageTransferManager::FindChunkFromFile(hstring const& path)
|
|
{
|
|
LOG_NOT_IMPLEMENTED(); return 0;
|
|
}
|
|
winrt::Windows::Xbox::Management::Deployment::PackageTransferStatus PackageTransferManager::TransferStatus()
|
|
{
|
|
LOG_WARNING("PackageTransferManager::TransferStatus() STUBBED\n");
|
|
return winrt::Windows::Xbox::Management::Deployment::PackageTransferStatus::None;
|
|
}
|
|
winrt::Windows::Xbox::Management::Deployment::PackageTransferType PackageTransferManager::TransferType()
|
|
{
|
|
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
|
}
|
|
winrt::Windows::Xbox::Management::Deployment::ChunkSpecifiers PackageTransferManager::AvailableChunkSpecifiers()
|
|
{
|
|
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
|
}
|
|
winrt::Windows::Xbox::Management::Deployment::InstallationState PackageTransferManager::GetInstallationState(winrt::Windows::Foundation::Collections::IIterable<uint32_t> const& chunkIds)
|
|
{
|
|
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
|
}
|
|
winrt::Windows::Xbox::Management::Deployment::InstallationState PackageTransferManager::GetInstallationState(winrt::Windows::Xbox::Management::Deployment::ChunkSpecifiers const& specifiers)
|
|
{
|
|
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
|
}
|
|
winrt::Windows::Foundation::IAsyncOperation<winrt::Windows::Xbox::Management::Deployment::PackageTransferWatcher> PackageTransferManager::AddChunkSpecifiersAsync(winrt::Windows::Xbox::Management::Deployment::ChunkSpecifiers additionalSpecifiers)
|
|
{
|
|
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
|
}
|
|
winrt::Windows::Foundation::IAsyncAction PackageTransferManager::RemoveChunkSpecifiersAsync(winrt::Windows::Xbox::Management::Deployment::ChunkSpecifiers removeSpecifiers)
|
|
{
|
|
LOG_NOT_IMPLEMENTED(); throw hresult_not_implemented();
|
|
}
|
|
}
|