![]() |
SwyxIt! Client SDK 14.20
|
import "CLMgrPub.idl";
Public Member Functions | |
HRESULT | PubExternalHookStateChanged ([in] BOOL bNewHookState, [in] int iHookDeviceId) |
HRESULT | PubSkinPhoneCommand ([in] DWORD dwCommandId, [in] DWORD dwButtonId) |
HRESULT | PubSkinGetActionAreaState ([in] DWORD dwCommandId, [in] DWORD dwButtonId, [out] DWORD *pdwActionAreaState) |
HRESULT | PubSkinGetInfoDetail ([in] DWORD dwDetailIndex, [out] BSTR *pInfoDetail) |
HRESULT | PubPostMessage ([in] DWORD message, [in] DWORD wParam, [in] DWORD lParam) |
Line manager interface Especially used by handset drivers
Use this interface from C++ clients
HRESULT IClientLineMgrPub4::PubExternalHookStateChanged | ( | [in] BOOL | bNewHookState, |
[in] int | iHookDeviceId ) |
Signal changed hookstate to line manager bNewHookState will be the new hook state. For int iHookDeviceId use the id as received with IClientHandsetAddIn::EnableDevice TRUE: off hook
HRESULT IClientLineMgrPub4::PubPostMessage | ( | [in] DWORD | message, |
[in] DWORD | wParam, | ||
[in] DWORD | lParam ) |
Signal window message through line manager to SwyxIt! (will be handled by GUI)
HRESULT IClientLineMgrPub4::PubSkinGetActionAreaState | ( | [in] DWORD | dwCommandId, |
[in] DWORD | dwButtonId, | ||
[out] DWORD * | pdwActionAreaState ) |
Get state of SwyxIt! button pdwActionAreaState will return the current SwyxIt! action area state of the SwyxIt! command dwCommandId. Some buttons (commands) (line, speed dial) are indexed (line 0..line n). If command is not indexed, set dwButtonId to 0
HRESULT IClientLineMgrPub4::PubSkinGetInfoDetail | ( | [in] DWORD | dwDetailIndex, |
[out] BSTR * | pInfoDetail ) |
Get text of SwyxIt! display pInfoDetail will return the current value of the SwyxIt! information area detail dwDetailIndex of the selected line.
HRESULT IClientLineMgrPub4::PubSkinPhoneCommand | ( | [in] DWORD | dwCommandId, |
[in] DWORD | dwButtonId ) |
Signal command through line manager to SwyxIt! (will be handled by GUI) Some commands (line, speed dial) are indexed (line 0..line n). If command is not indexed, set dwButtonId to 0 Will be handled as if button was pressed