wtsprotocol.h header

This header is used by Remote Desktop Services. For more information, see:

wtsprotocol.h contains the following programming interfaces:

Interfaces

 
IWRdsEnhancedFastReconnectArbitrator

Exposes a method called by the Remote Desktop Services service to obtain the session ID that is to be reconnected to in the enhanced fast reconnect sequence.
IWRdsProtocolConnection

Exposes methods called by the Remote Desktop Services service to configure a client connection.
IWRdsProtocolConnectionCallback

Exposes methods that provide information about the status of a client connection and that perform actions for the client. This interface is implemented by the Remote Desktop Services service and called by the protocol.
IWRdsProtocolLicenseConnection

Exposes methods used by the Remote Desktop Services service to perform the licensing handshake during a connection sequence.
IWRdsProtocolListener

Exposes methods that request that the protocol start and stop listening for client connection requests.
IWRdsProtocolListenerCallback

Exposes methods that notify the Remote Desktop Services service that a client has connected.
IWRdsProtocolLogonErrorRedirector

Exposes methods called by the Remote Desktop Services service to update logon status and determine how to direct logon error messages.
IWRdsProtocolManager

Exposes methods that the Remote Desktop Services service uses to communicate with the protocol provider.
IWRdsProtocolSettings

Exposes methods for retrieving and adding policy-related settings.
IWRdsProtocolShadowCallback

Exposes methods called by the protocol to notify the Remote Desktop Services service to start or stop the target side of a shadow.
IWRdsProtocolShadowConnection

Exposes methods that notify the protocol provider about the status of session shadowing.
IWRdsWddmIddProps

This interface allows a custom IDD driver to be loaded in a remote session.
IWTSProtocolConnection

IWTSProtocolConnection is no longer available. Instead, use IWRdsProtocolConnection.
IWTSProtocolConnectionCallback

IWTSProtocolConnectionCallback is no longer available. Instead, use IWRdsProtocolConnectionCallback.
IWTSProtocolLicenseConnection

IWTSProtocolLicenseConnection is no longer available. Instead, use IWRdsProtocolLicenseConnection.
IWTSProtocolListener

IWTSProtocolListener is no longer available. Instead, use IWRdsProtocolListener.
IWTSProtocolListenerCallback

IWTSProtocolListenerCallback is no longer available. Instead, use IWRdsProtocolListenerCallback.
IWTSProtocolLogonErrorRedirector

IWTSProtocolLogonErrorRedirector is no longer available. Instead, use IWRdsProtocolLogonErrorRedirector.
IWTSProtocolManager

IWTSProtocolManager is no longer available. Instead, use IWRdsProtocolManager.
IWTSProtocolShadowCallback

IWTSProtocolShadowCallback is no longer available. Instead, use IWRdsProtocolShadowCallback.
IWTSProtocolShadowConnection

IWTSProtocolShadowConnection is no longer available. Instead, use IWRdsProtocolShadowConnection.