func_template.h

来自「故障诊断工作涉及的领域相当广泛」· C头文件 代码 · 共 383 行 · 第 1/2 页

H
383
字号
// func_template.h: interface for the func_template class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_FUNC_TEMPLATE_H__0A792AEE_A44A_4129_B417_42DF5904AFC8__INCLUDED_)
#define AFX_FUNC_TEMPLATE_H__0A792AEE_A44A_4129_B417_42DF5904AFC8__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "matlab.hpp"
//函数接口
typedef int( _stdcall *pdaoai)(double* out,unsigned int* out_cnt,\
						  const double* in,unsigned int in_cnt);
typedef int( _stdcall *pdvovi)(VARIANT* out,unsigned int* out_cnt,\
						  const VARIANT* in,unsigned int in_cnt);
typedef int( _stdcall *pdmwomwi)(mwArray* out,unsigned int* out_cnt,\
						  const mwArray* in,unsigned int in_cnt);
typedef int( _stdcall *pdmxomxi)(mxArray* out,unsigned int* out_cnt,\
						  const mxArray* in,unsigned int in_cnt);
//MATLAB组件派发接口
typedef int( _stdcall *p0i0ov)(IDispatch*,long out);
typedef int( _stdcall *p0i1ov)(IDispatch*,long out,VARIANT* out1);
typedef int( _stdcall *p0i2ov)(IDispatch*,long out,VARIANT* ,VARIANT* );
typedef int( _stdcall *p0i3ov)(IDispatch*,long out,VARIANT* ,VARIANT*,\
							   VARIANT* out1);
typedef int( _stdcall *p0i4ov)(IDispatch*,long out,VARIANT* ,VARIANT* ,\
							   VARIANT* ,VARIANT* );
typedef int( _stdcall *p1i0ov)(IDispatch*,VARIANT in1);
typedef int( _stdcall *p1i1ov)(IDispatch*,long out,VARIANT* out1,VARIANT in1);
typedef int( _stdcall *p1i2ov)(IDispatch*,long out,VARIANT* ,VARIANT* ,\
							   VARIANT in1);
typedef int( _stdcall *p1i3ov)(IDispatch*,long out,VARIANT* ,VARIANT*,\
							   VARIANT* out1,VARIANT in1);
typedef int( _stdcall *p1i4ov)(IDispatch*,long out,VARIANT* ,VARIANT* ,\
							   VARIANT* ,VARIANT* ,VARIANT in1);
typedef int( _stdcall *p2i0ov)(IDispatch*,VARIANT in1,VARIANT in2);
typedef int( _stdcall *p2i1ov)(IDispatch*,long ,VARIANT* ,VARIANT ,VARIANT);
typedef int( _stdcall *p2i2ov)(IDispatch*,long ,VARIANT* ,VARIANT* ,VARIANT ,VARIANT);
typedef int( _stdcall *p2i3ov)(IDispatch*,long out,VARIANT* ,VARIANT* ,\
							   VARIANT* ,VARIANT ,VARIANT );
typedef int( _stdcall *p2i4ov)(IDispatch*,long out,VARIANT* ,VARIANT* ,\
							   VARIANT* ,VARIANT* ,VARIANT in1,VARIANT in2);
typedef int( _stdcall *p3i0ov)(IDispatch*,VARIANT ,VARIANT,VARIANT);
typedef int( _stdcall *p3i1ov)(IDispatch*,long ,VARIANT*,VARIANT ,VARIANT,VARIANT);
typedef int( _stdcall *p3i2ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT ,VARIANT,VARIANT);
typedef int( _stdcall *p3i3ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT*,VARIANT ,\
							   VARIANT,VARIANT);
typedef int( _stdcall *p3i4ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT*,VARIANT* ,\
							   VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p4i0ov)(IDispatch*,VARIANT ,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p4i1ov)(IDispatch*,long ,VARIANT*,VARIANT ,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p4i2ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT ,VARIANT,VARIANT,\
							  VARIANT);
typedef int( _stdcall *p4i3ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT*,VARIANT ,VARIANT,\
							  VARIANT,VARIANT);
typedef int( _stdcall *p4i4ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT*,VARIANT*,VARIANT,\
							  VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p5i0ov)(IDispatch*,VARIANT,VARIANT ,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p5i1ov)(IDispatch*,long ,VARIANT*,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p5i2ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT);
typedef int( _stdcall *p5i3ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT*,VARIANT ,VARIANT,\
							  VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p5i4ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT*,VARIANT*,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p6i0ov)(IDispatch*,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT\
							  );
typedef int( _stdcall *p6i1ov)(IDispatch*,long ,VARIANT*,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT);
typedef int( _stdcall *p6i2ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p6i3ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT*,VARIANT ,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p6i4ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT*,VARIANT*,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p7i0ov)(IDispatch*,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT);
typedef int( _stdcall *p7i1ov)(IDispatch*,long ,VARIANT*,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT);
typedef int( _stdcall *p7i2ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p7i3ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT*,VARIANT ,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p7i4ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT*,VARIANT*,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p8i0ov)(IDispatch*,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT);
typedef int( _stdcall *p8i1ov)(IDispatch*,long ,VARIANT*,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p8i2ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p8i3ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT*,VARIANT ,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p8i4ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT*,VARIANT*,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p9i0ov)(IDispatch*,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p9i1ov)(IDispatch*,long ,VARIANT*,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p9i2ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p9i3ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT*,VARIANT ,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p9i4ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT*,VARIANT*,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT);
typedef int( _stdcall *p10i0ov)(IDispatch*,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p10i1ov)(IDispatch*,long ,VARIANT*,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p10i2ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p10i3ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT*,VARIANT ,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p10i4ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT*,VARIANT*,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT);
typedef int( _stdcall *p11i0ov)(IDispatch*,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p11i1ov)(IDispatch*,long ,VARIANT*,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p11i2ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT);
typedef int( _stdcall *p11i3ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT*,VARIANT ,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT);
typedef int( _stdcall *p11i4ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT*,VARIANT*,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p12i0ov)(IDispatch*,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p12i1ov)(IDispatch*,long ,VARIANT*,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p12i2ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT);
typedef int( _stdcall *p12i3ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT*,VARIANT ,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p12i4ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT*,VARIANT*,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p13i0ov)(IDispatch*,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p13i1ov)(IDispatch*,long ,VARIANT*,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT);
typedef int( _stdcall *p13i2ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p13i3ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT*,VARIANT ,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p13i4ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT*,VARIANT*,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p14i0ov)(IDispatch*,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p14i1ov)(IDispatch*,long ,VARIANT*,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT);
typedef int( _stdcall *p14i2ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p14i3ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT*,VARIANT ,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p14i4ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT*,VARIANT*,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p15i0ov)(IDispatch*,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p15i1ov)(IDispatch*,long ,VARIANT*,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p15i2ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p15i3ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT*,VARIANT ,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p15i4ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT*,VARIANT*,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p16i0ov)(IDispatch*,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p16i1ov)(IDispatch*,long ,VARIANT*,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,VARIANT,\
							  VARIANT,VARIANT,VARIANT,VARIANT);
typedef int( _stdcall *p16i2ov)(IDispatch*,long ,VARIANT*,VARIANT*,VARIANT,VARIANT,VARIANT,\

⌨️ 快捷键说明

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