Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

627 lines
18 KiB

  1. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  2. /* File created by MIDL compiler version 3.01.75 */
  3. /* at Thu May 22 17:20:43 1997
  4. */
  5. /* Compiler settings for msdadc.idl:
  6. Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
  7. error checks: none
  8. */
  9. //@@MIDL_FILE_HEADING( )
  10. #include "rpc.h"
  11. #include "rpcndr.h"
  12. #ifndef COM_NO_WINDOWS_H
  13. #include "windows.h"
  14. #include "ole2.h"
  15. #endif /*COM_NO_WINDOWS_H*/
  16. #ifndef __msdadc_h__
  17. #define __msdadc_h__
  18. #ifdef __cplusplus
  19. extern "C"{
  20. #endif
  21. /* Forward Declarations */
  22. #ifndef __IDataConvert_FWD_DEFINED__
  23. #define __IDataConvert_FWD_DEFINED__
  24. typedef interface IDataConvert IDataConvert;
  25. #endif /* __IDataConvert_FWD_DEFINED__ */
  26. #ifndef __IRowPosition_FWD_DEFINED__
  27. #define __IRowPosition_FWD_DEFINED__
  28. typedef interface IRowPosition IRowPosition;
  29. #endif /* __IRowPosition_FWD_DEFINED__ */
  30. #ifndef __IRowPositionChange_FWD_DEFINED__
  31. #define __IRowPositionChange_FWD_DEFINED__
  32. typedef interface IRowPositionChange IRowPositionChange;
  33. #endif /* __IRowPositionChange_FWD_DEFINED__ */
  34. #ifndef __DataConvert_FWD_DEFINED__
  35. #define __DataConvert_FWD_DEFINED__
  36. #ifdef __cplusplus
  37. typedef class DataConvert DataConvert;
  38. #else
  39. typedef struct DataConvert DataConvert;
  40. #endif /* __cplusplus */
  41. #endif /* __DataConvert_FWD_DEFINED__ */
  42. #ifndef __RowPosition_FWD_DEFINED__
  43. #define __RowPosition_FWD_DEFINED__
  44. #ifdef __cplusplus
  45. typedef class RowPosition RowPosition;
  46. #else
  47. typedef struct RowPosition RowPosition;
  48. #endif /* __cplusplus */
  49. #endif /* __RowPosition_FWD_DEFINED__ */
  50. /* header files for imported files */
  51. #include "oaidl.h"
  52. #include "ocidl.h"
  53. void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
  54. void __RPC_USER MIDL_user_free( void __RPC_FAR * );
  55. #ifndef __IDataConvert_INTERFACE_DEFINED__
  56. #define __IDataConvert_INTERFACE_DEFINED__
  57. /****************************************
  58. * Generated header for interface: IDataConvert
  59. * at Thu May 22 17:20:43 1997
  60. * using MIDL 3.01.75
  61. ****************************************/
  62. /* [unique][helpstring][uuid][object] */
  63. typedef DWORD DBDATACONVERT;
  64. enum DBDATACONVERTENUM
  65. { DBDATACONVERT_DEFAULT = 0,
  66. DBDATACONVERT_SETDATABEHAVIOR = 0x1,
  67. DBDATACONVERT_LENGTHFROMNTS = 0x2
  68. };
  69. EXTERN_C const IID IID_IDataConvert;
  70. #if defined(__cplusplus) && !defined(CINTERFACE)
  71. interface DECLSPEC_UUID("0c733a8d-2a1c-11ce-ade5-00aa0044773d")
  72. IDataConvert : public IUnknown
  73. {
  74. public:
  75. virtual /* [local] */ HRESULT STDMETHODCALLTYPE DataConvert(
  76. /* [in] */ DBTYPE wSrcType,
  77. /* [in] */ DBTYPE wDstType,
  78. /* [in] */ ULONG cbSrcLength,
  79. /* [out][in] */ ULONG __RPC_FAR *pcbDstLength,
  80. /* [in] */ void __RPC_FAR *pSrc,
  81. /* [out] */ void __RPC_FAR *pDst,
  82. /* [in] */ ULONG cbDstMaxLength,
  83. /* [in] */ DBSTATUS dbsSrcStatus,
  84. /* [out] */ DBSTATUS __RPC_FAR *pdbsStatus,
  85. /* [in] */ BYTE bPrecision,
  86. /* [in] */ BYTE bScale,
  87. /* [in] */ DBDATACONVERT dwFlags) = 0;
  88. virtual HRESULT STDMETHODCALLTYPE CanConvert(
  89. /* [in] */ DBTYPE wSrcType,
  90. /* [in] */ DBTYPE wDstType) = 0;
  91. virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetConversionSize(
  92. /* [in] */ DBTYPE wSrcType,
  93. /* [in] */ DBTYPE wDstType,
  94. /* [in] */ ULONG __RPC_FAR *pcbSrcLength,
  95. /* [out] */ ULONG __RPC_FAR *pcbDstLength,
  96. /* [size_is][in] */ void __RPC_FAR *pSrc) = 0;
  97. };
  98. #else /* C style interface */
  99. typedef struct IDataConvertVtbl
  100. {
  101. BEGIN_INTERFACE
  102. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  103. IDataConvert __RPC_FAR * This,
  104. /* [in] */ REFIID riid,
  105. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  106. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  107. IDataConvert __RPC_FAR * This);
  108. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  109. IDataConvert __RPC_FAR * This);
  110. /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DataConvert )(
  111. IDataConvert __RPC_FAR * This,
  112. /* [in] */ DBTYPE wSrcType,
  113. /* [in] */ DBTYPE wDstType,
  114. /* [in] */ ULONG cbSrcLength,
  115. /* [out][in] */ ULONG __RPC_FAR *pcbDstLength,
  116. /* [in] */ void __RPC_FAR *pSrc,
  117. /* [out] */ void __RPC_FAR *pDst,
  118. /* [in] */ ULONG cbDstMaxLength,
  119. /* [in] */ DBSTATUS dbsSrcStatus,
  120. /* [out] */ DBSTATUS __RPC_FAR *pdbsStatus,
  121. /* [in] */ BYTE bPrecision,
  122. /* [in] */ BYTE bScale,
  123. /* [in] */ DBDATACONVERT dwFlags);
  124. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CanConvert )(
  125. IDataConvert __RPC_FAR * This,
  126. /* [in] */ DBTYPE wSrcType,
  127. /* [in] */ DBTYPE wDstType);
  128. /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConversionSize )(
  129. IDataConvert __RPC_FAR * This,
  130. /* [in] */ DBTYPE wSrcType,
  131. /* [in] */ DBTYPE wDstType,
  132. /* [in] */ ULONG __RPC_FAR *pcbSrcLength,
  133. /* [out] */ ULONG __RPC_FAR *pcbDstLength,
  134. /* [size_is][in] */ void __RPC_FAR *pSrc);
  135. END_INTERFACE
  136. } IDataConvertVtbl;
  137. interface IDataConvert
  138. {
  139. CONST_VTBL struct IDataConvertVtbl __RPC_FAR *lpVtbl;
  140. };
  141. #ifdef COBJMACROS
  142. #define IDataConvert_QueryInterface(This,riid,ppvObject) \
  143. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  144. #define IDataConvert_AddRef(This) \
  145. (This)->lpVtbl -> AddRef(This)
  146. #define IDataConvert_Release(This) \
  147. (This)->lpVtbl -> Release(This)
  148. #define IDataConvert_DataConvert(This,wSrcType,wDstType,cbSrcLength,pcbDstLength,pSrc,pDst,cbDstMaxLength,dbsSrcStatus,pdbsStatus,bPrecision,bScale,dwFlags) \
  149. (This)->lpVtbl -> DataConvert(This,wSrcType,wDstType,cbSrcLength,pcbDstLength,pSrc,pDst,cbDstMaxLength,dbsSrcStatus,pdbsStatus,bPrecision,bScale,dwFlags)
  150. #define IDataConvert_CanConvert(This,wSrcType,wDstType) \
  151. (This)->lpVtbl -> CanConvert(This,wSrcType,wDstType)
  152. #define IDataConvert_GetConversionSize(This,wSrcType,wDstType,pcbSrcLength,pcbDstLength,pSrc) \
  153. (This)->lpVtbl -> GetConversionSize(This,wSrcType,wDstType,pcbSrcLength,pcbDstLength,pSrc)
  154. #endif /* COBJMACROS */
  155. #endif /* C style interface */
  156. /* [local] */ HRESULT STDMETHODCALLTYPE IDataConvert_DataConvert_Proxy(
  157. IDataConvert __RPC_FAR * This,
  158. /* [in] */ DBTYPE wSrcType,
  159. /* [in] */ DBTYPE wDstType,
  160. /* [in] */ ULONG cbSrcLength,
  161. /* [out][in] */ ULONG __RPC_FAR *pcbDstLength,
  162. /* [in] */ void __RPC_FAR *pSrc,
  163. /* [out] */ void __RPC_FAR *pDst,
  164. /* [in] */ ULONG cbDstMaxLength,
  165. /* [in] */ DBSTATUS dbsSrcStatus,
  166. /* [out] */ DBSTATUS __RPC_FAR *pdbsStatus,
  167. /* [in] */ BYTE bPrecision,
  168. /* [in] */ BYTE bScale,
  169. /* [in] */ DBDATACONVERT dwFlags);
  170. void __RPC_STUB IDataConvert_DataConvert_Stub(
  171. IRpcStubBuffer *This,
  172. IRpcChannelBuffer *_pRpcChannelBuffer,
  173. PRPC_MESSAGE _pRpcMessage,
  174. DWORD *_pdwStubPhase);
  175. HRESULT STDMETHODCALLTYPE IDataConvert_CanConvert_Proxy(
  176. IDataConvert __RPC_FAR * This,
  177. /* [in] */ DBTYPE wSrcType,
  178. /* [in] */ DBTYPE wDstType);
  179. void __RPC_STUB IDataConvert_CanConvert_Stub(
  180. IRpcStubBuffer *This,
  181. IRpcChannelBuffer *_pRpcChannelBuffer,
  182. PRPC_MESSAGE _pRpcMessage,
  183. DWORD *_pdwStubPhase);
  184. /* [local] */ HRESULT STDMETHODCALLTYPE IDataConvert_GetConversionSize_Proxy(
  185. IDataConvert __RPC_FAR * This,
  186. /* [in] */ DBTYPE wSrcType,
  187. /* [in] */ DBTYPE wDstType,
  188. /* [in] */ ULONG __RPC_FAR *pcbSrcLength,
  189. /* [out] */ ULONG __RPC_FAR *pcbDstLength,
  190. /* [size_is][in] */ void __RPC_FAR *pSrc);
  191. void __RPC_STUB IDataConvert_GetConversionSize_Stub(
  192. IRpcStubBuffer *This,
  193. IRpcChannelBuffer *_pRpcChannelBuffer,
  194. PRPC_MESSAGE _pRpcMessage,
  195. DWORD *_pdwStubPhase);
  196. #endif /* __IDataConvert_INTERFACE_DEFINED__ */
  197. #ifndef __IRowPosition_INTERFACE_DEFINED__
  198. #define __IRowPosition_INTERFACE_DEFINED__
  199. /****************************************
  200. * Generated header for interface: IRowPosition
  201. * at Thu May 22 17:20:43 1997
  202. * using MIDL 3.01.75
  203. ****************************************/
  204. /* [unique][helpstring][uuid][object] */
  205. typedef DWORD DBPOSITIONFLAGS;
  206. enum DBPOSITIONFLAGSENUM
  207. { DBPOSITION_OK = 0,
  208. DBPOSITION_NOROW = DBPOSITION_OK + 1,
  209. DBPOSITION_BOF = DBPOSITION_NOROW + 1,
  210. DBPOSITION_EOF = DBPOSITION_BOF + 1
  211. };
  212. EXTERN_C const IID IID_IRowPosition;
  213. #if defined(__cplusplus) && !defined(CINTERFACE)
  214. interface DECLSPEC_UUID("0c733a94-2a1c-11ce-ade5-00aa0044773d")
  215. IRowPosition : public IUnknown
  216. {
  217. public:
  218. virtual HRESULT STDMETHODCALLTYPE ClearRowPosition( void) = 0;
  219. virtual HRESULT STDMETHODCALLTYPE GetRowPosition(
  220. /* [out] */ HCHAPTER __RPC_FAR *phChapter,
  221. /* [out] */ HROW __RPC_FAR *phRow,
  222. /* [out] */ DBPOSITIONFLAGS __RPC_FAR *pdwPositionFlags) = 0;
  223. virtual HRESULT STDMETHODCALLTYPE GetRowset(
  224. /* [in] */ REFIID riid,
  225. /* [iid_is][out] */ LPUNKNOWN __RPC_FAR *ppRowset) = 0;
  226. virtual HRESULT STDMETHODCALLTYPE Initialize(
  227. /* [in] */ IUnknown __RPC_FAR *pRowset) = 0;
  228. virtual HRESULT STDMETHODCALLTYPE SetRowPosition(
  229. /* [in] */ HCHAPTER hChapter,
  230. /* [in] */ HROW hRow,
  231. /* [in] */ DBPOSITIONFLAGS dwPositionFlags) = 0;
  232. };
  233. #else /* C style interface */
  234. typedef struct IRowPositionVtbl
  235. {
  236. BEGIN_INTERFACE
  237. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  238. IRowPosition __RPC_FAR * This,
  239. /* [in] */ REFIID riid,
  240. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  241. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  242. IRowPosition __RPC_FAR * This);
  243. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  244. IRowPosition __RPC_FAR * This);
  245. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClearRowPosition )(
  246. IRowPosition __RPC_FAR * This);
  247. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRowPosition )(
  248. IRowPosition __RPC_FAR * This,
  249. /* [out] */ HCHAPTER __RPC_FAR *phChapter,
  250. /* [out] */ HROW __RPC_FAR *phRow,
  251. /* [out] */ DBPOSITIONFLAGS __RPC_FAR *pdwPositionFlags);
  252. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRowset )(
  253. IRowPosition __RPC_FAR * This,
  254. /* [in] */ REFIID riid,
  255. /* [iid_is][out] */ LPUNKNOWN __RPC_FAR *ppRowset);
  256. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Initialize )(
  257. IRowPosition __RPC_FAR * This,
  258. /* [in] */ IUnknown __RPC_FAR *pRowset);
  259. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetRowPosition )(
  260. IRowPosition __RPC_FAR * This,
  261. /* [in] */ HCHAPTER hChapter,
  262. /* [in] */ HROW hRow,
  263. /* [in] */ DBPOSITIONFLAGS dwPositionFlags);
  264. END_INTERFACE
  265. } IRowPositionVtbl;
  266. interface IRowPosition
  267. {
  268. CONST_VTBL struct IRowPositionVtbl __RPC_FAR *lpVtbl;
  269. };
  270. #ifdef COBJMACROS
  271. #define IRowPosition_QueryInterface(This,riid,ppvObject) \
  272. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  273. #define IRowPosition_AddRef(This) \
  274. (This)->lpVtbl -> AddRef(This)
  275. #define IRowPosition_Release(This) \
  276. (This)->lpVtbl -> Release(This)
  277. #define IRowPosition_ClearRowPosition(This) \
  278. (This)->lpVtbl -> ClearRowPosition(This)
  279. #define IRowPosition_GetRowPosition(This,phChapter,phRow,pdwPositionFlags) \
  280. (This)->lpVtbl -> GetRowPosition(This,phChapter,phRow,pdwPositionFlags)
  281. #define IRowPosition_GetRowset(This,riid,ppRowset) \
  282. (This)->lpVtbl -> GetRowset(This,riid,ppRowset)
  283. #define IRowPosition_Initialize(This,pRowset) \
  284. (This)->lpVtbl -> Initialize(This,pRowset)
  285. #define IRowPosition_SetRowPosition(This,hChapter,hRow,dwPositionFlags) \
  286. (This)->lpVtbl -> SetRowPosition(This,hChapter,hRow,dwPositionFlags)
  287. #endif /* COBJMACROS */
  288. #endif /* C style interface */
  289. HRESULT STDMETHODCALLTYPE IRowPosition_ClearRowPosition_Proxy(
  290. IRowPosition __RPC_FAR * This);
  291. void __RPC_STUB IRowPosition_ClearRowPosition_Stub(
  292. IRpcStubBuffer *This,
  293. IRpcChannelBuffer *_pRpcChannelBuffer,
  294. PRPC_MESSAGE _pRpcMessage,
  295. DWORD *_pdwStubPhase);
  296. HRESULT STDMETHODCALLTYPE IRowPosition_GetRowPosition_Proxy(
  297. IRowPosition __RPC_FAR * This,
  298. /* [out] */ HCHAPTER __RPC_FAR *phChapter,
  299. /* [out] */ HROW __RPC_FAR *phRow,
  300. /* [out] */ DBPOSITIONFLAGS __RPC_FAR *pdwPositionFlags);
  301. void __RPC_STUB IRowPosition_GetRowPosition_Stub(
  302. IRpcStubBuffer *This,
  303. IRpcChannelBuffer *_pRpcChannelBuffer,
  304. PRPC_MESSAGE _pRpcMessage,
  305. DWORD *_pdwStubPhase);
  306. HRESULT STDMETHODCALLTYPE IRowPosition_GetRowset_Proxy(
  307. IRowPosition __RPC_FAR * This,
  308. /* [in] */ REFIID riid,
  309. /* [iid_is][out] */ LPUNKNOWN __RPC_FAR *ppRowset);
  310. void __RPC_STUB IRowPosition_GetRowset_Stub(
  311. IRpcStubBuffer *This,
  312. IRpcChannelBuffer *_pRpcChannelBuffer,
  313. PRPC_MESSAGE _pRpcMessage,
  314. DWORD *_pdwStubPhase);
  315. HRESULT STDMETHODCALLTYPE IRowPosition_Initialize_Proxy(
  316. IRowPosition __RPC_FAR * This,
  317. /* [in] */ IUnknown __RPC_FAR *pRowset);
  318. void __RPC_STUB IRowPosition_Initialize_Stub(
  319. IRpcStubBuffer *This,
  320. IRpcChannelBuffer *_pRpcChannelBuffer,
  321. PRPC_MESSAGE _pRpcMessage,
  322. DWORD *_pdwStubPhase);
  323. HRESULT STDMETHODCALLTYPE IRowPosition_SetRowPosition_Proxy(
  324. IRowPosition __RPC_FAR * This,
  325. /* [in] */ HCHAPTER hChapter,
  326. /* [in] */ HROW hRow,
  327. /* [in] */ DBPOSITIONFLAGS dwPositionFlags);
  328. void __RPC_STUB IRowPosition_SetRowPosition_Stub(
  329. IRpcStubBuffer *This,
  330. IRpcChannelBuffer *_pRpcChannelBuffer,
  331. PRPC_MESSAGE _pRpcMessage,
  332. DWORD *_pdwStubPhase);
  333. #endif /* __IRowPosition_INTERFACE_DEFINED__ */
  334. #ifndef __IRowPositionChange_INTERFACE_DEFINED__
  335. #define __IRowPositionChange_INTERFACE_DEFINED__
  336. /****************************************
  337. * Generated header for interface: IRowPositionChange
  338. * at Thu May 22 17:20:43 1997
  339. * using MIDL 3.01.75
  340. ****************************************/
  341. /* [unique][helpstring][uuid][object] */
  342. enum DBREASONPOSITIONENUM
  343. { DBREASON_ROWPOSITION_CHANGED = DBREASON_ROWSET_CHANGED + 1,
  344. DBREASON_ROWPOSITION_CHAPTERCHANGED = DBREASON_ROWPOSITION_CHANGED + 1,
  345. DBREASON_ROWPOSITION_CLEARED = DBREASON_ROWPOSITION_CHAPTERCHANGED + 1
  346. };
  347. EXTERN_C const IID IID_IRowPositionChange;
  348. #if defined(__cplusplus) && !defined(CINTERFACE)
  349. interface DECLSPEC_UUID("0997a571-126e-11d0-9f8a-00a0c9a0631e")
  350. IRowPositionChange : public IUnknown
  351. {
  352. public:
  353. virtual HRESULT STDMETHODCALLTYPE OnRowPositionChange(
  354. /* [in] */ DBREASON eReason,
  355. /* [in] */ DBEVENTPHASE ePhase,
  356. /* [in] */ BOOL fCantDeny) = 0;
  357. };
  358. #else /* C style interface */
  359. typedef struct IRowPositionChangeVtbl
  360. {
  361. BEGIN_INTERFACE
  362. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  363. IRowPositionChange __RPC_FAR * This,
  364. /* [in] */ REFIID riid,
  365. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  366. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  367. IRowPositionChange __RPC_FAR * This);
  368. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  369. IRowPositionChange __RPC_FAR * This);
  370. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnRowPositionChange )(
  371. IRowPositionChange __RPC_FAR * This,
  372. /* [in] */ DBREASON eReason,
  373. /* [in] */ DBEVENTPHASE ePhase,
  374. /* [in] */ BOOL fCantDeny);
  375. END_INTERFACE
  376. } IRowPositionChangeVtbl;
  377. interface IRowPositionChange
  378. {
  379. CONST_VTBL struct IRowPositionChangeVtbl __RPC_FAR *lpVtbl;
  380. };
  381. #ifdef COBJMACROS
  382. #define IRowPositionChange_QueryInterface(This,riid,ppvObject) \
  383. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  384. #define IRowPositionChange_AddRef(This) \
  385. (This)->lpVtbl -> AddRef(This)
  386. #define IRowPositionChange_Release(This) \
  387. (This)->lpVtbl -> Release(This)
  388. #define IRowPositionChange_OnRowPositionChange(This,eReason,ePhase,fCantDeny) \
  389. (This)->lpVtbl -> OnRowPositionChange(This,eReason,ePhase,fCantDeny)
  390. #endif /* COBJMACROS */
  391. #endif /* C style interface */
  392. HRESULT STDMETHODCALLTYPE IRowPositionChange_OnRowPositionChange_Proxy(
  393. IRowPositionChange __RPC_FAR * This,
  394. /* [in] */ DBREASON eReason,
  395. /* [in] */ DBEVENTPHASE ePhase,
  396. /* [in] */ BOOL fCantDeny);
  397. void __RPC_STUB IRowPositionChange_OnRowPositionChange_Stub(
  398. IRpcStubBuffer *This,
  399. IRpcChannelBuffer *_pRpcChannelBuffer,
  400. PRPC_MESSAGE _pRpcMessage,
  401. DWORD *_pdwStubPhase);
  402. #endif /* __IRowPositionChange_INTERFACE_DEFINED__ */
  403. #ifndef __MSDAUTILLib_LIBRARY_DEFINED__
  404. #define __MSDAUTILLib_LIBRARY_DEFINED__
  405. /****************************************
  406. * Generated header for library: MSDAUTILLib
  407. * at Thu May 22 17:20:43 1997
  408. * using MIDL 3.01.75
  409. ****************************************/
  410. /* [helpstring][version][uuid] */
  411. EXTERN_C const IID LIBID_MSDAUTILLib;
  412. #ifdef __cplusplus
  413. EXTERN_C const CLSID CLSID_DataConvert;
  414. class DECLSPEC_UUID("c8b522d1-5cf3-11ce-ade5-00aa0044773d")
  415. DataConvert;
  416. #endif
  417. #ifdef __cplusplus
  418. EXTERN_C const CLSID CLSID_RowPosition;
  419. class DECLSPEC_UUID("2048EEE6-7FA2-11D0-9E6A-00A0C9138C29")
  420. RowPosition;
  421. DEFINE_GUID(CLSID_RowPosition, 0x2048eee6, 0x7fa2, 0x11d0, 0x9e, 0x6a, 0x0, 0xa0, 0xc9, 0x13, 0x8c, 0x29);
  422. DEFINE_GUID(IID_IRowPosition, 0x0c733a94, 0x2a1c, 0x11ce, 0xad, 0xe5, 0x0, 0xaa, 0x0, 0x44, 0x77, 0x3d);
  423. DEFINE_GUID(IID_IRowPositionChange, 0x0997a571, 0x126e, 0x11d0, 0x9f, 0x8a, 0x0, 0xa0, 0xc9, 0xa0, 0x63, 0x1e);
  424. #endif
  425. #endif /* __MSDAUTILLib_LIBRARY_DEFINED__ */
  426. /* Additional Prototypes for ALL interfaces */
  427. /* end of Additional Prototypes */
  428. #ifdef __cplusplus
  429. }
  430. #endif
  431. #endif