Package com.sun.jna.platform.win32
Class Wtsapi32.WTSINFO
- java.lang.Object
-
- com.sun.jna.Structure
-
- com.sun.jna.platform.win32.Wtsapi32.WTSINFO
-
- Enclosing interface:
- Wtsapi32
@FieldOrder({"State","SessionId","IncomingBytes","OutgoingBytes","IncomingFrames","OutgoingFrames","IncomingCompressedBytes","OutgoingCompressedBytes","WinStationName","Domain","UserName","ConnectTime","DisconnectTime","LastInputTime","LogonTime","CurrentTime"}) public static class Wtsapi32.WTSINFO extends Structure
Contains information about a Remote Desktop Services session.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.sun.jna.Structure
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
-
-
Field Summary
Fields Modifier and Type Field Description WinNT.LARGE_INTEGERConnectTimeWinNT.LARGE_INTEGERCurrentTimeWinNT.LARGE_INTEGERDisconnectTimebyte[]DomainintIncomingBytesintIncomingCompressedBytesintIncomingFramesWinNT.LARGE_INTEGERLastInputTimeWinNT.LARGE_INTEGERLogonTimeintOutgoingBytesintOutgoingCompressedBytesintOutgoingFramesintSessionIdintStatebyte[]UserNamebyte[]WinStationName-
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDomain()Convenience method to return the null-terminated string in theDomainmember, accounting forCHARorWCHARbyte width.java.lang.StringgetUserName()Convenience method to return the null-terminated string in theUserNamemember, accounting forCHARorWCHARbyte width.java.lang.StringgetWinStationName()Convenience method to return the null-terminated string in theWinStationNamemember, accounting forCHARorWCHARbyte width.-
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
-
-
-
Field Detail
-
State
public int State
-
SessionId
public int SessionId
-
IncomingBytes
public int IncomingBytes
-
OutgoingBytes
public int OutgoingBytes
-
IncomingFrames
public int IncomingFrames
-
OutgoingFrames
public int OutgoingFrames
-
IncomingCompressedBytes
public int IncomingCompressedBytes
-
OutgoingCompressedBytes
public int OutgoingCompressedBytes
-
WinStationName
public final byte[] WinStationName
-
Domain
public final byte[] Domain
-
UserName
public final byte[] UserName
-
ConnectTime
public WinNT.LARGE_INTEGER ConnectTime
-
DisconnectTime
public WinNT.LARGE_INTEGER DisconnectTime
-
LastInputTime
public WinNT.LARGE_INTEGER LastInputTime
-
LogonTime
public WinNT.LARGE_INTEGER LogonTime
-
CurrentTime
public WinNT.LARGE_INTEGER CurrentTime
-
-
Constructor Detail
-
WTSINFO
public WTSINFO()
-
WTSINFO
public WTSINFO(Pointer p)
-
-
Method Detail
-
getWinStationName
public java.lang.String getWinStationName()
Convenience method to return the null-terminated string in theWinStationNamemember, accounting forCHARorWCHARbyte width.- Returns:
- The
WinStationNameas a string.
-
getDomain
public java.lang.String getDomain()
Convenience method to return the null-terminated string in theDomainmember, accounting forCHARorWCHARbyte width.- Returns:
- The
Domainas a string.
-
getUserName
public java.lang.String getUserName()
Convenience method to return the null-terminated string in theUserNamemember, accounting forCHARorWCHARbyte width.- Returns:
- The
UserNameas a string.
-
-