|
|
|
1 |
|
|
2 |
|
|
3 |
|
/* this ALWAYS GENERATED file contains the definitions for the interfaces */ |
4 |
|
|
5 |
|
|
6 |
|
/* File created by MIDL compiler version 7.00.0499 */ |
7 |
|
/* Compiler settings for oledbdep.idl: |
8 |
|
Oicf, W1, ..., env=Win32 (32b run) |
9 |
|
protocol : dce , ms_ext, c_ext, robust |
10 |
|
error checks: allocation ref bounds_check enum stub_data |
11 |
|
VC __declspec() decoration level: |
12 |
|
__declspec(uuid()), __declspec(selectany), __declspec(novtable) |
13 |
|
DECLSPEC_UUID(), MIDL_INTERFACE() |
14 |
|
*/ |
15 |
|
//@@MIDL_FILE_HEADING( ) |
16 |
|
|
17 |
|
#pragma warning( disable: 4049 ) /* more than 64k source lines */ |
18 |
|
|
19 |
|
|
20 |
|
/* verify that the <rpcndr.h> version is high enough to compile this file*/ |
21 |
|
#ifndef __REQUIRED_RPCNDR_H_VERSION__ |
22 |
|
#define __REQUIRED_RPCNDR_H_VERSION__ 500 |
23 |
|
#endif |
24 |
|
|
25 |
|
/* verify that the <rpcsal.h> version is high enough to compile this file*/ |
26 |
|
#ifndef __REQUIRED_RPCSAL_H_VERSION__ |
27 |
|
#define __REQUIRED_RPCSAL_H_VERSION__ 100 |
28 |
|
#endif |
29 |
|
|
30 |
|
#include "rpc.h" |
31 |
|
#include "rpcndr.h" |
32 |
|
|
33 |
|
#ifndef __RPCNDR_H_VERSION__ |
34 |
|
#error this stub requires an updated version of <rpcndr.h> |
35 |
|
#endif // __RPCNDR_H_VERSION__ |
36 |
|
|
37 |
|
#ifndef COM_NO_WINDOWS_H |
38 |
|
#include "windows.h" |
39 |
|
#include "ole2.h" |
40 |
|
#endif /*COM_NO_WINDOWS_H*/ |
41 |
|
|
42 |
|
#ifndef __oledbdep_h__ |
43 |
|
#define __oledbdep_h__ |
44 |
|
|
45 |
|
#if defined(_MSC_VER) && (_MSC_VER >= 1020) |
46 |
|
#pragma once |
47 |
|
#endif |
48 |
|
|
49 |
|
/* Forward Declarations */ |
50 |
|
|
51 |
|
#ifndef __IRowsetNextRowset_FWD_DEFINED__ |
52 |
|
#define __IRowsetNextRowset_FWD_DEFINED__ |
53 |
|
typedef interface IRowsetNextRowset IRowsetNextRowset; |
54 |
|
#endif /* __IRowsetNextRowset_FWD_DEFINED__ */ |
55 |
|
|
56 |
|
|
57 |
|
#ifndef __IRowsetNewRowAfter_FWD_DEFINED__ |
58 |
|
#define __IRowsetNewRowAfter_FWD_DEFINED__ |
59 |
|
typedef interface IRowsetNewRowAfter IRowsetNewRowAfter; |
60 |
|
#endif /* __IRowsetNewRowAfter_FWD_DEFINED__ */ |
61 |
|
|
62 |
|
|
63 |
|
#ifndef __IRowsetWithParameters_FWD_DEFINED__ |
64 |
|
#define __IRowsetWithParameters_FWD_DEFINED__ |
65 |
|
typedef interface IRowsetWithParameters IRowsetWithParameters; |
66 |
|
#endif /* __IRowsetWithParameters_FWD_DEFINED__ */ |
67 |
|
|
68 |
|
|
69 |
|
#ifndef __IRowsetAsynch_FWD_DEFINED__ |
70 |
|
#define __IRowsetAsynch_FWD_DEFINED__ |
71 |
|
typedef interface IRowsetAsynch IRowsetAsynch; |
72 |
|
#endif /* __IRowsetAsynch_FWD_DEFINED__ */ |
73 |
|
|
74 |
|
|
75 |
|
#ifndef __IRowsetKeys_FWD_DEFINED__ |
76 |
|
#define __IRowsetKeys_FWD_DEFINED__ |
77 |
|
typedef interface IRowsetKeys IRowsetKeys; |
78 |
|
#endif /* __IRowsetKeys_FWD_DEFINED__ */ |
79 |
|
|
80 |
|
|
81 |
|
#ifndef __IRowsetWatchAll_FWD_DEFINED__ |
82 |
|
#define __IRowsetWatchAll_FWD_DEFINED__ |
83 |
|
typedef interface IRowsetWatchAll IRowsetWatchAll; |
84 |
|
#endif /* __IRowsetWatchAll_FWD_DEFINED__ */ |
85 |
|
|
86 |
|
|
87 |
|
#ifndef __IRowsetWatchNotify_FWD_DEFINED__ |
88 |
|
#define __IRowsetWatchNotify_FWD_DEFINED__ |
89 |
|
typedef interface IRowsetWatchNotify IRowsetWatchNotify; |
90 |
|
#endif /* __IRowsetWatchNotify_FWD_DEFINED__ */ |
91 |
|
|
92 |
|
|
93 |
|
#ifndef __IRowsetWatchRegion_FWD_DEFINED__ |
94 |
|
#define __IRowsetWatchRegion_FWD_DEFINED__ |
95 |
|
typedef interface IRowsetWatchRegion IRowsetWatchRegion; |
96 |
|
#endif /* __IRowsetWatchRegion_FWD_DEFINED__ */ |
97 |
|
|
98 |
|
|
99 |
|
#ifndef __IRowsetCopyRows_FWD_DEFINED__ |
100 |
|
#define __IRowsetCopyRows_FWD_DEFINED__ |
101 |
|
typedef interface IRowsetCopyRows IRowsetCopyRows; |
102 |
|
#endif /* __IRowsetCopyRows_FWD_DEFINED__ */ |
103 |
|
|
104 |
|
|
105 |
|
#ifndef __IReadData_FWD_DEFINED__ |
106 |
|
#define __IReadData_FWD_DEFINED__ |
107 |
|
typedef interface IReadData IReadData; |
108 |
|
#endif /* __IReadData_FWD_DEFINED__ */ |
109 |
|
|
110 |
|
|
111 |
|
#ifndef __ICommandCost_FWD_DEFINED__ |
112 |
|
#define __ICommandCost_FWD_DEFINED__ |
113 |
|
typedef interface ICommandCost ICommandCost; |
114 |
|
#endif /* __ICommandCost_FWD_DEFINED__ */ |
115 |
|
|
116 |
|
|
117 |
|
#ifndef __ICommandValidate_FWD_DEFINED__ |
118 |
|
#define __ICommandValidate_FWD_DEFINED__ |
119 |
|
typedef interface ICommandValidate ICommandValidate; |
120 |
|
#endif /* __ICommandValidate_FWD_DEFINED__ */ |
121 |
|
|
122 |
|
|
123 |
|
#ifndef __ITableRename_FWD_DEFINED__ |
124 |
|
#define __ITableRename_FWD_DEFINED__ |
125 |
|
typedef interface ITableRename ITableRename; |
126 |
|
#endif /* __ITableRename_FWD_DEFINED__ */ |
127 |
|
|
128 |
|
|
129 |
|
#ifndef __IDBSchemaCommand_FWD_DEFINED__ |
130 |
|
#define __IDBSchemaCommand_FWD_DEFINED__ |
131 |
|
typedef interface IDBSchemaCommand IDBSchemaCommand; |
132 |
|
#endif /* __IDBSchemaCommand_FWD_DEFINED__ */ |
133 |
|
|
134 |
|
|
135 |
|
#ifndef __IProvideMoniker_FWD_DEFINED__ |
136 |
|
#define __IProvideMoniker_FWD_DEFINED__ |
137 |
|
typedef interface IProvideMoniker IProvideMoniker; |
138 |
|
#endif /* __IProvideMoniker_FWD_DEFINED__ */ |
139 |
|
|
140 |
|
|
141 |
|
/* header files for imported files */ |
142 |
|
#include "oledb.h" |
143 |
|
|
144 |
|
#ifdef __cplusplus |
145 |
|
extern "C"{ |
146 |
|
#endif |
147 |
|
|
148 |
|
|
149 |
|
/* interface __MIDL_itf_oledbdep_0000_0000 */ |
150 |
|
/* [local] */ |
151 |
|
|
152 |
|
//----------------------------------------------------------------------------- |
153 |
|
// File: .C or .H file generated by oledbdep.idl |
154 |
|
// |
155 |
|
// Copyright: Copyright (c) 1998-1999 Microsoft Corporation |
156 |
|
// |
157 |
|
// Contents: .C or .H file generated by oledbdep.idl |
158 |
|
// |
159 |
|
// Comments: Microsoft OLE DB |
160 |
|
// |
161 |
|
//----------------------------------------------------------------------------- |
162 |
|
|
163 |
|
#ifdef _WIN64 |
164 |
|
#include <pshpack8.h> // 8-byte structure packing |
165 |
|
#else |
166 |
|
#include <pshpack2.h> // 2-byte structure packing |
167 |
|
#endif |
168 |
|
|
169 |
|
|
170 |
|
|
171 |
|
extern RPC_IF_HANDLE __MIDL_itf_oledbdep_0000_0000_v0_0_c_ifspec; |
172 |
|
extern RPC_IF_HANDLE __MIDL_itf_oledbdep_0000_0000_v0_0_s_ifspec; |
173 |
|
|
174 |
|
#ifndef __DBStructureDefinitionsDep_INTERFACE_DEFINED__ |
175 |
|
#define __DBStructureDefinitionsDep_INTERFACE_DEFINED__ |
176 |
|
|
177 |
|
/* interface DBStructureDefinitionsDep */ |
178 |
|
/* [unique][uuid] */ |
179 |
|
|
180 |
|
#ifndef UNALIGNED |
181 |
|
#if defined(_MIPS_) || defined(_ALPHA_) || defined(_PPC_) |
182 |
|
#define UNALIGNED __unaligned |
183 |
|
#else |
184 |
|
#define UNALIGNED |
185 |
|
#endif |
186 |
|
#endif //UNALIGNED |
187 |
|
#undef OLEDBDECLSPEC |
188 |
|
#if _MSC_VER >= 1100 |
189 |
|
#define OLEDBDECLSPEC __declspec(selectany) |
190 |
|
#else |
191 |
|
#define OLEDBDECLSPEC |
192 |
|
#endif //_MSC_VER |
193 |
|
#ifdef DBINITCONSTANTS |
194 |
|
extern const OLEDBDECLSPEC GUID DB_PROPERTY_CHECK_OPTION = {0xc8b5220b,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}; |
195 |
|
extern const OLEDBDECLSPEC GUID DB_PROPERTY_CONSTRAINT_CHECK_DEFERRED = {0xc8b521f0,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}; |
196 |
|
extern const OLEDBDECLSPEC GUID DB_PROPERTY_DROP_CASCADE = {0xc8b521f3,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}; |
197 |
|
extern const OLEDBDECLSPEC GUID DB_PROPERTY_UNIQUE = {0xc8b521f5,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}; |
198 |
|
extern const OLEDBDECLSPEC GUID DB_PROPERTY_ON_COMMIT_PRESERVE_ROWS = {0xc8b52230,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}; |
199 |
|
extern const OLEDBDECLSPEC GUID DB_PROPERTY_PRIMARY = {0xc8b521fc,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}; |
200 |
|
extern const OLEDBDECLSPEC GUID DB_PROPERTY_CLUSTERED = {0xc8b521ff,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}; |
201 |
|
extern const OLEDBDECLSPEC GUID DB_PROPERTY_NONCLUSTERED = {0xc8b52200,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}; |
202 |
|
extern const OLEDBDECLSPEC GUID DB_PROPERTY_BTREE = {0xc8b52201,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}; |
203 |
|
extern const OLEDBDECLSPEC GUID DB_PROPERTY_HASH = {0xc8b52202,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}; |
204 |
|
extern const OLEDBDECLSPEC GUID DB_PROPERTY_FILLFACTOR = {0xc8b52203,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}; |
205 |
|
extern const OLEDBDECLSPEC GUID DB_PROPERTY_INITIALSIZE = {0xc8b52204,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}; |
206 |
|
extern const OLEDBDECLSPEC GUID DB_PROPERTY_DISALLOWNULL = {0xc8b52205,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}; |
207 |
|
extern const OLEDBDECLSPEC GUID DB_PROPERTY_IGNORENULL = {0xc8b52206,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}; |
208 |
|
extern const OLEDBDECLSPEC GUID DB_PROPERTY_IGNOREANYNULL = {0xc8b52207,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}; |
209 |
|
extern const OLEDBDECLSPEC GUID DB_PROPERTY_SORTBOOKMARKS = {0xc8b52208,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}; |
210 |
|
extern const OLEDBDECLSPEC GUID DB_PROPERTY_AUTOMATICUPDATE = {0xc8b52209,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}; |
211 |
|
extern const OLEDBDECLSPEC GUID DB_PROPERTY_EXPLICITUPDATE = {0xc8b5220a,0x5cf3,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}}; |
212 |
|
#else // !DBINITCONSTANTS |
213 |
|
extern const GUID DB_PROPERTY_CHECK_OPTION; |
214 |
|
extern const GUID DB_PROPERTY_CONSTRAINT_CHECK_DEFERRED; |
215 |
|
extern const GUID DB_PROPERTY_DROP_CASCADE; |
216 |
|
extern const GUID DB_PROPERTY_ON_COMMIT_PRESERVE_ROWS; |
217 |
|
extern const GUID DB_PROPERTY_UNIQUE; |
218 |
|
extern const GUID DB_PROPERTY_PRIMARY; |
219 |
|
extern const GUID DB_PROPERTY_CLUSTERED; |
220 |
|
extern const GUID DB_PROPERTY_NONCLUSTERED; |
221 |
|
extern const GUID DB_PROPERTY_BTREE; |
222 |
|
extern const GUID DB_PROPERTY_HASH; |
223 |
|
extern const GUID DB_PROPERTY_FILLFACTOR; |
224 |
|
extern const GUID DB_PROPERTY_INITIALSIZE; |
225 |
|
extern const GUID DB_PROPERTY_DISALLOWNULL; |
226 |
|
extern const GUID DB_PROPERTY_IGNORENULL; |
227 |
|
extern const GUID DB_PROPERTY_IGNOREANYNULL; |
228 |
|
extern const GUID DB_PROPERTY_SORTBOOKMARKS; |
229 |
|
extern const GUID DB_PROPERTY_AUTOMATICUPDATE; |
230 |
|
extern const GUID DB_PROPERTY_EXPLICITUPDATE; |
231 |
|
#endif // DBINITCONSTANTS |
232 |
|
|
233 |
|
enum DBPROPENUM25_DEPRECATED |
234 |
|
{ DBPROP_ICommandCost = 0x8dL, |
1884 |
|
|
1885 |
|
#endif /* C style interface */ |
1886 |
|
|
1887 |
|
|
1888 |
|
|
1889 |
|
|
1890 |
|
#endif /* __IProvideMoniker_INTERFACE_DEFINED__ */ |
1891 |
|
|
1892 |
|
|
1893 |
|
/* interface __MIDL_itf_oledbdep_0000_0016 */ |
1894 |
|
/* [local] */ |
1895 |
|
|
1896 |
|
// IID_IRowsetExactScroll = {0x0c733a7f,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} |
1897 |
|
// IID_IRowsetNextRowset = {0x0c733a72,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} |
1898 |
|
// IID_IRowsetNewRowAfter = {0x0c733a71,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} |
1899 |
|
// IID_IRowsetWithParameters = {0x0c733a6e,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} |
1900 |
|
// IID_IRowsetAsynch = {0x0c733a0f,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} |
1901 |
|
// IID_IRowsetKeys = {0x0c733a12,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} |
1902 |
|
// IID_IRowsetWatchAll = {0x0c733a73,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} |
1903 |
|
// IID_IRowsetWatchNotify = {0x0c733a44,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} |
1904 |
|
// IID_IRowsetWatchRegion = {0x0c733a45,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} |
1905 |
|
// IID_IRowsetCopyRows = {0x0c733a6b,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} |
1906 |
|
// IID_IReadData = {0x0c733a6a,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} |
1907 |
|
// IID_ICommandCost = {0x0c733a4e,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} |
1908 |
|
// IID_ICommandTree = {0x0c733a87,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} |
1909 |
|
// IID_ICommandValidate = {0x0c733a18,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} |
1910 |
|
// IID_IQuery = {0x0c733a51,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} |
1911 |
|
// IID_ITableRename = {0x0c733a77,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} |
1912 |
|
// IID_IDBSchemaCommand = {0x0c733a50,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} |
1913 |
|
// IID_IProvideMoniker = {0x0c733a4d,0x2a1c,0x11ce,{0xad,0xe5,0x00,0xaa,0x00,0x44,0x77,0x3d}} |
1914 |
|
#include <poppack.h> // restore original structure packing |
1915 |
|
|
1916 |
|
|
1917 |
|
extern RPC_IF_HANDLE __MIDL_itf_oledbdep_0000_0016_v0_0_c_ifspec; |
1918 |
|
extern RPC_IF_HANDLE __MIDL_itf_oledbdep_0000_0016_v0_0_s_ifspec; |
1919 |
|
|
1920 |
|
/* Additional Prototypes for ALL interfaces */ |
1921 |
|
|
1922 |
|
/* end of Additional Prototypes */ |
1923 |
|
|
1924 |
|
#ifdef __cplusplus |
1925 |
|
} |
1926 |
|
#endif |
1927 |
|
|
1928 |
|
#endif |
1929 |
|
|
1930 |
|
|
1931 |
|
|
1932 |
|
|
|
|
|