CONF.H
//**************************************************************************** 
//  Module:     AVPHONE.EXE      
//  File:       CONF.H 
//  Content:     
//               
// 
//  Copyright (c) Microsoft Corporation 1995-1997 
// 
// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF  
// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO  
// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A  
// PARTICULAR PURPOSE. 
//**************************************************************************** 
 
 
#if !defined(AFX_CONF_H__688DCF62_255F_11D1_A79A_00A024AB19AE__INCLUDED_) 
#define AFX_CONF_H__688DCF62_255F_11D1_A79A_00A024AB19AE__INCLUDED_ 
 
#if _MSC_VER >= 1000 
#pragma once 
#endif // _MSC_VER >= 1000 
 
#define WM_CONNECTINGWM_USER + 1 
#define WM_CONNECTEDWM_USER + 2 
#define WM_DISCONNECTED WM_USER +3 
 
 
//**************************************************************************** 
// 
// CLASS Conf 
// 
//**************************************************************************** 
 
class Conf   
{ 
private: 
CMgrNotify * m_pMgrNotify; 
CCallNotify * m_pCallNotify; 
CConfNotify *m_pConfNotify; 
INmConference * m_pINmConf; 
INmManager * m_pINmMgr; 
INmCall *m_pINmCall; 
HWND m_hWnd; 
BOOL m_bInConnection; 
 
public: 
Conf(HWND); 
virtual ~Conf(); 
 
HRESULT Initialize(void); 
HRESULT Uninitialize(void); 
HRESULT Call(LPSTR); 
HRESULT CallCreated(INmCall *pCall); 
HRESULT ConferenceCreated(INmConference *); 
HRESULT CallRejected(); 
HRESULT CallAccepted(); 
HRESULT HangUp(); 
HRESULT RemoteHungup(); 
HRESULT RejectCall(); 
HRESULT AcceptCall(); 
BOOL InConnection(); 
}; 
 
#endif // !defined(AFX_CONF_H__688DCF62_255F_11D1_A79A_00A024AB19AE__INCLUDED_)