1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432 |
- /* 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 <rpcndr.h> 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 <rpcndr.h>
- #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
|