/*------------------------------------------------------------------------------*
 * File Name: SetValuesCommon.h													*
 * Creation: Sophy 11-12-09														*
 * Purpose: Origin C header	for command datatype used in SCV dialog				*
 * Copyright (c) OriginLab Corp.2001											*
 * All Rights Reserved															*
 * 																				*
 * Modification Log:															*
 *------------------------------------------------------------------------------*/

#ifndef	_SET_VALUE_COMMON_H_
#define	_SET_VALUE_COMMON_H_

enum {
	FI_FIT_FUNCTION = 0x0001,
};

typedef struct tagFUNCTIONINFO {
	string			strFuncName;
	uint			nReturnType;
	string			strDescription;
	vector<string>	vsArguNames;
	vector<uint>	vnArguTypes;
	int				nNumDefArgs;
	DWORD			dwCtrl;
}FunctionInfo;


typedef struct tagSetValContext
{
	uint			nObjUID;
	int				nPageType;
}SetValContext;

#endif	//_SET_VALUE_COMMON_H_