Fixed Windows.Xbox.Management.Deployment.idl interfaces (should be fine now)

This commit is contained in:
Rodrigo Todescatto
2026-02-04 17:43:11 -03:00
parent e2ba4cecc3
commit 84d223f8ec

View File

@@ -101,6 +101,14 @@ namespace Windows.Xbox.Management.Deployment
void UnknownTwo();
}
[interface_name("IPackageTransferWatcherTransferInfo", BA1BAD13-11E1-43CE-BE44-845759796A7F)]
runtimeclass PackageTransferWatcherTransferInfo
{
PackageTransferStatus TransferStatus { get; };
PackageTransferType TransferType { get; };
event Windows.Foundation.TypedEventHandler<PackageTransferWatcher, TransferStatusChangedEventArgs> TransferStatusChanged;
}
[interface_name("IPackageTransferWatcher", E74B8E43-BA51-4B09-AD3F-01BAFF31F934)]
[static_name("IPackageTransferWatcherStatics", A306E506-12F9-460A-B0AE-50BA328C786C)]
runtimeclass PackageTransferWatcher
@@ -111,6 +119,13 @@ namespace Windows.Xbox.Management.Deployment
event Windows.Foundation.TypedEventHandler<PackageTransferWatcher, ChunkCompletedEventArgs> ChunkCompleted;
event Windows.Foundation.TypedEventHandler<PackageTransferWatcher, ProgressChangedEventArgs> ProgressChanged;
event Windows.Foundation.TypedEventHandler<PackageTransferWatcher, TransferCompletedEventArgs> TransferCompleted;
[interface_name("IPackageTransferWatcherTransferInfo", BA1BAD13-11E1-43CE-BE44-845759796A7F)]
{
PackageTransferStatus TransferStatus { get; };
PackageTransferType TransferType { get; };
event Windows.Foundation.TypedEventHandler<PackageTransferWatcher, TransferStatusChangedEventArgs> TransferStatusChanged;
}
}
[static_name("IContentUpdateStatics", 8D81C55A-6DC1-492B-8E31-1A71AACDE300)]
@@ -121,35 +136,9 @@ namespace Windows.Xbox.Management.Deployment
static Windows.Foundation.IAsyncOperation<RequestUpdatePackageResult> RequestUpdateCurrentPackageAsync();
}
[interface_name("IPackageTransferManager", C2D4B94B-0413-4380-B2F2-AB9872D08285)]
[static_name("IPackageTransferManagerStatics", D6CF4CAE-9EB1-4CBE-B426-7E75D429F846)]
runtimeclass PackageTransferManager
{
static Windows.Foundation.IAsyncOperation<CheckForUpdateResult> CheckForUpdateAsync(DownloadableContentPackage unk);
static Windows.Foundation.IAsyncOperation<RequestUpdatePackageResult> RequestUpdatePackageAsync(DownloadableContentPackage unk);
static Windows.Foundation.IAsyncOperation<RequestUpdatePackageResult> RequestUpdateCurrentPackageAsync();
static PackageTransferManager Current { get; };
static PackageTransferManager Create(Windows.ApplicationModel.Package unk);
void UpdateInstallOrder(Windows.Foundation.Collections.IIterable<UInt32> unk, UpdateInstallOrderBehavior unka);
Boolean IsChunkInstalled(UInt32 unk);
Boolean AreChunksInstalled(Windows.Foundation.Collections.IIterable<UInt32> unk);
UInt32 FindChunkFromFile(String unk);
PackageTransferStatus TransferStatus { get; };
PackageTransferType TransferType{ get; };
event Windows.Foundation.TypedEventHandler<PackageTransferWatcher, TransferStatusChangedEventArgs> TransferStatusChanged;
static PackageTransferWatcher CreateForChunkSpecifiers(Windows.ApplicationModel.Package unk, ChunkSpecifiers unka);
ChunkSpecifiers AvailableChunkSpecifiers{ get; };
InstallationState GetInstallationState(Windows.Foundation.Collections.IIterable<UInt32> unk);
[default_overload] InstallationState GetInstallationState(ChunkSpecifiers unk);
Windows.Foundation.IAsyncOperation<PackageTransferWatcher> AddChunkSpecifiersAsync(ChunkSpecifiers unk);
Windows.Foundation.IAsyncAction RemoveChunkSpecifiersAsync(ChunkSpecifiers unk);
}
[interface_name("IPackageTransferManagerForChunkSpecifiers", A1111AAB-1881-AAAA-AAAA-AA11AAAA11DA)]
[static_name("IPackageTransferWatcherStaticsForChunkSpecifiers", A1111AAB-1881-AAAA-AAAA-AA11AA1111DA)]
[interface_name("IPackageTransferManagerForChunkSpecifiers", 96130573-D1AD-468C-AA25-9967781FB2F3)]
runtimeclass PackageTransferManagerForChunkSpecifiers
{
static PackageTransferWatcher CreateForChunkSpecifiers(Windows.ApplicationModel.Package unk, ChunkSpecifiers unka);
ChunkSpecifiers AvailableChunkSpecifiers { get; };
InstallationState GetInstallationState(Windows.Foundation.Collections.IIterable<UInt32> unk);
[default_overload] InstallationState GetInstallationState(ChunkSpecifiers unk);
@@ -157,6 +146,52 @@ namespace Windows.Xbox.Management.Deployment
Windows.Foundation.IAsyncAction RemoveChunkSpecifiersAsync(ChunkSpecifiers unk);
}
[interface_name("IPackageTransferManagerTransferInfo", 681618F3-B8BD-4553-8C1E-BA1D992667EB)]
runtimeclass PackageTransferManagerTransferInfo
{
PackageTransferType TransferType{ get; };
}
[static_name("PackageTransferWatcherStaticsForChunkSpecifiers", 6603ECCC-2664-4688-8212-922E5BA28716)]
runtimeclass PackageTransferWatcherStaticsForChunkSpecifiers
{
static PackageTransferWatcher CreateForChunkSpecifiers(Windows.ApplicationModel.Package unk, ChunkSpecifiers unka);
}
[interface_name("IPackageTransferManager", C2D4B94B-0413-4380-B2F2-AB9872D08285)]
[static_name("IPackageTransferManagerStatics", D6CF4CAE-9EB1-4CBE-B426-7E75D429F846)]
runtimeclass PackageTransferManager
{
[static_name("IContentUpdateStatics", 8D81C55A-6DC1-492B-8E31-1A71AACDE300)]
{
static Windows.Foundation.IAsyncOperation<CheckForUpdateResult> CheckForUpdateAsync(DownloadableContentPackage unk);
static Windows.Foundation.IAsyncOperation<RequestUpdatePackageResult> RequestUpdatePackageAsync(DownloadableContentPackage unk);
static Windows.Foundation.IAsyncOperation<RequestUpdatePackageResult> RequestUpdateCurrentPackageAsync();
}
static PackageTransferManager Current { get; };
static PackageTransferManager Create(Windows.ApplicationModel.Package unk);
void UpdateInstallOrder(Windows.Foundation.Collections.IIterable<UInt32> unk, UpdateInstallOrderBehavior unka);
Boolean IsChunkInstalled(UInt32 unk);
Boolean AreChunksInstalled(Windows.Foundation.Collections.IIterable<UInt32> unk);
UInt32 FindChunkFromFile(String unk);
PackageTransferStatus TransferStatus { get; };
[interface_name("IPackageTransferManagerTransferInfo", 681618F3-B8BD-4553-8C1E-BA1D992667EB)]
{
PackageTransferType TransferType{ get; };
}
[interface_name("IPackageTransferManagerForChunkSpecifiers", 96130573-D1AD-468C-AA25-9967781FB2F3)]
{
ChunkSpecifiers AvailableChunkSpecifiers{ get; };
InstallationState GetInstallationState(Windows.Foundation.Collections.IIterable<UInt32> unk);
[default_overload] InstallationState GetInstallationState(ChunkSpecifiers unk);
Windows.Foundation.IAsyncOperation<PackageTransferWatcher> AddChunkSpecifiersAsync(ChunkSpecifiers unk);
Windows.Foundation.IAsyncAction RemoveChunkSpecifiersAsync(ChunkSpecifiers unk);
}
}
[static_name("IPackageTransferWatcherStaticsForContentPackages", A1111AAB-1881-AAAA-AAAA-AA11AA111143)]
runtimeclass PackageTransferWatcherForContentPackages
{
@@ -164,14 +199,6 @@ namespace Windows.Xbox.Management.Deployment
static PackageTransferWatcher CreateForDownloadableContentPackage(DownloadableContentPackage unk);
}
[interface_name("IPackageTransferWatcherTransferInfo", A1111AAB-1881-AAAA-AAAA-AA11A3111143)]
runtimeclass PackageTransferWatcherTransferInfo
{
PackageTransferStatus TransferStatus { get; };
PackageTransferType TransferType { get; };
event Windows.Foundation.TypedEventHandler<PackageTransferWatcher, TransferStatusChangedEventArgs> TransferStatusChanged;
}
delegate void DownloadableContentPackageInstallCompletedEventHandler();
[interface_name("IDownloadableContentPackageManager", 971FEAAF-98F8-4038-B8C1-3A5F1A043B97)]