Class 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 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
      • 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
      • MENU_EVENT

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

        @JniField(accessor="EventType")
        public short eventType
    • 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)