| _CPLList | List element structure |
| CPLHTTPResult | |
| CPLMimePart | |
| CPLODBCDriverInstaller | A class providing functions to install or remove ODBC driver |
| CPLODBCSession | A class representing an ODBC database session |
| CPLODBCStatement | Abstraction for statement, and resultset |
| CPLXMLNode | Document node structure |
| GDAL_GCP | Ground Control Point |
| GDALColorEntry | Color tuple |
| GDALColorTable | |
| GDALDataset | A set of associated raster bands, usually from one file |
| GDALDriver | Format specific driver |
| GDALDriverManager | Class for managing the registration of file format drivers |
| GDALGridDataMetricsOptions | Data metrics method control options |
| GDALGridInverseDistanceToAPowerOptions | Inverse distance to a power method control options |
| GDALGridMovingAverageOptions | Moving average method control options |
| GDALGridNearestNeighborOptions | Nearest neighbor method control options |
| GDALMajorObject | Object with metadata |
| GDALPamDataset | A subclass of GDALDataset which introduces the ability to save and restore auxilary information (coordinate system, gcps, metadata, etc) not supported by a file format via an "auxilary metadata" file with the .aux.xml extension |
| GDALRasterAttributeTable | Raster Attribute Table container |
| GDALRasterBand | A single raster band (or channel) |
| GDALRasterBlock | A single raster block in the block cache |
| GDALWarpKernel | Low level image warping class |
| GDALWarpOperation | High level image warping class |
| GDALWarpOptions | Warp control options for use with GDALWarpOperation::Initialize() |
1.5.7.1.