node-wmic
Version:
A Node.js wrapper around the WMIC
87 lines (85 loc) • 2.96 kB
TypeScript
interface WMIC {
NICConfig: () => Promise<any>,
SysDriver: () => Promise<any>,
TapeDrive: () => Promise<any>,
NTEventLog: () => Promise<any>,
UserAccount: () => Promise<any>,
Job: () => Promise<any>,
SoftwareElement: () => Promise<any>,
Volume: () => Promise<any>,
NetProtocol: () => Promise<any>,
QuotaSetting: () => Promise<any>,
Group: () => Promise<any>,
BIOS: () => Promise<any>,
UPS: () => Promise<any>,
Server: () => Promise<any>,
VolumeUserQuota: () => Promise<any>,
ShadowCopy: () => Promise<any>,
RDAccount: () => Promise<any>,
Port: () => Promise<any>,
PrinterConfig: () => Promise<any>,
Environment: () => Promise<any>,
Registry: () => Promise<any>,
BootConfig: () => Promise<any>,
DesktopMonitor: () => Promise<any>,
QFE: () => Promise<any>,
PrintJob: () => Promise<any>,
DiskDrive: () => Promise<any>,
VolumeQuotaSetting: () => Promise<any>,
RDToggle: () => Promise<any>,
Startup: () => Promise<any>,
OS: () => Promise<any>,
IRQ: () => Promise<any>,
Share: () => Promise<any>,
ComputerSystem: () => Promise<any>,
ShadowStorage: () => Promise<any>,
Service: () => Promise<any>,
RDNIC: () => Promise<any>,
LOGON: () => Promise<any>,
NTDOMAIN: () => Promise<any>,
RDPermissions: () => Promise<any>,
PortConnector: () => Promise<any>,
IDECONTROLLER: () => Promise<any>,
MEMCACHE: () => Promise<any>,
TimeZone: () => Promise<any>,
LogicalDisk: () => Promise<any>,
MemoryChip: () => Promise<any>,
SoundDev: () => Promise<any>,
Product: () => Promise<any>,
DMAChannel: () => Promise<any>,
DeviceMemoryAddress: () => Promise<any>,
FSDir: () => Promise<any>,
NIC: () => Promise<any>,
Temperature: () => Promise<any>,
DESKTOP: () => Promise<any>,
DiskQuota: () => Promise<any>,
DataFile: () => Promise<any>,
DCOMAPP: () => Promise<any>,
Process: () => Promise<any>,
BaseBoard: () => Promise<any>,
LoadOrder: () => Promise<any>,
PageFileSet: () => Promise<any>,
Partition: () => Promise<any>,
SysAccount: () => Promise<any>,
PageFile: () => Promise<any>,
SystemSlot: () => Promise<any>,
SystemEnclosure: () => Promise<any>,
WMISet: () => Promise<any>,
Voltage: () => Promise<any>,
RecoverOS: () => Promise<any>,
CDROM: () => Promise<any>,
NTEvent: () => Promise<any>,
Printer: () => Promise<any>,
OnBoardDevice: () => Promise<any>,
SoftwareFeature: () => Promise<any>,
MemPhysical: () => Promise<any>,
NetUse: () => Promise<any>,
CPU: () => Promise<any>,
Alias: () => Promise<any>,
NetLogin: () => Promise<any>,
NetClient: () => Promise<any>,
SCSICONTROLLER: () => Promise<any>,
CSProduct: () => Promise<any>
}
declare var wmic: WMIC;
export = wmic;