UNPKG

windows.system

Version:

Use the Windows.System WinRT API directly from Node.js

205 lines (186 loc) 3.1 kB
declare module "windows.system" { export class Rect { constructor(); } export class Point { constructor(); } export enum ProcessorArchitecture { x86, arm, x64, neutral, unknown, } export enum VirtualKeyModifiers { none, control, menu, shift, windows, } export enum VirtualKey { none, leftButton, rightButton, cancel, middleButton, xButton1, xButton2, back, tab, clear, enter, shift, control, menu, pause, capitalLock, kana, hangul, junja, final, hanja, kanji, escape, convert, nonConvert, accept, modeChange, space, pageUp, pageDown, end, home, left, up, right, down, select, print, execute, snapshot, insert, delete, help, number0, number1, number2, number3, number4, number5, number6, number7, number8, number9, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, leftWindows, rightWindows, application, sleep, numberPad0, numberPad1, numberPad2, numberPad3, numberPad4, numberPad5, numberPad6, numberPad7, numberPad8, numberPad9, multiply, add, separator, subtract, decimal, divide, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14, f15, f16, f17, f18, f19, f20, f21, f22, f23, f24, numberKeyLock, scroll, leftShift, rightShift, leftControl, rightControl, leftMenu, rightMenu, goBack, goForward, refresh, stop, search, favorites, goHome, } export class LauncherUIOptions { selectionRect: Object; preferredPlacement: Number; invocationPoint: Object; constructor(); } export class LauncherOptions { treatAsUntrusted: Boolean; preferredApplicationPackageFamilyName: String; preferredApplicationDisplayName: String; fallbackUri: Object; displayApplicationPicker: Boolean; contentType: String; uI: LauncherUIOptions; desiredRemainingView: Number; constructor(); } export class Launcher { constructor(); static launchFileAsync(file: Object, callback: (error: Error, result: Boolean) => void): void ; static launchFileAsync(file: Object, options: LauncherOptions, callback: (error: Error, result: Boolean) => void): void ; static launchUriAsync(uri: Object, callback: (error: Error, result: Boolean) => void): void ; static launchUriAsync(uri: Object, options: LauncherOptions, callback: (error: Error, result: Boolean) => void): void ; } }