man_dll.h
上传用户:gelin96
上传日期:2017-01-08
资源大小:20993k
文件大小:26k
- /*****************************************************************************
- * Copyright Statement:
- * --------------------
- * This software is protected by Copyright and the information contained
- * herein is confidential. The software may not be copied and the information
- * contained herein may not be used or disclosed except with the written
- * permission of MediaTek Inc. (C) 2005
- *
- * BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
- * THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
- * RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
- * AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
- * NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
- * SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
- * SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
- * THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
- * NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
- * SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
- *
- * BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
- * LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
- * AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
- * OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
- * MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
- *
- * THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
- * WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
- * LAWS PRINCIPLES. ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
- * RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
- * THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
- *
- *****************************************************************************/
- /*****************************************************************************
- *
- * Filename:
- * ---------
- * man_dll.h
- *
- * Project:
- * --------
- * Maui META APP
- *
- * Description:
- * ------------
- * dll handling header
- *
- * Author:
- * -------
- * Andy Ueng (mtk00490)
- *
- *============================================================================
- * HISTORY
- * Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
- *------------------------------------------------------------------------------
- * $Revision$
- * $Modtime$
- * $Log$
- *
- *------------------------------------------------------------------------------
- * Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
- *============================================================================
- ****************************************************************************/
- #ifndef _MAN_DLL_H_
- #define _MAN_DLL_H_
- #include <basetyps.h>
- #include "age1960.h"
- #include "visa.h"
- //#include "freqz.h"
- //#include "firls.h"
- //------------------------------------------------------------------------------
- typedef ViStatus _VI_FUNC (* TYPE_age1960_init)
- (ViRsrc resourceName,
- ViBoolean IDQuery,
- ViBoolean resetDevice,
- ViPSession instrumentHandle);
- typedef ViStatus _VI_FUNC (* TYPE_age1960_reset)
- (ViSession instrumentHandle);
- typedef ViStatus _VI_FUNC (* TYPE_age1960_timeOut)
- (ViSession instrumentHandle,
- ViInt32 setTimeOut);
- typedef ViStatus _VI_FUNC (* TYPE_age1960_amplitudeOffset)
- (ViSession instrumentHandle,
- ViReal64 _VI_FAR frequencyArray[],
- ViReal64 _VI_FAR offsetArray[],
- ViInt32 ampOffsetItems);
- //------------------------------------------------------------------------------
- typedef ViStatus _VI_FUNC (* TYPE_age1960_operatingMode)
- (ViSession instrumentHandle,
- ViInt16 operatingMode);
- //------------------------------------------------------------------------------
- typedef ViStatus _VI_FUNC (* TYPE_age1960_initMeasFcn)
- (ViSession instrumentHandle,
- ViInt16 measFcn);
- //------------------------------------------------------------------------------
- typedef ViStatus _VI_FUNC (* TYPE_age1960_fetchIQTuning_Q)
- (ViSession instrumentHandle,
- ViInt32 IQArraySize,
- ViPInt32 IQIntegrity,
- ViPReal64 IQSpurFreq,
- ViPReal64 IQSpurLevel,
- ViReal64 _VI_FAR IQResultsArray[],
- ViReal64 _VI_FAR IQFreqsArray[],
- ViPInt32 IQTuningCount);
- //------------------------------------------------------------------------------
- typedef ViStatus _VI_FUNC (* TYPE_age1960_cellBand)
- (ViSession instrumentHandle,
- ViInt16 servingCellBandCell,
- ViInt16 servingCellBand);
- //------------------------------------------------------------------------------
- typedef ViStatus _VI_FUNC (* TYPE_age1960_cellPower)
- (ViSession instrumentHandle,
- ViInt16 cellPowerCell,
- ViReal64 cellPower,
- ViReal64 cellPowerDelta);
- //------------------------------------------------------------------------------
- typedef ViStatus _VI_FUNC (* TYPE_age1960_BCHARFCN)
- (ViSession instrumentHandle,
- ViInt16 BCHARFCNCell,
- ViInt32 BCHARFCN,
- ViInt16 BCHARFCNBand,
- ViBoolean BCHARFCNSeq);
- //------------------------------------------------------------------------------
- typedef ViStatus _VI_FUNC (* TYPE_age1960_TCHARFCN)
- (ViSession instrumentHandle,
- ViInt32 TCHARFCN,
- ViInt16 TCHARFCNBand,
- ViBoolean TCHARFCNSeq);
- //------------------------------------------------------------------------------
- typedef ViStatus _VI_FUNC (* TYPE_age1960_MSTXLevel)
- (ViSession instrumentHandle,
- ViInt32 MSTXLevel,
- ViInt16 MSTXLevelBand,
- ViBoolean MSTXLevelSeq);
- //------------------------------------------------------------------------------
- typedef ViStatus _VI_FUNC (* TYPE_age1960_readTXPower_Q)
- (ViSession instrumentHandle,
- ViBoolean autoRange,
- ViPInt32 TXPowerIntegrity,
- ViPReal64 TXPower);
- //------------------------------------------------------------------------------
- typedef ViStatus _VI_FUNC (* TYPE_age1960_cmd)
- (ViSession instrumentHandle,
- ViString sendStringCommand);
- //------------------------------------------------------------------------------
- typedef ViStatus _VI_FUNC (* TYPE_age1960_close)
- (ViSession instrumentHandle);
- //------------------------------------------------------------------------------
- typedef ViStatus _VI_FUNC (* TYPE_age1960_waitForInitDone_Q)
- (ViSession instrumentHandle,
- ViReal64 initDoneTimeOut,
- ViPInt16 measFcnDone);
- typedef ViStatus _VI_FUNC (* TYPE_age1960_dcl)
- (ViSession instrumentHandle);
- typedef ViStatus _VI_FUNC (* TYPE_age1960_confTXPower)
- (ViSession instrumentHandle,
- ViInt32 TXPowerMeasCount,
- ViInt16 TXPowerTrigSource,
- ViReal64 TXPowerTrigDelay,
- ViBoolean TXPowerTrigQual,
- ViReal64 TXPowerMaxTime);
- typedef ViStatus _VI_FUNC (* TYPE_age1960_confPFER)
- (ViSession instrumentHandle,
- ViInt32 PFERMeasCount,
- ViInt16 PFERTrigSource,
- ViReal64 PFERTrigDelay,
- ViBoolean PFERTrigQual,
- ViInt16 PFERSync,
- ViReal64 PFERMaxTime);
- typedef ViStatus _VI_FUNC (* TYPE_age1960_confIQTuning)
- (ViSession instrumentHandle,
- ViInt32 IQTMeasCount,
- ViInt16 IQTTrigSource,
- ViReal64 IQTTrigDelay,
- ViInt16 IQTRefOffsetFrequency,
- ViBoolean IQTSpurFreqState,
- ViReal64 IQTSpurFrequency,
- ViReal64 IQTMaxTime);
- typedef ViStatus _VI_FUNC (* TYPE_age1960_fetchPFER_Q)
- (ViSession instrumentHandle,
- ViPInt32 PFERIntegrity,
- ViPReal64 PFERRMSError,
- ViPReal64 PFERPeakError,
- ViPReal64 PFERFreqError);
- typedef ViStatus _VI_FUNC (* TYPE_age1960_error_message)
- (ViSession instrumentHandle,
- ViStatus statusCode,
- ViPString message);
- //------------------------------------------------------------------------------
- // hp663x2
- typedef ViStatus _VI_FUNC (* TYPE_hp663x2_init) (ViRsrc resourceName,
- ViBoolean idQuery,
- ViBoolean resetDevice,
- ViPSession instrumentHandle);
- typedef ViStatus _VI_FUNC (* TYPE_hp663x2_close) (ViSession instrumentHandle);
- typedef ViStatus _VI_FUNC (* TYPE_hp663x2_outputVoltCurr) (ViSession instrumentHandle,
- ViReal64 voltLev,
- ViReal64 currLev);
- typedef ViStatus _VI_FUNC (* TYPE_hp663x2_measureVolt) (ViSession instrumentHandle,
- ViInt16 measurement,
- ViPReal64 voltResult);
- //------------------------------------------------------------------------------
- // hp661x
- typedef ViStatus _VI_FUNC (* TYPE_hp661x_init) (ViRsrc resourceName,
- ViBoolean idQuery,
- ViBoolean resetDevice,
- ViPSession instrumentHandle);
- typedef ViStatus _VI_FUNC (* TYPE_hp661x_close) (ViSession instrumentHandle);
- typedef ViStatus _VI_FUNC (* TYPE_hp661x_outputVoltCurr) (ViSession instrumentHandle,
- ViReal64 voltLev,
- ViReal64 currLev);
- typedef ViStatus _VI_FUNC (* TYPE_hp661x_measureVolt) (ViSession instrumentHandle,
- ViPReal64 measVolt);
- //------------------------------------------------------------------------------
- // hpe3631a
- typedef ViStatus _VI_FUNC (* TYPE_hpe3631a_init) (ViRsrc resourceName,
- ViBoolean IDQuery,
- ViBoolean resetDevice,
- ViPSession instrumentHandle);
- typedef ViStatus _VI_FUNC (* TYPE_hpe3631a_close) (ViSession instrumentHandle);
- typedef ViStatus _VI_FUNC (* TYPE_hpe3631a_current) (ViSession instrumentHandle,
- ViInt16 instrument,
- ViReal64 current);
- typedef ViStatus _VI_FUNC (* TYPE_hpe3631a_voltage) (ViSession instrumentHandle,
- ViInt16 instrument,
- ViReal64 voltage);
- typedef ViStatus _VI_FUNC (* TYPE_hpe3631a_measureVoltage_Q) (ViSession instrumentHandle,
- ViInt16 instrument,
- ViPReal64 voltage);
- //------------------------------------------------------------------------------
- // visa32
- typedef ViStatus _VI_FUNC (* TYPE_viOpenDefaultRM) (ViPSession vi);
- typedef ViStatus _VI_FUNC (* TYPE_viOpen)
- (ViSession sesn, ViRsrc name, ViAccessMode mode,
- ViUInt32 timeout, ViPSession vi);
- typedef ViStatus _VI_FUNC (* TYPE_viClose) (ViObject vi);
- typedef ViStatus _VI_FUNC (* TYPE_viSetAttribute)
- (ViObject vi, ViAttr attrName, ViAttrState attrValue);
- typedef ViStatus _VI_FUNC (* TYPE_viRead)
- (ViSession vi, ViPBuf buf, ViUInt32 cnt, ViPUInt32 retCnt);
- typedef ViStatus _VI_FUNC (* TYPE_viWrite)
- (ViSession vi, ViBuf buf, ViUInt32 cnt, ViPUInt32 retCnt);
- //------------------------------------------------------------------------------
- // Agilent N4010A
- typedef long _stdcall (* TYPE_AgN4010_Init)
- (const char *lpszAgN4010Address,
- #if defined(__cplusplus)
- BOOL boolDeleteARBSequenceFiles = false,
- BOOL boolUseInternalLicense = true,
- BOOL boolVsaVisible = false,
- BOOL boolWtaVisible = false);
- #else
- BOOL boolDeleteARBSequenceFiles,
- BOOL boolUseInternalLicense,
- BOOL boolVsaVisible,
- BOOL boolWtaVisible);
- #endif
- typedef long _stdcall (* TYPE_AgN4010_Close)();
- typedef long _stdcall (* TYPE_AgN4010_SetProperty)(const char *lpszPropertyName,double Value);
- typedef long _stdcall (* TYPE_AgN4010_Measure_AveragePower)
- (double *lpddAvgPower_dBm);
- //------------------------------------------------------------------------------
- #if 0
- // Mfiles
- typedef void (* TYPE_InitializeModule_freqz) (void);
- typedef void (* TYPE_InitializeModule_psdoptions) (void);
- typedef void (* TYPE_mlxFreqz) (int nlhs, mxArray * plhs[], int nrhs, mxArray * prhs[]);
- typedef void (* TYPE_TerminateModule_freqz) (void);
- typedef void (* TYPE_TerminateModule_psdoptions) (void);
- typedef void (* TYPE_InitializeModule_firls) (void);
- typedef void (* TYPE_InitializeModule_signal_private_firchk) (void);
- typedef void (* TYPE_InitializeModule_sinc) (void);
- typedef void (* TYPE_mlxFirls) (int nlhs, mxArray * plhs[], int nrhs, mxArray * prhs[]);
- typedef void (* TYPE_TerminateModule_sinc) (void);
- typedef void (* TYPE_TerminateModule_signal_private_firchk) (void);
- typedef void (* TYPE_TerminateModule_firls) (void);
- #endif
- //==============================================================================
- #define age1960_init function_age1960_init
- #define age1960_reset function_age1960_reset
- #define age1960_timeOut function_age1960_timeOut
- #define age1960_amplitudeOffset function_age1960_amplitudeOffset
- #define age1960_operatingMode function_age1960_operatingMode
- #define age1960_initMeasFcn function_age1960_initMeasFcn
- #define age1960_fetchIQTuning_Q function_age1960_fetchIQTuning_Q
- #define age1960_cellBand function_age1960_cellBand
- #define age1960_cellPower function_age1960_cellPower
- #define age1960_BCHARFCN function_age1960_BCHARFCN
- #define age1960_TCHARFCN function_age1960_TCHARFCN
- #define age1960_MSTXLevel function_age1960_MSTXLevel
- #define age1960_readTXPower_Q function_age1960_readTXPower_Q
- #define age1960_cmd function_age1960_cmd
- #define age1960_close function_age1960_close
- // added by Andy Ueng
- #define age1960_waitForInitDone_Q function_age1960_waitForInitDone_Q
- #define age1960_dcl function_age1960_dcl
- #define age1960_confTXPower function_age1960_confTXPower
- #define age1960_confPFER function_age1960_confPFER
- #define age1960_confIQTuning function_age1960_confIQTuning
- #define age1960_fetchPFER_Q function_age1960_fetchPFER_Q
- #define age1960_error_message function_age1960_error_message
- // end of added
- // hp663x2
- #define hp663x2_init function_hp663x2_init
- #define hp663x2_close function_hp663x2_close
- #define hp663x2_outputVoltCurr function_hp663x2_outputVoltCurr
- #define hp663x2_measureVolt function_hp663x2_measureVolt
- // hp661x
- #define hp661x_init function_hp661x_init
- #define hp661x_close function_hp661x_close
- #define hp661x_outputVoltCurr function_hp661x_outputVoltCurr
- #define hp661x_measureVolt function_hp661x_measureVolt
- // hpe3631a
- #define hpe3631a_init function_hpe3631a_init
- #define hpe3631a_close function_hpe3631a_close
- #define hpe3631a_current function_hpe3631a_current
- #define hpe3631a_voltage function_hpe3631a_voltage
- #define hpe3631a_measureVoltage_Q function_hpe3631a_measureVoltage_Q
- // visa32
- #define viOpenDefaultRM function_viOpenDefaultRM
- #define viOpen function_viOpen
- #define viClose function_viClose
- #define viSetAttribute function_viSetAttribute
- #define viRead function_viRead
- #define viWrite function_viWrite
- #define AgN4010_Init function_AgN4010_Init
- #define AgN4010_Close function_AgN4010_Close
- #define AgN4010_SetProperty function_AgN4010_SetProperty
- #define AgN4010_Measure_AveragePower function_AgN4010_Measure_AveragePower
- #if 0
- // Mfiles
- // R13
- //#define InitializeModule_freqz function_InitializeModule_freqz
- //#define InitializeModule_psdoptions function_InitializeModule_psdoptions
- //#define mlxFreqz function_mlxFreqz
- //#define TerminateModule_freqz function_TerminateModule_freqz
- //#define TerminateModule_psdoptions function_TerminateModule_psdoptions
- //#define InitializeModule_firls function_InitializeModule_firls
- //#define InitializeModule_signal_private_firchk function_InitializeModule_signal_private_firchk
- //#define InitializeModule_sinc function_InitializeModule_sinc
- //#define mlxFirls function_mlxFirls
- //#define TerminateModule_sinc function_TerminateModule_sinc
- //#define TerminateModule_signal_private_firchk function_TerminateModule_signal_private_firchk
- //#define TerminateModule_firls function_TerminateModule_firls
- #define InitializeModule_freqz function_InitializeModule_freqz;
- #define InitializeModule_psdoptions function_InitializeModule_psdoptions;
- #define mlxFreqz function_mlxFreqz;
- #define TerminateModule_freqz function_TerminateModule_freqz;
- #define TerminateModule_psdoptions function_TerminateModule_psdoptions;
- #define InitializeModule_firls function_InitializeModule_firls;
- #define InitializeModule_sinc function_InitializeModule_sinc;
- #define mlxFirls function_mlxFirls;
- #define TerminateModule_sinc function_TerminateModule_sinc;
- #define TerminateModule_firls function_TerminateModule_firls;
- #endif
- ////////////////////////////////////////////////////////////////////////////////
- //---------------------------------------------------------------------------
- extern TYPE_age1960_init function_age1960_init;
- extern TYPE_age1960_reset function_age1960_reset;
- extern TYPE_age1960_timeOut function_age1960_timeOut;
- extern TYPE_age1960_amplitudeOffset function_age1960_amplitudeOffset;
- extern TYPE_age1960_operatingMode function_age1960_operatingMode;
- extern TYPE_age1960_initMeasFcn function_age1960_initMeasFcn;
- extern TYPE_age1960_fetchIQTuning_Q function_age1960_fetchIQTuning_Q;
- extern TYPE_age1960_cellBand function_age1960_cellBand;
- extern TYPE_age1960_cellPower function_age1960_cellPower;
- extern TYPE_age1960_BCHARFCN function_age1960_BCHARFCN;
- extern TYPE_age1960_TCHARFCN function_age1960_TCHARFCN;
- extern TYPE_age1960_MSTXLevel function_age1960_MSTXLevel;
- extern TYPE_age1960_readTXPower_Q function_age1960_readTXPower_Q;
- extern TYPE_age1960_cmd function_age1960_cmd;
- extern TYPE_age1960_close function_age1960_close;
- // added by Andy Ueng
- extern TYPE_age1960_waitForInitDone_Q function_age1960_waitForInitDone_Q;
- extern TYPE_age1960_dcl function_age1960_dcl;
- extern TYPE_age1960_confTXPower function_age1960_confTXPower;
- extern TYPE_age1960_confPFER function_age1960_confPFER;
- extern TYPE_age1960_confIQTuning function_age1960_confIQTuning;
- extern TYPE_age1960_fetchPFER_Q function_age1960_fetchPFER_Q;
- extern TYPE_age1960_error_message function_age1960_error_message;
- // end of added
- //---------------
- // hp663x2
- extern TYPE_hp663x2_init function_hp663x2_init;
- extern TYPE_hp663x2_close function_hp663x2_close;
- extern TYPE_hp663x2_outputVoltCurr function_hp663x2_outputVoltCurr;
- extern TYPE_hp663x2_measureVolt function_hp663x2_measureVolt;
- //hp661x
- extern TYPE_hp661x_init function_hp661x_init;
- extern TYPE_hp661x_close function_hp661x_close;
- extern TYPE_hp661x_outputVoltCurr function_hp661x_outputVoltCurr;
- extern TYPE_hp661x_measureVolt function_hp661x_measureVolt;
- // hpe3631a
- extern TYPE_hpe3631a_init function_hpe3631a_init;
- extern TYPE_hpe3631a_close function_hpe3631a_close;
- extern TYPE_hpe3631a_current function_hpe3631a_current;
- extern TYPE_hpe3631a_voltage function_hpe3631a_voltage;
- extern TYPE_hpe3631a_measureVoltage_Q function_hpe3631a_measureVoltage_Q;
- // visa32
- extern TYPE_viOpenDefaultRM function_viOpenDefaultRM;
- extern TYPE_viOpen function_viOpen;
- extern TYPE_viClose function_viClose;
- extern TYPE_viSetAttribute function_viSetAttribute;
- extern TYPE_viRead function_viRead;
- extern TYPE_viWrite function_viWrite;
- #if 0
- // Mfile
- extern TYPE_InitializeModule_freqz function_InitializeModule_freqz;
- extern TYPE_InitializeModule_psdoptions function_InitializeModule_psdoptions;
- extern TYPE_mlxFreqz function_mlxFreqz;
- extern TYPE_TerminateModule_freqz function_TerminateModule_freqz;
- extern TYPE_TerminateModule_psdoptions function_TerminateModule_psdoptions;
- extern TYPE_InitializeModule_firls function_InitializeModule_firls;
- extern TYPE_InitializeModule_signal_private_firchk function_InitializeModule_signal_private_firchk;
- extern TYPE_InitializeModule_sinc function_InitializeModule_sinc;
- extern TYPE_mlxFirls function_mlxFirls;
- extern TYPE_TerminateModule_sinc function_TerminateModule_sinc;
- extern TYPE_TerminateModule_signal_private_firchk function_TerminateModule_signal_private_firchk;
- extern TYPE_TerminateModule_firls function_TerminateModule_firls;
- #endif
- /*---------------------------------------------------------------------------*/
- class CDllMan
- {
- private:
- HANDLE m_hAgeDll;
- HANDLE m_hHp663x2Dll;
- HANDLE m_hHp661xDll;
- HANDLE m_hHpe3631aDll;
- HANDLE m_hVisa32;
- HANDLE m_hN4010ADll;
- HANDLE m_hControlsDll;
- // HANDLE m_hMfiles;
- bool m_bIsAgeDllLoaded;
- bool m_bIsHp663x2DllLoaded;
- bool m_bIsHp661xDllLoaded;
- bool m_bIsHpe3631aDllLoaded;
- bool m_bIsVisa32Loaded;
- bool m_bIsN4010ADllLoaded;
- bool m_bIsControlsDllLoaded;
- // bool m_bIsMfilesLoaded;
- protected:
- public:
- // Public interface
- CDllMan( void );
- ~CDllMan();
- bool load_Age1960_Dll_functions( HANDLE hAge1960 );
- bool load_Hp663x2_Dll_functions( HANDLE hHp663x2 );
- bool load_Hp661x_Dll_functions( HANDLE hHp661x );
- bool load_Hpe3631a_Dll_functions( HANDLE hHpe3631a );
- bool load_Visa32_Dll_functions(HANDLE hVisa32);
- bool load_N4010A_Dll_functions(HANDLE hN4010A);
- bool load_Controls_Dll_functions(HANDLE hControls);
- //bool load_Mfiles_Dll_functions( HANDLE hMfiles );
- bool LoadAge1960DllFunctions(HANDLE hPostMsgDestHandle);
- bool LoadVisa32DllFunctions(HANDLE hPostMsgDestHandle);
- bool LoadHp661xDllFunctions(HANDLE hPostMsgDestHandle);
- bool LoadHp663x2DllFunctions(HANDLE hPostMsgDestHandle);
- bool LoadHpe3631aDllFunctions(HANDLE hPostMsgDestHandle);
- bool LoadN4010ADllFunctions(HANDLE hPostMsgDestHandle);
- bool LoadControlsDllFunctions(HANDLE hPostMsgDestHandle);
- // bool LoadMfilesDllFunctions( HANDLE hPostMsgDestHandle );
- bool FreeAge1960Dll(HANDLE hPostMsgDestHandle);
- bool FreeHp663x2Dll(HANDLE hPostMsgDestHandle);
- bool FreeHp661xDll(HANDLE hPostMsgDestHandle);
- bool FreeHpe3631aDll(HANDLE hPostMsgDestHandle);
- bool FreeVisa32Dll(HANDLE hPostMsgDestHandle);
- bool FreeN4010ADll(HANDLE hPostMsgDestHandle);
- bool FreeControlsDll(HANDLE hPostMsgDestHandle);
- // bool FreeMfilesDll( HANDLE hPostMsgDestHandle );
- };
- extern CDllMan *DllMan;
- /*---------------------------------------------------------------------------*/
- #endif