990 lines
78 KiB
Swift
990 lines
78 KiB
Swift
// WARNING: Please don't edit this file. It was generated by Swift/WinRT v0.0.1
|
|
// swiftlint:disable all
|
|
import Foundation
|
|
@_spi(WinRTInternal) @_spi(WinRTImplements) import WindowsFoundation
|
|
import CWinRT
|
|
|
|
private var IID___x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult: WindowsFoundation.IID {
|
|
.init(Data1: 0x2563B9AE, Data2: 0xB77D, Data3: 0x4C1F, Data4: ( 0x8A,0x7B,0x20,0xE6,0xAD,0x51,0x5E,0xF3 ))// 2563B9AE-B77D-4C1F-8A7B-20E6AD515EF3
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult2: WindowsFoundation.IID {
|
|
.init(Data1: 0xFC0E715C, Data2: 0x5A01, Data3: 0x4BD7, Data4: ( 0xBC,0xF1,0x38,0x1C,0x8C,0x82,0xE0,0x4A ))// FC0E715C-5A01-4BD7-BCF1-381C8C82E04A
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageManager: WindowsFoundation.IID {
|
|
.init(Data1: 0x9A7D4B65, Data2: 0x5E8F, Data3: 0x4FC7, Data4: ( 0xA2,0xE5,0x7F,0x69,0x25,0xCB,0x8B,0x53 ))// 9A7D4B65-5E8F-4FC7-A2E5-7F6925CB8B53
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2: WindowsFoundation.IID {
|
|
.init(Data1: 0xF7AAD08D, Data2: 0x0840, Data3: 0x46F2, Data4: ( 0xB5,0xD8,0xCA,0xD4,0x76,0x93,0xA0,0x95 ))// F7AAD08D-0840-46F2-B5D8-CAD47693A095
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageManager3: WindowsFoundation.IID {
|
|
.init(Data1: 0xDAAD9948, Data2: 0x36F1, Data3: 0x41A7, Data4: ( 0x91,0x88,0xBC,0x26,0x3E,0x0D,0xCB,0x72 ))// DAAD9948-36F1-41A7-9188-BC263E0DCB72
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageManager4: WindowsFoundation.IID {
|
|
.init(Data1: 0x3C719963, Data2: 0xBAB6, Data3: 0x46BF, Data4: ( 0x8F,0xF7,0xDA,0x47,0x19,0x23,0x0A,0xE6 ))// 3C719963-BAB6-46BF-8FF7-DA4719230AE6
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageManager5: WindowsFoundation.IID {
|
|
.init(Data1: 0x711F3117, Data2: 0x1AFD, Data3: 0x4313, Data4: ( 0x97,0x8C,0x9B,0xB6,0xE1,0xB8,0x64,0xA7 ))// 711F3117-1AFD-4313-978C-9BB6E1B864A7
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageManager6: WindowsFoundation.IID {
|
|
.init(Data1: 0x0847E909, Data2: 0x53CD, Data3: 0x4E4F, Data4: ( 0x83,0x2E,0x57,0xD1,0x80,0xF6,0xE4,0x47 ))// 0847E909-53CD-4E4F-832E-57D180F6E447
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageManager7: WindowsFoundation.IID {
|
|
.init(Data1: 0xF28654F4, Data2: 0x2BA7, Data3: 0x4B80, Data4: ( 0x88,0xD6,0xBE,0x15,0xF9,0xA2,0x3F,0xBA ))// F28654F4-2BA7-4B80-88D6-BE15F9A23FBA
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageManager8: WindowsFoundation.IID {
|
|
.init(Data1: 0xB8575330, Data2: 0x1298, Data3: 0x4EE2, Data4: ( 0x80,0xEE,0x7F,0x65,0x9C,0x5D,0x27,0x82 ))// B8575330-1298-4EE2-80EE-7F659C5D2782
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageManagerDebugSettings: WindowsFoundation.IID {
|
|
.init(Data1: 0x1A611683, Data2: 0xA988, Data3: 0x4FCF, Data4: ( 0x8F,0x0F,0xCE,0x17,0x58,0x98,0xE8,0xEB ))// 1A611683-A988-4FCF-8F0F-CE175898E8EB
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation: WindowsFoundation.IID {
|
|
.init(Data1: 0xF6383423, Data2: 0xFA09, Data3: 0x4CBC, Data4: ( 0x90,0x55,0x15,0xCA,0x27,0x5E,0x2E,0x7E ))// F6383423-FA09-4CBC-9055-15CA275E2E7E
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume: WindowsFoundation.IID {
|
|
.init(Data1: 0xCF2672C3, Data2: 0x1A40, Data3: 0x4450, Data4: ( 0x97,0x39,0x2A,0xCE,0x2E,0x89,0x88,0x53 ))// CF2672C3-1A40-4450-9739-2ACE2E898853
|
|
}
|
|
|
|
private var IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume2: WindowsFoundation.IID {
|
|
.init(Data1: 0x46ABCF2E, Data2: 0x9DD4, Data3: 0x47A2, Data4: ( 0xAB,0x8C,0xC6,0x40,0x83,0x49,0xBC,0xD8 ))// 46ABCF2E-9DD4-47A2-AB8C-C6408349BCD8
|
|
}
|
|
|
|
public enum __ABI_Windows_Management_Deployment {
|
|
public class IDeploymentResult: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult }
|
|
|
|
internal func get_ErrorTextImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_ErrorText(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func get_ActivityIdImpl() throws -> Foundation.UUID {
|
|
var value: WindowsFoundation.GUID = .init()
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_ActivityId(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func get_ExtendedErrorCodeImpl() throws -> HRESULT {
|
|
var value: HRESULT = 0
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_ExtendedErrorCode(pThis, &value))
|
|
}
|
|
return value
|
|
}
|
|
|
|
}
|
|
|
|
public class IDeploymentResult2: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult2 }
|
|
|
|
internal func get_IsRegisteredImpl() throws -> Bool {
|
|
var value: boolean = 0
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIDeploymentResult2.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_IsRegistered(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
}
|
|
|
|
public class IPackageManager: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageManager }
|
|
|
|
internal func AddPackageAsyncImpl(_ packageUri: WindowsFoundation.Uri?, _ dependencyPackageUris: WindowsFoundation.AnyIIterable<WindowsFoundation.Uri?>?, _ deploymentOptions: UWP.DeploymentOptions) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (deploymentOperation) = try ComPtrs.initialize { deploymentOperationAbi in
|
|
let dependencyPackageUrisWrapper = UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUriWrapper(dependencyPackageUris)
|
|
let _dependencyPackageUris = try! dependencyPackageUrisWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.AddPackageAsync(pThis, RawPointer(packageUri), _dependencyPackageUris, deploymentOptions, &deploymentOperationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: deploymentOperation)
|
|
}
|
|
|
|
internal func UpdatePackageAsyncImpl(_ packageUri: WindowsFoundation.Uri?, _ dependencyPackageUris: WindowsFoundation.AnyIIterable<WindowsFoundation.Uri?>?, _ deploymentOptions: UWP.DeploymentOptions) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (deploymentOperation) = try ComPtrs.initialize { deploymentOperationAbi in
|
|
let dependencyPackageUrisWrapper = UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUriWrapper(dependencyPackageUris)
|
|
let _dependencyPackageUris = try! dependencyPackageUrisWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.UpdatePackageAsync(pThis, RawPointer(packageUri), _dependencyPackageUris, deploymentOptions, &deploymentOperationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: deploymentOperation)
|
|
}
|
|
|
|
internal func RemovePackageAsyncImpl(_ packageFullName: String) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (deploymentOperation) = try ComPtrs.initialize { deploymentOperationAbi in
|
|
let _packageFullName = try! HString(packageFullName)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.RemovePackageAsync(pThis, _packageFullName.get(), &deploymentOperationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: deploymentOperation)
|
|
}
|
|
|
|
internal func StagePackageAsyncImpl(_ packageUri: WindowsFoundation.Uri?, _ dependencyPackageUris: WindowsFoundation.AnyIIterable<WindowsFoundation.Uri?>?) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (deploymentOperation) = try ComPtrs.initialize { deploymentOperationAbi in
|
|
let dependencyPackageUrisWrapper = UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUriWrapper(dependencyPackageUris)
|
|
let _dependencyPackageUris = try! dependencyPackageUrisWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.StagePackageAsync(pThis, RawPointer(packageUri), _dependencyPackageUris, &deploymentOperationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: deploymentOperation)
|
|
}
|
|
|
|
internal func RegisterPackageAsyncImpl(_ manifestUri: WindowsFoundation.Uri?, _ dependencyPackageUris: WindowsFoundation.AnyIIterable<WindowsFoundation.Uri?>?, _ deploymentOptions: UWP.DeploymentOptions) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (deploymentOperation) = try ComPtrs.initialize { deploymentOperationAbi in
|
|
let dependencyPackageUrisWrapper = UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUriWrapper(dependencyPackageUris)
|
|
let _dependencyPackageUris = try! dependencyPackageUrisWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.RegisterPackageAsync(pThis, RawPointer(manifestUri), _dependencyPackageUris, deploymentOptions, &deploymentOperationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: deploymentOperation)
|
|
}
|
|
|
|
internal func FindPackagesImpl() throws -> WindowsFoundation.AnyIIterable<UWP.Package?>? {
|
|
let (packageCollection) = try ComPtrs.initialize { packageCollectionAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackages(pThis, &packageCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CPackageWrapper.unwrapFrom(abi: packageCollection)
|
|
}
|
|
|
|
internal func FindPackagesByUserSecurityIdImpl(_ userSecurityId: String) throws -> WindowsFoundation.AnyIIterable<UWP.Package?>? {
|
|
let (packageCollection) = try ComPtrs.initialize { packageCollectionAbi in
|
|
let _userSecurityId = try! HString(userSecurityId)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackagesByUserSecurityId(pThis, _userSecurityId.get(), &packageCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CPackageWrapper.unwrapFrom(abi: packageCollection)
|
|
}
|
|
|
|
internal func FindPackagesByNamePublisherImpl(_ packageName: String, _ packagePublisher: String) throws -> WindowsFoundation.AnyIIterable<UWP.Package?>? {
|
|
let (packageCollection) = try ComPtrs.initialize { packageCollectionAbi in
|
|
let _packageName = try! HString(packageName)
|
|
let _packagePublisher = try! HString(packagePublisher)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackagesByNamePublisher(pThis, _packageName.get(), _packagePublisher.get(), &packageCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CPackageWrapper.unwrapFrom(abi: packageCollection)
|
|
}
|
|
|
|
internal func FindPackagesByUserSecurityIdNamePublisherImpl(_ userSecurityId: String, _ packageName: String, _ packagePublisher: String) throws -> WindowsFoundation.AnyIIterable<UWP.Package?>? {
|
|
let (packageCollection) = try ComPtrs.initialize { packageCollectionAbi in
|
|
let _userSecurityId = try! HString(userSecurityId)
|
|
let _packageName = try! HString(packageName)
|
|
let _packagePublisher = try! HString(packagePublisher)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackagesByUserSecurityIdNamePublisher(pThis, _userSecurityId.get(), _packageName.get(), _packagePublisher.get(), &packageCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CPackageWrapper.unwrapFrom(abi: packageCollection)
|
|
}
|
|
|
|
internal func FindUsersImpl(_ packageFullName: String) throws -> WindowsFoundation.AnyIIterable<UWP.PackageUserInformation?>? {
|
|
let (users) = try ComPtrs.initialize { usersAbi in
|
|
let _packageFullName = try! HString(packageFullName)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindUsers(pThis, _packageFullName.get(), &usersAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CManagement__CDeployment__CPackageUserInformationWrapper.unwrapFrom(abi: users)
|
|
}
|
|
|
|
internal func SetPackageStateImpl(_ packageFullName: String, _ packageState: UWP.PackageState) throws {
|
|
let _packageFullName = try! HString(packageFullName)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.SetPackageState(pThis, _packageFullName.get(), packageState))
|
|
}
|
|
}
|
|
|
|
internal func FindPackageByPackageFullNameImpl(_ packageFullName: String) throws -> UWP.Package? {
|
|
let (packageInformation) = try ComPtrs.initialize { packageInformationAbi in
|
|
let _packageFullName = try! HString(packageFullName)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackageByPackageFullName(pThis, _packageFullName.get(), &packageInformationAbi))
|
|
}
|
|
}
|
|
return .from(abi: packageInformation)
|
|
}
|
|
|
|
internal func CleanupPackageForUserAsyncImpl(_ packageName: String, _ userSecurityId: String) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (deploymentOperation) = try ComPtrs.initialize { deploymentOperationAbi in
|
|
let _packageName = try! HString(packageName)
|
|
let _userSecurityId = try! HString(userSecurityId)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.CleanupPackageForUserAsync(pThis, _packageName.get(), _userSecurityId.get(), &deploymentOperationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: deploymentOperation)
|
|
}
|
|
|
|
internal func FindPackagesByPackageFamilyNameImpl(_ packageFamilyName: String) throws -> WindowsFoundation.AnyIIterable<UWP.Package?>? {
|
|
let (packageCollection) = try ComPtrs.initialize { packageCollectionAbi in
|
|
let _packageFamilyName = try! HString(packageFamilyName)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackagesByPackageFamilyName(pThis, _packageFamilyName.get(), &packageCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CPackageWrapper.unwrapFrom(abi: packageCollection)
|
|
}
|
|
|
|
internal func FindPackagesByUserSecurityIdPackageFamilyNameImpl(_ userSecurityId: String, _ packageFamilyName: String) throws -> WindowsFoundation.AnyIIterable<UWP.Package?>? {
|
|
let (packageCollection) = try ComPtrs.initialize { packageCollectionAbi in
|
|
let _userSecurityId = try! HString(userSecurityId)
|
|
let _packageFamilyName = try! HString(packageFamilyName)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackagesByUserSecurityIdPackageFamilyName(pThis, _userSecurityId.get(), _packageFamilyName.get(), &packageCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CPackageWrapper.unwrapFrom(abi: packageCollection)
|
|
}
|
|
|
|
internal func FindPackageByUserSecurityIdPackageFullNameImpl(_ userSecurityId: String, _ packageFullName: String) throws -> UWP.Package? {
|
|
let (packageInformation) = try ComPtrs.initialize { packageInformationAbi in
|
|
let _userSecurityId = try! HString(userSecurityId)
|
|
let _packageFullName = try! HString(packageFullName)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackageByUserSecurityIdPackageFullName(pThis, _userSecurityId.get(), _packageFullName.get(), &packageInformationAbi))
|
|
}
|
|
}
|
|
return .from(abi: packageInformation)
|
|
}
|
|
|
|
}
|
|
|
|
public class IPackageManager2: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2 }
|
|
|
|
internal func RemovePackageWithOptionsAsyncImpl(_ packageFullName: String, _ removalOptions: UWP.RemovalOptions) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (deploymentOperation) = try ComPtrs.initialize { deploymentOperationAbi in
|
|
let _packageFullName = try! HString(packageFullName)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.RemovePackageWithOptionsAsync(pThis, _packageFullName.get(), removalOptions, &deploymentOperationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: deploymentOperation)
|
|
}
|
|
|
|
internal func StagePackageWithOptionsAsyncImpl(_ packageUri: WindowsFoundation.Uri?, _ dependencyPackageUris: WindowsFoundation.AnyIIterable<WindowsFoundation.Uri?>?, _ deploymentOptions: UWP.DeploymentOptions) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (deploymentOperation) = try ComPtrs.initialize { deploymentOperationAbi in
|
|
let dependencyPackageUrisWrapper = UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUriWrapper(dependencyPackageUris)
|
|
let _dependencyPackageUris = try! dependencyPackageUrisWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.StagePackageWithOptionsAsync(pThis, RawPointer(packageUri), _dependencyPackageUris, deploymentOptions, &deploymentOperationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: deploymentOperation)
|
|
}
|
|
|
|
internal func RegisterPackageByFullNameAsyncImpl(_ mainPackageFullName: String, _ dependencyPackageFullNames: WindowsFoundation.AnyIIterable<String>?, _ deploymentOptions: UWP.DeploymentOptions) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (deploymentOperation) = try ComPtrs.initialize { deploymentOperationAbi in
|
|
let _mainPackageFullName = try! HString(mainPackageFullName)
|
|
let dependencyPackageFullNamesWrapper = UWP.__x_ABI_C__FIIterable_1_HSTRINGWrapper(dependencyPackageFullNames)
|
|
let _dependencyPackageFullNames = try! dependencyPackageFullNamesWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.RegisterPackageByFullNameAsync(pThis, _mainPackageFullName.get(), _dependencyPackageFullNames, deploymentOptions, &deploymentOperationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: deploymentOperation)
|
|
}
|
|
|
|
internal func FindPackagesWithPackageTypesImpl(_ packageTypes: UWP.PackageTypes) throws -> WindowsFoundation.AnyIIterable<UWP.Package?>? {
|
|
let (packageCollection) = try ComPtrs.initialize { packageCollectionAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackagesWithPackageTypes(pThis, packageTypes, &packageCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CPackageWrapper.unwrapFrom(abi: packageCollection)
|
|
}
|
|
|
|
internal func FindPackagesByUserSecurityIdWithPackageTypesImpl(_ userSecurityId: String, _ packageTypes: UWP.PackageTypes) throws -> WindowsFoundation.AnyIIterable<UWP.Package?>? {
|
|
let (packageCollection) = try ComPtrs.initialize { packageCollectionAbi in
|
|
let _userSecurityId = try! HString(userSecurityId)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackagesByUserSecurityIdWithPackageTypes(pThis, _userSecurityId.get(), packageTypes, &packageCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CPackageWrapper.unwrapFrom(abi: packageCollection)
|
|
}
|
|
|
|
internal func FindPackagesByNamePublisherWithPackageTypesImpl(_ packageName: String, _ packagePublisher: String, _ packageTypes: UWP.PackageTypes) throws -> WindowsFoundation.AnyIIterable<UWP.Package?>? {
|
|
let (packageCollection) = try ComPtrs.initialize { packageCollectionAbi in
|
|
let _packageName = try! HString(packageName)
|
|
let _packagePublisher = try! HString(packagePublisher)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackagesByNamePublisherWithPackageTypes(pThis, _packageName.get(), _packagePublisher.get(), packageTypes, &packageCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CPackageWrapper.unwrapFrom(abi: packageCollection)
|
|
}
|
|
|
|
internal func FindPackagesByUserSecurityIdNamePublisherWithPackageTypesImpl(_ userSecurityId: String, _ packageName: String, _ packagePublisher: String, _ packageTypes: UWP.PackageTypes) throws -> WindowsFoundation.AnyIIterable<UWP.Package?>? {
|
|
let (packageCollection) = try ComPtrs.initialize { packageCollectionAbi in
|
|
let _userSecurityId = try! HString(userSecurityId)
|
|
let _packageName = try! HString(packageName)
|
|
let _packagePublisher = try! HString(packagePublisher)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackagesByUserSecurityIdNamePublisherWithPackageTypes(pThis, _userSecurityId.get(), _packageName.get(), _packagePublisher.get(), packageTypes, &packageCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CPackageWrapper.unwrapFrom(abi: packageCollection)
|
|
}
|
|
|
|
internal func FindPackagesByPackageFamilyNameWithPackageTypesImpl(_ packageFamilyName: String, _ packageTypes: UWP.PackageTypes) throws -> WindowsFoundation.AnyIIterable<UWP.Package?>? {
|
|
let (packageCollection) = try ComPtrs.initialize { packageCollectionAbi in
|
|
let _packageFamilyName = try! HString(packageFamilyName)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackagesByPackageFamilyNameWithPackageTypes(pThis, _packageFamilyName.get(), packageTypes, &packageCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CPackageWrapper.unwrapFrom(abi: packageCollection)
|
|
}
|
|
|
|
internal func FindPackagesByUserSecurityIdPackageFamilyNameWithPackageTypesImpl(_ userSecurityId: String, _ packageFamilyName: String, _ packageTypes: UWP.PackageTypes) throws -> WindowsFoundation.AnyIIterable<UWP.Package?>? {
|
|
let (packageCollection) = try ComPtrs.initialize { packageCollectionAbi in
|
|
let _userSecurityId = try! HString(userSecurityId)
|
|
let _packageFamilyName = try! HString(packageFamilyName)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackagesByUserSecurityIdPackageFamilyNameWithPackageTypes(pThis, _userSecurityId.get(), _packageFamilyName.get(), packageTypes, &packageCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CApplicationModel__CPackageWrapper.unwrapFrom(abi: packageCollection)
|
|
}
|
|
|
|
internal func StageUserDataAsyncImpl(_ packageFullName: String) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (deploymentOperation) = try ComPtrs.initialize { deploymentOperationAbi in
|
|
let _packageFullName = try! HString(packageFullName)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager2.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.StageUserDataAsync(pThis, _packageFullName.get(), &deploymentOperationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: deploymentOperation)
|
|
}
|
|
|
|
}
|
|
|
|
public class IPackageManager3: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageManager3 }
|
|
|
|
internal func AddPackageVolumeAsyncImpl(_ packageStorePath: String) throws -> WindowsFoundation.AnyIAsyncOperation<UWP.PackageVolume?>? {
|
|
let (packageVolume) = try ComPtrs.initialize { packageVolumeAbi in
|
|
let _packageStorePath = try! HString(packageStorePath)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager3.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.AddPackageVolumeAsync(pThis, _packageStorePath.get(), &packageVolumeAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperation_1___x_ABI_CWindows__CManagement__CDeployment__CPackageVolumeWrapper.unwrapFrom(abi: packageVolume)
|
|
}
|
|
|
|
internal func AddPackageToVolumeAsyncImpl(_ packageUri: WindowsFoundation.Uri?, _ dependencyPackageUris: WindowsFoundation.AnyIIterable<WindowsFoundation.Uri?>?, _ deploymentOptions: UWP.DeploymentOptions, _ targetVolume: UWP.PackageVolume?) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (deploymentOperation) = try ComPtrs.initialize { deploymentOperationAbi in
|
|
let dependencyPackageUrisWrapper = UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUriWrapper(dependencyPackageUris)
|
|
let _dependencyPackageUris = try! dependencyPackageUrisWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager3.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.AddPackageToVolumeAsync(pThis, RawPointer(packageUri), _dependencyPackageUris, deploymentOptions, RawPointer(targetVolume), &deploymentOperationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: deploymentOperation)
|
|
}
|
|
|
|
internal func RegisterPackageWithAppDataVolumeAsyncImpl(_ manifestUri: WindowsFoundation.Uri?, _ dependencyPackageUris: WindowsFoundation.AnyIIterable<WindowsFoundation.Uri?>?, _ deploymentOptions: UWP.DeploymentOptions, _ appDataVolume: UWP.PackageVolume?) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (deploymentOperation) = try ComPtrs.initialize { deploymentOperationAbi in
|
|
let dependencyPackageUrisWrapper = UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUriWrapper(dependencyPackageUris)
|
|
let _dependencyPackageUris = try! dependencyPackageUrisWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager3.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.RegisterPackageWithAppDataVolumeAsync(pThis, RawPointer(manifestUri), _dependencyPackageUris, deploymentOptions, RawPointer(appDataVolume), &deploymentOperationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: deploymentOperation)
|
|
}
|
|
|
|
internal func FindPackageVolumeByNameImpl(_ volumeName: String) throws -> UWP.PackageVolume? {
|
|
let (volume) = try ComPtrs.initialize { volumeAbi in
|
|
let _volumeName = try! HString(volumeName)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager3.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackageVolumeByName(pThis, _volumeName.get(), &volumeAbi))
|
|
}
|
|
}
|
|
return .from(abi: volume)
|
|
}
|
|
|
|
internal func FindPackageVolumesImpl() throws -> WindowsFoundation.AnyIIterable<UWP.PackageVolume?>? {
|
|
let (volumeCollection) = try ComPtrs.initialize { volumeCollectionAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager3.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackageVolumes(pThis, &volumeCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CManagement__CDeployment__CPackageVolumeWrapper.unwrapFrom(abi: volumeCollection)
|
|
}
|
|
|
|
internal func GetDefaultPackageVolumeImpl() throws -> UWP.PackageVolume? {
|
|
let (volume) = try ComPtrs.initialize { volumeAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager3.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.GetDefaultPackageVolume(pThis, &volumeAbi))
|
|
}
|
|
}
|
|
return .from(abi: volume)
|
|
}
|
|
|
|
internal func MovePackageToVolumeAsyncImpl(_ packageFullName: String, _ deploymentOptions: UWP.DeploymentOptions, _ targetVolume: UWP.PackageVolume?) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (deploymentOperation) = try ComPtrs.initialize { deploymentOperationAbi in
|
|
let _packageFullName = try! HString(packageFullName)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager3.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.MovePackageToVolumeAsync(pThis, _packageFullName.get(), deploymentOptions, RawPointer(targetVolume), &deploymentOperationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: deploymentOperation)
|
|
}
|
|
|
|
internal func RemovePackageVolumeAsyncImpl(_ volume: UWP.PackageVolume?) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (deploymentOperation) = try ComPtrs.initialize { deploymentOperationAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager3.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.RemovePackageVolumeAsync(pThis, RawPointer(volume), &deploymentOperationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: deploymentOperation)
|
|
}
|
|
|
|
internal func SetDefaultPackageVolumeImpl(_ volume: UWP.PackageVolume?) throws {
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager3.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.SetDefaultPackageVolume(pThis, RawPointer(volume)))
|
|
}
|
|
}
|
|
|
|
internal func SetPackageVolumeOfflineAsyncImpl(_ packageVolume: UWP.PackageVolume?) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (deploymentOperation) = try ComPtrs.initialize { deploymentOperationAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager3.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.SetPackageVolumeOfflineAsync(pThis, RawPointer(packageVolume), &deploymentOperationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: deploymentOperation)
|
|
}
|
|
|
|
internal func SetPackageVolumeOnlineAsyncImpl(_ packageVolume: UWP.PackageVolume?) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (deploymentOperation) = try ComPtrs.initialize { deploymentOperationAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager3.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.SetPackageVolumeOnlineAsync(pThis, RawPointer(packageVolume), &deploymentOperationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: deploymentOperation)
|
|
}
|
|
|
|
internal func StagePackageToVolumeAsyncImpl(_ packageUri: WindowsFoundation.Uri?, _ dependencyPackageUris: WindowsFoundation.AnyIIterable<WindowsFoundation.Uri?>?, _ deploymentOptions: UWP.DeploymentOptions, _ targetVolume: UWP.PackageVolume?) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (deploymentOperation) = try ComPtrs.initialize { deploymentOperationAbi in
|
|
let dependencyPackageUrisWrapper = UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUriWrapper(dependencyPackageUris)
|
|
let _dependencyPackageUris = try! dependencyPackageUrisWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager3.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.StagePackageToVolumeAsync(pThis, RawPointer(packageUri), _dependencyPackageUris, deploymentOptions, RawPointer(targetVolume), &deploymentOperationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: deploymentOperation)
|
|
}
|
|
|
|
internal func StageUserDataWithOptionsAsyncImpl(_ packageFullName: String, _ deploymentOptions: UWP.DeploymentOptions) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (deploymentOperation) = try ComPtrs.initialize { deploymentOperationAbi in
|
|
let _packageFullName = try! HString(packageFullName)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager3.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.StageUserDataWithOptionsAsync(pThis, _packageFullName.get(), deploymentOptions, &deploymentOperationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: deploymentOperation)
|
|
}
|
|
|
|
}
|
|
|
|
public class IPackageManager4: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageManager4 }
|
|
|
|
internal func GetPackageVolumesAsyncImpl() throws -> WindowsFoundation.AnyIAsyncOperation<WindowsFoundation.AnyIVectorView<UWP.PackageVolume?>?>? {
|
|
let (operation) = try ComPtrs.initialize { operationAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager4.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.GetPackageVolumesAsync(pThis, &operationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperation_1___x_ABI_C__FIVectorView_1___x_ABI_CWindows__CManagement__CDeployment__CPackageVolumeWrapper.unwrapFrom(abi: operation)
|
|
}
|
|
|
|
}
|
|
|
|
public class IPackageManager5: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageManager5 }
|
|
|
|
internal func AddPackageToVolumeAndOptionalPackagesAsyncImpl(_ packageUri: WindowsFoundation.Uri?, _ dependencyPackageUris: WindowsFoundation.AnyIIterable<WindowsFoundation.Uri?>?, _ deploymentOptions: UWP.DeploymentOptions, _ targetVolume: UWP.PackageVolume?, _ optionalPackageFamilyNames: WindowsFoundation.AnyIIterable<String>?, _ externalPackageUris: WindowsFoundation.AnyIIterable<WindowsFoundation.Uri?>?) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (deploymentOperation) = try ComPtrs.initialize { deploymentOperationAbi in
|
|
let dependencyPackageUrisWrapper = UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUriWrapper(dependencyPackageUris)
|
|
let _dependencyPackageUris = try! dependencyPackageUrisWrapper?.toABI { $0 }
|
|
let optionalPackageFamilyNamesWrapper = UWP.__x_ABI_C__FIIterable_1_HSTRINGWrapper(optionalPackageFamilyNames)
|
|
let _optionalPackageFamilyNames = try! optionalPackageFamilyNamesWrapper?.toABI { $0 }
|
|
let externalPackageUrisWrapper = UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUriWrapper(externalPackageUris)
|
|
let _externalPackageUris = try! externalPackageUrisWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager5.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.AddPackageToVolumeAndOptionalPackagesAsync(pThis, RawPointer(packageUri), _dependencyPackageUris, deploymentOptions, RawPointer(targetVolume), _optionalPackageFamilyNames, _externalPackageUris, &deploymentOperationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: deploymentOperation)
|
|
}
|
|
|
|
internal func StagePackageToVolumeAndOptionalPackagesAsyncImpl(_ packageUri: WindowsFoundation.Uri?, _ dependencyPackageUris: WindowsFoundation.AnyIIterable<WindowsFoundation.Uri?>?, _ deploymentOptions: UWP.DeploymentOptions, _ targetVolume: UWP.PackageVolume?, _ optionalPackageFamilyNames: WindowsFoundation.AnyIIterable<String>?, _ externalPackageUris: WindowsFoundation.AnyIIterable<WindowsFoundation.Uri?>?) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (deploymentOperation) = try ComPtrs.initialize { deploymentOperationAbi in
|
|
let dependencyPackageUrisWrapper = UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUriWrapper(dependencyPackageUris)
|
|
let _dependencyPackageUris = try! dependencyPackageUrisWrapper?.toABI { $0 }
|
|
let optionalPackageFamilyNamesWrapper = UWP.__x_ABI_C__FIIterable_1_HSTRINGWrapper(optionalPackageFamilyNames)
|
|
let _optionalPackageFamilyNames = try! optionalPackageFamilyNamesWrapper?.toABI { $0 }
|
|
let externalPackageUrisWrapper = UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUriWrapper(externalPackageUris)
|
|
let _externalPackageUris = try! externalPackageUrisWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager5.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.StagePackageToVolumeAndOptionalPackagesAsync(pThis, RawPointer(packageUri), _dependencyPackageUris, deploymentOptions, RawPointer(targetVolume), _optionalPackageFamilyNames, _externalPackageUris, &deploymentOperationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: deploymentOperation)
|
|
}
|
|
|
|
internal func RegisterPackageByFamilyNameAndOptionalPackagesAsyncImpl(_ mainPackageFamilyName: String, _ dependencyPackageFamilyNames: WindowsFoundation.AnyIIterable<String>?, _ deploymentOptions: UWP.DeploymentOptions, _ appDataVolume: UWP.PackageVolume?, _ optionalPackageFamilyNames: WindowsFoundation.AnyIIterable<String>?) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (deploymentOperation) = try ComPtrs.initialize { deploymentOperationAbi in
|
|
let _mainPackageFamilyName = try! HString(mainPackageFamilyName)
|
|
let dependencyPackageFamilyNamesWrapper = UWP.__x_ABI_C__FIIterable_1_HSTRINGWrapper(dependencyPackageFamilyNames)
|
|
let _dependencyPackageFamilyNames = try! dependencyPackageFamilyNamesWrapper?.toABI { $0 }
|
|
let optionalPackageFamilyNamesWrapper = UWP.__x_ABI_C__FIIterable_1_HSTRINGWrapper(optionalPackageFamilyNames)
|
|
let _optionalPackageFamilyNames = try! optionalPackageFamilyNamesWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager5.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.RegisterPackageByFamilyNameAndOptionalPackagesAsync(pThis, _mainPackageFamilyName.get(), _dependencyPackageFamilyNames, deploymentOptions, RawPointer(appDataVolume), _optionalPackageFamilyNames, &deploymentOperationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: deploymentOperation)
|
|
}
|
|
|
|
internal func get_DebugSettingsImpl() throws -> UWP.PackageManagerDebugSettings? {
|
|
let (value) = try ComPtrs.initialize { valueAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager5.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_DebugSettings(pThis, &valueAbi))
|
|
}
|
|
}
|
|
return .from(abi: value)
|
|
}
|
|
|
|
}
|
|
|
|
public class IPackageManager6: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageManager6 }
|
|
|
|
internal func ProvisionPackageForAllUsersAsyncImpl(_ packageFamilyName: String) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (operation) = try ComPtrs.initialize { operationAbi in
|
|
let _packageFamilyName = try! HString(packageFamilyName)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager6.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.ProvisionPackageForAllUsersAsync(pThis, _packageFamilyName.get(), &operationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: operation)
|
|
}
|
|
|
|
internal func AddPackageByAppInstallerFileAsyncImpl(_ appInstallerFileUri: WindowsFoundation.Uri?, _ options: UWP.AddPackageByAppInstallerOptions, _ targetVolume: UWP.PackageVolume?) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (operation) = try ComPtrs.initialize { operationAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager6.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.AddPackageByAppInstallerFileAsync(pThis, RawPointer(appInstallerFileUri), options, RawPointer(targetVolume), &operationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: operation)
|
|
}
|
|
|
|
internal func RequestAddPackageByAppInstallerFileAsyncImpl(_ appInstallerFileUri: WindowsFoundation.Uri?, _ options: UWP.AddPackageByAppInstallerOptions, _ targetVolume: UWP.PackageVolume?) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (operation) = try ComPtrs.initialize { operationAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager6.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.RequestAddPackageByAppInstallerFileAsync(pThis, RawPointer(appInstallerFileUri), options, RawPointer(targetVolume), &operationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: operation)
|
|
}
|
|
|
|
internal func AddPackageToVolumeAndRelatedSetAsyncImpl(_ packageUri: WindowsFoundation.Uri?, _ dependencyPackageUris: WindowsFoundation.AnyIIterable<WindowsFoundation.Uri?>?, _ options: UWP.DeploymentOptions, _ targetVolume: UWP.PackageVolume?, _ optionalPackageFamilyNames: WindowsFoundation.AnyIIterable<String>?, _ packageUrisToInstall: WindowsFoundation.AnyIIterable<WindowsFoundation.Uri?>?, _ relatedPackageUris: WindowsFoundation.AnyIIterable<WindowsFoundation.Uri?>?) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (operation) = try ComPtrs.initialize { operationAbi in
|
|
let dependencyPackageUrisWrapper = UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUriWrapper(dependencyPackageUris)
|
|
let _dependencyPackageUris = try! dependencyPackageUrisWrapper?.toABI { $0 }
|
|
let optionalPackageFamilyNamesWrapper = UWP.__x_ABI_C__FIIterable_1_HSTRINGWrapper(optionalPackageFamilyNames)
|
|
let _optionalPackageFamilyNames = try! optionalPackageFamilyNamesWrapper?.toABI { $0 }
|
|
let packageUrisToInstallWrapper = UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUriWrapper(packageUrisToInstall)
|
|
let _packageUrisToInstall = try! packageUrisToInstallWrapper?.toABI { $0 }
|
|
let relatedPackageUrisWrapper = UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUriWrapper(relatedPackageUris)
|
|
let _relatedPackageUris = try! relatedPackageUrisWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager6.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.AddPackageToVolumeAndRelatedSetAsync(pThis, RawPointer(packageUri), _dependencyPackageUris, options, RawPointer(targetVolume), _optionalPackageFamilyNames, _packageUrisToInstall, _relatedPackageUris, &operationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: operation)
|
|
}
|
|
|
|
internal func StagePackageToVolumeAndRelatedSetAsyncImpl(_ packageUri: WindowsFoundation.Uri?, _ dependencyPackageUris: WindowsFoundation.AnyIIterable<WindowsFoundation.Uri?>?, _ options: UWP.DeploymentOptions, _ targetVolume: UWP.PackageVolume?, _ optionalPackageFamilyNames: WindowsFoundation.AnyIIterable<String>?, _ packageUrisToInstall: WindowsFoundation.AnyIIterable<WindowsFoundation.Uri?>?, _ relatedPackageUris: WindowsFoundation.AnyIIterable<WindowsFoundation.Uri?>?) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (operation) = try ComPtrs.initialize { operationAbi in
|
|
let dependencyPackageUrisWrapper = UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUriWrapper(dependencyPackageUris)
|
|
let _dependencyPackageUris = try! dependencyPackageUrisWrapper?.toABI { $0 }
|
|
let optionalPackageFamilyNamesWrapper = UWP.__x_ABI_C__FIIterable_1_HSTRINGWrapper(optionalPackageFamilyNames)
|
|
let _optionalPackageFamilyNames = try! optionalPackageFamilyNamesWrapper?.toABI { $0 }
|
|
let packageUrisToInstallWrapper = UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUriWrapper(packageUrisToInstall)
|
|
let _packageUrisToInstall = try! packageUrisToInstallWrapper?.toABI { $0 }
|
|
let relatedPackageUrisWrapper = UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUriWrapper(relatedPackageUris)
|
|
let _relatedPackageUris = try! relatedPackageUrisWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager6.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.StagePackageToVolumeAndRelatedSetAsync(pThis, RawPointer(packageUri), _dependencyPackageUris, options, RawPointer(targetVolume), _optionalPackageFamilyNames, _packageUrisToInstall, _relatedPackageUris, &operationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: operation)
|
|
}
|
|
|
|
internal func RequestAddPackageAsyncImpl(_ packageUri: WindowsFoundation.Uri?, _ dependencyPackageUris: WindowsFoundation.AnyIIterable<WindowsFoundation.Uri?>?, _ deploymentOptions: UWP.DeploymentOptions, _ targetVolume: UWP.PackageVolume?, _ optionalPackageFamilyNames: WindowsFoundation.AnyIIterable<String>?, _ relatedPackageUris: WindowsFoundation.AnyIIterable<WindowsFoundation.Uri?>?) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (operation) = try ComPtrs.initialize { operationAbi in
|
|
let dependencyPackageUrisWrapper = UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUriWrapper(dependencyPackageUris)
|
|
let _dependencyPackageUris = try! dependencyPackageUrisWrapper?.toABI { $0 }
|
|
let optionalPackageFamilyNamesWrapper = UWP.__x_ABI_C__FIIterable_1_HSTRINGWrapper(optionalPackageFamilyNames)
|
|
let _optionalPackageFamilyNames = try! optionalPackageFamilyNamesWrapper?.toABI { $0 }
|
|
let relatedPackageUrisWrapper = UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUriWrapper(relatedPackageUris)
|
|
let _relatedPackageUris = try! relatedPackageUrisWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager6.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.RequestAddPackageAsync(pThis, RawPointer(packageUri), _dependencyPackageUris, deploymentOptions, RawPointer(targetVolume), _optionalPackageFamilyNames, _relatedPackageUris, &operationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: operation)
|
|
}
|
|
|
|
}
|
|
|
|
public class IPackageManager7: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageManager7 }
|
|
|
|
internal func RequestAddPackageAndRelatedSetAsyncImpl(_ packageUri: WindowsFoundation.Uri?, _ dependencyPackageUris: WindowsFoundation.AnyIIterable<WindowsFoundation.Uri?>?, _ deploymentOptions: UWP.DeploymentOptions, _ targetVolume: UWP.PackageVolume?, _ optionalPackageFamilyNames: WindowsFoundation.AnyIIterable<String>?, _ relatedPackageUris: WindowsFoundation.AnyIIterable<WindowsFoundation.Uri?>?, _ packageUrisToInstall: WindowsFoundation.AnyIIterable<WindowsFoundation.Uri?>?) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (operation) = try ComPtrs.initialize { operationAbi in
|
|
let dependencyPackageUrisWrapper = UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUriWrapper(dependencyPackageUris)
|
|
let _dependencyPackageUris = try! dependencyPackageUrisWrapper?.toABI { $0 }
|
|
let optionalPackageFamilyNamesWrapper = UWP.__x_ABI_C__FIIterable_1_HSTRINGWrapper(optionalPackageFamilyNames)
|
|
let _optionalPackageFamilyNames = try! optionalPackageFamilyNamesWrapper?.toABI { $0 }
|
|
let relatedPackageUrisWrapper = UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUriWrapper(relatedPackageUris)
|
|
let _relatedPackageUris = try! relatedPackageUrisWrapper?.toABI { $0 }
|
|
let packageUrisToInstallWrapper = UWP.__x_ABI_C__FIIterable_1___x_ABI_CWindows__CFoundation__CUriWrapper(packageUrisToInstall)
|
|
let _packageUrisToInstall = try! packageUrisToInstallWrapper?.toABI { $0 }
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager7.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.RequestAddPackageAndRelatedSetAsync(pThis, RawPointer(packageUri), _dependencyPackageUris, deploymentOptions, RawPointer(targetVolume), _optionalPackageFamilyNames, _relatedPackageUris, _packageUrisToInstall, &operationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: operation)
|
|
}
|
|
|
|
}
|
|
|
|
public class IPackageManager8: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageManager8 }
|
|
|
|
internal func DeprovisionPackageForAllUsersAsyncImpl(_ packageFamilyName: String) throws -> WindowsFoundation.AnyIAsyncOperationWithProgress<UWP.DeploymentResult?, UWP.DeploymentProgress>? {
|
|
let (operation) = try ComPtrs.initialize { operationAbi in
|
|
let _packageFamilyName = try! HString(packageFamilyName)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManager8.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.DeprovisionPackageForAllUsersAsync(pThis, _packageFamilyName.get(), &operationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperationWithProgress_2___x_ABI_CWindows__CManagement__CDeployment__CDeploymentResult___x_ABI_CWindows__CManagement__CDeployment__CDeploymentProgressWrapper.unwrapFrom(abi: operation)
|
|
}
|
|
|
|
}
|
|
|
|
public class IPackageManagerDebugSettings: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageManagerDebugSettings }
|
|
|
|
internal func SetContentGroupStateAsyncImpl(_ package: UWP.Package?, _ contentGroupName: String, _ state: UWP.PackageContentGroupState) throws -> WindowsFoundation.AnyIAsyncAction? {
|
|
let (action) = try ComPtrs.initialize { actionAbi in
|
|
let _contentGroupName = try! HString(contentGroupName)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManagerDebugSettings.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.SetContentGroupStateAsync(pThis, RawPointer(package), _contentGroupName.get(), state, &actionAbi))
|
|
}
|
|
}
|
|
return __ABI_Windows_Foundation.IAsyncActionWrapper.unwrapFrom(abi: action)
|
|
}
|
|
|
|
internal func SetContentGroupStateWithPercentageAsyncImpl(_ package: UWP.Package?, _ contentGroupName: String, _ state: UWP.PackageContentGroupState, _ completionPercentage: Double) throws -> WindowsFoundation.AnyIAsyncAction? {
|
|
let (action) = try ComPtrs.initialize { actionAbi in
|
|
let _contentGroupName = try! HString(contentGroupName)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageManagerDebugSettings.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.SetContentGroupStateWithPercentageAsync(pThis, RawPointer(package), _contentGroupName.get(), state, completionPercentage, &actionAbi))
|
|
}
|
|
}
|
|
return __ABI_Windows_Foundation.IAsyncActionWrapper.unwrapFrom(abi: action)
|
|
}
|
|
|
|
}
|
|
|
|
public class IPackageUserInformation: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation }
|
|
|
|
internal func get_UserSecurityIdImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_UserSecurityId(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func get_InstallStateImpl() throws -> UWP.PackageInstallState {
|
|
var value: __x_ABI_CWindows_CManagement_CDeployment_CPackageInstallState = .init(0)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageUserInformation.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_InstallState(pThis, &value))
|
|
}
|
|
return value
|
|
}
|
|
|
|
}
|
|
|
|
public class IPackageVolume: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume }
|
|
|
|
internal func get_IsOfflineImpl() throws -> Bool {
|
|
var value: boolean = 0
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_IsOffline(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func get_IsSystemVolumeImpl() throws -> Bool {
|
|
var value: boolean = 0
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_IsSystemVolume(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func get_MountPointImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_MountPoint(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func get_NameImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_Name(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func get_PackageStorePathImpl() throws -> String {
|
|
var value: HSTRING?
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_PackageStorePath(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func get_SupportsHardLinksImpl() throws -> Bool {
|
|
var value: boolean = 0
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_SupportsHardLinks(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func FindPackagesImpl() throws -> WindowsFoundation.AnyIVector<UWP.Package?>? {
|
|
let (packageCollection) = try ComPtrs.initialize { packageCollectionAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackages(pThis, &packageCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIVector_1___x_ABI_CWindows__CApplicationModel__CPackageWrapper.unwrapFrom(abi: packageCollection)
|
|
}
|
|
|
|
internal func FindPackagesByNamePublisherImpl(_ packageName: String, _ packagePublisher: String) throws -> WindowsFoundation.AnyIVector<UWP.Package?>? {
|
|
let (packageCollection) = try ComPtrs.initialize { packageCollectionAbi in
|
|
let _packageName = try! HString(packageName)
|
|
let _packagePublisher = try! HString(packagePublisher)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackagesByNamePublisher(pThis, _packageName.get(), _packagePublisher.get(), &packageCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIVector_1___x_ABI_CWindows__CApplicationModel__CPackageWrapper.unwrapFrom(abi: packageCollection)
|
|
}
|
|
|
|
internal func FindPackagesByPackageFamilyNameImpl(_ packageFamilyName: String) throws -> WindowsFoundation.AnyIVector<UWP.Package?>? {
|
|
let (packageCollection) = try ComPtrs.initialize { packageCollectionAbi in
|
|
let _packageFamilyName = try! HString(packageFamilyName)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackagesByPackageFamilyName(pThis, _packageFamilyName.get(), &packageCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIVector_1___x_ABI_CWindows__CApplicationModel__CPackageWrapper.unwrapFrom(abi: packageCollection)
|
|
}
|
|
|
|
internal func FindPackagesWithPackageTypesImpl(_ packageTypes: UWP.PackageTypes) throws -> WindowsFoundation.AnyIVector<UWP.Package?>? {
|
|
let (packageCollection) = try ComPtrs.initialize { packageCollectionAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackagesWithPackageTypes(pThis, packageTypes, &packageCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIVector_1___x_ABI_CWindows__CApplicationModel__CPackageWrapper.unwrapFrom(abi: packageCollection)
|
|
}
|
|
|
|
internal func FindPackagesByNamePublisherWithPackagesTypesImpl(_ packageTypes: UWP.PackageTypes, _ packageName: String, _ packagePublisher: String) throws -> WindowsFoundation.AnyIVector<UWP.Package?>? {
|
|
let (packageCollection) = try ComPtrs.initialize { packageCollectionAbi in
|
|
let _packageName = try! HString(packageName)
|
|
let _packagePublisher = try! HString(packagePublisher)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackagesByNamePublisherWithPackagesTypes(pThis, packageTypes, _packageName.get(), _packagePublisher.get(), &packageCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIVector_1___x_ABI_CWindows__CApplicationModel__CPackageWrapper.unwrapFrom(abi: packageCollection)
|
|
}
|
|
|
|
internal func FindPackagesByPackageFamilyNameWithPackageTypesImpl(_ packageTypes: UWP.PackageTypes, _ packageFamilyName: String) throws -> WindowsFoundation.AnyIVector<UWP.Package?>? {
|
|
let (packageCollection) = try ComPtrs.initialize { packageCollectionAbi in
|
|
let _packageFamilyName = try! HString(packageFamilyName)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackagesByPackageFamilyNameWithPackageTypes(pThis, packageTypes, _packageFamilyName.get(), &packageCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIVector_1___x_ABI_CWindows__CApplicationModel__CPackageWrapper.unwrapFrom(abi: packageCollection)
|
|
}
|
|
|
|
internal func FindPackageByPackageFullNameImpl(_ packageFullName: String) throws -> WindowsFoundation.AnyIVector<UWP.Package?>? {
|
|
let (packageCollection) = try ComPtrs.initialize { packageCollectionAbi in
|
|
let _packageFullName = try! HString(packageFullName)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackageByPackageFullName(pThis, _packageFullName.get(), &packageCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIVector_1___x_ABI_CWindows__CApplicationModel__CPackageWrapper.unwrapFrom(abi: packageCollection)
|
|
}
|
|
|
|
internal func FindPackagesByUserSecurityIdImpl(_ userSecurityId: String) throws -> WindowsFoundation.AnyIVector<UWP.Package?>? {
|
|
let (packageCollection) = try ComPtrs.initialize { packageCollectionAbi in
|
|
let _userSecurityId = try! HString(userSecurityId)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackagesByUserSecurityId(pThis, _userSecurityId.get(), &packageCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIVector_1___x_ABI_CWindows__CApplicationModel__CPackageWrapper.unwrapFrom(abi: packageCollection)
|
|
}
|
|
|
|
internal func FindPackagesByUserSecurityIdNamePublisherImpl(_ userSecurityId: String, _ packageName: String, _ packagePublisher: String) throws -> WindowsFoundation.AnyIVector<UWP.Package?>? {
|
|
let (packageCollection) = try ComPtrs.initialize { packageCollectionAbi in
|
|
let _userSecurityId = try! HString(userSecurityId)
|
|
let _packageName = try! HString(packageName)
|
|
let _packagePublisher = try! HString(packagePublisher)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackagesByUserSecurityIdNamePublisher(pThis, _userSecurityId.get(), _packageName.get(), _packagePublisher.get(), &packageCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIVector_1___x_ABI_CWindows__CApplicationModel__CPackageWrapper.unwrapFrom(abi: packageCollection)
|
|
}
|
|
|
|
internal func FindPackagesByUserSecurityIdPackageFamilyNameImpl(_ userSecurityId: String, _ packageFamilyName: String) throws -> WindowsFoundation.AnyIVector<UWP.Package?>? {
|
|
let (packageCollection) = try ComPtrs.initialize { packageCollectionAbi in
|
|
let _userSecurityId = try! HString(userSecurityId)
|
|
let _packageFamilyName = try! HString(packageFamilyName)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackagesByUserSecurityIdPackageFamilyName(pThis, _userSecurityId.get(), _packageFamilyName.get(), &packageCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIVector_1___x_ABI_CWindows__CApplicationModel__CPackageWrapper.unwrapFrom(abi: packageCollection)
|
|
}
|
|
|
|
internal func FindPackagesByUserSecurityIdWithPackageTypesImpl(_ userSecurityId: String, _ packageTypes: UWP.PackageTypes) throws -> WindowsFoundation.AnyIVector<UWP.Package?>? {
|
|
let (packageCollection) = try ComPtrs.initialize { packageCollectionAbi in
|
|
let _userSecurityId = try! HString(userSecurityId)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackagesByUserSecurityIdWithPackageTypes(pThis, _userSecurityId.get(), packageTypes, &packageCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIVector_1___x_ABI_CWindows__CApplicationModel__CPackageWrapper.unwrapFrom(abi: packageCollection)
|
|
}
|
|
|
|
internal func FindPackagesByUserSecurityIdNamePublisherWithPackageTypesImpl(_ userSecurityId: String, _ packageTypes: UWP.PackageTypes, _ packageName: String, _ packagePublisher: String) throws -> WindowsFoundation.AnyIVector<UWP.Package?>? {
|
|
let (packageCollection) = try ComPtrs.initialize { packageCollectionAbi in
|
|
let _userSecurityId = try! HString(userSecurityId)
|
|
let _packageName = try! HString(packageName)
|
|
let _packagePublisher = try! HString(packagePublisher)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackagesByUserSecurityIdNamePublisherWithPackageTypes(pThis, _userSecurityId.get(), packageTypes, _packageName.get(), _packagePublisher.get(), &packageCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIVector_1___x_ABI_CWindows__CApplicationModel__CPackageWrapper.unwrapFrom(abi: packageCollection)
|
|
}
|
|
|
|
internal func FindPackagesByUserSecurityIdPackageFamilyNameWithPackagesTypesImpl(_ userSecurityId: String, _ packageTypes: UWP.PackageTypes, _ packageFamilyName: String) throws -> WindowsFoundation.AnyIVector<UWP.Package?>? {
|
|
let (packageCollection) = try ComPtrs.initialize { packageCollectionAbi in
|
|
let _userSecurityId = try! HString(userSecurityId)
|
|
let _packageFamilyName = try! HString(packageFamilyName)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackagesByUserSecurityIdPackageFamilyNameWithPackagesTypes(pThis, _userSecurityId.get(), packageTypes, _packageFamilyName.get(), &packageCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIVector_1___x_ABI_CWindows__CApplicationModel__CPackageWrapper.unwrapFrom(abi: packageCollection)
|
|
}
|
|
|
|
internal func FindPackageByUserSecurityIdPackageFullNameImpl(_ userSecurityId: String, _ packageFullName: String) throws -> WindowsFoundation.AnyIVector<UWP.Package?>? {
|
|
let (packageCollection) = try ComPtrs.initialize { packageCollectionAbi in
|
|
let _userSecurityId = try! HString(userSecurityId)
|
|
let _packageFullName = try! HString(packageFullName)
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.FindPackageByUserSecurityIdPackageFullName(pThis, _userSecurityId.get(), _packageFullName.get(), &packageCollectionAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIVector_1___x_ABI_CWindows__CApplicationModel__CPackageWrapper.unwrapFrom(abi: packageCollection)
|
|
}
|
|
|
|
}
|
|
|
|
public class IPackageVolume2: WindowsFoundation.IInspectable {
|
|
override public class var IID: WindowsFoundation.IID { IID___x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume2 }
|
|
|
|
internal func get_IsFullTrustPackageSupportedImpl() throws -> Bool {
|
|
var value: boolean = 0
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume2.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_IsFullTrustPackageSupported(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func get_IsAppxInstallSupportedImpl() throws -> Bool {
|
|
var value: boolean = 0
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume2.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.get_IsAppxInstallSupported(pThis, &value))
|
|
}
|
|
return .init(from: value)
|
|
}
|
|
|
|
internal func GetAvailableSpaceAsyncImpl() throws -> WindowsFoundation.AnyIAsyncOperation<UInt64>? {
|
|
let (operation) = try ComPtrs.initialize { operationAbi in
|
|
_ = try perform(as: __x_ABI_CWindows_CManagement_CDeployment_CIPackageVolume2.self) { pThis in
|
|
try CHECKED(pThis.pointee.lpVtbl.pointee.GetAvailableSpaceAsync(pThis, &operationAbi))
|
|
}
|
|
}
|
|
return UWP.__x_ABI_C__FIAsyncOperation_1_UINT64Wrapper.unwrapFrom(abi: operation)
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
extension __x_ABI_CWindows_CManagement_CDeployment_CDeploymentProgress {
|
|
public static func from(swift: UWP.DeploymentProgress) -> __x_ABI_CWindows_CManagement_CDeployment_CDeploymentProgress {
|
|
.init(state: swift.state, percentage: swift.percentage)
|
|
}
|
|
}
|
|
|