interface jdk.internal.org.jline.terminal.impl.jna.win.Kernel32
minor version: 0
major version: 59
flags: flags: (0x0600) ACC_INTERFACE, ACC_ABSTRACT
this_class: jdk.internal.org.jline.terminal.impl.jna.win.Kernel32
super_class: java.lang.Object
{
public static final jdk.internal.org.jline.terminal.impl.jna.win.Kernel32 INSTANCE;
descriptor: Ljdk/internal/org/jline/terminal/impl/jna/win/Kernel32;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final int STD_INPUT_HANDLE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -10
public static final int STD_OUTPUT_HANDLE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -11
public static final int STD_ERROR_HANDLE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -12
public static final int ENABLE_PROCESSED_INPUT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int ENABLE_LINE_INPUT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int ENABLE_ECHO_INPUT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int ENABLE_WINDOW_INPUT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int ENABLE_MOUSE_INPUT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int ENABLE_INSERT_MODE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32
public static final int ENABLE_QUICK_EDIT_MODE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 64
public static final int ENABLE_EXTENDED_FLAGS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 128
public static final int RIGHT_ALT_PRESSED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int LEFT_ALT_PRESSED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int RIGHT_CTRL_PRESSED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int LEFT_CTRL_PRESSED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int SHIFT_PRESSED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int FOREGROUND_BLUE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int FOREGROUND_GREEN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int FOREGROUND_RED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int FOREGROUND_INTENSITY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int BACKGROUND_BLUE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int BACKGROUND_GREEN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32
public static final int BACKGROUND_RED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 64
public static final int BACKGROUND_INTENSITY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 128
public static final int FROM_LEFT_1ST_BUTTON_PRESSED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int RIGHTMOST_BUTTON_PRESSED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int FROM_LEFT_2ND_BUTTON_PRESSED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int FROM_LEFT_3RD_BUTTON_PRESSED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int FROM_LEFT_4TH_BUTTON_PRESSED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int MOUSE_MOVED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int DOUBLE_CLICK;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int MOUSE_WHEELED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int MOUSE_HWHEELED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new jdk.internal.org.jline.terminal.impl.jna.win.Kernel32Impl
dup
invokespecial jdk.internal.org.jline.terminal.impl.jna.win.Kernel32Impl.<init>:()V
putstatic jdk.internal.org.jline.terminal.impl.jna.win.Kernel32.INSTANCE:Ljdk/internal/org/jline/terminal/impl/jna/win/Kernel32;
1: return
LocalVariableTable:
Start End Slot Name Signature
public abstract int WaitForSingleObject(jdk.internal.org.jline.terminal.impl.jna.win.Pointer, int);
descriptor: (Ljdk/internal/org/jline/terminal/impl/jna/win/Pointer;I)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
in_hHandle
in_dwMilliseconds
public abstract jdk.internal.org.jline.terminal.impl.jna.win.Pointer GetStdHandle(int);
descriptor: (I)Ljdk/internal/org/jline/terminal/impl/jna/win/Pointer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
nStdHandle
public abstract int GetConsoleOutputCP();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void FillConsoleOutputCharacter(jdk.internal.org.jline.terminal.impl.jna.win.Pointer, char, int, jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$COORD, jdk.internal.org.jline.terminal.impl.jna.win.IntByReference);
descriptor: (Ljdk/internal/org/jline/terminal/impl/jna/win/Pointer;CILjdk/internal/org/jline/terminal/impl/jna/win/Kernel32$COORD;Ljdk/internal/org/jline/terminal/impl/jna/win/IntByReference;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws jdk.internal.org.jline.terminal.impl.jna.win.LastErrorException
MethodParameters:
Name Flags
in_hConsoleOutput
in_cCharacter
in_nLength
in_dwWriteCoord
out_lpNumberOfCharsWritten
public abstract void FillConsoleOutputAttribute(jdk.internal.org.jline.terminal.impl.jna.win.Pointer, short, int, jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$COORD, jdk.internal.org.jline.terminal.impl.jna.win.IntByReference);
descriptor: (Ljdk/internal/org/jline/terminal/impl/jna/win/Pointer;SILjdk/internal/org/jline/terminal/impl/jna/win/Kernel32$COORD;Ljdk/internal/org/jline/terminal/impl/jna/win/IntByReference;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws jdk.internal.org.jline.terminal.impl.jna.win.LastErrorException
MethodParameters:
Name Flags
in_hConsoleOutput
in_wAttribute
in_nLength
in_dwWriteCoord
out_lpNumberOfAttrsWritten
public abstract void GetConsoleMode(jdk.internal.org.jline.terminal.impl.jna.win.Pointer, jdk.internal.org.jline.terminal.impl.jna.win.IntByReference);
descriptor: (Ljdk/internal/org/jline/terminal/impl/jna/win/Pointer;Ljdk/internal/org/jline/terminal/impl/jna/win/IntByReference;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws jdk.internal.org.jline.terminal.impl.jna.win.LastErrorException
MethodParameters:
Name Flags
in_hConsoleOutput
out_lpMode
public abstract void GetConsoleScreenBufferInfo(jdk.internal.org.jline.terminal.impl.jna.win.Pointer, jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$CONSOLE_SCREEN_BUFFER_INFO);
descriptor: (Ljdk/internal/org/jline/terminal/impl/jna/win/Pointer;Ljdk/internal/org/jline/terminal/impl/jna/win/Kernel32$CONSOLE_SCREEN_BUFFER_INFO;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws jdk.internal.org.jline.terminal.impl.jna.win.LastErrorException
MethodParameters:
Name Flags
in_hConsoleOutput
out_lpConsoleScreenBufferInfo
public abstract void ReadConsoleInput(jdk.internal.org.jline.terminal.impl.jna.win.Pointer, jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$INPUT_RECORD[], int, jdk.internal.org.jline.terminal.impl.jna.win.IntByReference);
descriptor: (Ljdk/internal/org/jline/terminal/impl/jna/win/Pointer;[Ljdk/internal/org/jline/terminal/impl/jna/win/Kernel32$INPUT_RECORD;ILjdk/internal/org/jline/terminal/impl/jna/win/IntByReference;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws jdk.internal.org.jline.terminal.impl.jna.win.LastErrorException
MethodParameters:
Name Flags
in_hConsoleOutput
out_lpBuffer
in_nLength
out_lpNumberOfEventsRead
public abstract void SetConsoleCursorPosition(jdk.internal.org.jline.terminal.impl.jna.win.Pointer, jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$COORD);
descriptor: (Ljdk/internal/org/jline/terminal/impl/jna/win/Pointer;Ljdk/internal/org/jline/terminal/impl/jna/win/Kernel32$COORD;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws jdk.internal.org.jline.terminal.impl.jna.win.LastErrorException
MethodParameters:
Name Flags
in_hConsoleOutput
in_dwCursorPosition
public abstract void SetConsoleMode(jdk.internal.org.jline.terminal.impl.jna.win.Pointer, int);
descriptor: (Ljdk/internal/org/jline/terminal/impl/jna/win/Pointer;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws jdk.internal.org.jline.terminal.impl.jna.win.LastErrorException
MethodParameters:
Name Flags
in_hConsoleOutput
in_dwMode
public abstract void SetConsoleTextAttribute(jdk.internal.org.jline.terminal.impl.jna.win.Pointer, short);
descriptor: (Ljdk/internal/org/jline/terminal/impl/jna/win/Pointer;S)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws jdk.internal.org.jline.terminal.impl.jna.win.LastErrorException
MethodParameters:
Name Flags
in_hConsoleOutput
in_wAttributes
public abstract void SetConsoleTitle(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws jdk.internal.org.jline.terminal.impl.jna.win.LastErrorException
MethodParameters:
Name Flags
in_lpConsoleTitle
public abstract void WriteConsoleW(jdk.internal.org.jline.terminal.impl.jna.win.Pointer, char[], int, jdk.internal.org.jline.terminal.impl.jna.win.IntByReference, jdk.internal.org.jline.terminal.impl.jna.win.Pointer);
descriptor: (Ljdk/internal/org/jline/terminal/impl/jna/win/Pointer;[CILjdk/internal/org/jline/terminal/impl/jna/win/IntByReference;Ljdk/internal/org/jline/terminal/impl/jna/win/Pointer;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws jdk.internal.org.jline.terminal.impl.jna.win.LastErrorException
MethodParameters:
Name Flags
in_hConsoleOutput
in_lpBuffer
in_nNumberOfCharsToWrite
out_lpNumberOfCharsWritten
reserved_lpReserved
public abstract void ScrollConsoleScreenBuffer(jdk.internal.org.jline.terminal.impl.jna.win.Pointer, jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$SMALL_RECT, jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$SMALL_RECT, jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$COORD, jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$CHAR_INFO);
descriptor: (Ljdk/internal/org/jline/terminal/impl/jna/win/Pointer;Ljdk/internal/org/jline/terminal/impl/jna/win/Kernel32$SMALL_RECT;Ljdk/internal/org/jline/terminal/impl/jna/win/Kernel32$SMALL_RECT;Ljdk/internal/org/jline/terminal/impl/jna/win/Kernel32$COORD;Ljdk/internal/org/jline/terminal/impl/jna/win/Kernel32$CHAR_INFO;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws jdk.internal.org.jline.terminal.impl.jna.win.LastErrorException
MethodParameters:
Name Flags
in_hConsoleOutput
in_lpScrollRectangle
in_lpClipRectangle
in_dwDestinationOrigin
in_lpFill
}
SourceFile: "Kernel32.java"
NestMembers:
jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$CHAR_INFO jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$CONSOLE_CURSOR_INFO jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$CONSOLE_SCREEN_BUFFER_INFO jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$COORD jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$FOCUS_EVENT_RECORD jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$INPUT_RECORD jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$INPUT_RECORD$EventUnion jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$KEY_EVENT_RECORD jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$MENU_EVENT_RECORD jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$MOUSE_EVENT_RECORD jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$SMALL_RECT jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$UnionChar jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$WINDOW_BUFFER_SIZE_RECORD
InnerClasses:
public CHAR_INFO = jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$CHAR_INFO of jdk.internal.org.jline.terminal.impl.jna.win.Kernel32
public CONSOLE_CURSOR_INFO = jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$CONSOLE_CURSOR_INFO of jdk.internal.org.jline.terminal.impl.jna.win.Kernel32
public CONSOLE_SCREEN_BUFFER_INFO = jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$CONSOLE_SCREEN_BUFFER_INFO of jdk.internal.org.jline.terminal.impl.jna.win.Kernel32
public COORD = jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$COORD of jdk.internal.org.jline.terminal.impl.jna.win.Kernel32
public FOCUS_EVENT_RECORD = jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$FOCUS_EVENT_RECORD of jdk.internal.org.jline.terminal.impl.jna.win.Kernel32
public INPUT_RECORD = jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$INPUT_RECORD of jdk.internal.org.jline.terminal.impl.jna.win.Kernel32
public KEY_EVENT_RECORD = jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$KEY_EVENT_RECORD of jdk.internal.org.jline.terminal.impl.jna.win.Kernel32
public MENU_EVENT_RECORD = jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$MENU_EVENT_RECORD of jdk.internal.org.jline.terminal.impl.jna.win.Kernel32
public MOUSE_EVENT_RECORD = jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$MOUSE_EVENT_RECORD of jdk.internal.org.jline.terminal.impl.jna.win.Kernel32
public SMALL_RECT = jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$SMALL_RECT of jdk.internal.org.jline.terminal.impl.jna.win.Kernel32
public UnionChar = jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$UnionChar of jdk.internal.org.jline.terminal.impl.jna.win.Kernel32
public WINDOW_BUFFER_SIZE_RECORD = jdk.internal.org.jline.terminal.impl.jna.win.Kernel32$WINDOW_BUFFER_SIZE_RECORD of jdk.internal.org.jline.terminal.impl.jna.win.Kernel32