SwyxIt! Client SDK 14.20
Loading...
Searching...
No Matches
IClientLineMgrPub4 Interface Reference

import "CLMgrPub.idl";

Inheritance diagram for IClientLineMgrPub4:

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)
 

Detailed Description

Line manager interface Especially used by handset drivers

Use this interface from C++ clients

Member Function Documentation

◆ PubExternalHookStateChanged()

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

◆ PubPostMessage()

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)

◆ PubSkinGetActionAreaState()

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

◆ PubSkinGetInfoDetail()

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.

◆ PubSkinPhoneCommand()

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


The documentation for this interface was generated from the following file: