As you have already probably seen on the Methods sections, the WSProfile and the WSProfileArray type are sent and received as parameters of many methods. Here, you can learn what are these types and how to manage them.
It has all the attributes that describe a profile.
The WSProfileArray is an array of WSProfile. It is used mostly as a parameter for methods that retrieve more than one profile from the server.
This type is used to describe the kind of authentication the WSProfile will perform. "crAuthenticated" means no username and password will be required. "crAsk" will use the username and password configured inside the profile. When "crSaved" is set up, the profile will authenticate automatically using the same application credentials.
Color Depth: sets the WSProfile remote desktop screen number of bits per pixel .
Set "bpp8" for 256 colors; "bpp15" for True Color (15 bit); "bpp16" for True Color (16 bit) ; "bpp24" for True Color (24 bit) ; "bpp32" for True Color (32 bit)