![]() |
SwyxIt! Client SDK
14.21
|
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 ) |