1 //--------------------------------------------------------------------
2 // File:        ADOCTINT.h
3 //
4 // Copyright:    Copyright (c) Microsoft Corporation.
5 //
6 //
7 //
8 // Contents:    ADO Interface header
9 //
10 // Comment:
11 //--------------------------------------------------------------------
12 #ifndef _ADOCTINT_H_
13 #define _ADOCTINT_H_
14
15 #ifndef _INC_TCHAR
16 #include <tchar.h>
17 #endif
18
19 /* this ALWAYS GENERATED file contains the definitions for the interfaces */
20  /* File created by MIDL compiler version 7.00.0499 */
21 /* Compiler settings for adocat.idl:
22       Oicf, W1, Zp8, env=Win32 (32b run)
23       protocol : dce , ms_ext, c_ext, robust
24       error checks: allocation ref bounds_check enum stub_data 
25       VC __declspec() decoration level: 
26                __declspec(uuid()), __declspec(selectany), __declspec(novtable)
27                DECLSPEC_UUID(), MIDL_INTERFACE()
28 */
29 //@@MIDL_FILE_HEADING(  )
30 #pragma warning( disable: 4049 )  /* more than 64k source lines */
31 /* verify that the <rpcndr.h> version is high enough to compile this file*/
32 #ifndef __REQUIRED_RPCNDR_H_VERSION__
33 #define __REQUIRED_RPCNDR_H_VERSION__ 500
34 #endif
35 /* verify that the <rpcsal.h> version is high enough to compile this file*/
36 #ifndef __REQUIRED_RPCSAL_H_VERSION__
37 #define __REQUIRED_RPCSAL_H_VERSION__ 100
38 #endif
39 #include "rpc.h"
40 #include "rpcndr.h"
41 #ifndef __RPCNDR_H_VERSION__
42 #error this stub requires an updated version of <rpcndr.h>
43 #endif // __RPCNDR_H_VERSION__
44 #ifndef __adocat_h__
45 #define __adocat_h__
46 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
47 #pragma once
48 #endif
49 /* Forward Declarations */ 
50 #ifndef ___ADOCollection_FWD_DEFINED__
51 #define ___ADOCollection_FWD_DEFINED__
52 typedef interface _ADOADOCollection _ADOCollection;
53 #endif     /* ___ADOCollection_FWD_DEFINED__ */
54 #ifndef ___ADODynaCollection_FWD_DEFINED__
55 #define ___ADODynaCollection_FWD_DEFINED__
56 typedef interface _ADODynaADOCollection _ADODynaCollection;
57 #endif     /* ___ADODynaCollection_FWD_DEFINED__ */
58 #ifndef ___Catalog_FWD_DEFINED__
59 #define ___Catalog_FWD_DEFINED__
60 typedef interface _ADOCatalog _Catalog;
61 #endif     /* ___Catalog_FWD_DEFINED__ */
62 #ifndef ___Table_FWD_DEFINED__
63 #define ___Table_FWD_DEFINED__
64 typedef interface _ADOTable _Table;
65 #endif     /* ___Table_FWD_DEFINED__ */
66 #ifndef ___Group25_FWD_DEFINED__
67 #define ___Group25_FWD_DEFINED__
68 typedef interface _Group25 _Group25;
69 #endif     /* ___Group25_FWD_DEFINED__ */
70 #ifndef ___Group_FWD_DEFINED__
71 #define ___Group_FWD_DEFINED__
72 typedef interface _ADOGroup _Group;
73 #endif     /* ___Group_FWD_DEFINED__ */
74 #ifndef ___User25_FWD_DEFINED__
75 #define ___User25_FWD_DEFINED__
76 typedef interface _User25 _User25;
77 #endif     /* ___User25_FWD_DEFINED__ */
78 #ifndef ___User_FWD_DEFINED__
79 #define ___User_FWD_DEFINED__
80 typedef interface _ADOUser _User;
81 #endif     /* ___User_FWD_DEFINED__ */
82 #ifndef ___Column_FWD_DEFINED__
83 #define ___Column_FWD_DEFINED__
Lines 84 ... 3803 are skipped.
3804       ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 
3805 #define Properties_AddRef(This)    \
3806       ( (This)->lpVtbl -> AddRef(This) ) 
3807 #define Properties_Release(This)    \
3808       ( (This)->lpVtbl -> Release(This) ) 
3809 #define Properties_GetTypeInfoCount(This,pctinfo)    \
3810       ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) 
3811 #define Properties_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
3812       ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) 
3813 #define Properties_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
3814       ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) 
3815 #define Properties_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
3816       ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) 
3817 #define Properties_get_Count(This,c)    \
3818       ( (This)->lpVtbl -> get_Count(This,c) ) 
3819 #define Properties__NewEnum(This,ppvObject)    \
3820       ( (This)->lpVtbl -> _NewEnum(This,ppvObject) ) 
3821 #define Properties_Refresh(This)    \
3822       ( (This)->lpVtbl -> Refresh(This) ) 
3823 #define Properties_get_Item(This,Item,ppvObject)    \
3824       ( (This)->lpVtbl -> get_Item(This,Item,ppvObject) ) 
3825 #endif /* COBJMACROS */
3826 #endif     /* C style interface */
3827 #endif     /* __Properties_INTERFACE_DEFINED__ */
3828 #endif /* __ADOX_LIBRARY_DEFINED__ */
3829 /* Additional Prototypes for ALL interfaces */
3830 /* end of Additional Prototypes */
3831 #ifdef __cplusplus
3832 }
3833 #endif
3834 #endif
3835 /***********************************
3836 Forwards
3837 */
3838 #define ADOCatalog _ADOCatalog
3839 #define ADOTable _ADOTable
3840 #define ADOGroup _ADOGroup
3841 #define ADOUser _ADOUser
3842 #define ADOIndex _ADOIndex
3843 #define ADOColumn _ADOColumn
3844 #define ADOKey _ADOKey
3845 #define ADOParameter _ADOParameter
3846 #define ADOCollection _ADOCollection
3847 #define ADODynaCollection _ADODynaCollection
3848
3849
3850 #endif // _ADOCTINT_H_
3851
3852