Interface WinAPI.Windows_kernel32_lib

  • All Superinterfaces:
    com.sun.jna.AltCallingConvention, com.sun.jna.Library, com.sun.jna.win32.StdCall, com.sun.jna.win32.StdCallLibrary
    All Known Implementing Classes:
    WinAPI.Windows_kernel32_lib_Direct
    Enclosing class:
    WinAPI

    public static interface WinAPI.Windows_kernel32_lib
    extends com.sun.jna.win32.StdCallLibrary
    • Method Detail

      • WriteFile

        boolean WriteFile​(WinAPI.HANDLE hFile,
                          byte[] buf,
                          int wrn,
                          int[] nwrtn,
                          com.sun.jna.Pointer lpOverlapped)
      • WriteFile

        boolean WriteFile​(WinAPI.HANDLE hFile,
                          com.sun.jna.Pointer buf,
                          int wrn,
                          int[] nwrtn,
                          com.sun.jna.Pointer lpOverlapped)
      • ReadFile

        boolean ReadFile​(WinAPI.HANDLE hFile,
                         byte[] buf,
                         int rdn,
                         int[] nrd,
                         com.sun.jna.Pointer lpOverlapped)
      • ReadFile

        boolean ReadFile​(WinAPI.HANDLE hFile,
                         com.sun.jna.Pointer lpBuffer,
                         int rdn,
                         int[] nrd,
                         com.sun.jna.Pointer lpOverlapped)
      • FlushFileBuffers

        boolean FlushFileBuffers​(WinAPI.HANDLE hFile)
      • PurgeComm

        boolean PurgeComm​(WinAPI.HANDLE hFile,
                          int qmask)
      • SetCommMask

        boolean SetCommMask​(WinAPI.HANDLE hFile,
                            int dwEvtMask)
      • GetCommMask

        boolean GetCommMask​(WinAPI.HANDLE hFile,
                            int[] dwEvtMask)
      • SetupComm

        boolean SetupComm​(WinAPI.HANDLE hFile,
                          int dwInQueue,
                          int dwOutQueue)
      • ClearCommBreak

        boolean ClearCommBreak​(WinAPI.HANDLE hFile)
      • GetCommModemStatus

        boolean GetCommModemStatus​(WinAPI.HANDLE hFile,
                                   int[] stat)
      • EscapeCommFunction

        boolean EscapeCommFunction​(WinAPI.HANDLE hFile,
                                   int func)
      • WaitCommEvent

        boolean WaitCommEvent​(WinAPI.HANDLE hFile,
                              com.sun.jna.ptr.IntByReference lpEvtMask,
                              com.sun.jna.Pointer lpOverlapped)
      • WaitForSingleObject

        int WaitForSingleObject​(WinAPI.HANDLE hHandle,
                                int dwMilliseconds)
      • GetOverlappedResult

        boolean GetOverlappedResult​(WinAPI.HANDLE hFile,
                                    com.sun.jna.Pointer lpOverlapped,
                                    int[] lpNumberOfBytesTransferred,
                                    boolean bWait)
      • FormatMessageW

        int FormatMessageW​(int flags,
                           com.sun.jna.Pointer src,
                           int msgId,
                           int langId,
                           com.sun.jna.Pointer dst,
                           int sze,
                           com.sun.jna.Pointer va_list)
      • QueryDosDevice

        int QueryDosDevice​(String name,
                           byte[] buffer,
                           int bsize)