@nodert-win11/windows.management.policies
Version:
Use the Windows.Management.Policies UWP API directly from Node.js
107 lines (85 loc) • 2.86 kB
JavaScript
_NamedPolicyKind = function () {
this.invalid = 0;
this.binary = 1;
this.boolean = 2;
this.int32 = 3;
this.int64 = 4;
this.string = 5;
}
exports.NamedPolicyKind = new _NamedPolicyKind();
NamedPolicy = (function () {
var cls = function NamedPolicy() {
};
cls.getPolicyFromPath = function getPolicyFromPath(area, name) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="area" type="String">A param.</param>
/// <param name="name" type="String">A param.</param>
/// <returns type="NamedPolicyData" />
/// </signature>
return new NamedPolicyData();
}
cls.getPolicyFromPathForUser = function getPolicyFromPathForUser(user, area, name) {
/// <signature>
/// <summary>Function summary.</summary>
/// <param name="user" type="Object">A param.</param>
/// <param name="area" type="String">A param.</param>
/// <param name="name" type="String">A param.</param>
/// <returns type="NamedPolicyData" />
/// </signature>
return new NamedPolicyData();
}
return cls;
}) ();
exports.NamedPolicy = NamedPolicy;
NamedPolicyData = (function () {
var cls = function NamedPolicyData() {
this.area = new String();
this.isManaged = new Boolean();
this.isUserPolicy = new Boolean();
this.kind = new NamedPolicyKind();
this.name = new String();
this.user = new Object();
};
cls.prototype.getBoolean = function getBoolean() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="Boolean" />
/// </signature>
return new Boolean();
}
cls.prototype.getBinary = function getBinary() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="Object" />
/// </signature>
return new Object();
}
cls.prototype.getInt32 = function getInt32() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="Number" />
/// </signature>
return new Number();
}
cls.prototype.getInt64 = function getInt64() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="Number" />
/// </signature>
return new Number();
}
cls.prototype.getString = function getString() {
/// <signature>
/// <summary>Function summary.</summary>
/// <returns type="String" />
/// </signature>
return new String();
}
cls.prototype.addListener = function addListener(eventName, callback){}
cls.prototype.removeListener = function removeListener(eventName, callback){}
cls.prototype.on = function on(eventName, callback){}
cls.prototype.off = function off(eventName, callback){}
return cls;
}) ();
exports.NamedPolicyData = NamedPolicyData;