BarCodeidl.h 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316
  1. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  2. /* File created by MIDL compiler version 7.00.0500 */
  3. /* at Sun Apr 24 09:53:35 2016
  4. */
  5. /* Compiler settings for .\BarCode.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 __BarCodeidl_h__
  25. #define __BarCodeidl_h__
  26. #if defined(_MSC_VER) && (_MSC_VER >= 1020)
  27. #pragma once
  28. #endif
  29. /* Forward Declarations */
  30. #ifndef ___DBarCode_FWD_DEFINED__
  31. #define ___DBarCode_FWD_DEFINED__
  32. typedef interface _DBarCode _DBarCode;
  33. #endif /* ___DBarCode_FWD_DEFINED__ */
  34. #ifndef ___DBarCodeEvents_FWD_DEFINED__
  35. #define ___DBarCodeEvents_FWD_DEFINED__
  36. typedef interface _DBarCodeEvents _DBarCodeEvents;
  37. #endif /* ___DBarCodeEvents_FWD_DEFINED__ */
  38. #ifndef __BarCode_FWD_DEFINED__
  39. #define __BarCode_FWD_DEFINED__
  40. #ifdef __cplusplus
  41. typedef class BarCode BarCode;
  42. #else
  43. typedef struct BarCode BarCode;
  44. #endif /* __cplusplus */
  45. #endif /* __BarCode_FWD_DEFINED__ */
  46. #ifdef __cplusplus
  47. extern "C"{
  48. #endif
  49. #ifndef __BarCodeLib_LIBRARY_DEFINED__
  50. #define __BarCodeLib_LIBRARY_DEFINED__
  51. /* library BarCodeLib */
  52. /* [control][helpstring][helpfile][version][uuid] */
  53. EXTERN_C const IID LIBID_BarCodeLib;
  54. #ifndef ___DBarCode_DISPINTERFACE_DEFINED__
  55. #define ___DBarCode_DISPINTERFACE_DEFINED__
  56. /* dispinterface _DBarCode */
  57. /* [helpstring][uuid] */
  58. EXTERN_C const IID DIID__DBarCode;
  59. #if defined(__cplusplus) && !defined(CINTERFACE)
  60. MIDL_INTERFACE("599D97AD-B74B-4AF4-B049-3A692F7866B1")
  61. _DBarCode : public IDispatch
  62. {
  63. };
  64. #else /* C style interface */
  65. typedef struct _DBarCodeVtbl
  66. {
  67. BEGIN_INTERFACE
  68. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  69. _DBarCode * This,
  70. /* [in] */ REFIID riid,
  71. /* [iid_is][out] */
  72. __RPC__deref_out void **ppvObject);
  73. ULONG ( STDMETHODCALLTYPE *AddRef )(
  74. _DBarCode * This);
  75. ULONG ( STDMETHODCALLTYPE *Release )(
  76. _DBarCode * This);
  77. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  78. _DBarCode * This,
  79. /* [out] */ UINT *pctinfo);
  80. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  81. _DBarCode * This,
  82. /* [in] */ UINT iTInfo,
  83. /* [in] */ LCID lcid,
  84. /* [out] */ ITypeInfo **ppTInfo);
  85. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  86. _DBarCode * This,
  87. /* [in] */ REFIID riid,
  88. /* [size_is][in] */ LPOLESTR *rgszNames,
  89. /* [range][in] */ UINT cNames,
  90. /* [in] */ LCID lcid,
  91. /* [size_is][out] */ DISPID *rgDispId);
  92. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  93. _DBarCode * This,
  94. /* [in] */ DISPID dispIdMember,
  95. /* [in] */ REFIID riid,
  96. /* [in] */ LCID lcid,
  97. /* [in] */ WORD wFlags,
  98. /* [out][in] */ DISPPARAMS *pDispParams,
  99. /* [out] */ VARIANT *pVarResult,
  100. /* [out] */ EXCEPINFO *pExcepInfo,
  101. /* [out] */ UINT *puArgErr);
  102. END_INTERFACE
  103. } _DBarCodeVtbl;
  104. interface _DBarCode
  105. {
  106. CONST_VTBL struct _DBarCodeVtbl *lpVtbl;
  107. };
  108. #ifdef COBJMACROS
  109. #define _DBarCode_QueryInterface(This,riid,ppvObject) \
  110. ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
  111. #define _DBarCode_AddRef(This) \
  112. ( (This)->lpVtbl -> AddRef(This) )
  113. #define _DBarCode_Release(This) \
  114. ( (This)->lpVtbl -> Release(This) )
  115. #define _DBarCode_GetTypeInfoCount(This,pctinfo) \
  116. ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
  117. #define _DBarCode_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  118. ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
  119. #define _DBarCode_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  120. ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
  121. #define _DBarCode_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  122. ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
  123. #endif /* COBJMACROS */
  124. #endif /* C style interface */
  125. #endif /* ___DBarCode_DISPINTERFACE_DEFINED__ */
  126. #ifndef ___DBarCodeEvents_DISPINTERFACE_DEFINED__
  127. #define ___DBarCodeEvents_DISPINTERFACE_DEFINED__
  128. /* dispinterface _DBarCodeEvents */
  129. /* [helpstring][uuid] */
  130. EXTERN_C const IID DIID__DBarCodeEvents;
  131. #if defined(__cplusplus) && !defined(CINTERFACE)
  132. MIDL_INTERFACE("AFA647B6-711B-4959-AE40-50B80287417E")
  133. _DBarCodeEvents : public IDispatch
  134. {
  135. };
  136. #else /* C style interface */
  137. typedef struct _DBarCodeEventsVtbl
  138. {
  139. BEGIN_INTERFACE
  140. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  141. _DBarCodeEvents * This,
  142. /* [in] */ REFIID riid,
  143. /* [iid_is][out] */
  144. __RPC__deref_out void **ppvObject);
  145. ULONG ( STDMETHODCALLTYPE *AddRef )(
  146. _DBarCodeEvents * This);
  147. ULONG ( STDMETHODCALLTYPE *Release )(
  148. _DBarCodeEvents * This);
  149. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  150. _DBarCodeEvents * This,
  151. /* [out] */ UINT *pctinfo);
  152. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  153. _DBarCodeEvents * This,
  154. /* [in] */ UINT iTInfo,
  155. /* [in] */ LCID lcid,
  156. /* [out] */ ITypeInfo **ppTInfo);
  157. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  158. _DBarCodeEvents * This,
  159. /* [in] */ REFIID riid,
  160. /* [size_is][in] */ LPOLESTR *rgszNames,
  161. /* [range][in] */ UINT cNames,
  162. /* [in] */ LCID lcid,
  163. /* [size_is][out] */ DISPID *rgDispId);
  164. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  165. _DBarCodeEvents * 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. } _DBarCodeEventsVtbl;
  176. interface _DBarCodeEvents
  177. {
  178. CONST_VTBL struct _DBarCodeEventsVtbl *lpVtbl;
  179. };
  180. #ifdef COBJMACROS
  181. #define _DBarCodeEvents_QueryInterface(This,riid,ppvObject) \
  182. ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
  183. #define _DBarCodeEvents_AddRef(This) \
  184. ( (This)->lpVtbl -> AddRef(This) )
  185. #define _DBarCodeEvents_Release(This) \
  186. ( (This)->lpVtbl -> Release(This) )
  187. #define _DBarCodeEvents_GetTypeInfoCount(This,pctinfo) \
  188. ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
  189. #define _DBarCodeEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  190. ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
  191. #define _DBarCodeEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  192. ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
  193. #define _DBarCodeEvents_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 /* ___DBarCodeEvents_DISPINTERFACE_DEFINED__ */
  198. EXTERN_C const CLSID CLSID_BarCode;
  199. #ifdef __cplusplus
  200. class DECLSPEC_UUID("88EA1F15-EBF6-4FC1-8BB3-B23389171973")
  201. BarCode;
  202. #endif
  203. #endif /* __BarCodeLib_LIBRARY_DEFINED__ */
  204. /* Additional Prototypes for ALL interfaces */
  205. /* end of Additional Prototypes */
  206. #ifdef __cplusplus
  207. }
  208. #endif
  209. #endif