tspcall.h
上传用户:hcyyun520
上传日期:2019-05-14
资源大小:365k
文件大小:1k
源码类别:

TAPI编程

开发平台:

Visual C++

  1. // tspCall.h
  2. #ifndef TSPCALL_H
  3. #define TSPCALL_H
  4. #include "wavetsp.h"
  5. #include "tspline.h"
  6. class CtspCall
  7. {
  8. public:
  9.     CtspCall(CtspLine* pLine, HTAPICALL htCall);
  10.     ~CtspCall();
  11.     CtspLine*   GetLine();
  12.     bool    Dial();
  13.     void    Drop();
  14.     DWORD   GetCallState();
  15.     void    SetCallState(DWORD dwCallState, DWORD dwCallStateDetail = 0);
  16.     LONG    StartDial(HINSTANCE hinst, HPROVIDER hProvider, DWORD dwRequestID,
  17.                       const wchar_t* pwszAddress, const LINEDIALPARAMS& dp);
  18. private:
  19.     CtspLine*       m_pLine;
  20.     DWORD           m_dwCallState;
  21.     DWORD           m_dwCallStateDetail;
  22.     HTAPICALL       m_htCall;
  23. };
  24. #endif  // TSPCALL_H