@JniClass(flags={STRUCT,TYPEDEF}, conditional="defined(_WIN32) || defined(_WIN64)") public static class Kernel32.INPUT_RECORD extends Object
Modifier and Type | Field and Description |
---|---|
short |
eventType |
static short |
FOCUS_EVENT |
Kernel32.FOCUS_EVENT_RECORD |
focusEvent |
static short |
KEY_EVENT |
Kernel32.KEY_EVENT_RECORD |
keyEvent |
static short |
MENU_EVENT |
Kernel32.MENU_EVENT_RECORD |
menuEvent |
static short |
MOUSE_EVENT |
Kernel32.MOUSE_EVENT_RECORD |
mouseEvent |
static int |
SIZEOF |
static short |
WINDOW_BUFFER_SIZE_EVENT |
Kernel32.WINDOW_BUFFER_SIZE_RECORD |
windowBufferSizeEvent |
Constructor and Description |
---|
INPUT_RECORD() |
Modifier and Type | Method and Description |
---|---|
static void |
memmove(Kernel32.INPUT_RECORD dest,
long src,
long size) |
@JniField(flags=CONSTANT, accessor="sizeof(INPUT_RECORD)") public static int SIZEOF
@JniField(flags=CONSTANT, accessor="KEY_EVENT") public static short KEY_EVENT
@JniField(flags=CONSTANT, accessor="MOUSE_EVENT") public static short MOUSE_EVENT
@JniField(flags=CONSTANT, accessor="WINDOW_BUFFER_SIZE_EVENT") public static short WINDOW_BUFFER_SIZE_EVENT
@JniField(flags=CONSTANT, accessor="FOCUS_EVENT") public static short FOCUS_EVENT
@JniField(flags=CONSTANT, accessor="MENU_EVENT") public static short MENU_EVENT
@JniField(accessor="EventType") public short eventType
@JniField(accessor="Event.KeyEvent") public Kernel32.KEY_EVENT_RECORD keyEvent
@JniField(accessor="Event.MouseEvent") public Kernel32.MOUSE_EVENT_RECORD mouseEvent
@JniField(accessor="Event.WindowBufferSizeEvent") public Kernel32.WINDOW_BUFFER_SIZE_RECORD windowBufferSizeEvent
@JniField(accessor="Event.MenuEvent") public Kernel32.MENU_EVENT_RECORD menuEvent
@JniField(accessor="Event.FocusEvent") public Kernel32.FOCUS_EVENT_RECORD focusEvent
public INPUT_RECORD()
public static final void memmove(@JniArg(cast="void *",flags={NO_IN,CRITICAL}) Kernel32.INPUT_RECORD dest, @JniArg(cast="const void *",flags={NO_OUT,CRITICAL}) long src, @JniArg(cast="size_t") long size)
Copyright © 2009–2020 FuseSource, Corp.. All rights reserved.