public class jtermios.windows.WinAPI$Windows_kernel32_lib_Direct implements jtermios.windows.WinAPI$Windows_kernel32_lib
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: jtermios.windows.WinAPI$Windows_kernel32_lib_Direct
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljtermios/windows/WinAPI$Windows_kernel32_lib_Direct;
public native jtermios.windows.WinAPI$HANDLE CreateFile(java.lang.String, int, int, jtermios.windows.WinAPI$SECURITY_ATTRIBUTES, int, int, com.sun.jna.Pointer);
descriptor: (Ljava/lang/String;IILjtermios/windows/WinAPI$SECURITY_ATTRIBUTES;IILcom/sun/jna/Pointer;)Ljtermios/windows/WinAPI$HANDLE;
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws com.sun.jna.LastErrorException
MethodParameters:
Name Flags
name
access
mode
security
create
atteribs
template
public native boolean WriteFile(jtermios.windows.WinAPI$HANDLE, byte[], int, int[], com.sun.jna.Pointer);
descriptor: (Ljtermios/windows/WinAPI$HANDLE;[BI[ILcom/sun/jna/Pointer;)Z
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws com.sun.jna.LastErrorException
MethodParameters:
Name Flags
hFile
buf
wrn
nwrtn
lpOverlapped
public native boolean WriteFile(jtermios.windows.WinAPI$HANDLE, com.sun.jna.Pointer, int, int[], com.sun.jna.Pointer);
descriptor: (Ljtermios/windows/WinAPI$HANDLE;Lcom/sun/jna/Pointer;I[ILcom/sun/jna/Pointer;)Z
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws com.sun.jna.LastErrorException
MethodParameters:
Name Flags
hFile
buf
wrn
nwrtn
lpOverlapped
public native boolean ReadFile(jtermios.windows.WinAPI$HANDLE, byte[], int, int[], com.sun.jna.Pointer);
descriptor: (Ljtermios/windows/WinAPI$HANDLE;[BI[ILcom/sun/jna/Pointer;)Z
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws com.sun.jna.LastErrorException
MethodParameters:
Name Flags
hFile
buf
rdn
nrd
lpOverlapped
public native boolean ReadFile(jtermios.windows.WinAPI$HANDLE, com.sun.jna.Pointer, int, int[], com.sun.jna.Pointer);
descriptor: (Ljtermios/windows/WinAPI$HANDLE;Lcom/sun/jna/Pointer;I[ILcom/sun/jna/Pointer;)Z
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws com.sun.jna.LastErrorException
MethodParameters:
Name Flags
hFile
lpBuffer
rdn
nrd
lpOverlapped
public native boolean FlushFileBuffers(jtermios.windows.WinAPI$HANDLE);
descriptor: (Ljtermios/windows/WinAPI$HANDLE;)Z
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws com.sun.jna.LastErrorException
MethodParameters:
Name Flags
hFile
public native boolean PurgeComm(jtermios.windows.WinAPI$HANDLE, int);
descriptor: (Ljtermios/windows/WinAPI$HANDLE;I)Z
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws com.sun.jna.LastErrorException
MethodParameters:
Name Flags
hFile
qmask
public native boolean CancelIo(jtermios.windows.WinAPI$HANDLE);
descriptor: (Ljtermios/windows/WinAPI$HANDLE;)Z
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws com.sun.jna.LastErrorException
MethodParameters:
Name Flags
hFile
public native boolean CloseHandle(jtermios.windows.WinAPI$HANDLE);
descriptor: (Ljtermios/windows/WinAPI$HANDLE;)Z
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws com.sun.jna.LastErrorException
MethodParameters:
Name Flags
hFile
public native boolean ClearCommError(jtermios.windows.WinAPI$HANDLE, int[], jtermios.windows.WinAPI$COMSTAT);
descriptor: (Ljtermios/windows/WinAPI$HANDLE;[ILjtermios/windows/WinAPI$COMSTAT;)Z
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws com.sun.jna.LastErrorException
MethodParameters:
Name Flags
hFile
n
s
public native boolean SetCommMask(jtermios.windows.WinAPI$HANDLE, int);
descriptor: (Ljtermios/windows/WinAPI$HANDLE;I)Z
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws com.sun.jna.LastErrorException
MethodParameters:
Name Flags
hFile
dwEvtMask
public native boolean GetCommMask(jtermios.windows.WinAPI$HANDLE, int[]);
descriptor: (Ljtermios/windows/WinAPI$HANDLE;[I)Z
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws com.sun.jna.LastErrorException
MethodParameters:
Name Flags
hFile
dwEvtMask
public native boolean GetCommState(jtermios.windows.WinAPI$HANDLE, jtermios.windows.WinAPI$DCB);
descriptor: (Ljtermios/windows/WinAPI$HANDLE;Ljtermios/windows/WinAPI$DCB;)Z
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws com.sun.jna.LastErrorException
MethodParameters:
Name Flags
hFile
dcb
public native boolean SetCommState(jtermios.windows.WinAPI$HANDLE, jtermios.windows.WinAPI$DCB);
descriptor: (Ljtermios/windows/WinAPI$HANDLE;Ljtermios/windows/WinAPI$DCB;)Z
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws com.sun.jna.LastErrorException
MethodParameters:
Name Flags
hFile
dcb
public native boolean SetCommTimeouts(jtermios.windows.WinAPI$HANDLE, jtermios.windows.WinAPI$COMMTIMEOUTS);
descriptor: (Ljtermios/windows/WinAPI$HANDLE;Ljtermios/windows/WinAPI$COMMTIMEOUTS;)Z
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws com.sun.jna.LastErrorException
MethodParameters:
Name Flags
hFile
tout
public native boolean SetupComm(jtermios.windows.WinAPI$HANDLE, int, int);
descriptor: (Ljtermios/windows/WinAPI$HANDLE;II)Z
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws com.sun.jna.LastErrorException
MethodParameters:
Name Flags
hFile
dwInQueue
dwOutQueue
public native boolean SetCommBreak(jtermios.windows.WinAPI$HANDLE);
descriptor: (Ljtermios/windows/WinAPI$HANDLE;)Z
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws com.sun.jna.LastErrorException
MethodParameters:
Name Flags
hFile
public native boolean ClearCommBreak(jtermios.windows.WinAPI$HANDLE);
descriptor: (Ljtermios/windows/WinAPI$HANDLE;)Z
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws com.sun.jna.LastErrorException
MethodParameters:
Name Flags
hFile
public native boolean GetCommModemStatus(jtermios.windows.WinAPI$HANDLE, int[]);
descriptor: (Ljtermios/windows/WinAPI$HANDLE;[I)Z
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws com.sun.jna.LastErrorException
MethodParameters:
Name Flags
hFile
stat
public native boolean EscapeCommFunction(jtermios.windows.WinAPI$HANDLE, int);
descriptor: (Ljtermios/windows/WinAPI$HANDLE;I)Z
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws com.sun.jna.LastErrorException
MethodParameters:
Name Flags
hFile
func
public native jtermios.windows.WinAPI$HANDLE CreateEvent(jtermios.windows.WinAPI$SECURITY_ATTRIBUTES, boolean, boolean, java.lang.String);
descriptor: (Ljtermios/windows/WinAPI$SECURITY_ATTRIBUTES;ZZLjava/lang/String;)Ljtermios/windows/WinAPI$HANDLE;
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws com.sun.jna.LastErrorException
MethodParameters:
Name Flags
lpEventAttributes
bManualReset
bInitialState
lpName
public native boolean ResetEvent(jtermios.windows.WinAPI$HANDLE);
descriptor: (Ljtermios/windows/WinAPI$HANDLE;)Z
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws com.sun.jna.LastErrorException
MethodParameters:
Name Flags
hEvent
public native boolean SetEvent(jtermios.windows.WinAPI$HANDLE);
descriptor: (Ljtermios/windows/WinAPI$HANDLE;)Z
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws com.sun.jna.LastErrorException
MethodParameters:
Name Flags
hEvent
public native boolean WaitCommEvent(jtermios.windows.WinAPI$HANDLE, com.sun.jna.ptr.IntByReference, com.sun.jna.Pointer);
descriptor: (Ljtermios/windows/WinAPI$HANDLE;Lcom/sun/jna/ptr/IntByReference;Lcom/sun/jna/Pointer;)Z
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws com.sun.jna.LastErrorException
MethodParameters:
Name Flags
hFile
lpEvtMask
lpOverlapped
public native int WaitForSingleObject(jtermios.windows.WinAPI$HANDLE, int);
descriptor: (Ljtermios/windows/WinAPI$HANDLE;I)I
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
MethodParameters:
Name Flags
hHandle
dwMilliseconds
public native boolean GetOverlappedResult(jtermios.windows.WinAPI$HANDLE, com.sun.jna.Pointer, int[], boolean);
descriptor: (Ljtermios/windows/WinAPI$HANDLE;Lcom/sun/jna/Pointer;[IZ)Z
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws com.sun.jna.LastErrorException
MethodParameters:
Name Flags
hFile
lpOverlapped
lpNumberOfBytesTransferred
bWait
public native int FormatMessageW(int, com.sun.jna.Pointer, int, int, com.sun.jna.Pointer, int, com.sun.jna.Pointer);
descriptor: (ILcom/sun/jna/Pointer;IILcom/sun/jna/Pointer;ILcom/sun/jna/Pointer;)I
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
MethodParameters:
Name Flags
flags
src
msgId
langId
dst
sze
va_list
public native int QueryDosDevice(java.lang.String, byte[], int);
descriptor: (Ljava/lang/String;[BI)I
flags: (0x0101) ACC_PUBLIC, ACC_NATIVE
Exceptions:
throws com.sun.jna.LastErrorException
MethodParameters:
Name Flags
name
buffer
bsize
}
SourceFile: "WinAPI.java"
NestHost: jtermios.windows.WinAPI
InnerClasses:
public COMMTIMEOUTS = jtermios.windows.WinAPI$COMMTIMEOUTS of jtermios.windows.WinAPI
public COMSTAT = jtermios.windows.WinAPI$COMSTAT of jtermios.windows.WinAPI
public DCB = jtermios.windows.WinAPI$DCB of jtermios.windows.WinAPI
public HANDLE = jtermios.windows.WinAPI$HANDLE of jtermios.windows.WinAPI
public SECURITY_ATTRIBUTES = jtermios.windows.WinAPI$SECURITY_ATTRIBUTES of jtermios.windows.WinAPI
public abstract Windows_kernel32_lib = jtermios.windows.WinAPI$Windows_kernel32_lib of jtermios.windows.WinAPI
public Windows_kernel32_lib_Direct = jtermios.windows.WinAPI$Windows_kernel32_lib_Direct of jtermios.windows.WinAPI