⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 myvc.h

📁 170话费查询系统
💻 H
📖 第 1 页 / 共 3 页
字号:
****************************************************************************/
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 + -