![]() |
SwyxIt! Client SDK 14.20
|
import "CLMgr.idl";
Public Member Functions | |
HRESULT | Init ([in] BSTR ServerName, [out] IClPBX **ppIClPbx) |
HRESULT | ReInit ([out] IClPBX **ppIClPbx, [out] IClUser **ppIClUser) |
HRESULT | GetLineManagerType ([out] SClLineManagerType *pLineManagerType) |
HRESULT | GetTapiLineCount ([out] int *piTapiLineCount) |
HRESULT | GetTapiLineInfo ([in] int iTapiLine, [out] BSTR *psTapiLineName, [out] DWORD *pTapiLineId) |
HRESULT | RegisterServiceWatchdog ([in] DWORD timeout) |
HRESULT | GetTapiMSNCount ([out] int *piTapiMsnCount) |
HRESULT | GetTapiMSN ([in] int iMsnNo, [out] BSTR *psTapiMsn) |
HRESULT | RegisterUser ([in] BSTR PbxUserName, [out] IClUser **ppIClUser, [out] unsigned long *pulUserId, [in, out] unsigned long *pMaxUsers, [out, size_is(*pMaxUsers), length_is(*pNumReturned)] BSTR *pszPBXUser, [out] unsigned long *pNumReturned) |
HRESULT | RegisterSecondaryUser ([in] BSTR PbxUserName, [in] BSTR NtUserName, [in] BSTR NtPassword, [out] IClUser **ppIClUser, [out] unsigned long *pulUserId) |
HRESULT | ReleaseUser ([in] unsigned long ulUserId) |
HRESULT | GetLineCount ([out] int *piLineCount) |
HRESULT | GetLine ([in] int iLineNumber, [out] IClientLine2 **ppIClientLine) |
HRESULT | GetAllLines ([in] int iSizeOfArray, [out, size_is(iSizeOfArray)] IClientLine2 **ppIClientLines) |
HRESULT | SelectLine ([in] IClientLine2 *pIClientLine, BOOL bAutoHookOff) |
HRESULT | SelectLineByNumber ([in] int LineNumber, BOOL bAutoHookOff) |
HRESULT | GetSelectedLine ([out] IClientLine2 **ppIClientLine, [out] int *piLineNumber) |
HRESULT | GetStates ([in] int iSizeOfArray, [out, size_is(iSizeOfArray)] CLMgrLineStates *piStates) |
HRESULT | RegisterMessageTarget ([in] DWORD hWnd, [in] DWORD dwThreadId) |
HRESULT | UnRegisterMessageTarget ([in] DWORD hWnd, [in] DWORD dwThreadId) |
HRESULT | GetCapabilites ([out] CLMgrCapabilities *pCapabilities) |
HRESULT | PlaySoundFile ([in] SClDataLocations Location, [in] BSTR sFileName, [in] BOOL bPlayLoop, [in] int iLoopInterval, [in] DWORD dwVolume) |
HRESULT | SetWaveEndpointLevel ([in] DWORD dwVolume, [in] BOOL bSaveToConfiguration) |
HRESULT | SetWaveEndpointRingingLevel ([in] DWORD dwVolume, [in] BOOL bSaveToConfiguration) |
HRESULT | StopPlaySoundFile () |
HRESULT | RecordSoundFile ([in] SClDataLocations Location, [in] BSTR sFileName) |
HRESULT | StopRecordSoundFile () |
HRESULT | GetVersion ([out] CLMGRVERSIONINFO *pdvi) |
HRESULT | ReloadLocalSettings () |
HRESULT | SwitchWaveDevices ([in] BOOL EnableMicro, [in] BOOL EnableSpeaker) |
HRESULT | GetWaveDevicesStates ([out] BOOL *MicroEnabled, [out] BOOL *SpeakerEnabled) |
HRESULT | IsServerUp () |
HRESULT | EnableNotificationSounds ([in] BOOL bEnable) |
HRESULT | SetHandleHookEvents ([in] BOOL bEnable) |
HRESULT | GetGroupNotificationDetails ([out] CLMgrGroupNotificationDetails *pDetails) |
HRESULT | PickupGroupNotificationCall ([in] int LineNumber) |
HRESULT | GetNamekeyStates ([in] int iSizeOfArray, [out, size_is(iSizeOfArray)] CLMgrNameKeyStates *piStates) |
HRESULT | GetNamekeyState ([in] int iNameKey, [out] CLMgrNameKeyStates *piState) |
HRESULT | SendClientShutDownRequest () |
HRESULT IClientLineMgr2::EnableNotificationSounds | ( | [in] BOOL | bEnable | ) |
HRESULT IClientLineMgr2::GetAllLines | ( | [in] int | iSizeOfArray, |
[out, size_is(iSizeOfArray)] IClientLine2 ** | ppIClientLines ) |
HRESULT IClientLineMgr2::GetCapabilites | ( | [out] CLMgrCapabilities * | pCapabilities | ) |
HRESULT IClientLineMgr2::GetGroupNotificationDetails | ( | [out] CLMgrGroupNotificationDetails * | pDetails | ) |
HRESULT IClientLineMgr2::GetLine | ( | [in] int | iLineNumber, |
[out] IClientLine2 ** | ppIClientLine ) |
HRESULT IClientLineMgr2::GetLineCount | ( | [out] int * | piLineCount | ) |
HRESULT IClientLineMgr2::GetLineManagerType | ( | [out] SClLineManagerType * | pLineManagerType | ) |
HRESULT IClientLineMgr2::GetNamekeyState | ( | [in] int | iNameKey, |
[out] CLMgrNameKeyStates * | piState ) |
HRESULT IClientLineMgr2::GetNamekeyStates | ( | [in] int | iSizeOfArray, |
[out, size_is(iSizeOfArray)] CLMgrNameKeyStates * | piStates ) |
HRESULT IClientLineMgr2::GetSelectedLine | ( | [out] IClientLine2 ** | ppIClientLine, |
[out] int * | piLineNumber ) |
HRESULT IClientLineMgr2::GetStates | ( | [in] int | iSizeOfArray, |
[out, size_is(iSizeOfArray)] CLMgrLineStates * | piStates ) |
HRESULT IClientLineMgr2::GetTapiLineCount | ( | [out] int * | piTapiLineCount | ) |
HRESULT IClientLineMgr2::GetTapiLineInfo | ( | [in] int | iTapiLine, |
[out] BSTR * | psTapiLineName, | ||
[out] DWORD * | pTapiLineId ) |
HRESULT IClientLineMgr2::GetTapiMSN | ( | [in] int | iMsnNo, |
[out] BSTR * | psTapiMsn ) |
HRESULT IClientLineMgr2::GetTapiMSNCount | ( | [out] int * | piTapiMsnCount | ) |
HRESULT IClientLineMgr2::GetVersion | ( | [out] CLMGRVERSIONINFO * | pdvi | ) |
HRESULT IClientLineMgr2::GetWaveDevicesStates | ( | [out] BOOL * | MicroEnabled, |
[out] BOOL * | SpeakerEnabled ) |
HRESULT IClientLineMgr2::Init | ( | [in] BSTR | ServerName, |
[out] IClPBX ** | ppIClPbx ) |
HRESULT IClientLineMgr2::IsServerUp | ( | ) |
HRESULT IClientLineMgr2::PickupGroupNotificationCall | ( | [in] int | LineNumber | ) |
HRESULT IClientLineMgr2::PlaySoundFile | ( | [in] SClDataLocations | Location, |
[in] BSTR | sFileName, | ||
[in] BOOL | bPlayLoop, | ||
[in] int | iLoopInterval, | ||
[in] DWORD | dwVolume ) |
HRESULT IClientLineMgr2::RecordSoundFile | ( | [in] SClDataLocations | Location, |
[in] BSTR | sFileName ) |
HRESULT IClientLineMgr2::RegisterMessageTarget | ( | [in] DWORD | hWnd, |
[in] DWORD | dwThreadId ) |
HRESULT IClientLineMgr2::RegisterSecondaryUser | ( | [in] BSTR | PbxUserName, |
[in] BSTR | NtUserName, | ||
[in] BSTR | NtPassword, | ||
[out] IClUser ** | ppIClUser, | ||
[out] unsigned long * | pulUserId ) |
HRESULT IClientLineMgr2::RegisterServiceWatchdog | ( | [in] DWORD | timeout | ) |
HRESULT IClientLineMgr2::RegisterUser | ( | [in] BSTR | PbxUserName, |
[out] IClUser ** | ppIClUser, | ||
[out] unsigned long * | pulUserId, | ||
[in, out] unsigned long * | pMaxUsers, | ||
[out, size_is(*pMaxUsers), length_is(*pNumReturned)] BSTR * | pszPBXUser, | ||
[out] unsigned long * | pNumReturned ) |
HRESULT IClientLineMgr2::ReInit | ( | [out] IClPBX ** | ppIClPbx, |
[out] IClUser ** | ppIClUser ) |
HRESULT IClientLineMgr2::ReleaseUser | ( | [in] unsigned long | ulUserId | ) |
HRESULT IClientLineMgr2::ReloadLocalSettings | ( | ) |
HRESULT IClientLineMgr2::SelectLine | ( | [in] IClientLine2 * | pIClientLine, |
BOOL | bAutoHookOff ) |
HRESULT IClientLineMgr2::SelectLineByNumber | ( | [in] int | LineNumber, |
BOOL | bAutoHookOff ) |
HRESULT IClientLineMgr2::SendClientShutDownRequest | ( | ) |
HRESULT IClientLineMgr2::SetHandleHookEvents | ( | [in] BOOL | bEnable | ) |
HRESULT IClientLineMgr2::SetWaveEndpointLevel | ( | [in] DWORD | dwVolume, |
[in] BOOL | bSaveToConfiguration ) |
HRESULT IClientLineMgr2::SetWaveEndpointRingingLevel | ( | [in] DWORD | dwVolume, |
[in] BOOL | bSaveToConfiguration ) |
HRESULT IClientLineMgr2::StopPlaySoundFile | ( | ) |
HRESULT IClientLineMgr2::StopRecordSoundFile | ( | ) |
HRESULT IClientLineMgr2::SwitchWaveDevices | ( | [in] BOOL | EnableMicro, |
[in] BOOL | EnableSpeaker ) |
HRESULT IClientLineMgr2::UnRegisterMessageTarget | ( | [in] DWORD | hWnd, |
[in] DWORD | dwThreadId ) |