WiseMo Guest Component API
|
C++ More...
import"WGuest.idl";
Properties | |
VARIANT_BOOL | Enabled [get, set] |
BSTR | DeviceID [get, set] |
BSTR | DevicePlatform [get, set] |
BSTR | HostDeviceID [get] |
BSTR | HostDevicePlatform [get] |
BSTR | CurrentDeviceID [get] |
BSTR | RepositoryAddress [get, set] |
LONG | RepositoryPort [get, set] |
BSTR | Cache [get, set] |
BSTR | HttpProxyAddress [get, set] |
BSTR | HttpProxyLogin [get, set] |
BSTR | HttpProxyPassword [get, set] |
VARIANT_BOOL | HttpProxyUseCurrentCredentials [get, set] |
VARIANT_BOOL | UseTransparency [get, set] |
C++
|
getset |
Skin cache folder for the next connection, absolute or relative to %APPDATA% folder.
Default value is WebGuestX.
Note: skin cache path can be assigned only once for the process. Subsequent changes to Cache property has no effect.
|
get |
DeviceID that was selected in repository for the current connection, read-only.
|
getset |
Use this property to override DeviceID for the next connection.
Default value: empty string, which means to use the one provided by host.
Skins are selected in the repository by the DeviceID. It is assumed that DeviceID is unique for each device model, so devices with the different appearance will have different DeviceIDs. If there is no skin for the DeviceID, then the default skin for DevicePlatform is returned instead.
Typically WGuest obtains DeviceID and DevicePlatform from the remote Host and select the appropriate skin automatically. However with the help of these properties it can be explicitly defined what skin to load from the repository.
|
getset |
Use this property to override DevicePlatform for the next connection.
Default value: empty string, which means to use the one provided by host.
DevicePlatform determines the default skin used in absence of a particular DeviceID skin.
Typically WGuest obtains DeviceID and DevicePlatform from the remote Host and select the appropriate skin automatically. However with the help of these properties it can be explicitly defined what skin to load from the repository.
|
getset |
Indicates whether WGuest should use skins on the next connection.
Default value: TRUE(enabled)
When enabled, during BeginSession() skin is updated from repository and used for RC view.
|
get |
Host DeviceID, read only.
It will be used for selecting skin from repository unless is overridden with DeviceID property.
|
get |
Host DevicePlatform, read only.
It will be used for selecting skin from repository unless is overridden with DevicePlatform property. Device platform determines the default skin used when the skin with a particular device id is not present.
|
getset |
HTTP proxy address for the next connection.
Default value is empty string.
|
getset |
HTTP proxy login.
Default value is empty string.
|
getset |
HTTP proxy password.
Default value is empty string.
|
getset |
HTTP proxy: use current Windows credentials.
Default value is FALSE.
|
getset |
Skin repository address for the next connection.
Default value is skins.wisemo.com
|
getset |
Skin repository port for the next connection.
Default value is 8580
|
getset |
Indicates whether WGuest should draw host screen with skin on hosting (parent) window. It makes possible to draw layered skin with transparent borders.
Default value: FALSE(disabled)
If UseTransparency is TRUE hosting window should be "layered" (WS_EX_LAYERED set) so it can be possible to call UpdateLayeredWindow. Also it should be border and caption less (~(WS_CAPTION | WS_THICKFRAME)).
(!) Note that if skin downloading fails this property will be ignored and classic drawing will be used.