1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
|
// GENERATED SOURCE FILE - DO NOT EDIT
//
// This source file was generated by the Borland C++ compiler
// in response to a #import directive for the type library :
// C
//
#pragma once
#pragma pack(push, 8)
#include <comdef.h>
// Forward references
struct __declspec(uuid("00000402-0000-0010-8000-00aa006d2ea4"))
/*interface*/ ConnectionEventsVt;
/*interface*/ ADORecordsetConstruction;
struct __declspec(uuid("00000512-0000-0010-8000-00aa006d2ea4"))
/*interface*/ _Collection;
struct __declspec(uuid("00000513-0000-0010-8000-00aa006d2ea4"))
/*interface*/ _DynaCollection;
struct __declspec(uuid("00000505-0000-0010-8000-00aa006d2ea4"))
/*interface*/ Field15;
struct /* coclass */Connection;
struct /* coclass */Record;
struct /* coclass */Stream;
struct /* coclass */Command;
struct /* coclass */Recordset;
struct /* coclass */Parameter;
//
// Smart pointer declarations
//
_COM_SMARTPTR_TYPEDEF( ConnectionEventsVt , __uuidof( ConnectionEventsVt ) );
_COM_SMARTPTR_TYPEDEF( RecordsetEventsVt , __uuidof( RecordsetEventsVt ) );
_COM_SMARTPTR_TYPEDEF( ADOConnectionConstruction15 , __uuidof( ADOConnectionConstruction15 ) );
_COM_SMARTPTR_TYPEDEF( ADOConnectionConstruction , __uuidof(
_COM_SMARTPTR_TYPEDEF( ConnectionEvents , __uuidof( IDispatch ) );
_COM_SMARTPTR_TYPEDEF( RecordsetEvents , __uuidof( IDispatch ) );
_COM_SMARTPTR_TYPEDEF( _Record , __uuidof( IDispatch ) );
_COM_SMARTPTR_TYPEDEF( _Stream , __uuidof( IDispatch ) );
_COM_SMARTPTR_TYPEDEF( Field15 , __uuidof( IDispatch ) );
//
// Type library items
//
enum CursorTypeEnum
{
adOpenUnspecified = -1,
adOpenForwardOnly = 0,
adOpenKeyset = 1,
adOpenDynamic = 2,
adOpenStatic = 3
};
enum CursorOptionEnum
{
adHoldRecords = 256,
adMovePrevious = 512,
adAddNew = 16778240,
adDelete = 16779264,
adUpdate = 16809984,
adBookmark = 8192,
adApproxPosition = 16384,
adUpdateBatch = 65536,
adResync = 131072,
adNotify = 262144,
adFind = 524288,
adSeek = 4194304,
adIndex = 8388608
};
.
.
.
Declaration des structures (environ 2000 lignes)
.
.
.
virtual HRESULT __stdcall raw_ConnectComplete(
struct Error* pError,
EventStatusEnum* adStatus,
struct _Connection* pConnection ) = 0 ;
virtual HRESULT __stdcall raw_Disconnect(
EventStatusEnum* adStatus,
struct _Connection* pConnection ) = 0 ;
};
#include "msado15.tli"
#pragma pack(pop) |
Partager