@nodert-win11-22h2/windows.management.deployment
Version:
Use the Windows.Management.Deployment UWP API directly from Node.js
1,347 lines (1,101 loc) • 49.5 kB
JavaScript
PackageVersion = (function () {
var cls = function PackageVersion() {
this.major = new Number();
this.minor = new Number();
this.build = new Number();
this.revision = new Number();
};
return cls;
}) ();
exports.PackageVersion = PackageVersion;
DeploymentProgress = (function () {
var cls = function DeploymentProgress() {
this.state = new DeploymentProgressState();
this.percentage = new Number();
};
return cls;
}) ();
exports.DeploymentProgress = DeploymentProgress;
SharedPackageContainerContract = (function () {
var cls = function SharedPackageContainerContract() {
};
return cls;
}) ();
exports.SharedPackageContainerContract = SharedPackageContainerContract;
_AddPackageByAppInstallerOptions = function () {
this.none = 0;
this.installAllResources = 1;
this.forceTargetAppShutdown = 2;
this.requiredContentGroupOnly = 3;
this.limitToExistingPackages = 4;
}
exports.AddPackageByAppInstallerOptions = new _AddPackageByAppInstallerOptions();
_DeploymentOptions = function () {
this.none = 0;
this.forceApplicationShutdown = 1;
this.developmentMode = 2;
this.installAllResources = 3;
this.forceTargetApplicationShutdown = 4;
this.requiredContentGroupOnly = 5;
this.forceUpdateFromAnyVersion = 6;
this.retainFilesOnFailure = 7;
this.stageInPlace = 8;
}
exports.DeploymentOptions = new _DeploymentOptions();
_DeploymentProgressState = function () {
this.queued = 0;
this.processing = 1;
}
exports.DeploymentProgressState = new _DeploymentProgressState();
_PackageInstallState = function () {
this.notInstalled = 0;
this.staged = 1;
this.installed = 2;
this.paused = 3;
}
exports.PackageInstallState = new _PackageInstallState();
_PackageState = function () {
this.normal = 0;
this.licenseInvalid = 1;
this.modified = 2;
this.tampered = 3;
}
exports.PackageState = new _PackageState();
_PackageStatus = function () {
this.oK = 0;
this.licenseIssue = 1;
this.modified = 2;
this.tampered = 3;
this.disabled = 4;
}
exports.PackageStatus = new _PackageStatus();
_PackageStubPreference = function () {
this.full = 0;
this.stub = 1;
}
exports.PackageStubPreference = new _PackageStubPreference();
_PackageTypes = function () {
this.none = 0;
this.main = 1;
this.framework = 2;
this.resource = 3;
this.bundle = 4;
this.xap = 5;
this.optional = 6;
this.all = 7;
}
exports.PackageTypes = new _PackageTypes();
_RemovalOptions = function () {
this.none = 0;
this.preserveApplicationData = 1;
this.preserveRoamableApplicationData = 2;
this.removeForAllUsers = 3;
}
exports.RemovalOptions = new _RemovalOptions();
_SharedPackageContainerCreationCollisionOptions = function () {
this.failIfExists = 0;
this.mergeWithExisting = 1;
this.replaceExisting = 2;
}
exports.SharedPackageContainerCreationCollisionOptions = new _SharedPackageContainerCreationCollisionOptions();
_SharedPackageContainerOperationStatus = function () {
this.success = 0;
this.blockedByPolicy = 1;
this.alreadyExists = 2;
this.packageFamilyExistsInAnotherContainer = 3;
this.notFound = 4;
this.unknownFailure = 5;
}
exports.SharedPackageContainerOperationStatus = new _SharedPackageContainerOperationStatus();
_StubPackageOption = function () {
this.default = 0;
this.installFull = 1;
this.installStub = 2;
this.usePreference = 3;
}
exports.StubPackageOption = new _StubPackageOption();
AddPackageOptions = (function () {
var cls = function AddPackageOptions() {
this.targetVolume = new PackageVolume();
this.stubPackageOption = new StubPackageOption();
this.stageInPlace = new Boolean();
this.retainFilesOnFailure = new Boolean();
this.requiredContentGroupOnly = new Boolean();
this.installAllResources = new Boolean();
this.forceUpdateFromAnyVersion = new Boolean();
this.forceTargetAppShutdown = new Boolean();
this.forceAppShutdown = new Boolean();
this.externalLocationUri = new Object();
this.developerMode = new Boolean();
this.deferRegistrationWhenPackagesAreInUse = new Boolean();
this.allowUnsigned = new Boolean();
this.dependencyPackageUris = new Object();
this.optionalPackageFamilyNames = new Object();
this.optionalPackageUris = new Object();
this.relatedPackageUris = new Object();
};
return cls;
}) ();
exports.AddPackageOptions = AddPackageOptions;
AppInstallerManager = (function () {
var cls = function AppInstallerManager() {
};
cls.prototype.setAutoUpdateSettings = function setAutoUpdateSettings(packageFamilyName, appInstallerInfo) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageFamilyName" type="String">A param.</param>
/// <param name="appInstallerInfo" type="AutoUpdateSettingsOptions">A param.</param>
/// </signature>
}
cls.prototype.clearAutoUpdateSettings = function clearAutoUpdateSettings(packageFamilyName) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageFamilyName" type="String">A param.</param>
/// </signature>
}
cls.prototype.pauseAutoUpdatesUntil = function pauseAutoUpdatesUntil(packageFamilyName, dateTime) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageFamilyName" type="String">A param.</param>
/// <param name="dateTime" type="Date">A param.</param>
/// </signature>
}
cls.getDefault = function getDefault() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="AppInstallerManager" />
/// </signature>
return new AppInstallerManager();
}
cls.getForSystem = function getForSystem() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="AppInstallerManager" />
/// </signature>
return new AppInstallerManager();
}
return cls;
}) ();
exports.AppInstallerManager = AppInstallerManager;
AutoUpdateSettingsOptions = (function () {
var cls = function AutoUpdateSettingsOptions() {
this.version = new PackageVersion();
this.updateBlocksActivation = new Boolean();
this.showPrompt = new Boolean();
this.onLaunch = new Boolean();
this.isAutoRepairEnabled = new Boolean();
this.hoursBetweenUpdateChecks = new Number();
this.forceUpdateFromAnyVersion = new Boolean();
this.automaticBackgroundTask = new Boolean();
this.appInstallerUri = new Object();
this.dependencyPackageUris = new Object();
this.optionalPackageUris = new Object();
this.repairUris = new Object();
this.updateUris = new Object();
};
cls.createFromAppInstallerInfo = function createFromAppInstallerInfo(appInstallerInfo) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="appInstallerInfo" type="Object">A param.</param>
/// <returns type="AutoUpdateSettingsOptions" />
/// </signature>
return new AutoUpdateSettingsOptions();
}
return cls;
}) ();
exports.AutoUpdateSettingsOptions = AutoUpdateSettingsOptions;
CreateSharedPackageContainerOptions = (function () {
var cls = function CreateSharedPackageContainerOptions() {
this.forceAppShutdown = new Boolean();
this.createCollisionOption = new SharedPackageContainerCreationCollisionOptions();
this.members = new Object();
};
return cls;
}) ();
exports.CreateSharedPackageContainerOptions = CreateSharedPackageContainerOptions;
CreateSharedPackageContainerResult = (function () {
var cls = function CreateSharedPackageContainerResult() {
this.container = new SharedPackageContainer();
this.extendedError = new Number();
this.status = new SharedPackageContainerOperationStatus();
};
return cls;
}) ();
exports.CreateSharedPackageContainerResult = CreateSharedPackageContainerResult;
DeleteSharedPackageContainerOptions = (function () {
var cls = function DeleteSharedPackageContainerOptions() {
this.forceAppShutdown = new Boolean();
this.allUsers = new Boolean();
};
return cls;
}) ();
exports.DeleteSharedPackageContainerOptions = DeleteSharedPackageContainerOptions;
DeleteSharedPackageContainerResult = (function () {
var cls = function DeleteSharedPackageContainerResult() {
this.extendedError = new Number();
this.status = new SharedPackageContainerOperationStatus();
};
return cls;
}) ();
exports.DeleteSharedPackageContainerResult = DeleteSharedPackageContainerResult;
DeploymentResult = (function () {
var cls = function DeploymentResult() {
this.activityId = new String();
this.errorText = new String();
this.extendedErrorCode = new Number();
this.isRegistered = new Boolean();
};
return cls;
}) ();
exports.DeploymentResult = DeploymentResult;
FindSharedPackageContainerOptions = (function () {
var cls = function FindSharedPackageContainerOptions() {
this.packageFamilyName = new String();
this.name = new String();
};
return cls;
}) ();
exports.FindSharedPackageContainerOptions = FindSharedPackageContainerOptions;
PackageAllUserProvisioningOptions = (function () {
var cls = function PackageAllUserProvisioningOptions() {
this.optionalPackageFamilyNames = new Object();
this.projectionOrderPackageFamilyNames = new Object();
};
return cls;
}) ();
exports.PackageAllUserProvisioningOptions = PackageAllUserProvisioningOptions;
PackageManager = (function () {
var cls = function PackageManager() {
this.debugSettings = new PackageManagerDebugSettings();
};
cls.prototype.stagePackageAsync = function stagePackageAsync(packageUri, dependencyPackageUris, options, targetVolume, optionalPackageFamilyNames, packageUrisToInstall, relatedPackageUris, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageUri" type="Object">A param.</param>
/// <param name="dependencyPackageUris" type="Object">A param.</param>
/// <param name="options" type="DeploymentOptions">A param.</param>
/// <param name="targetVolume" type="PackageVolume">A param.</param>
/// <param name="optionalPackageFamilyNames" type="Object">A param.</param>
/// <param name="packageUrisToInstall" type="Object">A param.</param>
/// <param name="relatedPackageUris" type="Object">A param.</param>
/// </signature>
}
cls.prototype.stagePackageAsync = function stagePackageAsync(packageUri, dependencyPackageUris, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageUri" type="Object">A param.</param>
/// <param name="dependencyPackageUris" type="Object">A param.</param>
/// </signature>
}
cls.prototype.stagePackageAsync = function stagePackageAsync(packageUri, dependencyPackageUris, deploymentOptions, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageUri" type="Object">A param.</param>
/// <param name="dependencyPackageUris" type="Object">A param.</param>
/// <param name="deploymentOptions" type="DeploymentOptions">A param.</param>
/// </signature>
}
cls.prototype.stagePackageAsync = function stagePackageAsync(packageUri, dependencyPackageUris, deploymentOptions, targetVolume, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageUri" type="Object">A param.</param>
/// <param name="dependencyPackageUris" type="Object">A param.</param>
/// <param name="deploymentOptions" type="DeploymentOptions">A param.</param>
/// <param name="targetVolume" type="PackageVolume">A param.</param>
/// </signature>
}
cls.prototype.stagePackageAsync = function stagePackageAsync(packageUri, dependencyPackageUris, deploymentOptions, targetVolume, optionalPackageFamilyNames, externalPackageUris, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageUri" type="Object">A param.</param>
/// <param name="dependencyPackageUris" type="Object">A param.</param>
/// <param name="deploymentOptions" type="DeploymentOptions">A param.</param>
/// <param name="targetVolume" type="PackageVolume">A param.</param>
/// <param name="optionalPackageFamilyNames" type="Object">A param.</param>
/// <param name="externalPackageUris" type="Object">A param.</param>
/// </signature>
}
cls.prototype.requestAddPackageAsync = function requestAddPackageAsync(packageUri, dependencyPackageUris, deploymentOptions, targetVolume, optionalPackageFamilyNames, relatedPackageUris, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageUri" type="Object">A param.</param>
/// <param name="dependencyPackageUris" type="Object">A param.</param>
/// <param name="deploymentOptions" type="DeploymentOptions">A param.</param>
/// <param name="targetVolume" type="PackageVolume">A param.</param>
/// <param name="optionalPackageFamilyNames" type="Object">A param.</param>
/// <param name="relatedPackageUris" type="Object">A param.</param>
/// </signature>
}
cls.prototype.requestAddPackageAsync = function requestAddPackageAsync(packageUri, dependencyPackageUris, deploymentOptions, targetVolume, optionalPackageFamilyNames, relatedPackageUris, packageUrisToInstall, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageUri" type="Object">A param.</param>
/// <param name="dependencyPackageUris" type="Object">A param.</param>
/// <param name="deploymentOptions" type="DeploymentOptions">A param.</param>
/// <param name="targetVolume" type="PackageVolume">A param.</param>
/// <param name="optionalPackageFamilyNames" type="Object">A param.</param>
/// <param name="relatedPackageUris" type="Object">A param.</param>
/// <param name="packageUrisToInstall" type="Object">A param.</param>
/// </signature>
}
cls.prototype.deprovisionPackageForAllUsersAsync = function deprovisionPackageForAllUsersAsync(packageFamilyName, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageFamilyName" type="String">A param.</param>
/// </signature>
}
cls.prototype.addPackageByUriAsync = function addPackageByUriAsync(packageUri, options, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageUri" type="Object">A param.</param>
/// <param name="options" type="AddPackageOptions">A param.</param>
/// </signature>
}
cls.prototype.stagePackageByUriAsync = function stagePackageByUriAsync(packageUri, options, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageUri" type="Object">A param.</param>
/// <param name="options" type="StagePackageOptions">A param.</param>
/// </signature>
}
cls.prototype.registerPackageByUriAsync = function registerPackageByUriAsync(manifestUri, options, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="manifestUri" type="Object">A param.</param>
/// <param name="options" type="RegisterPackageOptions">A param.</param>
/// </signature>
}
cls.prototype.registerPackagesByFullNameAsync = function registerPackagesByFullNameAsync(packageFullNames, options, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageFullNames" type="Object">A param.</param>
/// <param name="options" type="RegisterPackageOptions">A param.</param>
/// </signature>
}
cls.prototype.provisionPackageForAllUsersAsync = function provisionPackageForAllUsersAsync(mainPackageFamilyName, options, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="mainPackageFamilyName" type="String">A param.</param>
/// <param name="options" type="PackageAllUserProvisioningOptions">A param.</param>
/// </signature>
}
cls.prototype.provisionPackageForAllUsersAsync = function provisionPackageForAllUsersAsync(packageFamilyName, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageFamilyName" type="String">A param.</param>
/// </signature>
}
cls.prototype.addPackageAsync = function addPackageAsync(packageUri, dependencyPackageUris, deploymentOptions, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageUri" type="Object">A param.</param>
/// <param name="dependencyPackageUris" type="Object">A param.</param>
/// <param name="deploymentOptions" type="DeploymentOptions">A param.</param>
/// </signature>
}
cls.prototype.addPackageAsync = function addPackageAsync(packageUri, dependencyPackageUris, deploymentOptions, targetVolume, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageUri" type="Object">A param.</param>
/// <param name="dependencyPackageUris" type="Object">A param.</param>
/// <param name="deploymentOptions" type="DeploymentOptions">A param.</param>
/// <param name="targetVolume" type="PackageVolume">A param.</param>
/// </signature>
}
cls.prototype.addPackageAsync = function addPackageAsync(packageUri, dependencyPackageUris, deploymentOptions, targetVolume, optionalPackageFamilyNames, externalPackageUris, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageUri" type="Object">A param.</param>
/// <param name="dependencyPackageUris" type="Object">A param.</param>
/// <param name="deploymentOptions" type="DeploymentOptions">A param.</param>
/// <param name="targetVolume" type="PackageVolume">A param.</param>
/// <param name="optionalPackageFamilyNames" type="Object">A param.</param>
/// <param name="externalPackageUris" type="Object">A param.</param>
/// </signature>
}
cls.prototype.addPackageAsync = function addPackageAsync(packageUri, dependencyPackageUris, options, targetVolume, optionalPackageFamilyNames, packageUrisToInstall, relatedPackageUris, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageUri" type="Object">A param.</param>
/// <param name="dependencyPackageUris" type="Object">A param.</param>
/// <param name="options" type="DeploymentOptions">A param.</param>
/// <param name="targetVolume" type="PackageVolume">A param.</param>
/// <param name="optionalPackageFamilyNames" type="Object">A param.</param>
/// <param name="packageUrisToInstall" type="Object">A param.</param>
/// <param name="relatedPackageUris" type="Object">A param.</param>
/// </signature>
}
cls.prototype.updatePackageAsync = function updatePackageAsync(packageUri, dependencyPackageUris, deploymentOptions, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageUri" type="Object">A param.</param>
/// <param name="dependencyPackageUris" type="Object">A param.</param>
/// <param name="deploymentOptions" type="DeploymentOptions">A param.</param>
/// </signature>
}
cls.prototype.removePackageAsync = function removePackageAsync(packageFullName, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageFullName" type="String">A param.</param>
/// </signature>
}
cls.prototype.removePackageAsync = function removePackageAsync(packageFullName, removalOptions, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageFullName" type="String">A param.</param>
/// <param name="removalOptions" type="RemovalOptions">A param.</param>
/// </signature>
}
cls.prototype.registerPackageAsync = function registerPackageAsync(manifestUri, dependencyPackageUris, deploymentOptions, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="manifestUri" type="Object">A param.</param>
/// <param name="dependencyPackageUris" type="Object">A param.</param>
/// <param name="deploymentOptions" type="DeploymentOptions">A param.</param>
/// </signature>
}
cls.prototype.registerPackageAsync = function registerPackageAsync(manifestUri, dependencyPackageUris, deploymentOptions, appDataVolume, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="manifestUri" type="Object">A param.</param>
/// <param name="dependencyPackageUris" type="Object">A param.</param>
/// <param name="deploymentOptions" type="DeploymentOptions">A param.</param>
/// <param name="appDataVolume" type="PackageVolume">A param.</param>
/// </signature>
}
cls.prototype.cleanupPackageForUserAsync = function cleanupPackageForUserAsync(packageName, userSecurityId, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageName" type="String">A param.</param>
/// <param name="userSecurityId" type="String">A param.</param>
/// </signature>
}
cls.prototype.registerPackageByFullNameAsync = function registerPackageByFullNameAsync(mainPackageFullName, dependencyPackageFullNames, deploymentOptions, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="mainPackageFullName" type="String">A param.</param>
/// <param name="dependencyPackageFullNames" type="Object">A param.</param>
/// <param name="deploymentOptions" type="DeploymentOptions">A param.</param>
/// </signature>
}
cls.prototype.stageUserDataAsync = function stageUserDataAsync(packageFullName, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageFullName" type="String">A param.</param>
/// </signature>
}
cls.prototype.stageUserDataAsync = function stageUserDataAsync(packageFullName, deploymentOptions, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageFullName" type="String">A param.</param>
/// <param name="deploymentOptions" type="DeploymentOptions">A param.</param>
/// </signature>
}
cls.prototype.addPackageVolumeAsync = function addPackageVolumeAsync(packageStorePath, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageStorePath" type="String">A param.</param>
/// </signature>
}
cls.prototype.movePackageToVolumeAsync = function movePackageToVolumeAsync(packageFullName, deploymentOptions, targetVolume, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageFullName" type="String">A param.</param>
/// <param name="deploymentOptions" type="DeploymentOptions">A param.</param>
/// <param name="targetVolume" type="PackageVolume">A param.</param>
/// </signature>
}
cls.prototype.removePackageVolumeAsync = function removePackageVolumeAsync(volume, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="volume" type="PackageVolume">A param.</param>
/// </signature>
}
cls.prototype.setPackageVolumeOfflineAsync = function setPackageVolumeOfflineAsync(packageVolume, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageVolume" type="PackageVolume">A param.</param>
/// </signature>
}
cls.prototype.setPackageVolumeOnlineAsync = function setPackageVolumeOnlineAsync(packageVolume, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageVolume" type="PackageVolume">A param.</param>
/// </signature>
}
cls.prototype.getPackageVolumesAsync = function getPackageVolumesAsync(callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.registerPackageByFamilyNameAsync = function registerPackageByFamilyNameAsync(mainPackageFamilyName, dependencyPackageFamilyNames, deploymentOptions, appDataVolume, optionalPackageFamilyNames, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="mainPackageFamilyName" type="String">A param.</param>
/// <param name="dependencyPackageFamilyNames" type="Object">A param.</param>
/// <param name="deploymentOptions" type="DeploymentOptions">A param.</param>
/// <param name="appDataVolume" type="PackageVolume">A param.</param>
/// <param name="optionalPackageFamilyNames" type="Object">A param.</param>
/// </signature>
}
cls.prototype.addPackageByAppInstallerFileAsync = function addPackageByAppInstallerFileAsync(appInstallerFileUri, options, targetVolume, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="appInstallerFileUri" type="Object">A param.</param>
/// <param name="options" type="AddPackageByAppInstallerOptions">A param.</param>
/// <param name="targetVolume" type="PackageVolume">A param.</param>
/// </signature>
}
cls.prototype.requestAddPackageByAppInstallerFileAsync = function requestAddPackageByAppInstallerFileAsync(appInstallerFileUri, options, targetVolume, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="appInstallerFileUri" type="Object">A param.</param>
/// <param name="options" type="AddPackageByAppInstallerOptions">A param.</param>
/// <param name="targetVolume" type="PackageVolume">A param.</param>
/// </signature>
}
cls.prototype.findProvisionedPackages = function findProvisionedPackages() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.setPackageStubPreference = function setPackageStubPreference(packageFamilyName, useStub) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageFamilyName" type="String">A param.</param>
/// <param name="useStub" type="PackageStubPreference">A param.</param>
/// </signature>
}
cls.prototype.getPackageStubPreference = function getPackageStubPreference(packageFamilyName) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageFamilyName" type="String">A param.</param>
/// <returns type="PackageStubPreference" />
/// </signature>
return new PackageStubPreference();
}
cls.prototype.findPackages = function findPackages() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findPackages = function findPackages(packageName, packagePublisher) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageName" type="String">A param.</param>
/// <param name="packagePublisher" type="String">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findPackages = function findPackages(packageFamilyName) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageFamilyName" type="String">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findPackagesForUser = function findPackagesForUser(userSecurityId) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="userSecurityId" type="String">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findPackagesForUser = function findPackagesForUser(userSecurityId, packageName, packagePublisher) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="userSecurityId" type="String">A param.</param>
/// <param name="packageName" type="String">A param.</param>
/// <param name="packagePublisher" type="String">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findPackagesForUser = function findPackagesForUser(userSecurityId, packageFamilyName) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="userSecurityId" type="String">A param.</param>
/// <param name="packageFamilyName" type="String">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findUsers = function findUsers(packageFullName) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageFullName" type="String">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.setPackageState = function setPackageState(packageFullName, packageState) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageFullName" type="String">A param.</param>
/// <param name="packageState" type="PackageState">A param.</param>
/// </signature>
}
cls.prototype.findPackage = function findPackage(packageFullName) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageFullName" type="String">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findPackageForUser = function findPackageForUser(userSecurityId, packageFullName) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="userSecurityId" type="String">A param.</param>
/// <param name="packageFullName" type="String">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findPackagesWithPackageTypes = function findPackagesWithPackageTypes(packageTypes) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageTypes" type="PackageTypes">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findPackagesWithPackageTypes = function findPackagesWithPackageTypes(packageName, packagePublisher, packageTypes) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageName" type="String">A param.</param>
/// <param name="packagePublisher" type="String">A param.</param>
/// <param name="packageTypes" type="PackageTypes">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findPackagesWithPackageTypes = function findPackagesWithPackageTypes(packageFamilyName, packageTypes) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageFamilyName" type="String">A param.</param>
/// <param name="packageTypes" type="PackageTypes">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findPackagesForUserWithPackageTypes = function findPackagesForUserWithPackageTypes(userSecurityId, packageTypes) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="userSecurityId" type="String">A param.</param>
/// <param name="packageTypes" type="PackageTypes">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findPackagesForUserWithPackageTypes = function findPackagesForUserWithPackageTypes(userSecurityId, packageName, packagePublisher, packageTypes) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="userSecurityId" type="String">A param.</param>
/// <param name="packageName" type="String">A param.</param>
/// <param name="packagePublisher" type="String">A param.</param>
/// <param name="packageTypes" type="PackageTypes">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findPackagesForUserWithPackageTypes = function findPackagesForUserWithPackageTypes(userSecurityId, packageFamilyName, packageTypes) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="userSecurityId" type="String">A param.</param>
/// <param name="packageFamilyName" type="String">A param.</param>
/// <param name="packageTypes" type="PackageTypes">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.clearPackageStatus = function clearPackageStatus(packageFullName, status) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageFullName" type="String">A param.</param>
/// <param name="status" type="PackageStatus">A param.</param>
/// </signature>
}
cls.prototype.findPackageVolume = function findPackageVolume(volumeName) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="volumeName" type="String">A param.</param>
/// <returns type="PackageVolume" />
/// </signature>
return new PackageVolume();
}
cls.prototype.findPackageVolumes = function findPackageVolumes() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.getDefaultPackageVolume = function getDefaultPackageVolume() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="PackageVolume" />
/// </signature>
return new PackageVolume();
}
cls.prototype.setDefaultPackageVolume = function setDefaultPackageVolume(volume) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="volume" type="PackageVolume">A param.</param>
/// </signature>
}
cls.prototype.setPackageStatus = function setPackageStatus(packageFullName, status) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageFullName" type="String">A param.</param>
/// <param name="status" type="PackageStatus">A param.</param>
/// </signature>
}
return cls;
}) ();
exports.PackageManager = PackageManager;
PackageManagerDebugSettings = (function () {
var cls = function PackageManagerDebugSettings() {
};
cls.prototype.setContentGroupStateAsync = function setContentGroupStateAsync(package, contentGroupName, state, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="package" type="Object">A param.</param>
/// <param name="contentGroupName" type="String">A param.</param>
/// <param name="state" type="Number">A param.</param>
/// </signature>
}
cls.prototype.setContentGroupStateAsync = function setContentGroupStateAsync(package, contentGroupName, state, completionPercentage, callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="package" type="Object">A param.</param>
/// <param name="contentGroupName" type="String">A param.</param>
/// <param name="state" type="Number">A param.</param>
/// <param name="completionPercentage" type="Number">A param.</param>
/// </signature>
}
return cls;
}) ();
exports.PackageManagerDebugSettings = PackageManagerDebugSettings;
PackageUserInformation = (function () {
var cls = function PackageUserInformation() {
this.installState = new PackageInstallState();
this.userSecurityId = new String();
};
return cls;
}) ();
exports.PackageUserInformation = PackageUserInformation;
PackageVolume = (function () {
var cls = function PackageVolume() {
this.isOffline = new Boolean();
this.isSystemVolume = new Boolean();
this.mountPoint = new String();
this.name = new String();
this.packageStorePath = new String();
this.supportsHardLinks = new Boolean();
this.isAppxInstallSupported = new Boolean();
this.isFullTrustPackageSupported = new Boolean();
};
cls.prototype.getAvailableSpaceAsync = function getAvailableSpaceAsync(callback) {
/// <signature>
/// <summary>Function summary.</summary>
/// </signature>
}
cls.prototype.findPackages = function findPackages() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findPackages = function findPackages(packageName, packagePublisher) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageName" type="String">A param.</param>
/// <param name="packagePublisher" type="String">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findPackages = function findPackages(packageFamilyName) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageFamilyName" type="String">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findPackagesWithPackageTypes = function findPackagesWithPackageTypes(packageTypes) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageTypes" type="PackageTypes">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findPackagesWithPackageTypes = function findPackagesWithPackageTypes(packageTypes, packageName, packagePublisher) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageTypes" type="PackageTypes">A param.</param>
/// <param name="packageName" type="String">A param.</param>
/// <param name="packagePublisher" type="String">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findPackagesWithPackageTypes = function findPackagesWithPackageTypes(packageTypes, packageFamilyName) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageTypes" type="PackageTypes">A param.</param>
/// <param name="packageFamilyName" type="String">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findPackage = function findPackage(packageFullName) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageFullName" type="String">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findPackagesForUser = function findPackagesForUser(userSecurityId) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="userSecurityId" type="String">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findPackagesForUser = function findPackagesForUser(userSecurityId, packageName, packagePublisher) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="userSecurityId" type="String">A param.</param>
/// <param name="packageName" type="String">A param.</param>
/// <param name="packagePublisher" type="String">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findPackagesForUser = function findPackagesForUser(userSecurityId, packageFamilyName) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="userSecurityId" type="String">A param.</param>
/// <param name="packageFamilyName" type="String">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findPackagesForUserWithPackageTypes = function findPackagesForUserWithPackageTypes(userSecurityId, packageTypes) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="userSecurityId" type="String">A param.</param>
/// <param name="packageTypes" type="PackageTypes">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findPackagesForUserWithPackageTypes = function findPackagesForUserWithPackageTypes(userSecurityId, packageTypes, packageName, packagePublisher) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="userSecurityId" type="String">A param.</param>
/// <param name="packageTypes" type="PackageTypes">A param.</param>
/// <param name="packageName" type="String">A param.</param>
/// <param name="packagePublisher" type="String">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findPackagesForUserWithPackageTypes = function findPackagesForUserWithPackageTypes(userSecurityId, packageTypes, packageFamilyName) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="userSecurityId" type="String">A param.</param>
/// <param name="packageTypes" type="PackageTypes">A param.</param>
/// <param name="packageFamilyName" type="String">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findPackageForUser = function findPackageForUser(userSecurityId, packageFullName) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="userSecurityId" type="String">A param.</param>
/// <param name="packageFullName" type="String">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
return cls;
}) ();
exports.PackageVolume = PackageVolume;
RegisterPackageOptions = (function () {
var cls = function RegisterPackageOptions() {
this.stageInPlace = new Boolean();
this.installAllResources = new Boolean();
this.forceUpdateFromAnyVersion = new Boolean();
this.forceTargetAppShutdown = new Boolean();
this.forceAppShutdown = new Boolean();
this.externalLocationUri = new Object();
this.developerMode = new Boolean();
this.deferRegistrationWhenPackagesAreInUse = new Boolean();
this.appDataVolume = new PackageVolume();
this.allowUnsigned = new Boolean();
this.dependencyPackageUris = new Object();
this.optionalPackageFamilyNames = new Object();
};
return cls;
}) ();
exports.RegisterPackageOptions = RegisterPackageOptions;
SharedPackageContainer = (function () {
var cls = function SharedPackageContainer() {
this.id = new String();
this.name = new String();
};
cls.prototype.getMembers = function getMembers() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.removePackageFamily = function removePackageFamily(packageFamilyName, options) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="packageFamilyName" type="String">A param.</param>
/// <param name="options" type="UpdateSharedPackageContainerOptions">A param.</param>
/// <returns type="UpdateSharedPackageContainerResult" />
/// </signature>
return new UpdateSharedPackageContainerResult();
}
cls.prototype.resetData = function resetData() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="UpdateSharedPackageContainerResult" />
/// </signature>
return new UpdateSharedPackageContainerResult();
}
return cls;
}) ();
exports.SharedPackageContainer = SharedPackageContainer;
SharedPackageContainerManager = (function () {
var cls = function SharedPackageContainerManager() {
};
cls.prototype.createContainer = function createContainer(name, options) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="name" type="String">A param.</param>
/// <param name="options" type="CreateSharedPackageContainerOptions">A param.</param>
/// <returns type="CreateSharedPackageContainerResult" />
/// </signature>
return new CreateSharedPackageContainerResult();
}
cls.prototype.deleteContainer = function deleteContainer(id, options) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="id" type="String">A param.</param>
/// <param name="options" type="DeleteSharedPackageContainerOptions">A param.</param>
/// <returns type="DeleteSharedPackageContainerResult" />
/// </signature>
return new DeleteSharedPackageContainerResult();
}
cls.prototype.getContainer = function getContainer(id) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="id" type="String">A param.</param>
/// <returns type="SharedPackageContainer" />
/// </signature>
return new SharedPackageContainer();
}
cls.prototype.findContainers = function findContainers() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.findContainers = function findContainers(options) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="options" type="FindSharedPackageContainerOptions">A param.</param>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.getDefault = function getDefault() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="SharedPackageContainerManager" />
/// </signature>
return new SharedPackageContainerManager();
}
cls.getForUser = function getForUser(userSid) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="userSid" type="String">A param.</param>
/// <returns type="SharedPackageContainerManager" />
/// </signature>
return new SharedPackageContainerManager();
}
cls.getForProvisioning = function getForProvisioning() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="SharedPackageContainerManager" />
/// </signature>
return new SharedPackageContainerManager();
}
return cls;
}) ();
exports.SharedPackageContainerManager = SharedPackageContainerManager;
SharedPackageContainerMember = (function () {
var cls = function SharedPackageContainerMember() {
this.packageFamilyName = new String();
};
var cls = function SharedPackageContainerMember(packageFamilyName) {
this.packageFamilyName = new String();
};
return cls;
}) ();
exports.SharedPackageContainerMember = SharedPackageContainerMember;
StagePackageOptions = (function () {
var cls = function StagePackageOptions() {
this.targetVolume = new PackageVolume();
this.stubPackageOption = new StubPackageOption();
this.stageInPlace = new Boolean();
this.requiredContentGroupOnly = new Boolean();
this.installAllResources = new Boolean();
this.forceUpdateFromAnyVersion = new Boolean();
this.externalLocationUri = new Object();
this.developerMode = new Boolean();
this.allowUnsigned = new Boolean();
this.dependencyPackageUris = new Object();
this.optionalPackageFamilyNames = new Object();
this.optionalPackageUris = new Object();
this.relatedPackageUris = new Object();
};
return cls;
}) ();
exports.StagePackageOptions = StagePackageOptions;
UpdateSharedPackageContainerOptions = (function () {
var cls = function UpdateSharedPackageContainerOptions() {
this.requirePackagesPresent = new Boolean();
this.forceAppShutdown = new Boolean();
};
return cls;
}) ();
exports.UpdateSharedPackageContainerOptions = UpdateSharedPackageContainerOptions;
UpdateSharedPackageContainerResult = (function () {
var cls = function UpdateSharedPackageContainerResult() {
this.extendedError = new Number();
this.status = new SharedPackageContainerOperationStatus();
};
return cls;
}) ();
exports.UpdateSharedPackageContainerResult = UpdateSharedPackageContainerResult;