📄 myvc.h
字号:
****************************************************************************/
extern "C" _declspec ( dllexport ) int PASCAL CloseVFIT();
/****************************************************************************
函数: int DiskVFIT(char * diskfile, char * s_number)
说明 :将语音文件索引表写成磁盘文件
filename : 内存文件名
diskfile : 信号灯位置(取值 1 .. 30)
s_number : 写入个数
****************************************************************************/
extern "C" _declspec ( dllexport ) int PASCAL DiskVFIT(char * diskfile, char * s_number);
/***************************************************************
*
* 函数 CreateCVCA(char * s_number)
* 说明:在内存中创建CVCA(通道语音链表区))
*
***************************************************************/
extern "C" _declspec ( dllexport ) int PASCAL CreateCVCA(char * s_number);
/****************************************************************************
函数: int SetCVCA(char * v_index, char * key, char * v_value)
说明:给初始化文件赋值
index : 信号灯位置(取值 1 .. 30)
key : 项目 (取值 "RecordNum", "ExpNum", "PlayNum")
value : 用于复制的变量
****************************************************************************/
extern "C" _declspec ( dllexport ) int PASCAL SetCVCA(char * v_index, char * skey, char * v_value);
/****************************************************************************
函数: int SetCVCAVocieChain(char * channel, char * chain, char * node, char * key, char * value )
说明: 给通道语音链赋值
channel : 通道位置(取值 1 .. 30)
chain : 链表号( '1' or '2')
node : 链表节点号(‘1’ ~ MaxVoiceChainNode)
key : 项目 (取值 "NodeType", "IndexName")
value : 值
****************************************************************************/
extern "C" _declspec ( dllexport ) int PASCAL SetCVCAVoiceChain(char * channel, char * chain, char * node, char * skey, char * svalue );
/****************************************************************************
函数: int ReadCVCA(char * v_index, char * v_key, LPSTR v_value)
说明:给初始化文件赋值
filename : 内存文件名
index : 信号灯位置(取值 1 .. 30)
key : 项目 (取值 "RecordNum", "ExpNum", "PlayNum","io_length", "filehandle")
value : 用于复制的变量
****************************************************************************/
extern "C" _declspec ( dllexport ) LPVOID PASCAL ReadCVCA(char * v_index, char * v_key);
/****************************************************************************
*
函数: int CloseCVCA()
说明: 删除通道语音链表区
*
* 目前还不能关闭文件
*
****************************************************************************/
extern "C" _declspec ( dllexport ) int PASCAL CloseCVCA();
/****************************************************************************
函数: int DiskCVCA(char * diskfile, char * s_number)
说明 :将通道语音链表区写成磁盘文件
filename : 内存文件名
diskfile : 信号灯位置(取值 1 .. 30)
s_number : 写入个数
****************************************************************************/
extern "C" _declspec ( dllexport ) int PASCAL DiskCVCA(char * diskfile, char * s_number);
/***************************************************************
*
* 函数 int CreateGCA(char * GCAname)
* 说明:在内存中创建全局通讯区
*
***************************************************************/
extern "C" _declspec ( dllexport ) int PASCAL CreateGCA(void);
/***********************************************************************************************
函数: int SetGCA(char * key, char * value)
说明: 给GCA赋值
key : 项目, 不包括 RefuseCall
value : 值
************************************************************************************************/
extern "C" _declspec ( dllexport ) int PASCAL SetGCA(char * key, char * value);
/***********************************************************************************************
函数: int SetGCARefuseCall(char * index char * teleno)
说明: 给GCA赋值
index : RefuseCall表的位置
teleno : 拒绝服务的号码
说明:随后一个RefuseCall将自动设置为"EOT"
************************************************************************************************/
extern "C" _declspec ( dllexport ) int PASCAL SetGCARefuseCall(char * index ,char * teleno);
/***********************************************************************************************
函数: LPVOID ReadGCA(char * key, char * value)
说明: 读取GCA的值
key : 项目, 不包括 RefuseCall
value : 值
************************************************************************************************/
extern "C" _declspec ( dllexport ) LPVOID PASCAL ReadGCA(char * key);
/***********************************************************************************************
函数: LPVOID ReadGCARefuseCall(char * index)
说明: 获取拒绝号码
index : RefuseCall表的位置(1...MaxRefuseCall)
返回: :拒绝服务号码字符串,如果表结束(EOT),返回NULL
************************************************************************************************/
extern "C" _declspec ( dllexport ) LPVOID PASCAL ReadGCARefuseCall(char * index);
/*****************************************************************************************
函数 : int DiskGCA(char * diskfile)
说明 :将GCA写入磁盘文件
diskfile : 磁盘文件名
****************************************************************************/
extern "C" _declspec ( dllexport ) int PASCAL DiskGCA(char * diskfile);
/***************************************************************
*
* 函数 int CreateQSSA(char * QSSAname)
* 说明:在内存中创建查询语法结构区
*
***************************************************************/
extern "C" _declspec ( dllexport ) int PASCAL CreateQSSA();
/***********************************************************************************************
函数: int SetQSSA(char * key, char * value)
说明: 给QSSA赋值
key : 项目
value : 值
************************************************************************************************/
extern "C" _declspec ( dllexport ) int PASCAL SetQSSA(char * qname,char * key, char * value);
/***********************************************************************************************
函数: int InitQSSA(char * s_index, char * key, char * value)
说明: QSSA初始化
s_index : QSSA数组的位置
key : 项目, 不包括 RefuseCall
value : 值
************************************************************************************************/
extern "C" _declspec ( dllexport ) int PASCAL InitQSSA(char * s_index, char * key, char * value);
/***********************************************************************************************
函数: LPVOID ReadQSSA(char * key, char * value)
说明: 读取QSSA的值
key :
value : 值
************************************************************************************************/
extern "C" _declspec ( dllexport ) LPVOID PASCAL ReadQSSA(char * qname, char * key);
/*****************************************************************************************
函数 : int DiskQSSA(char * diskfile)
说明 :将QSSA写入磁盘文件
diskfile : 磁盘文件名
****************************************************************************/
extern "C" _declspec ( dllexport ) int PASCAL DiskQSSA(char * diskfile);
/************************************************************
* NAME: GetPortNumber()
* DESCRIPTION: 返回语音卡端口个数
*
************************************************************/
extern "C" _declspec ( dllexport ) int GetPortNumber();
/************************************************************
* NAME: GetScreenShowWindow()
* DESCRIPTION: 返回显示程序(即主控程序)的窗口句柄
*
************************************************************/
extern "C" _declspec ( dllexport ) HWND GetScreenShowWindow();
/************************************************************
* NAME: GetDataServerWindow()
* DESCRIPTION: 返回数据服务程序(即数据库访问程序)的窗口句柄
*
************************************************************/
extern "C" _declspec ( dllexport ) HWND GetDataServerWindow();
/************************************************************
* NAME: GetDataClientWindow()
* DESCRIPTION: 返回数据请求程序(即语音服务程序)的窗口句柄
*
************************************************************/
extern "C" _declspec ( dllexport ) HWND GetDataClientWindow();
/************************************************************
* NAME: GetCuiJiaoWindow()
* DESCRIPTION: 返回数据请求程序(即语音服务程序)的窗口句柄
*
************************************************************/
extern "C" _declspec ( dllexport ) HWND GetCuiJiaoWindow();
/***************************************************************
*
* 函数 CreateSemaphoneFile(char * filename, char * s_number)
* 说明:在内存中创建一共享文件filename
*
***************************************************************/
extern "C" _declspec ( dllexport ) int PASCAL CreateSemaphoneFile(char * s_number);
/****************************************************************************
函数: int SetSemaphoneFile(char * filename, char * v_index, char * key, char * v_value)
说明:给初始化文件赋值
filename : 内存文件名
index : 信号灯位置(取值 1 .. 30)
key : 项目 (取值 "chn_value", "app_id", "txt")
value : 用于复制的变量
****************************************************************************/
extern "C" _declspec ( dllexport ) int PASCAL SetSemaphoneFile(char * v_index, char * key, char * v_value);
/****************************************************************************
函数: int ReadSemaphoneFile(char * v_index, char * v_key, LPSTR v_value)
说明:给初始化文件赋值
filename : 内存文件名
index : 信号灯位置(取值 1 .. 30)
key : 项目 (取值 "chn_value", "app_id", "txt")
value : 用于复制的变量
****************************************************************************/
extern "C" _declspec ( dllexport ) LPVOID PASCAL ReadSemaphoneFile(char * v_index, char * v_key);
/****************************************************************************
*
函数: int CloseSemaphoneFile(char * filename)
说明: 删除信号灯文件
*
* 目前还不能关闭文件
*
****************************************************************************/
extern "C" _declspec ( dllexport ) int PASCAL CloseSemaphoneFile(void);
/****************************************************************************
函数: int DiskSemaphoneFile(char * filename, char * diskfile, char * s_number)
说明 :将信号灯文件写成磁盘文件
filename : 内存文件名
diskfile : 信号灯位置(取值 1 .. 30)
s_number : 写入个数
****************************************************************************/
extern "C" _declspec ( dllexport ) int PASCAL DiskSemaphoneFile(char * diskfile, char * s_number);
/****************************************************************************************
*
* 函数 CreateSQLCommandFile(char * filenumber)
* 说明:在内存中创建filenumber个SQL Command文件
*
****************************************************************************************/
extern "C" _declspec ( dllexport ) int PASCAL CreateSQLCommandFile(char * filenumber);
/****************************************************************************
函数: int SetSQLCommandFile(char * no, char * v_index, char * key, char * v_value)
说明:给SQL命令文件赋值
no : SQL命令文件编号
index : 位置(取值 1 .. 30)
key : 项目 (取值 "InUse", "CmdID", "CmdStatus","DataFile","SQLCommand")
value : 用于复制的变量
****************************************************************************/
extern "C" _declspec ( dllexport ) int PASCAL SetSQLCommandFile(char * no, char * key, char * v_value);
/****************************************************************************
函数: LPVOID ReadSQLCommandFile(char * no, char * v_index, char * v_key)
说明:读SQL命令文件
filename : SQL命令文件编号
index : 位置(取值 1 .. 30)
value : 用于复制的变量
返回 :读取的内容的指针
****************************************************************************/
extern "C" _declspec ( dllexport ) LPVOID PASCAL ReadSQLCommandFile(char * , char * v_key);
/****************************************************************************
* 函数: int CloseSQLCommandFile(char * no)
* 说明: 删除SQL命令文件
*
* 目前还不能关闭文件
*
****************************************************************************/
extern "C" _declspec ( dllexport ) int PASCAL CloseSQLCommandFile(char * no);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -