tapifax.h

来自「TAPI编程较为复杂。只作为个例子给大家参考。我也有很多不懂的地方。多多指教」· C头文件 代码 · 共 36 行

H
36
字号
#ifndef __TAPIFAX_H_
#define  __TAPIFAX_H_

#define MAX_ENUM_COUNT		6

/* Keys to IOCompletion port */
#define SRL_KEY       1
#define DM3_IPT_KEY   2
#define END_KEY       3
#define USEREVT_KEY   4

// All TAPI line functions return 0 for SUCCESS, so define it.
#define SUCCESS 0


extern HLINEAPP	g_hLineApp;
extern HANDLE    hIOCP;            /* handle for IO Completion port */


BOOL InitializeTAPI(DWORD dwDeviceID);
BOOL ShutdownTAPI();
LPTSTR FormatTapiError (long lError);
VOID FAR PASCAL  lineCallbackFunc(DWORD dwDevice, DWORD dwMsg, DWORD dwCallbackInstance, DWORD dwParam1, DWORD dwParam2, DWORD dwParam3);
LPTSTR FormatTapiError (long lError);



extern HLINE g_hLine ;
extern HCALL g_hCall ;

extern BOOL g_bShuttingDown ;
extern BOOL g_bStoppingCall ;
extern BOOL g_bInitializing ;
extern BOOL g_bTapiInUse ;

#endif // #ifndef __TAPI_H_

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?