Package com.sun.jna.platform.win32
Interface Wtsapi32
-
- All Superinterfaces:
AltCallingConvention,Library,StdCall,StdCallLibrary
public interface Wtsapi32 extends StdCallLibrary
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.sun.jna.Library
Library.Handler
-
Nested classes/interfaces inherited from interface com.sun.jna.win32.StdCallLibrary
StdCallLibrary.StdCallCallback
-
-
Field Summary
Fields Modifier and Type Field Description static Wtsapi32INSTANCEstatic intNOTIFY_FOR_ALL_SESSIONSstatic intNOTIFY_FOR_THIS_SESSIONstatic intWTS_CONSOLE_CONNECTThe session identified by lParam was connected to the console terminal or RemoteFX session.static intWTS_CONSOLE_DISCONNECTThe session identified by lParam was disconnected from the console terminal or RemoteFX session.static intWTS_REMOTE_CONNECTThe session identified by lParam was connected to the remote terminal.static intWTS_REMOTE_DISCONNECTThe session identified by lParam was disconnected from the remote terminal.static intWTS_SESSION_LOCKThe session identified by lParam has been locked.static intWTS_SESSION_LOGOFFA user has logged off the session identified by lParam.static intWTS_SESSION_LOGONA user has logged on to the session identified by lParam.static intWTS_SESSION_REMOTE_CONTROLThe session identified by lParam has changed its remote controlled status.static intWTS_SESSION_UNLOCKThe session identified by lParam has been unlocked.-
Fields inherited from interface com.sun.jna.Library
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
-
Fields inherited from interface com.sun.jna.win32.StdCallLibrary
FUNCTION_MAPPER, STDCALL_CONVENTION
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanWTSRegisterSessionNotification(WinDef.HWND hWnd, int dwFlags)Registers the specified window to receive session change notifications.booleanWTSUnRegisterSessionNotification(WinDef.HWND hWnd)Unregisters the specified window so that it receives no further session change notifications.
-
-
-
Field Detail
-
INSTANCE
static final Wtsapi32 INSTANCE
-
NOTIFY_FOR_ALL_SESSIONS
static final int NOTIFY_FOR_ALL_SESSIONS
- See Also:
- Constant Field Values
-
NOTIFY_FOR_THIS_SESSION
static final int NOTIFY_FOR_THIS_SESSION
- See Also:
- Constant Field Values
-
WTS_CONSOLE_CONNECT
static final int WTS_CONSOLE_CONNECT
The session identified by lParam was connected to the console terminal or RemoteFX session.- See Also:
- Constant Field Values
-
WTS_CONSOLE_DISCONNECT
static final int WTS_CONSOLE_DISCONNECT
The session identified by lParam was disconnected from the console terminal or RemoteFX session.- See Also:
- Constant Field Values
-
WTS_REMOTE_CONNECT
static final int WTS_REMOTE_CONNECT
The session identified by lParam was connected to the remote terminal.- See Also:
- Constant Field Values
-
WTS_REMOTE_DISCONNECT
static final int WTS_REMOTE_DISCONNECT
The session identified by lParam was disconnected from the remote terminal.- See Also:
- Constant Field Values
-
WTS_SESSION_LOGON
static final int WTS_SESSION_LOGON
A user has logged on to the session identified by lParam.- See Also:
- Constant Field Values
-
WTS_SESSION_LOGOFF
static final int WTS_SESSION_LOGOFF
A user has logged off the session identified by lParam.- See Also:
- Constant Field Values
-
WTS_SESSION_LOCK
static final int WTS_SESSION_LOCK
The session identified by lParam has been locked.- See Also:
- Constant Field Values
-
WTS_SESSION_UNLOCK
static final int WTS_SESSION_UNLOCK
The session identified by lParam has been unlocked.- See Also:
- Constant Field Values
-
WTS_SESSION_REMOTE_CONTROL
static final int WTS_SESSION_REMOTE_CONTROL
The session identified by lParam has changed its remote controlled status. To determine the status, call GetSystemMetrics and check the SM_REMOTECONTROL metric.- See Also:
- Constant Field Values
-
-
Method Detail
-
WTSRegisterSessionNotification
boolean WTSRegisterSessionNotification(WinDef.HWND hWnd, int dwFlags)
Registers the specified window to receive session change notifications.- Parameters:
hWnd- [in] Handle of the window to receive session change notifications.dwFlags- [in] Specifies which session notifications are to be received. This parameter can be one of the following values.- Returns:
- If the function succeeds, the return value is TRUE. Otherwise, it is FALSE. To get extended error information, call GetLastError.
-
WTSUnRegisterSessionNotification
boolean WTSUnRegisterSessionNotification(WinDef.HWND hWnd)
Unregisters the specified window so that it receives no further session change notifications.- Parameters:
hWnd- [in] Handle of the window to be unregistered from receiving session notifications.- Returns:
- If the function succeeds, the return value is TRUE. Otherwise, it is FALSE. To get extended error information, call GetLastError.
-
-