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

📄 orgdll.h

📁 图像处理的压缩算法
💻 H
📖 第 1 页 / 共 5 页
字号:
/*------------------------------------------------------------------------------*
 *	File Name: 	orgdll.h     													*
 *	Purpose:	Origin and DLL interface constants and other def   				*
 *   	Date:		1/1/92														* 
 *  	Copyright Microcal Software Inc. 1992-1995								*
 *	Modification log                                                        	*
 *		SB v3.77 add WCB_DATA_SET_NO_X  and WCB_DATA_CLEAN_TEMP_DATASET			*
 *		STH v3.78 4/4/95 FIND_INI written qcao added by sth						*
 *	CPY v3.781 add WCB_DATA_GET_RAW_VALUE										*
 *	CPY v3.781 copied over Dr. Cao's changes in /// QZCao v3.78, March,20,95	*
 *	CPY v3.781 copied over Dr. Cao's changes in /// QZCao v3.78, March 19, 95	*
 *	CPY v3.781 removed STH v3.78 4/4/95 FIND_INI, as it has already been added	*
 *		by Dr. Cao in March 20													*
 *	QZCao v3.782, 4/13/95, Added WCB_STATUS_MSG, it will replace				*
 *		WCB_DATA_MSG_STATUS eventually.											*
 *	CPY v3.782 add WCB_DATA_GET_COL_ID 4/14/95									*
 *	QZCao v3.782, 4/24/95 WCB_DATA_CHECK_RANGE2, similar to WCB_DATA_CHECK_RANGE*
 *		to be merged in the future.												*
 *	QZCao, v3.782, 4/24/95, added WCB_DATA_CREATE_DATA to create all types of 	*
 *		datasets																*
 * 	QZCao, V3.7841, 5/12/95, WCB_GET_DOUBLE_VALUE, get double value				* 
 *	QZCao, v3.8, 7/18/95, WCB_CAL_EXPRESSION, cal expression					*
 *	QZCao, v3.8, 7/20/95, add label to plot and type to script, WCB_ADD_LABEL,	*
 *		WCB_TYPE_SCRIPT															* 
 *	QZCao, v3.8, WCB_DATA_GET_XY_RANGE, get dataset both x & y range			*
 *	QZCao, v3.8, 7/21/95, del a variable, WCB_DEL_VARIABLE:						*
 *	CPY v3.8 INTERIM_MODATA 6/25/95, add SET_XY_VALUE as needed in MoData 		*
 *	CPY v3.8 WCB_DATA_CHECK_INC 8/3/95, check dataset instead of X dataset		*
 *	QZCao, v3.8, 8/14/95, get init path,	WCB_GET_INI_PATH					*
 *	QZCao, v3.8, 8/21/95, get window name and ptr WCB_GET_WIN_NAME & 			*
 *		WCB_GET_WIN_ID 															*
 *	QZCao, v3.8, 8/23/95, load a dll in origin standard way	WCB_LOAD_DLL:		*
 *  ML v3.821 8/30/95 ONE_DATASET_ONLY											*   
 *	jliu v3.83 	9/7/95, MATRIX_SET                                       		*
 *	QZCao, v3.83, 9/19/95, set modaless:WCB_SET_MODALESS						*
 *  ML v3.84 9/25/95 KILL_DATASET_TOGETHER_WITH_ITS_DEPENDENT                   *
 *	CPY v3.84 CPP_UPDATE, make this file includable in cpp files				*
 *  ML v3.840 10/13/95 WCB_GET_DLL_PATH                                         *
 *	QZCao, v3.85, 10/31/95, WCB_DLL_BALOON 										*
 *  ML v3.850 11/1/95 REMOVE_COMMENTS                                           *
 * QZCao, 11/6/95, v3.85, GET_X_COL_VAL_IN_PLOT									*
 *  ML v3.97 12/11/95 WCB_DATA_IS_TEXT_DATASET                                  *
 *  ML v3.970 12/11/95 TEXT_DATASET_VALUE                                       *
 *	DSB v3.980 12/15/95 TITLE_DEFS												*
 *  ML v3.980 1/4/96 MOMASK_IMPLEMENTATION                                      *
 *	CPY v3.98 VECTOR_ASSIGNMENT                                                 *
 *	CPY v3.98 1/15/96 EGO_MESSAGE                                               *
 *  ML v3.980 1/15/96 WCB_DATA_GET_COL_FROM_COLNAME								*
 *	CPY v3.98 1/16/95 EGO_MSG_CONSISTANT										*
 *  ML v3.980 1/17/96 WCB_WKS_GET_NUM_COLS										*
 *  ML 3.981 1/23/96 MOVED_FROM_MARK_H_TO_ORGDLL_H								*
 *  ML v3.981 1/23/96 WCB_DATA_GET_NUM_VALUE_AS_TEXT							*
 *  ML v4.00 1/25/96 TO_PROVIDE_COMMUNICATION_WITH_LABMASK						*
 *	CPY v4.01 2/13/96 MERGE_CONTOUR_3D_COLOR	                                *
 *	JL  v4.03 3/5/96  DEFINE_O_CALLBACK											*
 *	CPY v4.05 3/8/96 WCB_WKS_HANDLING											*
 *  ML v4.08 4/7/96 STORE_GAPSIZE_IN_MEMORY_OBJECT								*
 *	sth v4.08 4/8/96 DOUBLE_ANOVA_WKS											*
 *  ML v4.08 4/11/96 NAME_OF_SUBJECT_COLUMN_PLUS_ADDITIONAL_STILL_UNUSED_MEMBERS*
 *  ML v4.08 4/12/96 STORING_NAMES_OF_SUBJECT_AND_RESPONSE_COLUMNS				*
 *	ML v4.08 4/17/96 STORE_THE_NAME_OF_THE_SECOND_FACTOR_COLUMN					*
 *	EJP v4.08 04-19-96 WCB_GET_CTRL_HWND										*
 *	ML 4/20/96 ONE_WAY_MEMORY_OBJECT_FOR_ONEWAY_REPEATED_MEASUREMENT_PURPOSES 	*
 *	ML v4.09 4/26/96 MOVED_TO_PSDLL_H											*
 *	ML 5/1/96 GET_COLUMN_LABEL													*
 *	ML v4.090 5/3/96 VARIOUS_WORKSHEET_MANIPULATIONS 							*
 *	ML v4.090 5/17/96 CREATE_NEW_EMPTY_WORKSHEET								*
 *	ML v4.090 5/17/96 DESTROY_WORKSHEET											*
 *	ML v4.090 5/17/96 RANK_ONE_DATASET											*
 *	ML v4.090 5/19/96 VARIOUS_COLUMN_SETTINGS									*
 *	ML v4.090 5/19/96 CREATE_DATA_AND_PLOT										*
 *	sth v4.09 5/21/96 REMOVING_DOUBLE_EGO_CMD_DEFINITION						*
 *	ML v4.090 5/22/96 MORE_WORKSHEET_STUFF										*
 *  ML v4.090 5/23/96 CREATE_NON_EMPTY_WORKSHEET_ON_OPTION                      *
 *	ML v4.090 5/24/96 SET_COLUMN_NAME											*
 *  YN v4.090 5/28/96 SET_WKS_LABEL                                             *
 *	EJP v4.09 05-29-96 WNDBASED_UIM_OBJ_EVENTS, define WCB_EVENT_WNDBASED		*
 *	ML 6/3/96 SET_COLUMN_TYPE_AS												*
 *	CPY v4.10 6/10/96 WKS_DLL_MODIFICATION_SUPPORT								*
 *  YN  v4.10 6/14/96  ADD_GetColumnWidth_FUNCTIONS                             *
 *	ML v4.10 6/18/96 GET_COLUMN_TYPE											*
 *	ML v4.11 7/1/96 MOVED_FROM_COMMON_H_TO_ORGDLL_H_SO_THAT_STSDLL_CAN_ACCESS_IT*
 *	ML v4.11 7/1/96 SHOW_WORKSHEET_NAME_LABEL_OR_BOTH							*
 *	ML v4.11 7/8/96 CHANGE_OFFSET (only comment changes)						*
 *	CPY v4.133 8/29/96 WCB_FRAME_ACCESS											*
 *	ML v4.133 8/30/96 FRAME_AND_MEMORY_OBJECT_ACCESS							*
 *	ML v4.133 9/5/96 CREATE_NEW_GRAPH											*
 *	ML v4.133 9/5/96 CREATE_ONE_TEMPORARY_SERIES								*
 *	ML v4.133 9/6/96 PLOT_TYPES_AND_STRUCTURE									*
 *	CPY v4.133 9/9/96 CREATE_TEXT_LABEL											*
 *	ML v4.133 9/24/96 EXE_CALLING_DLL_FOR_GRAPH									*
 *	ML v4.133 9/27/96 IDS_OF_BASIC_POWERSTAT_METHODS							*
 *	ML v4.133 9/27/96 WCB_POWERSTAT_GET_TEMPLATE_PATHS							*
 *  YN  11/18/96  ADD_CONDITIONAL_COMPILATION									*
 *	ANU v4.14 12/23/96 SETCOLUMNTITLE, new public function in Mowks class		*
 *	CPY v4.97 3/11/97 TEST_CELL_NUMERIC_OR_NOT									*
 *	ANU	v4.97 03/19/97 MOVE_DISK_OBJ_TO_UIM										*
 *	ANU v4.979 4/25/97 CREATE_OBJ												*
 *  JLIU nad DSC v4.982 5/7/97 MOVE_FROM_ORGDLL_TO_MODLL for the ati dll		*
 *	sth v4.982 b2083 5/7/97 RIGHT_MOUSE_DOWN_CODE_BLOCK							*
 *	ANU v4.983 5/9/97 CREATE_OBJ_STRUCT_MEMORY									*
 *	YL CPY v4.983 5/9/97 ADD_SET_LABEL_FROM_ID									*
 *  YN v4.986 5/16/97 CHECK_USING_SYSTEM_VARIABLES_IN_NLSF						*
 *	HYYU v4.997 t2341 DISABLE_OR_ENABLE_LABEL_WORKSHEET_EDIT					*
 *	CPY v4.9994 b2800 7/23/97 LAYER_NUMBER_ACCESS_FROM_WCB						*
 *	HYYU v4.9994 t1462 CHANGE_NUMERIC_FORMAT_FROM_WCB							*
 *	CPY v4.9994 b2837 7/24/97 SIMULATE_USE_SEPARATE_WKS							*	
 *	CPY v5.002 7/30/97 b2869 X_RANGE_FOR_X_DATASET								*
 *	CPY v5.004 8/4/97 t2897 FDLOG_SETDEFAULT_MUST_ALWAYS_SET_PATH				*
 *	CPY v5.005 8/5/97 FITTER_HELP_TO_GENERAL_CONTENTS							*
 *	CPY v5.028 11/24/97 b3252 STAT_NAME_COUNT_INDEP_DATASET						*
 *	CPY v5.036 1/22/98 t3479 MODATA_SET_RANGE_CHANGE							*
 *	CPY v5.039 b3558 REALTIME_DRAW_BUFFERRING									*
 *	ML 3/23/98 OK_NEW_COLORMAP_FOR_CONTOUR										*
 *	ML 7/20/98 SCRIPT_RESOURCE_DLL_DIALOGS										*
 *	RB 9/15/98 v6.0129 t4194 FFT_EXPONENT_SIGN_CHOICE							*
 *	GCJ 11/6/98 t4423 v6.0136 WRONG_STEREO_WAVEFILE_IMPORT						*
 *	CPY v6.0142 t4628 12/7/98 READ_ONLY_LAYER									*
 *	DVT 3/1/99 v6.0169 t5373 AVAILABLE_SERIES_FROM_CUR_FOLDER					*
 *	GCJ 3/4/99 t5510 v6.0169 ENUMERATE_WORKSHEET_PROPERTY						*
 *	ML 4/19/99 t4345 ADDING_SUPPORT_FOR_SCRIPT_BASED_RESOURCE_DLLS				*
 *	CPY v6.0187 4/22/99 OPP_SCOPE_MODE											*
 *	ML 5/25/99 WCB_MESSAGE_FOR_GETTING_EMF										*
 *	SFX 6/15/99 ADD_ENTRY_TO_RESDLL												*
 *	RB 6/21/99 CALLING_OBJFUNCTIONS_FROM_OBJVECTORS								*
 *	ML 8/13/99 t6811 LABTALK_VARIABLENAME_CHECKING								*
 *	RB 8/20/99 INITIALIZE_SCRIPT_RESOURCE_DLL									*
 *  IV 9/7/99 t6811 ADD_FOR_LABTALKEDITOR                                       *
 *	EJP 09-21-99 t6660 MOCA_NEED_ABILITY_TO_SET_DOUBLE_VALUES					*
 *  IV 10/4/99 t6811 ADD_FOR_LABTALKEDITOR_BREAKPTS                             *
 *	ML 10/11/99 v6.0234 t6995 PROPER_DECIMAL_CHARACTER_WHEN_USING_GERMAN_SETTING_INSIDE_CRT_LIBRARY
 *	RB 10/19/99 t2289 v6.0235 SET_HORIZONTAL_SCROLL_SIZE_FOR_LISTBOX			*
 *  IV 10/4/99 t6811 ADD_FOR_LABTALKEDITOR_GET_PATH                             *
 *	EJP	11-29-99 v6.0240 t6662 SET_MATRIX_DATA_TYPE_FROM_MOCA_DLL				*
 *	RB 12/8/99 v6.0244 CLOSE_DDK_DIALOGS_BEFORE_CLOSING_ORIGIN					*
 *	RB 12/10/99 t7244 v6.0245 SHOW_HIDE_DDK_TOOLS_ON_MDI_SWITCH					*
 *	EJP 02-01-2000 v6.0254 EXPORT_GRAPH_TO_PDF_AS_BITMAP						*
 *  IV 2/7/2000 ADD_FOR_LABTALKEDITOR_SET_FUNCTION_PTR							*
 *	TD	03-07/2000 MOVED_CONSTANTS_FROM_LAGOBJ_H_TO_ORGDLL_H					*   
 *	TD 4/19/2000 t7588	CRASH_WITH_TOO_MANY_COLUMNS_IN_CREATE					*
 *	CPY v6.0287 6/3/00 8072 INCREASE_SCRIPT_BUFFERS_CLEANUP						*
 *  IV 6/19/2000, t7996, v6.0291 EXPORT_USERDEF_CATEGORY                        * 
 *	CPY v6.0297 t8155 7/5/00 MORE_EFFICIENT_DATASET_ACCESS_FROM_MOCA			*
 *	CPY 8/8/00 t8321 v6.1022 WCB_FOR_LAYER_GR_TEXT_LABEL_ACCESS					*
 *	TD 8/11/2000 t8358 v6.1022 WCB_FOR_WKS_DISPLAY_PROPERTIES					*
 *	EJP 08-15-2000 t8153 v6.1026 WCB_GET_USER_INFO								*
 *	DSC 08-28-2000 v6.1037 ADD_ORIGIN_TYPE_LEASED								*
 *	CPY v6.1046 9/8/00 t8539 NEED_COLUMN_PLOT_AS_IN_WCB							*
 *	TD 12/08/2000 v6.1073 t8767 WCB_TO_INTERUPT_SERIES_DELETION					*
 *	CPY 3/12/01 t8965 v6.1100 WCB_GET_FUNC_POINTERS_FOR_SERIES_ELEMENTS			*
 *	CPY 3/15/01 7.0 PRINT_STRING												*
 *	CPY 3/20/01 t8928 COMPILE_USER_DEFINED_FIT_FUNC								*
 *	TD 4/3/01 t9034	OVECTOR_SUPPORT												*
 *	ML 4/18/2001 VARIABLE_ARG_LIST_CALLS										*
 *  IV 4/30/2001	MOVE_DEFINES_FOR_OKRESPR_PROJECT_CUSTOM_CTRL                *
 *	TD 5-16-01	MORE_ACCURATE_DATA_ACCESS_TO_ORIGINC							*
 *	CPY t9154 5/26/01 COMPILE_PARA_INIT											*
 *	CPY 7/10/01 t9307 FILE_LINE_SUPPORT_IN_MACRO								*
 *	CPY 8/13/01 t9329 v6.9071 LOAD_WORKSPACE									* 
 *	EJP 08-16-2001 v6.9069 t9177 ADD_LABTALK_IMPORT_BMP_TO_LAYER				*
 *	EJP 10-24-2001 v6.9108 t9637 IMPORT_IMAGE_TO_GR_OBJECT						*
 *	TD 10-29-01	CATEGORICAL_DATA												*
 *	EJP 11-02-2001 v6.9114 t9518 COPY_PROTECT_MODULES							*
 *	TD 11-05-01 t9676 OGS_SECTIONS_ONACTIVATE_ONDEACTIVATE						*
 *	CPY 11-10-2001 v6.9122 MATRIX_Z1_Z2_CONTROL									*
 *	CPY 11/12/01 v6.9122 MATRIX_IMPORT_AS_DATA_WHEN_VIEW_IMAGE					*
 *  IV 11/21/2001 t9696 ADD_FITTING_FUNCTIONS_FROM_SCRIPT                       *
 *	CPY v6.9139 11/29/01 t9756 MATRIX_FROM_LAYER								*
 *  LY	11/29/01 REMOVE_USER_BTN_FROM_CODE										*
 *	LY	12/14/01 t9798 SERIESPTR_MANAGER										*
 *	LY	1/9/02	ACCESS_OKU_BROWSE_FOR_FOLBER_FUNCTION							*
 *	LY  1/9/02  IMPROVE_GET_USER_INFO											*
 *	SFX 1/16/2002 QA70_388 ADD_ONLAYERACTIVATE_EVENT_TO_DDK						*
 *	LY	1/18/02 QA70-414 CREATE_INVISIBLE_TEXT_OBJ								*
 *  IV 1/22/2001 QA79-468 ENUMERATE_VAR_COVAR_MATRIX_FOR_NLSF					*
 *	RVD 1/24/2002 QA70-525 v6.9192 IMPLEMENT_VERBATIM_TEXT						*
 *	TD 1-29-02 QA70-592 v6.9197 PROPER_HANDLING_OF_DATASET_RANGE_FROM_KERNEL	*
 *	SFX 1/30/2002 ADD_ONDATASETACTIVATE_EVENT_TO_DDK							*
 *	EJP 02-27-2002 QA70_985 ENABLE_SOFTDEV_PDF									*
 *	TD 3-13-02 t1081 INDEPENDENT_FLAGS_REMOVE_AMBIGUITY							*
 *	ML 3/18/2002 t9975, QA70-1124 ALLOW_MATRIX_SIZE_OVER_TWO_BYTES				*
 *	TD 3-19-02 WCB_TO_SET_IMAX_WITH_REDRAW_OPTIONS								*
 *	TD 3-27-02 UPDATE_MUST_UNLOCK_HANDLE										*
 *	RVD 4/1/2002 t1309 v7.0262 IMPROVE_DEBUG_ORIGIN_C_LABTALK					*
 *	TD 4-16-02 ADD_EFFICENT_ONIDLE_FOR_DDK_DIALOG_CASHED_FROM_OGS_SECTION		*
 *	YuI 4/16/02 QA70-1478 v7.0281 MULTIFRAME_TIFF_IMPORT						*
 *	CPY IV 4/24/2002 COPY_NLSF_FUNCS_TO_CLIENT_ON_USE							*
 *	YuI 4/24/02 QA70-1478 v7.0281 MULTIFRAME_TIFF_IMPORT						*
 *	YuI 5/01/02 v7.0298 QA70-1654 NLSF_BUTTON_FOR_CODE_BUILDER					*
 *	YuI 5/06/02 v7.0303 QA70-1582 NLSF_CODE_BUILDER_COMMUNICATION				*
 *	YuI 5/21/02 v7.0307 QA70-1649 NLSF_FUNCTION_EDIT_VIEW						*
 *	YuI 6/10/02 v7.0314 QA70-2020 INTERFACE_CLASS_NLSFMANAGER					*
 *	YuI 6/11/02 v7.0317 QA70-2035 UI_TWEAK_FOR_NLSF_COMPILED_FUNCTIONS			*
 *	YuI 6/14/02 v7.0320 NEED_TO_PASS_BRIEF_DESRIPTION_TO_CODE_BUILDER			*
 *	YuI 6/18/02 v7.0324 QA70-1861 NLSF_ANALYTIC_DERIVATIVES						*
 *	YuI 7/3/02 v7.0336 QA70-2216 READ_ONLY_PARA_INIT							*
 *	RVD 7/19/2002 QA70-1860 v7.0346 NLSF_BETTER_ADD_FUNCTION					*
 *	TD 7-24-02 QA70-2439 v7.0348 RELATIVE_FOR_BMP_AND_THROW_AWAY_BS_OGS			*
 *  CPY 8/5/02 QA70-2436 v7.0363 OPS_FILE_NAME_SHOULD_BE_SET_BY_USER			*
 *	YuI 9/27/02 v7.0406 QA70-3066 DISPLAY_NAME_IMPLEMENTATION					*
 *	YuI 10/1/02 v 7.0408 QA70-3074 UID_FOR_SERIES_POINTER						*
 *	TD 10-15-02 QA70-3150 v7.0413  MSG_TO_INITIALIZE_CUSTOM_DLL_AFTER_CREATION	*
 *	YuI 10/15/02 v7.0415 QA70-3087 COLUMN_FORMULA_AUTOMATION					*
 *	TD 10-21-02 QA70-3181 ORIGINC_CLASSES_FOR_DIALOG_MEMBERS					*
 *	YuI 11/5/02 v7.0427 QA70-3272 UID_FOR_FRAME_GRAPH_OBJ						*
 *	YuI 11/12/02 v7.0436 QA70-3341 BASE_CLASS_FOR_ALL_FUTURE_OBJECTS			*
 *	CPY 11/18/02 v7.0428 QA70-3213  ADD_FONT_INIT_TO_TREE_EDITOR				*
 *	YuI 12/31/02 QA70-3592 v7.0477 ORIGIN_C_AND_INTERNAL_DATA_PROTECTION		*
 *	YuI 1/16/03 v7.0489 QA70-3698 COLUMNS_DESIGNATIONS_FOR_WORKSHEET_CLASS		*
 *	YuI 1/20/03 v7.0492 QA-3641 ADDITIONAL_EDITABLE_PART_TO_FITTING_FUNCTION	*
 *	CPY 1/28/03 QA70-3796 v7.0500 COL_CHANGE_NOTIFICATIONS						*
 *	YuI 2/26/03 QA70-3975 v7.0523 GUI_CONTROL_FOR_INCREMENTOR					*
 *	RVD 3/10/2003 QA70-4031 v7.0532 DISPLAY_INC_ARRAY							*
 *	CPY 4/16/03 QA70-4601 v7.0564 OC_ADD_PLOT_KEEP_CURVE_X						*
 *	DVT 5/27/03 QA70-4433 v7.0580 DELETE_OPERATION_WITH_WKS_OPTION				*
 *	ML 5/29/2003 QA70-4562 CURVE_EXTENSION_WITH_RELATED_DATASETS				*
 *  SY 06-11-2003 QA70-3774 v7.0601 CHECK_FOR_UPDATES_FOR_CLIENTS				*
 *  SY 06-16-2003 QA70-4469 v7.0603 ADD_TITLESHOW_PROPERTY_FOR_PAGE				*
 *	TD 7-22-03 QA70-4868 DISPLAY_POINTERS_AND_WINDOW_OBJECTS					*
 *	TD 11-6-03 QAx70-5481 PARTIAL_DETACH_MOCA_ON_TYPE_CANGE						*					
 *	ML 11/12/2003 QA70-3921 PROPER_BITMAP_SIZE_FOR_RASTER_EXPORT				*
 *------------------------------------------------------------------------------*/      

#ifndef _ORGDLL_H

#define	_ORGDLL_H

#ifdef	__cplusplus
extern "C" {
#endif
   

#ifndef	NAME_SIZE
//-------------- CPY v6.0287 6/3/00 t8072 INCREASE_SCRIPT_BUFFERS_CLEANUP
//#define MAXLINE		80
#define MAXLINE		120
//-------------- end CPY v6.0287 6/3/00 t8072 INCREASE_SCRIPT_BUFFERS_CLEANUP
#define NAME_SIZE	25
#endif    //NAME_SIZE
///ANU v4.983 5/9/97 CREATE_OBJ_STRUCT_MEMORY
#define SNAME_SIZE		NAME_SIZE
#ifndef WKS_NAME_SIZE
	//---------------- CPY v6.0297 7/5/00 WKS_NAME_SIZE_CLEAN_UP
	//#define WKS_NAME_SIZE	12
	#define WKS_NAME_SIZE	13
	//----------------
#endif // WKS_NAME_SIZE
///

#ifndef USHORT
#define	ULONG		DWORD
#define	USHORT		WORD
#endif

/// CPY v3.74
#ifndef	X_AXIS
	#define	X_AXIS	0x0002
	#define	Y_AXIS	0x0004
#endif


#ifndef	NANUM	/* the missing value */
#define	NANUM		(-1.23456789E-300)
#endif

/// JL  v4.03 3/5/96  DEFINE_O_CALLBACK	 consistence with ScriptCallBack in ToolBar.c
typedef DWORD (CALLBACK*      O_CALLBACK)(HWND,UINT,WPARAM,LPARAM);
///


/// ML 5/29/2003 QA70-4562 CURVE_EXTENSION_WITH_RELATED_DATASETS
#ifdef		__EXTENDED_CURVE_CLASS_WITH_RELATED__
enum {
	EXTCURVEREL_INVALID = 0,
	
	EXTCURVEREL_Y,
	EXTCURVEREL_X,
	EXTCURVEREL_Z,
	
	EXTCURVEREL_Y_ERROR = 6,	// leave room just in case
	EXTCURVEREL_X_ERROR,
	EXTCURVEREL_Y_PLUS_ERROR,
	EXTCURVEREL_Y_MINUS_ERROR,
	EXTCURVEREL_X_PLUS_ERROR,
	EXTCURVEREL_X_MINUS_ERROR,
	
	EXTCURVEREL_Z_ERROR,
	EXTCURVEREL_Z_PLUS_ERROR,
	EXTCURVEREL_Z_MINUS_ERROR,
};

#endif		// __EXTENDED_CURVE_CLASS_WITH_RELATED__


typedef	struct	tagOSERIESTAG
{
	DWORD	dwSeriesPtr;
	UINT	nType;			// from EXTCURVEREL_* enum 
} OSERIESTAG,	*POSERIESTAG;



/// end CURVE_EXTENSION_WITH_RELATED_DATASETS



//------------- CPY 8/13/01 t9329 v6.9071 LOAD_WORKSPACE
#ifndef OC_WORKSPACE_EXT
#define OC_WORKSPACE_EXT	"ocw"
#endif //OC_WORKSPACE_EXT
//-------------
/* 
 * Messages sent to Origin to get access
 * to Origin's data
 * 
 */

#define	WM_DLL_BEGIN		(WM_USER+100)

#define WM_DLL_OPEN_DATA	(WM_DLL_BEGIN+ 1)
	/* return FAR pointer to beginning of data
	 * double only
	 */
	 

⌨️ 快捷键说明

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