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 + -
显示快捷键?