/* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* File created by MIDL compiler version 5.01.0164 */ /* at Thu Oct 17 17:47:34 2002 */ /* Compiler settings for E:\dpp2\edaxdm11\EdaxDm11.idl: Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext error checks: allocation ref bounds_check enum stub_data */ //@@MIDL_FILE_HEADING( ) /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 440 #endif #include "rpc.h" #include "rpcndr.h" #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of #endif // __RPCNDR_H_VERSION__ #ifndef COM_NO_WINDOWS_H #include "windows.h" #include "ole2.h" #endif /*COM_NO_WINDOWS_H*/ #ifndef __EdaxDm11_h__ #define __EdaxDm11_h__ #ifdef __cplusplus extern "C"{ #endif /* Forward Declarations */ #ifndef __IDriftStatus_FWD_DEFINED__ #define __IDriftStatus_FWD_DEFINED__ typedef interface IDriftStatus IDriftStatus; #endif /* __IDriftStatus_FWD_DEFINED__ */ #ifndef __IDriftParameters_FWD_DEFINED__ #define __IDriftParameters_FWD_DEFINED__ typedef interface IDriftParameters IDriftParameters; #endif /* __IDriftParameters_FWD_DEFINED__ */ #ifndef __IDriftManager_FWD_DEFINED__ #define __IDriftManager_FWD_DEFINED__ typedef interface IDriftManager IDriftManager; #endif /* __IDriftManager_FWD_DEFINED__ */ #ifndef ___IDriftStatusEvents_FWD_DEFINED__ #define ___IDriftStatusEvents_FWD_DEFINED__ typedef interface _IDriftStatusEvents _IDriftStatusEvents; #endif /* ___IDriftStatusEvents_FWD_DEFINED__ */ #ifndef __DriftStatus_FWD_DEFINED__ #define __DriftStatus_FWD_DEFINED__ #ifdef __cplusplus typedef class DriftStatus DriftStatus; #else typedef struct DriftStatus DriftStatus; #endif /* __cplusplus */ #endif /* __DriftStatus_FWD_DEFINED__ */ #ifndef __DriftParameters_FWD_DEFINED__ #define __DriftParameters_FWD_DEFINED__ #ifdef __cplusplus typedef class DriftParameters DriftParameters; #else typedef struct DriftParameters DriftParameters; #endif /* __cplusplus */ #endif /* __DriftParameters_FWD_DEFINED__ */ #ifndef __DriftManager_FWD_DEFINED__ #define __DriftManager_FWD_DEFINED__ #ifdef __cplusplus typedef class DriftManager DriftManager; #else typedef struct DriftManager DriftManager; #endif /* __cplusplus */ #endif /* __DriftManager_FWD_DEFINED__ */ /* header files for imported files */ #include "oaidl.h" #include "ocidl.h" void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t); void __RPC_USER MIDL_user_free( void __RPC_FAR * ); /* interface __MIDL_itf_EdaxDm11_0000 */ /* [local] */ #define E_DRIFT_OUTOFRANGE MAKE_HRESULT(SEVERITY_ERROR, FACILITY_ITF, 0x200) typedef /* [public] */ struct __MIDL___MIDL_itf_EdaxDm11_0000_0001 { long DriftRequested; long DriftGranted; long DriftReady; long DriftError; long DriftOffsetX; long DriftOffsetY; long DriftFiller[ 10 ]; } DRIFTSTAT_V11; typedef /* [public][public] */ enum __MIDL___MIDL_itf_EdaxDm11_0000_0002 { DRIFT_DISABLED = 0, DRIFT_STOPPED = DRIFT_DISABLED + 1, DRIFT_IDLE = DRIFT_STOPPED + 1, DRIFT_REQUESTED = DRIFT_IDLE + 1, DRIFT_GRANTED = DRIFT_REQUESTED + 1, DRIFT_BUSY = DRIFT_GRANTED + 1, DRIFT_COMPLETE = DRIFT_BUSY + 1, DRIFT_ERROR = DRIFT_COMPLETE + 1 } DRIFT_STATE; typedef /* [public][public][public][public] */ enum __MIDL___MIDL_itf_EdaxDm11_0000_0003 { DRIFT_MODE_NONE = -1, DRIFT_MODE_MANUAL = DRIFT_MODE_NONE + 1, DRIFT_MODE_AUTOMATIC = DRIFT_MODE_MANUAL + 1 } DRIFT_MODE; extern RPC_IF_HANDLE __MIDL_itf_EdaxDm11_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_EdaxDm11_0000_v0_0_s_ifspec; #ifndef __IDriftStatus_INTERFACE_DEFINED__ #define __IDriftStatus_INTERFACE_DEFINED__ /* interface IDriftStatus */ /* [unique][helpstring][uuid][object] */ EXTERN_C const IID IID_IDriftStatus; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("9EDC52CE-15DB-4512-AB12-3F6196FA827C") IDriftStatus : public IUnknown { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Enable( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Disable( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Request( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Complete( /* [in] */ long XOffset, /* [in] */ long YOffset) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDriftState( /* [out] */ DRIFT_STATE __RPC_FAR *State) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Grant( /* [out] */ long __RPC_FAR *XOffset, /* [out] */ long __RPC_FAR *YOffset) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetOffsets( /* [out] */ long __RPC_FAR *XOffset, /* [out] */ long __RPC_FAR *YOffset) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE StartDriftCorrection( /* [in] */ DRIFT_MODE mode, /* [in] */ long mag, /* [in] */ BSTR CsvFile) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE StopDriftCorrection( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DriftCorrect( /* [out] */ long __RPC_FAR *XOffset, /* [out] */ long __RPC_FAR *YOffset) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetMode( /* [out] */ DRIFT_MODE __RPC_FAR *mode) = 0; }; #else /* C style interface */ typedef struct IDriftStatusVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDriftStatus __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDriftStatus __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDriftStatus __RPC_FAR * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Enable )( IDriftStatus __RPC_FAR * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Disable )( IDriftStatus __RPC_FAR * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Request )( IDriftStatus __RPC_FAR * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Complete )( IDriftStatus __RPC_FAR * This, /* [in] */ long XOffset, /* [in] */ long YOffset); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDriftState )( IDriftStatus __RPC_FAR * This, /* [out] */ DRIFT_STATE __RPC_FAR *State); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Grant )( IDriftStatus __RPC_FAR * This, /* [out] */ long __RPC_FAR *XOffset, /* [out] */ long __RPC_FAR *YOffset); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetOffsets )( IDriftStatus __RPC_FAR * This, /* [out] */ long __RPC_FAR *XOffset, /* [out] */ long __RPC_FAR *YOffset); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )( IDriftStatus __RPC_FAR * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StartDriftCorrection )( IDriftStatus __RPC_FAR * This, /* [in] */ DRIFT_MODE mode, /* [in] */ long mag, /* [in] */ BSTR CsvFile); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StopDriftCorrection )( IDriftStatus __RPC_FAR * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DriftCorrect )( IDriftStatus __RPC_FAR * This, /* [out] */ long __RPC_FAR *XOffset, /* [out] */ long __RPC_FAR *YOffset); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMode )( IDriftStatus __RPC_FAR * This, /* [out] */ DRIFT_MODE __RPC_FAR *mode); END_INTERFACE } IDriftStatusVtbl; interface IDriftStatus { CONST_VTBL struct IDriftStatusVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDriftStatus_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDriftStatus_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDriftStatus_Release(This) \ (This)->lpVtbl -> Release(This) #define IDriftStatus_Enable(This) \ (This)->lpVtbl -> Enable(This) #define IDriftStatus_Disable(This) \ (This)->lpVtbl -> Disable(This) #define IDriftStatus_Request(This) \ (This)->lpVtbl -> Request(This) #define IDriftStatus_Complete(This,XOffset,YOffset) \ (This)->lpVtbl -> Complete(This,XOffset,YOffset) #define IDriftStatus_GetDriftState(This,State) \ (This)->lpVtbl -> GetDriftState(This,State) #define IDriftStatus_Grant(This,XOffset,YOffset) \ (This)->lpVtbl -> Grant(This,XOffset,YOffset) #define IDriftStatus_GetOffsets(This,XOffset,YOffset) \ (This)->lpVtbl -> GetOffsets(This,XOffset,YOffset) #define IDriftStatus_Reset(This) \ (This)->lpVtbl -> Reset(This) #define IDriftStatus_StartDriftCorrection(This,mode,mag,CsvFile) \ (This)->lpVtbl -> StartDriftCorrection(This,mode,mag,CsvFile) #define IDriftStatus_StopDriftCorrection(This) \ (This)->lpVtbl -> StopDriftCorrection(This) #define IDriftStatus_DriftCorrect(This,XOffset,YOffset) \ (This)->lpVtbl -> DriftCorrect(This,XOffset,YOffset) #define IDriftStatus_GetMode(This,mode) \ (This)->lpVtbl -> GetMode(This,mode) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDriftStatus_Enable_Proxy( IDriftStatus __RPC_FAR * This); void __RPC_STUB IDriftStatus_Enable_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDriftStatus_Disable_Proxy( IDriftStatus __RPC_FAR * This); void __RPC_STUB IDriftStatus_Disable_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDriftStatus_Request_Proxy( IDriftStatus __RPC_FAR * This); void __RPC_STUB IDriftStatus_Request_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDriftStatus_Complete_Proxy( IDriftStatus __RPC_FAR * This, /* [in] */ long XOffset, /* [in] */ long YOffset); void __RPC_STUB IDriftStatus_Complete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDriftStatus_GetDriftState_Proxy( IDriftStatus __RPC_FAR * This, /* [out] */ DRIFT_STATE __RPC_FAR *State); void __RPC_STUB IDriftStatus_GetDriftState_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDriftStatus_Grant_Proxy( IDriftStatus __RPC_FAR * This, /* [out] */ long __RPC_FAR *XOffset, /* [out] */ long __RPC_FAR *YOffset); void __RPC_STUB IDriftStatus_Grant_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDriftStatus_GetOffsets_Proxy( IDriftStatus __RPC_FAR * This, /* [out] */ long __RPC_FAR *XOffset, /* [out] */ long __RPC_FAR *YOffset); void __RPC_STUB IDriftStatus_GetOffsets_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDriftStatus_Reset_Proxy( IDriftStatus __RPC_FAR * This); void __RPC_STUB IDriftStatus_Reset_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDriftStatus_StartDriftCorrection_Proxy( IDriftStatus __RPC_FAR * This, /* [in] */ DRIFT_MODE mode, /* [in] */ long mag, /* [in] */ BSTR CsvFile); void __RPC_STUB IDriftStatus_StartDriftCorrection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDriftStatus_StopDriftCorrection_Proxy( IDriftStatus __RPC_FAR * This); void __RPC_STUB IDriftStatus_StopDriftCorrection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDriftStatus_DriftCorrect_Proxy( IDriftStatus __RPC_FAR * This, /* [out] */ long __RPC_FAR *XOffset, /* [out] */ long __RPC_FAR *YOffset); void __RPC_STUB IDriftStatus_DriftCorrect_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDriftStatus_GetMode_Proxy( IDriftStatus __RPC_FAR * This, /* [out] */ DRIFT_MODE __RPC_FAR *mode); void __RPC_STUB IDriftStatus_GetMode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDriftStatus_INTERFACE_DEFINED__ */ #ifndef __IDriftParameters_INTERFACE_DEFINED__ #define __IDriftParameters_INTERFACE_DEFINED__ /* interface IDriftParameters */ /* [unique][helpstring][uuid][object] */ EXTERN_C const IID IID_IDriftParameters; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("B0B9AD3A-6A2E-4226-8AC9-0A63EFF4B086") IDriftParameters : public IUnknown { public: virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_CorrectionMethod( /* [retval][out] */ long __RPC_FAR *pVal) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_CorrectionMethod( /* [in] */ long newVal) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DriftRate( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_DriftRate( /* [in] */ float newVal) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Frequency( /* [retval][out] */ long __RPC_FAR *pVal) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Frequency( /* [in] */ long newVal) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_GrantTimeOut( /* [retval][out] */ long __RPC_FAR *pVal) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_GrantTimeOut( /* [in] */ long newVal) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_IntegrationFactor( /* [retval][out] */ long __RPC_FAR *pVal) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_IntegrationFactor( /* [in] */ long newVal) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Percentage( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Percentage( /* [in] */ float newVal) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_RequestTimeOut( /* [retval][out] */ long __RPC_FAR *pVal) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_RequestTimeOut( /* [in] */ long newVal) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_XSize( /* [retval][out] */ long __RPC_FAR *pVal) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_XSize( /* [in] */ long newVal) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_YSize( /* [retval][out] */ long __RPC_FAR *pVal) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_YSize( /* [in] */ long newVal) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ConfigFileName( /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Load( /* [in] */ BSTR FileName) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SaveAs( /* [in] */ BSTR FileName) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Save( void) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_MaxDriftCorrections( /* [retval][out] */ long __RPC_FAR *pVal) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_MaxDriftCorrections( /* [in] */ long newVal) = 0; }; #else /* C style interface */ typedef struct IDriftParametersVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDriftParameters __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDriftParameters __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDriftParameters __RPC_FAR * This); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CorrectionMethod )( IDriftParameters __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CorrectionMethod )( IDriftParameters __RPC_FAR * This, /* [in] */ long newVal); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DriftRate )( IDriftParameters __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DriftRate )( IDriftParameters __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Frequency )( IDriftParameters __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Frequency )( IDriftParameters __RPC_FAR * This, /* [in] */ long newVal); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GrantTimeOut )( IDriftParameters __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_GrantTimeOut )( IDriftParameters __RPC_FAR * This, /* [in] */ long newVal); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IntegrationFactor )( IDriftParameters __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_IntegrationFactor )( IDriftParameters __RPC_FAR * This, /* [in] */ long newVal); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Percentage )( IDriftParameters __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Percentage )( IDriftParameters __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RequestTimeOut )( IDriftParameters __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_RequestTimeOut )( IDriftParameters __RPC_FAR * This, /* [in] */ long newVal); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_XSize )( IDriftParameters __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_XSize )( IDriftParameters __RPC_FAR * This, /* [in] */ long newVal); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_YSize )( IDriftParameters __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_YSize )( IDriftParameters __RPC_FAR * This, /* [in] */ long newVal); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ConfigFileName )( IDriftParameters __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pVal); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Load )( IDriftParameters __RPC_FAR * This, /* [in] */ BSTR FileName); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveAs )( IDriftParameters __RPC_FAR * This, /* [in] */ BSTR FileName); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Save )( IDriftParameters __RPC_FAR * This); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxDriftCorrections )( IDriftParameters __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxDriftCorrections )( IDriftParameters __RPC_FAR * This, /* [in] */ long newVal); END_INTERFACE } IDriftParametersVtbl; interface IDriftParameters { CONST_VTBL struct IDriftParametersVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDriftParameters_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDriftParameters_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDriftParameters_Release(This) \ (This)->lpVtbl -> Release(This) #define IDriftParameters_get_CorrectionMethod(This,pVal) \ (This)->lpVtbl -> get_CorrectionMethod(This,pVal) #define IDriftParameters_put_CorrectionMethod(This,newVal) \ (This)->lpVtbl -> put_CorrectionMethod(This,newVal) #define IDriftParameters_get_DriftRate(This,pVal) \ (This)->lpVtbl -> get_DriftRate(This,pVal) #define IDriftParameters_put_DriftRate(This,newVal) \ (This)->lpVtbl -> put_DriftRate(This,newVal) #define IDriftParameters_get_Frequency(This,pVal) \ (This)->lpVtbl -> get_Frequency(This,pVal) #define IDriftParameters_put_Frequency(This,newVal) \ (This)->lpVtbl -> put_Frequency(This,newVal) #define IDriftParameters_get_GrantTimeOut(This,pVal) \ (This)->lpVtbl -> get_GrantTimeOut(This,pVal) #define IDriftParameters_put_GrantTimeOut(This,newVal) \ (This)->lpVtbl -> put_GrantTimeOut(This,newVal) #define IDriftParameters_get_IntegrationFactor(This,pVal) \ (This)->lpVtbl -> get_IntegrationFactor(This,pVal) #define IDriftParameters_put_IntegrationFactor(This,newVal) \ (This)->lpVtbl -> put_IntegrationFactor(This,newVal) #define IDriftParameters_get_Percentage(This,pVal) \ (This)->lpVtbl -> get_Percentage(This,pVal) #define IDriftParameters_put_Percentage(This,newVal) \ (This)->lpVtbl -> put_Percentage(This,newVal) #define IDriftParameters_get_RequestTimeOut(This,pVal) \ (This)->lpVtbl -> get_RequestTimeOut(This,pVal) #define IDriftParameters_put_RequestTimeOut(This,newVal) \ (This)->lpVtbl -> put_RequestTimeOut(This,newVal) #define IDriftParameters_get_XSize(This,pVal) \ (This)->lpVtbl -> get_XSize(This,pVal) #define IDriftParameters_put_XSize(This,newVal) \ (This)->lpVtbl -> put_XSize(This,newVal) #define IDriftParameters_get_YSize(This,pVal) \ (This)->lpVtbl -> get_YSize(This,pVal) #define IDriftParameters_put_YSize(This,newVal) \ (This)->lpVtbl -> put_YSize(This,newVal) #define IDriftParameters_get_ConfigFileName(This,pVal) \ (This)->lpVtbl -> get_ConfigFileName(This,pVal) #define IDriftParameters_Load(This,FileName) \ (This)->lpVtbl -> Load(This,FileName) #define IDriftParameters_SaveAs(This,FileName) \ (This)->lpVtbl -> SaveAs(This,FileName) #define IDriftParameters_Save(This) \ (This)->lpVtbl -> Save(This) #define IDriftParameters_get_MaxDriftCorrections(This,pVal) \ (This)->lpVtbl -> get_MaxDriftCorrections(This,pVal) #define IDriftParameters_put_MaxDriftCorrections(This,newVal) \ (This)->lpVtbl -> put_MaxDriftCorrections(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDriftParameters_get_CorrectionMethod_Proxy( IDriftParameters __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); void __RPC_STUB IDriftParameters_get_CorrectionMethod_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IDriftParameters_put_CorrectionMethod_Proxy( IDriftParameters __RPC_FAR * This, /* [in] */ long newVal); void __RPC_STUB IDriftParameters_put_CorrectionMethod_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDriftParameters_get_DriftRate_Proxy( IDriftParameters __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IDriftParameters_get_DriftRate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IDriftParameters_put_DriftRate_Proxy( IDriftParameters __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IDriftParameters_put_DriftRate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDriftParameters_get_Frequency_Proxy( IDriftParameters __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); void __RPC_STUB IDriftParameters_get_Frequency_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IDriftParameters_put_Frequency_Proxy( IDriftParameters __RPC_FAR * This, /* [in] */ long newVal); void __RPC_STUB IDriftParameters_put_Frequency_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDriftParameters_get_GrantTimeOut_Proxy( IDriftParameters __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); void __RPC_STUB IDriftParameters_get_GrantTimeOut_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IDriftParameters_put_GrantTimeOut_Proxy( IDriftParameters __RPC_FAR * This, /* [in] */ long newVal); void __RPC_STUB IDriftParameters_put_GrantTimeOut_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDriftParameters_get_IntegrationFactor_Proxy( IDriftParameters __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); void __RPC_STUB IDriftParameters_get_IntegrationFactor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IDriftParameters_put_IntegrationFactor_Proxy( IDriftParameters __RPC_FAR * This, /* [in] */ long newVal); void __RPC_STUB IDriftParameters_put_IntegrationFactor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDriftParameters_get_Percentage_Proxy( IDriftParameters __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IDriftParameters_get_Percentage_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IDriftParameters_put_Percentage_Proxy( IDriftParameters __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IDriftParameters_put_Percentage_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDriftParameters_get_RequestTimeOut_Proxy( IDriftParameters __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); void __RPC_STUB IDriftParameters_get_RequestTimeOut_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IDriftParameters_put_RequestTimeOut_Proxy( IDriftParameters __RPC_FAR * This, /* [in] */ long newVal); void __RPC_STUB IDriftParameters_put_RequestTimeOut_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDriftParameters_get_XSize_Proxy( IDriftParameters __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); void __RPC_STUB IDriftParameters_get_XSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IDriftParameters_put_XSize_Proxy( IDriftParameters __RPC_FAR * This, /* [in] */ long newVal); void __RPC_STUB IDriftParameters_put_XSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDriftParameters_get_YSize_Proxy( IDriftParameters __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); void __RPC_STUB IDriftParameters_get_YSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IDriftParameters_put_YSize_Proxy( IDriftParameters __RPC_FAR * This, /* [in] */ long newVal); void __RPC_STUB IDriftParameters_put_YSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDriftParameters_get_ConfigFileName_Proxy( IDriftParameters __RPC_FAR * This, /* [retval][out] */ BSTR __RPC_FAR *pVal); void __RPC_STUB IDriftParameters_get_ConfigFileName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDriftParameters_Load_Proxy( IDriftParameters __RPC_FAR * This, /* [in] */ BSTR FileName); void __RPC_STUB IDriftParameters_Load_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDriftParameters_SaveAs_Proxy( IDriftParameters __RPC_FAR * This, /* [in] */ BSTR FileName); void __RPC_STUB IDriftParameters_SaveAs_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDriftParameters_Save_Proxy( IDriftParameters __RPC_FAR * This); void __RPC_STUB IDriftParameters_Save_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IDriftParameters_get_MaxDriftCorrections_Proxy( IDriftParameters __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); void __RPC_STUB IDriftParameters_get_MaxDriftCorrections_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IDriftParameters_put_MaxDriftCorrections_Proxy( IDriftParameters __RPC_FAR * This, /* [in] */ long newVal); void __RPC_STUB IDriftParameters_put_MaxDriftCorrections_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDriftParameters_INTERFACE_DEFINED__ */ #ifndef __IDriftManager_INTERFACE_DEFINED__ #define __IDriftManager_INTERFACE_DEFINED__ /* interface IDriftManager */ /* [unique][helpstring][uuid][object] */ EXTERN_C const IID IID_IDriftManager; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("5D7B39E2-75E1-422F-AC21-1C547EADC908") IDriftManager : public IUnknown { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Initialize( /* [in] */ BSTR FileName) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DriftStatus( /* [retval][out] */ IDriftStatus __RPC_FAR *__RPC_FAR *ppDS) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DriftParameters( /* [retval][out] */ IDriftParameters __RPC_FAR *__RPC_FAR *ppDP) = 0; }; #else /* C style interface */ typedef struct IDriftManagerVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDriftManager __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDriftManager __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDriftManager __RPC_FAR * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Initialize )( IDriftManager __RPC_FAR * This, /* [in] */ BSTR FileName); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DriftStatus )( IDriftManager __RPC_FAR * This, /* [retval][out] */ IDriftStatus __RPC_FAR *__RPC_FAR *ppDS); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DriftParameters )( IDriftManager __RPC_FAR * This, /* [retval][out] */ IDriftParameters __RPC_FAR *__RPC_FAR *ppDP); END_INTERFACE } IDriftManagerVtbl; interface IDriftManager { CONST_VTBL struct IDriftManagerVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDriftManager_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDriftManager_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDriftManager_Release(This) \ (This)->lpVtbl -> Release(This) #define IDriftManager_Initialize(This,FileName) \ (This)->lpVtbl -> Initialize(This,FileName) #define IDriftManager_DriftStatus(This,ppDS) \ (This)->lpVtbl -> DriftStatus(This,ppDS) #define IDriftManager_DriftParameters(This,ppDP) \ (This)->lpVtbl -> DriftParameters(This,ppDP) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDriftManager_Initialize_Proxy( IDriftManager __RPC_FAR * This, /* [in] */ BSTR FileName); void __RPC_STUB IDriftManager_Initialize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDriftManager_DriftStatus_Proxy( IDriftManager __RPC_FAR * This, /* [retval][out] */ IDriftStatus __RPC_FAR *__RPC_FAR *ppDS); void __RPC_STUB IDriftManager_DriftStatus_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring] */ HRESULT STDMETHODCALLTYPE IDriftManager_DriftParameters_Proxy( IDriftManager __RPC_FAR * This, /* [retval][out] */ IDriftParameters __RPC_FAR *__RPC_FAR *ppDP); void __RPC_STUB IDriftManager_DriftParameters_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDriftManager_INTERFACE_DEFINED__ */ #ifndef __EDAXDM11Lib_LIBRARY_DEFINED__ #define __EDAXDM11Lib_LIBRARY_DEFINED__ /* library EDAXDM11Lib */ /* [helpstring][version][uuid] */ EXTERN_C const IID LIBID_EDAXDM11Lib; #ifndef ___IDriftStatusEvents_INTERFACE_DEFINED__ #define ___IDriftStatusEvents_INTERFACE_DEFINED__ /* interface _IDriftStatusEvents */ /* [object][oleautomation][helpstring][uuid] */ EXTERN_C const IID IID__IDriftStatusEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("DC8827EE-CA9C-4406-AC4E-52B1E112001A") _IDriftStatusEvents : public IDispatch { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Start( /* [in] */ DRIFT_MODE mode, /* [in] */ long mag, /* [in] */ BSTR CsvFile) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Correct( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Stop( void) = 0; }; #else /* C style interface */ typedef struct _IDriftStatusEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( _IDriftStatusEvents __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( _IDriftStatusEvents __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( _IDriftStatusEvents __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( _IDriftStatusEvents __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( _IDriftStatusEvents __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( _IDriftStatusEvents __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( _IDriftStatusEvents __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Start )( _IDriftStatusEvents __RPC_FAR * This, /* [in] */ DRIFT_MODE mode, /* [in] */ long mag, /* [in] */ BSTR CsvFile); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Correct )( _IDriftStatusEvents __RPC_FAR * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Stop )( _IDriftStatusEvents __RPC_FAR * This); END_INTERFACE } _IDriftStatusEventsVtbl; interface _IDriftStatusEvents { CONST_VTBL struct _IDriftStatusEventsVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define _IDriftStatusEvents_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define _IDriftStatusEvents_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define _IDriftStatusEvents_Release(This) \ (This)->lpVtbl -> Release(This) #define _IDriftStatusEvents_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define _IDriftStatusEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define _IDriftStatusEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define _IDriftStatusEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define _IDriftStatusEvents_Start(This,mode,mag,CsvFile) \ (This)->lpVtbl -> Start(This,mode,mag,CsvFile) #define _IDriftStatusEvents_Correct(This) \ (This)->lpVtbl -> Correct(This) #define _IDriftStatusEvents_Stop(This) \ (This)->lpVtbl -> Stop(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IDriftStatusEvents_Start_Proxy( _IDriftStatusEvents __RPC_FAR * This, /* [in] */ DRIFT_MODE mode, /* [in] */ long mag, /* [in] */ BSTR CsvFile); void __RPC_STUB _IDriftStatusEvents_Start_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IDriftStatusEvents_Correct_Proxy( _IDriftStatusEvents __RPC_FAR * This); void __RPC_STUB _IDriftStatusEvents_Correct_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE _IDriftStatusEvents_Stop_Proxy( _IDriftStatusEvents __RPC_FAR * This); void __RPC_STUB _IDriftStatusEvents_Stop_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* ___IDriftStatusEvents_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_DriftStatus; #ifdef __cplusplus class DECLSPEC_UUID("1CC6004E-E395-4AFB-BB51-485D71BC3745") DriftStatus; #endif EXTERN_C const CLSID CLSID_DriftParameters; #ifdef __cplusplus class DECLSPEC_UUID("77CC6492-A04E-4266-9583-6439E36238E6") DriftParameters; #endif EXTERN_C const CLSID CLSID_DriftManager; #ifdef __cplusplus class DECLSPEC_UUID("8ECFA7D3-ECF8-4D67-B0B8-C0B8A2BF9A00") DriftManager; #endif #endif /* __EDAXDM11Lib_LIBRARY_DEFINED__ */ /* Additional Prototypes for ALL interfaces */ unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); /* end of Additional Prototypes */ #ifdef __cplusplus } #endif #endif