ZelloWork Client SDK  2.51
Public Member Functions | Properties | List of all members
ISettings3 Interface Reference

Inherits ISettings2.

Inherited by ISettings4.

Public Member Functions

HRESULT SetProxyServer ([in] BSTR bstrAddress, [in] UINT uiPort)
 
HRESULT SetProxyServerAuth ([in] BSTR bstrLogin, [in] BSTR bstrPassword)
 
- Public Member Functions inherited from ISettings2
HRESULT GetPlaybackDevices ([out, retval] IAudioDevices **pparrDevices)
 
HRESULT GetRecordingDevices ([out, retval] IAudioDevices **pparrDevices)
 

Properties

VARIANT_BOOL ProxyEnabled [get, set]
 
VARIANT_BOOL ProxyType [get, set]
 
BSTR ProxyServerAddress [get]
 
short ProxyServerPort [get]
 
VARIANT_BOOL ProxyAuthEnabled [get, set]
 
BSTR ProxyServerLogin [get]
 
BSTR ProxyServerPassword [get]
 
- Properties inherited from ISettings2
BSTR PlaybackDeviceId [get, set]
 
BSTR RecordingDeviceId [get, set]
 
- Properties inherited from ISettings
VARIANT_BOOL CompactContactList [get, set]
 
VARIANT_BOOL ShowTrayIcon [get, set]
 
VARIANT_BOOL ShowOfflineMenuCommand [get, set]
 
VARIANT_BOOL ShowIncomingNotification [get, set]
 
VARIANT_BOOL ShowOutgoingNotification [get, set]
 
VARIANT_BOOL CreateSoftKeyBar [get, set]
 
VARIANT_BOOL VoxEnabled [get, set]
 
int VoxActivationThreshold [get, set]
 
int VoxDeactivationThreshold [get, set]
 
int VoxTriggerTime [get, set]
 
int VoxRelaxationTime [get, set]
 

Detailed Description

ISettings3 interface extends ISettings2, allows proxy server setup

Member Function Documentation

§ SetProxyServer()

HRESULT SetProxyServer ( [in] BSTR  bstrAddress,
[in] UINT  uiPort 
)

Set proxy server address and port

Parameters
bstrAddressNew proxy server address.
uiPortNew proxy server port.

§ SetProxyServerAuth()

HRESULT SetProxyServerAuth ( [in] BSTR  bstrLogin,
[in] BSTR  bstrPassword 
)

Set login and password for the proxy server

Parameters
bstrLoginNew login.
bstrPasswordNew password.

Property Documentation

§ ProxyEnabled

VARIANT_BOOL ProxyEnabled
getsetproperty

Check if proxy server is enabled.

Parameters
pbValReturn value.

Enable or disable proxy server. Applies all other proxy settings to the control

Parameters
bValNew value.

§ ProxyType

VARIANT_BOOL ProxyType
getsetproperty

Get proxy server type.

Parameters
pbValReturn value. TRUE for HTTP(S) proxy, false for SOCKS5 proxy

Enable or disable proxy server.

Parameters
bValNew value.

§ ProxyServerAddress

BSTR ProxyServerAddress
getproperty

Get proxy server address.

Parameters
pbstrValReturn value.

§ ProxyServerPort

short ProxyServerPort
getproperty

Get proxy server port.

Parameters
pusValReturn value.

§ ProxyAuthEnabled

VARIANT_BOOL ProxyAuthEnabled
getsetproperty

Check if proxy server authentication is enabled.

Parameters
pbValReturn value.

Enable or disable proxy server authentication.

Parameters
bValNew value.

§ ProxyServerLogin

BSTR ProxyServerLogin
getproperty

Get login for proxy server.

Parameters
pbstrValReturn value.

§ ProxyServerPassword

BSTR ProxyServerPassword
getproperty

Get password for proxy server.

Parameters
pusValReturn value.