Fps_controller_i.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef __REQUIRED_RPCNDR_H_VERSION__
00016 #define __REQUIRED_RPCNDR_H_VERSION__ 440
00017 #endif
00018
00019 #include "rpc.h"
00020 #include "rpcndr.h"
00021
00022 #ifndef __RPCNDR_H_VERSION__
00023 #error this stub requires an updated version of <rpcndr.h>
00024 #endif // __RPCNDR_H_VERSION__
00025
00026 #ifndef COM_NO_WINDOWS_H
00027 #include "windows.h"
00028 #include "ole2.h"
00029 #endif
00030
00031 #ifndef __Fps_controller_i_h__
00032 #define __Fps_controller_i_h__
00033
00034 #ifdef __cplusplus
00035 extern "C"{
00036 #endif
00037
00038
00039
00040 #ifndef __IZeitGraph_FWD_DEFINED__
00041 #define __IZeitGraph_FWD_DEFINED__
00042 typedef interface IZeitGraph IZeitGraph;
00043 #endif
00044
00045
00046 #ifndef __ITermometer_FWD_DEFINED__
00047 #define __ITermometer_FWD_DEFINED__
00048 typedef interface ITermometer ITermometer;
00049 #endif
00050
00051
00052 #ifndef __ZeitGraph_FWD_DEFINED__
00053 #define __ZeitGraph_FWD_DEFINED__
00054
00055 #ifdef __cplusplus
00056 typedef class ZeitGraph ZeitGraph;
00057 #else
00058 typedef struct ZeitGraph ZeitGraph;
00059 #endif
00060
00061 #endif
00062
00063
00064 #ifndef __Termometer_FWD_DEFINED__
00065 #define __Termometer_FWD_DEFINED__
00066
00067 #ifdef __cplusplus
00068 typedef class Termometer Termometer;
00069 #else
00070 typedef struct Termometer Termometer;
00071 #endif
00072
00073 #endif
00074
00075
00076
00077 #include "oaidl.h"
00078 #include "ocidl.h"
00079
00080 void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
00081 void __RPC_USER MIDL_user_free( void __RPC_FAR * );
00082
00083 #ifndef __IZeitGraph_INTERFACE_DEFINED__
00084 #define __IZeitGraph_INTERFACE_DEFINED__
00085
00086
00087
00088
00089
00090 EXTERN_C const IID IID_IZeitGraph;
00091
00092 #if defined(__cplusplus) && !defined(CINTERFACE)
00093
00094 MIDL_INTERFACE("853AF63D-81B4-11D5-A84F-0050BA05DDC8")
00095 IZeitGraph : public IDispatch
00096 {
00097 public:
00098 };
00099
00100 #else
00101
00102 typedef struct IZeitGraphVtbl
00103 {
00104 BEGIN_INTERFACE
00105
00106 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
00107 IZeitGraph __RPC_FAR * This,
00108 REFIID riid,
00109 void __RPC_FAR *__RPC_FAR *ppvObject);
00110
00111 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
00112 IZeitGraph __RPC_FAR * This);
00113
00114 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
00115 IZeitGraph __RPC_FAR * This);
00116
00117 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
00118 IZeitGraph __RPC_FAR * This,
00119 UINT __RPC_FAR *pctinfo);
00120
00121 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
00122 IZeitGraph __RPC_FAR * This,
00123 UINT iTInfo,
00124 LCID lcid,
00125 ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
00126
00127 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
00128 IZeitGraph __RPC_FAR * This,
00129 REFIID riid,
00130 LPOLESTR __RPC_FAR *rgszNames,
00131 UINT cNames,
00132 LCID lcid,
00133 DISPID __RPC_FAR *rgDispId);
00134
00135 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
00136 IZeitGraph __RPC_FAR * This,
00137 DISPID dispIdMember,
00138 REFIID riid,
00139 LCID lcid,
00140 WORD wFlags,
00141 DISPPARAMS __RPC_FAR *pDispParams,
00142 VARIANT __RPC_FAR *pVarResult,
00143 EXCEPINFO __RPC_FAR *pExcepInfo,
00144 UINT __RPC_FAR *puArgErr);
00145
00146 END_INTERFACE
00147 } IZeitGraphVtbl;
00148
00149 interface IZeitGraph
00150 {
00151 CONST_VTBL struct IZeitGraphVtbl __RPC_FAR *lpVtbl;
00152 };
00153
00154
00155
00156 #ifdef COBJMACROS
00157
00158
00159 #define IZeitGraph_QueryInterface(This,riid,ppvObject) \
00160 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
00161
00162 #define IZeitGraph_AddRef(This) \
00163 (This)->lpVtbl -> AddRef(This)
00164
00165 #define IZeitGraph_Release(This) \
00166 (This)->lpVtbl -> Release(This)
00167
00168
00169 #define IZeitGraph_GetTypeInfoCount(This,pctinfo) \
00170 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
00171
00172 #define IZeitGraph_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
00173 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
00174
00175 #define IZeitGraph_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
00176 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
00177
00178 #define IZeitGraph_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
00179 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
00180
00181
00182 #endif
00183
00184
00185 #endif
00186
00187
00188
00189
00190 #endif
00191
00192
00193 #ifndef __ITermometer_INTERFACE_DEFINED__
00194 #define __ITermometer_INTERFACE_DEFINED__
00195
00196
00197
00198
00199
00200 EXTERN_C const IID IID_ITermometer;
00201
00202 #if defined(__cplusplus) && !defined(CINTERFACE)
00203
00204 MIDL_INTERFACE("51539981-84DE-11D5-A851-0050BA05DDC8")
00205 ITermometer : public IDispatch
00206 {
00207 public:
00208 };
00209
00210 #else
00211
00212 typedef struct ITermometerVtbl
00213 {
00214 BEGIN_INTERFACE
00215
00216 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
00217 ITermometer __RPC_FAR * This,
00218 REFIID riid,
00219 void __RPC_FAR *__RPC_FAR *ppvObject);
00220
00221 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
00222 ITermometer __RPC_FAR * This);
00223
00224 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
00225 ITermometer __RPC_FAR * This);
00226
00227 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
00228 ITermometer __RPC_FAR * This,
00229 UINT __RPC_FAR *pctinfo);
00230
00231 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
00232 ITermometer __RPC_FAR * This,
00233 UINT iTInfo,
00234 LCID lcid,
00235 ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
00236
00237 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
00238 ITermometer __RPC_FAR * This,
00239 REFIID riid,
00240 LPOLESTR __RPC_FAR *rgszNames,
00241 UINT cNames,
00242 LCID lcid,
00243 DISPID __RPC_FAR *rgDispId);
00244
00245 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
00246 ITermometer __RPC_FAR * This,
00247 DISPID dispIdMember,
00248 REFIID riid,
00249 LCID lcid,
00250 WORD wFlags,
00251 DISPPARAMS __RPC_FAR *pDispParams,
00252 VARIANT __RPC_FAR *pVarResult,
00253 EXCEPINFO __RPC_FAR *pExcepInfo,
00254 UINT __RPC_FAR *puArgErr);
00255
00256 END_INTERFACE
00257 } ITermometerVtbl;
00258
00259 interface ITermometer
00260 {
00261 CONST_VTBL struct ITermometerVtbl __RPC_FAR *lpVtbl;
00262 };
00263
00264
00265
00266 #ifdef COBJMACROS
00267
00268
00269 #define ITermometer_QueryInterface(This,riid,ppvObject) \
00270 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
00271
00272 #define ITermometer_AddRef(This) \
00273 (This)->lpVtbl -> AddRef(This)
00274
00275 #define ITermometer_Release(This) \
00276 (This)->lpVtbl -> Release(This)
00277
00278
00279 #define ITermometer_GetTypeInfoCount(This,pctinfo) \
00280 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
00281
00282 #define ITermometer_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
00283 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
00284
00285 #define ITermometer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
00286 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
00287
00288 #define ITermometer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
00289 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
00290
00291
00292 #endif
00293
00294
00295 #endif
00296
00297
00298
00299
00300 #endif
00301
00302
00303
00304 #ifndef __Fps_controllerLib_LIBRARY_DEFINED__
00305 #define __Fps_controllerLib_LIBRARY_DEFINED__
00306
00307
00308
00309
00310
00311 EXTERN_C const IID LIBID_Fps_controllerLib;
00312
00313 EXTERN_C const CLSID CLSID_ZeitGraph;
00314
00315 #ifdef __cplusplus
00316
00317 class DECLSPEC_UUID("853AF63E-81B4-11D5-A84F-0050BA05DDC8")
00318 ZeitGraph;
00319 #endif
00320
00321 EXTERN_C const CLSID CLSID_Termometer;
00322
00323 #ifdef __cplusplus
00324
00325 class DECLSPEC_UUID("51539982-84DE-11D5-A851-0050BA05DDC8")
00326 Termometer;
00327 #endif
00328 #endif
00329
00330
00331
00332
00333
00334 #ifdef __cplusplus
00335 }
00336 #endif
00337
00338 #endif
Erzeugt am Tue Mar 11 14:25:03 2008 für SchunkFPS von
1.3.7