StoneU_HC_OCXidl.h 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316
  1. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  2. /* File created by MIDL compiler version 6.00.0361 */
  3. /* at Sat Jan 22 14:57:21 2011
  4. */
  5. /* Compiler settings for .\StoneU_HC_OCX.idl:
  6. Oicf, W1, Zp8, env=Win32 (32b run)
  7. protocol : dce , ms_ext, c_ext, robust
  8. error checks: allocation ref bounds_check enum 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 __StoneU_HC_OCXidl_h__
  25. #define __StoneU_HC_OCXidl_h__
  26. #if defined(_MSC_VER) && (_MSC_VER >= 1020)
  27. #pragma once
  28. #endif
  29. /* Forward Declarations */
  30. #ifndef ___DStoneU_HC_OCX_FWD_DEFINED__
  31. #define ___DStoneU_HC_OCX_FWD_DEFINED__
  32. typedef interface _DStoneU_HC_OCX _DStoneU_HC_OCX;
  33. #endif /* ___DStoneU_HC_OCX_FWD_DEFINED__ */
  34. #ifndef ___DStoneU_HC_OCXEvents_FWD_DEFINED__
  35. #define ___DStoneU_HC_OCXEvents_FWD_DEFINED__
  36. typedef interface _DStoneU_HC_OCXEvents _DStoneU_HC_OCXEvents;
  37. #endif /* ___DStoneU_HC_OCXEvents_FWD_DEFINED__ */
  38. #ifndef __StoneU_HC_OCX_FWD_DEFINED__
  39. #define __StoneU_HC_OCX_FWD_DEFINED__
  40. #ifdef __cplusplus
  41. typedef class StoneU_HC_OCX StoneU_HC_OCX;
  42. #else
  43. typedef struct StoneU_HC_OCX StoneU_HC_OCX;
  44. #endif /* __cplusplus */
  45. #endif /* __StoneU_HC_OCX_FWD_DEFINED__ */
  46. #ifdef __cplusplus
  47. extern "C"{
  48. #endif
  49. void * __RPC_USER MIDL_user_allocate(size_t);
  50. void __RPC_USER MIDL_user_free( void * );
  51. #ifndef __StoneU_HC_OCXLib_LIBRARY_DEFINED__
  52. #define __StoneU_HC_OCXLib_LIBRARY_DEFINED__
  53. /* library StoneU_HC_OCXLib */
  54. /* [control][helpstring][helpfile][version][uuid] */
  55. EXTERN_C const IID LIBID_StoneU_HC_OCXLib;
  56. #ifndef ___DStoneU_HC_OCX_DISPINTERFACE_DEFINED__
  57. #define ___DStoneU_HC_OCX_DISPINTERFACE_DEFINED__
  58. /* dispinterface _DStoneU_HC_OCX */
  59. /* [helpstring][uuid] */
  60. EXTERN_C const IID DIID__DStoneU_HC_OCX;
  61. #if defined(__cplusplus) && !defined(CINTERFACE)
  62. MIDL_INTERFACE("F8B272B0-B427-44C5-94AF-45F257B37AD5")
  63. _DStoneU_HC_OCX : public IDispatch
  64. {
  65. };
  66. #else /* C style interface */
  67. typedef struct _DStoneU_HC_OCXVtbl
  68. {
  69. BEGIN_INTERFACE
  70. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  71. _DStoneU_HC_OCX * This,
  72. /* [in] */ REFIID riid,
  73. /* [iid_is][out] */ void **ppvObject);
  74. ULONG ( STDMETHODCALLTYPE *AddRef )(
  75. _DStoneU_HC_OCX * This);
  76. ULONG ( STDMETHODCALLTYPE *Release )(
  77. _DStoneU_HC_OCX * This);
  78. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  79. _DStoneU_HC_OCX * This,
  80. /* [out] */ UINT *pctinfo);
  81. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  82. _DStoneU_HC_OCX * This,
  83. /* [in] */ UINT iTInfo,
  84. /* [in] */ LCID lcid,
  85. /* [out] */ ITypeInfo **ppTInfo);
  86. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  87. _DStoneU_HC_OCX * This,
  88. /* [in] */ REFIID riid,
  89. /* [size_is][in] */ LPOLESTR *rgszNames,
  90. /* [in] */ UINT cNames,
  91. /* [in] */ LCID lcid,
  92. /* [size_is][out] */ DISPID *rgDispId);
  93. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  94. _DStoneU_HC_OCX * This,
  95. /* [in] */ DISPID dispIdMember,
  96. /* [in] */ REFIID riid,
  97. /* [in] */ LCID lcid,
  98. /* [in] */ WORD wFlags,
  99. /* [out][in] */ DISPPARAMS *pDispParams,
  100. /* [out] */ VARIANT *pVarResult,
  101. /* [out] */ EXCEPINFO *pExcepInfo,
  102. /* [out] */ UINT *puArgErr);
  103. END_INTERFACE
  104. } _DStoneU_HC_OCXVtbl;
  105. interface _DStoneU_HC_OCX
  106. {
  107. CONST_VTBL struct _DStoneU_HC_OCXVtbl *lpVtbl;
  108. };
  109. #ifdef COBJMACROS
  110. #define _DStoneU_HC_OCX_QueryInterface(This,riid,ppvObject) \
  111. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  112. #define _DStoneU_HC_OCX_AddRef(This) \
  113. (This)->lpVtbl -> AddRef(This)
  114. #define _DStoneU_HC_OCX_Release(This) \
  115. (This)->lpVtbl -> Release(This)
  116. #define _DStoneU_HC_OCX_GetTypeInfoCount(This,pctinfo) \
  117. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  118. #define _DStoneU_HC_OCX_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  119. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  120. #define _DStoneU_HC_OCX_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  121. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  122. #define _DStoneU_HC_OCX_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  123. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  124. #endif /* COBJMACROS */
  125. #endif /* C style interface */
  126. #endif /* ___DStoneU_HC_OCX_DISPINTERFACE_DEFINED__ */
  127. #ifndef ___DStoneU_HC_OCXEvents_DISPINTERFACE_DEFINED__
  128. #define ___DStoneU_HC_OCXEvents_DISPINTERFACE_DEFINED__
  129. /* dispinterface _DStoneU_HC_OCXEvents */
  130. /* [helpstring][uuid] */
  131. EXTERN_C const IID DIID__DStoneU_HC_OCXEvents;
  132. #if defined(__cplusplus) && !defined(CINTERFACE)
  133. MIDL_INTERFACE("9132B4B8-56EF-4CF1-8F90-03A4963D3E37")
  134. _DStoneU_HC_OCXEvents : public IDispatch
  135. {
  136. };
  137. #else /* C style interface */
  138. typedef struct _DStoneU_HC_OCXEventsVtbl
  139. {
  140. BEGIN_INTERFACE
  141. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  142. _DStoneU_HC_OCXEvents * This,
  143. /* [in] */ REFIID riid,
  144. /* [iid_is][out] */ void **ppvObject);
  145. ULONG ( STDMETHODCALLTYPE *AddRef )(
  146. _DStoneU_HC_OCXEvents * This);
  147. ULONG ( STDMETHODCALLTYPE *Release )(
  148. _DStoneU_HC_OCXEvents * This);
  149. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  150. _DStoneU_HC_OCXEvents * This,
  151. /* [out] */ UINT *pctinfo);
  152. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  153. _DStoneU_HC_OCXEvents * This,
  154. /* [in] */ UINT iTInfo,
  155. /* [in] */ LCID lcid,
  156. /* [out] */ ITypeInfo **ppTInfo);
  157. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  158. _DStoneU_HC_OCXEvents * This,
  159. /* [in] */ REFIID riid,
  160. /* [size_is][in] */ LPOLESTR *rgszNames,
  161. /* [in] */ UINT cNames,
  162. /* [in] */ LCID lcid,
  163. /* [size_is][out] */ DISPID *rgDispId);
  164. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  165. _DStoneU_HC_OCXEvents * This,
  166. /* [in] */ DISPID dispIdMember,
  167. /* [in] */ REFIID riid,
  168. /* [in] */ LCID lcid,
  169. /* [in] */ WORD wFlags,
  170. /* [out][in] */ DISPPARAMS *pDispParams,
  171. /* [out] */ VARIANT *pVarResult,
  172. /* [out] */ EXCEPINFO *pExcepInfo,
  173. /* [out] */ UINT *puArgErr);
  174. END_INTERFACE
  175. } _DStoneU_HC_OCXEventsVtbl;
  176. interface _DStoneU_HC_OCXEvents
  177. {
  178. CONST_VTBL struct _DStoneU_HC_OCXEventsVtbl *lpVtbl;
  179. };
  180. #ifdef COBJMACROS
  181. #define _DStoneU_HC_OCXEvents_QueryInterface(This,riid,ppvObject) \
  182. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  183. #define _DStoneU_HC_OCXEvents_AddRef(This) \
  184. (This)->lpVtbl -> AddRef(This)
  185. #define _DStoneU_HC_OCXEvents_Release(This) \
  186. (This)->lpVtbl -> Release(This)
  187. #define _DStoneU_HC_OCXEvents_GetTypeInfoCount(This,pctinfo) \
  188. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  189. #define _DStoneU_HC_OCXEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  190. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  191. #define _DStoneU_HC_OCXEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  192. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  193. #define _DStoneU_HC_OCXEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  194. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  195. #endif /* COBJMACROS */
  196. #endif /* C style interface */
  197. #endif /* ___DStoneU_HC_OCXEvents_DISPINTERFACE_DEFINED__ */
  198. EXTERN_C const CLSID CLSID_StoneU_HC_OCX;
  199. #ifdef __cplusplus
  200. class DECLSPEC_UUID("80043A10-F014-4817-9832-38A38202E0B8")
  201. StoneU_HC_OCX;
  202. #endif
  203. #endif /* __StoneU_HC_OCXLib_LIBRARY_DEFINED__ */
  204. /* Additional Prototypes for ALL interfaces */
  205. /* end of Additional Prototypes */
  206. #ifdef __cplusplus
  207. }
  208. #endif
  209. #endif