Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/****************************************************************************
* * $Archive: S:/STURGEON/SRC/CALLCONT/VCS/callman2.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) 1996 Intel Corporation. * * $Revision: 1.7 $ * $Date: 03 Jan 1997 16:28:04 $ * $Author: EHOWARDX $ * * Deliverable: * * Abstract: * * Notes: * ***************************************************************************/
#ifdef GATEKEEPER
#ifndef CALLMAN2_H
#define CALLMAN2_H
#include "gkiman.h"
typedef HRESULT (*PGKICALLFUN)(PGKICALL pGkiCall, void *pConference);
// Additions to CALLMAN.C functionality
HRESULT LockGkiCallAndConference( HANDLE hGkiCall, PPGKICALL ppGkiCall, void * * ppConference, PCC_HCALL phCall, PCC_HCONFERENCE phConference); HRESULT UnlockGkiCallAndConference( PGKICALL pGkiCall, void * pConference, CC_HCALL hCall, CC_HCONFERENCE hConference); HRESULT LockGkiCall(HANDLE hGkiCall, PPGKICALL ppGkiCall); HRESULT UnlockGkiCall(PGKICALL pGkiCall);
HRESULT ApplyToAllCalls(PGKICALLFUN pGkiCallFun);
// Complete CC_xxx Operations
HRESULT ListenReject (CC_HLISTEN hListen, HRESULT Reason); HRESULT PlaceCallConfirm (void *pCallVoid, void *pConferenceVoid); HRESULT PlaceCallReject (void *pCallVoid, void *pConferenceVoid, HRESULT Reason); HRESULT AcceptCallConfirm (void *pCallVoid, void *pConferenceVoid); HRESULT AcceptCallReject (void *pCallVoid, void *pConferenceVoid, HRESULT Reason);
HRESULT OpenChannelConfirm (CC_HCHANNEL hChannel); HRESULT OpenChannelReject (CC_HCHANNEL hChannel, HRESULT Reason); HRESULT AcceptChannelConfirm(CC_HCHANNEL hChannel); HRESULT AcceptChannelReject (CC_HCHANNEL hChannel, HRESULT Reason);
// Handle gratuitous messages from Gatekeeper
HRESULT Disengage (void *pCallVoid); HRESULT BandwidthShrunk (void *pCallVoid, void *pConferenceVoid, unsigned uBandwidthAllocated, long lBandwidthChange);
#endif // CALLMAN2_H
#endif // GATEKEEPER
|