Search
Module:
Directory

   Desktop Functions:

   Smart Device Functions:


Show Recent Changes
Subscribe (RSS)
Misc. Pages
Comments
FAQ
Helpful Tools
Playground
Suggested Reading
Website TODO List
Download Visual Studio Add-In

WTSINFO (Enums)
 
.
Summary
Contains information about a Terminal Services session.

C# Definition:

public const int WINSTATIONNAME_LENGTH = 32;

public const int DOMAIN_LENGTH = 17;

public const int USERNAME_LENGTH = 20;

[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]

public struct WTSINFO

{

    public WTS_CONNECTSTATE_CLASS State;
    public UInt32 SessionId;
    public UInt32 IncomingBytes;
    public UInt32 OutgoingBytes;
    public UInt32 IncomingFrames;
    public UInt32 OutgoingFrames;
    public UInt32 IncomingCompressedBytes;
    public UInt32 OutgoingCompressedBytes;
    [MarshalAs(UnmanagedType.ByValTStr, SizeConst = WINSTATIONNAME_LENGTH)]
    public String WinStationName;
    [MarshalAs(UnmanagedType.ByValTStr, SizeConst = DOMAIN_LENGTH)]
    public String Domain;
    [MarshalAs(UnmanagedType.ByValTStr, SizeConst = USERNAME_LENGTH + 1)]
    public String UserName;
    [MarshalAs(UnmanagedType.I8)]
    public Int64 ConnectTime;
    [MarshalAs(UnmanagedType.I8)]
    public Int64 DisconnectTime;
    [MarshalAs(UnmanagedType.I8)]
    public Int64 LastInputTime;
    [MarshalAs(UnmanagedType.I8)]
    public Int64 LogonTime;
    [MarshalAs(UnmanagedType.I8)]
    public Int64 CurrentTime;

}

VB Definition:

Enum WTSINFO
   TODO
End Enum

Notes:

None.

Documentation
WTSINFO on MSDN
 

Please edit this page!

Do you have...

  • helpful tips?
  • corrections to the existing content?
  • additional languages you want to include?

Select "Edit This Page" on the right hand toolbar and edit it!

 
Access PInvoke.net directly from VS:
Terms of Use
Find References
Show Printable Version
Revisions