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 Object
see: http://msdn.microsoft.com/en-us/library/ms683499(v=VS.85).aspx
  • Field Details

    • 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
    • MOUSE_EVENT

      @JniField(flags=CONSTANT, accessor="MOUSE_EVENT") public static short MOUSE_EVENT
    • WINDOW_BUFFER_SIZE_EVENT

      @JniField(flags=CONSTANT, accessor="WINDOW_BUFFER_SIZE_EVENT") public static short WINDOW_BUFFER_SIZE_EVENT
    • FOCUS_EVENT

      @JniField(flags=CONSTANT, accessor="FOCUS_EVENT") public static short FOCUS_EVENT
    • eventType

      @JniField(accessor="EventType") public short eventType
    • keyEvent

      @JniField(accessor="Event.KeyEvent") public Kernel32.KEY_EVENT_RECORD keyEvent
    • mouseEvent

      @JniField(accessor="Event.MouseEvent") public Kernel32.MOUSE_EVENT_RECORD mouseEvent
    • windowBufferSizeEvent

      @JniField(accessor="Event.WindowBufferSizeEvent") public Kernel32.WINDOW_BUFFER_SIZE_RECORD windowBufferSizeEvent
    • focusEvent

      @JniField(accessor="Event.FocusEvent") public Kernel32.FOCUS_EVENT_RECORD focusEvent
  • Constructor Details

    • INPUT_RECORD

      public INPUT_RECORD()
  • Method Details

    • init

      @JniMethod(flags=CONSTANT_INITIALIZER) private static final void init()
    • 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)