Package org.fusesource.jansi.internal
Class Kernel32.INPUT_RECORD
- java.lang.Object
-
- org.fusesource.jansi.internal.Kernel32.INPUT_RECORD
-
- Enclosing class:
- Kernel32
@JniClass(flags={STRUCT,TYPEDEF}, conditional="defined(_WIN32) || defined(_WIN64)") public static class Kernel32.INPUT_RECORD extends java.lang.Object
see: http://msdn.microsoft.com/en-us/library/ms683499(v=VS.85).aspx
-
-
Field Summary
Fields Modifier and Type Field Description short
eventType
static short
KEY_EVENT
Kernel32.KEY_EVENT_RECORD
keyEvent
static int
SIZEOF
-
Constructor Summary
Constructors Constructor Description INPUT_RECORD()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
memmove(Kernel32.INPUT_RECORD dest, long src, long size)
-
-
-
Field Detail
-
SIZEOF
@JniField(flags=CONSTANT, accessor="sizeof(INPUT_RECORD)") public static int SIZEOF
-
KEY_EVENT
@JniField(flags=CONSTANT, accessor="KEY_EVENT") public static short KEY_EVENT
-
eventType
@JniField(accessor="EventType") public short eventType
-
keyEvent
@JniField(accessor="Event.KeyEvent") public Kernel32.KEY_EVENT_RECORD keyEvent
-
-
Constructor Detail
-
INPUT_RECORD
public INPUT_RECORD()
-
-
Method Detail
-
memmove
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)
-
-