tapifax.h
上传用户:zf1208
上传日期:2007-06-11
资源大小:291k
文件大小:1k
源码类别:

传真(Fax)编程

开发平台:

C/C++

  1. #ifndef __TAPIFAX_H_
  2. #define  __TAPIFAX_H_
  3. #define MAX_ENUM_COUNT 6
  4. /* Keys to IOCompletion port */
  5. #define SRL_KEY       1
  6. #define DM3_IPT_KEY   2
  7. #define END_KEY       3
  8. #define USEREVT_KEY   4
  9. // All TAPI line functions return 0 for SUCCESS, so define it.
  10. #define SUCCESS 0
  11. extern HLINEAPP g_hLineApp;
  12. extern HANDLE    hIOCP;            /* handle for IO Completion port */
  13. BOOL InitializeTAPI(DWORD dwDeviceID);
  14. BOOL ShutdownTAPI();
  15. LPTSTR FormatTapiError (long lError);
  16. VOID FAR PASCAL  lineCallbackFunc(DWORD dwDevice, DWORD dwMsg, DWORD dwCallbackInstance, DWORD dwParam1, DWORD dwParam2, DWORD dwParam3);
  17. LPTSTR FormatTapiError (long lError);
  18. extern HLINE g_hLine ;
  19. extern HCALL g_hCall ;
  20. extern BOOL g_bShuttingDown ;
  21. extern BOOL g_bStoppingCall ;
  22. extern BOOL g_bInitializing ;
  23. extern BOOL g_bTapiInUse ;
  24. #endif // #ifndef __TAPI_H_