public interface WinBase extends StdCallLibrary, WinDef, BaseTSD
Modifier and Type | Interface and Description |
---|---|
static class |
WinBase.COMMTIMEOUTS
Contains the time-out parameters for a communications device.
|
static interface |
WinBase.COMPUTER_NAME_FORMAT
Specifies a type of computer name to be retrieved by the GetComputerNameEx function
|
static class |
WinBase.DCB
Defines the control setting for a serial communications device.
|
static interface |
WinBase.FE_EXPORT_FUNC
An application-defined callback function used with ReadEncryptedFileRaw.
|
static interface |
WinBase.FE_IMPORT_FUNC
An application-defined callback function used with WriteEncryptedFileRaw.
|
static class |
WinBase.FILETIME
The FILETIME structure is a 64-bit value representing the number of
100-nanosecond intervals since January 1, 1601 (UTC).
|
static class |
WinBase.FOREIGN_THREAD_START_ROUTINE
Represents a thread entry point in another process.
|
static class |
WinBase.MEMORYSTATUSEX
Contains information about the current state of both physical and virtual memory, including
extended memory.
|
static class |
WinBase.OVERLAPPED
The OVERLAPPED structure contains information used in
asynchronous (or overlapped) input and output (I/O).
|
static class |
WinBase.PROCESS_INFORMATION
Contains information about a newly created process and its primary
thread.
|
static class |
WinBase.SECURITY_ATTRIBUTES
The SECURITY_ATTRIBUTES structure contains the security descriptor for an
object and specifies whether the handle retrieved by specifying this
structure is inheritable.
|
static class |
WinBase.STARTUPINFO
Specifies the window station, desktop, standard handles, and appearance of the main
window for a process at creation time.
|
static class |
WinBase.SYSTEM_INFO
Contains information about the current computer system.
|
static class |
WinBase.SYSTEMTIME
Specifies a date and time, using individual members for the month,
day, year, weekday, hour, minute, second, and millisecond.
|
static interface |
WinBase.THREAD_START_ROUTINE
Represents a thread entry point local to this process, as a Callback.
|
static class |
WinBase.TIME_ZONE_INFORMATION
Specifies settings for a time zone.
|
WinDef.ATOM, WinDef.BOOL, WinDef.BOOLByReference, WinDef.BYTE, WinDef.CHAR, WinDef.CHARByReference, WinDef.DWORD, WinDef.DWORDByReference, WinDef.DWORDLONG, WinDef.HBITMAP, WinDef.HBRUSH, WinDef.HCURSOR, WinDef.HDC, WinDef.HFONT, WinDef.HGLRC, WinDef.HGLRCByReference, WinDef.HICON, WinDef.HINSTANCE, WinDef.HMENU, WinDef.HMODULE, WinDef.HPALETTE, WinDef.HPEN, WinDef.HRGN, WinDef.HRSRC, WinDef.HWND, WinDef.INT_PTR, WinDef.LCID, WinDef.LONG, WinDef.LONGByReference, WinDef.LONGLONG, WinDef.LONGLONGByReference, WinDef.LPARAM, WinDef.LPVOID, WinDef.LRESULT, WinDef.POINT, WinDef.PVOID, WinDef.RECT, WinDef.SCODE, WinDef.SCODEByReference, WinDef.SHORT, WinDef.UCHAR, WinDef.UINT, WinDef.UINT_PTR, WinDef.UINTByReference, WinDef.ULONG, WinDef.ULONGByReference, WinDef.ULONGLONG, WinDef.ULONGLONGByReference, WinDef.USHORT, WinDef.USHORTByReference, WinDef.WORD, WinDef.WORDByReference, WinDef.WPARAM
BaseTSD.DWORD_PTR, BaseTSD.LONG_PTR, BaseTSD.SIZE_T, BaseTSD.SSIZE_T, BaseTSD.ULONG_PTR, BaseTSD.ULONG_PTRByReference
StdCallLibrary.StdCallCallback
Library.Handler
Modifier and Type | Field and Description |
---|---|
static int |
CBR_110
110 bps.
|
static int |
CBR_1200
1200 bps.
|
static int |
CBR_128000
128000 bps.
|
static int |
CBR_14400
14400 bps.
|
static int |
CBR_19200
19200 bps.
|
static int |
CBR_2400
2400 bps.
|
static int |
CBR_256000
256000 bps.
|
static int |
CBR_300
300 bps.
|
static int |
CBR_38400
38400 bps.
|
static int |
CBR_4800
4800 bps.
|
static int |
CBR_56000
56000 bps.
|
static int |
CBR_600
600 bps.
|
static int |
CBR_9600
9600 bps.
|
static int |
CREATE_BREAKAWAY_FROM_JOB |
static int |
CREATE_DEFAULT_ERROR_MODE |
static int |
CREATE_FOR_DIR |
static int |
CREATE_FOR_IMPORT |
static int |
CREATE_FORCEDOS |
static int |
CREATE_NEW_CONSOLE |
static int |
CREATE_NEW_PROCESS_GROUP |
static int |
CREATE_NO_WINDOW |
static int |
CREATE_PRESERVE_CODE_AUTHZ_LEVEL |
static int |
CREATE_PROTECTED_PROCESS |
static int |
CREATE_SEPARATE_WOW_VDM |
static int |
CREATE_SHARED_WOW_VDM |
static int |
CREATE_SUSPENDED |
static int |
CREATE_UNICODE_ENVIRONMENT |
static int |
DEBUG_ONLY_THIS_PROCESS |
static int |
DEBUG_PROCESS |
static int |
DETACHED_PROCESS |
static int |
DRIVE_CDROM
The drive is a CD-ROM drive.
|
static int |
DRIVE_FIXED
The drive is a type that cannot be removed, for example, a fixed hard drive.
|
static int |
DRIVE_NO_ROOT_DIR
The root path is invalid, for example, no volume is mounted at the path.
|
static int |
DRIVE_RAMDISK
The drive is a RAM disk.
|
static int |
DRIVE_REMOTE
The drive is a remote (network) drive.
|
static int |
DRIVE_REMOVABLE
The drive is a type that has removable media, for example, a floppy drive
or removable hard disk.
|
static int |
DRIVE_UNKNOWN
The drive type cannot be determined.
|
static int |
DTR_CONTROL_DISABLE
Disables the DTR line when the device is opened and leaves it disabled.
|
static int |
DTR_CONTROL_ENABLE
Enables the DTR line when the device is opened and leaves it on.
|
static int |
DTR_CONTROL_HANDSHAKE
Enables DTR handshaking.
If handshaking is enabled, it is an error for the application to adjust the line by using the EscapeCommFunction function. |
static int |
EVENPARITY
Even parity.
|
static int |
EXTENDED_STARTUPINFO_PRESENT |
static int |
FILE_DIR_DISALOWED |
static int |
FILE_ENCRYPTABLE |
static int |
FILE_IS_ENCRYPTED |
static int |
FILE_READ_ONLY |
static int |
FILE_ROOT_DIR |
static int |
FILE_SYSTEM_ATTR |
static int |
FILE_SYSTEM_DIR |
static int |
FILE_SYSTEM_NOT_SUPPORT |
static int |
FILE_UNKNOWN |
static int |
FILE_USER_DISALLOWED |
static int |
FORMAT_MESSAGE_ALLOCATE_BUFFER
The lpBuffer parameter is a pointer to a PVOID pointer, and that the nSize
parameter specifies the minimum number of TCHARs to allocate for an output
message buffer.
|
static int |
FORMAT_MESSAGE_ARGUMENT_ARRAY
The Arguments parameter is not a va_list structure, but is a pointer to an array
of values that represent the arguments.
|
static int |
FORMAT_MESSAGE_FROM_HMODULE
The lpSource parameter is a module handle containing the message-table
resource(s) to search.
|
static int |
FORMAT_MESSAGE_FROM_STRING
The lpSource parameter is a pointer to a null-terminated message definition.
|
static int |
FORMAT_MESSAGE_FROM_SYSTEM
The function should search the system message-table resource(s) for the
requested message.
|
static int |
FORMAT_MESSAGE_IGNORE_INSERTS
Insert sequences in the message definition are to be ignored and passed through
to the output buffer unchanged.
|
static int |
HANDLE_FLAG_INHERIT
If this flag is set, a child process created with the bInheritHandles parameter of
CreateProcess set to TRUE will inherit the object handle.
|
static int |
HANDLE_FLAG_PROTECT_FROM_CLOSE
If this flag is set, calling the
Kernel32.CloseHandle(com.sun.jna.platform.win32.WinNT.HANDLE) function will not
close the object handle. |
static int |
INFINITE |
static int |
INHERIT_PARENT_AFFINITY |
static int |
INVALID_FILE_ATTRIBUTES |
static int |
INVALID_FILE_SIZE |
static WinNT.HANDLE |
INVALID_HANDLE_VALUE
Constant value representing an invalid HANDLE.
|
static int |
INVALID_SET_FILE_POINTER |
static int |
LHND |
static int |
LMEM_DISCARDABLE |
static int |
LMEM_DISCARDED |
static int |
LMEM_FIXED |
static int |
LMEM_INVALID_HANDLE |
static int |
LMEM_LOCKCOUNT |
static int |
LMEM_MODIFY |
static int |
LMEM_MOVEABLE |
static int |
LMEM_NOCOMPACT |
static int |
LMEM_NODISCARD |
static int |
LMEM_VALID_FLAGS |
static int |
LMEM_ZEROINIT |
static int |
LOGON32_LOGON_BATCH
This logon type is intended for batch servers, where processes may be executing on behalf
of a user without their direct intervention.
|
static int |
LOGON32_LOGON_INTERACTIVE
This logon type is intended for users who will be interactively using the computer, such
as a user being logged on by a terminal server, remote shell, or similar process.
|
static int |
LOGON32_LOGON_NETWORK
This logon type is intended for high performance servers to authenticate plaintext passwords.
|
static int |
LOGON32_LOGON_NETWORK_CLEARTEXT
This logon type preserves the name and password in the authentication package, which allows the
server to make connections to other network servers while impersonating the client.
|
static int |
LOGON32_LOGON_NEW_CREDENTIALS
This logon type allows the caller to clone its current token and specify new credentials for
outbound connections.
|
static int |
LOGON32_LOGON_SERVICE
Indicates a service-type logon.
|
static int |
LOGON32_LOGON_UNLOCK
This logon type is for GINA DLLs that log on users who will be interactively using the computer.
|
static int |
LOGON32_PROVIDER_DEFAULT
Use the standard logon provider for the system.
|
static int |
LOGON32_PROVIDER_WINNT35
Use the Windows NT 3.5 logon provider.
|
static int |
LOGON32_PROVIDER_WINNT40
Use the NTLM logon provider.
|
static int |
LOGON32_PROVIDER_WINNT50
Use the negotiate logon provider.
|
static int |
LPTR |
static int |
MARKPARITY
Mark parity.
|
static int |
MAX_COMPUTERNAME_LENGTH
Maximum computer name length.
|
static int |
MOVEFILE_COPY_ALLOWED
If the file is to be moved to a different volume, the function simulates the move by using the CopyFile and DeleteFile functions.
|
static int |
MOVEFILE_CREATE_HARDLINK
Reserved for future use.
|
static int |
MOVEFILE_DELAY_UNTIL_REBOOT
The system does not move the file until the operating system is restarted.
|
static int |
MOVEFILE_FAIL_IF_NOT_TRACKABLE
The function fails if the source file is a link source, but the file cannot be tracked after the move.
|
static int |
MOVEFILE_REPLACE_EXISTING
If a file named lpNewFileName exists, the function replaces its contents with the contents of the
lpExistingFileName file, provided that security requirements regarding access control lists (ACLs) are met.
|
static int |
MOVEFILE_WRITE_THROUGH
The function does not return until the file is actually moved on the disk.
|
static int |
NMPWAIT_NOWAIT |
static int |
NMPWAIT_USE_DEFAULT_WAIT |
static int |
NMPWAIT_WAIT_FOREVER |
static int |
NOPARITY
No parity.
|
static int |
ODDPARITY
Odd parity.
|
static int |
ONE5STOPBITS
1.5 stop bits.
|
static int |
ONESTOPBIT
1 stop bit.
|
static int |
OVERWRITE_HIDDEN |
static int |
PIPE_ACCEPT_REMOTE_CLIENTS |
static int |
PIPE_ACCESS_DUPLEX |
static int |
PIPE_ACCESS_INBOUND |
static int |
PIPE_ACCESS_OUTBOUND |
static int |
PIPE_CLIENT_END |
static int |
PIPE_NOWAIT |
static int |
PIPE_READMODE_BYTE |
static int |
PIPE_READMODE_MESSAGE |
static int |
PIPE_REJECT_REMOTE_CLIENTS |
static int |
PIPE_SERVER_END |
static int |
PIPE_TYPE_BYTE |
static int |
PIPE_TYPE_MESSAGE |
static int |
PIPE_UNLIMITED_INSTANCES |
static int |
PIPE_WAIT |
static int |
RTS_CONTROL_DISABLE
Disables the RTS line when the device is opened and leaves it disabled.
|
static int |
RTS_CONTROL_ENABLE
Enables the RTS line when the device is opened and leaves it on.
|
static int |
RTS_CONTROL_HANDSHAKE
Enables RTS handshaking.
The driver raises the RTS line when the "type-ahead" (input) buffer is less than one-half full and lowers the RTS line when the buffer is more than three-quarters full. If handshaking is enabled, it is an error for the application to adjust the line by using the EscapeCommFunction function. |
static int |
RTS_CONTROL_TOGGLE
Specifies that the RTS line will be high if bytes are available for
transmission.
After all buffered bytes have been sent, the RTS line will be low. |
static int |
SPACEPARITY
Space parity.
|
static int |
STARTF_FORCEOFFFEEDBACK |
static int |
STARTF_FORCEONFEEDBACK |
static int |
STARTF_RUNFULLSCREEN |
static int |
STARTF_USECOUNTCHARS |
static int |
STARTF_USEFILLATTRIBUTE |
static int |
STARTF_USEPOSITION |
static int |
STARTF_USESHOWWINDOW |
static int |
STARTF_USESIZE |
static int |
STARTF_USESTDHANDLES |
static int |
STILL_ACTIVE
Return code for a process still active.
|
static int |
TWOSTOPBITS
2 stop bits.
|
static int |
WAIT_ABANDONED |
static int |
WAIT_ABANDONED_0 |
static int |
WAIT_FAILED |
static int |
WAIT_OBJECT_0 |
FUNCTION_MAPPER, STDCALL_CONVENTION
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
static final WinNT.HANDLE INVALID_HANDLE_VALUE
static final int WAIT_FAILED
static final int WAIT_OBJECT_0
static final int WAIT_ABANDONED
static final int WAIT_ABANDONED_0
static final int MAX_COMPUTERNAME_LENGTH
static final int LOGON32_LOGON_INTERACTIVE
static final int LOGON32_LOGON_NETWORK
static final int LOGON32_LOGON_BATCH
static final int LOGON32_LOGON_SERVICE
static final int LOGON32_LOGON_UNLOCK
static final int LOGON32_LOGON_NETWORK_CLEARTEXT
static final int LOGON32_LOGON_NEW_CREDENTIALS
static final int LOGON32_PROVIDER_DEFAULT
static final int LOGON32_PROVIDER_WINNT35
static final int LOGON32_PROVIDER_WINNT40
static final int LOGON32_PROVIDER_WINNT50
static final int HANDLE_FLAG_INHERIT
static final int HANDLE_FLAG_PROTECT_FROM_CLOSE
Kernel32.CloseHandle(com.sun.jna.platform.win32.WinNT.HANDLE)
function will not
close the object handle.static final int STARTF_USESHOWWINDOW
static final int STARTF_USESIZE
static final int STARTF_USEPOSITION
static final int STARTF_USECOUNTCHARS
static final int STARTF_USEFILLATTRIBUTE
static final int STARTF_RUNFULLSCREEN
static final int STARTF_FORCEONFEEDBACK
static final int STARTF_FORCEOFFFEEDBACK
static final int STARTF_USESTDHANDLES
static final int DEBUG_PROCESS
static final int DEBUG_ONLY_THIS_PROCESS
static final int CREATE_SUSPENDED
static final int DETACHED_PROCESS
static final int CREATE_NEW_CONSOLE
static final int CREATE_NEW_PROCESS_GROUP
static final int CREATE_UNICODE_ENVIRONMENT
static final int CREATE_SEPARATE_WOW_VDM
static final int CREATE_SHARED_WOW_VDM
static final int CREATE_FORCEDOS
static final int INHERIT_PARENT_AFFINITY
static final int CREATE_PROTECTED_PROCESS
static final int EXTENDED_STARTUPINFO_PRESENT
static final int CREATE_BREAKAWAY_FROM_JOB
static final int CREATE_PRESERVE_CODE_AUTHZ_LEVEL
static final int CREATE_DEFAULT_ERROR_MODE
static final int CREATE_NO_WINDOW
static final int FILE_ENCRYPTABLE
static final int FILE_IS_ENCRYPTED
static final int FILE_SYSTEM_ATTR
static final int FILE_ROOT_DIR
static final int FILE_SYSTEM_DIR
static final int FILE_UNKNOWN
static final int FILE_SYSTEM_NOT_SUPPORT
static final int FILE_USER_DISALLOWED
static final int FILE_READ_ONLY
static final int FILE_DIR_DISALOWED
static final int CREATE_FOR_IMPORT
static final int CREATE_FOR_DIR
static final int OVERWRITE_HIDDEN
static final int INVALID_FILE_SIZE
static final int INVALID_SET_FILE_POINTER
static final int INVALID_FILE_ATTRIBUTES
static final int STILL_ACTIVE
static final int LMEM_FIXED
static final int LMEM_MOVEABLE
static final int LMEM_NOCOMPACT
static final int LMEM_NODISCARD
static final int LMEM_ZEROINIT
static final int LMEM_MODIFY
static final int LMEM_DISCARDABLE
static final int LMEM_VALID_FLAGS
static final int LMEM_INVALID_HANDLE
static final int LHND
static final int LPTR
static final int LMEM_DISCARDED
static final int LMEM_LOCKCOUNT
static final int FORMAT_MESSAGE_ALLOCATE_BUFFER
static final int FORMAT_MESSAGE_IGNORE_INSERTS
static final int FORMAT_MESSAGE_FROM_STRING
static final int FORMAT_MESSAGE_FROM_HMODULE
static final int FORMAT_MESSAGE_FROM_SYSTEM
static final int FORMAT_MESSAGE_ARGUMENT_ARRAY
static final int DRIVE_UNKNOWN
static final int DRIVE_NO_ROOT_DIR
static final int DRIVE_REMOVABLE
static final int DRIVE_FIXED
static final int DRIVE_REMOTE
static final int DRIVE_CDROM
static final int DRIVE_RAMDISK
static final int INFINITE
static final int MOVEFILE_COPY_ALLOWED
static final int MOVEFILE_CREATE_HARDLINK
static final int MOVEFILE_DELAY_UNTIL_REBOOT
static final int MOVEFILE_FAIL_IF_NOT_TRACKABLE
static final int MOVEFILE_REPLACE_EXISTING
static final int MOVEFILE_WRITE_THROUGH
static final int PIPE_CLIENT_END
static final int PIPE_SERVER_END
static final int PIPE_ACCESS_DUPLEX
static final int PIPE_ACCESS_INBOUND
static final int PIPE_ACCESS_OUTBOUND
static final int PIPE_TYPE_BYTE
static final int PIPE_TYPE_MESSAGE
static final int PIPE_READMODE_BYTE
static final int PIPE_READMODE_MESSAGE
static final int PIPE_WAIT
static final int PIPE_NOWAIT
static final int PIPE_ACCEPT_REMOTE_CLIENTS
static final int PIPE_REJECT_REMOTE_CLIENTS
static final int PIPE_UNLIMITED_INSTANCES
static final int NMPWAIT_USE_DEFAULT_WAIT
static final int NMPWAIT_NOWAIT
static final int NMPWAIT_WAIT_FOREVER
static final int NOPARITY
static final int ODDPARITY
static final int EVENPARITY
static final int MARKPARITY
static final int SPACEPARITY
static final int ONESTOPBIT
static final int ONE5STOPBITS
static final int TWOSTOPBITS
static final int CBR_110
static final int CBR_300
static final int CBR_600
static final int CBR_1200
static final int CBR_2400
static final int CBR_4800
static final int CBR_9600
static final int CBR_14400
static final int CBR_19200
static final int CBR_38400
static final int CBR_56000
static final int CBR_128000
static final int CBR_256000
static final int DTR_CONTROL_DISABLE
static final int DTR_CONTROL_ENABLE
static final int DTR_CONTROL_HANDSHAKE
static final int RTS_CONTROL_DISABLE
static final int RTS_CONTROL_ENABLE
static final int RTS_CONTROL_HANDSHAKE
static final int RTS_CONTROL_TOGGLE