UNPKG

@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
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;