90 lines
2.7 KiB
C
90 lines
2.7 KiB
C
|
/****************************************************************************
|
|||
|
*
|
|||
|
* $Archive: S:/STURGEON/SRC/CALLCONT/VCS/callman.h_v $
|
|||
|
*
|
|||
|
* INTEL Corporation Prorietary Information
|
|||
|
*
|
|||
|
* This listing is supplied under the terms of a license agreement
|
|||
|
* with INTEL Corporation and may not be copied nor disclosed except
|
|||
|
* in accordance with the terms of that agreement.
|
|||
|
*
|
|||
|
* Copyright (c) 1993-1994 Intel Corporation.
|
|||
|
*
|
|||
|
* $Revision: 1.27 $
|
|||
|
* $Date: 22 Jan 1997 17:25:38 $
|
|||
|
* $Author: MANDREWS $
|
|||
|
*
|
|||
|
* Deliverable:
|
|||
|
*
|
|||
|
* Abstract:
|
|||
|
*
|
|||
|
*
|
|||
|
* Notes:
|
|||
|
*
|
|||
|
***************************************************************************/
|
|||
|
|
|||
|
|
|||
|
HRESULT InitCallManager();
|
|||
|
|
|||
|
HRESULT DeInitCallManager();
|
|||
|
|
|||
|
HRESULT AllocAndLockCall( PCC_HCALL phCall,
|
|||
|
CC_HCONFERENCE hConference,
|
|||
|
HQ931CALL hQ931Call,
|
|||
|
HQ931CALL hQ931CallInvitor,
|
|||
|
PCC_ALIASNAMES pLocalAliasNames,
|
|||
|
PCC_ALIASNAMES pPeerAliasNames,
|
|||
|
PCC_ALIASNAMES pPeerExtraAliasNames,
|
|||
|
PCC_ALIASITEM pPeerExtension,
|
|||
|
PCC_NONSTANDARDDATA pLocalNonStandardData,
|
|||
|
PCC_NONSTANDARDDATA pPeerNonStandardData,
|
|||
|
PWSTR pszLocalDisplay,
|
|||
|
PWSTR pszPeerDisplay,
|
|||
|
PCC_VENDORINFO pPeerVendorInfo,
|
|||
|
PCC_ADDR pQ931LocalConnectAddr,
|
|||
|
PCC_ADDR pQ931PeerConnectAddr,
|
|||
|
PCC_ADDR pQ931DestinationAddr,
|
|||
|
PCC_ADDR pSourceCallSignalAddress,
|
|||
|
CALLTYPE CallType,
|
|||
|
BOOL bCallerIsMC,
|
|||
|
DWORD_PTR dwUserToken,
|
|||
|
CALLSTATE InitialCallState,
|
|||
|
LPGUID pCallIdentifier,
|
|||
|
PCC_CONFERENCEID pConferenceID,
|
|||
|
PPCALL ppCall);
|
|||
|
|
|||
|
HRESULT FreeCall( PCALL pCall);
|
|||
|
|
|||
|
HRESULT LockQ931Call( CC_HCALL hCall,
|
|||
|
HQ931CALL hQ931Call,
|
|||
|
PPCALL ppCall);
|
|||
|
|
|||
|
HRESULT LockCall( CC_HCALL hCall,
|
|||
|
PPCALL ppCall);
|
|||
|
|
|||
|
HRESULT LockCallAndConference( CC_HCALL hCall,
|
|||
|
PPCALL ppCall,
|
|||
|
PPCONFERENCE ppConference);
|
|||
|
|
|||
|
HRESULT MarkCallForDeletion( PCALL pCall);
|
|||
|
|
|||
|
HRESULT ValidateCall( CC_HCALL hCall);
|
|||
|
|
|||
|
HRESULT ValidateCallMarkedForDeletion(
|
|||
|
CC_HCALL hCall);
|
|||
|
|
|||
|
HRESULT UnlockCall( PCALL pCall);
|
|||
|
|
|||
|
HRESULT AddLocalNonStandardDataToCall(
|
|||
|
PCALL pCall,
|
|||
|
PCC_NONSTANDARDDATA pLocalNonStandardData);
|
|||
|
|
|||
|
HRESULT AddLocalDisplayToCall( PCALL pCall,
|
|||
|
PWSTR pszLocalDisplay);
|
|||
|
|
|||
|
HRESULT AllocatePeerParticipantInfo(PCONFERENCE pConference,
|
|||
|
PPARTICIPANTINFO *ppPeerParticipantInfo);
|
|||
|
|
|||
|
HRESULT FreePeerParticipantInfo( PCONFERENCE pConference,
|
|||
|
PPARTICIPANTINFO pPeerParticipantInfo);
|
|||
|
|