/************************************************************************ * * * INTEL CORPORATION PROPRIETARY INFORMATION * * * * This software is supplied under the terms of a license * * agreement or non-disclosure agreement with Intel Corporation * * and may not be copied or disclosed except in accordance * * with the terms of that agreement. * * * * Copyright (C) 1997 Intel Corp. All Rights Reserved * * * * $Archive: S:\sturgeon\src\gki\vcs\dgkiexp.h_v $ * * * $Revision: 1.4 $ * $Date: 11 Feb 1997 15:35:08 $ * * * $Author: CHULME $ * * * $Log: S:\sturgeon\src\gki\vcs\dgkiexp.h_v $ * * Rev 1.4 11 Feb 1997 15:35:08 CHULME * Added GKI_CleanupRequest function to offload DLL_PROCESS_DETACH * * Rev 1.3 10 Jan 1997 16:13:58 CHULME * Removed MFC dependency * * Rev 1.2 17 Dec 1996 18:22:28 CHULME * Switch src and destination fields on ARQ for Callee * * Rev 1.1 22 Nov 1996 15:25:14 CHULME * Added VCS log to the header *************************************************************************/ // dgkiexp.h : header file // #ifndef DGKIEXP_H #define DGKIEXP_H #include "incommon.h" #ifdef __cplusplus extern "C" { #endif #include "GKICOM.H" #if(0) // it's all in one DLL #define DLL_EXPORT __declspec(dllexport) #define DLL_IMPORT __declspec(dllimport) #else #define DLL_EXPORT #define DLL_IMPORT #endif // ------------------------ Variable Exports -------------------------- extern DLL_EXPORT DWORD dwGKIDLLFlags; extern DLL_EXPORT BOOL fGKIEcho; extern DLL_EXPORT BOOL fGKIDontSend; // ------------------------ Function Exports -------------------------- HRESULT DLL_EXPORT GKI_RegistrationRequest(long lVersion, SeqTransportAddr *pCallSignalAddr, EndpointType *pTerminalType, SeqAliasAddr *pRgstrtnRqst_trmnlAls, PCC_VENDORINFO pVendorInfo, HWND hWnd, WORD wBaseMessage, unsigned short usRegistrationTransport /* = ipAddress_chosen */); HRESULT DLL_EXPORT GKI_UnregistrationRequest(void); HRESULT DLL_EXPORT GKI_LocationRequest(SeqAliasAddr *pLocationInfo); HRESULT DLL_EXPORT GKI_AdmissionRequest(unsigned short usCallTypeChoice, SeqAliasAddr *pRemoteInfo, TransportAddress *pRemoteCallSignalAddress, SeqAliasAddr *pDestExtraCallInfo, LPGUID pCallIdentifier, BandWidth bandWidth, ConferenceIdentifier *pConferenceID, BOOL activeMC, BOOL answerCall, unsigned short usCallTransport /* = ipAddress_chosen */); HRESULT DLL_EXPORT GKI_BandwidthRequest(HANDLE hModCall, unsigned short usCallTypeChoice, BandWidth bandWidth); HRESULT DLL_EXPORT GKI_DisengageRequest(HANDLE hCall); HRESULT DLL_EXPORT GKI_Initialize(void); HRESULT DLL_EXPORT GKI_CleanupRequest(void); #ifdef _DEBUG WORD DLL_EXPORT Dump_GKI_RegistrationRequest(long lVersion, SeqTransportAddr *pCallSignalAddr, EndpointType *pTerminalType, SeqAliasAddr *pRgstrtnRqst_trmnlAls, HWND hWnd, WORD wBaseMessage, unsigned short usRegistrationTransport /* = ipAddress_chosen */); WORD DLL_EXPORT Dump_GKI_AdmissionRequest(unsigned short usCallTypeChoice, SeqAliasAddr *pRemoteInfo, TransportAddress *pRemoteCallSignalAddress, SeqAliasAddr *pDestExtraCallInfo, BandWidth bandWidth, ConferenceIdentifier *pConferenceID, BOOL activeMC, BOOL answerCall, unsigned short usCallTransport /* = ipAddress_chosen */); WORD DLL_EXPORT Dump_GKI_LocationRequest(SeqAliasAddr *pLocationInfo); #endif // _DEBUG #ifdef __cplusplus } #endif // __cplusplus #endif // DGKIEXP_H