# IVRDPServer Interface Reference

List of all members.

## Public Attributes
attribute boolean | enabled
| VRDP server status.
attribute unsigned long | port
| VRDP server port number.
attribute wstring | netAddress
| VRDP server address.
attribute VRDPAuthType | authType
| VRDP authentication method.
attribute unsigned long | authTimeout
| Timeout for guest authentication.
attribute boolean | allowMultiConnection
| Flag whether multiple simultaneous connections to the VM are permitted.
attribute boolean | reuseSingleConnection
| Flag whether the existing connection must be dropped and a new connection must be established by the VRDP server, when a new client connects in single connection mode.

## Member Data Documentation

attribute boolean IVRDPServer::enabled

VRDP server status.

attribute unsigned long IVRDPServer::port

VRDP server port number.

Note:
  Setting the value of this property to `0` will reset the port number to the default value which is currently `3389`. Reading this property will always return a real port number, even after it has been set to `0` (in which case the default port is returned).

attribute wstring IVRDPServer::netAddress

VRDP server address.

attribute VRDPAuthType IVRDPServer::authType

VRDP authentication method.

attribute unsigned long IVRDPServer::authTimeout

Timeout for guest authentication.

Milliseconds.

attribute boolean IVRDPServer::allowMultiConnection

Flag whether multiple simultaneous connections to the VM are permitted.

Note that this will be replaced by a more powerful mechanism in the future.

attribute boolean IVRDPServer::reuseSingleConnection

Flag whether the existing connection must be dropped and a new connection must be established by the VRDP server, when a new client connects in single connection mode.