UNPKG

@nodert-win8.1/windows.devices.enumeration

Version:

Use the Windows.Devices.Enumeration UWP API directly from Node.js

389 lines (306 loc) 10.9 kB
_DeviceClass = function () { this.all = 0; this.audioCapture = 1; this.audioRender = 2; this.portableStorageDevice = 3; this.videoCapture = 4; this.imageScanner = 5; this.location = 6; } exports.DeviceClass = new _DeviceClass(); _DeviceWatcherStatus = function () { this.created = 0; this.started = 1; this.enumerationCompleted = 2; this.stopping = 3; this.stopped = 4; this.aborted = 5; } exports.DeviceWatcherStatus = new _DeviceWatcherStatus(); _Panel = function () { this.unknown = 0; this.front = 1; this.back = 2; this.top = 3; this.bottom = 4; this.left = 5; this.right = 6; } exports.Panel = new _Panel(); _DeviceAccessStatus = function () { this.unspecified = 0; this.allowed = 1; this.deniedByUser = 2; this.deniedBySystem = 3; } exports.DeviceAccessStatus = new _DeviceAccessStatus(); DeviceThumbnail = (function () { var cls = function DeviceThumbnail() { this.contentType = new String(); this.size = new Number(); this.canRead = new Boolean(); this.canWrite = new Boolean(); this.position = new Number(); }; cls.prototype.readAsync = function readAsync(buffer, count, options, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="buffer" type="Object">A param.</param> /// <param name="count" type="Number">A param.</param> /// <param name="options" type="Number">A param.</param> /// </signature> } cls.prototype.writeAsync = function writeAsync(buffer, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="buffer" type="Object">A param.</param> /// </signature> } cls.prototype.flushAsync = function flushAsync(callback) { /// <signature> /// <summary>Function summary.</summary> /// </signature> } cls.prototype.getInputStreamAt = function getInputStreamAt(position) { /// <signature> /// <summary>Function summary.</summary> /// <param name="position" type="Number">A param.</param> /// <returns type="Object" /> /// </signature> return new Object(); } cls.prototype.getOutputStreamAt = function getOutputStreamAt(position) { /// <signature> /// <summary>Function summary.</summary> /// <param name="position" type="Number">A param.</param> /// <returns type="Object" /> /// </signature> return new Object(); } cls.prototype.seek = function seek(position) { /// <signature> /// <summary>Function summary.</summary> /// <param name="position" type="Number">A param.</param> /// </signature> } cls.prototype.cloneStream = function cloneStream() { /// <signature> /// <summary>Function summary.</summary> /// <returns type="Object" /> /// </signature> return new Object(); } cls.prototype.close = function close() { } return cls; }) (); exports.DeviceThumbnail = DeviceThumbnail; EnclosureLocation = (function () { var cls = function EnclosureLocation() { this.inDock = new Boolean(); this.inLid = new Boolean(); this.panel = new Panel(); }; return cls; }) (); exports.EnclosureLocation = EnclosureLocation; DeviceInformationUpdate = (function () { var cls = function DeviceInformationUpdate() { this.id = new String(); this.properties = new Object(); }; return cls; }) (); exports.DeviceInformationUpdate = DeviceInformationUpdate; DeviceInformationCollection = (function () { var cls = function DeviceInformationCollection() { }; cls.prototype.getAt = function getAt(index) { /// <signature> /// <summary>Function summary.</summary> /// <param name="index" type="Number">A param.</param> /// <returns type="DeviceInformation" /> /// </signature> return new DeviceInformation(); } cls.prototype.indexOf = function indexOf(value, index) { /// <signature> /// <summary>Function summary.</summary> /// <param name="value" type="DeviceInformation">A param.</param> /// <param name="index" type="Number">A param.</param> /// <returns type="Boolean" /> /// </signature> return new Boolean(); } cls.prototype.getMany = function () { } cls.prototype.first = function first() { /// <signature> /// <summary>Function summary.</summary> /// <returns type="Object" /> /// </signature> return new Object(); } return cls; }) (); exports.DeviceInformationCollection = DeviceInformationCollection; DeviceWatcher = (function () { var cls = function DeviceWatcher() { this.status = new DeviceWatcherStatus(); }; cls.prototype.start = function start() { /// <signature> /// <summary>Function summary.</summary> /// </signature> } cls.prototype.stop = function stop() { /// <signature> /// <summary>Function summary.</summary> /// </signature> } 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.DeviceWatcher = DeviceWatcher; DeviceInformation = (function () { var cls = function DeviceInformation() { this.enclosureLocation = new EnclosureLocation(); this.id = new String(); this.isDefault = new Boolean(); this.isEnabled = new Boolean(); this.name = new String(); this.properties = new Object(); }; cls.prototype.getThumbnailAsync = function getThumbnailAsync(callback) { /// <signature> /// <summary>Function summary.</summary> /// </signature> } cls.prototype.getGlyphThumbnailAsync = function getGlyphThumbnailAsync(callback) { /// <signature> /// <summary>Function summary.</summary> /// </signature> } cls.prototype.update = function update(updateInfo) { /// <signature> /// <summary>Function summary.</summary> /// <param name="updateInfo" type="DeviceInformationUpdate">A param.</param> /// </signature> } cls.createFromIdAsync = function createFromIdAsync(deviceId, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="deviceId" type="String">A param.</param> /// </signature> } cls.createFromIdAsync = function createFromIdAsync(deviceId, additionalProperties, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="deviceId" type="String">A param.</param> /// <param name="additionalProperties" type="Object">A param.</param> /// </signature> } cls.findAllAsync = function findAllAsync(callback) { /// <signature> /// <summary>Function summary.</summary> /// </signature> } cls.findAllAsync = function findAllAsync(deviceClass, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="deviceClass" type="DeviceClass">A param.</param> /// </signature> } cls.findAllAsync = function findAllAsync(aqsFilter, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="aqsFilter" type="String">A param.</param> /// </signature> } cls.findAllAsync = function findAllAsync(aqsFilter, additionalProperties, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="aqsFilter" type="String">A param.</param> /// <param name="additionalProperties" type="Object">A param.</param> /// </signature> } cls.createWatcher = function createWatcher() { /// <signature> /// <summary>Function summary.</summary> /// <returns type="DeviceWatcher" /> /// </signature> return new DeviceWatcher(); } cls.createWatcher = function createWatcher(deviceClass) { /// <signature> /// <summary>Function summary.</summary> /// <param name="deviceClass" type="DeviceClass">A param.</param> /// <returns type="DeviceWatcher" /> /// </signature> return new DeviceWatcher(); } cls.createWatcher = function createWatcher(aqsFilter) { /// <signature> /// <summary>Function summary.</summary> /// <param name="aqsFilter" type="String">A param.</param> /// <returns type="DeviceWatcher" /> /// </signature> return new DeviceWatcher(); } cls.createWatcher = function createWatcher(aqsFilter, additionalProperties) { /// <signature> /// <summary>Function summary.</summary> /// <param name="aqsFilter" type="String">A param.</param> /// <param name="additionalProperties" type="Object">A param.</param> /// <returns type="DeviceWatcher" /> /// </signature> return new DeviceWatcher(); } return cls; }) (); exports.DeviceInformation = DeviceInformation; DeviceAccessChangedEventArgs = (function () { var cls = function DeviceAccessChangedEventArgs() { this.status = new DeviceAccessStatus(); }; return cls; }) (); exports.DeviceAccessChangedEventArgs = DeviceAccessChangedEventArgs; DeviceAccessInformation = (function () { var cls = function DeviceAccessInformation() { this.currentStatus = new DeviceAccessStatus(); }; cls.createFromId = function createFromId(deviceId) { /// <signature> /// <summary>Function summary.</summary> /// <param name="deviceId" type="String">A param.</param> /// <returns type="DeviceAccessInformation" /> /// </signature> return new DeviceAccessInformation(); } cls.createFromDeviceClassId = function createFromDeviceClassId(deviceClassId) { /// <signature> /// <summary>Function summary.</summary> /// <param name="deviceClassId" type="String">A param.</param> /// <returns type="DeviceAccessInformation" /> /// </signature> return new DeviceAccessInformation(); } cls.createFromDeviceClass = function createFromDeviceClass(deviceClass) { /// <signature> /// <summary>Function summary.</summary> /// <param name="deviceClass" type="DeviceClass">A param.</param> /// <returns type="DeviceAccessInformation" /> /// </signature> return new DeviceAccessInformation(); } 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.DeviceAccessInformation = DeviceAccessInformation;