@nodert-win10-cu/windows.management.deployment
Version:
Use the Windows.Management.Deployment UWP API directly from Node.js
734 lines (609 loc) • 27.6 kB
JavaScript
DeploymentProgress = (function () {
var cls = function DeploymentProgress() {
this.state = new DeploymentProgressState();
this.percentage = new Number();
};
return cls;
}) ();
exports.DeploymentProgress = DeploymentProgress;
_DeploymentProgressState = function () {
this.queued = 0;
this.processing = 1;
}
exports.DeploymentProgressState = new _DeploymentProgressState();
_DeploymentOptions = function () {
this.none = 0;
this.forceApplicationShutdown = 1;
this.developmentMode = 2;
this.installAllResources = 3;
this.forceTargetApplicationShutdown = 4;
this.requiredContentGroupOnly = 5;
}
exports.DeploymentOptions = new _DeploymentOptions();
_RemovalOptions = function () {
this.none = 0;
this.preserveApplicationData = 1;
}
exports.RemovalOptions = new _RemovalOptions();
_PackageTypes = function () {
this.none = 0;
this.main = 1;
this.framework = 2;
this.resource = 3;
this.bundle = 4;
this.xap = 5;
this.optional = 6;
}
exports.PackageTypes = new _PackageTypes();
_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();
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;
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;
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;
PackageManager = (function () {
var cls = function PackageManager() {
this.debugSettings = new PackageManagerDebugSettings();
};
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.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.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.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.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;