Remote Desktop Services API Structures

The following structures are used with the Remote Desktop Services API.

In this section

CHANNEL_DEF

Contains the name and options of a Remote Desktop Services virtual channel.

CHANNEL_ENTRY_POINTS

Contains pointers to the functions called by a client-side DLL to access virtual channels.

CHANNEL_PDU_HEADER

Contains information about a data block being received by the server end of a virtual channel.

LSKeyPack

Contains information about a specific Remote Desktop Services licensing key pack.

LSLicense

Contains information about a specific Remote Desktop Services license.

WTSCLIENT

Contains information about a Remote Desktop Connection (RDC) client.

WTSCONFIGINFO

Contains information about a Remote Desktop Services session.

WTSINFO

Contains information about a Remote Desktop Services session.

WTSINFOEX

Contains a WTSINFOEX_LEVEL union that contains extended information about a Remote Desktop Services session.

WTSINFOEX_LEVEL1

Contains extended information about a Remote Desktop Services session.

WTSLISTENERCONFIG

Contains information about a Remote Desktop Services listener.

WTSSBX_IP_ADDRESS

Contains information about the IP address of a network resource.

WTSSBX_MACHINE_CONNECT_INFO

Contains information about a computer that is accepting remote connections.

WTSSBX_MACHINE_INFO

Contains information about a computer and its current state.

WTSSBX_SESSION_INFO

Contains information about sessions that are available to Remote Desktop Connection Broker (RD Connection Broker).

WTSSESSION_NOTIFICATION

Provides information about the session change notification. A service receives this structure in its HandlerEx function in response to a session change event.

WTSUSERCONFIG

Contains configuration information for a user on a domain controller or Remote Desktop Session Host (RD Session Host) server.

WTS_CLIENT_ADDRESS

Contains the client network address of a Remote Desktop Services session.

WTS_CLIENT_DISPLAY

Contains information about the display of a Remote Desktop Connection (RDC) client.

WTS_PROCESS_INFO

Contains information about a process running on a RD Session Host server.

WTS_PROCESS_INFO_EX

Contains extended information about a process running on a RD Session Host server.

WTS_PRODUCT_INFO

The details of the product license that is required to connect to a terminal server.

WTS_SERVER_INFO

Contains information about a specific Remote Desktop Services server.

WTS_SESSION_ADDRESS

Contains the virtual IP address assigned to a session.

WTS_SESSION_INFO

Contains information about a client session on a RD Session Host server.

WTS_SESSION_INFO_1

Contains extended information about a client session on a RD Session Host server or Remote Desktop Virtualization Host (RD Virtualization Host) server.