tcStatic_h.h 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336
  1. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  2. /* File created by MIDL compiler version 7.00.0500 */
  3. /* at Wed Jul 13 20:21:41 2016
  4. */
  5. /* Compiler settings for .\tcStatic.idl:
  6. Oicf, W1, Zp8, env=Win32 (32b run)
  7. protocol : dce , ms_ext, c_ext, robust
  8. error checks: stub_data
  9. VC __declspec() decoration level:
  10. __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  11. DECLSPEC_UUID(), MIDL_INTERFACE()
  12. */
  13. //@@MIDL_FILE_HEADING( )
  14. #pragma warning( disable: 4049 ) /* more than 64k source lines */
  15. /* verify that the <rpcndr.h> version is high enough to compile this file*/
  16. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  17. #define __REQUIRED_RPCNDR_H_VERSION__ 475
  18. #endif
  19. #include "rpc.h"
  20. #include "rpcndr.h"
  21. #ifndef __RPCNDR_H_VERSION__
  22. #error this stub requires an updated version of <rpcndr.h>
  23. #endif // __RPCNDR_H_VERSION__
  24. #ifndef __tcStatic_h_h__
  25. #define __tcStatic_h_h__
  26. #if defined(_MSC_VER) && (_MSC_VER >= 1020)
  27. #pragma once
  28. #endif
  29. /* Forward Declarations */
  30. #ifndef __ItcStatic_FWD_DEFINED__
  31. #define __ItcStatic_FWD_DEFINED__
  32. typedef interface ItcStatic ItcStatic;
  33. #endif /* __ItcStatic_FWD_DEFINED__ */
  34. #ifndef __tcStatic_FWD_DEFINED__
  35. #define __tcStatic_FWD_DEFINED__
  36. #ifdef __cplusplus
  37. typedef class tcStatic tcStatic;
  38. #else
  39. typedef struct tcStatic tcStatic;
  40. #endif /* __cplusplus */
  41. #endif /* __tcStatic_FWD_DEFINED__ */
  42. #ifndef __IRichStatic_FWD_DEFINED__
  43. #define __IRichStatic_FWD_DEFINED__
  44. typedef interface IRichStatic IRichStatic;
  45. #endif /* __IRichStatic_FWD_DEFINED__ */
  46. #ifndef __RichStatic_FWD_DEFINED__
  47. #define __RichStatic_FWD_DEFINED__
  48. #ifdef __cplusplus
  49. typedef class RichStatic RichStatic;
  50. #else
  51. typedef struct RichStatic RichStatic;
  52. #endif /* __cplusplus */
  53. #endif /* __RichStatic_FWD_DEFINED__ */
  54. #ifdef __cplusplus
  55. extern "C"{
  56. #endif
  57. #ifndef __tcStatic_LIBRARY_DEFINED__
  58. #define __tcStatic_LIBRARY_DEFINED__
  59. /* library tcStatic */
  60. /* [version][uuid] */
  61. EXTERN_C const IID LIBID_tcStatic;
  62. #ifndef __ItcStatic_DISPINTERFACE_DEFINED__
  63. #define __ItcStatic_DISPINTERFACE_DEFINED__
  64. /* dispinterface ItcStatic */
  65. /* [uuid] */
  66. EXTERN_C const IID DIID_ItcStatic;
  67. #if defined(__cplusplus) && !defined(CINTERFACE)
  68. MIDL_INTERFACE("FE5F6896-4A21-46D1-B03C-A4FA6831DE93")
  69. ItcStatic : public IDispatch
  70. {
  71. };
  72. #else /* C style interface */
  73. typedef struct ItcStaticVtbl
  74. {
  75. BEGIN_INTERFACE
  76. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  77. ItcStatic * This,
  78. /* [in] */ REFIID riid,
  79. /* [iid_is][out] */
  80. __RPC__deref_out void **ppvObject);
  81. ULONG ( STDMETHODCALLTYPE *AddRef )(
  82. ItcStatic * This);
  83. ULONG ( STDMETHODCALLTYPE *Release )(
  84. ItcStatic * This);
  85. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  86. ItcStatic * This,
  87. /* [out] */ UINT *pctinfo);
  88. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  89. ItcStatic * This,
  90. /* [in] */ UINT iTInfo,
  91. /* [in] */ LCID lcid,
  92. /* [out] */ ITypeInfo **ppTInfo);
  93. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  94. ItcStatic * This,
  95. /* [in] */ REFIID riid,
  96. /* [size_is][in] */ LPOLESTR *rgszNames,
  97. /* [range][in] */ UINT cNames,
  98. /* [in] */ LCID lcid,
  99. /* [size_is][out] */ DISPID *rgDispId);
  100. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  101. ItcStatic * This,
  102. /* [in] */ DISPID dispIdMember,
  103. /* [in] */ REFIID riid,
  104. /* [in] */ LCID lcid,
  105. /* [in] */ WORD wFlags,
  106. /* [out][in] */ DISPPARAMS *pDispParams,
  107. /* [out] */ VARIANT *pVarResult,
  108. /* [out] */ EXCEPINFO *pExcepInfo,
  109. /* [out] */ UINT *puArgErr);
  110. END_INTERFACE
  111. } ItcStaticVtbl;
  112. interface ItcStatic
  113. {
  114. CONST_VTBL struct ItcStaticVtbl *lpVtbl;
  115. };
  116. #ifdef COBJMACROS
  117. #define ItcStatic_QueryInterface(This,riid,ppvObject) \
  118. ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
  119. #define ItcStatic_AddRef(This) \
  120. ( (This)->lpVtbl -> AddRef(This) )
  121. #define ItcStatic_Release(This) \
  122. ( (This)->lpVtbl -> Release(This) )
  123. #define ItcStatic_GetTypeInfoCount(This,pctinfo) \
  124. ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
  125. #define ItcStatic_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  126. ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
  127. #define ItcStatic_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  128. ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
  129. #define ItcStatic_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  130. ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
  131. #endif /* COBJMACROS */
  132. #endif /* C style interface */
  133. #endif /* __ItcStatic_DISPINTERFACE_DEFINED__ */
  134. EXTERN_C const CLSID CLSID_tcStatic;
  135. #ifdef __cplusplus
  136. class DECLSPEC_UUID("CE2EE923-C315-4E41-A1B1-D0BA1E788B5A")
  137. tcStatic;
  138. #endif
  139. #ifndef __IRichStatic_DISPINTERFACE_DEFINED__
  140. #define __IRichStatic_DISPINTERFACE_DEFINED__
  141. /* dispinterface IRichStatic */
  142. /* [uuid] */
  143. EXTERN_C const IID DIID_IRichStatic;
  144. #if defined(__cplusplus) && !defined(CINTERFACE)
  145. MIDL_INTERFACE("231A35F8-03AF-4146-849E-C46EC2DFFFEC")
  146. IRichStatic : public IDispatch
  147. {
  148. };
  149. #else /* C style interface */
  150. typedef struct IRichStaticVtbl
  151. {
  152. BEGIN_INTERFACE
  153. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  154. IRichStatic * This,
  155. /* [in] */ REFIID riid,
  156. /* [iid_is][out] */
  157. __RPC__deref_out void **ppvObject);
  158. ULONG ( STDMETHODCALLTYPE *AddRef )(
  159. IRichStatic * This);
  160. ULONG ( STDMETHODCALLTYPE *Release )(
  161. IRichStatic * This);
  162. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  163. IRichStatic * This,
  164. /* [out] */ UINT *pctinfo);
  165. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  166. IRichStatic * This,
  167. /* [in] */ UINT iTInfo,
  168. /* [in] */ LCID lcid,
  169. /* [out] */ ITypeInfo **ppTInfo);
  170. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  171. IRichStatic * This,
  172. /* [in] */ REFIID riid,
  173. /* [size_is][in] */ LPOLESTR *rgszNames,
  174. /* [range][in] */ UINT cNames,
  175. /* [in] */ LCID lcid,
  176. /* [size_is][out] */ DISPID *rgDispId);
  177. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  178. IRichStatic * This,
  179. /* [in] */ DISPID dispIdMember,
  180. /* [in] */ REFIID riid,
  181. /* [in] */ LCID lcid,
  182. /* [in] */ WORD wFlags,
  183. /* [out][in] */ DISPPARAMS *pDispParams,
  184. /* [out] */ VARIANT *pVarResult,
  185. /* [out] */ EXCEPINFO *pExcepInfo,
  186. /* [out] */ UINT *puArgErr);
  187. END_INTERFACE
  188. } IRichStaticVtbl;
  189. interface IRichStatic
  190. {
  191. CONST_VTBL struct IRichStaticVtbl *lpVtbl;
  192. };
  193. #ifdef COBJMACROS
  194. #define IRichStatic_QueryInterface(This,riid,ppvObject) \
  195. ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
  196. #define IRichStatic_AddRef(This) \
  197. ( (This)->lpVtbl -> AddRef(This) )
  198. #define IRichStatic_Release(This) \
  199. ( (This)->lpVtbl -> Release(This) )
  200. #define IRichStatic_GetTypeInfoCount(This,pctinfo) \
  201. ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
  202. #define IRichStatic_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  203. ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
  204. #define IRichStatic_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  205. ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
  206. #define IRichStatic_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  207. ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
  208. #endif /* COBJMACROS */
  209. #endif /* C style interface */
  210. #endif /* __IRichStatic_DISPINTERFACE_DEFINED__ */
  211. EXTERN_C const CLSID CLSID_RichStatic;
  212. #ifdef __cplusplus
  213. class DECLSPEC_UUID("25547EF5-4E2C-4F4D-B9B9-C8A111E651EF")
  214. RichStatic;
  215. #endif
  216. #endif /* __tcStatic_LIBRARY_DEFINED__ */
  217. /* Additional Prototypes for ALL interfaces */
  218. /* end of Additional Prototypes */
  219. #ifdef __cplusplus
  220. }
  221. #endif
  222. #endif