Class Kernel32

  • All Implemented Interfaces:
    W32Errors, com.sun.jna.AltCallingConvention, com.sun.jna.Library, com.sun.jna.win32.StdCall, com.sun.jna.win32.StdCallLibrary

    public abstract class Kernel32
    extends W32API
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.sun.jna.Library

        com.sun.jna.Library.Handler
      • Nested classes/interfaces inherited from interface com.sun.jna.win32.StdCallLibrary

        com.sun.jna.win32.StdCallLibrary.StdCallCallback
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static Kernel32 INSTANCE  
      • Fields inherited from interface com.sun.jna.Library

        OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
      • Fields inherited from interface com.sun.jna.win32.StdCallLibrary

        FUNCTION_MAPPER, STDCALL_CONVENTION
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected Kernel32()  
    • Field Detail

      • INSTANCE

        public static final Kernel32 INSTANCE
    • Constructor Detail

      • Kernel32

        protected Kernel32()
    • Method Detail

      • getCurrentProcess

        public abstract W32API.HANDLE getCurrentProcess()
      • getProcessId

        public abstract int getProcessId​(W32API.HANDLE process)