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.
 
 
 
 
 
 

174 lines
4.7 KiB

/* This file contains a few interfaces that were once part of OLE-DB
but that Trident still uses. Cut-and-paste from oledb.h (version below).
*/
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 3.01.75 */
/* at Thu May 22 17:05:14 1997
*/
/* Compiler settings for C:\oledb\PRIVATE\OLEDB\IDL\oledb.idl:
Oicf (OptLev=i2), W1, Zp2, env=Win32, ms_ext, c_ext
error checks: none
*/
//@@MIDL_FILE_HEADING( )
#include "rpc.h"
#include "rpcndr.h"
#ifndef COM_NO_WINDOWS_H
#include "windows.h"
#include "ole2.h"
#endif /*COM_NO_WINDOWS_H*/
#ifdef WIN16
#define OLEDBVER 0x0200
#endif
#ifndef __oledbtri_h__
#define __oledbtri_h__
#ifdef __cplusplus
extern "C"{
#endif
#ifndef __IRowsetExactScroll_FWD_DEFINED__
#define __IRowsetExactScroll_FWD_DEFINED__
typedef interface IRowsetExactScroll IRowsetExactScroll;
#endif /* __IRowsetExactScroll_FWD_DEFINED__ */
#ifndef __IRowsetNewRowAfter_FWD_DEFINED__
#define __IRowsetNewRowAfter_FWD_DEFINED__
typedef interface IRowsetNewRowAfter IRowsetNewRowAfter;
#endif /* __IRowsetNewRowAfter_FWD_DEFINED__ */
/* header files for imported files */
#ifndef WIN16
#include "wtypes.h"
#endif
#include "oaidl.h"
#include "transact.h"
void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
void __RPC_USER MIDL_user_free( void __RPC_FAR * );
/****************************************
* Generated header for interface: __MIDL_itf_oledb_0082
* at Thu May 22 17:05:14 1997
* using MIDL 3.01.75
****************************************/
/* [local] */
#if( OLEDBVER >= 0x0200 )
extern RPC_IF_HANDLE __MIDL_itf_oledb_0082_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_oledb_0082_v0_0_s_ifspec;
#ifndef __IRowsetExactScroll_INTERFACE_DEFINED__
#define __IRowsetExactScroll_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IRowsetExactScroll
* at Thu May 22 17:05:14 1997
* using MIDL 3.01.75
****************************************/
/* [unique][uuid][object][local] */
EXTERN_C const IID IID_IRowsetExactScroll;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("0c733a7f-2a1c-11ce-ade5-00aa0044773d")
IRowsetExactScroll : public IRowsetScroll
{
public:
virtual HRESULT STDMETHODCALLTYPE GetExactPosition(
/* [in] */ HCHAPTER hChapter,
/* [in] */ DBBKMARK cbBookmark,
/* [size_is][in] */ const BYTE __RPC_FAR *pBookmark,
/* [out] */ DBCOUNTITEM __RPC_FAR *pulPosition,
/* [out] */ DBCOUNTITEM __RPC_FAR *pcRows) = 0;
};
#else /* C style interface */
#error "C style interface not maintained"
#endif /* C style interface */
#endif /* __IRowsetExactScroll_INTERFACE_DEFINED__ */
#endif /* OLEDBVER >= 0200 */
/****************************************
* Generated header for interface: __MIDL_itf_oledb_0087
* at Thu May 22 17:05:14 1997
* using MIDL 3.01.75
****************************************/
/* [local] */
//@@@+ V2.0
#if( OLEDBVER >= 0x0200 )
extern RPC_IF_HANDLE __MIDL_itf_oledb_0087_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_oledb_0087_v0_0_s_ifspec;
#ifndef __IRowsetNewRowAfter_INTERFACE_DEFINED__
#define __IRowsetNewRowAfter_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IRowsetNewRowAfter
* at Thu May 22 17:05:14 1997
* using MIDL 3.01.75
****************************************/
/* [unique][uuid][object][local] */
EXTERN_C const IID IID_IRowsetNewRowAfter;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("0c733a71-2a1c-11ce-ade5-00aa0044773d")
IRowsetNewRowAfter : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE SetNewDataAfter(
/* [in] */ HCHAPTER hChapter,
/* [in] */ DBBKMARK cbbmPrevious,
/* [size_is][in] */ const BYTE __RPC_FAR *pbmPrevious,
/* [in] */ HACCESSOR hAccessor,
/* [in] */ BYTE __RPC_FAR *pData,
/* [out] */ HROW __RPC_FAR *phRow) = 0;
};
#else /* C style interface */
#error "C style interface not maintained"
#endif /* C style interface */
#endif /* __IRowsetNewRowAfter_INTERFACE_DEFINED__ */
#endif /* OLEDBVER >= 0200 */
#if( OLEDBVER >= 0x0200 )
// IID_IRowsetExactScroll = {0x0c733a7f,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}
// IID_IRowsetNewRowAfter = {0x0c733a71,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}
#endif // OLEDBVER >= 0x0200
#ifdef __cplusplus
}
#endif
#endif