Interface Kernel32Ex

  • All Superinterfaces:
    com.sun.jna.Library

    public interface Kernel32Ex
    extends com.sun.jna.Library
    • Nested Class Summary

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

        com.sun.jna.Library.Handler
    • Field Summary

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

        OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean AllocConsole()  
      com.sun.jna.platform.win32.WinNT.HANDLE CreateThread​(com.sun.jna.platform.win32.WinBase.SECURITY_ATTRIBUTES lpThreadAttributes, com.sun.jna.platform.win32.BaseTSD.SIZE_T dwStackSize, THREAD_START_ROUTINE lpStartAddress, long lpParameter, long dwCreationFlags, com.sun.jna.ptr.LongByReference lpThreadId)
      HANDLE WINAPI CreateThread( _In_opt_ LPSECURITY_ATTRIBUTES lpThreadAttributes, _In_ SIZE_T dwStackSize, _In_ LPTHREAD_START_ROUTINE lpStartAddress, _In_opt_ LPVOID lpParameter, _In_ DWORD dwCreationFlags, _Out_opt_ LPDWORD lpThreadId );
      boolean SetConsoleCtrlHandler​(HANDLER_ROUTINE HandlerRoutine, boolean Add)
      BOOL WINAPI SetConsoleCtrlHandler( _In_opt_ PHANDLER_ROUTINE HandlerRoutine, _In_ BOOL Add );
      boolean SetProcessShutdownParameters​(long dwLevel, long dwFlags)
      BOOL WINAPI SetProcessShutdownParameters( _In_ DWORD dwLevel, _In_ DWORD dwFlags );
      boolean Thread32First​(com.sun.jna.platform.win32.WinNT.HANDLE hSnapshot, THREADENTRY32 lpte)
      BOOL WINAPI Thread32First( _In_ HANDLE hSnapshot, _Inout_ LPTHREADENTRY32 lpte );
      boolean Thread32Next​(com.sun.jna.platform.win32.WinNT.HANDLE hSnapshot, THREADENTRY32 lpte)  
    • Method Detail

      • SetProcessShutdownParameters

        boolean SetProcessShutdownParameters​(long dwLevel,
                                             long dwFlags)
        BOOL WINAPI SetProcessShutdownParameters( _In_ DWORD dwLevel, _In_ DWORD dwFlags );
      • CreateThread

        com.sun.jna.platform.win32.WinNT.HANDLE CreateThread​(com.sun.jna.platform.win32.WinBase.SECURITY_ATTRIBUTES lpThreadAttributes,
                                                             com.sun.jna.platform.win32.BaseTSD.SIZE_T dwStackSize,
                                                             THREAD_START_ROUTINE lpStartAddress,
                                                             long lpParameter,
                                                             long dwCreationFlags,
                                                             com.sun.jna.ptr.LongByReference lpThreadId)
        HANDLE WINAPI CreateThread( _In_opt_ LPSECURITY_ATTRIBUTES lpThreadAttributes, _In_ SIZE_T dwStackSize, _In_ LPTHREAD_START_ROUTINE lpStartAddress, _In_opt_ LPVOID lpParameter, _In_ DWORD dwCreationFlags, _Out_opt_ LPDWORD lpThreadId );
      • SetConsoleCtrlHandler

        boolean SetConsoleCtrlHandler​(HANDLER_ROUTINE HandlerRoutine,
                                      boolean Add)
        BOOL WINAPI SetConsoleCtrlHandler( _In_opt_ PHANDLER_ROUTINE HandlerRoutine, _In_ BOOL Add );
      • AllocConsole

        boolean AllocConsole()
      • Thread32First

        boolean Thread32First​(com.sun.jna.platform.win32.WinNT.HANDLE hSnapshot,
                              THREADENTRY32 lpte)
        BOOL WINAPI Thread32First( _In_ HANDLE hSnapshot, _Inout_ LPTHREADENTRY32 lpte );
      • Thread32Next

        boolean Thread32Next​(com.sun.jna.platform.win32.WinNT.HANDLE hSnapshot,
                             THREADENTRY32 lpte)