[fdo-commits] r775 - in branches/3.2.1/Fdo: Docs/doc_src Docs/doc_src/group_and_page_definitions Managed/Src/OSGeo/Common Managed/Src/OSGeo/Common/Xml Managed/Src/OSGeo/FDO Managed/Src/OSGeo/FDO/Commands Managed/Src/OSGeo/FDO/Commands/DataStore Managed/Src/OSGeo/FDO/Commands/Feature Managed/Src/OSGeo/FDO/Commands/Locking Managed/Src/OSGeo/FDO/Commands/LongTransaction Managed/Src/OSGeo/FDO/Commands/SQL Managed/Src/OSGeo/FDO/Commands/Schema Managed/Src/OSGeo/FDO/Commands/SpatialContext Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure Managed/Src/OSGeo/FDO/Connections Managed/Src/OSGeo/FDO/Connections/Capabilities Managed/Src/OSGeo/FDO/Expression Managed/Src/OSGeo/FDO/Filter Managed/Src/OSGeo/FDO/Raster Managed/Src/OSGeo/FDO/Schema Managed/Src/OSGeo/FDO/Xml Managed/Src/OSGeo/Geometry Managed/Src/OSGeo/Spatial

svn_fdo at osgeo.org svn_fdo at osgeo.org
Wed Feb 14 18:08:56 EST 2007


Author: gregboone
Date: 2007-02-14 18:08:54 -0500 (Wed, 14 Feb 2007)
New Revision: 775

Modified:
   branches/3.2.1/Fdo/Docs/doc_src/Doxyfile_FDOmanaged
   branches/3.2.1/Fdo/Docs/doc_src/group_and_page_definitions/define_pages.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Common/Xml/mgIXmlSaxHandler.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Common/mgGeometryType.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Common/mgIStreamReader.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgICreateDataStore.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgICreateDataStoreImp.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDataStorePropertyDictionary.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDataStoreReader.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDestroyDataStore.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIListDataStores.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIBaseSelect.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIDataReader.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIDelete.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIFeatureReader.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIInsert.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIReader.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgISelect.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgISelectAggregates.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIUpdate.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgConflictType.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIAcquireLock.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIAcquireLockImp.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockInfo.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockOwners.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockedObjects.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockConflictReader.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockOwnersReader.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockedObjectReader.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIReleaseLock.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgLockStrategy.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgLockType.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIActivateLongTransaction.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIActivateLongTransactionCheckpoint.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIChangeLongTransactionPrivileges.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIChangeLongTransactionSet.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICommitLongTransaction.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICommitLongTransactionImp.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICreateLongTransaction.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICreateLongTransactionCheckpoint.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIDeactivateLongTransaction.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIFreezeLongTransaction.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionCheckpoints.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionPrivileges.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactions.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionsInSet.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILTConflictDirectiveEnumerator.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionCheckpointReader.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionPrivilegeReader.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionReader.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionSetReader.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIRollbackLongTransaction.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIRollbackLongTransactionCheckpoint.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionConflictResolution.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionFreezeOperations.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionPrivilegeOperations.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionPrivileges.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionSetOperations.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SQL/mgISQLCommand.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SQL/mgISQLDataReader.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIApplySchema.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDescribeSchema.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDescribeSchemaMapping.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDestroySchema.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIPhysicalElementMapping.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIPhysicalPropertyMapping.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIActivateSpatialContext.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgICreateSpatialContext.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIDestroySpatialContext.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIGetSpatialContexts.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgISpatialContextReader.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgSpatialContextExtentType.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgBaseUnit.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgICreateMeasureUnit.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIDestroyMeasureUnit.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIGetMeasureUnits.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIMeasureUnitReader.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/mgCommandType.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/mgICommand.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/mgICommandImp.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/mgIFeatureCommand.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/mgOrderingOption.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgICommandCapabilities.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgIConnectionCapabilities.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgIExpressionCapabilities.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgIFilterCapabilities.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgIGeometryCapabilities.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgIRasterCapabilities.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgISchemaCapabilities.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgITopologyCapabilities.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgSchemaElementNameType.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgThreadCapability.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/mgConnectionState.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/mgIConnection.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/mgIConnectionInfo.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/mgIConnectionPropertyDictionary.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/mgITransaction.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/mgProviderDatastoreType.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpressionType.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIExpressionProcessor.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Expression/mgUnaryOperations.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgBinaryLogicalOperations.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgComparisonOperations.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgConditionType.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgDistanceOperations.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgIFilterProcessor.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgSpatialOperations.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgUnaryLogicalOperations.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Raster/mgIRaster.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Raster/mgIRasterPropertyDictionary.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Raster/mgRasterDataModelType.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Raster/mgRasterDataOrganization.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Raster/mgRasterDataType.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgClassType.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgDataType.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgDeleteRule.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgGeometricType.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgObjectType.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgOrderType.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgPropertyDefinition.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgPropertyType.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgPropertyValueConstraintType.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgSchemaElementState.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Xml/mgIXmlDeserializable.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Xml/mgIXmlSerializable.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/mgIConnectionManager.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/mgIConnectionManagerImp.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/mgIProviderRegistry.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIArcSegmentAbstract.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICircularArcSegment.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICurveAbstract.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICurveAbstractImp.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICurvePolygon.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICurvePolygonImp.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICurveSegmentAbstract.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICurveString.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIDirectPosition.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIEnvelope.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIGeometricAggregateAbstract.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIGeometry.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgILineString.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgILineStringSegment.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgILinearRing.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiCurvePolygon.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiCurveString.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiGeometry.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiLineString.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiPoint.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiPolygon.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIPoint.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIPolygon.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIRing.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIRingAbstract.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgISurfaceAbstract.h
   branches/3.2.1/Fdo/Managed/Src/OSGeo/Spatial/mgSpatialGeometryValidity.h
Log:
FDO4: API - Update API documentation included in the FDO header files

Modified: branches/3.2.1/Fdo/Docs/doc_src/Doxyfile_FDOmanaged
===================================================================
--- branches/3.2.1/Fdo/Docs/doc_src/Doxyfile_FDOmanaged	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Docs/doc_src/Doxyfile_FDOmanaged	2007-02-14 23:08:54 UTC (rev 775)
@@ -124,7 +124,7 @@
 HHC_LOCATION           = "C:/Program Files/HTML Help Workshop/hhc.exe"
 GENERATE_CHI           = NO
 BINARY_TOC             = YES
-TOC_EXPAND             = NO
+TOC_EXPAND             = YES
 DISABLE_INDEX          = NO
 ENUM_VALUES_PER_LINE   = 4
 GENERATE_TREEVIEW      = YES

Modified: branches/3.2.1/Fdo/Docs/doc_src/group_and_page_definitions/define_pages.h
===================================================================
--- branches/3.2.1/Fdo/Docs/doc_src/group_and_page_definitions/define_pages.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Docs/doc_src/group_and_page_definitions/define_pages.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -67,4 +67,5 @@
 */
 /// \defgroup typedefs
 /// \defgroup enums
+/// \defgroup interfaces
 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Common/Xml/mgIXmlSaxHandler.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Common/Xml/mgIXmlSaxHandler.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Common/Xml/mgIXmlSaxHandler.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,6 +22,8 @@
 public __gc class XmlAttributeCollection;
 public __gc class XmlSaxContext;
 
+/// \ingroup (interfaces)
+/// \interface IXmlSaxHandler
 /// \brief
 /// IXmlSaxHandler defines the SAX Handler callback interface.
 /// It is not an interface in the strict sense, since each function has a 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Common/mgGeometryType.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Common/mgGeometryType.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Common/mgGeometryType.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,83 +20,67 @@
 
 BEGIN_NAMESPACE_OSGEO_COMMON
 
+/// \ingroup (enums)
 /// \brief
-///  GeometryType is an enumeration to denote the type of a Geometry.
+/// GeometryType is an enumeration to denote the type of a Geometry.
 /// \remarks
-///  This enumeration applies to types that derive from IGeometry.
-/// <param name="GeometryType_None">
-/// Indicates no specific type; used for "unknown", "don't care" or an incompletely constructed Geometry object.
-/// </param>
-/// <param name="GeometryType_Point">
-/// Point type 
-/// </param>
-/// <param name="GeometryType_LineString">
-/// LineString type 
-/// </param>
-/// <param name="GeometryType_Polygon">
-/// Polygon type 
-/// </param>
-/// <param name="GeometryType_MultiPoint">
-/// MultiPoint type 
-/// </param>
-/// <param name="GeometryType_MultiLineString">
-/// MultiLineString type 
-/// </param>
-/// <param name="GeometryType_MultiPolygon">
-/// MultiPolygon type 
-/// </param>
-/// <param name="GeometryType_MultiGeometry">
-/// MultiGeometry type
-/// </param>
-/// <param name="GeometryType_CurveString">
-/// CurveString type 
-/// </param>
-/// <param name="GeometryType_CurvePolygon">
-/// CurvePolygon type 
-/// </param>
-/// <param name="GeometryType_MultiCurveString">
-/// MultiCurveString type 
-/// </param>
-/// <param name="GeometryType_MultiCurvePolygon">
-/// MultiCurvePolygon type 
-/// </param>
+/// This enumeration applies to types that derive from IGeometry.
 public __value enum GeometryType
 {
+    /// Indicates no specific type; used for "unknown", "don't care" or an incompletely constructed Geometry object.
     GeometryType_None = FdoGeometryType_None,
+
+    /// Point type 
     GeometryType_Point = FdoGeometryType_Point,
+
+    /// LineString type 
     GeometryType_LineString = FdoGeometryType_LineString,
+
+    /// Polygon type 
     GeometryType_Polygon = FdoGeometryType_Polygon,
+
+    /// MultiPoint type 
     GeometryType_MultiPoint = FdoGeometryType_MultiPoint,
+    
+    /// MultiLineString type 
     GeometryType_MultiLineString = FdoGeometryType_MultiLineString,
+    
+    /// MultiPolygon type 
     GeometryType_MultiPolygon = FdoGeometryType_MultiPolygon,
+    
+    /// MultiGeometry type
     GeometryType_MultiGeometry = FdoGeometryType_MultiGeometry,
+    
+    /// CurveString type 
     GeometryType_CurveString = FdoGeometryType_CurveString,
+    
+    /// CurvePolygon type 
     GeometryType_CurvePolygon = FdoGeometryType_CurvePolygon,
+    
+    /// MultiCurveString type 
     GeometryType_MultiCurveString = FdoGeometryType_MultiCurveString,
+    
+    /// MultiCurvePolygon type 
     GeometryType_MultiCurvePolygon = FdoGeometryType_MultiCurvePolygon
 };
 
+/// \ingroup (enums)
 /// \brief
-///  Enumeration for components of Geometry.
+/// Enumeration for components of Geometry.
 /// \remarks
-///  This enumeration applies to certain helper types that are used to compose other types which derive from IGeometry.
-/// <param name="GeometryComponentType_LinearRing">
-/// LinearRing type
-/// </param>
-/// <param name="GeometryComponentType_CircularArcSegment">
-/// CircularArcSegment type 
-/// </param>
-/// <param name="GeometryComponentType_LineStringSegment">
-/// LineStringSegment type 
-/// </param>
-/// <param name="GeometryComponentType_Ring">
-/// Ring type 
-/// </param>
+/// This enumeration applies to certain helper types that are used to compose other types which derive from IGeometry.
 public __value enum GeometryComponentType
 {
+    /// LinearRing type
     GeometryComponentType_LinearRing = FdoGeometryComponentType_LinearRing,
+    
+    /// CircularArcSegment type 
     GeometryComponentType_CircularArcSegment = FdoGeometryComponentType_CircularArcSegment,
+    
+    /// LineStringSegment type 
     GeometryComponentType_LineStringSegment = FdoGeometryComponentType_LineStringSegment,
+    
+    /// Ring type 
     GeometryComponentType_Ring = FdoGeometryComponentType_Ring
 };
 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Common/mgIStreamReader.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Common/mgIStreamReader.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Common/mgIStreamReader.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,14 +22,20 @@
 
 BEGIN_NAMESPACE_OSGEO_COMMON
 
+/// \ingroup (enums)
 /// \brief
 /// Enumeration for datatypes used by stream readers.
 public __value enum StreamReaderType
 {
+    /// Byte Stream Reader type
 	StreamReaderType_Byte = FdoStreamReaderType_Byte,
+
+    /// Char Stream Reader type
 	StreamReaderType_Char = FdoStreamReaderType_Char,
 };
 
+/// \ingroup (interfaces)
+/// \interface IStreamReader
 /// \brief
 /// The IStreamReader class is a top level interface for stream reader classes. 
 /// The API it provides allows the user to read large streams of data in blocks of items. 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgICreateDataStore.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgICreateDataStore.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgICreateDataStore.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,9 +20,13 @@
 
 #include "FDO\Commands\mgICommand.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_DATASTORE
 public __gc __interface IDataStorePropertyDictionary;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface ICreateDataStore
 /// \brief
 /// The ICreateDataStore interface defines the create datastore command,
 /// which can be used to create new provider specific datastores. The input is provided

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgICreateDataStoreImp.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgICreateDataStoreImp.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgICreateDataStoreImp.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -23,8 +23,10 @@
 
 class FdoICreateDataStore;
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_DATASTORE
 public __gc __interface IDataStorePropertyDictionary;
+/// \endcond
 
 /// \brief
 /// The ICreateDataStoreImp class is a concrete implementation of interface ICreateDataStore.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDataStorePropertyDictionary.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDataStorePropertyDictionary.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDataStorePropertyDictionary.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,6 +22,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_DATASTORE
 
+/// \ingroup (interfaces)
+/// \interface IDataStorePropertyDictionary
 /// \brief
 /// The IDataStorePropertyDictionary exposes a dictionary style interface
 /// to the datastore properties. The properties required to create or destroy a datastore

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDataStoreReader.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDataStoreReader.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDataStoreReader.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,9 +20,13 @@
 
 #include "FDO\Commands\mgICommand.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_DATASTORE
 public __gc __interface IDataStorePropertyDictionary;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IDataStoreReader
 /// \brief
 /// The IDataStoreReader interface provides a forward-only, read-only iterator
 /// for reading feature data.  A reference to an IDataStoreReader is returned

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDestroyDataStore.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDestroyDataStore.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIDestroyDataStore.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,9 +20,13 @@
 
 #include "FDO\Commands\mgICommand.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_DATASTORE
 public __gc __interface IDataStorePropertyDictionary;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IDestroyDataStore
 /// \brief
 /// The IDestroyDataStore interface defines the destroy datastore command,
 /// which can be used to create new provider specific datastores. The input is provided

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIListDataStores.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIListDataStores.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/DataStore/mgIListDataStores.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,9 +20,13 @@
 
 #include "FDO\Commands\mgICommand.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_DATASTORE
 public __gc __interface IDataStoreReader;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IListDataStores
 /// \brief
 /// The IListDataStores interface defines the list datastores command,
 /// which provides a way to get a list of datastores at a particular server. 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIBaseSelect.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIBaseSelect.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIBaseSelect.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -27,6 +27,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE
 
+/// \ingroup (interfaces)
+/// \interface IBaseSelect
 /// \brief
 /// The IBaseSelect interface defines a base interface for the the 
 /// FDO ISelect command, which queries for features

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIDataReader.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIDataReader.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIDataReader.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -25,6 +25,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE
 
+/// \ingroup (interfaces)
+/// \interface IDataReader
 /// \brief
 /// The IDataReader interface provides a forward-only, read-only
 /// iterator for reading relational table data. A reference to an

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIDelete.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIDelete.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIDelete.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,12 +20,16 @@
 
 #include "FDO\Commands\mgIFeatureCommand.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING
 public __gc __interface ILockConflictReader;
 END_NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IDelete
 /// \brief
 /// The IDelete interface defines the FDO Delete command, which deletes instances of
 /// a given class that match the specified criteria. Input to the delete command

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIFeatureReader.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIFeatureReader.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIFeatureReader.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -26,6 +26,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE
 
+/// \ingroup (interfaces)
+/// \interface IFeatureReader
 /// \brief
 /// The IFeatureReader interface provides a forward-only, read-only iterator
 /// for reading feature data.  A reference to an IFeatureReader is returned

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIInsert.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIInsert.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIInsert.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,6 +20,7 @@
 
 #include "FDO\Commands\mgICommand.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_EXPRESSION
 public __gc class Identifier;
 END_NAMESPACE_OSGEO_FDO_EXPRESSION
@@ -31,7 +32,10 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE
 public __gc __interface IFeatureReader;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IInsert
 /// \brief
 /// The IInsert interface defines the Insert command, which inserts a new
 /// instance of a given class. Input to the insert command includes the name of

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIReader.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIReader.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIReader.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -32,6 +32,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE
 
+/// \ingroup (interfaces)
+/// \interface IReader
 /// \brief
 /// The IReader interface provides a forward-only, read-only iterator
 /// for reading data. Because the initial position of the

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgISelect.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgISelect.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgISelect.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,13 +22,17 @@
 #include "FDO\Commands\Locking\mgLockType.h"
 #include "FDO\Commands\Locking\mgLockStrategy.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING
 public __gc __interface ILockConflictReader;
 END_NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE
 public __gc __interface IFeatureReader;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface ISelect
 /// \brief
 /// The ISelect interface defines the Select command, which queries for features
 /// of a given class that match the specified criteria. Input to the select

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgISelectAggregates.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgISelectAggregates.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgISelectAggregates.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,6 +20,7 @@
 
 #include "FDO\Commands\Feature\mgIBaseSelect.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS
 public __gc class IdentifierCollection;
 END_NAMESPACE_OSGEO_FDO_COMMANDS
@@ -30,7 +31,10 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE
 public __gc __interface IDataReader;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface ISelectAggregates
 /// \brief
 /// The ISelectAggregate interface defines a Select command that handle selection of properties that include 
 /// the use of aggregate functions. This command differs from the ISelect command in a number of ways. 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIUpdate.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIUpdate.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Feature/mgIUpdate.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,6 +20,7 @@
 
 #include "FDO\Commands\mgIFeatureCommand.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS
 public __gc class PropertyValueCollection;
 END_NAMESPACE_OSGEO_FDO_COMMANDS
@@ -29,7 +30,10 @@
 END_NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_FEATURE
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IUpdate
 /// \brief
 /// The IUpdate interface defines the Update command, which modifies instances
 /// of a given class that match the specified criteria. Input to the update

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgConflictType.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgConflictType.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgConflictType.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,29 +20,26 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING
 
+/// \ingroup (enums)
 /// \brief
 /// The ConflictType enumeration defines conflict types required to
 /// identify the lock type of a conflict reported with the lock conflict reader.
-/// <param name="ConflictType_LockConflict">
-/// Identifies a reported conflict
-/// in the lock conflict reader as a lock conflict. A conflict represents a
-/// lock conflict if an object the user requests to be locked is already locked
-/// by a different user.
-/// </param>
-/// <param name="ConflictType_VersionConflict">
-/// Identifies a reported conflict
-/// in the lock conflict reader as a version conflict. A conflict represents a
-/// version conflict if an object the user requests to be locked has already been
-/// versioned.
-/// </param>
-/// <param name="ConflictType_Unsupported">
-/// Indicates that an unsupported or
-/// unknown conflict type has been encountered.
-/// </param>
 public __value enum ConflictType
 {
+    /// Identifies a reported conflict
+    /// in the lock conflict reader as a lock conflict. A conflict represents a
+    /// lock conflict if an object the user requests to be locked is already locked
+    /// by a different user.
 	ConflictType_LockConflict = FdoConflictType_LockConflict,
+
+    /// Identifies a reported conflict
+    /// in the lock conflict reader as a version conflict. A conflict represents a
+    /// version conflict if an object the user requests to be locked has already been
+    /// versioned.
 	ConflictType_VersionConflict = FdoConflictType_VersionConflict,
+
+    /// Indicates that an unsupported or
+    /// unknown conflict type has been encountered.
 	ConflictType_Unsupported = FdoConflictType_Unsupported
 };
 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIAcquireLock.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIAcquireLock.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIAcquireLock.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,9 +22,13 @@
 #include "FDO\Commands\Locking\mgLockType.h"
 #include "FDO\Commands\Locking\mgLockStrategy.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING
 public __gc __interface ILockConflictReader;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IAcquireLock
 /// \brief
 /// The IAcquireLock interface locks feature instances of a given class 
 /// that match the specified criteria. Input to the acquire lock command

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIAcquireLockImp.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIAcquireLockImp.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIAcquireLockImp.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -25,8 +25,10 @@
 
 class FdoIAcquireLock;
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING
 public __gc __interface ILockConflictReader;
+/// \endcond
 
 /// \brief
 /// The IAcquireLockImp class is a concrete implementation of IAcquireLock.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockInfo.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockInfo.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockInfo.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,9 +20,13 @@
 
 #include "FDO\Commands\mgIFeatureCommand.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING
 public __gc __interface ILockedObjectReader;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IGetLockInfo
 /// \brief
 /// The IGetLockInfo interface defines the GetLockInfo command, which gets a
 /// lock information for the feature instances of a given class that match the

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockOwners.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockOwners.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockOwners.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,9 +20,13 @@
 
 #include "FDO\Commands\mgICommand.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING
 public __gc __interface ILockOwnersReader;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IGetLockOwners
 /// \brief
 /// The IGetLockOwners interface defines the GetLockOwners command, which gets a
 /// list of all lock owners. A connected user has the status of being a lock owner as

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockedObjects.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockedObjects.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIGetLockedObjects.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,9 +20,13 @@
 
 #include "FDO\Commands\mgICommand.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING
 public __gc __interface ILockedObjectReader;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IGetLockedObjects
 /// \brief
 /// The IGetLockedObjects interface defines the GetLockedObjects command, which
 /// gets a list of all objects that are currently locked by a particular user.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockConflictReader.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockConflictReader.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockConflictReader.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,12 +20,16 @@
 
 #include "FDO\Commands\Locking\mgConflictType.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS
 public __gc class PropertyValueCollection;
 END_NAMESPACE_OSGEO_FDO_COMMANDS
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface ILockConflictReader
 /// \brief
 /// The ILockConflictReader interface provides forward only, read-only
 /// functionality for identifying features that have a lock conflict.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockOwnersReader.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockOwnersReader.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockOwnersReader.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,6 +20,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING
 
+/// \ingroup (interfaces)
+/// \interface ILockOwnersReader
 /// \brief
 /// The ILockOwnersReader interface provides forward-only, read-only functionality
 /// for identifying users. A connected user has status of lock owner even if he has

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockedObjectReader.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockedObjectReader.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgILockedObjectReader.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -26,6 +26,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING
 
+/// \ingroup (interfaces)
+/// \interface ILockedObjectReader
 /// \brief
 /// The ILockedObjectReader interface provides forward-only, read-only
 /// functionality to identify lock information for a set of objects.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIReleaseLock.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIReleaseLock.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgIReleaseLock.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,9 +20,13 @@
 
 #include "FDO\Commands\mgIFeatureCommand.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING
 public __gc __interface ILockConflictReader;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IReleaseLock
 /// \brief
 /// The IReleaseLock interface defines the ReleaseLock command, which releases
 /// locks from feature instances of a given class that match the specified

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgLockStrategy.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgLockStrategy.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgLockStrategy.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,17 +20,15 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING
 
+/// \ingroup (enums)
 /// \brief
 /// The LockStrategy enumeration defines how lock acquisition should proceed.
-/// <param name="LockStrategy_All">
-/// Declares that either all of the locks must be acquired or none should be acquired.
-/// </param>
-/// <param name="LockStrategy_Partial">
-/// Declares that all of the locks that can be acquired should be acquired.
-/// </param>
 public __value enum LockStrategy
 {
+    /// Declares that either all of the locks must be acquired or none should be acquired.
 	LockStrategy_All = FdoLockStrategy_All,
+
+    /// Declares that all of the locks that can be acquired should be acquired.
 	LockStrategy_Partial = FdoLockStrategy_Partial
 };
 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgLockType.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgLockType.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Locking/mgLockType.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,6 +20,7 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LOCKING
 
+/// \ingroup (enums)
 /// \brief
 /// The LockType enumeration defines lock types. The lock type for 
 /// a locked object indicates a user's access privileges (including the user 
@@ -35,60 +36,45 @@
 /// that are used only when reporting lock type information.
 /// These special lock types cannot be used to specify a lock type to be applied 
 /// to an object.
-/// <param name="LockType_None">
-/// Indicates that an object is unlocked. 
-/// This type cannot be used with the commands AcquireLock and Select.
-/// </param>
-/// <param name="LockType_Unsupported">
-/// Indicates that an unsupported lock 
-/// type has been encountered. This type cannot be used with the commands 
-/// AcquireLock and Select.
-/// </param>
-/// <param name="LockType_Shared">
-/// Indicates a shared lock type. The type can 
-/// be used with the commands AcquireLock and Select.
-/// </param>
-/// <param name="LockType_Transaction">
-/// Indicates that a transaction lock 
-/// should be applied on an object. This type can be used with the commands 
-/// AcquireLock and Select.
-/// </param>
-/// <param name="LockType_Exclusive">
-/// Indicates that only this user can modify 
-/// this object. In a long transaction situation, any user can modify the object in any 
-/// other long transaction, including the root long transaction if it is not the current 
-/// long transaction. 
-/// <P>
-/// The type can be used with the commands AcquireLock and Select.
-/// </param>
-/// <param name="LockType_LongTransactionExclusive">
-/// Indicates that only this user can 
-/// modify this object in the long transaction containing the object or any long 
-/// transaction created as a descendent of that one. When not in a long transaction 
-/// situation (for example, if only a root long transaction exists), the lock behaves 
-/// like an Exclusive lock. 
-/// <P>
-/// The type can be used with the commands AcquireLock and Select.
-/// </param>
-/// <param name="LockType_AllLongTransactionExclusive">
-/// Indicates that only this user can 
-/// modify this object in this long transaction. No user, not even the user locking the object, 
-/// can modify the object in any long transaction created as a descendent of the one 
-/// containing the object being locked. When not in a long transaction situation (for example, 
-/// if only a root long transaction exists), the lock behaves like an Exclusive lock. 
-/// <P>
-/// This type can be used with the commands AcquireLock and Select.
-/// </param>
-
 public __value enum LockType
 {
-
+    /// Indicates that an object is unlocked. 
+    /// This type cannot be used with the commands AcquireLock and Select.
 	LockType_None = FdoLockType_None,
+
+    /// Indicates a shared lock type. The type can 
+    /// be used with the commands AcquireLock and Select.
 	LockType_Shared = FdoLockType_Shared,
+
+    /// Indicates that only this user can modify 
+    /// this object. In a long transaction situation, any user can modify the object in any 
+    /// other long transaction, including the root long transaction if it is not the current 
+    /// long transaction. The type can be used with the commands AcquireLock and Select.
 	LockType_Exclusive = FdoLockType_Exclusive,
+
+    /// Indicates that a transaction lock should be applied on an object. 
+    /// This type can be used with the commands AcquireLock and Select.
 	LockType_Transaction = FdoLockType_Transaction,
+
+    /// Indicates that an unsupported lock 
+    /// type has been encountered. This type cannot be used with the commands 
+    /// AcquireLock and Select.
 	LockType_Unsupported = FdoLockType_Unsupported,
+
+    /// Indicates that only this user can 
+    /// modify this object in this long transaction. No user, not even the user locking the object, 
+    /// can modify the object in any long transaction created as a descendent of the one 
+    /// containing the object being locked. When not in a long transaction situation (for example, 
+    /// if only a root long transaction exists), the lock behaves like an Exclusive lock. 
+    /// This type can be used with the commands AcquireLock and Select.
 	LockType_AllLongTransactionExclusive = FdoLockType_AllLongTransactionExclusive,
+
+    /// Indicates that only this user can 
+    /// modify this object in the long transaction containing the object or any long 
+    /// transaction created as a descendent of that one. When not in a long transaction 
+    /// situation (for example, if only a root long transaction exists), the lock behaves 
+    /// like an Exclusive lock. 
+    /// The type can be used with the commands AcquireLock and Select.
 	LockType_LongTransactionExclusive = FdoLockType_LongTransactionExclusive
 };
 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIActivateLongTransaction.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIActivateLongTransaction.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIActivateLongTransaction.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,6 +22,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
 
+/// \ingroup (interfaces)
+/// \interface IActivateLongTransaction
 /// \brief
 /// The IActivateLongTransaction interface defines the ActivateLongTransaction
 /// command, which activates a long transaction where feature manipulation and

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIActivateLongTransactionCheckpoint.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIActivateLongTransactionCheckpoint.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIActivateLongTransactionCheckpoint.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,9 +22,11 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
 
+/// \ingroup (interfaces)
+/// \interface IActivateLongTransactionCheckpoint
 /// \brief
 /// The IActivateLongTransactionCheckpoint interface defines the
-/// IActivateLongTransactionCheckpointImp command, which allows the user to
+/// ActivateLongTransactionCheckpoint command, which allows the user to
 /// activate the named checkpoint for the given long transaction. As a result, 
 /// the long transaction that owns the checkpoint will be activated as well if
 /// it is not already the active long transaction. The user requires the access

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIChangeLongTransactionPrivileges.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIChangeLongTransactionPrivileges.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIChangeLongTransactionPrivileges.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -23,6 +23,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
 
+/// \ingroup (interfaces)
+/// \interface IChangeLongTransactionPrivileges
 /// \brief
 /// The IChangeLongTransactionPrivileges interface defines the
 /// ChangeLongTransactionPrivileges command, which grants or revokes long

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIChangeLongTransactionSet.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIChangeLongTransactionSet.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIChangeLongTransactionSet.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -23,6 +23,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
 
+/// \ingroup (interfaces)
+/// \interface IChangeLongTransactionSet
 /// \brief
 /// The IChangeLongTransactionSet interface defines the ChangeLongTransactionSet
 /// command, which allows the user to add a transaction to, remove a transaction

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICommitLongTransaction.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICommitLongTransaction.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICommitLongTransaction.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,9 +20,13 @@
 
 #include "FDO\Commands\mgIFeatureCommand.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
 public __gc __interface ILongTransactionConflictDirectiveEnumerator;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface ICommitLongTransaction
 /// \brief
 /// The ICommitLongTransaction interface defines the CommitLongTransaction
 /// command, which allows a user to execute commit operations on a long

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICommitLongTransactionImp.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICommitLongTransactionImp.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICommitLongTransactionImp.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -23,8 +23,10 @@
 
 class FdoICommitLongTransaction;
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
 public __gc __interface ILongTransactionConflictDirectiveEnumerator;
+/// \endcond
 
 /// \brief
 /// The ICommitLongTransactionImp class is a 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICreateLongTransaction.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICreateLongTransaction.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICreateLongTransaction.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,6 +22,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
 
+/// \ingroup (interfaces)
+/// \interface ICreateLongTransaction
 /// \brief
 /// The ICreateLongTransaction interface defines the CreateLongTransaction
 /// command which creates a long transaction that is based upon the currently

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICreateLongTransactionCheckpoint.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICreateLongTransactionCheckpoint.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgICreateLongTransactionCheckpoint.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,6 +22,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
 
+/// \ingroup (interfaces)
+/// \interface ICreateLongTransactionCheckpoint
 /// \brief
 /// The ICreateLongTransactionCheckpoint interface defines the
 /// CreateLongTransactionCheckpoint command, which allows the user to create a

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIDeactivateLongTransaction.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIDeactivateLongTransaction.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIDeactivateLongTransaction.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,6 +22,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
 
+/// \ingroup (interfaces)
+/// \interface IDeactivateLongTransaction
 /// \brief
 /// The IDeactivateLongTransaction interface defines the 
 /// DeactivateLongTransaction command, which deactivates the active long 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIFreezeLongTransaction.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIFreezeLongTransaction.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIFreezeLongTransaction.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -23,6 +23,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
 
+/// \ingroup (interfaces)
+/// \interface IFreezeLongTransaction
 /// \brief
 /// The IFreezeLongTransaction interface defines the FreezeLongTransaction
 /// command, which freezes or thaws a long transaction. When a long transaction

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionCheckpoints.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionCheckpoints.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionCheckpoints.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,9 +20,13 @@
 
 #include "FDO\Commands\mgICommand.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
 public __gc __interface ILongTransactionCheckpointReader;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IGetLongTransactionCheckpoints
 /// \brief
 /// The IGetLongTransactionCheckpoints interface defines the
 /// GetLongTransactionCheckpoints command, which allows the user to enumerate

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionPrivileges.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionPrivileges.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionPrivileges.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,9 +20,13 @@
 
 #include "FDO\Commands\mgICommand.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
 public __gc __interface ILongTransactionPrivilegeReader;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IGetLongTransactionPrivileges
 /// \brief
 /// The IGetLongTransactionPrivileges interface defines the
 /// GetLongTransactionPrivileges command, which allows the user to enumerate the

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactions.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactions.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactions.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,9 +20,13 @@
 
 #include "FDO\Commands\mgICommand.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
 public __gc __interface ILongTransactionReader;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IGetLongTransactions
 /// \brief
 /// The IGetLongTransactions interface defines the GetLongTransactions
 /// command. It allows a user to retrieve long transaction information for all or

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionsInSet.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionsInSet.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIGetLongTransactionsInSet.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,9 +20,13 @@
 
 #include "FDO\Commands\mgICommand.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
 public __gc __interface ILongTransactionSetReader;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IGetLongTransactionsInSet
 /// \brief
 /// The IGetLongTransactionsInSet interface defines the GetLongTransactionsInSet
 /// command, which allows the user to enumerate the list of versions

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILTConflictDirectiveEnumerator.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILTConflictDirectiveEnumerator.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILTConflictDirectiveEnumerator.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -29,6 +29,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
 
+/// \ingroup (interfaces)
+/// \interface ILongTransactionConflictDirectiveEnumerator
 /// \brief
 /// The ILongTransactionConflictDirective interface is used to specify how
 /// conflict should be resolved for a particular object.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionCheckpointReader.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionCheckpointReader.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionCheckpointReader.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,6 +20,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
 
+/// \ingroup (interfaces)
+/// \interface ILongTransactionCheckpointReader
 /// \brief
 /// The ILongTransactionCheckpointReader interface provides forward only,
 /// read-only functionality for enumerating long transaction checkpoints.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionPrivilegeReader.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionPrivilegeReader.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionPrivilegeReader.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,6 +20,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
 
+/// \ingroup (interfaces)
+/// \interface ILongTransactionPrivilegeReader
 /// \brief
 /// The ILongTransactionPrivilegeReader interface provides forward only,
 /// read-only functionality for enumerating long transaction privileges.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionReader.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionReader.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionReader.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,6 +20,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
 
+/// \ingroup (interfaces)
+/// \interface ILongTransactionReader
 /// \brief
 /// The ILongTransactionReader interface provides forward only,
 /// read-only functionality for enumerating long transactions.  A reference

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionSetReader.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionSetReader.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgILongTransactionSetReader.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,6 +20,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
 
+/// \ingroup (interfaces)
+/// \interface ILongTransactionSetReader
 /// \brief
 /// The ILongTransactionSetReader interface provides forward only, read-only
 /// functionality for enumerating the versions in the long transaction selection

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIRollbackLongTransaction.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIRollbackLongTransaction.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIRollbackLongTransaction.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,6 +22,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
 
+/// \ingroup (interfaces)
+/// \interface IRollbackLongTransaction
 /// \brief
 /// The IRollbackLongTransaction interface defines the RollbackLongTransaction
 /// command, which allows a user to execute rollback operations on a long

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIRollbackLongTransactionCheckpoint.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIRollbackLongTransactionCheckpoint.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgIRollbackLongTransactionCheckpoint.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,6 +22,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
 
+/// \ingroup (interfaces)
+/// \interface IRollbackLongTransactionCheckpoint
 /// \brief
 /// The IRollbackLongTransactionCheckpoint interface defines the
 /// RollbackLongTransactionCheckpoint command, which allows the user to roll back

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionConflictResolution.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionConflictResolution.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionConflictResolution.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,25 +20,21 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
 
+/// \ingroup (enums)
 /// \brief
 /// The LongTransactionConflictResolution enumeration defines the list of
 /// available options for resolving conflict.
-///
-/// \param LongTransactionConflictResolution_Unresolved
-/// Indicates that the conflict cannot be resolved.
-///
-/// \param LongTransactionConflictResolution_Child
-/// Indicates the data is to be kept as defined in the long transaction to be committed,
-/// overwriting the data in the long transaction's parent.
-///
-/// \param LongTransactionConflictResolution_Parent
-/// Indicates the data is to be kept as defined in the versions parent, discarding the data
-/// as defined in the long transaction to be committed.
-///
 public __value enum LongTransactionConflictResolution
 {
+    /// Indicates that the conflict cannot be resolved.
 	LongTransactionConflictResolution_Unresolved = FdoLongTransactionConflictResolution_Unresolved,
+
+    /// Indicates the data is to be kept as defined in the long transaction to be committed,
+    /// overwriting the data in the long transaction's parent.
 	LongTransactionConflictResolution_Child = FdoLongTransactionConflictResolution_Child,
+
+    /// Indicates the data is to be kept as defined in the versions parent, discarding the data
+    /// as defined in the long transaction to be committed.
 	LongTransactionConflictResolution_Parent = FdoLongTransactionConflictResolution_Parent
 };
 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionFreezeOperations.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionFreezeOperations.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionFreezeOperations.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,15 +20,10 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
 
+/// \ingroup (enums)
 /// \brief
 /// The LongTransactionFreezeOperations enumeration defines the 
 /// list of available operations that can be performed by the FreezeLongTransaction command.
-/// <param name="LongTransactionFreezeOperations_Freeze">
-/// Freeze the long transaction for exclusive update
-/// </param>
-/// <param name="LongTransactionFreezeOperations_Thaw">
-/// Thaw the long transaction
-/// </param>
 [System::FlagsAttribute]
 public __value enum LongTransactionFreezeOperations
 {

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionPrivilegeOperations.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionPrivilegeOperations.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionPrivilegeOperations.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,23 +20,18 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
 
+/// \ingroup (enums)
 /// \brief
 /// The LongTransactionPrivilegeOperations enumeration defines the list
 /// of available operations that can be performed by the
 /// ChangeLongTransactionPrivileges command.
-/// <param name="LongTransactionPrivilegeOperations_Grant">
-/// Indicates the user is to be granted the specified privileges.
-/// </param>
-/// <param name="LongTransactionPrivilegeOperations_Revoke">
-/// Indicates the specified privileges are to be revoked from the user.
-/// </param>
 [System::FlagsAttribute]
 public __value enum LongTransactionPrivilegeOperations
 {
-    /// Grant the user the specified privileges.
+    /// Indicates the user is to be granted the specified privileges.
 	LongTransactionPrivilegeOperations_Grant = FdoLongTransactionPrivilegeOperations_Grant,
 
-    /// Revoke the specified privileges from the user.
+    /// Indicates the specified privileges are to be revoked from the user.
 	LongTransactionPrivilegeOperations_Revoke = FdoLongTransactionPrivilegeOperations_Revoke
 };
 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionPrivileges.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionPrivileges.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionPrivileges.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,48 +20,43 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
 
+/// \ingroup (enums)
 /// \brief
 /// The LongTransactionPrivileges enumeration defines the long transaction
 /// privilege flags.
-///
-/// \param LongTransactionPrivileges_Access
-/// The access privilege is required for a user if the user needs to access
-/// a long transaction.
-///
-/// \param LongTransactionPrivileges_Create
-/// A user must have access and create privileges on the active long
-/// transaction if the user wants to create a new long transaction as a
-/// descendent of the active long transaction.
-///
-/// \param LongTransactionPrivileges_Commit
-/// A user must have access and commit privileges on a long transaction
-/// in order to commit it. In addition, the user needs access privilege to
-/// the long transaction's parent. The user also needs remove privilege on
-/// the long transaction to be committed if the operation to be executed
-/// is a commit and not a partial commit.
-///
-/// \param LongTransactionPrivileges_Rollback
-/// A user must have access and rollback privileges on a long transaction
-/// in order to roll it back. In addition, the user requires access
-/// privilege for each of the descendent versions involved in the operation. The user also requires the remove privilege for each of the versions involved in the operation if a rollback and not a partial rollback operation is executed.
-///
-/// \param LongTransactionPrivileges_Remove
-/// The long transaction privilege is required if the user should be allowed to remove the
-/// long transaction in the progress of a commit or roll back operation.
-///
-/// \param LongTransactionPrivileges_Freeze
-/// The user requires the access and freeze privileges on a long
-/// transaction for which the user wants to gain exclusive access to a
-/// long transaction.
-///
 [System::FlagsAttribute]
 public __value enum LongTransactionPrivileges
 {
+    /// The access privilege is required for a user if the user needs to access
+    /// a long transaction.
 	LongTransactionPrivileges_Access = FdoLongTransactionPrivileges_Access,
+
+    /// A user must have access and create privileges on the active long
+    /// transaction if the user wants to create a new long transaction as a
+    /// descendent of the active long transaction.
 	LongTransactionPrivileges_Create = FdoLongTransactionPrivileges_Create,
+
+    /// A user must have access and commit privileges on a long transaction
+    /// in order to commit it. In addition, the user needs access privilege to
+    /// the long transaction's parent. The user also needs remove privilege on
+    /// the long transaction to be committed if the operation to be executed
+    /// is a commit and not a partial commit.
 	LongTransactionPrivileges_Commit = FdoLongTransactionPrivileges_Commit,
+
+    /// A user must have access and rollback privileges on a long transaction
+    /// in order to roll it back. In addition, the user requires access
+    /// privilege for each of the descendent versions involved in the operation. 
+    /// The user also requires the remove privilege for each of the versions involved 
+    /// in the operation if a rollback and not a partial rollback operation is executed.
 	LongTransactionPrivileges_Rollback = FdoLongTransactionPrivileges_Rollback,
+
+    /// The long transaction privilege is required if the user should be allowed to remove the
+    /// long transaction in the progress of a commit or roll back operation.
 	LongTransactionPrivileges_Remove = FdoLongTransactionPrivileges_Remove,
+
+    /// The user requires the access and freeze privileges on a long
+    /// transaction for which the user wants to gain exclusive access to a
+    /// long transaction.
 	LongTransactionPrivileges_Freeze = FdoLongTransactionPrivileges_Freeze
 };
 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionSetOperations.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionSetOperations.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/LongTransaction/mgLongTransactionSetOperations.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,18 +20,10 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_LONGTRANSACTION
 
+/// \ingroup (enums)
 /// \brief
 /// The LongTransactionSetOperations enumeration defines the list of
 /// available operations that can be performed by the ChangeLongTransactionSet command.
-/// <param name="LongTransactionSetOperations_Add">
-/// Add the specified long transaction to the selection set.
-/// </param>
-/// <param name="LongTransactionSetOperations_Remove">
-/// Remove the specified long transaction from the selection set.
-/// </param>
-/// <param name="LongTransactionSetOperations_Clear">
-/// Clear the selection set.
-/// </param>
 [System::FlagsAttribute]
 public __value enum LongTransactionSetOperations
 {

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SQL/mgISQLCommand.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SQL/mgISQLCommand.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SQL/mgISQLCommand.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,9 +20,13 @@
 
 #include "FDO\Commands\mgICommand.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SQL
 public __gc __interface ISQLDataReader;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface ISQLCommand
 /// \brief
 /// The ISQLCommand interface defines the SQL command, which supports the
 /// execution of a SQL statement against an underlying RDBMS. Two execute

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SQL/mgISQLDataReader.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SQL/mgISQLDataReader.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SQL/mgISQLDataReader.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -21,6 +21,7 @@
 #include "FDO\Schema\mgDataType.h"
 #include "FDO\Schema\mgPropertyType.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_EXPRESSION
 public __gc class LOBValue;
 END_NAMESPACE_OSGEO_FDO_EXPRESSION
@@ -30,7 +31,10 @@
 END_NAMESPACE_OSGEO_COMMON
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SQL
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface ISQLDataReader
 /// \brief
 /// The ISQLDataReader interface provides a forward-only, read-only
 /// iterator for reading relational table data. A reference to an

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIApplySchema.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIApplySchema.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIApplySchema.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -27,6 +27,8 @@
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA
 public __gc class PhysicalSchemaMapping;
 
+/// \ingroup (interfaces)
+/// \interface IApplySchema
 /// \brief
 /// The IApplySchema interface defines the ApplySchema command, which creates or
 /// updates a feature schema within the DataStore. Input to the ApplySchema

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDescribeSchema.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDescribeSchema.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDescribeSchema.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -26,6 +26,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA
 
+/// \ingroup (interfaces)
+/// \interface IDescribeSchema
 /// \brief
 /// The IDescribeSchema interface defines the DescribeSchema command, which
 /// describes the feature schemas available from the connection. The DescribeSchema

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDescribeSchemaMapping.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDescribeSchemaMapping.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDescribeSchemaMapping.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -23,6 +23,8 @@
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA
 public __gc class PhysicalSchemaMappingCollection;
 
+/// \ingroup (interfaces)
+/// \interface IDescribeSchemaMapping
 /// \brief
 /// The IDescribeSchemaMapping interface defines the DescribeSchemaMapping command, which
 /// describes the logical to physical schema mappings for feature schemas 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDestroySchema.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDestroySchema.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIDestroySchema.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,6 +22,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA
 
+/// \ingroup (interfaces)
+/// \interface IDestroySchema
 /// \brief
 /// The IDestroySchema interface defines the DestroySchema command, which
 /// destroys a schema definition, including all class definitions, relationship

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIPhysicalElementMapping.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIPhysicalElementMapping.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIPhysicalElementMapping.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -18,6 +18,7 @@
 
 #pragma once
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_COMMON
 public __gc class StringCollection;
 END_NAMESPACE_OSGEO_COMMON
@@ -35,7 +36,10 @@
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA
 public __gc __interface IPhysicalElementMapping;
 public __gc class PhysicalSchemaMapping;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IPhysicalElementMapping
 /// \brief
 /// PhysicalElementMapping is an abstract class that acts as a base class for all 
 /// Physical Schema Mapping Override classes. FDO also provides a number of sub-classes

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIPhysicalPropertyMapping.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIPhysicalPropertyMapping.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/Schema/mgIPhysicalPropertyMapping.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -32,6 +32,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SCHEMA
 
+/// \ingroup (interfaces)
+/// \interface IPhysicalPropertyMapping
 /// \brief
 /// PhysicalPropertyMapping is an abstract class that acts as a base class for all 
 /// Physical Schema Mapping property overrides.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIActivateSpatialContext.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIActivateSpatialContext.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIActivateSpatialContext.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,6 +22,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT
 
+/// \ingroup (interfaces)
+/// \interface IActivateSpatialContext
 /// \brief
 /// The IActivateSpatialContext interface defines the ActivateSpatialContext
 /// command, which activates a specified spatial context. Input to the command

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgICreateSpatialContext.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgICreateSpatialContext.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgICreateSpatialContext.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -23,6 +23,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT
 
+/// \ingroup (interfaces)
+/// \interface ICreateSpatialContext
 /// \brief
 /// The ICreateSpatialContext interface defines the CreateSpatialContext
 /// command, which creates a new spatial context. Input to the command includes

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIDestroySpatialContext.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIDestroySpatialContext.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIDestroySpatialContext.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,6 +22,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT
 
+/// \ingroup (interfaces)
+/// \interface IDestroySpatialContext
 /// \brief
 /// The IDestroySpatialContext interface defines the DestroySpatialContext
 /// command, which destroys an existing spatial context. Input to the command is

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIGetSpatialContexts.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIGetSpatialContexts.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgIGetSpatialContexts.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,9 +20,13 @@
 
 #include "FDO\Commands\mgICommand.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT
 public __gc __interface ISpatialContextReader;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IGetSpatialContexts
 /// \brief
 /// IGetSpatialContexts interface defines the GetSpatialContexts command,
 /// which enumerates the existing spatial contexts.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgISpatialContextReader.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgISpatialContextReader.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgISpatialContextReader.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,6 +22,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT
 
+/// \ingroup (interfaces)
+/// \interface ISpatialContextReader
 /// \brief
 /// ISpatialContextReader interface provides forward-only, read-only
 /// functionality for enumerating spatial contexts. A reference to an

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgSpatialContextExtentType.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgSpatialContextExtentType.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/SpatialContext/mgSpatialContextExtentType.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,17 +20,10 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_SPATIALCONTEXT
 
+/// \ingroup (enums)
 /// \brief
 /// The SpatialContextExtentType enumeration defines how the extent of
 /// a context should be handled by the provider.
-/// <param name="SpatialContextExtentType_Static">
-/// The spatial extent of the context is static and must be specified
-/// when the context is created.
-/// </param>
-/// <param name="SpatialContextExtentType_Dynamic">
-/// The spatial extent of the context is dynamic and changes as data is
-/// added and removed from the context.
-/// </param>
 public __value enum SpatialContextExtentType
 {
     /// The spatial extent of the context is static and must be specified

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgBaseUnit.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgBaseUnit.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgBaseUnit.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,18 +22,10 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_UNITOFMEASURE
 
+/// \ingroup (enums)
 /// \brief
-///  The BaseUnit enumeration defines the well known base unit used to
+/// The BaseUnit enumeration defines the well known base unit used to
 /// establish a measure unit.
-/// <param name="BaseUnit_None">
-/// Input no base unit
-/// </param>
-/// <param name="BaseUnit_Meters">
-/// Input base unit meters
-/// </param>
-/// <param name="BaseUnit_Radians">
-/// Input base unit radians
-/// </param>
 public __value enum BaseUnit
 {
     /// Represents an unspecified base unit, it can be used to create an

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgICreateMeasureUnit.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgICreateMeasureUnit.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgICreateMeasureUnit.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -24,6 +24,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_UNITOFMEASURE
 
+/// \ingroup (interfaces)
+/// \interface ICreateMeasureUnit
 /// \brief
 /// The ICreateMeasureUnit interface defines the CreateMeasureUnit command,
 /// which creates or updates a measurement unit. Input to the command includes

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIDestroyMeasureUnit.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIDestroyMeasureUnit.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIDestroyMeasureUnit.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,6 +22,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_UNITOFMEASURE
 
+/// \ingroup (interfaces)
+/// \interface IDestroyMeasureUnit
 /// \brief
 /// The IDestroyMeasureUnit interface defines the DestroyMeasureUnit command,
 /// which deletes a measurement unit. Input to the command is simply the

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIGetMeasureUnits.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIGetMeasureUnits.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIGetMeasureUnits.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,9 +20,13 @@
 
 #include "FDO\Commands\mgICommand.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_UNITOFMEASURE
 public __gc __interface IMeasureUnitReader;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IGetMeasureUnits
 /// \brief
 /// The IGetMeasureUnits interface defines the GetMeasureUnits command, which
 /// enumerates the existing measurement units.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIMeasureUnitReader.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIMeasureUnitReader.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/UnitOfMeasure/mgIMeasureUnitReader.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,6 +22,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS_UNITOFMEASURE
 
+/// \ingroup (interfaces)
+/// \interface IMeasureUnitReader
 /// \brief
 /// The IMeasureUnitReader interface provides forward-only, read-only
 /// functionality for enumerating measurement units.  A reference to an

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/mgCommandType.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/mgCommandType.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/mgCommandType.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,221 +20,165 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS
 
+/// \ingroup (enums)
 /// \brief
 /// The CommandType enumeration defines the list of abstract commands a feature provider can support.
-///
-/// \param CommandType_Select
-/// Represents the Select command
-///
-/// \param CommandType_Insert
-/// Represents the Insert command
-///
-/// \param CommandType_Delete
-/// Represents the Delete command
-///
-/// \param CommandType_Update
-/// Represents the Update command
-///
-/// \param CommandType_DescribeSchema
-/// Represents the DescribeSchema command
-///
-/// \param CommandType_DescribeSchemaMapping
-/// Represents the DescribeSchemaMapping command
-///
-/// \param CommandType_ApplySchema
-/// Represents the ApplySchema command.
-///
-/// \param CommandType_DestroySchema
-/// Represents the DestroySchema command.
-///
-/// \param CommandType_ActivateSpatialContext
-/// Represents the ActivateSpatialContext command.
-///
-/// \param CommandType_CreateSpatialContext
-/// Represents the CreateSpatialContext command.
-///
-/// \param CommandType_DestroySpatialContext
-/// Represents the DestroySpatialContext command.
-///
-/// \param CommandType_GetSpatialContexts
-/// Represents the GetSpatialContexts command.
-///
-/// \param CommandType_CreateMeasureUnit
-/// Represents the CreateMeasureUnit command.
-///
-/// \param CommandType_DestroyMeasureUnit
-/// Represents the DestroyMeasureUnit command.
-///
-/// \param CommandType_GetMeasureUnits
-/// Represents the GetMeasureUnits command.
-///
-/// \param CommandType_SQLCommand
-/// Represents the SQLCommand command.
-///
-/// \param CommandType_AcquireLock
-/// Represents the AcquireLock command.
-///
-/// \param CommandType_GetLockInfo
-/// Represents the GetLockInfo command.
-///
-/// \param CommandType_GetLockedObjects
-/// Represents the GetLockedObjects command.
-///
-/// \param CommandType_GetLockOwners
-/// Represents the GetLockOwners command.
-///
-/// \param CommandType_ReleaseLock
-/// Represents the ReleaseLock command.
-///
-/// \param CommandType_ActivateLongTransaction
-/// Represents the ActivateLongTransaction command.
-///
-/// \param CommandType_CommitLongTransaction
-/// Represents the CommitLongTransaction command.
-///
-/// \param CommandType_CreateLongTransaction
-/// Represents the CreateLongTransaction command.
-///
-/// \param CommandType_GetLongTransactions
-/// Represents the GetLongTransactions command.
-///
-/// \param CommandType_FreezeLongTransaction
-/// Represents the FreezeLongTransaction command.
-///
-/// \param CommandType_RollbackLongTransaction
-/// Represents the RollbackLongTransaction command.
-///
-/// \param CommandType_ActivateLongTransactionCheckpoint
-/// Represents the ActivateLongTransactionCheckpoint command.
-///
-/// \param CommandType_CreateLongTransactionCheckpoint
-/// Represents the CreateLongTransactionCheckpoint command.
-///
-/// \param CommandType_GetLongTransactionCheckpoints
-/// Represents the GetLongTransactionCheckpoints command.
-///
-/// \param CommandType_RollbackLongTransactionCheckpoint
-/// Represents the RollbackLongTransactionCheckpoint command.
-///
-/// \param CommandType_ChangeLongTransactionPrivileges
-/// Represents the ChangeLongTransactionPrivileges command.
-///
-/// \param CommandType_GetLongTransactionPrivileges
-/// Represents the GetLongTransactionPrivileges command.
-///
-/// \param CommandType_ChangeLongTransactionSet
-/// Represents the ChangeLongTransactionSet command.
-///
-/// \param CommandType_GetLongTransactionsInSet
-/// Represents the GetLongTransactionsInSet command.
-///
-/// \param CommandType_FirstProviderCommand
-/// Represents the index of the first provider specific command.
-///
-/// \param CommandType_SelectAggregates
-/// Represents the SelectAggregate command.
-///
-/// \param CommandType_NetworkShortestPath
-/// Represents the NetworkShortestPath command (see <b>remarks</b>).
-///
-/// \param CommandType_NetworkAllPaths
-/// Represents the NetworkAllPaths command (see <b>remarks</b>).
-///
-/// \param CommandType_NetworkReachableNodes
-/// Represents the NetworkReachableNodes command (see <b>remarks</b>).
-///
-/// \param CommandType_NetworkReachingNodes
-/// Represents the NetworkReachingNodes command (see <b>remarks</b>).
-///
-/// \param CommandType_NetworkNearestNeighbors
-/// Represents the NetworkNearestNeighbors command (see <b>remarks</b>).
-///
-/// \param CommandType_NetworkWithinCost
-/// Represents the NetworkWithinCost command (see <b>remarks</b>).
-///
-/// \param CommandType_NetworkTSP
-/// Represents the NetworkTSP command (see <b>remarks</b>).
-///
-/// \param CommandType_ActivateTopologyArea
-/// Represents the ActivateTopologyArea command (see <b>remarks</b>).
-///
-/// \param CommandType_DeactivateTopologyArea
-/// Represents the DeactivateTopologyArea command (see <b>remarks</b>).
-///
-/// \param CommandType_ActivateTopologyInCommandResult
-/// Represents the ActivateTopologyInCommandResult command (see <b>remarks</b>).
-///
-/// \param CommandType_DeactivateTopologyInCommandResults
-/// Represents the DeactivateTopologyInCommandResults command (see <b>remarks</b>).
-///
-/// \param CommandType_CreateDataStore
-/// Represents the CreateDataStore command.
-///
-/// \param CommandType_DestroyDataStore
-/// Represents the DestroyDataStore command.
-///
-/// \param CommandType_ListDataStores
-/// Represents the ListDataStores command.
-///
-/// \remarks
-/// These parameters are not supported in this release. 
-/// They are provided here for informational use only. OSGeo 
-/// reserves the right to change the software related to the content herein.
-///
-
 public __value enum CommandType {
+    /// Represents the Select command
 	CommandType_Select = FdoCommandType_Select,
+
+    /// Represents the Insert command
 	CommandType_Insert = FdoCommandType_Insert,
+
+    /// Represents the Delete command
 	CommandType_Delete = FdoCommandType_Delete,
+
+    /// Represents the Update command
 	CommandType_Update = FdoCommandType_Update,
+
+    /// Represents the DescribeSchema command
 	CommandType_DescribeSchema = FdoCommandType_DescribeSchema,
+
+    /// Represents the DescribeSchemaMapping command
 	CommandType_DescribeSchemaMapping = FdoCommandType_DescribeSchemaMapping,
+
+    /// Represents the ApplySchema command.
 	CommandType_ApplySchema = FdoCommandType_ApplySchema,
+
+    /// Represents the DestroySchema command.
 	CommandType_DestroySchema = FdoCommandType_DestroySchema,
+
+    /// Represents the ActivateSpatialContext command.
 	CommandType_ActivateSpatialContext = FdoCommandType_ActivateSpatialContext,
+
+    /// Represents the CreateSpatialContext command.
 	CommandType_CreateSpatialContext = FdoCommandType_CreateSpatialContext,
+
+    /// Represents the DestroySpatialContext command.
 	CommandType_DestroySpatialContext = FdoCommandType_DestroySpatialContext,
+
+    /// Represents the GetSpatialContexts command.
 	CommandType_GetSpatialContexts = FdoCommandType_GetSpatialContexts,
+
+    /// Represents the CreateMeasureUnit command.
 	CommandType_CreateMeasureUnit = FdoCommandType_CreateMeasureUnit,
+
+    /// Represents the DestroyMeasureUnit command.
 	CommandType_DestroyMeasureUnit = FdoCommandType_DestroyMeasureUnit,
+
+    /// Represents the GetMeasureUnits command.
 	CommandType_GetMeasureUnits = FdoCommandType_GetMeasureUnits,
+
+    /// Represents the SQLCommand command.
 	CommandType_SQLCommand = FdoCommandType_SQLCommand,
+
+    /// Represents the AcquireLock command.
 	CommandType_AcquireLock = FdoCommandType_AcquireLock,
+
+    /// Represents the GetLockInfo command.
 	CommandType_GetLockInfo = FdoCommandType_GetLockInfo,
+
+    /// Represents the GetLockedObjects command.
 	CommandType_GetLockedObjects = FdoCommandType_GetLockedObjects,
+
+    /// Represents the GetLockOwners command.
 	CommandType_GetLockOwners = FdoCommandType_GetLockOwners,
+
+    /// Represents the ReleaseLock command.
 	CommandType_ReleaseLock = FdoCommandType_ReleaseLock,
+
+    /// Represents the ActivateLongTransaction command.
 	CommandType_ActivateLongTransaction = FdoCommandType_ActivateLongTransaction,
+
+    /// Represents the DeactivateLongTransaction command.
 	CommandType_DeactivateLongTransaction = FdoCommandType_DeactivateLongTransaction,
+
+    /// Represents the CommitLongTransaction command.
 	CommandType_CommitLongTransaction = FdoCommandType_CommitLongTransaction,
+
+    /// Represents the CreateLongTransaction command.
 	CommandType_CreateLongTransaction = FdoCommandType_CreateLongTransaction,
+
+    /// Represents the GetLongTransactions command.
 	CommandType_GetLongTransactions = FdoCommandType_GetLongTransactions,
+
+    /// Represents the FreezeLongTransaction command.
 	CommandType_FreezeLongTransaction = FdoCommandType_FreezeLongTransaction,
+
+    /// Represents the RollbackLongTransaction command.
 	CommandType_RollbackLongTransaction = FdoCommandType_RollbackLongTransaction,
+
+    /// Represents the ActivateLongTransactionCheckpoint command.
 	CommandType_ActivateLongTransactionCheckpoint = FdoCommandType_ActivateLongTransactionCheckpoint,
+
+    /// Represents the CreateLongTransactionCheckpoint command.
 	CommandType_CreateLongTransactionCheckpoint = FdoCommandType_CreateLongTransactionCheckpoint,
+
+    /// Represents the GetLongTransactionCheckpoints command.
 	CommandType_GetLongTransactionCheckpoints = FdoCommandType_GetLongTransactionCheckpoints,
+
+    /// Represents the RollbackLongTransactionCheckpoint command.
 	CommandType_RollbackLongTransactionCheckpoint = FdoCommandType_RollbackLongTransactionCheckpoint,
+
+    /// Represents the ChangeLongTransactionPrivileges command.
 	CommandType_ChangeLongTransactionPrivileges = FdoCommandType_ChangeLongTransactionPrivileges,
+
+    /// Represents the GetLongTransactionPrivileges command.
 	CommandType_GetLongTransactionPrivileges = FdoCommandType_GetLongTransactionPrivileges,
+
+    /// Represents the ChangeLongTransactionSet command.
 	CommandType_ChangeLongTransactionSet = FdoCommandType_ChangeLongTransactionSet,
+
+    /// Represents the GetLongTransactionsInSet command.
 	CommandType_GetLongTransactionsInSet = FdoCommandType_GetLongTransactionsInSet,
+
+    /// Represents the NetworkShortestPath command.
 	CommandType_NetworkShortestPath = FdoCommandType_NetworkShortestPath,
+
+    /// Represents the NetworkAllPaths command.
 	CommandType_NetworkAllPaths = FdoCommandType_NetworkAllPaths,
-	CommandType_NetworkReachableNodes = FdoCommandType_NetworkReachableNodes,
+
+    /// Represents the NetworkReachingNodes command.
 	CommandType_NetworkReachingNodes = FdoCommandType_NetworkReachingNodes,
+
+    /// Represents the NetworkReachableNodes command.
+	CommandType_NetworkReachableNodes = FdoCommandType_NetworkReachableNodes,
+
+    /// Represents the NetworkNearestNeighbors command.
 	CommandType_NetworkNearestNeighbors = FdoCommandType_NetworkNearestNeighbors,
+
+    /// Represents the NetworkWithinCost command.
 	CommandType_NetworkWithinCost = FdoCommandType_NetworkWithinCost,
+
+    /// Represents the NetworkTSP command.
 	CommandType_NetworkTSP = FdoCommandType_NetworkTSP,
+
+    /// Represents the ActivateTopologyArea command.
 	CommandType_ActivateTopologyArea = FdoCommandType_ActivateTopologyArea,
+
+    /// Represents the DeactivateTopologyArea command.
 	CommandType_DeactivateTopologyArea = FdoCommandType_DeactivateTopologyArea,
+
+    /// Represents the ActivateTopologyInCommandResult command.
 	CommandType_ActivateTopologyInCommandResult = FdoCommandType_ActivateTopologyInCommandResult,
+
+    /// Represents the DeactivateTopologyInCommandResults command.
 	CommandType_DeactivateTopologyInCommandResults = FdoCommandType_DeactivateTopologyInCommandResults,
+
+    /// Represents the SelectAggregate command.
 	CommandType_SelectAggregates = FdoCommandType_SelectAggregates,
-	CommandType_FirstProviderCommand = FdoCommandType_FirstProviderCommand,
+
+    /// Represents the CreateDataStore command.
     CommandType_CreateDataStore = FdoCommandType_CreateDataStore,
+
+    /// Represents the DestroyDataStore command.
     CommandType_DestroyDataStore = FdoCommandType_DestroyDataStore,
+
+    /// Represents the ListDataStores command.
 	CommandType_ListDataStores = FdoCommandType_ListDataStores,
+
+    /// Represents the index of the first provider specific command.
+	CommandType_FirstProviderCommand = FdoCommandType_FirstProviderCommand
 };
 
 END_NAMESPACE_OSGEO_FDO_COMMANDS

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/mgICommand.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/mgICommand.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/mgICommand.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -18,6 +18,7 @@
 
 #pragma once
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_CONNECTIONS
 public __gc __interface IConnection;
 public __gc __interface ITransaction;
@@ -25,7 +26,10 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS
 public __gc class ParameterValueCollection;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface ICommand
 /// \brief
 /// The ICommand interface defines behavior common to all commands in FDO. In
 /// order to be executed, commands must have an association to a connection.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/mgICommandImp.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/mgICommandImp.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/mgICommandImp.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,6 +22,7 @@
 
 class FdoFdoICommand;
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_CONNECTIONS
 public __gc __interface IConnection;
 public __gc __interface ITransaction;
@@ -29,6 +30,7 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS
 public __gc class ParameterValueCollection;
+/// \endcond
 
 /// \brief
 /// The ICommandImp class is a concrete instantiation of interface ICommand. 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/mgIFeatureCommand.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/mgIFeatureCommand.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/mgIFeatureCommand.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -30,6 +30,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS
 
+/// \ingroup (interfaces)
+/// \interface IFeatureCommand
 /// \brief
 /// The IFeatureCommand interface defines the behavior common 
 /// to all commands that operate on feature instances. The features to 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/mgOrderingOption.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/mgOrderingOption.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Commands/mgOrderingOption.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,15 +20,10 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_COMMANDS
 
+/// \ingroup (enums)
 /// \brief
 /// The OrderingOption enumeration defines the list acceptable values that 
 /// can be specified as order by clause to the select and select aggregate commands.
-/// <param name="OrderingOption_Ascending">
-/// Used for ascending option
-/// </param>
-/// <param name="OrderingOption_Descending">
-/// Used for descending option
-/// </param>
 public __value enum OrderingOption{
     /// Used for ascending option.
 	OrderingOption_Ascending = FdoOrderingOption_Ascending,

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgICommandCapabilities.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgICommandCapabilities.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgICommandCapabilities.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,6 +20,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES
 
+/// \ingroup (interfaces)
+/// \interface ICommandCapabilities
 /// \brief
 /// The ICommandCapabilities interface declares the feature provider's level
 /// of support for Commands.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgIConnectionCapabilities.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgIConnectionCapabilities.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgIConnectionCapabilities.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -32,6 +32,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES
 
+/// \ingroup (interfaces)
+/// \interface IConnectionCapabilities
 /// \brief
 /// The IConnectionCapabilities interface declares the feature provider's capabilities.
 public __gc __interface IConnectionCapabilities : public System::IDisposable

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgIExpressionCapabilities.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgIExpressionCapabilities.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgIExpressionCapabilities.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -28,6 +28,8 @@
 
 public __gc class FunctionDefinitionCollection;
 
+/// \ingroup (interfaces)
+/// \interface IExpressionCapabilities
 /// \brief
 /// The IExpressionCapbilities interface declares the feature provider's level
 /// of support for Expression classes.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgIFilterCapabilities.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgIFilterCapabilities.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgIFilterCapabilities.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -30,6 +30,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES
 
+/// \ingroup (interfaces)
+/// \interface IFilterCapabilities
 /// \brief
 /// The IFilterCapabilities interface declares the feature provider's level of support for Filter classes.
 public __gc __interface IFilterCapabilities : public System::IDisposable

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgIGeometryCapabilities.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgIGeometryCapabilities.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgIGeometryCapabilities.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,6 +20,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES
 
+/// \ingroup (interfaces)
+/// \interface IGeometryCapabilities
 /// \brief
 /// The IGeometryCapabilities class delineates available support for raster processing from a provider.
 public __gc __interface IGeometryCapabilities : public System::IDisposable

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgIRasterCapabilities.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgIRasterCapabilities.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgIRasterCapabilities.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -25,6 +25,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES
 
+/// \ingroup (interfaces)
+/// \interface IRasterCapabilities
 /// \brief
 /// The IRasterCapabilities class delineates available support for raster processing from a provider.
 public __gc __interface IRasterCapabilities : public System::IDisposable

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgISchemaCapabilities.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgISchemaCapabilities.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgISchemaCapabilities.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -25,13 +25,14 @@
 BEGIN_NAMESPACE_OSGEO_FDO_SCHEMA
 public __value enum ClassType;
 public __value enum DataType;
-// public __value enum SchemaElementNameType;
 END_NAMESPACE_OSGEO_FDO_SCHEMA
 
 BEGIN_NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES
 
 public __value enum SchemaElementNameType;
 
+/// \ingroup (interfaces)
+/// \interface ISchemaCapabilities
 /// \brief
 /// The ISchemaCapbilities interface declares the feature provider's level 
 /// of support for the Feature Schema.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgITopologyCapabilities.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgITopologyCapabilities.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgITopologyCapabilities.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -23,6 +23,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES
 
+/// \ingroup (interfaces)
+/// \interface ITopologyCapabilities
 /// \brief
 /// FDO supports properties that inform the client code about capabilities that
 /// may vary between providers. 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgSchemaElementNameType.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgSchemaElementNameType.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgSchemaElementNameType.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -19,28 +19,12 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES
 
+/// \ingroup (enums)
 /// \brief
 /// The SchemaElementNameType enumeration lists all of the concrete schema name
 /// types defined to address schema limitation information.
-/// <param name="SchemaElementNameType_Datastore">
-/// Represents the identifier to address a data store name
-/// </param>
-/// <param name="SchemaElementNameType_Schema">
-/// Represents the identifier to address a schema
-/// </param>
-/// <param name="SchemaElementNameType_Class">
-/// Represents the identifier to address a class
-/// </param>
-/// <param name="SchemaElementNameType_Property">
-/// Represents the identifier to address a property
-/// </param>
-/// <param name="SchemaElementNameType_Description">
-/// Represents the identifier to address a description
-/// </param>
-
 public __value enum SchemaElementNameType
 {
-
     /// Represents the identifier to address a data store name.
     SchemaElementNameType_Datastore = FdoSchemaElementNameType_Datastore,
 
@@ -56,6 +40,6 @@
     /// Represents the identifier to address a description.
     SchemaElementNameType_Description = FdoSchemaElementNameType_Description,
 
-};  //  SchemaElementNameType
+};
 
 END_NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgThreadCapability.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgThreadCapability.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/Capabilities/mgThreadCapability.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,26 +20,9 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES
 
+/// \ingroup (enums)
 /// \brief
 /// The ThreadCapability enumeration defines the threading capabilities of a feature provider.
-/// <param name="ThreadCapability_SingleThreaded">
-/// The feature provider is not thread safe.
-/// </param>
-/// <param name="ThreadCapability_PerConnectionThreaded">
-/// The feature provider supports a single thread per connection. Multiple concurrent threads
-/// cannot access the same connection object and only one command can be executing per
-/// connection. Multiple connections can be active concurrently as long as each is
-/// executing on its own thread.
-/// </param>
-/// <param name="ThreadCapability_PerCommandThreaded">
-/// The feature provider supports a single thread per command. Multiple concurrent threads
-/// cannot access the same command object, however multiple commands can be executing
-/// concurrently against a single connection.
-/// </param>
-/// <param name="ThreadCapability_MultiThreaded">
-/// The feature provider is fully multi-threaded. Concurrent thread access is safe
-/// for all objects.
-/// </param>
 public __value enum ThreadCapability
 {
     /// The feature provider is not thread safe.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/mgConnectionState.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/mgConnectionState.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/mgConnectionState.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,22 +20,9 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_CONNECTIONS
 
+/// \ingroup (enums)
 /// \brief
 /// The ConnectionState enumeration indicates the current state of the connection
-/// <param name="ConnectionState_Busy">
-/// The connection is busy executing one or more commands. Executing another
-/// command while the connection is busy will result in an exception.
-/// </param>
-/// <param name="ConnectionState_Closed">
-/// The connection is closed.
-/// </param>
-/// <param name="ConnectionState_Open">
-/// The connection is open.
-/// </param>
-/// <param name="ConnectionState_Pending">
-/// The connection is pending. this is used to indicate that the application has 
-/// issued an Open request, but the open is not completed because the application needs to include additional connection property values.
-/// </param>
 public __value enum ConnectionState
 {
     /// The connection is busy executing one or more commands. Executing another
@@ -48,7 +35,8 @@
     /// The connection is open.
 	ConnectionState_Open = FdoConnectionState_Open,
 
-    /// The connection is open.
+    /// The connection is pending. this is used to indicate that the application has 
+    /// issued an Open request, but the open is not completed because the application needs to include additional connection property values.
 	ConnectionState_Pending = FdoConnectionState_Pending
 };
 END_NAMESPACE_OSGEO_FDO_CONNECTIONS

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/mgIConnection.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/mgIConnection.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/mgIConnection.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -21,6 +21,7 @@
 #include "FDO\Connections\mgConnectionState.h"
 #include "FDO\Commands\mgCommandType.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_CONNECTIONS_CAPABILITIES
 public __gc __interface IConnectionCapabilities;
 public __gc __interface ISchemaCapabilities;
@@ -51,7 +52,10 @@
 BEGIN_NAMESPACE_OSGEO_FDO_CONNECTIONS
 public __gc __interface IConnectionInfo;
 public __gc __interface ITransaction;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IConnection
 /// \brief
 /// The IConnection interface enables a feature provider to implement a
 /// connection class, which represents a unique session with a data

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/mgIConnectionInfo.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/mgIConnectionInfo.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/mgIConnectionInfo.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,10 +20,13 @@
 
 #include "FDO\Connections\mgProviderDatastoreType.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_CONNECTIONS
-
 public __gc __interface IConnectionPropertyDictionary;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IConnectionInfo
 /// \brief
 /// The IConnectionInfo interface exposes information about the feature provider
 /// and provides access to the IConnectionPropertyDictionary interface.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/mgIConnectionPropertyDictionary.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/mgIConnectionPropertyDictionary.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/mgIConnectionPropertyDictionary.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,6 +20,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_CONNECTIONS
 
+/// \ingroup (interfaces)
+/// \interface IConnectionPropertyDictionary
 /// \brief
 /// The IConnectionPropertyDictionary exposes a dictionary style interface
 /// to the connection properties. The properties required to establish a connection

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/mgITransaction.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/mgITransaction.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/mgITransaction.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -18,10 +18,14 @@
 
 #pragma once
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_CONNECTIONS
 
 public __gc __interface IConnection;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface ITransaction
 /// \brief
 /// The ITransaction interface represents a transaction to be performed in a DataStore, and is implemented
 /// by feature providers that support transactions.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/mgProviderDatastoreType.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/mgProviderDatastoreType.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Connections/mgProviderDatastoreType.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -19,22 +19,10 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_CONNECTIONS
 
+/// \ingroup (enums)
 /// \brief
 /// The ProviderDatastoreType enumeration lists all of the concrete provider
 /// types supported by FDO.
-/// <param name="ProviderDatastoreType_DatabaseServer">
-/// Indicates that the provider is a database-based provider.
-/// </param>
-/// <param name="ProviderDatastoreType_File">
-/// Indicates that the provider is a file-based provider.
-/// </param>
-/// <param name="ProviderDatastoreType_WebServer">
-/// Indicates that the provider is a web-based provider.
-/// </param>
-/// <param name="ProviderDatastoreType_Unknown">
-/// Indicates that the provider is of an unknown provider type.
-/// </param>
-
 public __value enum ProviderDatastoreType
 {
 
@@ -50,6 +38,6 @@
     /// Indicates that the provider is of an unknown provider type.
     ProviderDatastoreType_Unknown = FdoProviderDatastoreType_Unknown
 
-};  //  ProviderDatastoreType
+};  
 
 END_NAMESPACE_OSGEO_FDO_CONNECTIONS

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpressionType.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpressionType.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpressionType.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,24 +20,19 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_EXPRESSION
 
+/// \ingroup (enums)
 /// \brief
 /// The ExpressionType enumeration defines the expression types available. This
 /// enumeration is used in the capabilities metadata.
-/// <param name="ExpressionType_Basic">
-/// Basic arithmetic expressions e.g.: +, -, *, /, negate, and string concatenation.
-/// </param>
-/// <param name="ExpressionType_Function">
-/// Function evaluations
-/// </param>
-/// <param name="ExpressionType_Parameter">
-/// Parameter substitutions
-/// </param>
 public __value enum ExpressionType
 {
+    /// Basic arithmetic expressions e.g.: +, -, *, /, negate, and string concatenation.
 	ExpressionType_Basic = FdoExpressionType_Basic,
 
+    /// Function evaluations
 	ExpressionType_Function = FdoExpressionType_Function,
 
+    /// Parameter substitutions
 	ExpressionType_Parameter = FdoExpressionType_Parameter
 
 };

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIExpressionProcessor.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIExpressionProcessor.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIExpressionProcessor.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,6 +22,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_EXPRESSION
 
+/// \ingroup (interfaces)
+/// \interface IExpressionProcessor
 /// \brief
 /// The IExpressionProcessor interface can be used to process the nodes in an
 /// Expression tree. It declares an process operation for each concrete class in

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Expression/mgUnaryOperations.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Expression/mgUnaryOperations.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Expression/mgUnaryOperations.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,14 +20,13 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_EXPRESSION
 
+/// \ingroup (enums)
 /// \brief
 /// The UnaryOperations enumeration lists the unary expression operations available.
-/// <param name="UnaryOperations_Negate">
-/// Negate the expression
-/// </param>
 [System::FlagsAttribute]
 public __value enum UnaryOperations
 {
+    /// Negate the expression
 	UnaryOperations_Negate = FdoUnaryOperations_Negate
 };
 END_NAMESPACE_OSGEO_FDO_EXPRESSION

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgBinaryLogicalOperations.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgBinaryLogicalOperations.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgBinaryLogicalOperations.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,15 +20,10 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_FILTER
 
+/// \ingroup (enums)
 /// \brief
 /// The BinaryLogicalOperations enumeration lists the binary logical operations
 /// available.
-/// <param name="BinaryLogicalOperations_And">
-/// Perform a logical And between the two filters
-/// </param>
-/// <param name="BinaryLogicalOperations_Or">
-/// Perform a logical Or between the two filters
-/// </param>
 [System::FlagsAttribute]
 public __value enum BinaryLogicalOperations
 {

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgComparisonOperations.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgComparisonOperations.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgComparisonOperations.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,25 +20,12 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_FILTER
 
+/// \ingroup (enums)
 /// \brief
 /// The ComparisonOperations enumeration lists the comparison operations
 /// available.
-/// \param ComparisonOperations_EqualTo
-/// Test to see if the left and right expressions are equal
-/// \param ComparisonOperations_NotEqualTo
-/// Test to see if the left and right expressions are not equal
-/// \param ComparisonOperations_GreaterThan
-/// Test to see if the left expression is greater than the right expression
-/// \param ComparisonOperations_GreaterThanOrEqualTo
-/// Test to see if the left expression is greater than or equal to the right expression
-/// \param ComparisonOperations_LessThan
-/// Test to see if the left expression is less than the right expression
-/// \param ComparisonOperations_LessThanOrEqualTo
-/// Test to see if the left expression is less than or equal to the right expression
-/// \param ComparisonOperations_Like
-/// Test to see if the left expression matches the pattern specified by the
-/// right expression.  Wildcard characters supported in the pattern are:
-///
+/// \remarks
+/// For the Like Operation, wildcard characters supported in the pattern are:
 /// \li \c %    Any string of zero or more characters;
 /// \li \c _    Any single character;
 /// \li \c []   Any single character within the specified range ([a-f]) or set 
@@ -68,14 +55,7 @@
 	ComparisonOperations_LessThanOrEqualTo = FdoComparisonOperations_LessThanOrEqualTo,
 
     /// Test to see if the left expression matches the pattern specified by the
-    /// right expression.  Wildcard characters supported in the pattern are:
-    // 
-    /// \li \c %    Any string of zero or more characters
-    /// \li \c _    Any single character
-    /// \li \c []   Any single character within the specified range ([a-f]) or set 
-    /// ([abcdef]).
-    /// \li \c [^]  Any single character not within the specified range ([^a-f]) or 
-    /// set ([^abcdef]).
+    /// right expression.
 	ComparisonOperations_Like = FdoComparisonOperations_Like
 };
 END_NAMESPACE_OSGEO_FDO_FILTER

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgConditionType.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgConditionType.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgConditionType.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,31 +20,10 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_FILTER
 
+/// \ingroup (enums)
 /// \brief
 /// The ConditionType enumeration defines the filter condition types available. 
 /// This enumeration is used in the capabilities.
-/// <param name="ConditionType_Comparison">
-/// Tests if one expression is equal, not equal, greater than, less than, 
-/// greater than or equal to, or less than or equal to another expression
-/// </param>
-/// <param name="ConditionType_Like">
-/// Tests if the value of a specified data property matches a specified pattern
-/// </param>
-/// <param name="ConditionType_In">
-/// Tests if the value of a specified data property is within a given set 
-/// of literal values
-/// </param>
-/// <param name="ConditionType_Null">
-/// Tests if the value of a specified data property is null
-/// </param>
-/// <param name="ConditionType_Spatial">
-/// Tests whether the value of a geometric property and a literal geometric 
-/// value satisfy the spatial relationship implied by the operation
-/// </param>
-/// <param name="ConditionType_Distance">
-/// Tests whether the value of a geometric property is within or beyond a 
-/// specified distance of a literal geometric value
-/// </param>
 public __value enum ConditionType
 {
     /// Tests if one expression is equal, not equal, greater than, less than, 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgDistanceOperations.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgDistanceOperations.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgDistanceOperations.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,16 +20,9 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_FILTER
 
+/// \ingroup (enums)
 /// \brief
 /// The DistanceOperations enumeration lists the distance conditions available.
-/// <param name="DistanceOperations_Beyond">
-/// Test to see if the geometric property value lies beyond a specified
-/// distance of a literal geometric value
-/// </param>
-/// <param name="DistanceOperations_Within">
-/// Test to see if the geometric property value lies within a specified
-/// distance of a literal geometric value
-/// </param>
 [System::FlagsAttribute]
 public __value enum DistanceOperations
 {

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgIFilterProcessor.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgIFilterProcessor.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgIFilterProcessor.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,6 +20,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_FILTER
 
+/// \ingroup (interfaces)
+/// \interface IFilterProcessor
 /// \brief
 /// The IFilterProcessor interface can be used to process the nodes in a filter
 /// tree. It declares a process operation for each concrete class in the filter

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgSpatialOperations.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgSpatialOperations.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgSpatialOperations.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,52 +20,9 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_FILTER
 
+/// \ingroup (enums)
 /// \brief
 /// The SpatialOperations enumeration lists the spatial conditions available.
-/// <param name="SpatialOperations_Contains">
-/// Test to see if the geometric property value spatially contains the
-/// literal geometric value
-/// </param>
-/// <param name="SpatialOperations_Crosses">
-/// Test to see if the geometric property value spatially crosses the given
-/// geometry
-/// </param>
-/// <param name="SpatialOperations_Disjoint">
-/// Test to see if the geometric property value spatially is spatially
-/// disjoint from the given geometry
-/// </param>
-/// <param name="SpatialOperations_Equals">
-/// Test to see if the geometric property value is spatially equal to the
-/// given geometry
-/// </param>
-/// <param name="SpatialOperations_Intersects">
-/// Test to see if the geometric property value spatially intersects the
-/// given geometry
-/// </param>
-/// <param name="SpatialOperations_Overlaps">
-/// Test to see if the geometric property value spatially overlaps the given
-/// geometry
-/// </param>
-/// <param name="SpatialOperations_Touches">
-/// Test to see if the geometric property value spatially touches the given
-/// geometry
-/// </param>
-/// <param name="SpatialOperations_Within">
-/// Test to see if the geometric property value is spatially within the
-/// given geometry
-/// </param>
-/// <param name="SpatialOperations_CoveredBy">
-/// Test to see if the geometric property value is covered by the interior
-/// and boundary of the given geometry
-/// </param>
-/// <param name="SpatialOperations_Inside">
-/// Test to see if the geometric property value is inside the interior
-/// of the given geometry, not touching the boundary
-/// </param>
-/// <param name="SpatialOperations_EnvelopeIntersects">
-/// Test to see if the envelope of the referenced geometric property value intersects the
-/// given geometry
-/// </param>
 [System::FlagsAttribute]
 public __value enum SpatialOperations
 {

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgUnaryLogicalOperations.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgUnaryLogicalOperations.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Filter/mgUnaryLogicalOperations.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,12 +20,10 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_FILTER
 
+/// \ingroup (enums)
 /// \brief
 /// The UnaryLogicalOperations enumeration lists the unary logical operations
 /// available.
-/// <param name="UnaryLogicalOperations_Not">
-/// Perform a logical Not of the filter
-/// </param>
 [System::FlagsAttribute]
 public __value enum UnaryLogicalOperations
 {

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Raster/mgIRaster.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Raster/mgIRaster.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Raster/mgIRaster.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -18,6 +18,7 @@
 
 #pragma once
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_COMMON
 public __gc __interface IStreamReader;
 END_NAMESPACE_OSGEO_COMMON
@@ -29,7 +30,10 @@
 BEGIN_NAMESPACE_OSGEO_FDO_RASTER
 public __gc class RasterDataModel;
 public __gc __interface IRasterPropertyDictionary;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IRaster
 /// \brief
 /// The IRaster interface specifies the data type and organization
 /// of raster data retrieved and stored. Using this class and the image

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Raster/mgIRasterPropertyDictionary.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Raster/mgIRasterPropertyDictionary.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Raster/mgIRasterPropertyDictionary.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -29,6 +29,8 @@
 BEGIN_NAMESPACE_OSGEO_FDO_RASTER
 public __gc class DataValueCollection;
 
+/// \ingroup (interfaces)
+/// \interface IRasterPropertyDictionary
 /// \brief
 /// The IRasterPropertyDictionary exposes a dictionary style
 /// interface to the raster properties. Through this interface the

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Raster/mgRasterDataModelType.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Raster/mgRasterDataModelType.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Raster/mgRasterDataModelType.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,6 +20,7 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_RASTER
 
+/// \ingroup (enums)
 /// \brief
 /// The RasterDataModelType enumeration specifies the type of
 /// data within each pixel. In all cases the data is 'packed', that is,
@@ -35,28 +36,6 @@
 /// allocated to each band, so for example RGBT data with eight bits for red,
 /// would also have eight bits for each of the three other bands totaling
 /// thirty-two bits (BitsPerPixel=32).
-/// <param name="RasterDataModelType_Unknown">
-/// Data is organized in an unknown or provider specific manner.
-/// </param>
-/// <param name="RasterDataModelType_Bitonal">
-/// Data is organized as one bit (black/white - bitonal) data.
-/// </param>
-/// <param name="RasterDataModelType_Gray">
-/// Data is monochrome (black->gray->white) pixels.
-/// It is necessary to know the BitsPerPixel value to interpret the data.
-/// </param>
-/// <param name="RasterDataModelType_RGB">
-/// Data is red/green/blue (in that order) pixels.
-/// It is necessary to know the BitsPerPixel value to interpret the data.
-/// </param>
-/// <param name="RasterDataModelType_RGBA">
-/// Data is red/green/blue/alpha (in that order) pixels; RGB with transparency.
-/// It is necessary to know the BitsPerPixel value to interpret the data.
-/// </param>
-/// <param name="RasterDataModelType_Palette">
-/// Data is monochrome but backed by a pallette (value->pallette->colour) pixels.
-/// It is necessary to know the BitsPerPixel value to interpret the data.
-/// </param>
 public __value enum RasterDataModelType
 {
     /// Data is organized in an unknown or provider specific manner.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Raster/mgRasterDataOrganization.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Raster/mgRasterDataOrganization.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Raster/mgRasterDataOrganization.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -14,9 +14,12 @@
 // License along with this library; if not, write to the Free Software
 // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 //
+
 #pragma once
 
 BEGIN_NAMESPACE_OSGEO_FDO_RASTER
+
+/// \ingroup (enums)
 /// \brief
 /// The RasterDataOrganization enumeration specifies the way
 /// pixel data is interleaved. Data is stored/retrieved in left to right,
@@ -29,18 +32,8 @@
 /// followed by the same number of green bytes, followed by the same
 /// number of blue bytes. This organization dependant storage should be
 /// considered when 'skipping' to the middle of an image.
-/// <param name="RasterDataOrganization_Pixel">
-/// Data is interleaved by pixel, with all data for a pixel contiguous in memory.
-/// </param>
-/// <param name="RasterDataOrganization_Row">
-/// Data is interleaved by row, with all data of a channel for one row contiguous in memory, followed by a rows worth of the next channel, etc.
-/// </param>
-/// <param name="RasterDataOrganization_Image">
-/// Data is interleaved by image, with all data of a channel for a complete image contiguous in memory, followed by a complete image of the next channel, etc.
-/// </param>
 public __value enum RasterDataOrganization
 {
-
     /// Data is interleaved by pixel, with all data for a pixel contiguous in memory.
 	RasterDataOrganization_Pixel = FdoRasterDataOrganization_Pixel,
 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Raster/mgRasterDataType.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Raster/mgRasterDataType.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Raster/mgRasterDataType.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,33 +20,24 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_RASTER
 
+/// \ingroup (enums)
 /// \brief
 /// The RasterDataType enumeration specifies the type of data stored in the Raster Image.
-/// <param name="RasterDataType_Unknown">
-/// Data is organized in an unknown or provider specific manner.
-/// </param>
-/// <param name="RasterDataType_UnsignedInteger">
-/// Data is organized as Unsigned Integers.
-/// </param>
-/// <param name="RasterDataType_Integer">
-/// Data is organized as Signed Integers.
-/// </param>
-/// <param name="RasterDataType_Float">
-/// Data is organized as Floats.
-/// </param>
-/// <param name="RasterDataType_Double">
-/// Data is organized as Doubles.
-/// </param>
 public __value enum RasterDataType
 {
+    /// Data is organized in an unknown or provider specific manner.
     RasterDataType_Unknown = FdoRasterDataType_Unknown,
 
+    /// Data is organized as Unsigned Integers.
     RasterDataType_UnsignedInteger = FdoRasterDataType_UnsignedInteger,
 
+    /// Data is organized as Signed Integers.
     RasterDataType_Integer = FdoRasterDataType_Integer,
 
+    /// Data is organized as Floats.
     RasterDataType_Float = FdoRasterDataType_Float,
 
+    /// Data is organized as Doubles.
     RasterDataType_Double = FdoRasterDataType_Double
 };
 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgClassType.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgClassType.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgClassType.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,27 +20,10 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_SCHEMA
 
+/// \ingroup (enums)
 /// \brief
 /// The ClassType enumeration lists all of the concrete class types defined in
 /// the Schema package.
-/// <param name="ClassType_Class">
-/// Represents the concrete class type Class
-/// </param>
-/// <param name="ClassType_FeatureClass">
-/// Represents the concrete class type FeatureClass
-/// </param>
-/// <param name="ClassType_NetworkClass">
-/// Represents the concrete class type NetworkClass
-/// </param>
-/// <param name="ClassType_NetworkLayerClass">
-/// Represents the concrete class type NetworkLayerClass
-/// </param>
-/// <param name="ClassType_NetworkNodeClass">
-/// Represents the concrete class type NetworkNodeClass
-/// </param>
-/// <param name="ClassType_NetworkLinkClass">
-/// Represents the concrete class type NetworkLinkClass
-/// </param>
 public __value enum ClassType
 {
     /// Represents the concrete class type Class.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgDataType.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgDataType.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgDataType.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,36 +20,9 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_SCHEMA
 
+/// \ingroup (enums)
 /// \brief
 /// The DataType enumeration lists all of the base data types supported by FDO.
-/// \param DataType_Boolean
-/// Represents a Boolean value of true or false
-/// \param DataType_Byte
-/// Represents unsigned 8-bit integers with values between 0 and 255
-/// \param DataType_DateTime
-/// Represents a date and time value
-/// \param DataType_Decimal
-/// Represents values ranging from 1.0 x 10^-28 to approximately 7.9 x 10^28, 
-/// with 28-29 significant digits
-/// \param DataType_Double
-/// Represents a floating point value ranging from approximately 5.0 
-/// x 10^-324 to 1.7 x 10^308 with a precision of 15-16 digits
-/// \param DataType_Int16
-/// Represents signed 16-bit integers with values between -32768 and 32767
-/// \param DataType_Int32
-/// Represents signed 32-bit integers with values between -2147483648 and 2147483647
-/// \param DataType_Int64
-/// Represents signed 64-bit integers with values between -9223372036854775808 and 9223372036854775807
-/// \param DataType_Single
-/// Represents floating point values ranging from approximately 1.5 x 10^-45
-/// to 3.4 x 10^38, with a precision of 7 digits
-/// \param DataType_String
-/// Represents a Unicode character string
-/// \param DataType_BLOB
-/// Represents a binary large object stored as a collection of bytes
-/// \param DataType_CLOB
-/// Represents a character large object stored as a collection of
-/// characters
 public __value enum DataType
 {
     /// Represents a Boolean value of true or false.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgDeleteRule.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgDeleteRule.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgDeleteRule.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,19 +20,11 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_SCHEMA
 
+/// \ingroup (enums)
 /// \brief
 /// The DeleteRule enumeration specifies the action to take when a delete
 /// operation is executed on the class instance at the other end of the
 /// relation.
-/// <param name="DeleteRule_Cascade">
-/// Cascade the delete operation to class instances at this end of the relation
-/// </param>
-/// <param name="DeleteRule_Prevent">
-/// Prevent the delete operation if there are class instances at this end of the relation
-/// </param>
-/// <param name="DeleteRule_Break">
-/// Break the relationship by setting the identifying properties at this end to null values
-/// </param>
 public __value enum DeleteRule
 {
     /// Cascade the delete operation to class instances at this end of the relation.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgGeometricType.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgGeometricType.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgGeometricType.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,21 +20,10 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_SCHEMA
 
+/// \ingroup (enums)
 /// \brief
 /// The GeometricType enumeration categorizes all of the geometry types
 /// supported by FDO based on their geometric dimensionality.
-/// <param name="GeometricType_Point">
-/// Represents 0-dimensional geometric primitives, such as Points
-/// </param>
-/// <param name="GeometricType_Curve">
-/// Represents 1 dimensional geometric primitives, such as Curves and Lines
-/// </param>
-/// <param name="GeometricType_Surface">
-/// Represents 2 dimensional geometric primitives, such as Polygons
-/// </param>
-/// <param name="GeometricType_Solid">
-/// Represents 3 dimensional geometric primitives, such as Cubes
-/// </param>
 public __value enum GeometricType
 {
     /// Represents 0-dimensional geometric primitives, such as Points.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgObjectType.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgObjectType.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgObjectType.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,18 +20,10 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_SCHEMA
 
+/// \ingroup (enums)
 /// \brief
 /// The ObjectType enumeration defines whether an object property is a single 
 /// value, a collection, or an ordered collection.
-/// <param name="ObjectType_Value">
-/// Represents a simple value property
-/// </param>
-/// <param name="ObjectType_Collection">
-/// Represents a property that is a collection of values
-/// </param>
-/// <param name="ObjectType_OrderedCollection">
-/// Represents a property that is an ordered collection of values
-/// </param>
 public __value enum ObjectType
 {
     /// Represents a simple value property.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgOrderType.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgOrderType.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgOrderType.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,15 +20,10 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_SCHEMA
 
+/// \ingroup (enums)
 /// \brief
 /// The OrderType enumeration list contains two values to indicate if the
 /// object collection is to be ordered in ascending or descending fashion.
-/// <param name="OrderType_Ascending">
-/// Specifies the collection is to be ordered from the smallest value to the largest value
-/// </param>
-/// <param name="OrderType_Descending">
-/// Specifies the collection is to be ordered from the largest value to the smallest value
-/// </param>
 public __value enum OrderType
 {
     /// Specifies the collection is to be ordered from the smallest value to the largest value.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgPropertyDefinition.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgPropertyDefinition.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgPropertyDefinition.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -54,7 +54,9 @@
     /// \return
     /// Returns true if this property is system generated, false otherwise.
     /// 
+    /// \remarks
     /// System properties are not written out to the XML schema file, which remains provider-portable.
+    ///
 	__property System::Boolean get_IsSystem();
 
     /// \brief

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgPropertyType.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgPropertyType.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgPropertyType.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,23 +20,9 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_SCHEMA
 
+/// \ingroup (enums)
 /// \brief
 /// The PropertyType enumeration lists the possible types that a Property can be.
-/// <param name="PropertyType_DataProperty">
-/// Represents a Data Property type
-/// </param>
-/// <param name="PropertyType_ObjectProperty">
-/// Represents an Object Property type
-/// </param>
-/// <param name="PropertyType_GeometricProperty">
-/// Represents a Geometric Property type
-/// </param>
-/// <param name="PropertyType_AssociationProperty">
-/// Represents an Association Property type
-/// </param>
-/// <param name="PropertyType_RasterProperty">
-/// Represents a Raster (image) Property type
-/// </param>
 public __value enum PropertyType
 {
     /// Represents a Data Property type.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgPropertyValueConstraintType.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgPropertyValueConstraintType.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgPropertyValueConstraintType.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,21 +20,16 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_SCHEMA
 
+/// \ingroup (enums)
 /// \brief
 /// The PropertyValueConstraintType enumeration categorizes the
 /// supported constraint.
-/// <param name="PropertyValueConstraintType_Range">
-/// This constraint specifies minimum and / or maximum allowed values for a particular property. It can be used for all data property types except for Boolean, BLOB, or CLOB
-/// </param>
-/// <param name="PropertyValueConstraintType_List">
-/// This constraint specifies a list of allowed values for a particular property. It can be used for all data property types except for Boolean, BLOB, or CLOB
-/// </param>
 public __value enum PropertyValueConstraintType
 {
-    /// Represents a range constaint.
+    /// This constraint specifies minimum and / or maximum allowed values for a particular property. It can be used for all data property types except for Boolean, BLOB, or CLOB
     PropertyValueConstraintType_Range = 0x01,
 
-    /// Represents a list constraint.
+    /// This constraint specifies a list of allowed values for a particular property. It can be used for all data property types except for Boolean, BLOB, or CLOB
     PropertyValueConstraintType_List = 0x02
 };
 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgSchemaElementState.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgSchemaElementState.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Schema/mgSchemaElementState.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,23 +20,9 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO_SCHEMA
 
+/// \ingroup (enums)
 /// \brief
 /// The SchemaElementState enumeration defines the current state of the schema element
-/// <param name="SchemaElementState_Added">
-/// Indicates the schema element has been added
-/// </param>
-/// <param name="SchemaElementState_Deleted">
-/// Indicates the schema element is marked for deletion
-/// </param>
-/// <param name="SchemaElementState_Detached">
-/// Indicates the schema element is not associated with an FeatureSchema
-/// </param>
-/// <param name="SchemaElementState_Modified">
-/// Indicates the schema element has been modified in some way
-/// </param>
-/// <param name="SchemaElementState_Unchanged">
-/// Indicates the schema element has not been changed
-/// </param>
 public __value enum SchemaElementState
 {
     /// Indicates the schema element has been added.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Xml/mgIXmlDeserializable.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Xml/mgIXmlDeserializable.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Xml/mgIXmlDeserializable.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -21,6 +21,8 @@
 BEGIN_NAMESPACE_OSGEO_FDO_XML
 public __gc class XmlFlags;
 
+/// \ingroup (interfaces)
+/// \interface IXmlDeserializable
 /// \brief
 /// XmlDeserializable provides the ability to deserialize an FDO object 
 /// from an XML Document. Deserialization support can be added to any class by basing

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Xml/mgIXmlSerializable.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Xml/mgIXmlSerializable.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/Xml/mgIXmlSerializable.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -21,6 +21,8 @@
 BEGIN_NAMESPACE_OSGEO_FDO_XML
 public __gc class XmlFlags;
 
+/// \ingroup (interfaces)
+/// \interface IXmlSerializable
 /// \brief
 /// XmlSerializable provides the ability to serialize an FDO object 
 /// to an XML Document. Serialization support can be added to any class by basing

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/mgIConnectionManager.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/mgIConnectionManager.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/mgIConnectionManager.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -18,12 +18,16 @@
 
 #pragma once
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_CONNECTIONS
 public __gc __interface IConnection;
 END_NAMESPACE_OSGEO_FDO_CONNECTIONS
 
 BEGIN_NAMESPACE_OSGEO_FDO
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IConnectionManager
 /// \brief
 /// The IConnectionManager interface supports dynamic creation of connection objects 
 /// given a provider name.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/mgIConnectionManagerImp.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/mgIConnectionManagerImp.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/mgIConnectionManagerImp.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,11 +22,13 @@
 
 class IConnectionManager;
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_FDO_CONNECTIONS
 public __gc __interface IConnection;
 END_NAMESPACE_OSGEO_FDO_CONNECTIONS
 
 BEGIN_NAMESPACE_OSGEO_FDO
+/// \endcond
 
 /// \brief
 /// The IConnectionManagerImp class supports dynamic creation of connection objects 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/mgIProviderRegistry.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/mgIProviderRegistry.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/FDO/mgIProviderRegistry.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -24,6 +24,8 @@
 
 BEGIN_NAMESPACE_OSGEO_FDO
 
+/// \ingroup (interfaces)
+/// \interface IProviderRegistry
 /// \brief
 /// The IProviderRegistry interface supports registering, un-registering, and enumerating 
 /// registered feature providers. 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIArcSegmentAbstract.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIArcSegmentAbstract.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIArcSegmentAbstract.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -21,13 +21,17 @@
 
 #include "mgICurveSegmentAbstract.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface ICurveSegmentAbstract;
 public __gc __interface IDirectPosition;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IArcSegmentAbstract
 /// \brief
 /// The IArcSegmentAbstract class is an arc curve segment (abstract)
 public __gc __interface IArcSegmentAbstract : public NAMESPACE_OSGEO_GEOMETRY::ICurveSegmentAbstract

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICircularArcSegment.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICircularArcSegment.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICircularArcSegment.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,6 +22,8 @@
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 
+/// \ingroup (interfaces)
+/// \interface ICircularArcSegment
 /// \brief
 /// The ICircularArcSegment class is a circular arc curve segment
 public __gc __interface ICircularArcSegment : public NAMESPACE_OSGEO_GEOMETRY::IArcSegmentAbstract

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICurveAbstract.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICurveAbstract.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICurveAbstract.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,12 +20,16 @@
 #pragma once
 #include "mgIGeometry.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface IDirectPosition;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface ICurveAbstract
 /// \brief
 /// The ICurveAbstract class is a curve Geometry type (abstract). ICurveAbstract is the most general curve type.  
 public __gc __interface ICurveAbstract : public NAMESPACE_OSGEO_GEOMETRY::IGeometry

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICurveAbstractImp.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICurveAbstractImp.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICurveAbstractImp.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,11 +22,14 @@
 #include "mgICurveAbstract.h"
 
 class FdoICurveAbstract;
+
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface IDirectPosition;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
 /// \brief
 /// The ICurveAbstractImp class is a curve Geometry type (concrete). ICurveAbstractImp is the most general curve type.  

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICurvePolygon.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICurvePolygon.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICurvePolygon.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,12 +22,16 @@
 
 class FdoCurvePolygonCollection;
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface IRing;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface ICurvePolygon
 /// \brief
 /// The ICurvePolygon class is a CurvePolygon geometry type.  
 /// This type is defined by one exterior boundary and zero or more 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICurvePolygonImp.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICurvePolygonImp.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICurvePolygonImp.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -23,11 +23,13 @@
 
 class FdoICurvePolygon;
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface IRing;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
 /// \brief
 /// The ICurvePolygonImp class is a concrete geometric CurvePolygon geometry type.  

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICurveSegmentAbstract.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICurveSegmentAbstract.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICurveSegmentAbstract.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -21,11 +21,15 @@
 
 class FdoCurveSegmentCollection;
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 
 public __gc __interface IEnvelope;
 public __gc __interface IDirectPosition;
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface ICurveSegmentAbstract
 /// \brief
 /// The ICurveSegmentAbstract class is an abstract geometric Curve Segment object.  
 /// This class is used strictly as a component of curves 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICurveString.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICurveString.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgICurveString.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -23,13 +23,17 @@
 
 class FdoCurveStringCollection;
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface ICurveSegmentAbstract;
 public __gc class CurveSegmentCollection;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface ICurveString
 /// \brief
 /// The ICurveString class is a CurveString Geometry type. ICurveString is the most general non-abstract curve type.  
 /// It is defined by an ordered collection of contiguous curve segments.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIDirectPosition.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIDirectPosition.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIDirectPosition.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,6 +22,8 @@
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 
+/// \ingroup (interfaces)
+/// \interface IDirectPosition
 /// \brief
 /// The IDirectPosition class is a direct position object.  
 /// IDirectPosition is a simple coordinate position in any allowed dimension.  

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIEnvelope.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIEnvelope.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIEnvelope.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -21,6 +21,8 @@
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 
+/// \ingroup (interfaces)
+/// \interface IEnvelope
 /// \brief
 /// The IEnvelope class is a three-dimensional, axis-aligned box.  This is a
 /// helper type for Geometries, and does not itself inherit from IGeometry.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIGeometricAggregateAbstract.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIGeometricAggregateAbstract.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIGeometricAggregateAbstract.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -23,6 +23,8 @@
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 
+/// \ingroup (interfaces)
+/// \interface IGeometricAggregateAbstract
 /// \brief
 /// The IGeometricAggregateAbstract class is an aggregate Geometry (abstract) type.
 /// IGeometricAggregateAbstract is a single Geometry that is a collection of other geometries.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIGeometry.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIGeometry.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIGeometry.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -21,12 +21,16 @@
 
 class FdoGeometryCollection;
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface IEnvelope;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IGeometry
 /// \brief
 /// The IGeometry class defines the properties and methods common to all geometric
 /// types.  IGeometry is an abstract type.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgILineString.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgILineString.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgILineString.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -23,13 +23,17 @@
 
 class FdoLineStringCollection;
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface IDirectPosition;
 public __gc class DirectPositionCollection;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface ILineString
 /// \brief
 /// The ILineString class is a LineString Geometry type.  
 /// The shape of ILineString is the set of positions defined by the contained collection, 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgILineStringSegment.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgILineStringSegment.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgILineStringSegment.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -21,13 +21,17 @@
 
 #include "mgICurveSegmentAbstract.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface IDirectPosition;
 public __gc class DirectPositionCollection;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface ILineStringSegment
 /// \brief
 /// The ILineStringSegment class is a LineString curve segment type.  
 /// The shape of ILineStringSegment is the set of positions defined by the contained collection, 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgILinearRing.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgILinearRing.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgILinearRing.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -23,13 +23,17 @@
 
 class FdoLinearRingCollection;
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface IDirectPosition;
 public __gc class DirectPositionCollection;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface ILinearRing
 /// \brief
 /// The ILinearRing class is a linear ring helper type.
 /// The shape of ILinearRing is the set of positions defined by the contained collection, 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiCurvePolygon.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiCurvePolygon.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiCurvePolygon.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -27,6 +27,8 @@
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 
+/// \ingroup (interfaces)
+/// \interface IMultiCurvePolygon
 /// \brief
 /// The IMultiCurvePolygon class is a multi-CurvePolygon aggregate Geometry type.
 public __gc __interface IMultiCurvePolygon : public IGeometricAggregateAbstract

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiCurveString.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiCurveString.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiCurveString.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -21,12 +21,16 @@
 
 #include "mgIGeometricAggregateAbstract.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface ICurveString;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IMultiCurveString
 /// \brief
 /// The IMultiCurveString class is a multi-CurveString collection Geometry type.
 /// The curves contained here do not have to

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiGeometry.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiGeometry.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiGeometry.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,12 +22,17 @@
 #include "mgIGeometricAggregateAbstract.h"
 
 class FdoIMultiGeometry;
+
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface IGeometry;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IMultiGeometry
 /// \brief
 /// The IMultiGeometry class is a heterogeneous MultiGeometry type.
 /// One MultiGeometry containing another MultiGeometry

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiLineString.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiLineString.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiLineString.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,12 +20,16 @@
 
 #include "mgIGeometricAggregateAbstract.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface ILineString;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IMultiLineString
 /// \brief
 /// The IMultiLineString class is a multi-LineString collection geometry type.
 /// The curves contained here do not have to

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiPoint.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiPoint.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiPoint.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,12 +20,16 @@
 
 #include "mgIGeometricAggregateAbstract.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface IPoint;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IMultiPoint
 /// \brief
 /// The IMultiPoint class is a multi-point aggregate Geometry type.
 public __gc __interface IMultiPoint : public NAMESPACE_OSGEO_GEOMETRY::IGeometricAggregateAbstract

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiPolygon.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiPolygon.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIMultiPolygon.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -20,12 +20,16 @@
 
 #include "mgIGeometricAggregateAbstract.h"
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface IPolygon;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IMultiPolygon
 /// \brief
 /// The IMultiPolygon class is a multi-polygon aggregate Geometry type.
 public __gc __interface IMultiPolygon : public NAMESPACE_OSGEO_GEOMETRY::IGeometricAggregateAbstract

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIPoint.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIPoint.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIPoint.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,12 +22,16 @@
 
 class FdoPointCollection;
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface IDirectPosition;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IPoint
 /// \brief
 /// The IPoint class is a point Geometry type.
 public __gc __interface IPoint : public NAMESPACE_OSGEO_GEOMETRY::IGeometry

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIPolygon.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIPolygon.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIPolygon.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -22,12 +22,16 @@
 
 class FdoPolygonCollection;
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface ILinearRing;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IPolygon
 /// \brief
 /// The IPolygon class is a polygon Geometry type.  
 /// IPolygon is defined by one exterior boundary and zero or more 

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIRing.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIRing.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIRing.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -23,13 +23,17 @@
 
 class FdoRingCollection;
 
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface ICurveSegmentAbstract;
 public __gc class CurveSegmentCollection;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IRing
 /// \brief
 /// The IRing class is ring Geometry helper type.  This is the most general non-abstract ring type.  
 /// FdoIRing is defined by an ordered collection of contiguous curve segments.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIRingAbstract.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIRingAbstract.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgIRingAbstract.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -19,14 +19,16 @@
 
 #pragma once
 
-//#include "../Runtime/Disposable.h"
-
+/// \cond DOXYGEN-IGNORE
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 public __gc __interface IEnvelope;
 END_NAMESPACE_OSGEO_GEOMETRY
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
+/// \endcond
 
+/// \ingroup (interfaces)
+/// \interface IRingAbstract
 /// \brief
 /// The IRingAbstract class is a ring Geometry helper type (abstract). IRingAbstract is the most general ring type.
 /// It is similar to CurveAbstract, but is always closed.

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgISurfaceAbstract.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgISurfaceAbstract.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Geometry/mgISurfaceAbstract.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -23,6 +23,8 @@
 
 BEGIN_NAMESPACE_OSGEO_GEOMETRY
 
+/// \ingroup (interfaces)
+/// \interface ISurfaceAbstract
 /// \brief
 /// The ISurfaceAbstract class is a surface (abstract) Geometry type.
 public __gc __interface ISurfaceAbstract : public NAMESPACE_OSGEO_GEOMETRY::IGeometry

Modified: branches/3.2.1/Fdo/Managed/Src/OSGeo/Spatial/mgSpatialGeometryValidity.h
===================================================================
--- branches/3.2.1/Fdo/Managed/Src/OSGeo/Spatial/mgSpatialGeometryValidity.h	2007-02-14 21:48:31 UTC (rev 774)
+++ branches/3.2.1/Fdo/Managed/Src/OSGeo/Spatial/mgSpatialGeometryValidity.h	2007-02-14 23:08:54 UTC (rev 775)
@@ -19,35 +19,27 @@
 #pragma once
 
 BEGIN_NAMESPACE_OSGEO_SPATIAL
+
+/// \ingroup (enums)
 /// \brief
 ///  SpatialGeometryValidity is an enumeration to denote the validity of a Geometry
 /// during a test of type and dimensionality..
-/// <param name="SpatialGeometryValidity_None">
-/// Indicates no specific validity; used for unknown or default states.
-/// </param>
-/// <param name="SpatialGeometryValidity_Valid">
-/// Geometry passes a test.
-/// </param>
-/// <param name="SpatialGeometryValidity_Invalid">
-/// Geometry fails a test.
-/// </param>
-/// <param name="SpatialGeometryValidity_InvalidButCanBeApproximated">
-/// Geometry fails a test, but could be approximated 
-/// using allowed types.
-/// </param>
-/// <param name="SpatialGeometryValidity_InvalidDueToDimensionality">
-/// Geometry fails a test due to having an disallowed dimensionality.
-/// </param>
 public __value enum SpatialGeometryValidity
 {
+    /// Indicates no specific validity; used for unknown or default states.
 	SpatialGeometryValidity_None = FdoSpatialGeometryValidity_None,
 
+    /// Geometry passes a test.
 	SpatialGeometryValidity_Valid = FdoSpatialGeometryValidity_Valid,
 
+    /// Geometry fails a test.
 	SpatialGeometryValidity_Invalid = FdoSpatialGeometryValidity_Invalid,
 
+    /// Geometry fails a test, but could be approximated 
+    /// using allowed types.
 	SpatialGeometryValidity_InvalidButCanBeApproximated = FdoSpatialGeometryValidity_InvalidButCanBeApproximated,
 
+    /// Geometry fails a test due to having an disallowed dimensionality.
 	SpatialGeometryValidity_InvalidDueToDimensionality = FdoSpatialGeometryValidity_InvalidDueToDimensionality,
 };
 END_NAMESPACE_OSGEO_SPATIAL



More information about the fdo-commits mailing list