1 /**************************************************************
2  *
3  * Licensed to the Apache Software Foundation (ASF) under one
4  * or more contributor license agreements.  See the NOTICE file
5  * distributed with this work for additional information
6  * regarding copyright ownership.  The ASF licenses this file
7  * to you under the Apache License, Version 2.0 (the
8  * "License"); you may not use this file except in compliance
9  * with the License.  You may obtain a copy of the License at
10  *
11  *   http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing,
14  * software distributed under the License is distributed on an
15  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16  * KIND, either express or implied.  See the License for the
17  * specific language governing permissions and limitations
18  * under the License.
19  *
20  *************************************************************/
21 
22 
23 #ifndef CONNECTIVITY_ADO_WRAP_TYPEDEFS_HXX
24 #define CONNECTIVITY_ADO_WRAP_TYPEDEFS_HXX
25 
26 
27 namespace connectivity
28 {
29 	namespace ado
30 	{
31 		class WpADOTable;
32 		class WpADOKey;
33 		class WpADOIndex;
34 		class WpADOColumn;
35 		class WpADOGroup;
36 		class WpADOView;
37 		class WpADOUser;
38 
39 		typedef WpOLEAppendCollection<ADOTables,	_ADOTable,	WpADOTable>		WpADOTables;
40 		typedef WpOLEAppendCollection<ADOKeys,		ADOKey,		WpADOKey>		WpADOKeys;
41 		typedef WpOLEAppendCollection<ADOIndexes,	_ADOIndex,	WpADOIndex>		WpADOIndexes;
42 		typedef WpOLEAppendCollection<ADOColumns,	_ADOColumn, WpADOColumn>	WpADOColumns;
43 		typedef WpOLEAppendCollection<ADOGroups,	ADOGroup,	WpADOGroup>		WpADOGroups;
44 		typedef WpOLEAppendCollection<ADOViews,		ADOView,	WpADOView>		WpADOViews;
45 		typedef WpOLEAppendCollection<ADOUsers,		_ADOUser,	WpADOUser>		WpADOUsers;
46 	}
47 }
48 
49 #endif //CONNECTIVITY_ADO_WRAP_TYPEDEFS_HXX
50