Skip to content

Instantly share code, notes, and snippets.

@furier
Last active August 24, 2021 11:59
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 4 You must be signed in to fork a gist
  • Save furier/6153975 to your computer and use it in GitHub Desktop.
Save furier/6153975 to your computer and use it in GitHub Desktop.
///*********************************************************************************
///
/// The MIT License (MIT)
///
/// Copyright (c) 2015 Sander Struijk
///
/// Permission is hereby granted, free of charge, to any person obtaining a copy
/// of this software and associated documentation files (the "Software"), to deal
/// in the Software without restriction, including without limitation the rights
/// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
/// copies of the Software, and to permit persons to whom the Software is
/// furnished to do so, subject to the following conditions:
///
/// The above copyright notice and this permission notice shall be included in
/// all copies or substantial portions of the Software.
///
/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
/// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
/// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
/// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
/// THE SOFTWARE.
///
///*********************************************************************************
namespace ArcObjectsUtils.ErrorHandling
{
/// <summary>
/// Esri error.
/// </summary>
/// <remarks>
/// Sander Struijk, 02.08.2013.
/// </remarks>
public class EsriError
{
/// <summary>
/// Gets or sets errorEnum for the.
/// </summary>
/// <value>
/// The errorEnum.
/// </value>
public string ErrorEnum { get; set; }
/// <summary>
/// Gets or sets the error code.
/// </summary>
/// <value>
/// The error code.
/// </value>
public int ErrorCode { get; set; }
/// <summary>
/// Gets or sets the message.
/// </summary>
/// <value>
/// The message.
/// </value>
public string Message { get; set; }
/// <summary>
/// Constructor.
/// </summary>
/// <remarks>
/// Sander Struijk, 05.08.2013.
/// </remarks>
/// <param name="errorEnum"> The errorEnum. </param>
/// <param name="errorCode"> The error code. </param>
/// <param name="message"> The message. </param>
public EsriError(string errorEnum, int errorCode, string message)
{
ErrorEnum = errorEnum;
ErrorCode = errorCode;
Message = message;
}
/// <summary>
/// Returns a string that represents the current object.
/// </summary>
/// <remarks>
/// Sander Struijk, 05.08.2013.
/// </remarks>
/// <returns>
/// A string that represents the current object.
/// </returns>
public override string ToString()
{
return string.Format("{0} {1} {2}", ErrorEnum, ErrorCode, Message);
}
}
}
///*********************************************************************************
///
/// The MIT License (MIT)
///
/// Copyright (c) 2015 Sander Struijk
///
/// Permission is hereby granted, free of charge, to any person obtaining a copy
/// of this software and associated documentation files (the "Software"), to deal
/// in the Software without restriction, including without limitation the rights
/// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
/// copies of the Software, and to permit persons to whom the Software is
/// furnished to do so, subject to the following conditions:
///
/// The above copyright notice and this permission notice shall be included in
/// all copies or substantial portions of the Software.
///
/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
/// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
/// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
/// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
/// THE SOFTWARE.
///
///*********************************************************************************
using System.Collections.Generic;
using System.Runtime.InteropServices;
namespace ArcObjectsUtils
{
/// <summary>
/// Esri error code interpreter.
/// This is work in progress, as new COMException.Source may show up.
/// </summary>
/// <remarks>
/// Sander Struijk, 02.08.2013 - Created
/// Øyvind Idland, 23.08.2013 - Added mapping for COMException.Source
/// </remarks>
public static class ESRIErrorCodeInterpreter
{
private static readonly Dictionary<string, Dictionary<int, EsriError>> ErrorMessages;
static ESRIErrorCodeInterpreter()
{
ErrorMessages = new Dictionary<string, Dictionary<int, EsriError>>{
{"ESRI.ArcGIS.Carto", new Dictionary<int, EsriError>{
{-2147220991, new EsriError("ANNO_E_UNSUPPORTED_VERSION", -2147220991, "The change to the annotation feature is not supported in the open geodatabase version.")},
{-2147220990, new EsriError("ANNO_E_NULL_NOT_SUPPORTED", -2147220990, "Null annotation features are not supported.")},
{-2147220989, new EsriError("ANNO_E_FONT_NOT_FOUND", -2147220989, "The font specified for the annotation feature was not found on this system.")},
{-2147220988, new EsriError("ANNO_E_INVALID_FONT_SIZE", -2147220988, "The font size specified is invalid.")},
{-2147220987, new EsriError("ANNO_E_INVALID_ANGLE", -2147220987, "The value of the text angle specified is invalid.")},
{-2147220986, new EsriError("ANNO_E_NO_SYM_OVERRIDE", -2147220986, "The text element contains overrides which are not allowed for this annotation feature class.")},
{-2147220985, new EsriError("ANNO_E_INVALID_SYM_ID", -2147220985, "The text element does not reference a symbol stored in the symbol collection which is not allowed for this annotation feature class.")},
{-2147216896, new EsriError("E_IMAGESERVER_NO_AIS_CONNECTION", -2147216896, "Can't make a connection to an AIS server.")},
{-2147216895, new EsriError("E_IMAGESERVER_FAILED_TO_GETIMAGE", -2147216895, "Failed to get image data.")},
{-2147216894, new EsriError("E_IMAGESERVER_UNSUPPORTED_OPERATION", -2147216894, "The operation is not supported on a non-catalog data source.")},
{-2147216893, new EsriError("E_IMAGESERVER_UNSUPPORTED_REQUEST", -2147216893, "The request is not supported.")},
{-2147216892, new EsriError("E_IMAGESERVER_UNSUPPORTED_FORMAT", -2147216892, "The image format is not supported on the current data source.")},
{-2147216891, new EsriError("E_IMAGESERVER_NO_FILE", -2147216891, "The download file doesn't exist.")},
{-2147216890, new EsriError("E_IMAGESERVER_JPIP_NOT_LICENSED", -2147216890, "The JPIP clicense is not available.")},
{-2147217152, new EsriError("E_RASTERLAYER_UNKNOWN_ERROR", -2147217152, "Unknown error.")},
}},
{"ESRI.ArcGis.Cadastral", new Dictionary<int, EsriError>{
{-2147221247, new EsriError("CADASTRAL_E_OPERATION_FAILED", -2147221247, "Transaction failed.")},
{-2147221246, new EsriError("CADASTRAL_E_JOB_ALREADY_EXISTS", -2147221246, "Cadastral job name already exists.")},
{-2147221245, new EsriError("CADASTRAL_E_JOB_LOCK_ALREADY_EXISTS", -2147221245, "Lock already exists for parcel.")},
{-2147221244, new EsriError("CADASTRAL_E_JOB_ALREADY_COMMITTED", -2147221244, "Job has already been committed.")},
{-2147221243, new EsriError("CADASTRAL_E_JOB_RENAME_FAILED", -2147221243, "Job could not be renamed.")},
{-2147221242, new EsriError("CADASTRAL_E_NOT_PLANAR", -2147221242, "Lines to create polygons are not planar (planarize lines first).")},
{-2147221241, new EsriError("CADASTRAL_E_DANGLELINE", -2147221241, "A dangle line was found when constructing parcels.")},
{-2147221240, new EsriError("CADASTRAL_E_DISJOINTPARCELS", -2147221240, "Disjoint parcels have been found while merging parcels.")},
{-2147221239, new EsriError("CADASTRAL_E_NOPARCELINES", -2147221239, "No parcel lines were found.")},
{-2147221238, new EsriError("CADASTRAL_E_NOPARCELS", -2147221238, "No parcels were found.")},
{-2147221237, new EsriError("CADASTRAL_E_ACQUIREDLOCKS", -2147221237, "Could not acquire locks for all parcels.")},
{-2147220735, new EsriError("CADASTRAL_E_IMPORTFIELD_MISSING", -2147220735, "A field required for the import is missing.")},
{-2147220734, new EsriError("CADASTRAL_E_IMPORTSRC_NOT_PCS", -2147220734, "A field that is required to be on the Import ErrorEnum is missing.")},
{-2147220733, new EsriError("CADASTRAL_E_NO_LICENSE", -2147220733, "No license available.")},
{-2147220732, new EsriError("CADASTRAL_E_CONTAINS_COMPRESSEDDATA", -2147220732, "No license available.")},
}},
{"ESRI.ArcGis.Output", new Dictionary<int, EsriError>{
{-2147220723, new EsriError("E_BITMAPOUTOFMEMORY", -2147220723, "Not enough memory to create requested bitmap.")},
{-2147220675, new EsriError("E_CANNOTCOMPRESSORDECOMPRESS", -2147220675, "Image compressor error. Can't compress/decompress the image.")},
{-2147220670, new EsriError("E_CLASSSETTEDUPINCORRECTLY", -2147220670, "Object set up incorrectly and can't perform the requested operation.")},
{-2147220729, new EsriError("E_DRIVERNOTMATCH", -2147220729, "Cannot find appropriate ArcPress driver for the selected printer.")},
{-2147220726, new EsriError("E_FILECREATION", -2147220726, "Cannot create exported file. Either file is already open or not enough disk space.")},
{-2147220678, new EsriError("E_FILECREATIONERROR", -2147220678, "File creation error.")},
{-2147220679, new EsriError("E_FILEOPENINGERROR", -2147220679, "File opening error.")},
{-2147220681, new EsriError("E_FILEREADINGERROR", -2147220681, "File reading error.")},
{-2147220680, new EsriError("E_FILEWRITINGERROR", -2147220680, "File writing error.")},
{-2147220677, new EsriError("E_IMAGEDIRECTORYREADINGERROR", -2147220677, "Image directory reading error.")},
{-2147220676, new EsriError("E_IMAGEDIRECTORYWRITINGERROR", -2147220676, "Image directory writing error.")},
{-2147220673, new EsriError("E_INCOMPATIBLEZLIB", -2147220673, "Incompatible ZLIB version detected. ZLIB is used to compress/decompress images.")},
{-2147220686, new EsriError("E_INTERNALERROR", -2147220686, "An internal Error occur.")},
{-2147220672, new EsriError("E_INVALIDIMAGEPARAMETERS", -2147220672, "Invalid image parameter has been specified while reading/writing the image.")},
{-2147220682, new EsriError("E_INVALIDORCURRUPTFILE", -2147220682, "Invalid or corrupt file.")},
{-2147220671, new EsriError("E_INVALIDPARAMETERS", -2147220671, "Invalid parameter for image library has been specified while reading/writing the image.")},
{-2147220734, new EsriError("E_LICENSENOTAVAILABLE", -2147220734, "License not available.")},
{-2147220731, new EsriError("E_MAPMETAFILE", -2147220731, "Cannot map metafile into memory. Not enough memory.")},
{-2147220683, new EsriError("E_MEMORYERROR", -2147220683, "A memory error occur while processing requested action.")},
{-2147220684, new EsriError("E_MEMORYOUT", -2147220684, "Not enough memory to complete requested action.")},
{-2147220725, new EsriError("E_METAFILEPARSING", -2147220725, "Cannot parse the metafile.")},
{-2147220735, new EsriError("E_CGMVERSION3NEEDED", -2147220735, "CGM (Computer Graphics Metafile) Version 3 needed.")},
{-2147220733, new EsriError("E_OBJECTSETUP", -2147220733, "Object was not set up correctly.")},
{-2147220724, new EsriError("E_OPENPRINTER", -2147220724, "Cannot open printer.")},
{-2147220720, new EsriError("E_OUTPUTFILENAME", -2147220720, "Output filename is invalid or not specified.")},
{-2147220730, new EsriError("E_PAPERREFREQ", -2147220730, "Paper reference required.")},
{-2147220728, new EsriError("E_PARAMETER", -2147220728, "Parameter is incorrect.")},
{-2147220719, new EsriError("E_PIXELBOUNDS", -2147220719, "Invalid pixel bound value(s).")},
{-2147220674, new EsriError("E_READORWRITEJPEGMARKER", -2147220674, "Error reading or writing the marker from/to JPEG file.")},
{-2147220727, new EsriError("E_REGISTRYSETTINGS", -2147220727, "Cannot access registry settings.")},
{-2147220685, new EsriError("E_REQUESTEDFUNCTIONALITYDOESNOTSUPPORTED", -2147220685, "Requested functionality isn't supported.")},
{-2147220722, new EsriError("E_STARTPRINTING", -2147220722, "Cannot start printing. Error occurred while trying to access to printer device context and spooler.")},
{-2147220732, new EsriError("E_TEMPMETAFILE", -2147220732, "Cannot create temporary metafile.")},
{-2147220721, new EsriError("E_WASNOTACTIVATED", -2147220721, "Extension wasn't activated.")},
{262980, new EsriError("S_NOPRINTERSINSTALLED", 262980, "No printers are installed.")},
{262979, new EsriError("S_SAVEDPRINTERNOTFOUND", 262979, "Printer saved with document not found.")},
}},
{"ESRI.ArcGIS.Geodatabase", new Dictionary<int, EsriError>{
{513, new EsriError("E_DATACONVERTER_OPENFEATURECLASSFAILED", 513, "Cannot open Featureclass.")},
{514, new EsriError("E_DATACONVERTER_OPENTABLEFAILED", 514, "Cannot open table.")},
{515, new EsriError("E_DATACONVERTER_OPENFEATUREDATASETFAILED", 515, "Cannot open feature dataset.")},
{516, new EsriError("E_DATACONVERTER_OPENFEATUREWORKSPACEFAILED", 516, "Cannot open feature workspace.")},
{517, new EsriError("E_DATACONVERTER_CREATEFEATURECLASSFAILED", 517, "The operation could not create an output featureclass.")},
{518, new EsriError("E_DATACONVERTER_CREATETABLEFAILED", 518, "The operation could not create an output table.")},
{519, new EsriError("E_DATACONVERTER_WRITEFEATURESFAILED", 519, "Could not write features to the output featureclass.")},
{520, new EsriError("E_DATACONVERTER_WRITEROWSFAILED", 520, "Could not write rows to the output table.")},
{521, new EsriError("E_DATACONVERTER_UNLOADFAILED", 521, "Cannot unload the feature class.")},
{522, new EsriError("E_DATACONVERTER_OPENCURSORFAILED", 522, "Could not open feature cursor.")},
{523, new EsriError("E_DATACONVERTER_OPENINSERTCURSORFAILED", 523, "Could not open an insert cursor.")},
{524, new EsriError("E_DATACONVERTER_INSERTCURSORFAILED", 524, "Could not open insert feature cursor.")},
{525, new EsriError("E_DATACONVERTER_CANCELLED", 525, "Data conversion canceled.")},
{526, new EsriError("E_DATACONVERTER_MATCHINPUTFIELDSETFAILED", 526, "The input Featureclass fields and the Output fields do not match.")},
{527, new EsriError("E_DATACONVERTER_FLUSHINSERTCURSORFAILED", 527, "Flush the insert cursor failed.")},
{528, new EsriError("E_DATACONVERTER_ACQUIRESCHEMALOCKFAILED", 528, "Acquiring the schema lock failed for the output featuredataset.")},
{529, new EsriError("E_DATACONVERTER_INVALID_INPUT_DATASET_NAME", 529, "Open the input datasetname failed.")},
{530, new EsriError("E_DATACONVERTER_CANNOT_CREATE_FEATURE_DATASET", 530, "Open the input datasetname failed.")},
{531, new EsriError("E_DATACONVERTER_ERROR_READ_ROWS", 531, "Error in reading some rows from the source.")},
{532, new EsriError("E_DATACONVERTER_ERROR_READ_ALL_ROWS", 532, "Error in reading all rows from the source.")},
{-2147219456, new EsriError("E_TIN_WORKSPACE_EXISTS", -2147219456, "TIN workspace already exists.")},
{-2147219455, new EsriError("E_TIN_WORKSPACE_NOT_CONNECTED", -2147219455, "TIN workspace not connected.")},
{-2147219454, new EsriError("E_TIN_WORKSPACE_ALREADY_CONNECTED", -2147219454, "TIN workspace already connected.")},
{-2147219453, new EsriError("E_TIN_EMPTY_OBJECT", -2147219453, "Attempt to access an empty object.")},
{-2147219452, new EsriError("E_TIN_WRONG_DATASET_TYPE", -2147219452, "The specified dataset type can not be recognized.")},
{-2147219451, new EsriError("E_TIN_WRONG_TOPOLOGY", -2147219451, "The TIN dataset is corrupted.")},
{-2147219450, new EsriError("E_TIN_NUMERIC_LIMIT", -2147219450, "A process has encounted a numeric problem, it may not be complete.")},
{-2147219449, new EsriError("E_TIN_FAILED_TO_OPEN", -2147219449, "Can't open the specified TIN.")},
{-2147219448, new EsriError("E_TIN_FAILED_TO_SAVE", -2147219448, "Can't save the TIN dataset.")},
{-2147219447, new EsriError("E_TIN_FAILED_TO_COPY", -2147219447, "Can't copy the TIN dataset.")},
{-2147219446, new EsriError("E_TIN_FAILED_TO_RENAME", -2147219446, "Can't rename the TIN dataset or workspace.")},
{-2147219445, new EsriError("E_TIN_FAILED_TO_DELETE", -2147219445, "Can't delete the TIN dataset.")},
{-2147219444, new EsriError("E_TIN_FILE_EXISTS", -2147219444, "The specified file or dataset already exists.")},
{-2147219443, new EsriError("E_TIN_OPERATION_NOT_SUPPORTED", -2147219443, "The specified operation/method is not supported.")},
{-2147219442, new EsriError("E_TIN_OUT_OF_MEMORY", -2147219442, "Out of memory.")},
{-2147219441, new EsriError("E_TIN_IN_EDIT_MODE", -2147219441, "TIN is in edit mode.")},
{-2147219440, new EsriError("E_TIN_NOT_IN_EDIT_MODE", -2147219440, "TIN is not in edit mode.")},
{-2147219439, new EsriError("E_TIN_CANNOT_CREATE_GEOMETRY", -2147219439, "Failed to create a geometry object, or a geometric process failed.")},
{-2147219438, new EsriError("E_TIN_POLYGON_NOT_DEFINED", -2147219438, "Cannot define polygon.")},
{-2147219437, new EsriError("E_TIN_POLYLINE_NOT_DEFINED", -2147219437, "Cannot define polyline.")},
{-2147219436, new EsriError("E_TIN_HAS_VOID_Z", -2147219436, "The input point(s) contains Void Z.")},
{-2147219435, new EsriError("E_TIN_HAS_NO_VALUE", -2147219435, "The specified TIN element type does not have tag values.")},
{-2147219434, new EsriError("E_TIN_NODE_UNDELETABL", -2147219434, "The specified node has void Z, or is shared by other poly objects, or the polygon has only three vertices.")},
{-2147219433, new EsriError("E_TIN_FIELD_ALREADY_EXISTS", -2147219433, "The specified field name already exists.")},
{-2147219432, new EsriError("E_TIN_OBJECT_NOT_EMPTY", -2147219432, "The input feature class/raster is not empty.")},
{-2147219431, new EsriError("E_TIN_WRONG_FIELD_TYPE", -2147219431, "The type of the specified field is not adequate.")},
{-2147219430, new EsriError("E_TIN_WRONG_GEOMETRY_TYPE", -2147219430, "The geometry type of the input shape, or feature class, is not adequate.")},
{-2147219429, new EsriError("E_TIN_NEED_VALUE", -2147219429, "Require to specify non-zero node/edge/triangle value(s) from input.")},
{-2147219428, new EsriError("E_TIN_FAILED_TO_OVER_WRITE", -2147219428, "Failed to over write the TIN.")},
{-2147219427, new EsriError("E_TIN_ZERO_VALUE", -2147219427, "The input value of 'zero' is not allowed here.")},
{-2147219426, new EsriError("E_TIN_INDEX_OUT_OF_RANGE", -2147219426, "The specified index is out of range.")},
{-2147219425, new EsriError("E_TIN_INVALID_NAME", -2147219425, "The specified name is invalid.")},
{-2147219424, new EsriError("E_TIN_ALREADY_INITIALIZED", -2147219424, "The object has already been initialized.")},
{-2147219423, new EsriError("E_TIN_MEMORY_TIN", -2147219423, "The specied operation cannot be applied to a non-persisted TIN.")},
{-2147219422, new EsriError("E_TIN_FAILED_TO_SWAP", -2147219422, "Failed to swap edges.")},
{-2147219421, new EsriError("E_TIN_NAN", -2147219421, "The input (value) is/contains a NAN (not a number).")},
{-2147219420, new EsriError("E_TIN_SUPER_NODE", -2147219420, "Invalid operation on a super node.")},
{-2147219419, new EsriError("E_TIN_FAILED_TO_CREATE_FILE", -2147219419, "Failed to create file.")},
{-2147219418, new EsriError("E_TIN_FAILED_TO_OPEN_FILE", -2147219418, "Failed to open file.")},
{-2147219417, new EsriError("E_TIN_FAILED_TO_DELETE_FILE", -2147219417, "Failed to delete file.")},
{-2147219416, new EsriError("E_TIN_GEOMETRY_HAS_NO_Z", -2147219416, "The input geometry does not contain Z.")},
{-2147219415, new EsriError("E_TIN_WRONG_VARIANT_TYPE", -2147219415, "The input VARIANT's type is not adequate for the operation.")},
{-2147219414, new EsriError("E_TIN_WRONG_SURFACE_TYPE", -2147219414, "The input data type does not permit the specified surface type.")},
{-2147219413, new EsriError("E_TIN_WRONG_ELEMENT_TYPE", -2147219413, "The input TIN element's type is not adequate.")},
{-2147219412, new EsriError("E_TIN_DIFFERENT_TIN", -2147219412, "The input TIN element does not belong to this TIN.")},
{-2147219411, new EsriError("E_TIN_FIELD_ERROR", -2147219411, "An error occurs while accessing/writing to a field.")},
{-2147219410, new EsriError("E_TIN_NEED_TRIANGLE_SEED", -2147219410, "This operation requires a triangle seed.")},
{-2147219409, new EsriError("E_TIN_WRONG_SEED_TYPE", -2147219409, "The operation requires a triangle or edge seed.")},
{-2147219408, new EsriError("E_TIN_WRONG_GEN_SEED", -2147219408, "Seed is not a proper for this operation.")},
{-2147219407, new EsriError("E_TIN_FAILED_UPDATE_SEED", -2147219407, "Failed to update the seed.")},
{-2147219406, new EsriError("E_TIN_NODE_SHARED", -2147219406, "The specified node is shared by other poly object(s).")},
{-2147219405, new EsriError("E_TIN_INTERNAL_ERROR", -2147219405, "Encountered an internal process error.")},
{-2147219404, new EsriError("E_TIN_FILTER_REQUIRED", -2147219404, "A filter is required for this operation.")},
{-2147219403, new EsriError("E_TIN_NO_SPATIALREF_INFO", -2147219403, "Spatial reference information is missing, or insufficient, for the operation.")},
{-2147219402, new EsriError("E_TIN_NOT_PROJECTED_SYSTEM", -2147219402, "A projected coordinate system is required.")},
{-2147219401, new EsriError("E_TIN_METADATA_ERROR", -2147219401, "Failed to handle metadata.")},
{-2147219400, new EsriError("E_TIN_CANNOT_CREATE_OBJ", -2147219400, "Failed to to create an object.")},
{-2147219399, new EsriError("E_TIN_UPDATE_ERROR", -2147219399, "An error occured while updating the TIN.")},
{-2147219398, new EsriError("E_TIN_BAD_CLASS_BREAKS", -2147219398, "Class-breaks is not defined or empty.")},
{-2147219397, new EsriError("E_TIN_BAD_CLASS_CODES", -2147219397, "Class-break-codes does not match class-breaks.")},
{-2147219396, new EsriError("E_TIN_UNSUPPORTED_SPATIAL_REFERENCE", -2147219396, "Unsupported spatial reference. The spatial reference cannot be exported as a projection (PRJ) file.")},
{-2147219395, new EsriError("E_TIN_LICENSE_NOT_AVAILABLE", -2147219395, "3D License not available.")},
{-2147219394, new EsriError("E_TIN_EXTENSION_DISABLED", -2147219394, "3D Extension not enabled.")},
{-2147219393, new EsriError("E_TIN_BELOW_V8", -2147219393, "The operation is supported only for TINs with version 8 or above.")},
{-2147219392, new EsriError("E_TIN_IN_MEMORY_EDIT", -2147219392, "The operation cannot be conducted when TIN is in memory-edit mode.")},
{-2147219391, new EsriError("E_TIN_WRONG_EDGE_TYPE", -2147219391, "The specified edge type is not adequate for the operation.")},
{-2147219390, new EsriError("E_TIN_BAD_VALUE", -2147219390, "The function call contains inadequate argument value.")},
{-2147219389, new EsriError("E_TIN_FATAL", -2147219389, "A general function failure has occured during the specified operation.")},
{-2147219388, new EsriError("E_TIN_FDS_FATAL", -2147219388, "A TIN memory-management general function failure has occured during the specified operation.")},
{-2147219387, new EsriError("E_TIN_CANCELLED", -2147219387, "Process is cancelled by the user.")},
{-2147219386, new EsriError("E_TIN_MUST_BE_DELAUNAY", -2147219386, "The process cannot be applied on a non-Delaunay TIN.")},
{-2147219385, new EsriError("E_TIN_XML_CORRUPTED", -2147219385, "The XML file is corrupted.")},
{-2147219384, new EsriError("E_TIN_INVALID_LANDXML_FILE", -2147219384, "Invalid LandXML file.")},
{-2147219383, new EsriError("E_TIN_FAILED_RESET_EXTENT", -2147219383, "Unable to reset extent. TIN contains data.")},
{-2147219382, new EsriError("E_TIN_NULL_FIELD_VALUE", -2147219382, "One or more input features contain NULL Shape or field value.")},
{-2147219381, new EsriError("E_TIN_UNHANDLED_EXCEPTION", -2147219381, "An unhandled exception has occured during the process.")},
{-2147212930, new EsriError("FDO_DATA_CANNOT_BE_REGISTERED_AS_REPLICAS_IN_TRANSPORT_FGDB", -2147212930, "Cannot register data as replicas in a transport FileGDB. Only xml transport file is supported.")},
{-2147220991, new EsriError("FDO_E_LOADING_RESOURCE", -2147220991, "Failed to load a resource (string, icon, bitmap, etc).")},
{-2147220990, new EsriError("FDO_E_INDEX_OUT_OF_RANGE", -2147220990, "The index passed was not within the valid range.")},
{-2147220989, new EsriError("FDO_E_NOT_SUPPORTED", -2147220989, "The operation is not supported by this implementation.")},
{-2147220988, new EsriError("FDO_E_NOT_ENOUGH_SPACE", -2147220988, "There is not enough storage space to complete the operation.")},
{-2147220987, new EsriError("FDO_E_NO_PERMISSION", -2147220987, "The user does not have permission to execute the operation.")},
{-2147220986, new EsriError("FDO_E_IMPLEMENTATION", -2147220986, "Signals that an implementation specific error has occurred and that the client should inspect the error object for additional errors. For example, SDE API errors.")},
{-2147220985, new EsriError("FDO_E_INVALID_SQL", -2147220985, "An invalid SQL statement was used.")},
{-2147220984, new EsriError("FDO_E_NETWORK", -2147220984, "A networking error occurred.")},
{-2147220983, new EsriError("FDO_E_DATE_CONVERSION", -2147220983, "A date conversion error has occurred.")},
{-2147220982, new EsriError("FDO_E_OBJECT_IS_DELETED", -2147220982, "The object has been deleted and is no longer valid.")},
{-2147220981, new EsriError("FDO_E_WORKSPACE_NOT_COMPATIBLE", -2147220981, "The workspace is of the wrong type.")},
{-2147220980, new EsriError("FDO_E_OBJECT_IS_READONLY", -2147220980, "Modifications to the object are not allowed.")},
{-2147220979, new EsriError("FDO_E_OBJECT_IN_USE", -2147220979, "Object is busy.")},
{-2147220978, new EsriError("FDO_E_OBJECT_MAX_REACHED", -2147220978, "Maximum number of objects reached.")},
{-2147220977, new EsriError("FDO_E_OBJECT_IS_LOCKED", -2147220977, "Object is currently locked.")},
{-2147220976, new EsriError("FDO_E_INVALID_ENVELOPE", -2147220976, "Invalid envelope encountered.")},
{-2147220975, new EsriError("FDO_E_FILE_IO", -2147220975, "File read/write error occurred.")},
{-2147220974, new EsriError("FDO_E_LICENSE_FAILURE", -2147220974, "A product licensing error occurred.")},
{-2147220973, new EsriError("FDO_E_DBMS_ERROR", -2147220973, "An underlying database error occurred.")},
{-2147220972, new EsriError("FDO_E_COERCING", -2147220972, "An error occurred trying to coerce data from one type to another.")},
{-2147220971, new EsriError("FDO_E_BINDING", -2147220971, "A general data binding error occurred.")},
{-2147220970, new EsriError("FDO_E_SCHEMA_LOCK_CONFLICT", -2147220970, "Cannot acquire a schema lock because of an existing lock.")},
{-2147220969, new EsriError("FDO_E_MUST_BE_OWNER", -2147220969, "Must be the owner to do this operation.")},
{-2147220968, new EsriError("FDO_E_OBJECT_NOT_LOCKED", -2147220968, "Object has no schema locks.")},
{-2147220967, new EsriError("FDO_E_ESRI_PROVIDER_CONNECT_INVALID", -2147220967, "Connection to ESRI OLE DB provider is invalid.")},
{-2147220966, new EsriError("FDO_E_CONNECTION_CANCELLED", -2147220966, "SDE Connection dialog is cancelled.")},
{-2147220965, new EsriError("FDO_E_INVALID_RELEASE", -2147220965, "This release of the Geodatabase is not up to date.")},
{-2147220964, new EsriError("FDO_E_NO_SYSTEM_TABLES", -2147220964, "Geodatabase System Tables not found.")},
{-2147220963, new EsriError("FDO_E_CONNECT_PARAMETERS_CONFLICT", -2147220963, "Conflicting connection parameters.")},
{-2147220962, new EsriError("FDO_E_FIELDINFO_SYSTEM_TABLE_INCONSISTENCY", -2147220962, "Geodatabase FieldInfo system table inconsistent.")},
{-2147220961, new EsriError("FDO_E_NO_EDIT_LICENSE", -2147220961, "The application is not licensed to edit this type of data .")},
{-2147220960, new EsriError("FDO_E_NO_SCHEMA_LICENSE", -2147220960, "The application is not licensed to create or modify schema for this type of data.")},
{-2147220959, new EsriError("FDO_E_NO_OPERATION_LICENSE", -2147220959, "The application does not have the required license for this operation.")},
{-2147220958, new EsriError("FDO_E_OPERATION_CANNOT_BE_UNDONE", -2147220958, "The current operation cannot be undone.")},
{-2147220957, new EsriError("FDO_E_EDIT_OPERATION_REQUIRED", -2147220957, "The current operation requires an edit operation.")},
{-2147220956, new EsriError("FDO_E_RECONCILE_CANNOT_BE_UNDONE", -2147220956, "The reconcile operation cannot be undone.")},
{-2147220955, new EsriError("FDO_E_OBJECT_NOT_INITIALIZED", -2147220955, "The object is not initialized.")},
{-2147220954, new EsriError("FDO_E_INTEGER_REQUIRES_64BITS", -2147220954, "The integer requires a 64-bit representation.")},
{-2147220953, new EsriError("FDO_E_SYNTAX_ERROR", -2147220953, "Syntax error.")},
{-2147220952, new EsriError("FDO_E_LICENSE_NOT_INITIALIZED", -2147220952, "License not intialized.")},
{-2147220951, new EsriError("FDO_E_TABLE_SIZE_EXCEEDED", -2147220951, "Maximum table size has been exceeded.")},
{-2147220950, new EsriError("FDO_E_SECURED_DATA_NO_ACCESS", -2147220950, "Cannot access secured data.")},
{-2147220949, new EsriError("FDO_E_INVALID_SQLQUERY", -2147220949, "An SQL statement containing comment and/or semicolon was used.")},
{-2147220948, new EsriError("FDO_E_INVALID_NAME", -2147220948, "The name is invalid.")},
{-2147220947, new EsriError("FDO_E_LOCK_CONFLICT", -2147220947, "Cannot acquire a lock.")},
{-2147220946, new EsriError("FDO_E_UPGRADE_NEEDS_WRITE_ACCESS", -2147220946, "Upgrade will need write access to the geodatabase to successfully complete.")},
{-2147220945, new EsriError("FDO_E_NEGATIVE_FID", -2147220945, "FIDs in FIDSet must not be negative.")},
{-2147220911, new EsriError("FDO_E_WORKSPACE_NOT_CONNECTED", -2147220911, "The workspace is not connected.")},
{-2147220910, new EsriError("FDO_E_WORKSPACE_ALREADY_CONNECTED", -2147220910, "The workspace is already connected.")},
{-2147220909, new EsriError("FDO_E_SERVER_NOT_FOUND", -2147220909, "The server was not found.")},
{-2147220908, new EsriError("FDO_E_SERVER_NOT_AVAILABLE", -2147220908, "The server was found, but is not available at this time.")},
{-2147220907, new EsriError("FDO_E_SERVER_MAX_CONNECTIONS", -2147220907, "The server does not allow anymore connections at this time.")},
{-2147220906, new EsriError("FDO_E_USER_INVALID", -2147220906, "The user and/or password is invalid.")},
{-2147220905, new EsriError("FDO_E_USER_NOACCESS", -2147220905, "The user does not have access to the workspace.")},
{-2147220904, new EsriError("FDO_E_DATABASE_NOT_FOUND", -2147220904, "The database was not found.")},
{-2147220903, new EsriError("FDO_E_DATABASE_NOT_AVAILABLE", -2147220903, "The database was found, but is not available at this time.")},
{-2147220902, new EsriError("FDO_E_WORKSPACE_ALREADY_EXISTS", -2147220902, "The workspace already exists.")},
{-2147220901, new EsriError("FDO_E_WORKSPACE_EXTENSION_CREATE_FAILED", -2147220901, "Unable to instantiate workspace extension component.")},
{-2147220900, new EsriError("FDO_E_WORKSPACE_EXTENSION_INIT_FAILED", -2147220900, "Unable to initialize workspace extension.")},
{-2147220899, new EsriError("FDO_E_WORKSPACE_EXTENSION_DATASET_CREATE_FAILED", -2147220899, "Failed sending dataset created notification to workspace extension.")},
{-2147220898, new EsriError("FDO_E_WORKSPACE_EXTENSION_DATASET_RENAME_FAILED", -2147220898, "Failed sending dataset renamed notification to workspace extension.")},
{-2147220897, new EsriError("FDO_E_WORKSPACE_EXTENSION_DATASET_DELETE_FAILED", -2147220897, "Failed sending dataset deleted notification to workspace extension.")},
{-2147220896, new EsriError("FDO_E_WORKSPACE_EXTENSION_DUP_NAME", -2147220896, "Illegal duplicate workspace extension name.")},
{-2147220895, new EsriError("FDO_E_WORKSPACE_EXTENSION_DUP_GUID", -2147220895, "Illegal duplicate workspace extension guid.")},
{-2147220894, new EsriError("FDO_E_WORKSPACE_EXTENSION_NO_REG_PRIV", -2147220894, "Altering workspace extension registration requires Geodatabase DBA priveleges.")},
{-2147220893, new EsriError("FDO_E_WORKSPACE_READONLY", -2147220893, "Workspace or data source is read only.")},
{-2147220892, new EsriError("FDO_E_DATASET_NOT_SUPPORTED_AT_WORKSPACE_LEVEL", -2147220892, "The dataset is not supported at the workspace level.")},
{-2147220891, new EsriError("FDO_E_WORKSPACE_NO_KEYSETTABLEMANAGER", -2147220891, "Workspace does not support Keyset Table.")},
{-2147220890, new EsriError("FDO_E_WORKSPACE_NO_KEYSETTABLE", -2147220890, "Keyset table was not returned.")},
{-2147220889, new EsriError("FDO_E_WORKSPACE_INVALID_KEYSETID", -2147220889, "Returned Keyset id is invalid.")},
{-2147220888, new EsriError("FDO_E_WORKSPACEFACTORY_BAD_CONNECTIONPROPERTY", -2147220888, "A missing or bad connection property was encountered.")},
{-2147220887, new EsriError("FDO_E_WORKSPACE_EXTENSION_NOT_SUPPORTED", -2147220887, "Workspace extensions are not supported.")},
{-2147220886, new EsriError("FDO_E_WORKSPACE_EXTENSION_DATASET_MODIFY_FAILED", -2147220886, "Failed sending dataset modified notification to workspace extension.")},
{-2147220735, new EsriError("FDO_E_DATASET_NOT_FOUND", -2147220735, "The dataset was not found.")},
{-2147220734, new EsriError("FDO_E_DATASET_INVALID_NAME", -2147220734, "The dataset name is invalid.")},
{-2147220733, new EsriError("FDO_E_DATASET_ALREADY_EXISTS", -2147220733, "The dataset already exists.")},
{-2147220732, new EsriError("FDO_E_DATASET_CANNOT_RENAME", -2147220732, "Cannot rename the dataset with objects already open.")},
{-2147220731, new EsriError("FDO_E_DATASET_INVALID_TYPE", -2147220731, "Invalid dataset type.")},
{-2147220730, new EsriError("FDO_E_DATASET_CANNOT_DELETE", -2147220730, "Cannot delete the dataset.")},
{-2147220729, new EsriError("FDO_E_DATASET_EXTENSION_TYPE_NOT_FOUND", -2147220729, "Cannot find the specified feature dataset extension type.")},
{-2147220728, new EsriError("FDO_E_DATASET_PASTE_NOT_SUPPORTED_IN_RELEASE", -2147220728, "The paste operation on the dataset is not supported in the target release of the Geodatabase.")},
{-2147220727, new EsriError("FDO_E_DATASET_CANNOT_RENAME_NOT_SUPPORTED", -2147220727, "Cannot rename the dataset.")},
{-2147220726, new EsriError("FDO_E_DATASET_EXTENSION_CREATE_FAILED", -2147220726, "Unable to instantiate dataset extension component.")},
{-2147220725, new EsriError("FDO_E_DATASET_EXTENSION_INIT_FAILED", -2147220725, "Unable to initialize dataset extension.")},
{-2147220724, new EsriError("FDO_E_CANNOT_CREATE_LOW_PREC_DATASET_IN_HIGH_PREC_DB", -2147220724, "Cannot create a low precision dataset in a high precision database.")},
{-2147220723, new EsriError("FDO_E_CANNOT_CREATE_HIGH_PREC_DATASET_IN_LOW_PREC_DB", -2147220723, "Cannot create a high precision dataset in a low precision database.")},
{-2147220722, new EsriError("FDO_E_DATASET_TYPE_NOT_PRESENT", -2147220722, "The dataset type is not present in the database.")},
{-2147220721, new EsriError("FDO_E_CANNOT_COPY_CLASS_WITHOUT_ALL_CONTROLLERS", -2147220721, "Cannot copy a feature class without all associated controllers.")},
{-2147220720, new EsriError("FDO_E_DATASET_TYPE_NOT_SUPPORTED_IN_RELEASE", -2147220720, "The dataset type is not supported in this release of the Geodatabase.")},
{-2147220719, new EsriError("FDO_E_DATASET_INVALID_DEFINITION", -2147220719, "The dataset has an invalid definition.")},
{-2147220718, new EsriError("FDO_E_DATASET_INVALID_ID", -2147220718, "The dataset has an invalid id.")},
{-2147220717, new EsriError("FDO_E_CANNOT_RENAME_WHILE_EDITING", -2147220717, "Cannot rename a dataset that is being edited.")},
{-2147220716, new EsriError("FDO_E_CANNOT_MODIFY_SCHEMA_WHILE_EDITING", -2147220716, "Cannot update the schema of a dataset that is being edited.")},
{-2147220655, new EsriError("FDO_E_TABLE_NOT_FOUND", -2147220655, "The table was not found.")},
{-2147220654, new EsriError("FDO_E_TABLE_INVALID_NAME", -2147220654, "The table name is invalid.")},
{-2147220653, new EsriError("FDO_E_TABLE_ALREADY_EXISTS", -2147220653, "The table already exists.")},
{-2147220652, new EsriError("FDO_E_TABLE_NO_OID_FIELD", -2147220652, "The table does not have an OID Field.")},
{-2147220651, new EsriError("FDO_E_TABLE_INVALID_KEYWORD", -2147220651, "The configuration keyword is invalid.")},
{-2147220650, new EsriError("FDO_E_TABLE_NOT_VERSIONED", -2147220650, "The table is not multiversioned.")},
{-2147220649, new EsriError("FDO_E_TABLE_DUPLICATE_COLUMN", -2147220649, "Cannot create a table with a duplicate column.")},
{-2147220648, new EsriError("FDO_E_TABLE_COLUMN_NOT_FOUND", -2147220648, "A column was specified that does not exist.")},
{-2147220647, new EsriError("FDO_E_TABLE_IN_USE", -2147220647, "Cannot access this table because it is in use.")},
{-2147220646, new EsriError("FDO_E_TABLE_RECORD_LENGTH_EXCEEDED", -2147220646, "The maximum record length has been exceeded.")},
{-2147220645, new EsriError("FDO_E_TABLE_VERSIONED", -2147220645, "The table is multiversioned.")},
{-2147220644, new EsriError("FDO_E_TABLE_MOVINGEDITSTOBASE", -2147220644, "The table is moving edits to base.")},
{-2147220643, new EsriError("FDO_E_TABLE_ARCHIVING", -2147220643, "The table has archiving enabled.")},
{-2147220642, new EsriError("FDO_E_TABLE_NOT_ARCHIVING", -2147220642, "The table does not have archiving enabled.")},
{-2147220641, new EsriError("FDO_E_TABLE_READONLY_HISTORICAL", -2147220641, "The table is historical and is read-only.")},
{-2147220640, new EsriError("FDO_E_TABLE_NO_ATTACHMENTS", -2147220640, "The table does not have attachments.")},
{-2147220639, new EsriError("FDO_E_TABLE_ATTACHMENTS_NOT_SUPPORTED", -2147220639, "Table attachments not supported in this release of the Geodatabase.")},
{-2147220638, new EsriError("FDO_E_TABLE_CANNOT_ANALYZE_TABLE_VIEW", -2147220638, "This feature class is based upon a table view and thus cannot be analyzed.")},
{-2147220637, new EsriError("FDO_E_TABLE_NO_GLOBALID_FIELD", -2147220637, "The table does not have a Global ID Field.")},
{-2147220636, new EsriError("FDO_E_ATTACHMENTS_ON_ATTACHMENT_TABLE_NOT_SUPPORTED", -2147220636, "Attachments are not supported on attachment tables.")},
{-2147220479, new EsriError("FDO_E_FEATURECLASS_NOT_FOUND", -2147220479, "The feature class was not found.")},
{-2147220478, new EsriError("FDO_E_FEATURECLASS_BAD_EXTENT", -2147220478, "The feature class's extent could not be retrieved or is invalid.")},
{-2147220477, new EsriError("FDO_E_FEATURECLASS_INVALID_NAME", -2147220477, "Invalid feature class name.")},
{-2147220476, new EsriError("FDO_E_FEATURECLASS_ALREADY_EXISTS", -2147220476, "The feature class already exists.")},
{-2147220475, new EsriError("FDO_E_FEATURECLASS_LOAD_MODE", -2147220475, "The feature class is currently in load-only mode.")},
{-2147220474, new EsriError("FDO_E_FEATURECLASS_NETWORK_CANNOT_DELETE", -2147220474, "The feature class is in a geometric network and cannot be deleted.")},
{-2147220473, new EsriError("FDO_E_FEATURECLASS_BAD_DEFAULT_SUBTYPE_CODE", -2147220473, "The feature class' default subtype code cannot be retrieved or is invalid.")},
{-2147220472, new EsriError("FDO_E_FEATURECLASS_NO_SUBTYPE_FIELD", -2147220472, "The feature class does not have a specified subtype field.")},
{-2147220471, new EsriError("FDO_E_FEATURECLASS_NETWORK_CANNOT_RENAME", -2147220471, "The orphan junction featureclass cannot be renamed.")},
{-2147220470, new EsriError("FDO_E_FEATURECLASS_SUBTYPE_EXISTS", -2147220470, "The feature class already has the specified subtype.")},
{-2147220469, new EsriError("FDO_E_FEATURECLASS_FD_NOT_EDITABLE", -2147220469, "The feature dataset is not editable.")},
{-2147220468, new EsriError("FDO_E_FEATURECLASS_SUBTYPE_FIELD_CANNOT_RENAME", -2147220468, "The subtype field on a feature class cannot be renamed.")},
{-2147220467, new EsriError("FDO_E_SUBTYPE_CODE_INVALID", -2147220467, "The specified subtype code is either too large or small to represent.")},
{-2147220466, new EsriError("FDO_E_SUBTYPE_CODE_DOES_NOT_EXIST", -2147220466, "The specified subtype code does not exist.")},
{-2147220465, new EsriError("FDO_E_SUBTYPE_CODE_IS_NULL", -2147220465, "The value of the subtype code is NULL.")},
{-2147220464, new EsriError("FDO_E_SUBTYPE_CODE_NOT_INTEGER", -2147220464, "The value of the subtype code is not a long or short integer.")},
{-2147220463, new EsriError("FDO_E_FEATURECLASS_NO_SHAPE_COLUMN", -2147220463, "The feature class does not have a shape column.")},
{-2147220462, new EsriError("FDO_E_FEATURECLASS_TOPOLOGY_CANNOT_DELETE", -2147220462, "The feature class is in a topology and cannot be deleted.")},
{-2147220461, new EsriError("FDO_E_SUBTYPE_CODE_HAS_ASSOCIATED_TOPOLOGY_RULE", -2147220461, "The subtype code is associated with a topology rule.")},
{-2147220460, new EsriError("FDO_E_SUBTYPE_IN_USE_CANNOT_DELETE", -2147220460, "The subtype code is in use and cannot be deleted.")},
{-2147220459, new EsriError("FDO_E_SUBTYPE_CANNOT_ADD", -2147220459, "The subtype code cannot be added.")},
{-2147220458, new EsriError("FDO_E_SPATIAL_CACHE_EMPTY_EXTENT", -2147220458, "The spatial cache's extent is empty or has not been set.")},
{-2147220457, new EsriError("FDO_E_FEATURECLASS_MEMBER_OF_CONTROLLER", -2147220457, "The feature class is already a member of the specified controller.")},
{-2147220456, new EsriError("FDO_E_FEATURECLASS_CANT_OPEN_GEOMETRICNETWORK", -2147220456, "The feature class participates in a geometric network that could not be opened.")},
{-2147220455, new EsriError("FDO_E_FEATURECLASS_CANT_OPEN_TOPOLOGY", -2147220455, "The feature class participates in a topology that could not be opened.")},
{-2147220454, new EsriError("FDO_E_FEATURECLASS_NETWORK_DATASET_CANNOT_DELETE", -2147220454, "The feature class is in a network dataset and cannot be deleted.")},
{-2147220399, new EsriError("FDO_E_PLANARGRAPH_NOT_FOUND", -2147220399, "The planargraph was not found.")},
{-2147220223, new EsriError("FDO_E_GEOMETRICNETWORK_NOT_FOUND", -2147220223, "The geometric network was not found.")},
{-2147220222, new EsriError("FDO_E_ADD_FEATURE_TO_NETWORK", -2147220222, "Error adding a feature to a network.")},
{-2147220221, new EsriError("FDO_E_CREATE_LOGICAL_NETWORK", -2147220221, "Error creating a logical network.")},
{-2147220220, new EsriError("FDO_E_GEOMETRICNETWORK_ALREADY_EXISTS", -2147220220, "The geometric network already exists.")},
{-2147220219, new EsriError("FDO_E_ZERO_LENGTH_EDGE_ELEMENT", -2147220219, "Geometry corresponding to edge element may not be zero length.")},
{-2147220218, new EsriError("FDO_E_GEOMETRICNETWORK_CANNOT_RENAME", -2147220218, "Cannot rename a geometric network.")},
{-2147220217, new EsriError("FDO_E_GEOMETRICNETWORK_ELEMENT_INCONSISTENCY", -2147220217, "Inconsistent elements in the geometric network.")},
{-2147220216, new EsriError("FDO_E_NETWORK_FEATURES_HAVE_HOMOGENEOUS_Z_SUPPORT", -2147220216, "Feature classes in a geometric network must have homogeneous support for Zs on geometry.")},
{-2147220215, new EsriError("FDO_E_NO_ASSOCIATED_ERROR_TABLE", -2147220215, "There is no error table associated with the geometric network.")},
{-2147220214, new EsriError("FDO_E_FEATURE_ELEMENT_MISSING_POINT_GEOMETRY", -2147220214, "There is no point geometry associated with the feature element.")},
{-2147220213, new EsriError("FDO_E_NETWORK_FEATURES_HAVE_HOMOGENEOUS_M_SUPPORT", -2147220213, "Feature classes in a geometric network must have homogeneous support for Ms on geometry.")},
{-2147220212, new EsriError("FDO_E_CLASS_EXISTS_WITH_ORPHAN_JUNCTION_CLASS_NAME", -2147220212, "An existing class has the same name as the orphan junction feature class.")},
{-2147220211, new EsriError("FDO_E_GEOMETRICNETWORK_INVALID_NAME", -2147220211, "The geometric network name is invalid.")},
{-2147220210, new EsriError("FDO_E_INVALID_FIELD_FOR_WEIGHT_ASSOCIATION", -2147220210, "The specified field cannot be part of a weight association.")},
{-2147220209, new EsriError("FDO_E_INVALID_CLASS_FOR_WEIGHT_ASSOCIATION", -2147220209, "The specified class cannot be part of a weight association.")},
{-2147220208, new EsriError("FDO_E_CONNECTED_FEATURE_DOES_NOT_EXIST", -2147220208, "The connected feature does not exist.")},
{-2147220207, new EsriError("FDO_E_OPEN_LOGICAL_NETWORK", -2147220207, "Error opening a logical network.")},
{-2147220206, new EsriError("FDO_E_NETWORK_ELEMENT_ID_BEYOND_MAX", -2147220206, "A network feature has a network element whose id is larger than the maximum eid value in the PROPS table.")},
{-2147220205, new EsriError("FDO_E_EDGE_ENDPOINT_NOT_COINCIDENT", -2147220205, "Edge endpoint is not coincident with junction.")},
{-2147220143, new EsriError("FDO_E_DATASET_UNEDITABLE", -2147220143, "The dataset does not support editing.")},
{-2147220142, new EsriError("FDO_E_START_EDITING", -2147220142, "Error starting an edit session.")},
{-2147220141, new EsriError("FDO_E_SAVE_EDIT_SESSION", -2147220141, "Error saving an edit session.")},
{-2147220140, new EsriError("FDO_E_STOP_EDITING_WITH_SAVE", -2147220140, "Error stopping an edit session with save edits.")},
{-2147220139, new EsriError("FDO_E_STOP_EDITING_WITH_DISCARD", -2147220139, "Error stopping an edit session with discard edits.")},
{-2147220138, new EsriError("FDO_E_NOT_ALLOWED_WHILE_EDITING", -2147220138, "This operation is not allowed while editing.")},
{-2147220137, new EsriError("FDO_E_COULD_NOT_CLEAN_COVERAGE", -2147220137, "Error in cleaning coverage during save.")},
{-2147220136, new EsriError("FDO_E_NO_INTEGRATEABLE_LAYERS", -2147220136, "No valid InteGrateable Feature layers within Feature Dataset.")},
{-2147220135, new EsriError("FDO_E_INVALID_TOPOLOGY", -2147220135, "Invalid Topology.")},
{-2147220134, new EsriError("FDO_E_NOT_EDITING", -2147220134, "Operation only allowed while editing.")},
{-2147220133, new EsriError("FDO_E_COULD_NOT_ENCODE_INFO_ITEM", -2147220133, "Error in encoding INFO item during save.")},
{-2147220132, new EsriError("FDO_E_NODE_NOT_ON_ARC", -2147220132, "Node must intersect an arc feature.")},
{-2147220131, new EsriError("FDO_E_CANNOT_REMOVE_LAST_LABEL", -2147220131, "Cannot remove last label from polygon.")},
{-2147220130, new EsriError("FDO_E_CANNOT_MOVE_LABEL_OUT_OF_POLYGON", -2147220130, "Cannot move label out of polygon.")},
{-2147220129, new EsriError("FDO_E_INVALID_POLYGON_LABEL_DELETED", -2147220129, "Label no longer within valid polygon, deleting.")},
{-2147220128, new EsriError("FDO_E_CANNOT_BREAK_TOPOLOGY", -2147220128, "Operations that break coverage topology are not supported.")},
{-2147220127, new EsriError("FDO_E_CANNOT_CREATE_UNIVERSE_LABEL", -2147220127, "Coverage labels cannot be created in the universe polygon.")},
{-2147220126, new EsriError("FDO_E_CANNOT_MOVE_UNIVERSE_LABELS", -2147220126, "Coverage labels in the universe polygon cannot be moved.")},
{-2147220125, new EsriError("FDO_E_INVALID_GEOMETRY", -2147220125, "Invalid geometry.")},
{-2147220124, new EsriError("FDO_E_CORUPTED_COVERAGE", -2147220124, "Corupted Coverage.")},
{-2147220123, new EsriError("FDO_E_DUPLICATE_FIELD_NAMES", -2147220123, "Duplicate Field Names within Table.")},
{-2147220122, new EsriError("FDO_E_CANNOT_EDIT_ZS", -2147220122, "Cannot edit features with Z values.")},
{-2147220121, new EsriError("FDO_E_NO_POLYGONS_CREATED", -2147220121, "No newly added features, after PolygonSplitLines.")},
{-2147220120, new EsriError("FDO_E_ABORT_EDITS_FAILED", -2147220120, "Unable to save edits because an incorrect edit operation could not be completely rolled back.")},
{-2147220119, new EsriError("FDO_E_FLUSH_EDITS_FAILED", -2147220119, "Unable to save edits because of failure in flushing edits to the database.")},
{-2147220118, new EsriError("FDO_E_CANNOT_EDIT_TABLE_WITH_UNIQ_USER_INDEX", -2147220118, "Unable to edit the table or feature class because it has a unique index on a non OID field.")},
{-2147220117, new EsriError("FDO_E_CANNOT_EDIT_DATASET_WITH_UNIQ_USER_INDEX", -2147220117, "Unable to edit the dataset because it contains a table or feature class with a unique index on a non OID field.")},
{-2147220116, new EsriError("FDO_E_CANNOT_REBUILD_POLYGONS", -2147220116, "Cannot rebuild polygons from current topology elements.")},
{-2147220115, new EsriError("FDO_E_USERTRANSACTION_NOT_ALLOWED", -2147220115, "User transaction not allowed at this time.")},
{-2147220114, new EsriError("FDO_E_NOT_EDITABLE_EDITSESSIONMODE", -2147220114, "The object cannot be edited using the current edit session mode.")},
{-2147220113, new EsriError("FDO_E_CANNOT_EDIT_COMPRESSED_DATASET", -2147220113, "Cannot edit compressed data.")},
{-2147220112, new EsriError("FDO_E_CANNOT_UPDATE_COMPRESSED_DATASET", -2147220112, "Cannot update compressed data.")},
{-2147220111, new EsriError("FDO_E_COMPRESSED_DATASET_NOT_SUPPORTED", -2147220111, "Cannot use compressed data for this operation.")},
{-2147220110, new EsriError("FDO_E_INVALID_OPERATION_FOR_EDITSESSIONMODE", -2147220110, "Invalid operation for edit session mode.")},
{-2147220109, new EsriError("FDO_E_COMPRESSED_DATASET_NOT_INSTALLED", -2147220109, "FileGDB compression is not installed.")},
{-2147220108, new EsriError("FDO_E_MODIFIED_GEOMETRY_MUST_BE_COPY", -2147220108, "The modified geometry must be a copy.")},
{-2147220107, new EsriError("FDO_E_PENDING_BACKGROUND_PROCESSES", -2147220107, "The modified geometry must be a copy.")},
{-2147219967, new EsriError("FDO_E_PROPERTY_NO_SUBTYPE", -2147219967, "This property does not have a SubType.")},
{-2147219966, new EsriError("FDO_E_PROPERTY_NOT_FOUND", -2147219966, "The property was not found.")},
{-2147219887, new EsriError("FDO_E_FIELD_INVALID", -2147219887, "A general error when something is wrong with a Field.")},
{-2147219886, new EsriError("FDO_E_FIELD_INVALID_NAME", -2147219886, "The name of the Field is unacceptable.")},
{-2147219885, new EsriError("FDO_E_FIELD_NOT_FOUND", -2147219885, "An expected Field was not found or could not be retrieved properly.")},
{-2147219884, new EsriError("FDO_E_FIELD_ALREADY_EXISTS", -2147219884, "The Field already exists.")},
{-2147219883, new EsriError("FDO_E_FIELD_INVALID_TYPE", -2147219883, "The Field type is invalid or unsupported for the operation.")},
{-2147219882, new EsriError("FDO_E_FIELD_UNSUPPORTED_OPERATION", -2147219882, "The Field type does not support the current operation. For example, attempting to set OID field to NULL.")},
{-2147219881, new EsriError("FDO_E_FIELD_INVALID_GEOMETRY_TYPE", -2147219881, "The GeometryType property of the Field is invalid or unsupported for this operation.")},
{-2147219880, new EsriError("FDO_E_FIELD_NOT_EDITABLE", -2147219880, "The Field is not editable.")},
{-2147219879, new EsriError("FDO_E_FIELD_NOT_NULLABLE", -2147219879, "The Field is not nullable.")},
{-2147219878, new EsriError("FDO_E_FIELD_CANNOT_DELETE_WEIGHT_FIELD", -2147219878, "The Field corresponds to a weight and may not be deleted.")},
{-2147219877, new EsriError("FDO_E_FIELD_CANNOT_DELETE_REQUIRED_FIELD", -2147219877, "The Field is required and may not be deleted.")},
{-2147219876, new EsriError("FDO_E_FIELD_CANNOT_DELETE_SUBTYPE_FIELD", -2147219876, "The Field is a subtype field and may not be deleted.")},
{-2147219875, new EsriError("FDO_E_FIELD_CANNOT_DELETE_LAST_FIELD", -2147219875, "The Field is the last remaining field and may not be deleted.")},
{-2147219874, new EsriError("FDO_E_FIELD_IS_KEYWORD", -2147219874, "The Field is the keyword the destination DBMS.")},
{-2147219873, new EsriError("FDO_E_FIELD_CANNOT_DELETE_RELKEY_FIELD", -2147219873, "The field cannot be deleted because it is being used as a relationship key.")},
{-2147219872, new EsriError("FDO_E_FIELD_MISSING_GEOMETRY_DEF", -2147219872, "The shape field is missing the geometry def.")},
{-2147219711, new EsriError("FDO_E_FIELDS_INVALID", -2147219711, "A general error when something is wrong with the Fields collection.")},
{-2147219710, new EsriError("FDO_E_FIELDS_NOT_FOUND", -2147219710, "An expected Fields collection was not found or could not be retrieved properly.")},
{-2147219709, new EsriError("FDO_E_FIELDS_NO_GEOMETRY", -2147219709, "The Fields collection did not contain an expected geometry field.")},
{-2147219708, new EsriError("FDO_E_FIELDS_NO_OID", -2147219708, "The Fields collection did not contain an expected OID field.")},
{-2147219707, new EsriError("FDO_E_FIELDS_MULTIPLE_OIDS", -2147219707, "The Fields collection contained multiple OID fields.")},
{-2147219706, new EsriError("FDO_E_FIELDS_MULTIPLE_GEOMETRIES", -2147219706, "The Fields collection contained multiple geometry fields.")},
{-2147219705, new EsriError("FDO_E_FIELDS_MODEL_NAME_ALREADY_EXISTS", -2147219705, "Another field within the class already has this model name.")},
{-2147219704, new EsriError("FDO_E_FIELDS_MULTIPLE_RASTERS", -2147219704, "The Fields collection contained multiple raster fields.")},
{-2147219631, new EsriError("FDO_E_INDEX_WRONG_TYPE", -2147219631, "The operation requires a different index type.")},
{-2147219630, new EsriError("FDO_E_INDEX_ALREADY_EXISTS", -2147219630, "The index already exists.")},
{-2147219629, new EsriError("FDO_E_INDEX_NOT_FOUND", -2147219629, "The index was not found.")},
{-2147219628, new EsriError("FDO_E_INDEX_NOT_ALLOWED", -2147219628, "This type of index is not allowed.")},
{-2147219375, new EsriError("FDO_E_SPATIALREL_NOT_SUPPORTED", -2147219375, "The operation does not support this spatial relationship.")},
{-2147219374, new EsriError("FDO_E_SPATIALREL_UNKNOWN", -2147219374, "The spatial relationship is unknown or not defined.")},
{-2147219373, new EsriError("FDO_E_FEATURETYPE_NOT_SUPPORTED", -2147219373, "The operation does not support this feature type.")},
{-2147219372, new EsriError("FDO_E_FEATURETYPE_UNKNOWN", -2147219372, "The feature type is unknown or not defined.")},
{-2147219371, new EsriError("FDO_E_DATASETTYPE_NOT_SUPPORTED", -2147219371, "The operation does not support this dataset type.")},
{-2147219370, new EsriError("FDO_E_DATASETTYPE_UNKNOWN", -2147219370, "The dataset type is unknown or not defined.")},
{-2147219369, new EsriError("FDO_E_DRAWSTYLE_NOT_SUPPORTED", -2147219369, "The operation does not support this draw style.")},
{-2147219368, new EsriError("FDO_E_DRAWSTYLE_UNKNOWN", -2147219368, "The draw style is unknown or not defined.")},
{-2147219367, new EsriError("FDO_E_DRAWPHASE_NOT_SUPPORTED", -2147219367, "The operation does not support this draw phase.")},
{-2147219366, new EsriError("FDO_E_DRAWPHASE_UNKNOWN", -2147219366, "The draw phase is unknown or not defined.")},
{-2147219199, new EsriError("FDO_E_GEOMETRY_TYPE_NOT_SUPPORTED", -2147219199, "No support for this geometry type.")},
{-2147219198, new EsriError("FDO_E_MULTIPART_EDGE_FEATURE_NOT_SUPPORTED", -2147219198, "Multipart edge feature geometries not supported.")},
{-2147219197, new EsriError("FDO_E_GEOMETRY_HAS_NO_M_VALUES", -2147219197, "Geometry has no M values.")},
{-2147219196, new EsriError("FDO_E_GEOMETRY_HAS_NO_Z_VALUES", -2147219196, "Geometry has no Z values.")},
{-2147219195, new EsriError("FDO_E_GEOMETRY_HAS_NULL_Z_VALUES", -2147219195, "Geometry has null Z values.")},
{-2147219194, new EsriError("FDO_E_GEOMETRY_NOT_SIMPLE", -2147219194, "Geometry is not simple.")},
{-2147219193, new EsriError("FDO_E_GEOMETRY_CANNOT_HAVE_Z_VALUES", -2147219193, "Geometry cannot have Z values.")},
{-2147219192, new EsriError("FDO_E_GEOMETRY_SPATIAL_REFERENCE", -2147219192, "Spatial reference (projection) related error.")},
{-2147219191, new EsriError("FDO_E_GEOMETRY_MISSING_SPATIAL_REFERENCE", -2147219191, "Geometry is missing required spatial reference.")},
{-2147219190, new EsriError("FDO_E_CANT_STORE_VERTICAL_SEGMENT", -2147219190, "Polylines with vertical segments cannot be stored in pre-10.0 geodatabase feature classes.")},
{-2147219119, new EsriError("FDO_E_ROW_NO_SETUPINTERFACE", -2147219119, "The row object does not support the IRowSetup interface.")},
{-2147219118, new EsriError("FDO_E_ROW_NOT_FOUND", -2147219118, "A requested row object could not be located.")},
{-2147219117, new EsriError("FDO_E_ROW_NO_OID", -2147219117, "The row does not have an OID.")},
{-2147219116, new EsriError("FDO_E_ROW_NO_OBJCLASS", -2147219116, "Cannot determine the row's ObjectClass.")},
{-2147219115, new EsriError("FDO_E_ROW_BAD_VALUE", -2147219115, "The row contains a bad value.")},
{-2147219114, new EsriError("FDO_E_ROW_ALREADY_EXISTS", -2147219114, "A row with this OID already exists.")},
{-2147219113, new EsriError("FDO_E_COMPARE_TYPE_MISMATCH", -2147219113, "Cannot compare incompatible types.")},
{-2147219112, new EsriError("FDO_E_CANNOT_STORE_RECYCLED_ROW_IN_EDIT_SESSION", -2147219112, "Cannot call Store on a recycled row while editing.")},
{-2147217407, new EsriError("FDO_E_FEATURE_NO_ANNO", -2147217407, "The feature object does not have annotation.")},
{-2147217406, new EsriError("FDO_E_FEATURE_BAD_SHAPE", -2147217406, "The feature object does not have a valid shape.")},
{-2147217405, new EsriError("FDO_E_FEATURE_OUTSIDE_SPATIALREF", -2147217405, "The feature falls outside the defined spatial reference.")},
{-2147217404, new EsriError("FDO_E_FEATURE_SHAPE_UPDATE_BLOCKED", -2147217404, "The feature is mutually exclusive. Cannot update shape.")},
{-2147217403, new EsriError("FDO_E_FEATURE_AREA_LENGTH_UPDATE_FAILED", -2147217403, "Failed to update feature's area/length field in response to shape update.")},
{-2147217402, new EsriError("FDO_E_ON_DELETE_MESSAGE_FAILED", -2147217402, "On Delete Message returned failure.")},
{-2147217401, new EsriError("FDO_E_DELETE_PART_OBJECTS_FAILED", -2147217401, "Failed to delete part objects for composite object.")},
{-2147217400, new EsriError("FDO_E_DELETE_RELATIONSHIPS_FAILED", -2147217400, "Failed to delete relationships for object.")},
{-2147217399, new EsriError("FDO_E_ON_CHANGED_MESSAGE_FAILED", -2147217399, "On Changed message returned failure.")},
{-2147217398, new EsriError("FDO_E_MOVE_RELATED_FEATURES_FAILED", -2147217398, "Failed to move related features.")},
{-2147217397, new EsriError("FDO_E_ROTATE_RELATED_FEATURES_FAILED", -2147217397, "Failed to rotate related features.")},
{-2147217396, new EsriError("FDO_E_FEATURE_DELETED", -2147217396, "The feature has been deleted.")},
{-2147217395, new EsriError("FDO_E_FEATURE_VALUE_TYPE_MISMATCH", -2147217395, "The value type is incompatible.")},
{-2147217394, new EsriError("FDO_E_CUSTOM_COMPLEX_JUNCTION_NOT_IMPLEMENTED", -2147217394, "The required custom complex junction was not implemented.")},
{-2147217393, new EsriError("FDO_E_FEATURE_NOT_FOUND", -2147217393, "A requested feature object could not be located.")},
{-2147217392, new EsriError("FDO_E_SPLIT_NOT_SUPPORTED_ON_GEOMETRY_TYPE", -2147217392, "The split operation is not supported on the selected feature's geometry type.")},
{-2147217391, new EsriError("FDO_E_SPLITTING_POLYGONS_REQUIRES_POLYLINE", -2147217391, "Splitting a polygon requires a polyline splitter.")},
{-2147217390, new EsriError("FDO_E_SPLITTING_POLYLINES_REQUIRES_POINT", -2147217390, "Splitting a polyline requires a point splitter.")},
{-2147217389, new EsriError("FDO_E_SPLIT_POINT_YIELDS_ZERO_LENGTH_POLYLINE", -2147217389, "Split point results in a zero length polyline.")},
{-2147217388, new EsriError("FDO_E_CUTTER_YIELDS_ZERO_AREA_POLYGON", -2147217388, "Cutting polyline results in zero area polygon.")},
{-2147217387, new EsriError("FDO_E_FEATURE_NO_GEOMETRY", -2147217387, "The feature does not have any associated geometry.")},
{-2147217386, new EsriError("FDO_E_REQUIRED_INTERFACE_NOT_FOUND", -2147217386, "A required interface on the feature was not found.")},
{-2147217385, new EsriError("FDO_E_REQUIRED_CONNECTION_POINT_NOT_FOUND", -2147217385, "A required connection point on a complex junction was not found.")},
{-2147217384, new EsriError("FDO_E_INVALID_CONNECTION_POINT_GEOMETRY", -2147217384, "The geometry for a complex junction connection point is invalid.")},
{-2147217383, new EsriError("FDO_E_FEATURE_EMPTY_GEOMETRY", -2147217383, "The feature has empty geometry.")},
{-2147217327, new EsriError("FDO_E_CURSOR_WRONG_TYPE", -2147217327, "This type of cursor does not support this operation. For example, calling UpdateRow on a read-only cursor.")},
{-2147217326, new EsriError("FDO_E_CURSOR_INVALID", -2147217326, "The cursor is in an invalid state.")},
{-2147217325, new EsriError("FDO_E_CURSOR_FINISHED", -2147217325, "The cursor has completed and is at the end.")},
{-2147217324, new EsriError("FDO_E_CURSOR_LOCKED", -2147217324, "The cursor cannot aquire a lock against the data.")},
{-2147217323, new EsriError("FDO_E_CURSOR_INVALIDATED", -2147217323, "The cursor has been invalidated because the edit operation has stopped.")},
{-2147217151, new EsriError("FDO_E_VERSION_BAD_NAME", -2147217151, "The ID of the version is bad.")},
{-2147217150, new EsriError("FDO_E_VERSION_UNEDITABLE", -2147217150, "The current version does not support editing (base, consistent, or closed).")},
{-2147217149, new EsriError("FDO_E_VERSION_HAS_CONFLICTS", -2147217149, "This operation is not allowed using conflicting versions.")},
{-2147217148, new EsriError("FDO_E_VERSION_ALREADY_EXISTS", -2147217148, "The version already exists.")},
{-2147217147, new EsriError("FDO_E_VERSION_REDEFINED", -2147217147, "The version has been redefined to reference a new database state.")},
{-2147217146, new EsriError("FDO_E_VERSION_NOT_FOUND", -2147217146, "The version could not be located.")},
{-2147217145, new EsriError("FDO_E_VERSION_INVALID_STATE", -2147217145, "The version's internal state ID is invalid.")},
{-2147217144, new EsriError("FDO_E_VERSION_NOT_OWNER", -2147217144, "Operation only allowed by the owner of the version.")},
{-2147217143, new EsriError("FDO_E_VERSION_HAS_CHILDREN", -2147217143, "Operation only allowed on versions without children.")},
{-2147217142, new EsriError("FDO_E_VERSION_NOT_RECONCILED", -2147217142, "The version has not been reconciled.")},
{-2147217141, new EsriError("FDO_E_VERSION_IS_PROTECTED", -2147217141, "Operation not allowed because the version is protected.")},
{-2147217140, new EsriError("FDO_E_VERSION_IN_USE", -2147217140, "Operation not allowed because the version is in use.")},
{-2147217139, new EsriError("FDO_E_VERSION_BEING_EDITED", -2147217139, "Operation not allowed while the version is being edited.")},
{-2147217138, new EsriError("FDO_E_VERSION_BEING_RECONCILED", -2147217138, "Operation not allowed while the version is being reconciled.")},
{-2147217137, new EsriError("FDO_E_RECONCILE_VERSION_NOT_AVAILABLE", -2147217137, "Unable to reconcile: the target version is currently being reconciled against.")},
{-2147217136, new EsriError("FDO_E_VERSION_RECONCILE_LOST", -2147217136, "Post not allowed after undoing a reconcile.")},
{-2147217135, new EsriError("FDO_E_FAILED_FILTERING_CONFLICTS", -2147217135, "Unable to reconcile : Failed filtering conflicts.")},
{-2147217134, new EsriError("FDO_E_RECONCILE_VERSION_NOT_ANCESTOR", -2147217134, "Unable to reconcile : Reconcile version is not an ancestor.")},
{-2147217133, new EsriError("FDO_E_VERSION_CANNOT_BE_RECONCILED", -2147217133, "Version cannot be reconciled.")},
{-2147217132, new EsriError("FDO_E_VERSION_NOT_HISTORICAL", -2147217132, "Version cannot be reconciled.")},
{-2147217131, new EsriError("FDO_E_VERSION_REQUIRES_PARENT_RECONCILE", -2147217131, "The version can only be reconciled with its parent.")},
{-2147217071, new EsriError("FDO_E_DATASOURCE_LOCK_FAILED", -2147217071, "DataSource could not be locked.")},
{-2147217070, new EsriError("FDO_E_DATASOURCE_RELEASELOCK_FAILED", -2147217070, "DataSource lock could not be released.")},
{-2147217069, new EsriError("FDO_E_DATASOURCE_INUSE_ELSEWHERE", -2147217069, "DataSource is being used in another application.")},
{-2147216895, new EsriError("FDO_E_INVALID_UNITS", -2147216895, "The xy units are invalid.")},
{-2147216894, new EsriError("FDO_E_INVALID_GRID_SIZE", -2147216894, "The spatial index grid size is invalid.")},
{-2147216893, new EsriError("FDO_E_SPATIALREF_MISMATCH", -2147216893, "The spatial references do not match.")},
{-2147216892, new EsriError("FDO_E_SPATIALREF_INVALID", -2147216892, "Invalid spatial reference.")},
{-2147216891, new EsriError("FDO_E_INVALID_M_DOMAIN", -2147216891, "The M domain is invalid.")},
{-2147216890, new EsriError("FDO_E_CANNOT_ALTER_SPATIALREF", -2147216890, "The spatial reference cannot be altered.")},
{-2147216889, new EsriError("FDO_E_NO_SPATIALREF", -2147216889, "No spatial reference exists.")},
{-2147216888, new EsriError("FDO_E_HIGH_PRECISION_SR_NOT_SUPPORTED", -2147216888, "High precision spatial reference not supported.")},
{-2147216887, new EsriError("FDO_E_LOW_PRECISION_SR_NOT_SUPPORTED", -2147216887, "Low precision spatial reference not supported.")},
{-2147216886, new EsriError("FDO_E_CANNOT_ALTER_PRECISION", -2147216886, "The precision cannot be altered.")},
{-2147216885, new EsriError("FDO_E_SPATIALREF_PRECISION_MISMATCH", -2147216885, "The spatial reference precision models do not match.")},
{-2147216884, new EsriError("FDO_E_NEGATIVE_RESOLUTION", -2147216884, "The resolution value must be larger than zero.")},
{-2147216883, new EsriError("FDO_E_RESOLUTION_DOES_NOT_MATCH_PERMISSIBLE_VALUE", -2147216883, "The resolution value does not match permissible values.")},
{-2147216882, new EsriError("FDO_E_INVALID_XY_DOMAIN", -2147216882, "The XY domain is invalid.")},
{-2147216881, new EsriError("FDO_E_GRID_SIZE_TOO_SMALL", -2147216881, "Every grid size must be at least three times larger than the preceding grid size.")},
{-2147216880, new EsriError("FDO_E_INVALID_Z_DOMAIN", -2147216880, "The Z domain is invalid.")},
{-2147216879, new EsriError("FDO_E_SPATIALREF_Z_MISMATCH", -2147216879, "The spatial reference z values do not match.")},
{-2147216815, new EsriError("FDO_E_SPATIALFILTER_INVALID", -2147216815, "The spatial filter is invalid.")},
{-2147216814, new EsriError("FDO_E_SPATIALFILTER_INVALID_GEOMETRY", -2147216814, "The geometry property of the spatial filter is invalid.")},
{-2147216813, new EsriError("FDO_E_SPATIALFILTER_INVALID_SPATIAL_RELATION", -2147216813, "The spatial relation property of the spatial filter is invalid.")},
{-2147216639, new EsriError("FDO_E_SELECTION_MISMATCH", -2147216639, "Selection sets do not match.")},
{-2147216638, new EsriError("FDO_E_SELECTION_INVALID_TYPE", -2147216638, "Selection type is invalid.")},
{-2147216637, new EsriError("FDO_E_SELECTION_NO_SELECTABLE_LAYERS", -2147216637, "No selectable layers.")},
{-2147216559, new EsriError("FDO_E_OBJECTCLASS_COULD_NOT_CREATE_CLASS_INSTANCE", -2147216559, "Unable to instantiate object class instance COM component.")},
{-2147216558, new EsriError("FDO_E_OBJECTCLASS_COULD_NOT_CREATE_CLASS_EXTENSION", -2147216558, "Unable to instantiate object class extension COM component.")},
{-2147216557, new EsriError("FDO_E_OBJECTCLASS_COULD_NOT_INITIALIZE_CLASS_EXTENSION", -2147216557, "Unable to initialize object class extension COM component.")},
{-2147216556, new EsriError("FDO_E_OBJECTCLASS_REQUIRES_AN_EDIT_SESSION", -2147216556, "Objects in this object class cannot be updated outside of an edit session.")},
{-2147216555, new EsriError("FDO_E_OBJECTCLASS_MODEL_NAME_ALREADY_EXISTS", -2147216555, "An object class with this model name already exists.")},
{-2147216554, new EsriError("FDO_E_CLASS_FD_NOT_EDITABLE", -2147216554, "The feature dataset is not editable.")},
{-2147216553, new EsriError("FDO_E_COULD_NOT_LOAD_CLASS_EXTENSION_PROPERTIES", -2147216553, "The class extension property set could not be loaded.")},
{-2147216552, new EsriError("FDO_E_OBJECTCLASS_NOT_REGISTERED", -2147216552, "The object class is not registered in the Geodatabase.")},
{-2147216127, new EsriError("FDO_E_SE_FAILURE", -2147216127, "SDE Error.")},
{-2147216126, new EsriError("FDO_E_SE_INVALID_LAYERINFO_OBJECT", -2147216126, "SDE Error.")},
{-2147216125, new EsriError("FDO_E_SE_NO_ANNOTATION", -2147216125, "SDE Error.")},
{-2147216124, new EsriError("FDO_E_SE_FINISHED", -2147216124, "SDE Error.")},
{-2147216123, new EsriError("FDO_E_SE_SDE_NOT_STARTED", -2147216123, "SDE Error.")},
{-2147216122, new EsriError("FDO_E_SE_UNCHANGED", -2147216122, "SDE Error.")},
{-2147216120, new EsriError("FDO_E_SE_CONNECTIONS_EXCEEDED", -2147216120, "SDE Error.")},
{-2147216119, new EsriError("FDO_E_SE_LOGIN_NOT_ALLOWED", -2147216119, "SDE Error.")},
{-2147216118, new EsriError("FDO_E_SE_INVALID_USER", -2147216118, "SDE Error.")},
{-2147216117, new EsriError("FDO_E_SE_NET_FAILURE", -2147216117, "SDE Error.")},
{-2147216116, new EsriError("FDO_E_SE_NET_TIMEOUT", -2147216116, "SDE Error.")},
{-2147216115, new EsriError("FDO_E_SE_OUT_OF_SVMEM", -2147216115, "SDE Error.")},
{-2147216114, new EsriError("FDO_E_SE_OUT_OF_CLMEM", -2147216114, "SDE Error.")},
{-2147216113, new EsriError("FDO_E_SE_OUT_OF_CONTEXT", -2147216113, "SDE Error.")},
{-2147216112, new EsriError("FDO_E_SE_NO_ACCESS", -2147216112, "SDE Error.")},
{-2147216111, new EsriError("FDO_E_SE_TOO_MANY_LAYERS", -2147216111, "SDE Error.")},
{-2147216110, new EsriError("FDO_E_SE_NO_LAYER_SPECIFIED", -2147216110, "SDE Error.")},
{-2147216109, new EsriError("FDO_E_SE_LAYER_LOCKED", -2147216109, "SDE Error.")},
{-2147216108, new EsriError("FDO_E_SE_LAYER_EXISTS", -2147216108, "SDE Error.")},
{-2147216107, new EsriError("FDO_E_SE_LAYER_NOEXIST", -2147216107, "SDE Error.")},
{-2147216106, new EsriError("FDO_E_SE_LAYER_INUSE", -2147216106, "SDE Error.")},
{-2147216104, new EsriError("FDO_E_SE_ROW_NOEXIST", -2147216104, "SDE Error.")},
{-2147216102, new EsriError("FDO_E_SE_ROW_EXISTS", -2147216102, "SDE Error.")},
{-2147216101, new EsriError("FDO_E_SE_LAYER_MISMATCH", -2147216101, "SDE Error.")},
{-2147216100, new EsriError("FDO_E_SE_NO_PERMISSIONS", -2147216100, "SDE Error.")},
{-2147216099, new EsriError("FDO_E_SE_INVALID_NOT_NULL", -2147216099, "SDE Error.")},
{-2147216098, new EsriError("FDO_E_SE_INVALID_SHAPE", -2147216098, "SDE Error.")},
{-2147216097, new EsriError("FDO_E_SE_INVALID_LAYER_NUMBER", -2147216097, "SDE Error.")},
{-2147216096, new EsriError("FDO_E_SE_INVALID_ENTITY_TYPE", -2147216096, "SDE Error.")},
{-2147216095, new EsriError("FDO_E_SE_INVALID_SEARCH_METHOD", -2147216095, "SDE Error.")},
{-2147216094, new EsriError("FDO_E_SE_INVALID_ETYPE_MASK", -2147216094, "SDE Error.")},
{-2147216093, new EsriError("FDO_E_SE_BIND_CONFLICT", -2147216093, "SDE Error.")},
{-2147216092, new EsriError("FDO_E_SE_INVALID_GRIDSIZE", -2147216092, "SDE Error.")},
{-2147216091, new EsriError("FDO_E_SE_INVALID_LOCK_MODE", -2147216091, "SDE Error.")},
{-2147216090, new EsriError("FDO_E_SE_ETYPE_NOT_ALLOWED", -2147216090, "SDE Error.")},
{-2147216088, new EsriError("FDO_E_SE_INVALID_NUM_OF_PTS", -2147216088, "SDE Error.")},
{-2147216087, new EsriError("FDO_E_SE_TABLE_NOEXIST", -2147216087, "SDE Error.")},
{-2147216086, new EsriError("FDO_E_SE_ATTR_NOEXIST", -2147216086, "SDE Error.")},
{-2147216085, new EsriError("FDO_E_SE_LICENSE_FAILURE", -2147216085, "SDE Error.")},
{-2147216084, new EsriError("FDO_E_SE_OUT_OF_LICENSES", -2147216084, "SDE Error.")},
{-2147216083, new EsriError("FDO_E_SE_INVALID_COLUMN_VALUE", -2147216083, "SDE Error.")},
{-2147216081, new EsriError("FDO_E_SE_INVALID_SQL", -2147216081, "SDE Error.")},
{-2147216080, new EsriError("FDO_E_SE_LOG_NOEXIST", -2147216080, "SDE Error.")},
{-2147216079, new EsriError("FDO_E_SE_LOG_NOACCESS", -2147216079, "SDE Error.")},
{-2147216078, new EsriError("FDO_E_SE_LOG_NOTOPEN", -2147216078, "SDE Error.")},
{-2147216077, new EsriError("FDO_E_SE_LOG_IO_ERROR", -2147216077, "SDE Error.")},
{-2147216076, new EsriError("FDO_E_SE_NO_SHAPES", -2147216076, "SDE Error.")},
{-2147216075, new EsriError("FDO_E_SE_NO_LOCKS", -2147216075, "SDE Error.")},
{-2147216074, new EsriError("FDO_E_SE_LOCK_CONFLICT", -2147216074, "SDE Error.")},
{-2147216073, new EsriError("FDO_E_SE_OUT_OF_LOCKS", -2147216073, "SDE Error.")},
{-2147216072, new EsriError("FDO_E_SE_DB_IO_ERROR", -2147216072, "SDE Error.")},
{-2147216071, new EsriError("FDO_E_SE_STREAM_IN_PROGRESS", -2147216071, "SDE Error.")},
{-2147216070, new EsriError("FDO_E_SE_INVALID_COLUMN_TYPE", -2147216070, "SDE Error.")},
{-2147216069, new EsriError("FDO_E_SE_TOPO_ERROR", -2147216069, "SDE Error.")},
{-2147216068, new EsriError("FDO_E_SE_ATTR_CONV_ERROR", -2147216068, "SDE Error.")},
{-2147216067, new EsriError("FDO_E_SE_INVALID_COLUMN_DEF", -2147216067, "SDE Error.")},
{-2147216066, new EsriError("FDO_E_SE_INVALID_SHAPE_BUF_SIZE", -2147216066, "SDE Error.")},
{-2147216065, new EsriError("FDO_E_SE_INVALID_ENVELOPE", -2147216065, "SDE Error.")},
{-2147216064, new EsriError("FDO_E_SE_TEMP_IO_ERROR", -2147216064, "SDE Error.")},
{-2147216063, new EsriError("FDO_E_SE_GSIZE_TOO_SMALL", -2147216063, "SDE Error.")},
{-2147216062, new EsriError("FDO_E_SE_LICENSE_EXPIRED", -2147216062, "SDE Error.")},
{-2147216061, new EsriError("FDO_E_SE_TABLE_EXISTS", -2147216061, "SDE Error.")},
{-2147216060, new EsriError("FDO_E_SE_INDEX_EXISTS", -2147216060, "SDE Error.")},
{-2147216059, new EsriError("FDO_E_SE_INDEX_NOEXIST", -2147216059, "SDE Error.")},
{-2147216058, new EsriError("FDO_E_SE_INVALID_POINTER", -2147216058, "SDE Error.")},
{-2147216057, new EsriError("FDO_E_SE_INVALID_PARAM_VALUE", -2147216057, "SDE Error.")},
{-2147216056, new EsriError("FDO_E_SE_ALL_SLIVERS", -2147216056, "SDE Error.")},
{-2147216055, new EsriError("FDO_E_SE_TRANS_IN_PROGRESS", -2147216055, "SDE Error.")},
{-2147216054, new EsriError("FDO_E_SE_IOMGR_NO_DBMS_CONNECT", -2147216054, "SDE Error.")},
{-2147216053, new EsriError("FDO_E_SE_DUPLICATE_ARC", -2147216053, "SDE Error.")},
{-2147216052, new EsriError("FDO_E_SE_INVALID_ANNO_OBJECT", -2147216052, "SDE Error.")},
{-2147216051, new EsriError("FDO_E_SE_PT_NO_EXIST", -2147216051, "SDE Error.")},
{-2147216050, new EsriError("FDO_E_SE_PTS_NOT_ADJACENT", -2147216050, "SDE Error.")},
{-2147216049, new EsriError("FDO_E_SE_INVALID_MID_PT", -2147216049, "SDE Error.")},
{-2147216048, new EsriError("FDO_E_SE_INVALID_END_PT", -2147216048, "SDE Error.")},
{-2147216047, new EsriError("FDO_E_SE_INVALID_RADIUS", -2147216047, "SDE Error.")},
{-2147216046, new EsriError("FDO_E_SE_LOAD_ONLY_LAYER", -2147216046, "SDE Error.")},
{-2147216045, new EsriError("FDO_E_SE_LAYERS_NOT_FOUND", -2147216045, "SDE Error.")},
{-2147216044, new EsriError("FDO_E_SE_FILE_IO_ERROR", -2147216044, "SDE Error.")},
{-2147216043, new EsriError("FDO_E_SE_BLOB_SIZE_TOO_LARGE", -2147216043, "SDE Error.")},
{-2147216042, new EsriError("FDO_E_SE_CORRIDOR_OUT_OF_BOUNDS", -2147216042, "SDE Error.")},
{-2147216041, new EsriError("FDO_E_SE_SHAPE_INTEGRITY_ERROR", -2147216041, "SDE Error.")},
{-2147216040, new EsriError("FDO_E_SE_NOT_IMPLEMENTED_YET", -2147216040, "SDE Error.")},
{-2147216039, new EsriError("FDO_E_SE_CAD_EXISTS", -2147216039, "SDE Error.")},
{-2147216038, new EsriError("FDO_E_SE_INVALID_TRANSID", -2147216038, "SDE Error.")},
{-2147216037, new EsriError("FDO_E_SE_INVALID_LAYER_NAME", -2147216037, "SDE Error.")},
{-2147216036, new EsriError("FDO_E_SE_INVALID_LAYER_KEYWORD", -2147216036, "SDE Error.")},
{-2147216035, new EsriError("FDO_E_SE_INVALID_RELEASE", -2147216035, "SDE Error.")},
{-2147216034, new EsriError("FDO_E_SE_VERSION_TBL_EXISTS", -2147216034, "SDE Error.")},
{-2147216033, new EsriError("FDO_E_SE_COLUMN_NOT_BOUND", -2147216033, "SDE Error.")},
{-2147216032, new EsriError("FDO_E_SE_INVALID_INDICATOR_VALUE", -2147216032, "SDE Error.")},
{-2147216031, new EsriError("FDO_E_SE_INVALID_CONNECTION", -2147216031, "SDE Error.")},
{-2147216030, new EsriError("FDO_E_SE_INVALID_DBA_PASSWORD", -2147216030, "SDE Error.")},
{-2147216029, new EsriError("FDO_E_SE_PATH_NOT_FOUND", -2147216029, "SDE Error.")},
{-2147216028, new EsriError("FDO_E_SE_SDEHOME_NOT_SET", -2147216028, "SDE Error.")},
{-2147216027, new EsriError("FDO_E_SE_NOT_TABLE_OWNER", -2147216027, "SDE Error.")},
{-2147216026, new EsriError("FDO_E_SE_PROCESS_NOT_FOUND", -2147216026, "SDE Error.")},
{-2147216025, new EsriError("FDO_E_SE_INVALID_DBMS_LOGIN", -2147216025, "SDE Error.")},
{-2147216024, new EsriError("FDO_E_SE_PASSWORD_TIMEOUT", -2147216024, "SDE Error.")},
{-2147216023, new EsriError("FDO_E_SE_INVALID_SERVER", -2147216023, "SDE Error.")},
{-2147216022, new EsriError("FDO_E_SE_IOMGR_NOT_AVAILABLE", -2147216022, "SDE Error.")},
{-2147216021, new EsriError("FDO_E_SE_SERVICE_NOT_FOUND", -2147216021, "SDE Error.")},
{-2147216020, new EsriError("FDO_E_SE_INVALID_STATS_TYPE", -2147216020, "SDE Error.")},
{-2147216019, new EsriError("FDO_E_SE_INVALID_DISTINCT_TYPE", -2147216019, "SDE Error.")},
{-2147216018, new EsriError("FDO_E_SE_INVALID_GRANT_REVOKE", -2147216018, "SDE Error.")},
{-2147216017, new EsriError("FDO_E_SE_INVALID_SDEHOME", -2147216017, "SDE Error.")},
{-2147216016, new EsriError("FDO_E_SE_INVALID_STREAM", -2147216016, "SDE Error.")},
{-2147216015, new EsriError("FDO_E_SE_TOO_MANY_STREAMS", -2147216015, "SDE Error.")},
{-2147216014, new EsriError("FDO_E_SE_OUT_OF_MUTEXES", -2147216014, "SDE Error.")},
{-2147216013, new EsriError("FDO_E_SE_CONNECTION_LOCKED", -2147216013, "SDE Error.")},
{-2147216012, new EsriError("FDO_E_SE_CONNECTION_IN_USE", -2147216012, "SDE Error.")},
{-2147216011, new EsriError("FDO_E_SE_NOT_A_SELECT_STATEMENT", -2147216011, "SDE Error.")},
{-2147216010, new EsriError("FDO_E_SE_FUNCTION_SEQUENCE_ERROR", -2147216010, "SDE Error.")},
{-2147216009, new EsriError("FDO_E_SE_WRONG_COLUMN_TYPE", -2147216009, "SDE Error.")},
{-2147216008, new EsriError("FDO_E_SE_PTABLE_LOCKED", -2147216008, "SDE Error.")},
{-2147216007, new EsriError("FDO_E_SE_PTABLE_IN_USE", -2147216007, "SDE Error.")},
{-2147216006, new EsriError("FDO_E_SE_STABLE_LOCKED", -2147216006, "SDE Error.")},
{-2147216005, new EsriError("FDO_E_SE_STABLE_IN_USE", -2147216005, "SDE Error.")},
{-2147216004, new EsriError("FDO_E_SE_INVALID_FILTER_TYPE", -2147216004, "SDE Error.")},
{-2147216003, new EsriError("FDO_E_SE_NO_CAD", -2147216003, "SDE Error.")},
{-2147216002, new EsriError("FDO_E_SE_INSTANCE_NOT_AVAILABLE", -2147216002, "SDE Error.")},
{-2147216001, new EsriError("FDO_E_SE_INSTANCE_TOO_EARLY", -2147216001, "SDE Error.")},
{-2147216000, new EsriError("FDO_E_SE_INVALID_SYSTEM_UNITS", -2147216000, "SDE Error.")},
{-2147215999, new EsriError("FDO_E_SE_INVALID_UNITS", -2147215999, "SDE Error.")},
{-2147215998, new EsriError("FDO_E_SE_INVALID_CAD_OBJECT", -2147215998, "SDE Error.")},
{-2147215997, new EsriError("FDO_E_SE_VERSION_NOEXIST", -2147215997, "SDE Error.")},
{-2147215996, new EsriError("FDO_E_SE_INVALID_SPATIAL_CONSTRAINT", -2147215996, "SDE Error.")},
{-2147215995, new EsriError("FDO_E_SE_INVALID_STREAM_TYPE", -2147215995, "SDE Error.")},
{-2147215994, new EsriError("FDO_E_SE_INVALID_SPATIAL_COLUMN", -2147215994, "SDE Error.")},
{-2147215993, new EsriError("FDO_E_SE_NO_SPATIAL_MASKS", -2147215993, "SDE Error.")},
{-2147215992, new EsriError("FDO_E_SE_IOMGR_NOT_FOUND", -2147215992, "SDE Error.")},
{-2147215991, new EsriError("FDO_E_SE_SYSTEM_IS_CLIENT_ONLY", -2147215991, "SDE Error.")},
{-2147215990, new EsriError("FDO_E_SE_MULTIPLE_SPATIAL_COLS", -2147215990, "SDE Error.")},
{-2147215989, new EsriError("FDO_E_SE_INVALID_SHAPE_OBJECT", -2147215989, "SDE Error.")},
{-2147215988, new EsriError("FDO_E_SE_INVALID_PARTNUM", -2147215988, "SDE Error.")},
{-2147215987, new EsriError("FDO_E_SE_INCOMPATIBLE_SHAPES", -2147215987, "SDE Error.")},
{-2147215986, new EsriError("FDO_E_SE_INVALID_PART_OFFSET", -2147215986, "SDE Error.")},
{-2147215985, new EsriError("FDO_E_SE_INCOMPATIBLE_COORDREFS", -2147215985, "SDE Error.")},
{-2147215984, new EsriError("FDO_E_SE_COORD_OUT_OF_BOUNDS", -2147215984, "SDE Error.")},
{-2147215983, new EsriError("FDO_E_SE_LAYER_CACHE_FULL", -2147215983, "SDE Error.")},
{-2147215982, new EsriError("FDO_E_SE_INVALID_COORDREF_OBJECT", -2147215982, "SDE Error.")},
{-2147215981, new EsriError("FDO_E_SE_INVALID_COORDSYS_ID", -2147215981, "SDE Error.")},
{-2147215980, new EsriError("FDO_E_SE_INVALID_COORDSYS_DESC", -2147215980, "SDE Error.")},
{-2147215979, new EsriError("FDO_E_SE_INVALID_ROW_ID_LAYER", -2147215979, "SDE Error.")},
{-2147215978, new EsriError("FDO_E_SE_PROJECTION_ERROR", -2147215978, "SDE Error.")},
{-2147215977, new EsriError("FDO_E_SE_ARRAY_BYTES_EXCEEDED", -2147215977, "SDE Error.")},
{-2147215976, new EsriError("FDO_E_SE_POLY_SHELLS_OVERLAP", -2147215976, "SDE Error.")},
{-2147215975, new EsriError("FDO_E_SE_TOO_FEW_POINTS", -2147215975, "SDE Error.")},
{-2147215974, new EsriError("FDO_E_SE_INVALID_PART_SEPARATOR", -2147215974, "SDE Error.")},
{-2147215973, new EsriError("FDO_E_SE_INVALID_POLYGON_CLOSURE", -2147215973, "SDE Error.")},
{-2147215972, new EsriError("FDO_E_SE_INVALID_OUTER_SHELL", -2147215972, "SDE Error.")},
{-2147215971, new EsriError("FDO_E_SE_ZERO_AREA_POLYGON", -2147215971, "SDE Error.")},
{-2147215970, new EsriError("FDO_E_SE_POLYGON_HAS_VERTICAL_LINE", -2147215970, "SDE Error.")},
{-2147215969, new EsriError("FDO_E_SE_OUTER_SHELLS_OVERLAP", -2147215969, "SDE Error.")},
{-2147215968, new EsriError("FDO_E_SE_SELF_INTERSECTING", -2147215968, "SDE Error.")},
{-2147215967, new EsriError("FDO_E_SE_INVALID_EXPORT_FILE", -2147215967, "SDE Error.")},
{-2147215966, new EsriError("FDO_E_SE_READ_ONLY_SHAPE", -2147215966, "SDE Error.")},
{-2147215965, new EsriError("FDO_E_SE_INVALID_DATA_SOURCE", -2147215965, "SDE Error.")},
{-2147215964, new EsriError("FDO_E_SE_INVALID_STREAM_SPEC", -2147215964, "SDE Error.")},
{-2147215963, new EsriError("FDO_E_SE_INVALID_ALTER_OPERATION", -2147215963, "SDE Error.")},
{-2147215962, new EsriError("FDO_E_SE_INVALID_SPATIAL_COL_NAME", -2147215962, "SDE Error.")},
{-2147215961, new EsriError("FDO_E_SE_INVALID_DATABASE", -2147215961, "SDE Error.")},
{-2147215960, new EsriError("FDO_E_SE_SPATIAL_SQL_NOT_INSTALLED", -2147215960, "SDE Error.")},
{-2147215959, new EsriError("FDO_E_SE_NORM_DIM_INFO_NOT_FOUND", -2147215959, "SDE Error.")},
{-2147215958, new EsriError("FDO_E_SE_NORM_DIM_TAB_VALUE_NOT_FOUND", -2147215958, "SDE Error.")},
{-2147215957, new EsriError("FDO_E_SE_UNSUPPORTED_NORMALIZED_OPERATION", -2147215957, "SDE Error.")},
{-2147215956, new EsriError("FDO_E_SE_INVALID_REGISTERED_LAYER_OPTION", -2147215956, "SDE Error.")},
{-2147215955, new EsriError("FDO_E_SE_READ_ONLY", -2147215955, "SDE Error.")},
{-2147215954, new EsriError("FDO_E_SE_NO_SDE_ROWID_COLUMN", -2147215954, "SDE Error.")},
{-2147215953, new EsriError("FDO_E_SE_READ_ONLY_COLUMN", -2147215953, "SDE Error.")},
{-2147215952, new EsriError("FDO_E_SE_INVALID_VERSION_NAME", -2147215952, "SDE Error.")},
{-2147215951, new EsriError("FDO_E_SE_STATE_NOEXIST", -2147215951, "SDE Error.")},
{-2147215950, new EsriError("FDO_E_SE_INVALID_STATEINFO_OBJECT", -2147215950, "SDE Error.")},
{-2147215949, new EsriError("FDO_E_SE_VERSION_HAS_MOVED", -2147215949, "SDE Error.")},
{-2147215948, new EsriError("FDO_E_SE_STATE_HAS_CHILDREN", -2147215948, "SDE Error.")},
{-2147215947, new EsriError("FDO_E_SE_PARENT_NOT_CLOSED", -2147215947, "SDE Error.")},
{-2147215946, new EsriError("FDO_E_SE_VERSION_EXISTS", -2147215946, "SDE Error.")},
{-2147215945, new EsriError("FDO_E_SE_TABLE_NOT_MULTIVERSION", -2147215945, "SDE Error.")},
{-2147215944, new EsriError("FDO_E_SE_STATE_USED_BY_VERSION", -2147215944, "SDE Error.")},
{-2147215943, new EsriError("FDO_E_SE_INVALID_VERSIONINFO_OBJECT", -2147215943, "SDE Error.")},
{-2147215942, new EsriError("FDO_E_SE_INVALID_STATE_ID", -2147215942, "SDE Error.")},
{-2147215941, new EsriError("FDO_E_SE_SDETRACELOC_NOT_SET", -2147215941, "SDE Error.")},
{-2147215940, new EsriError("FDO_E_SE_ERROR_LOADING_SSA", -2147215940, "SDE Error.")},
{-2147215939, new EsriError("FDO_E_SE_TOO_MANY_STATES", -2147215939, "SDE Error.")},
{-2147215938, new EsriError("FDO_E_SE_STATES_ARE_SAME", -2147215938, "SDE Error.")},
{-2147215937, new EsriError("FDO_E_SE_NO_ROWID_COLUMN", -2147215937, "SDE Error.")},
{-2147215936, new EsriError("FDO_E_SE_NO_STATE_SET", -2147215936, "SDE Error.")},
{-2147215935, new EsriError("FDO_E_SE_SSA_FUNCTION_ERROR", -2147215935, "SDE Error.")},
{-2147215934, new EsriError("FDO_E_SE_INVALID_REGINFO_OBJECT", -2147215934, "SDE Error.")},
{-2147215933, new EsriError("FDO_E_SE_NO_COMMON_LINEAGE", -2147215933, "SDE Error.")},
{-2147215932, new EsriError("FDO_E_SE_STATE_INUSE", -2147215932, "SDE Error.")},
{-2147215931, new EsriError("FDO_E_SE_STATE_TREE_INUSE", -2147215931, "SDE Error.")},
{-2147215930, new EsriError("FDO_E_SE_INVALID_RASTER_COLUMN", -2147215930, "SDE Error.")},
{-2147215929, new EsriError("FDO_E_SE_RASTERCOLUMN_EXISTS", -2147215929, "SDE Error.")},
{-2147215928, new EsriError("FDO_E_SE_INVALID_MVTABLE_INDEX", -2147215928, "SDE Error.")},
{-2147215927, new EsriError("FDO_E_SE_INVALID_STORAGE_TYPE", -2147215927, "SDE Error.")},
{-2147215926, new EsriError("FDO_E_SE_AMBIGUOUS_NIL_SHAPE", -2147215926, "SDE Error.")},
{-2147215925, new EsriError("FDO_E_SE_INVALID_BYTE_ORDER", -2147215925, "SDE Error.")},
{-2147215924, new EsriError("FDO_E_SE_INVALID_GEOMETRY_TYPE", -2147215924, "SDE Error.")},
{-2147215923, new EsriError("FDO_E_SE_INVALID_NUM_MEASURES", -2147215923, "SDE Error.")},
{-2147215922, new EsriError("FDO_E_SE_INVALID_NUM_PARTS", -2147215922, "SDE Error.")},
{-2147215921, new EsriError("FDO_E_SE_BINARY_TOO_SMALL", -2147215921, "SDE Error.")},
{-2147215920, new EsriError("FDO_E_SE_SHAPE_TEXT_TOO_LONG", -2147215920, "SDE Error.")},
{-2147215919, new EsriError("FDO_E_SE_SHAPE_TEXT_ERROR", -2147215919, "SDE Error.")},
{-2147215918, new EsriError("FDO_E_SE_TOO_MANY_PARTS", -2147215918, "SDE Error.")},
{-2147215917, new EsriError("FDO_E_SE_TYPE_MISMATCH", -2147215917, "SDE Error.")},
{-2147215916, new EsriError("FDO_E_SE_SQL_PARENTHESIS_MISMATCH", -2147215916, "SDE Error.")},
{-2147215915, new EsriError("FDO_E_SE_NIL_SHAPE_NOT_ALLOWED", -2147215915, "SDE Error.")},
{-2147215914, new EsriError("FDO_E_SE_INSTANCE_ALREADY_RUNNING", -2147215914, "SDE Error.")},
{-2147215913, new EsriError("FDO_E_SE_UNSUPPORTED_OPERATION", -2147215913, "SDE Error.")},
{-2147215912, new EsriError("FDO_E_SE_INVALID_EXTERNAL_LAYER_OPTION", -2147215912, "SDE Error.")},
{-2147215911, new EsriError("FDO_E_SE_NORMALIZE_VALUE_NOT_FOUND", -2147215911, "SDE Error.")},
{-2147215910, new EsriError("FDO_E_SE_INVALID_QUERY_TYPE", -2147215910, "SDE Error.")},
{-2147215909, new EsriError("FDO_E_SE_NO_TRACE_LIBRARY", -2147215909, "SDE Error.")},
{-2147215908, new EsriError("FDO_E_SE_TRACE_ON", -2147215908, "SDE Error.")},
{-2147215907, new EsriError("FDO_E_SE_TRACE_OFF", -2147215907, "SDE Error.")},
{-2147215906, new EsriError("FDO_E_SE_SCL_SYNTAX_ERROR", -2147215906, "SDE Error.")},
{-2147215905, new EsriError("FDO_E_SE_TABLE_REGISTERED", -2147215905, "SDE Error.")},
{-2147215904, new EsriError("FDO_E_SE_INVALID_REGISTRATION_ID", -2147215904, "SDE Error.")},
{-2147215903, new EsriError("FDO_E_SE_TABLE_NOREGISTERED", -2147215903, "SDE Error.")},
{-2147215902, new EsriError("FDO_E_SE_TOO_MANY_REGISTRATIONS", -2147215902, "SDE Error.")},
{-2147215901, new EsriError("FDO_E_SE_DELETE_NOT_ALLOWED", -2147215901, "SDE Error.")},
{-2147215898, new EsriError("FDO_E_SE_RASTERCOLUMN_INUSE", -2147215898, "SDE Error.")},
{-2147215897, new EsriError("FDO_E_SE_RASTERCOLUMN_NOEXIST", -2147215897, "SDE Error.")},
{-2147215896, new EsriError("FDO_E_SE_INVALID_RASTERCOLUMN_NUMBER", -2147215896, "SDE Error.")},
{-2147215895, new EsriError("FDO_E_SE_TOO_MANY_RASTERCOLUMNS", -2147215895, "SDE Error.")},
{-2147215894, new EsriError("FDO_E_SE_INVALID_RASTER_NUMBER", -2147215894, "SDE Error.")},
{-2147215893, new EsriError("FDO_E_SE_NO_REQUEST_STATUS", -2147215893, "SDE Error.")},
{-2147215892, new EsriError("FDO_E_SE_NO_REQUEST_RESULTS", -2147215892, "SDE Error.")},
{-2147215891, new EsriError("FDO_E_SE_RASTERBAND_EXISTS", -2147215891, "SDE Error.")},
{-2147215890, new EsriError("FDO_E_SE_RASTERBAND_NOEXIST", -2147215890, "SDE Error.")},
{-2147215889, new EsriError("FDO_E_SE_RASTER_EXISTS", -2147215889, "SDE Error.")},
{-2147215888, new EsriError("FDO_E_SE_RASTER_NOEXIST", -2147215888, "SDE Error.")},
{-2147215887, new EsriError("FDO_E_SE_TOO_MANY_RASTERBANDS", -2147215887, "SDE Error.")},
{-2147215886, new EsriError("FDO_E_SE_TOO_MANY_RASTERS", -2147215886, "SDE Error.")},
{-2147215885, new EsriError("FDO_E_SE_VIEW_EXISTS", -2147215885, "SDE Error.")},
{-2147215884, new EsriError("FDO_E_SE_VIEW_NOEXIST", -2147215884, "SDE Error.")},
{-2147215883, new EsriError("FDO_E_SE_LOCK_EXISTS", -2147215883, "SDE Error.")},
{-2147215882, new EsriError("FDO_E_SE_ROWLOCK_MASK_CONFLICT", -2147215882, "SDE Error.")},
{-2147215881, new EsriError("FDO_E_SE_NOT_IN_RASTER", -2147215881, "SDE Error.")},
{-2147215880, new EsriError("FDO_E_SE_INVALID_RASBANDINFO_OBJECT", -2147215880, "SDE Error.")},
{-2147215879, new EsriError("FDO_E_SE_INVALID_RASCOLINFO_OBJECT", -2147215879, "SDE Error.")},
{-2147215878, new EsriError("FDO_E_SE_INVALID_RASTERINFO_OBJECT", -2147215878, "SDE Error.")},
{-2147215877, new EsriError("FDO_E_SE_INVALID_RASTERBAND_NUMBER", -2147215877, "SDE Error.")},
{-2147215876, new EsriError("FDO_E_SE_MULTIPLE_RASTER_COLS", -2147215876, "SDE Error.")},
{-2147215875, new EsriError("FDO_E_SE_TABLE_SCHEMA_IS_LOCKED", -2147215875, "SDE Error.")},
{-2147215874, new EsriError("FDO_E_SE_INVALID_LOGINFO_OBJECT", -2147215874, "SDE Error.")},
{-2147215873, new EsriError("FDO_E_SE_SQL_TOO_LONG", -2147215873, "SDE Error.")},
{-2147215872, new EsriError("FDO_E_SE_UNSUPPORTED_ON_VIEW", -2147215872, "SDE Error.")},
{-2147215871, new EsriError("FDO_E_SE_LOG_EXISTS", -2147215871, "SDE Error.")},
{-2147215870, new EsriError("FDO_E_SE_SDE_WARNING", -2147215870, "SDE Error.")},
{-2147215869, new EsriError("FDO_E_SE_ETYPE_CHANGED", -2147215869, "SDE Error.")},
{-2147215868, new EsriError("FDO_E_SE_NO_ROWS_DELETED", -2147215868, "SDE Error.")},
{-2147215867, new EsriError("FDO_E_SE_TOO_MANY_DISTINCTS", -2147215867, "SDE Error.")},
{-2147215866, new EsriError("FDO_E_SE_NULL_VALUE", -2147215866, "SDE Error.")},
{-2147215865, new EsriError("FDO_E_SE_NO_ROWS_UPDATED", -2147215865, "SDE Error.")},
{-2147215864, new EsriError("FDO_E_SE_NO_CPGCVT", -2147215864, "SDE Error.")},
{-2147215863, new EsriError("FDO_E_SE_NO_CPGHOME", -2147215863, "SDE Error.")},
{-2147215862, new EsriError("FDO_E_SE_DBMS_DOES_NOT_SUPPORT", -2147215862, "SDE Error.")},
{-2147215861, new EsriError("FDO_E_SE_ROWLOCKING_ENABLED", -2147215861, "SDE Error.")},
{-2147215860, new EsriError("FDO_E_SE_ROWLOCKING_NOT_ENABLED", -2147215860, "SDE Error.")},
{-2147215859, new EsriError("FDO_E_SE_LOG_IS_OPEN", -2147215859, "SDE Error.")},
{-2147215858, new EsriError("FDO_E_SE_SPATIALREF_EXISTS", -2147215858, "SDE Error.")},
{-2147215857, new EsriError("FDO_E_SE_SPATIALREF_NOEXIST", -2147215857, "SDE Error.")},
{-2147215856, new EsriError("FDO_E_SE_SPATIALREF_IN_USE", -2147215856, "SDE Error.")},
{-2147215855, new EsriError("FDO_E_SE_INVALID_SPATIALREFINFO_OBJECT", -2147215855, "SDE Error.")},
{-2147215854, new EsriError("FDO_E_SE_INVALID_FUNCTION_ID", -2147215854, "SDE Error.")},
{-2147215853, new EsriError("FDO_E_SE_MOSAIC_NOT_ALLOWED", -2147215853, "SDE Error.")},
{-2147215359, new EsriError("FDO_E_DEFAULT_VALUE_NOT_NULLABLE", -2147215359, "The default value is not nullable.")},
{-2147215358, new EsriError("FDO_E_DEFAULT_VALUE_INVALID", -2147215358, "The default value is not valid in the domain.")},
{-2147215279, new EsriError("FDO_E_OBJECT_IN_ANOTHER_FEATUREDATASET", -2147215279, "An object being transfered is in another Feature Dataset.")},
{-2147215278, new EsriError("FDO_E_ONLY_SIMPLE_FEATURES_SUPPORTED", -2147215278, "Only simple features are supported in the simple data converter.")},
{-2147215103, new EsriError("FDO_E_XML_PARSE_ERROR", -2147215103, "The XML being loaded could not be parsed.")},
{-2147215023, new EsriError("FDO_E_TOPOLOGY_ILLEGAL_RESHAPE", -2147215023, "Can only reshape one edge at a time.")},
{-2147215022, new EsriError("FDO_E_TOPOLOGY_ALREADY_EXISTS", -2147215022, "The topology with the specified name already exists.")},
{-2147215021, new EsriError("FDO_E_TOPOLOGY_NOT_FOUND", -2147215021, "The topology was not found.")},
{-2147215020, new EsriError("FDO_E_TOPOLOGY_CANNOT_RENAME", -2147215020, "The topology cannot be renamed.")},
{-2147215019, new EsriError("FDO_E_INVALID_FEATURE_TYPE_FOR_TOPOLOGY", -2147215019, "The feature class in not simple.")},
{-2147215018, new EsriError("FDO_E_INVALID_GEOMETRY_TYPE_FOR_TOPOLOGY", -2147215018, "The feature class has an invalid geometry type.")},
{-2147215017, new EsriError("FDO_E_INVALID_TOPOLOGY_RULE", -2147215017, "The topology rule in invalid or malformed.")},
{-2147215016, new EsriError("FDO_E_TOPOLOGY_WORKSPACE_EXTENSION_NOT_FOUND", -2147215016, "The topology workspace extension was not found.")},
{-2147215015, new EsriError("FDO_E_CANNOT_RESET_CLUSTER_TOLERANCE", -2147215015, "The topology cluster tolerance cannot be reset.")},
{-2147215014, new EsriError("FDO_E_TOPOLOGIES_NOT_SUPPORTED_IN_RELEASE", -2147215014, "Topologies not supported in this release of the Geodatabase.")},
{-2147215013, new EsriError("FDO_E_TOPOLOGY_INVALID_WEIGHT", -2147215013, "Feature class weight is invalid.")},
{-2147215012, new EsriError("FDO_E_CANNOT_MODIFY_TOPOLOGY_ERROR_FEATURE", -2147215012, "Topology errors cannot be directly modified.")},
{-2147215011, new EsriError("FDO_E_TOPOCLASSES_SYSTEM_TABLE_INCONSISTENCY", -2147215011, "Geodatabase TopoClasses system table inconsistent.")},
{-2147215010, new EsriError("FDO_E_INVALID_CLUSTER_TOLERANCE", -2147215010, "The specified cluster tolerance is invalid.")},
{-2147215009, new EsriError("FDO_E_INVALID_GEOMETRY_TYPE_FOR_TOPOLOGY_RULE", -2147215009, "The feature class has an invalid geometry type for the topology rule.")},
{-2147215008, new EsriError("FDO_E_NOT_SUPPORTED_ON_TOPOLOGY_ERROR_FEATURE", -2147215008, "This operation is not supported on topology errors.")},
{-2147215007, new EsriError("FDO_E_CANNOT_MODIFY_SYSTEM_MANAGED_TABLES", -2147215007, "System tables cannot be modified.")},
{-2147215006, new EsriError("FDO_E_TOPOLOGY_EDGE_NOT_SELECTABLE", -2147215006, "Topology edge is not selectable.")},
{-2147215005, new EsriError("FDO_E_CLASS_ALREADY_MEMBER_OF_TOPOLOGY", -2147215005, "The class is already a member of the topology.")},
{-2147215004, new EsriError("FDO_E_EMPTY_ENVELOPE_FOR_CLEAN", -2147215004, "An empty envelope was specified for the clean.")},
{-2147215003, new EsriError("FDO_E_INVALID_TOPOLOGY_ID", -2147215003, "Invalid Topology ID.")},
{-2147215002, new EsriError("FDO_E_TOPOLOGY_ENGINE_FAILURE", -2147215002, "A failure was detected in the topology engine.")},
{-2147215001, new EsriError("FDO_E_TOPOLOGY_ENGINE_OVERPROC_FAILURE", -2147215001, "A failure was detected in the topology engine overlay processor.")},
{-2147215000, new EsriError("FDO_E_INVALID_TOPOLOGY_RULE_TYPE", -2147215000, "Invalid topology rule type.")},
{-2147214999, new EsriError("FDO_E_NO_PARTIAL_REBUILD", -2147214999, "Cannot currently partially rebuild the topology graph.")},
{-2147214998, new EsriError("FDO_E_CANNOT_ADD_REGISTERED_CLASS_TO_TOPOLOGY", -2147214998, "Cannot add a registered as versioned class to the topology.")},
{-2147214997, new EsriError("FDO_E_TOPOLOGY_ERROR_OVERFLOW", -2147214997, "The number of errors generated during the topology analysis exceeds the specified threshold.")},
{-2147214996, new EsriError("FDO_E_NETWORK_CANNOT_RENAME", -2147214996, "Cannot rename a network.")},
{-2147214995, new EsriError("FDO_E_NETWORK_INVALID_TYPE", -2147214995, "Invalid network type.")},
{-2147214994, new EsriError("FDO_E_NETWORK_ALREADY_EXISTS", -2147214994, "Network already exists.")},
{-2147214993, new EsriError("FDO_E_NETWORK_INVALID_GEOMETRY_TYPE", -2147214993, "Network geometry invalid.")},
{-2147214992, new EsriError("FDO_E_NETWORK_NOT_FOUND", -2147214992, "Network not found.")},
{-2147214991, new EsriError("FDO_E_VERSIONING_NOT_SUPPORTED", -2147214991, "Versioning not supported.")},
{-2147214990, new EsriError("FDO_E_CLASS_NOT_IN_TOPOLOGIES_FEATURE_DATASET", -2147214990, "The class must be in the same feature dataset as the topology.")},
{-2147214989, new EsriError("FDO_E_TOPOLOGY_HAS_NO_CLASSES", -2147214989, "The topology does not contain any associated classes.")},
{-2147214988, new EsriError("FDO_E_TOPOLOGY_INVALID_RANK", -2147214988, "Feature class rank is invalid.")},
{-2147214987, new EsriError("FDO_E_OUT_OF_PHYSICAL_MEMORY", -2147214987, "All available physical memory has been consumed.")},
{-2147214986, new EsriError("FDO_E_TOPOLOGY_OPERATION_CANCELLED", -2147214986, "The topology operation was cancelled by the user.")},
{-2147214985, new EsriError("FDO_E_CLASS_NOT_IN_TOPOLOGY", -2147214985, "The method is only supported on classes participating in a topology.")},
{-2147214984, new EsriError("FDO_E_MODIFY_EDGE_ENDPOINT", -2147214984, "The endpoint of an edge cannot be modified if it is shared by other topology elements.")},
{-2147214983, new EsriError("FDO_E_CANNOT_ADD_STANDALONE_CLASS_TO_TOPOLOGY", -2147214983, "Cannot add a class that is not contained in a feature dataset to a topology.")},
{-2147214982, new EsriError("FDO_E_CLASS_IN_TOPOLOGY_REQUIRES_EDIT_SESSION", -2147214982, "Updates to feature classes in a topology require an edit session.")},
{-2147214981, new EsriError("FDO_E_CANNOT_ADD_RULE_TO_VERSIONED_TOPOLOGY", -2147214981, "A topology rule cannot be added to a versioned topology.")},
{-2147214980, new EsriError("FDO_E_TOPOLOGY_SCHEMA_LOCK_CONFLICT", -2147214980, "Cannot acquire a schema lock because of an existing lock; needed when validating outside edit session.")},
{-2147214979, new EsriError("FDO_E_DIRTY_AREA_OUTSIDE_SPATIAL_DOMAIN", -2147214979, "Cannot create a dirty area outside the topology's spatial domain.")},
{-2147214978, new EsriError("FDO_E_TOPOLOGY_INVALID_NAME", -2147214978, "The topology name is invalid.")},
{-2147214977, new EsriError("FDO_E_TOPOLOGY_ENGINE_TEMP_SPACE_EXHAUSTED", -2147214977, "The temporary file system space employed by the topology engine is full.")},
{-2147214976, new EsriError("FDO_E_INCONSISTENT_TOPOLOGY_RULE", -2147214976, "The topology rule is inconsistent with other topology rules.")},
{-2147214975, new EsriError("FDO_E_UNSUPPORTED_TOPOLOGY_RULE", -2147214975, "Unsupported topology rule type.")},
{-2147214974, new EsriError("FDO_E_INVALID_TOPOLOGY_RULE_CLASS_ASSIGNMENT", -2147214974, "Invalid topology rule type.")},
{-2147214973, new EsriError("FDO_E_OPERATION_NOT_SUPPORTED_IN_EDIT_SESSION", -2147214973, "The operation is not supported inside an edit session.")},
{-2147214972, new EsriError("FDO_E_TOPOLOGY_EMPTY_GEOMETRY", -2147214972, "A topology graph edit operation caused a feature geometry to become empty.")},
{-2147214971, new EsriError("FDO_E_TOPOLOGY_EXTENT_TOO_LARGE", -2147214971, "The topology graph cannot be constructed on the specified extent because the requested precision is too high.")},
{-2147214970, new EsriError("FDO_E_Z_CLUSTER_TOLERANCE_NOT_SUPPORTED_IN_RELEASE", -2147214970, "Z cluster tolerances are not supported in this release of the Geodatabase.")},
{-2147214969, new EsriError("FDO_E_OPERATION_REQUIRES_EDIT_SESSION", -2147214969, "The operation requires an edit session.")},
{-2147214968, new EsriError("FDO_E_OPERATION_NOT_SUPPORTED_IN_EDIT_OPERATION", -2147214968, "The operation is not supported inside an edit session.")},
{-2147214967, new EsriError("FDO_E_TOPOGRAPH_NOT_BUILT", -2147214967, "The operation cannot be applied because the topology graph has not been defined.")},
{-2147214966, new EsriError("FDO_E_TOPOGRAPH_CORRUPT", -2147214966, "The topo graph may be corrupt. Please rebuild it.")},
{-2147214965, new EsriError("FDO_E_CANT_MERGE_VERTICALEDGES", -2147214965, "Nodes representing vertical edges cannot be removed during a merge operation.")},
{-2147214964, new EsriError("FDO_E_INCONSISTANT_MERGE_PARENTS", -2147214964, "The selected edges do not all belong to the same set of features.")},
{-2147214963, new EsriError("FDO_E_EDGE_SET_NOT_CONNECTED", -2147214963, "The selected set of edges does not form a connected path.")},
{-2147214962, new EsriError("FDO_E_TOPOLOGY_RULE_NOT_SUPPORTED_IN_RELEASE", -2147214962, "The topology rule is not supported in this release of the Geodatabase.")},
{-2147214961, new EsriError("FDO_E_CANT_MERGE_BRANCHINGEDGES", -2147214961, "Can't merge branching selected edges.")},
{-2147214960, new EsriError("FDO_E_NOT_PSEUDONODE", -2147214960, "Can't merge edge for self-overlapping polyline feature.")},
{-2147214959, new EsriError("FDO_E_CLASS_IN_NETWORK_REQUIRES_EDIT_SESSION", -2147214959, "A class in the network dataset necessitates edits being run within an edit session.")},
{-2147213231, new EsriError("FDO_E_NAME_STRING_SYNTAX", -2147213231, "The Name String syntax of is incorrect.")},
{-2147213055, new EsriError("FDO_E_INVALID_IMPORT_XML", -2147213055, "The input XML is invalid for import into the specified object.")},
{-2147213054, new EsriError("FDO_E_REQUIRED_XML_ELEMENT_NOT_FOUND", -2147213054, "The required XML element was not found.")},
{-2147213053, new EsriError("FDO_E_XML_EXPORT_DATASET_NOT_FOUND", -2147213053, "No dataset found to export.")},
{-2147212975, new EsriError("FDO_E_CLASS_NOT_REPLICABLE", -2147212975, "The object is not in Replicable format (please configure).")},
{-2147212974, new EsriError("FDO_E_SYNCHRONIZATION_CONFLICTS", -2147212974, "Conflicts were detected during synchronization between replica pairs.")},
{-2147212973, new EsriError("FDO_E_CANNOT_SYNCHRONIZE", -2147212973, "Cannot synchronize because the replica version has not be reconciled against the sync version.")},
{-2147212972, new EsriError("FDO_E_REPLICA_NOT_FOUND", -2147212972, "Replica data was not found.")},
{-2147212971, new EsriError("FDO_E_RECONCILE_FAILED", -2147212971, "Error during reconcile.")},
{-2147212970, new EsriError("FDO_E_INVALID_REPLICA", -2147212970, "Invalid Replica.")},
{-2147212969, new EsriError("FDO_E_GENERATION_OUT_OF_ORDER", -2147212969, "Generation numbers out of order")},
{-2147212968, new EsriError("FDO_E_SYNCHRONIZATION_HAS_CONFLICTS", -2147212968, "Previous synchronization had conflicts")},
{-2147212967, new EsriError("FDO_E_REPLICATION_NOT_SUPPORTED_IN_RELEASE", -2147212967, "Replication not supported in this release")},
{-2147212966, new EsriError("FDO_E_REPLICATION_NOT_SUPPORTED", -2147212966, "Replication not supported in this release")},
{-2147212965, new EsriError("FDO_E_MISSING_ACKNOWLEDGEMENT", -2147212965, "Transmission does not contains changes previously sent")},
{-2147212964, new EsriError("FDO_E_CANNOT_SEND_TRANSMISSION", -2147212964, "Transmission cannot be sent until acknowledgement of previously sent changes")},
{-2147212963, new EsriError("FDO_E_REPLICA_LOCKED", -2147212963, "Another synchronization in progess has locked the replica")},
{-2147212962, new EsriError("FDO_E_RELATED_DATASET_IS_REFERENCED_BY_REPLICA", -2147212962, "An operation in a replica dataset is invalid since a related replica dataset is referenced by the replica.")},
{-2147212961, new EsriError("FDO_E_READONLY_REPLICA", -2147212961, "Operation not supported on a read-only replica")},
{-2147212960, new EsriError("FDO_E_OLD_MESSAGE", -2147212960, "Old messages")},
{-2147212959, new EsriError("FDO_E_REPLICA_IN_SENDING_DATA_STATE", -2147212959, "Replica in a SendingData state")},
{-2147212958, new EsriError("FDO_E_REPLICA_CAN_ONLY_IMPORT_ACKNOWLEDGMENT", -2147212958, "Can only import acknowledgment messages")},
{-2147212957, new EsriError("FDO_E_REPLICA_NO_UNACKNOWLEDGED_GENERATIONS", -2147212957, "Replica does not have any unacknowledged generations")},
{-2147212956, new EsriError("FDO_E_MULTIGEN_REPLICAS_NOT_SUPPORTED_IN_WORKSPACE", -2147212956, "Multi generations replicas are not supported in workspace")},
{-2147212955, new EsriError("FDO_E_CHECKOUTS_CANNOT_REEXPORT_CHANGES", -2147212955, "Cannot reexport changes from checkouts")},
{-2147212954, new EsriError("FDO_E_REPLICA_RECEIVER_CANNOT_REEXPORT_CHANGES", -2147212954, "Cannot reexport changes from data receiver replica")},
{-2147212953, new EsriError("FDO_E_REPLICA_RECEIVER_CANNOT_EXPORT_CHANGES", -2147212953, "Cannot export changes from data receiver replica")},
{-2147212952, new EsriError("FDO_E_CANNOT_CHECKOUT_HIGH_PREC_DATA_IN_LOW_PREC_DATASET", -2147212952, "Cannot checkout a high precision data to a low precision dataset")},
{-2147212951, new EsriError("FDO_E_CANNOT_REPLICATE_LOW_PRECISION_DATA", -2147212951, "Cannot checkout a high precision data to a low precision dataset")},
{-2147212950, new EsriError("FDO_E_REPLICA_INVALID_OUTPUT_XML_FILE", -2147212950, "Invalid output xml file")},
{-2147212948, new EsriError("FDO_E_NON_SIMPLE_DATASET_CANNOT_BE_REGISTERED_BY_REPLICA", -2147212948, "Cannot register non simple dataset in a replica.")},
{-2147212947, new EsriError("FDO_E_INVALID_REPLICA_NAME", -2147212947, "Replica name contains invalid chars.")},
{-2147212946, new EsriError("FDO_E_REPLICA_OLD_ACK", -2147212946, "Messages have already been acknowledged.")},
{-2147212945, new EsriError("FDO_E_REPLICA_SCHEMA_CHANGES_WRONG_DIRECTION", -2147212945, "Messages have already been acknowledged.")},
{-2147212944, new EsriError("FDO_E_CANNOT_CREATE_EMPTY_REPLICA", -2147212944, "Cannot create empty replica.")},
{-2147212943, new EsriError("FDO_E_INVALID_DATA_FOR_THIS_OPERATION", -2147212943, "Cannot create empty replica.")},
{-2147212942, new EsriError("FDO_E_REPLICA_SYNC_VERSION_NOT_YET_POSTED", -2147212942, "Sync version of a replica not yet reconciled and posted.")},
{-2147212941, new EsriError("FDO_E_CHILD_REPLICA_CANNOT_BE_CREATED_IN_PARENTDB", -2147212941, "Child replica cannot be created in the same database as the source data.")},
{-2147212940, new EsriError("FDO_E_GLOBALID_FIELD_REFERENCED_BY_REPLICA_CANNOT_BE_DELETED", -2147212940, "GlobalID column cannot be deleted if it is referenced by a replica.")},
{-2147212939, new EsriError("FDO_E_MUST_BE_REPLICA_OWNER", -2147212939, "Must be Replica owner to perform this operation.")},
{-2147212938, new EsriError("FDO_E_REPLICA_NAME_ALEARDY_EXISTS", -2147212938, "Replica with the same name already exists.")},
{-2147212937, new EsriError("FDO_E_CANNOT_REGISTER_EMPTY_REPLICA", -2147212937, "Cannot register empty replica.")},
{-2147212931, new EsriError("FDO_E_MUST_BE_VERSION_OWNER_TO_SYNC", -2147212931, "Cannot synchronize a protected version by anyone other than the owner/dba of the version.")},
{-2147212929, new EsriError("FDO_E_CHILD_PARENT_REPLICA_CANNOT_EXIST_IN_SAME_GEODATABASE", -2147212929, "Operation is not supported. Child and parent replica cannot exist in the same geodatabase.")},
{-2147212719, new EsriError("FDO_E_NO_DEFAULT_TURN_EVALUATOR", -2147212719, "There is no associated default turn evaluator.")},
{-2147212718, new EsriError("FDO_E_FEATURE_DATASET_CONTAINERS_NOT_SUPPORTED", -2147212718, "Feature dataset network dataset containers are not supported.")},
{-2147212717, new EsriError("FDO_E_NETWORK_DATASET_INVALID_NAME", -2147212717, "The network dataset name is invalid.")},
{-2147212716, new EsriError("FDO_E_INVALID_NETWORK_ATTRIBUTE_NAME", -2147212716, "The network attribute name is invalid.")},
{-2147212715, new EsriError("FDO_E_INVALID_NETWORK_SOURCE_FOR_EVALUATOR", -2147212715, "The network source is invalid for the evaluator.")},
{-2147212714, new EsriError("FDO_E_INVALID_EXPRESSION_FOR_EVALUATOR", -2147212714, "The expression is invalid for the evaluator.")},
{-2147212713, new EsriError("FDO_E_INVALID_CONSTANT_FOR_NETWORK_ATTRIBUTE", -2147212713, "Invalid constant for attribute data type.")},
{-2147212712, new EsriError("FDO_E_SUBTYPES_REQUIRED", -2147212712, "Subtype specification is required (UsesSubtypes is True).")},
{-2147212711, new EsriError("FDO_E_INVALID_NETWORK_DATASET_SCHEMA", -2147212711, "Invalid network dataset schema.")},
{-2147212710, new EsriError("FDO_E_NETWORK_OBJECT_EVALUATOR_ERROR", -2147212710, "Network object evaluator error.")},
{-2147212709, new EsriError("FDO_E_NETWORK_BAD_EDGE_ORIENTATION", -2147212709, "Bad network edge orientation.")},
{-2147212708, new EsriError("FDO_E_NETWORK_DATASET_INVALID_ACCESS", -2147212708, "The network dataset has an invalid access mode.")},
{-2147212707, new EsriError("FDO_E_NO_DEFAULT_JUNCTION_EVALUATOR", -2147212707, "There is no associated default junction evaluator.")},
{-2147212706, new EsriError("FDO_E_NO_DEFAULT_EDGE_EVALUATOR", -2147212706, "There is no associated default edge evaluator.")},
{-2147212705, new EsriError("FDO_E_NETWORK_DATASET_NOTURNS", -2147212705, "The network dataset does not support turns.")},
{-2147212704, new EsriError("FDO_E_NETWORK_ELEMENT_EVALUATOR_ERROR", -2147212704, "Network element evaluator error.")},
{-2147212703, new EsriError("FDO_E_NETWORK_SOURCE_DATASET_NOT_FOUND", -2147212703, "The dataset for the network source was not found.")},
{-2147212702, new EsriError("FDO_E_INVALID_NETWORK_SOURCE", -2147212702, "The source is not valid for the network.")},
{-2147212701, new EsriError("FDO_E_INVALID_NETWORK_ATTRIBUTE", -2147212701, "The attribute is not valid for the network.")},
{-2147212700, new EsriError("FDO_E_INVALID_CONNECTIVITY_GROUP_NAME", -2147212700, "The connectivity group name is invalid.")},
{-2147212699, new EsriError("FDO_E_SUBTYPES_NOT_IN_USE", -2147212699, "Subtype specification is not valid.")},
{-2147212698, new EsriError("FDO_E_NETWORK_DATASETS_NOT_SUPPORTED_IN_RELEASE", -2147212698, "Network datasets are not supported in this release of the Geodatabase.")},
{-2147212697, new EsriError("FDO_E_NETWORK_DATASET_ALREADY_EXISTS", -2147212697, "The network dataset with the specified name already exists.")},
{-2147212696, new EsriError("FDO_E_SUBTYPES_UNSPECIFIED_CONN_GROUP", -2147212696, "A connectivity group was not specified for one or more subtypes.")},
{-2147212695, new EsriError("FDO_E_SUBTYPES_UNSPECIFIED_CONN_POLICY", -2147212695, "A connectivity policy was not specified for one or more subtypes.")},
{-2147212694, new EsriError("FDO_E_INVALID_NETWORK_SOURCE_GEOMETRY_TYPE", -2147212694, "The geometry type for the feature class is not valid for the network source.")},
{-2147212693, new EsriError("FDO_E_INVALID_NETWORK_SOURCE_FEATURE_TYPE", -2147212693, "The feature type of the feature class is not valid for the network source.")},
{-2147212692, new EsriError("FDO_E_FSTAR_INVALID_FROM_EDGE", -2147212692, "The fromEdge is not connected to the AtJunction.")},
{-2147212691, new EsriError("FDO_E_EVALUATOR_CREATE", -2147212691, "The evaluator object could not be created.")},
{-2147212690, new EsriError("FDO_E_EVALUATOR_INITIALIZE_DATA", -2147212690, "The evaluator failed to initialize data.")},
{-2147212689, new EsriError("FDO_E_EVALUATOR_INITIALIZE_QUERY", -2147212689, "The evaluator failed to initialize for queries.")},
{-2147212688, new EsriError("FDO_E_EVALUATOR_QUERY", -2147212688, "The evaluator failed to return a value.")},
{-2147212687, new EsriError("FDO_E_INVALID_NETWORK_ELEMENT_ID", -2147212687, "The network element id is invalid.")},
{-2147212686, new EsriError("FDO_E_INVALID_NETWORK_EDGE_DIRECTION", -2147212686, "The network edge direction is invalid.")},
{-2147212685, new EsriError("FDO_E_INVALID_NETWORK_TURN_TYPE", -2147212685, "The network edge direction is invalid.")},
{-2147212684, new EsriError("FDO_E_TURN_NOT_PRESENT", -2147212684, "There is no turn present at this adjacency index.")},
{-2147212683, new EsriError("FDO_E_BUILD_NOT_SUPPORTED", -2147212683, "Build is not supported on this network.")},
{-2147212682, new EsriError("FDO_E_OPERATION_NOT_SUPPORTED_ON_BUILDABLE_NETWORK", -2147212682, "The operation is not supported on a buildable network.")},
{-2147212681, new EsriError("FDO_E_NETWORK_SOURCE_INVALID_NAME", -2147212681, "The source name is invalid.")},
{-2147212680, new EsriError("FDO_E_NETWORK_SOURCE_INVALID_ELEMENT_TYPE", -2147212680, "The element type for the network source is not valid.")},
{-2147212679, new EsriError("FDO_E_NO_SYSTEM_JUNCTION_SOURCE", -2147212679, "There is no system junction source.")},
{-2147212678, new EsriError("FDO_E_BAD_SYSTEM_JUNCTION_SOURCE", -2147212678, "The system junction source is bad.")},
{-2147212677, new EsriError("FDO_E_NETWORK_ELEMENT_NOT_INITIALIZED", -2147212677, "The network element has not been initialized.")},
{-2147212676, new EsriError("FDO_E_ATTRIBUTES_WITHOUT_SOURCES", -2147212676, "Attributes cannot be added to network datasets with no sources.")},
{-2147212675, new EsriError("FDO_E_INVALID_HIERARCHY_RANGES", -2147212675, "The hierarchy max range values are invalid.")},
{-2147212674, new EsriError("FDO_E_CANNOT_DELETE_NETWORK_ATTRIBUTES", -2147212674, "Network attributes cannot be deleted.")},
{-2147212673, new EsriError("FDO_E_SOURCE_DIRECTIONS_NOT_SUPPORTED", -2147212673, "Network source directions not supported on this network source type.")},
{-2147212672, new EsriError("FDO_E_NETWORK_SOURCE_ALREADY_EXISTS", -2147212672, "The network source with the specified name already exists.")},
{-2147212671, new EsriError("FDO_E_NETWORK_SOURCE_NAME_DOESNT_EXIST", -2147212671, "The network source with the specified name does not exist.")},
{-2147212670, new EsriError("FDO_E_EVALUATOR_CANNOT_BE_DEFAULT_EVALUATOR", -2147212670, "The network evaluator cannot be used as a default evaluator.")},
{-2147212669, new EsriError("FDO_E_INVALID_NETWORK_ATTRIBUTE_FOR_EVALUATOR", -2147212669, "The network attribute is invalid for the evaluator.")},
{-2147212668, new EsriError("FDO_E_EVALUATOR_NOT_VALIDATED", -2147212668, "The network evaluator has not been validated.")},
{-2147212667, new EsriError("FDO_E_EVALUATOR_NOT_VALID", -2147212667, "The network evaluator is not valid.")},
{-2147212666, new EsriError("FDO_E_EVALUATOR_NOT_INITIALIZED", -2147212666, "The network evaluator has not been initialized.")},
{-2147212665, new EsriError("FDO_E_EVALUATOR_SYNTAX_ERROR", -2147212665, "The network evaluator has a syntax error.")},
{-2147212664, new EsriError("FDO_E_FIELD_EVALUATOR_FIELD_NOT_FOUND", -2147212664, "The network field evaluator is associated with a field than cannot be found.")},
{-2147212663, new EsriError("FDO_E_INVALID_NETWORK_ATTRIBUTE_ID", -2147212663, "The attribute id value is invalid.")},
{-2147212662, new EsriError("FDO_E_NETWORK_SOURCE_INVALID_FULLNAME", -2147212662, "The network source fullname property is invalid.")},
{-2147212661, new EsriError("FDO_E_NOT_CONSTANT_EVALUATOR", -2147212661, "The evaluator in use is not a constant evaluator.")},
{-2147212660, new EsriError("FDO_E_DIRECTIONAL_EVALUATOR_WITH_JUNCTION_SOURCE", -2147212660, "Cannot assign a directional evaluator to a junction source.")},
{-2147212659, new EsriError("FDO_E_INCORRECT_DATA_ELEMENT_TYPE", -2147212659, "The data element type is incorrect for the operation.")},
{-2147212658, new EsriError("FDO_E_INVALID_SOURCES_FOR_SHAPEFILE_NETWORK_DATASET", -2147212658, "The number or type of sources are invalid for shapefile-based network datasets.")},
{-2147212657, new EsriError("FDO_E_NETWORK_SOURCE_INCONSISTENT_ELEVATION_SPECIFICATION", -2147212657, "The network source has an inconsistent elevation field specification.")},
{-2147212656, new EsriError("FDO_E_TURN_NO_NETWORK", -2147212656, "The turn feature class does not participate in a network dataset.")},
{-2147212655, new EsriError("FDO_E_TURN_GEOM_TOO_MANY_VERTICES", -2147212655, "The geometry references too many edges for the turn feature class.")},
{-2147212654, new EsriError("FDO_E_TURN_NOT_VALID", -2147212654, "The current edge sequence is not valid.")},
{-2147212653, new EsriError("FDO_E_TURN_GEOM_NOT_POLYLINE", -2147212653, "The geometry must have polyline geometry type.")},
{-2147212652, new EsriError("FDO_E_TURN_GEOM_NOT_ENOUGH_VERTICES", -2147212652, "A turn must include at least two edges.")},
{-2147212651, new EsriError("FDO_E_TURN_GEOM_MULTIPART", -2147212651, "The geometry cannot be a multipart line.")},
{-2147212650, new EsriError("FDO_E_TURN_GEOM_NO_FIRST_FEATURE", -2147212650, "The first vertex could not be snapped to a network edge.")},
{-2147212649, new EsriError("FDO_E_TURN_GEOM_NO_LAST_FEATURE", -2147212649, "The last vertex could not be snapped to a network edge.")},
{-2147212648, new EsriError("FDO_E_TURN_GEOM_NO_FEATURES", -2147212648, "The turn references a line feature that does not have network edge elements.")},
{-2147212647, new EsriError("FDO_E_TURN_GEOM_DISCONNECTED_FEATURES", -2147212647, "The edges are not adjacent in the network dataset.")},
{-2147212646, new EsriError("FDO_E_TURN_GEOM_INVALID_SEQUENCE", -2147212646, "The edges are not adjacent in the network dataset in this sequence.")},
{-2147212645, new EsriError("FDO_E_TURN_NOT_ENOUGH_PARTS", -2147212645, "A turn must include at least two edges.")},
{-2147212644, new EsriError("FDO_E_TURN_NDS_INTERIOR_EXTERIOR_CONFLICT", -2147212644, "A network edge element used in the middle of the turn sequence cannot also be used at the start or end of the sequence.")},
{-2147212643, new EsriError("FDO_E_TURN_NDS_EXTERIOR_LOOP", -2147212643, "A turn cannot have any self-looping edge elements.")},
{-2147212642, new EsriError("FDO_E_TURN_NO_EDGE_SOURCES", -2147212642, "No edge feature sources have been added to the current map.")},
{-2147212641, new EsriError("FDO_E_TURN_INVALID_EDGE1END", -2147212641, "The value for the Edge1End field in the turn feature class is invalid.")},
{-2147212640, new EsriError("FDO_E_TURN_GEOM_AMBIGUOUS_FEATURES", -2147212640, "The direction of the turn cannot be determined.")},
{-2147212639, new EsriError("FDO_E_NETWORK_MISSING_SOURCE", -2147212639, "The network dataset cannot be opened as one of its network sources is missing.")},
{-2147212638, new EsriError("FDO_E_DIRECTIONAL_EVALUATOR_WITH_TURN_SOURCE", -2147212638, "Cannot assign a directional evaluator to a turn source.")},
{-2147212637, new EsriError("FDO_E_NETWORK_SOURCE_MISSING_FEATURE_CLASS", -2147212637, "Cannot find the feature class associated with the network source.")},
{-2147212636, new EsriError("FDO_E_NETWORK_SOURCE_NOT_SIMPLE_FEATURE_CLASS", -2147212636, "The network source must correspond to a simple feature class.")},
{-2147212635, new EsriError("FDO_E_NETWORK_SOURCE_IN_MULTIPLE_NETWORKS", -2147212635, "The network source participates in multiple network datasets.")},
{-2147212634, new EsriError("FDO_E_NETWORK_EVALUATOR_CREATE_FAILED", -2147212634, "Unable to instantiate the network evaluator component.")},
{-2147212633, new EsriError("FDO_E_FIELD_EVALUATOR_AS_DEFAULT_EVALUATOR", -2147212633, "Cannot assign a field evaluator as a default evalautor.")},
{-2147212632, new EsriError("FDO_E_NODIRECTIONAL_EVALUATOR_WITH_EDGE_SOURCE", -2147212632, "Cannot assign a non-directional evaluator with an edge feature source.")},
{-2147212631, new EsriError("FDO_E_MISSING_NETWORK_SOURCE_FOR_EVALUATOR", -2147212631, "The network source is missing for the evaluator.")},
{-2147212630, new EsriError("FDO_E_TURN_ILLEGAL_START_END_POS", -2147212630, "The geometry for a turn cannot start or end at a junction.")},
{-2147212629, new EsriError("FDO_E_CANNOT_DELETE_SYSTEM_JUNCTION_SOURCE", -2147212629, "System junction sources cannot be deleted.")},
{-2147212628, new EsriError("FDO_E_TURN_INVALID_EDGE_DESCRIPTOR", -2147212628, "The value for one of the edge descriptors is invalid.")},
{-2147212627, new EsriError("FDO_E_TURN_CANNOT_CHANGE_SUPPORT", -2147212627, "Turn support cannot be changed on an existing network dataset.")},
{-2147212626, new EsriError("FDO_E_ID_OVERFLOW", -2147212626, "The id value cannot be represented in 32 bits.")},
{-2147212625, new EsriError("FDO_E_TURN_INVALID_MAX_EDGES", -2147212625, "The value for maximum edges per turn is invalid.")},
{-2147212624, new EsriError("FDO_E_TURN_INVALID_CUR_MAX_EDGES", -2147212624, "The value for maximum edges per turn cannot be less than the existing value.")},
{-2147212623, new EsriError("FDO_E_NO_SCRIPT_CONTROL", -2147212623, "The script control is unavailable.")},
{-2147212622, new EsriError("FDO_E_TURN_MISSING_EDGE", -2147212622, "The vertices of the turn geometry must intersect each edge in the turn.")},
{-2147212621, new EsriError("FDO_E_MISSING_SYSTEM_JUNCTION_CLASS_ELEV_FIELD", -2147212621, "The system junction class does not have the elevation field.")},
{-2147212620, new EsriError("FDO_E_BAD_TYPE_SYSTEM_JUNCTION_CLASS_ELEV_FIELD", -2147212620, "The system junction class elevation field does not have long integer type.")},
{-2147212619, new EsriError("FDO_E_INVALID_SCHEMA_UPDATE", -2147212619, "The schema update is invalid.")},
{-2147212618, new EsriError("FDO_E_USE_BY_DEFAULT_NOT_SUPPORTED", -2147212618, "The UseByDefault property on a network attribute is not supported in this Geodatabase release.")},
{-2147212617, new EsriError("FDO_E_SIGNPOSTS_NOT_SUPPORTED", -2147212617, "Signposts on network directions are not supported in this Geodatabase release.")},
{-2147212616, new EsriError("FDO_E_NETWORK_ATTRIBUTE_ALREADY_EXISTS", -2147212616, "The network attribute with the specified name already exists.")},
{-2147212615, new EsriError("FDO_E_INVALID_DIRECTIONS_LENGTH_UNIT", -2147212615, "The network directions output length unit is invalid.")},
{-2147212614, new EsriError("FDO_E_OVERLAPPING_NETWORK_GLOBAL_TURN_DELAY_CATEGORIES", -2147212614, "The global turn delay categories are overlapping.")},
{-2147212613, new EsriError("FDO_E_NETWORK_ATTRIBUTE_NOT_COST_USAGE", -2147212613, "The network attribute does not have cost usage.")},
{-2147212612, new EsriError("FDO_E_NETWORK_ATTRIBUTE_NOT_TIME_UNITS", -2147212612, "The network attribute does not have time units.")},
{-2147212611, new EsriError("FDO_E_NETWORK_ATTRIBUTE_REFERENCES_SELF", -2147212611, "The network attribute evaluator is self referential.")},
{-2147212610, new EsriError("FDO_E_NETWORK_FUNCTION_EVALUATOR_OPERATOR_NOT_SUPPORTED", -2147212610, "The operator used by the network function operator is not supported for this attribute data type.")},
{-2147212609, new EsriError("FDO_E_NETWORK_FUNCTION_EVALUATOR_ARGUMENT1_INVALID", -2147212609, "The first argument to the network function evaluator is invalid.")},
{-2147212608, new EsriError("FDO_E_NETWORK_FUNCTION_EVALUATOR_ARGUMENT2_INVALID", -2147212608, "The second argument to the network function evaluator is invalid.")},
{-2147212607, new EsriError("FDO_E_NETWORK_FUNCTION_EVALUATOR_PARAMETER_MISSING", -2147212607, "The parameter used by this network function evaluator does not exist.")},
{-2147212606, new EsriError("FDO_E_NETWORK_FUNCTION_EVALUATOR_PARAMETER_NOT_NUMERIC", -2147212606, "The parameter used by this network function evaluator is not numeric.")},
{-2147212605, new EsriError("FDO_E_NETWORK_FUNCTION_EVALUATOR_OVERFLOW", -2147212605, "The function evaluator value calculation results in a numeric overflow.")},
{-2147212604, new EsriError("FDO_E_NETWORK_FUNCTION_EVALUATOR_MISSING_REFERENCED_NETWORK_ATTRIBUTE", -2147212604, "The attribute referenced by the network function evaluator does not exist.")},
{-2147212603, new EsriError("FDO_E_NETWORK_FUNCTION_EVALUATOR_REFERENCED_NETWORK_ATTRIBUTE_NOT_NUMERIC", -2147212603, "The attribute referenced by the network function evalutor is not numeric.")},
{-2147212602, new EsriError("FDO_E_EVALUATOR_NOT_SUPPORTED", -2147212602, "The network evaluator is not supported.")},
{-2147212601, new EsriError("FDO_E_FORWARDSTAR_ADD_CACHED_ATTRIBUTE_DEPRECATED", -2147212601, "INetworkForwardStarSetup.AddCachedAttribute has been deprecated and should not be called.")},
{-2147212600, new EsriError("FDO_E_FORWARDSTAR_REMOVE_CACHED_ATTRIBUTES_DEPRECATED", -2147212600, "INetworkForwardStarSetup.RemoveAllCachedAttributes has been deprecated and should not be called.")},
{-2147212599, new EsriError("FDO_E_INVALID_NETWORK_ATTRIBUTE_USAGE_TYPE", -2147212599, "The network attribute usage type is invalid for this operation.")},
{-2147212598, new EsriError("FDO_E_INVALID_NETWORK_EDGE_ATTRIBUTE_ADJUSTMENT", -2147212598, "The network attribute adjustment type is invalid for the given range along this edge.")},
{-2147212597, new EsriError("FDO_E_INVALID_NETWORK_ATTRIBUTE_ADJUSTMENT_VALUE", -2147212597, "The provided network attribute adjustment value is invalid for this operation on this network attribute.")},
{-2147212596, new EsriError("FDO_E_INVALID_POSITION_RANGE", -2147212596, "The range of positions is invalid for this operation.")},
{-2147212595, new EsriError("FDO_E_NETWORK_ELEVATION_MODEL_CANNOT_CHANGE", -2147212595, "Network elevation model cannot be changed in the existing network dataset.")},
{-2147212594, new EsriError("FDO_E_ZCOORDINATES_NOT_SUPPORTED_IN_RELEASE", -2147212594, "Connectivity by Z coordinates is not supported in this geodatabase release.")},
{-2147212593, new EsriError("FDO_E_NETWORK_SOURCE_INVALID_ELAVATION_MODEL", -2147212593, "Network source cannot be added to the 3D network dataset since it is not Z-aware.")},
{-2147212592, new EsriError("FDO_E_NETWORK_COVERING_HYPEREDGE_DOES_NOT_EXIST", -2147212592, "The network edge does not have a covering hyperedge.")},
{-2147212591, new EsriError("FDO_E_INVALID_EVALUATOR_FOR_SHAPEFILE_NETWORK_DATASET", -2147212591, "The evaluator is invalid for shapefile-based network datasets.")},
{-2147212590, new EsriError("FDO_E_INVALID_USAGE_OR_UNIT_TYPE_FOR_EVALUATOR", -2147212590, "The usage type or unit type of the evaluator is invalid.")},
{-2147212589, new EsriError("FDO_E_INVALID_TRAFFIC_DATA", -2147212589, "The traffic data is invalid.")},
{-2147212588, new EsriError("FDO_E_INVALID_TIME_SLICE_FIELD_NAME", -2147212588, "The time slice field name is invalid.")},
{-2147212587, new EsriError("FDO_E_HISTORICAL_TRAFFIC_DATA_CANNOT_CHANGE", -2147212587, "Historical traffic data cannot be added to or deleted from the existing network dataset.")},
{-2147212586, new EsriError("FDO_E_TRAFFIC_DATA_NOT_SUPPORTED", -2147212586, "The traffic data is not supported.")},
{-2147212585, new EsriError("FDO_E_TRAFFIC_DATA_ATTRIBUTE_MISSING", -2147212585, "Traffic data fallback or time neutral attribute is missing.")},
{-2147212584, new EsriError("FDO_E_NETWORK_DATASET_NO_TIME_ZONE", -2147212584, "The network dataset does not have a time zone attribute.")},
{-2147212583, new EsriError("FDO_E_SIGNPOST_TABLE_NOT_REGISTERED", -2147212583, "The network dataset signpost table is not registered in the Geodatabase.")},
{-2147212582, new EsriError("FDO_E_BUILD_INSIDE_EDIT_SESSION", -2147212582, "The network dataset build should be done outside of an edit session.")},
{-2147212581, new EsriError("FDO_E_BUILDNETWORK_ALREADYBUILD", -2147212581, "The network dataset has already been built.")},
{-2147212580, new EsriError("FDO_E_FSTAR_INVALID_FROM_EDGE_FORWARD", -2147212580, "For forward traversal, the AtJunction must be the FromEdge's ToJunction.")},
{-2147212579, new EsriError("FDO_E_FSTAR_INVALID_FROM_EDGE_BACKWARD", -2147212579, "For backward traversal, the AtJunction must be the FromEdge's FromJunction.")},
{-2147212578, new EsriError("FDO_E_NO_ATTRIBUTE_RECORD", -2147212578, "No matching attribute record found.")},
{-2147212577, new EsriError("FDO_E_NETWORK_DATASET_NEEDS_UPGRADE", -2147212577, "The network dataset needs to be upgraded.")},
{-2147212576, new EsriError("FDO_E_NETWORK_DATASET_ALREADY_UPGRADED", -2147212576, "The network dataset has already being upgraded.")},
{-2147212575, new EsriError("FDO_E_INVALID_TIME_VALUE", -2147212575, "The input time value is before January 1, 1970.")},
{-2147212574, new EsriError("FDO_E_INVALID_NETWORK_TIME_USAGE_TYPE", -2147212574, "The time usage type is invalid.")},
{-2147212573, new EsriError("FDO_E_INVALID_TIME_ZONE_OBJECTID", -2147212573, "Invalid time zone ObjectID.")},
{-2147212572, new EsriError("FDO_E_INVALID_TIME_ZONE_NAME", -2147212572, "Invalid time zone name.")},
{-2147212287, new EsriError("FDO_E_CADASTRAL_FABRIC_INVALID_NAME", -2147212287, "The cadastral fabric name is invalid.")},
{-2147212286, new EsriError("FDO_E_CADASTRAL_FABRICS_NOT_SUPPORTED_IN_RELEASE", -2147212286, "Cadastral fabrics are not supported in this release of the Geodatabase.")},
{-2147212285, new EsriError("FDO_E_CADASTRAL_FABRIC_ALREADY_EXISTS", -2147212285, "A cadastral fabric with the specified name already exists.")},
{-2147212284, new EsriError("FDO_E_CADASTRAL_FABRIC_JOB_ALREADY_EXISTS", -2147212284, "A job with the specified name already exists for the cadastral fabric.")},
{-2147212283, new EsriError("FDO_E_CADASTRAL_FABRIC_JOB_INVALID_STATUS", -2147212283, "The status of the job is invalid for this procedure.")},
{-2147212282, new EsriError("FDO_E_CADASTRAL_FABRIC_SCHEMA_CORRUPTION", -2147212282, "Schema error. Required fields are missing.")},
{-2147212281, new EsriError("FDO_E_CADASTRAL_FABRIC_JOB_LOCK_ALREADY_EXISTS", -2147212281, "Lock already exists for cadastral feature.")},
{-2147212280, new EsriError("FDO_E_CADASTRAL_FABRIC_MISSING_SYSTEM_TABLE", -2147212280, "System table is missing.")},
{-2147212279, new EsriError("FDO_E_CADASTRAL_FABRIC_DATA_CORRUPTION", -2147212279, "Data is corrupted.")},
{-2147212278, new EsriError("FDO_E_CADASTRAL_FABRIC_JOB_ALREADY_COMMITTED", -2147212278, "Job has already been committed.")},
{-2147212277, new EsriError("FDO_E_CADASTRAL_FABRIC_JOB_NOT_FOUND", -2147212277, "The cadastral job was not found.")},
{-2147212276, new EsriError("FDO_E_CADASTRAL_FABRIC_PACKET_LOAD_FAILED", -2147212276, "XML Packet failed to load.")},
{-2147212275, new EsriError("FDO_E_CADASTRAL_FABRIC_PACKET_MISSING_DATA", -2147212275, "XML Packet is missing required data.")},
{-2147212274, new EsriError("FDO_E_JOB_DOES_NOT_BELONG_TO_FABRIC", -2147212274, "The specified cadastral job does not belong to the current fabric.")},
{-2147212273, new EsriError("FDO_E_CADASTRAL_FABRIC_PACKET_POST_REQUIRES_EDIT_SESSION", -2147212273, "Edits to the fabric require an edit session.")},
{-2147212272, new EsriError("FDO_E_JOB_UNJOINED_PARCEL_PRESENT", -2147212272, "Cannot commit a cadastral job that contains unjoined parcels.")},
{-2147212271, new EsriError("FDO_E_CADASTRAL_FABRIC_XML_PARSER_NOT_FOUND", -2147212271, "The version of XML cannot be loaded.")},
{-2147212270, new EsriError("FDO_E_CADASTRAL_FABRIC_OBJECT_ALREADY_MODIFIED", -2147212270, "Cadastral feature already updated in default version.")},
{-2147212269, new EsriError("FDO_E_CADASTRAL_FABRIC_JOB_CURRENTLY_EDITED", -2147212269, "Cadastral feature is part of a job that is currently been edited.")},
{-2147212268, new EsriError("FDO_E_CADASTRAL_FABRIC_DATUM_MISMATCH", -2147212268, "ErrorEnum Datum does not match Cadastral Fabric Datum.")},
{-2147212267, new EsriError("FDO_E_CADASTRAL_FABRIC_ILLEGAL_RECONCILE", -2147212267, "Cannot reconcile grandchild versions with fabric edits against default.")},
{-2147212266, new EsriError("FDO_E_CADASTRAL_FABRIC_COMMIT_NO_NAME", -2147212266, "Cannot commit the given job - no name supplied.")},
{-2147212265, new EsriError("FDO_E_CADASTRAL_FABRIC_COMMIT_NOT_DEFAULT", -2147212265, "Cannot commit the given job - not in default.")},
{-2147212264, new EsriError("FDO_E_CADASTRAL_FABRIC_COMMIT_JOB_LOCKED", -2147212264, "Cannot commit the given job - the job is currently locked.")},
{-2147212263, new EsriError("FDO_E_CADASTRAL_FABRIC_JOB_NOT_COMMITTED", -2147212263, "Cannot delete the given job - the job is not committed.")},
{-2147212262, new EsriError("FDO_E_CADASTRAL_FABRIC_COPY_WITH_TOPOLOGY_NOT_SUPPORTED_IN_RELEASE", -2147212262, "Copy paste of a topology with a cadastral fabric dataset is not supported in this release.")},
{-2147212261, new EsriError("FDO_E_CADASTRAL_FABRIC_OPERATION_CANCELLED", -2147212261, "The cadastral fabric operation was cancelled.")},
{-2147212031, new EsriError("FDO_E_PERSONAL_SDE_ONE_EDITOR", -2147212031, "Personal SDE can only have one editor.")},
{-2147212030, new EsriError("FDO_E_CANNOT_CONNECT_TO_SERVER", -2147212030, "Failed to connect to Database Server.")},
{-2147211775, new EsriError("FDO_E_ITEM_NOT_FOUND", -2147211775, "The item was not found.")},
{-2147211774, new EsriError("FDO_E_ITEM_WITH_PATH_EXISTS", -2147211774, "The item with path already exists.")},
{-2147211773, new EsriError("FDO_E_ITEM_DOES_NOT_HAVE_DEFINITION", -2147211773, "The item does not have a definition.")},
{-2147211772, new EsriError("FDO_E_INVALID_CATALOG_PATH", -2147211772, "The catalog path is invalid.")},
{-2147211771, new EsriError("FDO_E_ITEM_RELATIONSHIP_EXISTS", -2147211771, "A relationship already exists between these items.")},
{-2147211770, new EsriError("FDO_E_CANNOT_CHANGE_ITEM_VISIBILITY", -2147211770, "Cannot change the visibility of an existing item.")},
{-2147211769, new EsriError("FDO_E_RELATIONSHIP_VISIBILITY_INVALID", -2147211769, "Item relationship visibility must match the visibility of the related items.")},
{-2147211768, new EsriError("FDO_E_CANNOT_CHANGE_ITEM_PROPERTY", -2147211768, "UpdateDataset cannot change this property.")},
{-2147211767, new EsriError("FDO_E_RELATIONSHIP_ATTRIBUTES_INVALID", -2147211767, "Item relationship attributes are invalid.")},
{-2147211766, new EsriError("FDO_E_OTHER_ACTIVE_CONNECTIONS", -2147211766, "Cannot upgrade because there are other active connections.")},
{-2147211765, new EsriError("FDO_E_USER_DOES_NOT_HAVE_UPGRADE_PRIVILIGES", -2147211765, "User does not have required priviliges to upgrade.")},
{-2147211764, new EsriError("FDO_E_INSTANCE_IS_NOT_UPGRADABLE", -2147211764, "Instance is not upgradable.")},
{-2147211763, new EsriError("FDO_E_INSTANCE_DOES_NOT_SUPPORT_XML_TYPE", -2147211763, "Instance does not support XML type.")},
{-2147211762, new EsriError("FDO_E_ITEM_RELATIONSHIP_NOT_FOUND", -2147211762, "The item relationship was not found.")},
{-2147211761, new EsriError("FDO_E_ITEM_RELATIONSHIP_ITEM_NOT_FOUND", -2147211761, "The item associated with an item relationship was not found.")},
{-2147211760, new EsriError("FDO_E_DEFINITION_MISSING_CONTROLLER_MEMBERSHIP", -2147211760, "The dataset definition is missing an expected controller membership.")},
{-2147211519, new EsriError("FDO_E_DOES_NOT_SUPPORT_UNMANAGED_RASTER_CATALOG", -2147211519, "The geodatabase doesn't support unmanaged raster catalogs.")},
{-2147211263, new EsriError("FDO_E_QUERYDESCRIPTION_NOSPATIALCOLUMN", -2147211263, "No spatial column present")},
{-2147211262, new EsriError("FDO_E_QUERYDESCRIPTION_INVALIDCOLUMN", -2147211262, "Invalid column.")},
{-2147211261, new EsriError("FDO_E_QUERYDESCRIPTION_OIDNOTMAPPEDCOLUMN", -2147211261, "OID not a mapped column.")},
{-2147211260, new EsriError("FDO_E_QUERYDESCRIPTION_COLUMNEXISTS", -2147211260, "Column exists.")},
{-2147211259, new EsriError("FDO_E_QUERYDESCRIPTION_INVALIDFIELDTYPE", -2147211259, "Invalid field type.")},
{-2147211258, new EsriError("FDO_E_QUERYTABLE_OIDMAPPEDCOLUMNHASNULL", -2147211258, "Oid mapped column has null value.")},
{-2147211257, new EsriError("FDO_E_QUERYDESCRIPTION_OUTOFSYNC", -2147211257, "Query description out of sync.")},
{-2147211256, new EsriError("FDO_E_QUERYDESCRIPTION_OIDFIELDSMISSING", -2147211256, "Fields used for OID mapping missing.")},
{-2147211255, new EsriError("FDO_E_QUERYDESCRIPTION_INVALIDGEOMETRYTYPE", -2147211255, "Geometry type not supported.")},
{-2147211254, new EsriError("FDO_E_QUERYCLASS_INVALIDWHERE", -2147211254, "Failed to parse the where clause.")},
{-2147211253, new EsriError("FDO_E_QUERYCLASS_OIDUNKNOWN", -2147211253, "Oid value is unknown.")},
{-2147211252, new EsriError("FDO_E_QUERYTABLE_QUERYMISSING", -2147211252, "Query missing.")},
{-2147211251, new EsriError("FDO_E_QUERYTABLE_WORKSPACEMISSING", -2147211251, "Workspace missing.")},
{-2147211250, new EsriError("FDO_E_QUERYTABLE_OIDCOLUMNHASNULL", -2147211250, "Oid column has null value.")},
{-2147211249, new EsriError("FDO_E_QUERYCLASS_NULLGEOMETRYTYPE", -2147211249, "Geometry type is null geometry.")},
{-2147211248, new EsriError("FDO_E_QUERYCLASS_INVALIDSRID", -2147211248, "Srid is invalid.")},
{-2147211247, new EsriError("FDO_E_QUERYCLASS_INVALIDSPATIALREFERENCE", -2147211247, "Spatial reference is invalid.")},
{-2147211183, new EsriError("FDO_E_RELCLASS_COULD_NOT_GET_ORIG_PRIM_KEY", -2147211183, "Unable to obtain origin primary key value.")},
{-2147211182, new EsriError("FDO_E_RELCLASS_COULD_NOT_GET_ORIG_FOR_KEY", -2147211182, "Unable to obtain origin foreign key value.")},
{-2147211181, new EsriError("FDO_E_RELCLASS_COULD_NOT_GET_DEST_PRIM_KEY", -2147211181, "Unable to obtain destination primary key value.")},
{-2147211180, new EsriError("FDO_E_RELCLASS_COULD_NOT_GET_DEST_FOR_KEY", -2147211180, "Unable to obtain destination foreign key value.")},
{-2147211179, new EsriError("FDO_E_RELCLASS_INCOMPATIBLE_WITH_EXISTING_RELCLASS", -2147211179, "The relationship class is incompatible with an existing relationship class.")},
{-2147211178, new EsriError("FDO_E_RELCLASS_CANNOT_RESET_FKEYS", -2147211178, "Cannot reset foreign keys for an existing relationship row.")},
{-2147211177, new EsriError("FDO_E_RELCLASS_INVALID_FKEY", -2147211177, "Invalid foreign key value.")},
{-2147211176, new EsriError("FDO_E_RELCLASS_INVALID_CURSOR", -2147211176, "QueryDef-based search returned an invalid cursor.")},
{-2147211175, new EsriError("FDO_E_RELATIONSHIPCLASS_NOT_FOUND", -2147211175, "The relationship class was not found.")},
{-2147211174, new EsriError("FDO_E_RELATIONSHIPCLASS_INVALID_NAME", -2147211174, "Invalid relationship class name.")},
{-2147211173, new EsriError("FDO_E_RELATIONSHIPCLASS_ALREADY_EXISTS", -2147211173, "The relationship class already exists.")},
{-2147211172, new EsriError("FDO_E_RELATIONSHIPCLASS_INVALID_SPEC", -2147211172, "Invalid relationship class specification.")},
{-2147211171, new EsriError("FDO_E_RELATIONSHIPCLASS_ORIGIN_DEST_NOT_FOUND", -2147211171, "Cannot open origin or destination class of this relationship class.")},
{-2147211170, new EsriError("FDO_E_MISSING_ORIGIN_OR_DESTINATION_OBJECT", -2147211170, "The replace command cannot be completed because the attributed relationship rows origin and/or destination class object does not exist. Ensure that both of the related objects are present before attempting to execute the replace with command.")},
{-2147211007, new EsriError("FDO_E_INVALID_CONNECTIVITY_RULE", -2147211007, "The connectivity rule is invalid/malformed.")},
{-2147211006, new EsriError("FDO_E_VALIDATION_NOT_SUPPORTED", -2147211006, "Validation not supported on non-SQL datasets.")},
{-2147211005, new EsriError("FDO_E_INVALID_CARDINALITY", -2147211005, "The cardinality specified for the connectivity rule is invalid.")},
{-2147211004, new EsriError("FDO_E_DEFAULT_JUNCTIONS_NOT_SUPPORTED_IN_RELEASE", -2147211004, "Default junctions not supported in this release of the Geodatabase.")},
{-2147211003, new EsriError("FDO_E_ALTERING_RULE_NOT_SUPPORTED", -2147211003, "Altering this type of validation rule not supported.")},
{-2147211002, new EsriError("FDO_E_CONNECTIVITY_RULES_NOT_SUPPORTED", -2147211002, "Connectivity rules are not supported on simple features.")},
{-2147211001, new EsriError("FDO_E_CANNOT_ALTER_NON_EXISTANT_RULE", -2147211001, "Cannot alter a non-existant rule.")},
{-2147211000, new EsriError("FDO_E_RULE_NOT_FOUND", -2147211000, "Validation rule not found.")},
{-2147210927, new EsriError("FDO_E_ZERO_LENGTH_POLYLINE", -2147210927, "Zero-length polylines not allowed.")},
{-2147210926, new EsriError("FDO_E_CLOSED_POLYLINE", -2147210926, "Closed polylines not allowed.")},
{-2147210925, new EsriError("FDO_E_NO_NETWORK_ANCILLARY_ROLE", -2147210925, "Junction feature does not have network ancillary role.")},
{-2147210924, new EsriError("FDO_E_FLIPPED_POLYLINE", -2147210924, "Flipping polylines not allowed.")},
{-2147210923, new EsriError("FDO_E_CANNOT_SPLIT_JUNCTION", -2147210923, "Splitting junction features not allowed.")},
{-2147210922, new EsriError("FDO_E_INVALID_NETWORK_ANCILLARY_ROLE", -2147210922, "Invalid network ancillary role.")},
{-2147210921, new EsriError("FDO_E_CANNOT_ADD_ORPHAN_JUNCTION_ON_EXISTING_JUNCTION", -2147210921, "Cannot add an orphan junction on top of an existing junction.")},
{-2147210920, new EsriError("FDO_E_INVALID_JUNCTION_INDEX", -2147210920, "The specified junction index is invalid.")},
{-2147210919, new EsriError("FDO_E_CANNOT_SET_ENABLED_FIELD", -2147210919, "Unable to set the enabled field associated with a network element.")},
{-2147210918, new EsriError("FDO_E_CANNOT_SET_WEIGHT_FIELD", -2147210918, "Unable to set the weight field associated with a network element.")},
{-2147210917, new EsriError("FDO_E_INVALID_GEOMETRY_FOR_COMPLEX_JUNCTION", -2147210917, "An invalid type of geometry is being set into a complex junction.")},
{-2147210916, new EsriError("FDO_E_INVALID_GEOMETRY_TYPE_FOR_NETWORK_FEATURE_CLASS", -2147210916, "An invalid geometry type is associated with a network feature class.")},
{-2147210915, new EsriError("FDO_E_NO_ASSOCIATED_NETWORK_ELEMENT", -2147210915, "The network feature does not have an associated network element.")},
{-2147210914, new EsriError("FDO_E_IDENTICAL_FROM_TO_JUNCTIONS", -2147210914, "The edge feature has the same from and to junctions.")},
{-2147210913, new EsriError("FDO_E_EDGE_MISSING_ENDPOINT_JUNCTION", -2147210913, "The edge feature is missing either a from or to junction.")},
{-2147210912, new EsriError("FDO_E_CONNECTED_EDGE_INVALID_CONNECTIVITY", -2147210912, "The connected edge feature has invalid connectivity.")},
{-2147210911, new EsriError("FDO_E_INVALID_CONNECTIVITY_CANNOT_BE_CORRECTED", -2147210911, "A connected feature has inconsistent connectivity and cannot be corrected.")},
{-2147210910, new EsriError("FDO_E_INVALID_NETWORK_FEATURE_CLASS", -2147210910, "Invalid network feature class.")},
{-2147209215, new EsriError("FDO_E_DOMAIN_NOT_FOUND", -2147209215, "The domain was not found.")},
{-2147209214, new EsriError("FDO_E_DOMAIN_USED_BY_ATTRIBUTE_RULE", -2147209214, "The domain is used by an attribute rule.")},
{-2147209213, new EsriError("FDO_E_DOMAIN_USED_AS_DEFAULT_DOMAIN", -2147209213, "The domain is used as a default domain.")},
{-2147209212, new EsriError("FDO_E_DOMAIN_NAME_ALREADY_EXISTS", -2147209212, "Domain name already in use.")},
{-2147209211, new EsriError("FDO_E_DOMAIN_VALUE_EXCEEDS_FIELD_LENGTH", -2147209211, "The value of the domain exceeds the length of the field.")},
{-2147209210, new EsriError("FDO_E_DOMAIN_OWNER_DOESNT_MATCH", -2147209210, "The existing domain owner does not match that of the updated domain.")},
{-2147209209, new EsriError("FDO_E_DOMAIN_FIELD_TYPE_DOESNT_MATCH", -2147209209, "The existing domain field type does not match that of the updated domain.")},
{-2147209208, new EsriError("FDO_E_DOMAIN_TYPE_NOT_SUPPORTED", -2147209208, "The domain type is not supported.")},
{-2147209207, new EsriError("FDO_E_CODED_VALUE_DOMAIN_VALUE_ALREADY_EXISTS", -2147209207, "The value being added to the coded value domain already exists.")},
{-2147209206, new EsriError("FDO_E_CANNOT_LOCK_COCREATED_DOMAIN", -2147209206, "Client cocreated domains may not be locked.")},
{-2147209205, new EsriError("FDO_E_DOMAIN_USED_BY_OTHER_WORKSPACE", -2147209205, "The domain is already used by another workspace.")},
{-2147209204, new EsriError("FDO_E_DOMAIN_FIELD_TYPE_MISMATCH", -2147209204, "The domain field type does not match that of the field it is being assigned to.")},
{-2147209203, new EsriError("FDO_E_CANNOT_LOCK_DOMAIN_AS_NOT_OWNER", -2147209203, "Domain may not be locked as the user is not the owner.")},
{-2147209202, new EsriError("FDO_E_DEFAULT_DOMAIN_NOT_FOUND", -2147209202, "The specified default domain was not found.")},
{-2147209201, new EsriError("FDO_E_DOMAIN_RECORD_NOT_FOUND", -2147209201, "The domain record was not found.")},
{-2147209200, new EsriError("FDO_E_DOMAIN_TYPE_DOESNT_MATCH", -2147209200, "The existing domain type does not match that of the updated domain.")},
{-2147209199, new EsriError("FDO_E_CODED_VALUE_DOMAIN_NAME_EMPTY", -2147209199, "The name of an entry in the coded value domain is empty.")},
{-2147209198, new EsriError("FDO_E_CODED_VALUE_DOMAIN_VALUE_NOT_COMPATIBLE", -2147209198, "The value is not compatible with the field types associated with the coded value domain.")},
{-2147209197, new EsriError("FDO_E_CODED_VALUE_DOMAIN_VALUE_INCONSISTENT", -2147209197, "The value type is inconsistent with other associated value types in the coded value domain.")},
{-2147209196, new EsriError("FDO_E_CODED_VALUE_DOMAIN_FIELD_TYPE_NOT_COMPATIBLE", -2147209196, "The field type is not compatible with the associated value types in the coded value domain.")},
{-2147209195, new EsriError("FDO_E_CANNOT_DELETE_DOMAIN", -2147209195, "The domain cannot be deleted.")},
{-2147209194, new EsriError("FDO_E_DOMAIN_INVALID_NAME", -2147209194, "The domain name is invalid.")},
{-2147209193, new EsriError("FDO_E_DOMAIN_DOES_NOT_MATCH_WORKSPACE", -2147209193, "The domain definition is different from the domain of the same name in the workspace.")},
{-2147209192, new EsriError("FDO_E_DOMAIN_INCOMPATIBLE_WITH_DEFAULT_VALUE", -2147209192, "The domain is incompatible with the existing default value.")},
{-2147212949, new EsriError("FDO_NO_MATCH_DATASETS_FOUND_FOR_REGISTER_REPLICAS", -2147212949, "Cannot register replicas for existing datasets.")},
{-2147212933, new EsriError("FDO_ONEWAY_REPLICA_USING_ARCHIVING_NOT_SUPPORTED_IN_NAMED_VERSIONS", -2147212933, "Cannot create a replica using archiving to a named version.")},
{-2147212932, new EsriError("FDO_ONEWAY_REPLICA_PARENT_READONLY_NOT_SUPPORTED_IN_LOCAL_CHILD_WORKSPACES", -2147212932, "Cannot create oneway replica parent readonly on local workspaces.")},
{-2147212935, new EsriError("FDO_REGISTER_NULLABLE_GLOBALID_NOT_SUPPORTED", -2147212935, "Cannot register nullable globalID.")},
{-2147212934, new EsriError("FDO_REGISTER_VERSIONED_GLOBALID_NOT_SUPPORTED", -2147212934, "Cannot register nullable globalID.")},
{-2147212936, new EsriError("FDO_UNREGISTER_GLOBALID_NOT_SUPPORTED", -2147212936, "Cannot unregister globalID.")},
{-2147205119, new EsriError("NETWORK_E_INVALID_FEATURE_WORKSPACE", -2147205119, "Invalid underlying feature workspace.")},
{-2147205118, new EsriError("NETWORK_E_INVALID_NETWORK_NAME", -2147205118, "Invalid network name.")},
{-2147205117, new EsriError("NETWORK_E_UNKNOWN_NETWORK_TYPE", -2147205117, "Unknown network type.")},
{-2147205116, new EsriError("NETWORK_E_CANNOT_OPEN_TABLE", -2147205116, "Unable to open a network table.")},
{-2147205115, new EsriError("NETWORK_E_CANNOT_CREATE_TABLE", -2147205115, "Unable to create a network table.")},
{-2147205114, new EsriError("NETWORK_E_INVALID_ELEMENT_CLASSES", -2147205114, "Invalid network element classes.")},
{-2147205113, new EsriError("NETWORK_E_INVALID_WEIGHT_DEFINITIONS", -2147205113, "Invalid network weight definitions.")},
{-2147205112, new EsriError("NETWORK_E_INVALID_WEIGHT_ASSOCIATION", -2147205112, "Invalid network weight association.")},
{-2147205111, new EsriError("NETWORK_E_INVALID_NETWORK_ACCESS", -2147205111, "Invalid network access.")},
{-2147205110, new EsriError("NETWORK_E_INVALID_FORMAT_NUMBER", -2147205110, "Invalid format number.")},
{-2147205109, new EsriError("NETWORK_E_OLD_WORKSPACE_VERSION", -2147205109, "Old geodatabase version.")},
{-2147205108, new EsriError("NETWORK_E_CANNOT_CLOSE_TABLE", -2147205108, "Cannot close a network table.")},
{-2147205107, new EsriError("NETWORK_E_CANNOT_DELETE_TABLE", -2147205107, "Cannot delete a network table.")},
{-2147205106, new EsriError("NETWORK_E_UNKNOWN_ERROR", -2147205106, "Unknown network error.")},
{-2147205105, new EsriError("NETWORK_E_REACHED_MEMORY_QUOTA", -2147205105, "The user-set logical network memory quota has been reached.")},
{-2147205104, new EsriError("NETWORK_E_INVALID_ENGINE_CONNECTION", -2147205104, "Invalid network engine.")},
{-2147205103, new EsriError("NETWORK_E_INVALID_ENGINE", -2147205103, "Invalid network engine.")},
{-2147205102, new EsriError("NETWORK_E_INVALID_ENGINE_FSTAR", -2147205102, "Invalid engine forward star.")},
{-2147205101, new EsriError("NETWORK_E_UNKNOWN_ENGINE_ERROR", -2147205101, "Unknown underlying engine error.")},
{-2147205100, new EsriError("NETWORK_E_INVALID_NETWORK", -2147205100, "Invalid network.")},
{-2147205099, new EsriError("NETWORK_E_NETWORK_ALREADY_EXISTS", -2147205099, "Network already exists.")},
{-2147205098, new EsriError("NETWORK_E_INVALID_USER_CLASS_ID", -2147205098, "Invalid user class id.")},
{-2147205097, new EsriError("NETWORK_E_INVALID_WEIGHT_NAME", -2147205097, "Invalid weight name.")},
{-2147205096, new EsriError("NETWORK_E_READ_ONLY_NETWORK", -2147205096, "Network is read only.")},
{-2147205095, new EsriError("NETWORK_E_EDIT_SESSION_IN_PROGRESS", -2147205095, "An edit session is in progress.")},
{-2147205094, new EsriError("NETWORK_E_UPDATE_SESSION_IN_PROGRESS", -2147205094, "An update session is in progress.")},
{-2147205093, new EsriError("NETWORK_E_NO_EDIT_SESSION_IN_PROGRESS", -2147205093, "No edit session in progress.")},
{-2147205092, new EsriError("NETWORK_E_NO_UPDATE_SESSION_IN_PROGRESS", -2147205092, "No update session in progress.")},
{-2147205091, new EsriError("NETWORK_E_PROPERTY_IS_ALREADY_SET", -2147205091, "The property has already been set.")},
{-2147205090, new EsriError("NETWORK_E_INVALID_ELEMENT_TYPE", -2147205090, "Invalid element type.")},
{-2147205089, new EsriError("NETWORK_E_INVALID_WEIGHT_TYPE", -2147205089, "Invalid weight type.")},
{-2147205088, new EsriError("NETWORK_E_INVALID_ELEMENT_ID", -2147205088, "Invalid network element id.")},
{-2147205087, new EsriError("NETWORK_E_INVALID_USER_ID", -2147205087, "Invalid user id.")},
{-2147205086, new EsriError("NETWORK_E_INVALID_USER_SUB_ID", -2147205086, "Invalid user subid.")},
{-2147205085, new EsriError("NETWORK_E_OVERFLOW_USER_CLASS_ID", -2147205085, "Id values are too large.")},
{-2147205084, new EsriError("NETWORK_E_OVERFLOW_USER_ID", -2147205084, "Id values are too large.")},
{-2147205083, new EsriError("NETWORK_E_OVERFLOW_USER_SUB_ID", -2147205083, "Id values are too large.")},
{-2147205082, new EsriError("NETWORK_E_OVERFLOW_ELEMENT_ID", -2147205082, "Invalid element subid.")},
{-2147205081, new EsriError("NETWORK_E_INVALID_WEIGHT_ID", -2147205081, "Invalid weight id.")},
{-2147205080, new EsriError("NETWORK_E_COPY_OVERFLOW_USER_CLASS_ID", -2147205080, "Cannot copy and paste a narrow network into a dataset requiring wide networks.")},
{-2147205079, new EsriError("NETWORK_E_INVALID_WEIGHT_VALUE", -2147205079, "Invalid value for given weight type.")},
{-2147205078, new EsriError("NETWORK_E_NO_EDIT_OPERATION_IN_PROGRESS", -2147205078, "No edit operation is in progress.")},
{-2147205077, new EsriError("NETWORK_E_EDIT_OPERATION_IN_PROGRESS", -2147205077, "An edit operation is in progress.")},
{-2147205076, new EsriError("NETWORK_E_LOOP_EDGE_CHAIN", -2147205076, "There is a loop among the edge elements for this feature.")},
{-2147205075, new EsriError("NETWORK_E_CANNOT_READ_TABLE", -2147205075, "Unable to read from a network table.")},
{-2147205074, new EsriError("NETWORK_E_CANNOT_WRITE_TABLE", -2147205074, "Unable to write to a network table.")},
{-2147205073, new EsriError("NETWORK_E_CORRUPT_DATA", -2147205073, "Corrupted network data.")},
{-2147205072, new EsriError("NETWORK_E_INVALID_WEIGHT_ELEMENT_TYPES", -2147205072, "Invalid weight element type.")},
{-2147205071, new EsriError("NETWORK_E_INVALID_BITGATE_SIZE", -2147205071, "Bitgate weights sizes must be in the range from 1 to 31.")},
{-2147205070, new EsriError("NETWORK_E_ELEMENT_TYPE_MISMATCH", -2147205070, "Mismatch between element type and weight.")},
{-2147205069, new EsriError("NETWORK_E_INVALID_TABLE_NAME", -2147205069, "The table name is invalid.")},
{-2147205068, new EsriError("NETWORK_E_INVALID_FIELD_NAME", -2147205068, "The field name is invalid.")},
{-2147205067, new EsriError("NETWORK_E_OLD_NETWORK_VERSION", -2147205067, "Old network version.")},
{-2147205066, new EsriError("NETWORK_E_DUPLICATE_TURN", -2147205066, "Turn element already exists.")},
{-2147205065, new EsriError("NETWORK_E_BAD_TURN_INTERIOR_EXTERIOR_CONFLICT", -2147205065, "The edges of the turn element conflict with existing interior/exterior edges.")},
{-2147205064, new EsriError("NETWORK_E_BAD_TURN_DUPLICATED_FIRST_LAST_EDGES", -2147205064, "One of the interior edges of the turn element is the same as the first or last edge.")},
{-2147205063, new EsriError("NETWORK_E_BAD_TURN_SELF_LOOP", -2147205063, "One of the edges of the turn element is a self-loop.")},
{-2147205062, new EsriError("NETWORK_E_BAD_TURN_UNCONNECTED_ANCHOR", -2147205062, "The anchor junction of the turn element is not connected to the last edge.")},
{-2147205061, new EsriError("NETWORK_E_BAD_TURN_UNCONNECTED_EDGES", -2147205061, "The edges of the turn element are not connected to each other.")},
{-2147205060, new EsriError("NETWORK_E_ADD_WEIGHT_HAS_ELEMENTS", -2147205060, "Cannot add a weight to a network with elements.")},
{-2147205059, new EsriError("NETWORK_E_DELETE_WEIGHT_HAS_ASSOCIATIONS", -2147205059, "Cannot delete a weight that has weight associations.")},
{-2147205058, new EsriError("NETWORK_E_DUPLICATE_PROPERTY", -2147205058, "Network property already exists.")},
{-2147205057, new EsriError("NETWORK_E_UNDEFINED_PROPERTY", -2147205057, "Network property is not defined.")},
{-2147205056, new EsriError("NETWORK_E_MISSING_PROPERTY", -2147205056, "Network property is missing.")},
{-2147205055, new EsriError("NETWORK_E_CANNOT_OPEN_LOGICAL_NETWORK", -2147205055, "Cannot open a logical network.")},
{-2147218431, new EsriError("REP_E_ATTRIBUTE_DOES_NOT_EXIST", -2147218431, "Requested graphic attribute does not exist.")},
{-2147218430, new EsriError("REP_E_GEOMETRY_TYPE_NOT_SUPPORTED", -2147218430, "This geometry type is not supported.")},
{-2147218429, new EsriError("REP_E_NO_MAP_CONTEXT", -2147218429, "The representation map context is not defined.")},
{-2147218428, new EsriError("REP_E_INVALID_ENUM_ATTRIBUTE", -2147218428, "Enum graphic attribute is invalid.")},
{-2147218427, new EsriError("REP_E_EMPTY_ENUM_ATTRIBUTE", -2147218427, "Enum attribute type contains no value.")},
{-2147218426, new EsriError("REP_E_MAP_CONTEXT_NOT_INITIALIZED", -2147218426, "Representation map context is not initialized.")},
{-2147218425, new EsriError("REP_E_OUTPUT_CONTEXT_NOT_INITIALIZED", -2147218425, "Representation output context is not initialized.")},
{-2147218687, new EsriError("REP_E_INVALID_REP_RULE_ID", -2147218687, "Representation rule ID is not valid.")},
{-2147218686, new EsriError("REP_E_REP_RULE_NAME_ALREADY_EXISTS", -2147218686, "Representation rule name is already used.")},
{-2147218685, new EsriError("REP_E_REP_CLASS_NOT_FOUND", -2147218685, "The feature class representation was not found.")},
{-2147218684, new EsriError("REP_E_REP_IS_FREE_GRAPHICS", -2147218684, "Representation is based on a free graphic.")},
{-2147218683, new EsriError("REP_E_REP_USES_REP_RULE", -2147218683, "Representation uses a representation rule.")},
{-2147218682, new EsriError("REP_E_CANT_ACQUIRE_SCHEMA_LOCK", -2147218682, "Can't acquire a schema lock.")},
{-2147218681, new EsriError("REP_E_OBJECT_IS_DELETED", -2147218681, "Object is deleted.")},
{-2147218680, new EsriError("REP_E_NO_REP_RULES", -2147218680, "Feature class representation has no representation rules.")},
{-2147218679, new EsriError("REP_E_WORKSPACE_DOESNT_SUPPORT_REP_EXTENSION", -2147218679, "Workspace doesn't support the representation extension.")},
{-2147218678, new EsriError("REP_E_FEATURE_TYPE_NOT_SUPPORTED", -2147218678, "Feature type is not supported.")},
{-2147218677, new EsriError("REP_E_GEODATABASE_DOESNT_SUPPORT_REPRESENTATIONS", -2147218677, "Geodatabase does not support representations.")},
{-2147218676, new EsriError("REP_E_NO_REP_SYSTEM_TABLES", -2147218676, "No representation system tables.")},
{-2147218675, new EsriError("REP_E_REP_CLASS_NAME_ALREADY_EXISTS", -2147218675, "A feature class representation already exists with this name.")},
{-2147218674, new EsriError("REP_E_FIELD_NAME_ALREADY_EXISTS", -2147218674, "A field already exists with this name.")},
{-2147218673, new EsriError("REP_E_NAME_HAS_INVALID_CHARACTERS", -2147218673, "Name contains invalid characters.")},
{-2147218672, new EsriError("REP_E_MUST_BE_THE_OWNER", -2147218672, "Must be the owner to perform this operation.")},
{-2147218671, new EsriError("REP_E_INVALID_LICENSE", -2147218671, "The application does not have the required license for this operation.")},
{-2147218670, new EsriError("REP_E_COMPRESSED_FEATURE_CLASS", -2147218670, "Cannot perform this operation on a compressed geodatabase.")},
{0, new EsriError("S_DATACONVERTER_OK", 0, "Successful conversion.")},
{-2147201023, new EsriError("XYEVENT_E_INVALID_X_NAME", -2147201023, "Invalid X Field Name.")},
{-2147201022, new EsriError("XYEVENT_E_INVALID_X_TYPE", -2147201022, "Invalid X Field Type.")},
{-2147201021, new EsriError("XYEVENT_E_INVALID_Y_NAME", -2147201021, "Invalid Y Field Name.")},
{-2147201020, new EsriError("XYEVENT_E_INVALID_Y_TYPE", -2147201020, "Invalid Y Field Type.")},
{-2147201019, new EsriError("XYEVENT_E_INVALID_Z_NAME", -2147201019, "Invalid Z Field Name.")},
{-2147201018, new EsriError("XYEVENT_E_INVALID_Z_TYPE", -2147201018, "Invalid Z Field Type.")},
{-2147201017, new EsriError("XYEVENT_E_CANT_SELECT", -2147201017, "Can't Select.")},
{-2147201016, new EsriError("XYEVENT_E_SOURCENAME_NOT_SETUP", -2147201016, "SourceName Not Set Up.")},
{-2147201015, new EsriError("XYEVENT_E_CANT_DELETE_FIELD", -2147201015, "Can't delete a mandatory location field.")},
}},
{"ESRI.ArcGis.TrackingAnalyst", new Dictionary<int, EsriError>{
{-2147219456, new EsriError("E_DATASETDEF_INVALIDCOLUMNINDEX", -2147219456, "Column Index out of range.")},
{-2147219455, new EsriError("E_DATASETDEF_INVALIDGEOMETRYFORMAT", -2147219455, "Invalid Geometry Format")},
{-2147219454, new EsriError("E_DATASETDEF_IDISREADONLY", -2147219454, "This Datadefinition is controlled and the ID is not writeable")},
{-2147219424, new EsriError("E_MESSAGE_UNSUPPORTED_VARIANT_TYPE", -2147219424, "Unsupported Variant Type")},
{-2147219423, new EsriError("E_MESSAGE_BYREF_NOT_SUPPORTED_FOR_ARRAYS", -2147219423, "Byref is not supported on Variant arrays.")},
{-2147219422, new EsriError("E_MESSAGE_UNABLE_TO_GET_VARTYPE_FOR_ARRAY", -2147219422, "Unable to retrieve Variable type for array")},
{-2147219421, new EsriError("E_MESSAGE_UNSUPPORTED_ARRAY_TYPE", -2147219421, "Unsupported Variant Array Type")},
{-2147219420, new EsriError("E_MESSAGE_INVALIDARGUMENTINDEX", -2147219420, "Argument Index out of range")},
{-2147219419, new EsriError("E_MESSAGE_INVALIDVARIANTARGUMENT", -2147219419, "Argument Index out of range")},
{-2147219392, new EsriError("E_MESSAGE_INVALID_TYPE", -2147219392, "Invalid Message Type")},
{-2147219408, new EsriError("E_SERVERCONNECTION_NOTCONNECTED", -2147219408, "There is not a connection to the Tracking Server")},
{-2147219400, new EsriError("E_SERVERCONNECTION_WAITFAILED", -2147219400, "There is not a connection to the Tracking Server")},
{-2147219407, new EsriError("E_SERVERCONNECTION_FORMATLOADFAIL", -2147219407, "Unable to load Service Definitions from the Tracking Server")},
{-2147219406, new EsriError("E_SERVERCONNECTION_FORMATLOADCONNECTFAIL", -2147219406, "Unable to connect and load Service Definitions from the Tracking Server")},
{-2147219405, new EsriError("E_SERVERCONNECTION_FORMATCMDFAIL", -2147219405, "Unable to connect and load Service Definitions from the Tracking Server")},
{-2147219404, new EsriError("E_SERVERCONNECTION_FORMATPARSEFAIL", -2147219404, "Unable to parse Service Definitions from the Tracking Server")},
{-2147219403, new EsriError("E_SERVERCONNECTION_FORMATINVALIDTOPICNAME", -2147219403, "Invalid JMS Topic Name returned")},
{-2147219402, new EsriError("E_SERVERCONNECTION_FORMATINVALIDTOPICFACTORY", -2147219402, "Unable to create JMS Topic Factory")},
{-2147219401, new EsriError("E_SERVERCONNECTION_FORMATUNABLETOCONNECTTOJMS", -2147219401, "Unable to connect to JMS Topic")},
{-2147219168, new EsriError("E_TADYNAMICDISPLAYREFRESHCONTROLLER_INVALIDRANGE", -2147219168, "Invalid range for property.")},
{-2147219152, new EsriError("E_TAEXTENSION_NOTENABLED", -2147219152, "Tracking Analyst Extension is not enabled.")},
{-2147219136, new EsriError("E_TEMPORALLAYER_INVALIDDATASOURCE", -2147219136, "Invalid data source.")},
{-2147219135, new EsriError("E_TEMPORALLAYER_TZINVALIDDS", -2147219135, "Unable to set timezone information for a server based data source.")},
{-2147219199, new EsriError("E_TEMPORALRECORDSET_INVALIDFEATURECLASS", -2147219199, "Invalid or null feature class defined.")},
{-2147219198, new EsriError("E_TEMPORALRECORDSET_UNABLETOGETEXCLUSIVELOCK", -2147219198, "Unable to get exclusive lock on object.")},
{-2147219197, new EsriError("E_TEMPORALRECORDSET_TEMPORALCOLUMNUNDFINED", -2147219197, "Temporal Column has not been set.")},
{-2147219184, new EsriError("E_TEMPORALRECORDSETCURSOR_INVALIDCURSOR", -2147219184, "Cursor invalid.")},
{-2147219183, new EsriError("E_TEMPORALRECORDSETCURSOR_INVALIDFEATURE", -2147219183, "Feature Not In ID Set.")},
{-2147219182, new EsriError("E_TEMPORALRECORDSETCURSOR_FEATURESPATIALDISJOINT", -2147219182, "Feature Spatial Disjoint.")},
{-2147220480, new EsriError("E_AMSWORKSPACE_CONNECTED", -2147220480, "Connected to tracking server.")},
{-2147220479, new EsriError("E_AMSWORKSPACE_NOTCONNECTED", -2147220479, "Not connected to tracking server.")},
{-2147220478, new EsriError("E_AMSWORKSPACE_UNABLETOCONNECTED", -2147220478, "Unable to connected to tracking server.")},
{-2147220477, new EsriError("E_AMSWORKSPACE_INVALIDSERVER", -2147220477, "Invalid tracking server name.")},
{-2147220476, new EsriError("E_AMSWORKSPACE_INVALIDCONNPROPS", -2147220476, "Invalid connection properties.")},
{-2147220475, new EsriError("E_AMSWORKSPACE_OUTOFBOUNDS", -2147220475, "Invalid index for connection property.")},
{-2147220474, new EsriError("E_AMSWORKSPACE_INVALIDFEATURECLASSNAME", -2147220474, "Feature Class Name is not within workspace.")},
{-2147220473, new EsriError("E_AMSWORKSPACE_INVALIDTABLENAME", -2147220473, "Table Name is not within workspace.")},
{-2147220400, new EsriError("E_AMSWORKSPACEFACTORY_CONNECTIONFILEEXISTS", -2147220400, "Connection Properties file already exists.")},
{-2147220448, new EsriError("E_TEMPORALFEATURECLASS_NOCOLUMNSDEFINED", -2147220448, "Table Definition does not define any columns.")},
{-2147220447, new EsriError("E_TEMPORALFEATURECLASS_INVALIDCOLINDEX", -2147220447, "Column index is out of range.")},
{-2147220446, new EsriError("E_TEMPORALFEATURECLASS_SPATIALLYDISJOINT", -2147220446, "Feature is spatial disjoint from query parameters.")},
{-2147220432, new EsriError("E_TEMPORALDATASET_UNINITIALIZEDDATASET", -2147220432, "Dataset was not initialized.")},
{-2147220384, new EsriError("E_TEMPORALTABLE_DUPLICATEFIELD", -2147220384, "Duplicate field name found.")},
{-2147220383, new EsriError("E_TEMPORALTABLE_REQUIREDFIELD", -2147220383, "Required Field not found.")},
{-2147220382, new EsriError("E_TEMPORALTABLE_INVALIDNUMCOLS", -2147220382, "Table is inconsistent with expected number of columns.")},
{-2147220381, new EsriError("E_TEMPORALTABLE_UNSUPORTEDMESSAGE", -2147220381, "Unable to process unsupported message.")},
{-2147220380, new EsriError("E_TEMPORALTABLE_UNABLETOCREATEROW", -2147220380, "Unable to create row object.")},
{-2147220379, new EsriError("E_TEMPORALTABLE_TABLEOBJEXISTS", -2147220379, "Table already exists.")},
{-2147220378, new EsriError("E_TEMPORALTABLE_UNABLETOCREATETABLE", -2147220378, "Unable to create database table.")},
{-2147220377, new EsriError("E_TEMPORALTABLE_PURGEPERCENTINVALID", -2147220377, "Purge percentage is not > 0.0 or < 1.0 .")},
{-2147220376, new EsriError("E_TEMPORALTABLE_UNSUPPORTED_GEO_FORMAT", -2147220376, "Unsupported Geometry.")},
{-2147220368, new EsriError("E_TEMPORALFEATURE_UNINITIALIZED_FEATURE", -2147220368, "Feature object was not initialized.")},
{-2147220367, new EsriError("E_TEMPORALFEATURE_UNEDITABLE_COLUMN", -2147220367, "Read-Only Column.")},
{-2147220352, new EsriError("E_TEMPORALQF_INVALIDTIME", -2147220352, "Invalid Time format.")},
}},
{"ESRI.ArcGIS.Editor", new Dictionary<int, EsriError>{
{-2147220990, new EsriError("E_EDITOR_CANTEDITAIWORKSPACE", -2147220990, "This version of the ArcGIS Editor cannot edit Arc/Info workspace.")},
}},
{"ESRI.ArcGIS.Geometry", new Dictionary<int, EsriError>{
{514, new EsriError("E_GEOMETRY_EMPTYGEOMETRY", 514, "An operation on an empty geometry was attempted - for example, trying to move or rotate one.")},
{515, new EsriError("E_GEOMETRY_INCONSISTANT_PARAMS", 515, "The input parameters could not be reasonably interpreted - for example, asking for the 2d result of a polyline/polygon intersection.")},
{516, new EsriError("E_GEOMETRY_INVALID_RADIUS", 516, "An arc construction operation was given an invalid radius.")},
{517, new EsriError("E_GEOMETRY_INVALID_CHORD", 517, "An arc construction operation was given an invalid chord distance.")},
{518, new EsriError("E_GEOMETRY_NONENVELOPE", 518, "Not used.")},
{519, new EsriError("E_GEOMETRY_NONPART", 519, "Not used.")},
{520, new EsriError("E_GEOMETRY_ROTATEENVELOPE", 520, "Envelopes cannot be rotated.")},
{521, new EsriError("E_GEOMETRY_TRANSFORMENVELOPE", 521, "Envelopes cannot have arbitrary transformations applied to them.")},
{522, new EsriError("E_GEOMETRY_WRONGTYPE", 522, "The geometry parameter was of the wrong type for the method.")},
{523, new EsriError("E_GEOMETRY_UNKNOWNTYPE", 523, "The GeometryEnvironment did not know how to create a geometry of the specified type.")},
{524, new EsriError("E_GEOMETRY_UNDERCONSTRAINED", 524, "The parameters to a geometric construction did not provide enough information to complete the construction.")},
{525, new EsriError("E_GEOMETRY_INVALID_ANGLE", 525, "An arc construction operation was given an invalid angle.")},
{526, new EsriError("E_GEOMETRY_NONPATH", 526, "Not used.")},
{527, new EsriError("E_GEOMETRY_NONSEGMENT", 527, "Not used.")},
{528, new EsriError("E_GEOMETRY_NONPOINT", 528, "Something other than a point was added to a multipoint.")},
{533, new EsriError("E_GEOMETRY_INCONSISTANT_SPATIAL_REFERENCE", 533, "Input geometries do not have same spatial reference.")},
{535, new EsriError("E_GEOMETRY_PARTNOTFOUND", 535, "The part could not be found in the geometry.")},
{536, new EsriError("E_GEOMETRY_NOTSIMPLE", 536, "The operation cannot be performed on a non-simple geometry.")},
{537, new EsriError("E_GEOMETRY_INTERIORPART", 537, "Not used.")},
{540, new EsriError("E_GEOMETRY_BAD_SPLIT_DISTANCE", 540, "The specified splitting distance is not included in the curve to be split.")},
{541, new EsriError("E_GEOMETRY_NULL", 541, "A null geometry does not correspond to any ESRI geometry type.")},
{542, new EsriError("E_GEOMETRY_CANT_RESHAPE", 542, "Not used.")},
{543, new EsriError("E_GEOMETRY_NONPOLYGON", 543, "Something other than a polygon was encountered.")},
{544, new EsriError("E_GEOMETRY_NONPOLYLINE", 544, "Something other than a polyline was encountered.")},
{545, new EsriError("E_GEOMETRY_NONGEOMETRY", 545, "Something other than a geometry was encountered.")},
{547, new EsriError("E_GEOMETRY_EQUAL_VERTEX_ATTRIBUTES", 547, "Not used.")},
{549, new EsriError("E_GEOMETRY_CANT_QUERY_ON_VERTEX_ATTRIBUTES", 549, "Not used.")},
{550, new EsriError("E_GEOMETRY_NO_VALID_VERTEX_ATTRIBUTES", 550, "Not used.")},
{551, new EsriError("E_GEOMETRY_UNDEFINED_SPATIAL_REFERENCE", 551, "The operation requires the presence of a spatial reference.")},
{553, new EsriError("E_GEOMETRY_INCONSISTANT_DIMENSIONS", 553, "Input geometries do not have same dimensions.")},
{556, new EsriError("E_GEOMETRY_SIMPLIFYFAILED", 556, "Something went wrong in Polygon/Polyline simplification.")},
{558, new EsriError("E_GEOMETRY_PROJECTDATUM", 558, "The project method cannot do a datum transformation directly on segments.")},
{559, new EsriError("E_GEOMETRY_FILLET_FAILED", 559, "The fillet could not be constructed according to specs.")},
{560, new EsriError("E_GEOMETRY_INVALID_AXES", 560, "An elliptic arc construction operation was given invalid axes.")},
{561, new EsriError("E_GEOMETRY_CANT_CUT_POLYGON", 561, "A cut operation could not classify all parts of the polygon as being left or right of the cutting polyline.")},
{562, new EsriError("E_GEOMETRY_BADRELATION", 562, "The Relate operator couldn't evalute the specified relation expression.")},
{564, new EsriError("E_GEOMETRY_NOT_Z_AWARE", 564, "The geometry is not Z-aware.")},
{565, new EsriError("E_GEOMETRY_NOT_M_AWARE", 565, "The geometry is not M-aware.")},
{566, new EsriError("E_GEOMETRY_SEGMENTGRAPH_CANTLOAD", 566, "A SegmentGraph can only organize polyline and polygon objects.")},
{567, new EsriError("E_GEOMETRY_SEGMENTGRAPH_CONSTRUCTERROR", 567, "The geometries could not be topologically structured.")},
{568, new EsriError("E_GEOMETRY_OUT_OF_BOUNDS", 568, "The coordinates of this geometry are out of bounds.")},
{569, new EsriError("E_GEOMETRY_INTERNALERROR", 569, "An internal error has occurred in the geometry system.")},
{570, new EsriError("E_GEOMETRY_TOOMANYPOINTS", 570, "This operation produced too many points.")},
{571, new EsriError("E_GEOMETRY_BUFFEROUTOFBOUNDS", 571, "The buffer coordinates are out of bounds.")},
{572, new EsriError("E_GEOMETRY_OUTOFMEMORY", 572, "There is not enough memory.")},
{573, new EsriError("E_GEOMETRY_RELATIONSYNTAXERROR", 573, "The relation expression string has a syntax error.")},
{574, new EsriError("E_GEOMETRY_UNKNOWNERROR", 574, "An unknown error has occurred in the geometry system.")},
{575, new EsriError("E_GEOMETRY_NOPENDINGMOVETO", 575, "The SegmentGraphCursor has no unfinished MoveTo operation.")},
{576, new EsriError("E_GEOMETRY_NOT_ID_AWARE", 576, "The geometry is not ID-aware.")},
{577, new EsriError("E_GEOMETRY_ILLEGALWIN32EXPORT", 577, "Not used.")},
{578, new EsriError("E_GEOMETRY_CONSTRUCTPOINTUNION", 578, "Can't use ConstructUnion on a point.")},
{579, new EsriError("E_GEOMETRY_BEZIER_EXTEND_EMBEDDED", 579, "ExtendEmbedded not implemented for Bezier curves.")},
{580, new EsriError("E_GEOMETRY_NOT_Z_SIMPLE", 580, "The geometry has undefined Z values for some of its vertices.")},
{581, new EsriError("E_GEOMETRY_NOT_M_SIMPLE", 581, "The geometry has undefined M values for some of its vertices.")},
{582, new EsriError("E_GEOMETRY_INVALIDCONSTRUCTION", 582, "Not used.")},
{585, new EsriError("E_GEOMETRY_NONMULTIPATCH", 585, "Something other than a multipatch was encountered.")},
{586, new EsriError("E_GEOMETRY_UNDEFINEDRING", 586, "The multipatch contains a ring that is invalid or has an undefined type.")},
{587, new EsriError("E_GEOMETRY_INVALIDRINGTYPE", 587, "The given ring is not of the required type within the multipatch. (For example an inner ring may be used where an outer ring is required.)")},
{588, new EsriError("E_GEOMETRY_AMBIGUOUSPARTTYPE", 588, "The operation would result in the creation of a new part, but the type of part to be created was ambiguous.")},
{589, new EsriError("E_GEOMETRY_INVALIDRINGORDER", 589, "The ordering of rings and types is invalid. (For example, an inner ring may not have an outer ring.)")},
{590, new EsriError("E_GEOMETRY_INVALIDCOUNT", 590, "The number of items specified is too high or too low in the given context.")},
{591, new EsriError("E_GEOMETRY_EXTERIORPART", 591, "An interior part must be specified.")},
{592, new EsriError("E_GEOMETRY_NONTRIANGLESTRIP", 592, "The input interface does not belong to a triangle strip object.")},
{593, new EsriError("E_GEOMETRY_NONTRIANGLEFAN", 593, "The input interface does not belong to a triangle fan object.")},
{594, new EsriError("E_GEOMETRY_NONVECTOR3D", 594, "The input interface does not belong to a 3-dimensional vector.")},
{595, new EsriError("E_GEOMETRY_DEGENERATEGEOMETRY", 595, "The operation could not be performed because the geometry is degenerate.")},
{597, new EsriError("E_GEOMETRY_DUPLICATESEGMENTPOINTER", 597, "The same segment has been added to the geometry more than once.")},
{598, new EsriError("E_GEOMETRY_INSUFFICIENT_CONTROLPOINTS", 598, "The number of control points is insufficient.")},
{599, new EsriError("E_GEOMETRY_NOT_BEZIERCURVES", 599, "The participating segments must be Bezier curves.")},
{600, new EsriError("E_GEOMETRY_TRANSFORMATION_UNDEFINED", 600, "The transformation is undefined.")},
{601, new EsriError("E_GEOMETRY_SR_Z_MISMATCH", 601, "The geometry is z-aware, but its spatial reference has no z domain or resolution defined.")},
{602, new EsriError("E_GEOMETRY_SR_M_MISMATCH", 602, "The geometry is m-aware, but its spatial reference has no m domain or resolution defined.")},
{603, new EsriError("E_GEOMETRY_INPUT_TYPE_MISMATCH", 603, "The geometries are not all of the same type.")},
{604, new EsriError("E_GEOMETRY_INPUT_TYPE_INCORRECT", 604, "The geometries must be polylines or polygons.")},
{605, new EsriError("E_GEOMETRY_EDITED_REGIONS_OVERLAP", 605, "Cannot merge the two geometries. The edited regions overlap.")},
{606, new EsriError("E_GEOMETRY_PART_ZS_ARE_NAN", 606, "A polygon part has no defined zs.")},
{607, new EsriError("E_GEOMETRY_CANNOT_EXTRAPOLATE_BY_SEGMENT", 607, "No segment available to determine extrapolation ratio.")},
{608, new EsriError("E_GEOMETRY_EDITS_OVERLAP", 608, "Cannot merge the two geometries. The edits overlap.")},
{609, new EsriError("E_GEOMETRY_UNIT_CONVERSION", 609, "Cannot convert between linear and angular units.")},
{610, new EsriError("E_GEOMETRY_BUFFER_DISTANCES", 610, "There was a problem obtaining a distance at which to buffer a geometry.")},
{611, new EsriError("E_GEOMETRY_OPERATION_CANCELLED", 611, "The geometry operation was cancelled.")},
{613, new EsriError("E_GEOMETRY_WRONG_RELATION_AND_TYPE", 613, "The specified combination of relation and geometry types is not valid.")},
{614, new EsriError("E_GEOMETRY_BUFFERCONSTRUCTION_INUSE", 614, "A client has attempted to re-enter a BufferConstruction object while its ConstructBuffers... operation method executing.")},
{615, new EsriError("E_GEOMETRY_BUFFERFAILURE", 615, "An error occurred during the buffer operation.")},
{616, new EsriError("E_GEOMETRY_TOLERANCE_TOO_LARGE_FOR_EXTENT", 616, "The xy cluster tolerance was too large for the extent of the data.")},
{617, new EsriError("E_GEOMETRY_BUFFER_INVALID_SIDE_OPTION", 617, "The side option used by the BufferConstruction service must be one of: esriBufferLeft, esriBufferRight, esriBufferFull.")},
{618, new EsriError("E_GEOMETRY_BUFFER_INVALID_END_OPTION", 618, "The end option used by the BufferConstruction service must be one of: esriBufferFlat, esriBufferRound.")},
{619, new EsriError("E_GEOMETRY_BUFFER_INVALID_BUFFER_DISTANCE", 619, "The buffer distance must be a valid floating point number.")},
{620, new EsriError("E_GEOMETRY_AUTHORITY_TOO_LONG", 620, "The authority parameter is too long.")},
{621, new EsriError("E_GEOMETRY_WKT_TOO_LONG", 621, "The WKT(Z) parameter is too long.")},
{622, new EsriError("E_GEOMETRY_PARAMETER_TOO_SMALL", 622, "An input parameter is too small.")},
{623, new EsriError("E_GEOMETRY_ZM_OUT_OF_BOUNDS", 623, "The z or m coordinates of this geometry are out of bounds.")},
{624, new EsriError("E_GEOMETRY_Z_OUT_OF_BOUNDS", 624, "The z coordinates of this geometry are out of bounds.")},
{625, new EsriError("E_GEOMETRY_M_OUT_OF_BOUNDS", 625, "The m coordinates of this geometry are out of bounds.")},
{626, new EsriError("E_GEOMETRY_CANNOT_DO_3D_OPERATIONS_ON_CURVES", 626, "Cannot do 3D operations on curve segments.")},
{627, new EsriError("E_GEOMETRY_NOT_SINGLEPART", 627, "The reshaping polyline must have one part.")},
{628, new EsriError("E_GEOMETRY_CANT_EVALUATE_RELATION_MATRIX", 628, "Some combinations of geometries with vertical segments cannot be evaluated with a 9DEM relational expression.")},
{0, new EsriError("S_GEOMETRY_OK", 0, "")},
{513, new EsriError("S_GEOMETRY_DEGENERATE", 513, "A geometric construction or geometric property query succeeded but the resulting geometry is degenerate in some way.")},
{563, new EsriError("S_GEOMETRY_HAS_NL_SEGMENTS", 563, "A geometry being exported to an ESRI shapefile buffer contains non-linear segments. Some data sources cannot store non linear segments.")},
{583, new EsriError("S_GEOMETRY_DATUMCONVERSIONATTEMPTED", 583, "The source and destination coordinate systems of a Project operation were different geographic systems.")},
{584, new EsriError("S_GEOMETRY_EMPTY_GEOMETRY", 584, "A (successful) operation on an empty geometry was performed. Currently, only returned by GeoNormalize.")},
{596, new EsriError("S_GEOMETRY_GEOMETRY_NOT_PROJECTED", 596, "The geometry could not be projected and has been set empty. This can happen when a vertical polyline lies exactly on a projection horizon line.")},
{629, new EsriError("S_GEOMETRY_PROJECTION_HINT_CLIP_PCS_ONLY", 629, "Projections have to consider clipping with the PCS horizon only.")},
{630, new EsriError("S_GEOMETRY_PROJECTION_HINT_CLIP_GCS_ONLY", 630, "Projections have to consider clipping with the GCS horizon only.")},
{631, new EsriError("S_GEOMETRY_PROJECTION_HINT_CLIP_PCS_AND_GCS", 631, "Projections have to consider clipping with the PCS and GCS horizon.")},
}},
{"ESRI.ArcGis.System", new Dictionary<int, EsriError>{
{-2147221246, new EsriError("E_NO_PRODUCT_LICENSE", -2147221246, "The required product license is not available.")},
{-2147221245, new EsriError("E_NO_EXTENSION_LICENSE", -2147221245, "The required extension(s) are not enabled.")},
{-2147221247, new EsriError("E_NOTLICENSED", -2147221247, "Product License not available.")},
{-2147221244, new EsriError("E_REQUIRES_SERVER_STANDARD_EDITION", -2147221244, "Requires Server standard edition.")},
{-2147221243, new EsriError("E_REQUIRES_SERVER_ADVANCED_EDITION", -2147221243, "Requires Server advanced edition.")},
{-2147220991, new EsriError("MESSAGESUPPORT_E_BAD_REQUEST", -2147220991, "Bad syntax in request.")},
{-2147220990, new EsriError("MESSAGESUPPORT_E_UNAUTHORIZED", -2147220990, "Client tried to access password-protected page without proper authorization.")},
{-2147220989, new EsriError("MESSAGESUPPORT_E_FORBIDDEN", -2147220989, "Resource is not available, regardless of authorization.")},
{-2147220988, new EsriError("MESSAGESUPPORT_E_NOT_FOUND", -2147220988, "No resource could be found at that address.")},
{-2147220987, new EsriError("MESSAGESUPPORT_E_METHOD_NOT_ALLOWED", -2147220987, "The request method (GET, POST, etc.) was not allowed for this particular resource.")},
{-2147220986, new EsriError("MESSAGESUPPORT_E_PROXY_AUTHENTICATION_REQUIRED", -2147220986, "Client tried to access password-protected proxy server without proper authorization.")},
{-2147220985, new EsriError("MESSAGESUPPORT_E_REQUEST_TIMEOUT", -2147220985, "The client took too long to send the request.")},
{-2147220984, new EsriError("MESSAGESUPPORT_E_INTERNAL_SERVER_ERROR", -2147220984, "Generic server error message.")},
{-2147220983, new EsriError("MESSAGESUPPORT_E_NOT_IMPLEMENTED", -2147220983, "Server doesn't support functionality to fulfill request.")},
{-2147220982, new EsriError("MESSAGESUPPORT_E_BAD_GATEWAY", -2147220982, "Proxy server got bad address from remote server.")},
{-2147220981, new EsriError("MESSAGESUPPORT_E_SERVICE_NOT_AVAILABLE", -2147220981, "Server cannot respond due to maintenance or overloading.")},
{-2147220980, new EsriError("MESSAGESUPPORT_E_UNSUPPORTED_PROTOCOL", -2147220980, "The URL you passed in uses a protocol that is not supported.")},
{-2147220979, new EsriError("MESSAGESUPPORT_E_URL_MALFORMAT", -2147220979, "The URL was not properly formatted.")},
{-2147220978, new EsriError("MESSAGESUPPORT_E_COULDNT_RESOLVE_PROXY", -2147220978, "Couldn't resolve proxy. The given proxy host could not be resolved.")},
{-2147220977, new EsriError("MESSAGESUPPORT_E_COULDNT_RESOLVE_HOST", -2147220977, "Couldn't resolve host. The given remote host was not resolved.")},
{-2147220976, new EsriError("MESSAGESUPPORT_E_COULDNT_CONNECT", -2147220976, "Failed to connect to host or proxy.")},
{-2147220975, new EsriError("MESSAGESUPPORT_E_REQUEST_TOLARGE", -2147220975, "Request entity too large.")},
{-2147220974, new EsriError("MESSAGESUPPORT_E_NO_CONTENT", -2147220974, "Server has received the request but there is no content to be given for the request.")},
{-2147220973, new EsriError("MESSAGESUPPORT_E_SSL_CACERT", -2147220973, "Problem with the CA cert (invalid path / access rights)")},
{-2147220972, new EsriError("MESSAGESUPPORT_E_SSL_CONNECT_ERROR", -2147220972, "A problem occurred somewhere in the SSL/TLS handshake.")},
{-2147220971, new EsriError("MESSAGESUPPORT_E_SSL_PEER_CERTIFICATE", -2147220971, "The remote server's SSL certificate was deemed not OK.")},
{-2147220970, new EsriError("MESSAGESUPPORT_E_INVALID_GET_FILE", -2147220970, "There was an error accessing the output file provided for an http GET operation.")},
{-2147220969, new EsriError("MESSAGESUPPORT_E_OPERATION_TIMEDOUT", -2147220969, "The operation on the server took too long. The client has timed out.")},
{-2147220968, new EsriError("MESSAGESUPPORT_E_MEM_ALLOC_FAILED", -2147220968, "Memory allocation failure.")},
{-2147220967, new EsriError("MESSAGESUPPORT_E_AUTH_TOKEN_FAILURE", -2147220967, "Token-based authentication failure.")},
{-2147220966, new EsriError("MESSAGESUPPORT_E_AUTH_TOKEN_REQUIRED", -2147220966, "Authentication token required.")},
{-2147220965, new EsriError("MESSAGESUPPORT_E_GET_TOKEN_FAILED", -2147220965, "Unable to acquire authentication token. Check with your GIS Server administrator to verify the token service is available and correctly configured.")},
{-2147220964, new EsriError("MESSAGESUPPORT_E_PROXY_GATEWAY_ERROR", -2147220964, "Proxy or Gateway Server did not allow the URL. Check with your LAN administrator that Proxy or Gateway server is configured to allow the URL.")},
}},
{"ESRI.ArcGis.DataSourcesRaster", new Dictionary<int, EsriError>{
{-2147217407, new EsriError("E_RASTER_FILE_NOT_FOUND", -2147217407, "Raster file cannot be found.")},
{-2147217406, new EsriError("E_RASTER_FILE_INVALID_EXTENSION", -2147217406, "Raster file extension is invalid.")},
{-2147217405, new EsriError("E_RASTER_RENDERER_INVALID_BAND_INDEX", -2147217405, "Specified band index is invalid.")},
{-2147217404, new EsriError("E_RASTER_FILE_FAILED_TO_RENAME", -2147217404, "Failed to rename the specified file.")},
{-2147217403, new EsriError("E_RASTER_FILE_FAILED_TO_COPY", -2147217403, "Failed to copy the specified file.")},
{-2147217402, new EsriError("E_RASTER_FILE_LZW_FAILED", -2147217402, "Raster file with LZW compression failed to open.")},
{-2147217401, new EsriError("E_RASTER_ACCESS_IS_DENIED", -2147217401, "The user does not have permission to execute the operation.")},
{-2147217400, new EsriError("E_RASTER_DATASET_EXIST", -2147217400, "Raster file(table for SDE) already exist.")},
{-2147217398, new EsriError("E_RASTER_FAILED_TO_OPEN_CONNECTION", -2147217398, "Failed to open a GeoDatabase connection.")},
{-2147217397, new EsriError("E_RASTER_FAILED_TO_OPEN_WORKSPACE", -2147217397, "Failed to open a raster workspace.")},
{-2147217396, new EsriError("E_RASTER_EMPTY_WORKSPACE", -2147217396, "No raster datasets in the workspace.")},
{-2147217395, new EsriError("E_RASTER_FAILED_TO_CREATE_CATALOG_ITEM", -2147217395, "Failed to create a new raster catalog item.")},
{-2147217394, new EsriError("E_RASTER_INVALID_RASTER_VALUE", -2147217394, "Invalid raster value.")},
{-2147217393, new EsriError("E_RASTER_FAILED_TO_OPEN_CATALOG", -2147217393, "Failed to open a raster catalog.")},
{-2147217392, new EsriError("E_RASTER_UNSUPPORTED_PCS", -2147217392, "Unsupported projected coordinate system (PCS).")},
{-2147217391, new EsriError("E_RASTER_CANNT_BUILD_VAT", -2147217391, "Can't build raster attribute table for multiband raster dataset.")},
{-2147217390, new EsriError("E_RASTER_CANNT_ALTER_VAT", -2147217390, "Can't alter raster attribute table for multiband raster dataset.")},
{-2147217389, new EsriError("E_RASTER_FAILED_TO_CALC_STATS", -2147217389, "Failed to compute statistics.")},
{-2147217388, new EsriError("E_RASTER_FAILED_TO_CALC_HISTOGRAM", -2147217388, "Failed to compute histogram.")},
{-2147217387, new EsriError("E_RASTER_FAILED_TO_ALTER_STATS", -2147217387, "Failed to alter statistics.")},
{-2147217386, new EsriError("E_RASTER_FAILED_TO_ALTER_HISTOGRAM", -2147217386, "Failed to alter histogram.")},
{-2147217385, new EsriError("E_RASTER_FAILED_TO_CREATE_DATASET", -2147217385, "Failed to create raster dataset.")},
{-2147217384, new EsriError("E_RASTER_FAILED_TO_OPEN_DATASET", -2147217384, "Failed to open raster dataset.")},
{-2147217383, new EsriError("E_RASTER_FAILED_TO_COPY_DATASET", -2147217383, "Failed to copy raster dataset.")},
{-2147217382, new EsriError("E_RASTER_FAILED_TO_RENAME_DATASET", -2147217382, "Failed to rename raster dataset.")},
{-2147217381, new EsriError("E_RASTER_FAILED_TO_DELETE_DATASET", -2147217381, "Failed to delete raster dataset.")},
{-2147217380, new EsriError("E_RASTER_FAILED_TO_ALTER_GEODATAXFORM", -2147217380, "Failed to delete raster dataset.")},
{-2147217379, new EsriError("E_RASTER_FAILED_TO_BUILD_PYRAMID", -2147217379, "Failed to build pyramid.")},
{-2147217378, new EsriError("E_RASTER_UNSUPPORTED_FORMAT", -2147217378, "Unsupported raster format in Raster Core.")},
{-2147217377, new EsriError("E_RASTER_TOO_MANY_UNIQUE_VALUES", -2147217377, "Too many unique values.")},
{-2147217376, new EsriError("E_RASTER_UNSUPPORTED_PIXEL_TYPE", -2147217376, "Unsupported Pixel Type.")},
{-2147217375, new EsriError("E_RASTER_CANT_MOSAIC_COLORMAPED", -2147217375, "Can't mosaic a dataset with a colormap.")},
{-2147217374, new EsriError("E_RASTER_CANT_LOAD_FORMAT_DLL", -2147217374, "Can't load a format DLL.")},
{-2147217373, new EsriError("E_RASTER_CANT_FIND_FORMAT_FUNCTION", -2147217373, "Can't find the format registration function.")},
{-2147217372, new EsriError("E_RASTER_FAILED_TO_REGISTER_FORMAT", -2147217372, "Failed to register a new raster format.")},
{-2147217371, new EsriError("E_RASTER_INVALID_CELLSIZE", -2147217371, "Invalid cell size.")},
{-2147217370, new EsriError("E_RASTER_OPERATION_CANCELED", -2147217370, "Operation canceled.")},
{-2147217369, new EsriError("E_RASTER_FAILED_TO_WRITE_AUX", -2147217369, "Failed to write binary AUX file.")},
{-2147217368, new EsriError("E_RASTER_UNKNOWN_PIXELTYPE", -2147217368, "Unknown pixel type.")},
{-2147217367, new EsriError("E_RASTER_NO_WRITE_PERMISSION", -2147217367, "No write permission.")},
{-2147217366, new EsriError("E_RASTER_VAT_COUNT_TOO_LARGE", -2147217366, "The VAT count value exceeds 2 Billion.")},
{-2147217365, new EsriError("E_RASTER_BLOCKSIZE_TOO_LARGE", -2147217365, "The requested pixel block size is too large.")},
{-2147217364, new EsriError("E_RASTER_TOO_MANY_DIRECTORIES", -2147217364, "Too many unique directories to list.")},
{-2147217363, new EsriError("E_RASTER_COLORCORRECTION_NOT_LICENSED", -2147217363, "Color correction is not supported with the current license.")},
{-2147217362, new EsriError("E_RASTER_MOSAIC_NOT_LICENSED", -2147217362, "Mosaic dataset is not supported with the current license.")},
{-2147217361, new EsriError("E_RASTER_IN_LOAD_ONLY", -2147217361, "Catalog geometry column is already in Load Only IO mode.")},
{-2147217408, new EsriError("E_RASTER_UNKNOWN_ERROR", -2147217408, "Unknown error.")},
}},
{"ESRI.ArcGis.GeoAnalyst", new Dictionary<int, EsriError>{
{-2147217408, new EsriError("E_SPATIAL_ANALYST_UNKNOWN_ERROR", -2147217408, "Unknown error.")},
{-2147217407, new EsriError("E_SPATIAL_ANALYST_FILE_NOT_FOUND", -2147217407, "File cannot be found.")},
{-2147217406, new EsriError("E_SPATIAL_ANALYST_FILE_INVALID_EXTENSION", -2147217406, "Invalid file extension.")},
{-2147217405, new EsriError("E_SPATIAL_ANALYST_RENDERER_INVALID_BAND_INDEX", -2147217405, "Specified band index is invalid.")},
{-2147217404, new EsriError("E_SPATIAL_ANALYST_FILE_FAILED_TO_RENAME", -2147217404, "Failed to rename the specified file.")},
{-2147217403, new EsriError("E_SPATIAL_ANALYST_FILE_FAILED_TO_COPY", -2147217403, "Failed to copy the specified file.")},
{-2147217367, new EsriError("E_SPATIAL_ANALYST_TREND_FIELD", -2147217367, "Invalid field values for Logistic Trend.")},
{-2147217366, new EsriError("E_SPATIAL_ANALYST_CONVERSION", -2147217366, "Conversion error.")},
{-2147217365, new EsriError("E_SPATIAL_ANALYST_OPEN_WORKSPACE", -2147217365, "Could not open workspace.")},
{-2147217364, new EsriError("E_SPATIAL_ANALYST_NO_FEATURE_CLASS", -2147217364, "Could not get feature class.")},
{-2147217363, new EsriError("E_SPATIAL_ANALYST_NO_FIELD_NAME", -2147217363, "Could not get field name.")},
{-2147217362, new EsriError("E_SPATIAL_ANALYST_EVAL_TYPE", -2147217362, "Wrong type of evaluation.")},
{-2147217361, new EsriError("E_SPATIAL_ANALYST_NO_POINTS", -2147217361, "No points for selection.")},
{-2147217360, new EsriError("E_SPATIAL_ANALYST_INVALID_RECLASS_FIELD", -2147217360, "Invalid field type for reclass.")},
{-2147217359, new EsriError("E_SPATIAL_ANALYST_FILE_FAILED_TO_WRITE", -2147217359, "Failed to open the specified file for write.")},
{-2147217358, new EsriError("E_SPATIAL_ANALYST_INVALID_READ_INDEX", -2147217358, "Record has invalid index for read.")},
{-2147217357, new EsriError("E_SPATIAL_ANALYST_INVALID_DELETE_INDEX", -2147217357, "Record has invalid index for deletion.")},
{-2147217356, new EsriError("E_SPATIAL_ANALYST_TABLE_NOT_CREATED", -2147217356, "Unable to create output table.")},
{-2147217355, new EsriError("E_SPATIAL_ANALYST_NO_DUPLICATES", -2147217355, "Unable to add duplicate record.")},
{-2147217354, new EsriError("E_SPATIAL_ANALYST_NO_CONVERTTOCOVERAGE", -2147217354, "Unable to convert to coverage.")},
{-2147217353, new EsriError("E_SPATIAL_ANALYST_NOT_FEATURE_CLASS", -2147217353, "Not feature class data.")},
{-2147217352, new EsriError("E_SPATIAL_ANALYST_NULL_OBJECT", -2147217352, "Null object.")},
{-2147217351, new EsriError("E_SPATIAL_ANALYST_RECLASS_BY_SELECT", -2147217351, "Could not reclass on selection set.")},
{-2147217350, new EsriError("E_SPATIAL_ANALYST_FEAT_SEARCH_CURSOR", -2147217350, "Could not get search cursor on feature.")},
{-2147217349, new EsriError("E_SPATIAL_ANALYST_EXTRACT_VARARR", -2147217349, "Could not convert variant array to long.")},
{-2147217348, new EsriError("E_SPATIAL_ANALYST_UNBIND_RASTER", -2147217348, "Unable to unbind raster.")},
{-2147217347, new EsriError("E_SPATIAL_ANALYST_UNARY_OPERATION", -2147217347, "Unary operation failed.")},
{-2147217346, new EsriError("E_SPATIAL_ANALYST_BINARY_OPERATION", -2147217346, "Binary operation failed.")},
{-2147217345, new EsriError("E_SPATIAL_ANALYST_INVALID_FILTER_TYPE", -2147217345, "Invalid filter type.")},
{-2147217344, new EsriError("E_SPATIAL_ANALYST_STRING_FIELD_NOT_ALLOWED", -2147217344, "String field not allowed.")},
{-2147217343, new EsriError("E_SPATIAL_ANALYST_BAD_FIELD_INDEX", -2147217343, "The field index is invalid.")},
{-2147217342, new EsriError("E_SPATIAL_ANALYST_INVALID_GEOMETRY", -2147217342, "Not supported geometry.")},
{-2147217341, new EsriError("E_SPATIAL_ANALYST_OPEN_RDS_FAIL", -2147217341, "Unable to open raster dataset.")},
{-2147217340, new EsriError("E_SPATIAL_ANALYST_REFERENCE_FAILED", -2147217340, "Could not reference grid.")},
{-2147217339, new EsriError("E_SPATIAL_ANALYST_CREATE_WORKSPACENAME", -2147217339, "Could not create workspace name.")},
{-2147217338, new EsriError("E_SPATIAL_ANALYST_NO_STRING_FIELD", -2147217338, "No string field.")},
{-2147217337, new EsriError("E_SPATIAL_ANALYST_REMAP_MIXED_FILE", -2147217337, "Mixed remap records.")},
{-2147217336, new EsriError("E_SPATIAL_ANALYST_REMAP_BAD_SVALUE", -2147217336, "Invalid single value remap record.")},
{-2147217335, new EsriError("E_SPATIAL_ANALYST_REMAP_FILL_SREMAP", -2147217335, "Could not populate string remap.")},
{-2147217334, new EsriError("E_SPATIAL_ANALYST_REMAP_NEED_STYPE", -2147217334, "String remap type needed.")},
{-2147217333, new EsriError("E_SPATIAL_ANALYST_REMAP_NEED_NTYPE", -2147217333, "Number remap type needed.")},
{-2147217332, new EsriError("E_SPATIAL_ANALYST_REMAP_INVALID_FIND_INDEX", -2147217332, "Unable to find record by index.")},
{-2147217331, new EsriError("E_SPATIAL_ANALYST_REMAP_RECORD_NOT_FOUND", -2147217331, "Unable to find record.")},
{-2147217330, new EsriError("E_SPATIAL_ANALYST_REMAP_OVERLAP_CONFLICT", -2147217330, "Overlap conflict.")},
{-2147217329, new EsriError("E_SPATIAL_ANALYST_REMAP_SIMPLE_CONFLICT", -2147217329, "Simple conflict.")},
{-2147217328, new EsriError("E_SPATIAL_ANALYST_REMAP_DUPLICATE_RECORD", -2147217328, "Duplicate remap record.")},
{-2147217327, new EsriError("E_SPATIAL_ANALYST_REMAP_FREE_RECORDS", -2147217327, "Unable to free remap objects.")},
{-2147217326, new EsriError("E_SPATIAL_ANALYST_INVALID_NAME_FROM_PATH", -2147217326, "Invalid name obtained from path.")},
{-2147217325, new EsriError("E_SPATIAL_ANALYST_OUTPUT_EXISTS", -2147217325, "Output file exists.")},
{-2147217324, new EsriError("E_SPATIAL_ANALYST_SAVEAS", -2147217324, "Could not save dataset as specified.")},
{-2147217323, new EsriError("E_SPATIAL_ANALYST_NO_SPREF", -2147217323, "Could not get spatial reference.")},
{-2147217322, new EsriError("E_SPATIAL_ANALYST_NO_EXTENT", -2147217322, "Could not get extent.")},
{-2147217321, new EsriError("E_SPATIAL_ANALYST_NO_EVALEXP", -2147217321, "No valid evaluation expression.")},
{-2147217320, new EsriError("E_SPATIAL_ANALYST_NOT_EVALUATED", -2147217320, "No valid evaluation expression.")},
{-2147217319, new EsriError("E_SPATIAL_ANALYST_ADDITEM_FAILED", -2147217319, "Unable to add item to table.")},
{-2147217318, new EsriError("E_SPATIAL_ANALYST_NO_DATASET", -2147217318, "Could not get dataset.")},
{-2147217317, new EsriError("E_SPATIAL_ANALYST_SAVEAS_FAILED", -2147217317, "Error while performing a SaveAs.")},
{-2147217316, new EsriError("E_SPATIAL_ANALYST_NOT_INTEGER", -2147217316, "Input dataset is not integer.")},
{-2147217315, new EsriError("E_SPATIAL_ANALYST_NO_POINT_FILE", -2147217315, "Unable to open point file.")},
{-2147217314, new EsriError("E_SPATIAL_ANALYST_CREATE_GRID", -2147217314, "Unable to create grid.")},
{-2147217313, new EsriError("E_SPATIAL_ANALYST_ANALYSIS_WINDOW", -2147217313, "Could not set analysis window.")},
{-2147217312, new EsriError("E_SPATIAL_ANALYST_INIT_SAMPLE_LIST", -2147217312, "Unable to initialize sample list.")},
{-2147217311, new EsriError("E_SPATIAL_ANALYST_ESTIMATE_SEMIVAR", -2147217311, "Unable to estimate semi-variogram.")},
{-2147217310, new EsriError("E_SPATIAL_ANALYST_WRITE_UNABLE", -2147217310, "Unable to write output.")},
{-2147217309, new EsriError("E_SPATIAL_ANALYST_INVALID_FIELD", -2147217309, "Invalid field name.")},
{-2147217308, new EsriError("E_SPATIAL_ANALYST_INVALID_SEMIVAR_TYPE", -2147217308, "Invalid semi-variogram type.")},
{-2147217307, new EsriError("E_SPATIAL_ANALYST_COMPOSE_EXPR", -2147217307, "Could not compose grid expression.")},
{-2147217306, new EsriError("E_SPATIAL_ANALYST_FIELD_NOT_ADDED", -2147217306, "Unable to add field.")},
{-2147217305, new EsriError("E_SPATIAL_ANALYST_HIST_FREQUENCY", -2147217305, "Unable to compute frequency.")},
{-2147217304, new EsriError("E_SPATIAL_ANALYST_LICENSENOTAVAILABLE", -2147217304, "Spatial Analyst License not available.")},
{-2147217303, new EsriError("E_SPATIAL_ANALYST_WASNOTACTIVATED", -2147217303, "Spatial Analyst Extension wasn't activated.")},
{-2147217302, new EsriError("E_SPATIAL_ANALYST_SHAREDLICENSENOTAVAILABLE", -2147217302, "Nor Spatial Analyst nor 3D Analyst Licenses are available.")},
{-2147217301, new EsriError("E_SPATIAL_ANALYST_SHAREDWASNOTACTIVATED", -2147217301, "Nor Spatial Analyst nor 3D Analyst Extensions was activated.")},
{-2147217300, new EsriError("E_SPATIAL_ANALYST_EMPTY_RASTER", -2147217300, "Empty Raster - No RasterBand in it.")},
{-2147217299, new EsriError("E_SPATIAL_ANALYST_BIND_SYMBOL_MISMATCH", -2147217299, "Unable to match string for binding.")},
{-2147217298, new EsriError("E_SPATIAL_ANALYST_NULL_FEATURE_COUNT", -2147217298, "No features found.")},
{-2147217297, new EsriError("E_SPATIAL_ANALYST_CANCEL_OP", -2147217297, "Operation cancelled.")},
{-2147217296, new EsriError("E_SPATIAL_ANALYST_NODATA_RASTER", -2147217296, "Raster has only nodata.")},
{-2147217295, new EsriError("E_SPATIAL_ANALYST_INVALID_STATSTYPE", -2147217295, "Invalid statistics type for the method.")},
{-2147217294, new EsriError("E_SPATIAL_ANALYST_NO_JOINEDFIELD", -2147217294, "Unable to support a joined field.")},
{-2147217293, new EsriError("E_SPATIAL_ANALYST_NO_SUPPORT", -2147217293, "Operation not supported.")},
{-2147217292, new EsriError("E_SPATIAL_ANALYST_INVALID_OUTRFORMAT", -2147217292, "Unsupported output raster format.")},
{-2147217291, new EsriError("E_SPATIAL_ANALYST_INVALID_GEODATASET", -2147217291, "Invalid input geodataset (Layer, Tin, etc.")},
{-2147217290, new EsriError("E_SPATIAL_ANALYST_INVALID_NAMEFORGRIDENG", -2147217290, "Invalid output name for grid, stack or shapefile (space in the base name).")},
{-2147217289, new EsriError("E_SPATIAL_ANALYST_NO_BASETABLE", -2147217289, "Could not get base table.")},
{-2147217288, new EsriError("E_SPATIAL_ANALYST_NO_RECS_WITH_QFILTER", -2147217288, "No records found with specified query filter.")},
{-2147217287, new EsriError("E_SPATIAL_ANALYST_INVALID_COMMAND", -2147217287, "Invalid grid command or expression.")},
{-2147217286, new EsriError("E_SPATIAL_ANALYST_UNSUPPORTED_FEAT_INPUT", -2147217286, "Feature inputs not supported.")},
{-2147217285, new EsriError("E_SPATIAL_ANALYST_INVALID_PRJS_FOR_CURVATURE", -2147217285, "Incompatible projections for curvature.")},
{-2147217284, new EsriError("E_SPATIAL_ANALYST_INVALID_BAND_COUNT", -2147217284, "Invalid band count.")},
{-2147217283, new EsriError("E_SPATIAL_ANALYST_NO_FILE_NAME", -2147217283, "File name not provided.")},
{-2147217282, new EsriError("E_SPATIAL_ANALYST_OUT_FILE_EXISTS", -2147217282, "Output file exists.")},
{-2147217281, new EsriError("E_SPATIAL_ANALYST_INVALID_REJECT_FRACTION", -2147217281, "Invalid rejection fraction.")},
{-2147217280, new EsriError("E_SPATIAL_ANALYST_INVALID_COMPONENT_COUNT", -2147217280, "Invalid principal component count.")},
{-2147217279, new EsriError("E_SPATIAL_ANALYST_SREMAP_NO_STRING_FIELD", -2147217279, "String remap has no string field.")},
{-2147217278, new EsriError("E_SPATIAL_ANALYST_NREMAP_HAS_STRING_FIELD", -2147217278, "Number remap has string field.")},
{-2147217277, new EsriError("E_SPATIAL_ANALYST_REMAP_UNSORTED", -2147217277, "Unsorted remap values.")},
{-2147217276, new EsriError("E_SPATIAL_ANALYST_TOPO_NOT_POSITIVE", -2147217276, "Not a positive value.")},
{-2147217275, new EsriError("E_SPATIAL_ANALYST_TOPO_NOT_NONNEGATIVE", -2147217275, "Not a non-negative value.")},
{-2147217274, new EsriError("E_SPATIAL_ANALYST_TOPO_UNKNOWN_KEYWORD", -2147217274, "Unknown keyword.")},
{-2147217273, new EsriError("E_SPATIAL_ANALYST_TOPO_BAD_CONTOUR_OPTION", -2147217273, "Bad contour option.")},
{-2147217272, new EsriError("E_SPATIAL_ANALYST_TOPO_NO_ELEVDATA", -2147217272, "Not a point elevation data.")},
{-2147217271, new EsriError("E_SPATIAL_ANALYST_TOPO_MISS_VALUE", -2147217271, "Missing a value.")},
{-2147217270, new EsriError("E_SPATIAL_ANALYST_TOPO_INVALID_ZLIMITS", -2147217270, "Invalid z limit.")},
{-2147217269, new EsriError("E_SPATIAL_ANALYST_NOT_GRID", -2147217269, "Not an Esri Grid.")},
{-2147217268, new EsriError("E_SPATIAL_ANALYST_OBSV_UNSUPPORTED_GEOMETRY", -2147217268, "This geometry is not supported for the 'observers' option.")},
{-2147217267, new EsriError("E_SPATIAL_ANALYST_OBSV_EXCESS_POINTS", -2147217267, "Too many points. Maximum number allowed is 16.")},
{-2147217266, new EsriError("E_SPATIAL_ANALYST_FIELD_EXISTS", -2147217266, "Field already exists.")},
{-2147217265, new EsriError("E_SPATIAL_ANALYST_NO_COVERAGE_SUPPORT", -2147217265, "Coverage inputs/outputs are not supported.")},
{-2147217264, new EsriError("E_SPATIAL_ANALYST_RESERVED_FIELD_EXISTS", -2147217264, "Reserved field name found in attribute table.")},
{-2147217263, new EsriError("E_SPATIAL_ANALYST_SIMPLE_POLY_SUPPORT", -2147217263, "Only simple polygon geometry is supported.")},
{-2147217262, new EsriError("E_SPATIAL_ANALYST_HDR_FILE_NOT_FOUND", -2147217262, "Associated header file not found.")},
{-2147217261, new EsriError("E_SPATIAL_ANALYST_READ_ERROR", -2147217261, "Error encountered during read.")},
{-2147217260, new EsriError("E_SPATIAL_ANALYST_TOPO_CONTOUR_TOOMANY_POINTS", -2147217260, "Too many points in a contour polyline.")},
{-2147217259, new EsriError("E_SPATIAL_ANALYST_TOPO_STREAM_TOOMANY_POINTS", -2147217259, "Too many points in a stream polyline.")},
{-2147217258, new EsriError("E_SPATIAL_ANALYST_TOPO_BOUND_TOOMANY_POINTS", -2147217258, "Too many points in a boundary polygon.")},
{-2147217257, new EsriError("E_SPATIAL_ANALYST_TOPO_LAKE_TOOMANY_POINTS", -2147217257, "Too many points in a lake polygon.")},
{-2147217256, new EsriError("E_SPATIAL_ANALYST_GRID_EXECUTE", -2147217256, "xxx.")},
{-2147217255, new EsriError("E_SPATIAL_ANALYST_SYNTAX_ERROR", -2147217255, "xxx.")},
{-2147217254, new EsriError("E_SPATIAL_ANALYST_MEMORY_ALLOC", -2147217254, "xxx.")},
{-2147217253, new EsriError("E_SPATIAL_ANALYST_PRJ_NOTMACTH", -2147217253, "xxx.")},
{-2147217252, new EsriError("E_SPATIAL_ANALYST_PRJ_COPY", -2147217252, "xxx.")},
{-2147217251, new EsriError("E_SPATIAL_ANALYST_NO_ATTRIB_TABLE", -2147217251, "???.")},
{-2147217250, new EsriError("E_SPATIAL_ANALYST_INVALID_OUTPUT_EXTENT", -2147217250, "???.")},
{-2147217249, new EsriError("E_SPATIAL_ANALYST_EXPRESSION_TOO_LONG", -2147217249, "Evaluation expression is longer than 4096 characters. Output will not be created.")},
{-2147217248, new EsriError("E_SPATIAL_ANALYST_INVALID_NUMERIC_FIELD_LEN", -2147217248, "Numeric field lengths must be less than or equal to 19.")},
{-2147217402, new EsriError("GRID_ERR_ARGTYPE", -2147217402, "Invalid argument type.")},
{-2147217401, new EsriError("GRID_ERR_GRIDORNUMB", -2147217401, "Error.")},
{-2147217400, new EsriError("GRID_ERR_OBJTYPE", -2147217400, "Invalid object type.")},
{-2147217398, new EsriError("GRID_ERR_SORTTYPE", -2147217398, "Invalid sorting type.")},
{-2147217397, new EsriError("GRID_ERR_SHAPETYPE", -2147217397, "Invalid shape type.")},
{-2147217396, new EsriError("GRID_ERR_SLICETYPE", -2147217396, "Invalid slice type.")},
{-2147217395, new EsriError("GRID_ERR_FIELDTYPE", -2147217395, "Invalid field type.")},
{-2147217394, new EsriError("GRID_ERR_NOTVALUEFD", -2147217394, "The input field is not a VALUE field.")},
{-2147217393, new EsriError("GRID_ERR_NOVAT", -2147217393, "Unable to find grid VAT table.")},
{-2147217392, new EsriError("GRID_ERR_BADSTA", -2147217392, "Bad grid STA table.")},
{-2147217391, new EsriError("GRID_ERR_READTABLE", -2147217391, "Error in reading the table.")},
{-2147217390, new EsriError("GRID_ERR_READSTA", -2147217390, "Error in reading grid STA table.")},
{-2147217389, new EsriError("GRID_ERR_READVAT", -2147217389, "Error in reading VAT table.")},
{-2147217388, new EsriError("GRID_ERR_READVTAB", -2147217388, "Error.")},
{-2147217387, new EsriError("GRID_ERR_ALLOCMEM", -2147217387, "Unable to allocate memory.")},
{-2147217386, new EsriError("GRID_ERR_ALLOCLUT", -2147217386, "Unable to allocate memory for a lookup table.")},
{-2147217385, new EsriError("GRID_ERR_CELLSIZE", -2147217385, "Undefined or Invalid cell size.")},
{-2147217384, new EsriError("GRID_ERR_CSIZETYPE", -2147217384, "Invalid cell-size environmental type.")},
{-2147217383, new EsriError("GRID_ERR_LUTRANGE", -2147217383, "Invalid range for the input lookup table.")},
{-2147217382, new EsriError("GRID_ERR_MAKEHASH", -2147217382, "Error in making hash table.")},
{-2147217381, new EsriError("GRID_ERR_MAKEVTAB", -2147217381, "Error.")},
{-2147217380, new EsriError("GRID_ERR_LISTELEM", -2147217380, "Error.")},
{-2147217379, new EsriError("GRID_ERR_STRGRID", -2147217379, "Error.")},
{-2147217378, new EsriError("GRID_ERR_LEGCLASS", -2147217378, "Error.")},
{-2147217377, new EsriError("GRID_ERR_INFODIR", -2147217377, "Unable to create INFo directory.")},
{-2147217376, new EsriError("GRID_ERR_SEMIVARIO", -2147217376, "Error in making semivariogram.")},
{-2147217375, new EsriError("GRID_ERR_CONTINUE", -2147217375, "Error.")},
{-2147217374, new EsriError("GRID_ERR_TIMEOUT", -2147217374, "Error.")},
{-2147217373, new EsriError("GRID_ERR_HASERR", -2147217373, "The grid has error.")},
{-2147217372, new EsriError("GRID_ERR_LOADFAIL", -2147217372, "Error.")},
{-2147217371, new EsriError("GRID_ERR_NOLIBINIT", -2147217371, "Error.")},
{-2147217370, new EsriError("GRID_ERR_NOLIBEXIT", -2147217370, "Error.")},
{-2147217369, new EsriError("GRID_ERR_NOIRREGNBR", -2147217369, "Irregular neighborhood is not supported.")},
{-2147217368, new EsriError("GRID_ERR_MISMATCHSPREF", -2147217368, "Spatial References do not match.")},
}},
{"ESRI.ArcGis.GeoDatabaseDistributed", new Dictionary<int, EsriError>{
{-2147205120, new EsriError("E_TERRAIN_INVALID_DATA_SOURCE", -2147205120, "Unable to add data source (e.g., it's versioned, is not a valid feature class, or its geometry type is not appropriate).")},
{-2147205119, new EsriError("E_TERRAIN_DATA_SOURCE_EXISTS", -2147205119, "The input data source already exists.")},
{-2147205118, new EsriError("E_TERRAIN_INDEX_OUT_OF_RANGE", -2147205118, "The specified index is out of range.")},
{-2147205117, new EsriError("E_TERRAIN_NOT_INITIALIZED", -2147205117, "The terrain object has not been initialized.")},
{-2147205116, new EsriError("E_TERRAIN_CANCELLED", -2147205116, "Process is cancelled by the user.")},
{-2147205115, new EsriError("E_TERRAIN_EDIT_SESSION_REQUIRED", -2147205115, "The specified operation requires an edit session.")},
{-2147205114, new EsriError("E_TERRAIN_MUST_BE_ZLESS", -2147205114, "The operation requires Z-less input.")},
{-2147205113, new EsriError("E_TERRAIN_FILE_EXISTS", -2147205113, "The specified file or dataset already exists.")},
{-2147205112, new EsriError("E_TERRAIN_FILE_NOT_EXISTS", -2147205112, "The specified file or folder does not exist.")},
{-2147205111, new EsriError("E_TERRAIN_FILE_OPEN_ERROR", -2147205111, "Failed to open file.")},
{-2147205110, new EsriError("E_TERRAIN_FILE_READ_ERROR", -2147205110, "Failed to read file.")},
{-2147205109, new EsriError("E_TERRAIN_NOT_MATCH", -2147205109, "The inputs do not match the existing feature class.")},
{-2147205108, new EsriError("E_TERRAIN_WRONG_FORMAT", -2147205108, "One or more specified properties are not supported in this point data format.")},
{-2147205107, new EsriError("E_TERRAIN_NO_RETURN", -2147205107, "Need at least one return number.")},
{-2147205106, new EsriError("E_TERRAIN_BAD_SHAPE_SIZE", -2147205106, "The specified shape size is out of bound.")},
{-2147205105, new EsriError("E_TERRAIN_NOT_MULTIPOINT", -2147205105, "Only multipoint feature classes can be embedded.")},
{-2147205104, new EsriError("E_TERRAIN_UNKNOWN_FIELD", -2147205104, "One (or more) specified field is unknown to Terrain.")},
{-2147205103, new EsriError("E_TERRAIN_FC_OUTSIDE", -2147205103, "The feature class is not in the same feature dataset as the Terrain.")},
{-2147205102, new EsriError("E_TERRAIN_ZTOLERANCE_EXISTS", -2147205102, "The input zTolerance already exists.")},
{-2147205101, new EsriError("E_TERRAIN_INVALID_TERRAIN", -2147205101, "An invalid Terrain does not support the specified operation.")},
{-2147205100, new EsriError("E_TERRAIN_INVALID_DEFINITION", -2147205100, "The Terrain definition is incomplete or invalid.")},
{-2147205099, new EsriError("E_TERRAIN_IN_EDIT_SESSION", -2147205099, "The specified operation is not supported in an edit session.")},
{-2147205098, new EsriError("E_TERRAIN_INVALID_BOUNDS", -2147205098, "Invalid Z tolerance bounds.")},
{-2147205097, new EsriError("E_TERRAIN_BOUNDS_OVERLAP", -2147205097, "Z tolerance bounds overlap with other data sources in the group, or with other Clip data sources.")},
{-2147205096, new EsriError("E_TERRAIN_INCONSIST", -2147205096, "One or more properties of the input data source is inconsistent with the rest in the group.")},
{-2147205095, new EsriError("E_TERRAIN_WRONG_GEOMETRY_TYPE", -2147205095, "The geometry type of the input data source (or feature class) is inadequate.")},
{-2147205094, new EsriError("E_TERRAIN_MIXING_2D_AND_3D", -2147205094, "Members must all be either 2D or 3D. Mixing 2D and 3D is not allowed.")},
{-2147205093, new EsriError("E_TERRAIN_TOO_MANY_BASE", -2147205093, "Only one member in a group can be applied to the overview.")},
{-2147205092, new EsriError("E_TERRAIN_MUST_NOT_BE_GROUPED", -2147205092, "3D data sources added as mass-point must not be grouped.")},
{-2147205091, new EsriError("E_TERRAIN_WRONG_SF_TYPE", -2147205091, "Incorrect Surface-Feature type.")},
{-2147205090, new EsriError("E_TERRAIN_INCONSIST_LOR", -2147205090, "The zTolerance/MaxScale pair does not match the others in the definition.")},
{-2147205089, new EsriError("E_TERRAIN_CHANGE_CLASS_ID", -2147205089, "The feature class ID of an embedded data source must not be changed.")},
{-2147205088, new EsriError("E_TERRAIN_NOT_EMBEDDED", -2147205088, "The operation can only be applied to an embedded data source.")},
{-2147205087, new EsriError("E_TERRAIN_NULL_FIELD_VALUE", -2147205087, "One or more fields contains NULL value.")},
{-2147205086, new EsriError("E_TERRAIN_FIELD_NULLABLE", -2147205086, "Attribute fields must not be nullable.")},
{-2147205085, new EsriError("E_TERRAIN_TERRAIN_NOT_FOUND", -2147205085, "The terrain was not found.")},
{-2147205084, new EsriError("E_TERRAIN_TERRAIN_NOT_SUPPORTED_IN_RELEASE", -2147205084, "Terrains not supported in this release of the GeoDatabase.")},
{-2147205083, new EsriError("E_TERRAIN_TERRAIN_ALREADY_EXISTS", -2147205083, "The terrain with the specified name already exists.")},
{-2147205082, new EsriError("E_TERRAIN_INVALID_GEOMETRY_TYPE_FOR_TERRAIN", -2147205082, "The feature class has an invalid geometry type.")},
{-2147205081, new EsriError("E_TERRAIN_CANNOT_ADD_REGISTERED_CLASS_TO_TERRAIN", -2147205081, "Cannot add a registered as versioned class to the terrain.")},
{-2147205080, new EsriError("E_TERRAIN_INVALID_TERRAIN_NAME", -2147205080, "The Terrain name is invalid.")},
{-2147205079, new EsriError("E_TERRAIN_WRONG_DATASET_TYPE", -2147205079, "Wrong data set type.")},
{-2147205078, new EsriError("E_TERRAIN_WRONG_PYRAMID_TYPE", -2147205078, "Wrong Terrain pyramid type.")},
{-2147205077, new EsriError("E_TERRAIN_CANNOT_CHANGE_SCHEMA", -2147205077, "Changing the definition, or running a full rebuild, of a versioned Terrain is not allowed.")},
{-2147205076, new EsriError("E_TERRAIN_NOT_MULTIPOINT_Z", -2147205076, "Must be a Z-Aware multipoint feature class.")},
{-2147205075, new EsriError("E_TERRAIN_UNKNOWN_BLOB", -2147205075, "No blob is specified or the specified blob is unknown.")},
{-2147205074, new EsriError("E_TERRAIN_NEED_UPDATE", -2147205074, "The Terrain needs update before the specified operation can be performed.")},
{-2147205073, new EsriError("E_TERRAIN_OLD_VERSION", -2147205073, "The specified operation cannot be performed on old version Terrains.")},
{-2147205072, new EsriError("E_TERRAIN_CANNOT_PERFORM_SIMPLIFY_OVERVIEW", -2147205072, "Cannot perform 'Simplify Overview' on an invalid, dirty, or versioned Terrain.")},
{-2147205071, new EsriError("E_TERRAIN_NO_DATA", -2147205071, "Base data sources do not contain any data.")},
{-2147205070, new EsriError("E_TERRAIN_EDIT_OPERATION_REQUIRED", -2147205070, "The specified operation requires an edit operation.")},
{-2147205069, new EsriError("E_TERRAIN_INVALID_EMBEDDED_FC_NAME", -2147205069, "The embedded feature class name is invalid.")},
{-2147205068, new EsriError("E_TERRAIN_TOO_MANY_CLIPPING_SOURCES", -2147205068, "Only one data source can be used for clipping the overview terrain.")},
{-2147205067, new EsriError("E_TERRAIN_INVALID_Z", -2147205067, "Invalid Z value.")},
{-2147205066, new EsriError("E_TERRAIN_BAD_WINDOWSIZE", -2147205066, "The specified window size is either too small, or too big.")},
{-2147205065, new EsriError("E_TERRAIN_NO_SPATIALREF_INFO", -2147205065, "Spatial reference information is missing, or insufficient, for the operation.")},
{-2147219400, new EsriError("E_TERRAIN_NOT_PROJECTED_SYSTEM", -2147219400, "A projected coordinate system is required.")},
{-2147219399, new EsriError("E_TERRAIN_WRONG_TOPOLOGY", -2147219399, "Incorrect boundary tiles topology.")},
{-2147219398, new EsriError("E_TERRAIN_VALUE_OVERFLOW", -2147219398, "The input value is too big (or too small) to store.")},
{-2147219397, new EsriError("E_TERRAIN_DATA_TYPE_MISMATCH", -2147219397, "The input field data type does not match the one in the embedded data source.")},
{-2147219396, new EsriError("E_TERRAIN_DIRTY_TERRAIN", -2147219396, "The specified operation cannot be performed on dirty Terrains.")},
{-2147205059, new EsriError("E_TERRAIN_WINSIZE_NOT_SUPPORTED", -2147205059, "Window size pyramid not supported in this release of the GeoDatabase.")},
{-2147219394, new EsriError("E_TERRAIN_FIELD_TYPE_MISMATCH", -2147219394, "Output contains a field with the same name as the input but has a different field type.")},
{-2147219393, new EsriError("E_TERRAIN_CANNOT_BE_ANCHORED", -2147219393, "Only point data sources can be anchored.")},
{-2147219392, new EsriError("E_TERRAIN_ANCHOR_POINTS_NOT_SUPPORTED", -2147219392, "Anchor-points data sources not supported in this release of the GeoDatabase.")},
{-2147219391, new EsriError("E_TERRAIN_MUST_APPLY_TO_OVERVIEW", -2147219391, "Point data sources must participate in the overview.")},
{-2147208551, new EsriError("GDS_E_IMPORTXMLWS_CONFLICTS_FOUND", -2147208551, "The import xml workspace document failed because there are existing datasets whose names collide with those being imported.")},
{-2147208550, new EsriError("GDS_E_CANTEXPORT_TO_NONCOMPRESSED_FILEGDB", -2147208550, "The export operation failed because it is invalid to specify File GDB as format and not compress it (generates a directory).")},
{-2147208549, new EsriError("GDS_E_REQUESTEDCOUNT_TOO_LARGE", -2147208549, "The requested count is too large (result portion info).")},
{-2147208548, new EsriError("GDS_E_INVALID_FORMAT_FOR_CREATEREPLICA", -2147208548, "The specified format is invalid for the create replica method.")},
{-2147208547, new EsriError("GDS_E_MISSING_PARAMETER", -2147208547, "A required parameter is missing.")},
{-2147208546, new EsriError("GDS_E_CANTIMPORT_ACKMSG_AS_DATACHANGESMSG", -2147208546, "Invalid argument. Expected a data changes message, but received an acknowledgement message.")},
{-2147208545, new EsriError("GDS_E_INVALID_COUNT_REQUESTED", -2147208545, "Invalid count requested (result portion info).")},
{-2147208544, new EsriError("GDS_E_INVALID_START_INDEX", -2147208544, "Invalid start index (result portion info).")},
{-2147208543, new EsriError("GDS_E_NULL_QUERYID", -2147208543, "The query ID is null (result portion info).")},
{-2147208542, new EsriError("GDS_E_INVALID_RECONCILE_POLICY_FOR_DIRECTION", -2147208542, "The reconcile policy is invalid for the specified synchronization direction.")},
{-2147208541, new EsriError("GDS_E_REPLICAS_DONT_MATCH", -2147208541, "The specified replicas don't form a replica pair.")},
{-2147208540, new EsriError("GDS_E_SYNCH_DIRECTION_BOTH_INVALID_FOR_CHECKOUTS", -2147208540, "esriReplicaSynchronizeBoth is an invalid synchronize direction for checkouts.")},
{-2147208539, new EsriError("GDS_E_IMPORTDATAWS_CONFLICTS_FOUND", -2147208539, "The import data failed because there are existing datasets whose names collide with those being imported.")},
}},
{"ESRI.ArcGis.Location", new Dictionary<int, EsriError>{
{-2147220991, new EsriError("GEOCODING_E_REFDATA_NOT_REGISTERED", -2147220991, "The reference data is not registered with the geodatabase.")},
{-2147220990, new EsriError("GEOCODING_E_UICLASS_NOT_SUPPORTED", -2147220990, "The user interface class specified by the locator is not supported.")},
{-2147220989, new EsriError("GEOCODING_E_INTERSECTION_FIELDS_MISSING", -2147220989, "The locator does not specify any intersection fields.")},
{-2147220988, new EsriError("GEOCODING_E_REQUIRED_LOCATION_FIELD_MISSING", -2147220988, "The input location is missing a required attribute.")},
{-2147220987, new EsriError("GEOCODING_E_LOCATOR_CLASS_NOT_SUPPORTED", -2147220987, "The locator class does not support this operation.")},
{-2147220986, new EsriError("GEOCODING_E_TABLE_HAS_NO_OID", -2147220986, "The input table does not have a unique, registered OID attribute.")},
{-2147220985, new EsriError("GEOCODING_E_TABLE_HAS_TOO_MANY_LOCATORS", -2147220985, "This table has too many attached locators.")},
{-2147220983, new EsriError("GEOCODING_E_TABLE_HAS_CORRUPTED_LOCATOR", -2147220983, "The locator attached to this table is corrupted.")},
{-2147220982, new EsriError("GEOCODING_E_INVALID_PROPERTIES", -2147220982, "One or more of the locator's properties is invalid.")},
{-2147220981, new EsriError("GEOCODING_E_UNSUPPORTED_SSA_DATA", -2147220981, "The LOCSSA shared library is trying to return an unsupported data format.")},
{-2147220980, new EsriError("GEOCODING_E_INVALID_LOCATOR_NAME", -2147220980, "This name is invalid for a locator.")},
{-2147220979, new EsriError("GEOCODING_E_NOT_LOCATOR_OWNER", -2147220979, "The user does not own the locator.")},
{-2147220978, new EsriError("GEOCODING_E_LOCATOR_ALREADY_EXISTS", -2147220978, "A locator with that name already exists.")},
{-2147220977, new EsriError("GEOCODING_E_CANNOT_CREATE_LOC_FILE", -2147220977, "The system cannot create a .loc file with that name.")},
{-2147220976, new EsriError("GEOCODING_E_NO_LICENSE", -2147220976, "This software is not licensed for this operation in SDE.")},
{-2147220975, new EsriError("GEOCODING_E_STREETMAP_NOT_ENABLED", -2147220975, "The StreetMap extension must be enabled for this operation.")},
{-2147220974, new EsriError("GEOCODING_E_OPTIONAL_INTERFACE_NOT_SUPPORTED", -2147220974, "Optional interface is not supported by this locator.")},
{-2147220973, new EsriError("GEOCODING_E_LOCATOR_WKS_CANNOT_CREATE_LOCATOR", -2147220973, "The system cannot create locator in this workspace.")},
{-2147220972, new EsriError("GEOCODING_E_REBUILD_NOT_SUPPORTED_FOR_LOCATOR", -2147220972, "The address locator cannot be rebuilt as it was created using a release of ArcGIS previous to ArcGIS 9.2.")},
{-2147220971, new EsriError("GEOCODING_E_LOCATOR_DOES_NOT_EXIST", -2147220971, "A locator with that name does not exist.")},
{-2147220970, new EsriError("GEOCODING_E_REMOTE_WKS_COPY_NOT_SUPPORTED_FOR_LOCATOR", -2147220970, "The address locator cannot be copied between local and remote workspaces.")},
{-2147220969, new EsriError("GEOCODING_E_REVERSE_GEOCODE_NO_ADDRESS_FOUND", -2147220969, "Reverse geocoding cannot find address at the specified location.")},
{-2147220984, new EsriError("ROUTEEVENT_E_CANT_FIND_EVT_RIDFIELD", -2147220984, "The event route identifier field does not exist in the source table.")},
{-2147220968, new EsriError("ROUTEEVENT_E_ROUTEFEATURECLASS_TOO_LARGE", -2147220968, "The route feature class is too large.")},
{-2147220967, new EsriError("ROUTEEVENT_E_CANT_DELETE_FIELD", -2147220967, "Can't delete a route location field.")},
{-2147220966, new EsriError("ROUTEEVENT_E_CANT_CREATE_TMP_FILE", -2147220966, "Can't create a temporary file.")},
{-2147220965, new EsriError("ROUTEEVENT_E_CANT_READ_TMP_FILE", -2147220965, "Can't read from a temporary file.")},
{-2147220964, new EsriError("ROUTEEVENT_E_INVALID_OUTPUT_FIELD", -2147220964, "An output field is in conlict with a source field or is invalid.")},
{-2147220963, new EsriError("ROUTEEVENT_E_OBJECTCLASS_EXISTS", -2147220963, "The output object class or feature class already exists.")},
{-2147220962, new EsriError("ROUTEEVENT_E_DUPLICATED_FIELDS", -2147220962, "The output object class or feature class already exists.")},
{-2147220961, new EsriError("ROUTEEVENT_E_NO_OIDFIELD", -2147220961, "The input doesn't have an OID field, can't process.")},
{-2147220960, new EsriError("ROUTEEVENT_E_NOT_POINTFEATURE", -2147220960, "The input is not a multipoint or a point feature class.")},
{-2147220959, new EsriError("ROUTEEVENT_E_NOT_POLYLINEFEATURE", -2147220959, "The input is not a polyline feature class.")},
{-2147220958, new EsriError("ROUTEEVENT_E_NOT_POLYGONEFEATURE", -2147220958, "The input is not a polygon feature class.")},
{-2147220957, new EsriError("ROUTEEVENT_E_NOT_RESFC", -2147220957, "The input is a route event source feature class.")},
{-2147220956, new EsriError("ROUTEEVENT_E_NOT_LICENSED", -2147220956, "Incorrect license for this operation.")},
}},
{"ESRI.ArcGis.NetworkAnalysis", new Dictionary<int, EsriError>{
{-2147220911, new EsriError("NETWORKANALYSIS_E_INVALID_GEOMETRICINDEX", -2147220911, "There is no geometric network.")},
{-2147220910, new EsriError("NETWORKANALYSIS_E_INVALID_INDEX", -2147220910, "The provided index is not valid.")},
{-2147220909, new EsriError("NETWORKANALYSIS_E_INVALID_FILTERTYPE", -2147220909, "The provided index is not valid. Filters can only be on edges or junctions.")},
{-2147220908, new EsriError("NETWORKANALYSIS_E_INVALID_FEATURELAYER", -2147220908, "The feature layer parameter does not have a feature class.")},
{-2147220907, new EsriError("NETWORKANALYSIS_E_INVALID_DOCUMENT", -2147220907, "The document has been changed.")},
{-2147220906, new EsriError("NETWORKANALYSIS_E_INVALID_PERCENTAGE", -2147220906, "Edge flag percentages must be between 0.0 and 1.0.")},
{-2147220905, new EsriError("NETWORKANALYSIS_E_INVALID_FEATURE", -2147220905, "A flag or barrier could not be placed because the network feature was corrupted.")},
{-2147220864, new EsriError("NETWORKANALYSIS_E_INVALID_ELEMENT_TYPE", -2147220864, "Invalid element type.")},
{-2147220863, new EsriError("NETWORKANALYSIS_E_MULTIPLE_NETWORK", -2147220863, "Network already specified.")},
{-2147220862, new EsriError("NETWORKANALYSIS_E_INVALID_USER_CLASS_ID", -2147220862, "Invalid user class id.")},
{-2147220861, new EsriError("NETWORKANALYSIS_E_NO_JUNCTION_WEIGHT_FILTER", -2147220861, "No junction weight filter specified.")},
{-2147220860, new EsriError("NETWORKANALYSIS_E_NO_EDGE_WEIGHT_FILTER", -2147220860, "No edge weight filter specified.")},
{-2147220859, new EsriError("NETWORKANALYSIS_E_INVALID_WEIGHT_FILTER_TYPE", -2147220859, "Invalid weight filter type.")},
{-2147220858, new EsriError("NETWORKANALYSIS_E_INVALID_FLOW_METHOD", -2147220858, "Invalid flow method.")},
{-2147220857, new EsriError("NETWORKANALYSIS_E_INVALID_FLOW_ELEMENTS", -2147220857, "Invalid flow elements.")},
{-2147220856, new EsriError("NETWORKANALYSIS_E_INVALID_PATH_OBJECTIVE", -2147220856, "Invalid path objective function.")},
{-2147220855, new EsriError("NETWORKANALYSIS_E_INVALID_USER_ID", -2147220855, "Invalid user id.")},
{-2147220854, new EsriError("NETWORKANALYSIS_E_INVALID_USER_SUB_ID", -2147220854, "Invalid user sub id.")},
{-2147220853, new EsriError("NETWORKANALYSIS_E_INVALID_NETWORK", -2147220853, "No network is present.")},
{-2147220852, new EsriError("NETWORKANALYSIS_E_MISMATCH_ELEMENT_TYPE", -2147220852, "The input element type does not agree with the element type of the barrier set.")},
{-2147220851, new EsriError("NETWORKANALYSIS_E_NO_PATH_ORIGINS", -2147220851, "No junction or edge origins are specified for FindPath.")},
{-2147220850, new EsriError("NETWORKANALYSIS_E_BOTH_PATH_ORIGINS", -2147220850, "Both junction and edge origins are specified for FindPath.")},
{-2147220735, new EsriError("NETWORKLOADER_E_INVALID_FEATURE_DATASET_NAME", -2147220735, "An invalid feature dataset name was specified.")},
{-2147220734, new EsriError("NETWORKLOADER_E_INVALID_FEATURE_CLASS_NAME", -2147220734, "An invalid feature class name was specified.")},
{-2147220733, new EsriError("NETWORKLOADER_E_INVALID_NETWORK_NAME", -2147220733, "An invalid network name was specified.")},
{-2147220732, new EsriError("NETWORKLOADER_E_INVALID_FIELD_NAME", -2147220732, "An invalid field name was specified.")},
{-2147220731, new EsriError("NETWORKLOADER_E_INVALID_WEIGHT_NAME", -2147220731, "An invalid weight name was specified.")},
{-2147220730, new EsriError("NETWORKLOADER_E_INVALID_Z_USE_CONDITION", -2147220730, "Unable to use Zs for network connectivity.")},
{-2147220729, new EsriError("NETWORKLOADER_E_INVALID_WEIGHT_TYPE", -2147220729, "Invalid weight type.")},
{-2147220719, new EsriError("NETWORKLOADER_E_UNSUPPORTED_NETWORK_TYPE", -2147220719, "An unsupported network type was specified.")},
{-2147220718, new EsriError("NETWORKLOADER_E_INVALID_FEATURE_TYPE", -2147220718, "An invalid feature type was specified.")},
{-2147220717, new EsriError("NETWORKLOADER_E_INVALID_SHAPE_TYPE", -2147220717, "An invalid shape type was specified.")},
{-2147220716, new EsriError("NETWORKLOADER_E_INVALID_ENABLED_FIELD_TYPE", -2147220716, "An invalid enabled field type was specified.")},
{-2147220715, new EsriError("NETWORKLOADER_E_INVALID_ENABLED_FIELD_DOMAIN", -2147220715, "An invalid enabled field domain was specified.")},
{-2147220714, new EsriError("NETWORKLOADER_E_INVALID_ANCILLARY_ROLE", -2147220714, "An invalid ancillary role was specified.")},
{-2147220713, new EsriError("NETWORKLOADER_E_INVALID_ANCILLARY_ROLE_FIELD_TYPE", -2147220713, "An invalid ancillary role field type was specified.")},
{-2147220712, new EsriError("NETWORKLOADER_E_INVALID_ANCILLARY_ROLE_FIELD_DOMAIN", -2147220712, "An invalid ancillary role field domain was specified.")},
{-2147220703, new EsriError("NETWORKLOADER_E_INVALID_SNAP_TOLERANCE", -2147220703, "The snapping tolerance cannot be negative or smaller than the minimum tolerance.")},
{-2147220702, new EsriError("NETWORKLOADER_E_INVALID_BITGATE_SIZE", -2147220702, "Bitgate weights sizes must be in the range from 1 to 31.")},
{-2147220479, new EsriError("NETWORKLOADER_E_CANNOT_OPEN_FEATURE_DATASET", -2147220479, "Unable to open the feature dataset.")},
{-2147220478, new EsriError("NETWORKLOADER_E_CANNOT_OPEN_FEATURE_CLASS", -2147220478, "Unable to open the feature class.")},
{-2147220477, new EsriError("NETWORKLOADER_E_CANNOT_READ_FEATURE_CLASS", -2147220477, "Unable to read from the feature class.")},
{-2147220476, new EsriError("NETWORKLOADER_E_CANNOT_UPDATE_FEATURE_CLASS", -2147220476, "Unable to update the feature class.")},
{-2147220475, new EsriError("NETWORKLOADER_E_CANNOT_ACQUIRE_LOGICAL_NETWORK", -2147220475, "Unable to acquire logical network.")},
{-2147220463, new EsriError("NETWORKLOADER_E_CANNOT_CREATE_GEOMETRIC_NETWORK", -2147220463, "Unable to create geometric network.")},
{-2147220462, new EsriError("NETWORKLOADER_E_CANNOT_ADD_FEATURE_CLASS", -2147220462, "Unable to add a feature class to the geometric network.")},
{-2147220461, new EsriError("NETWORKLOADER_E_CANNOT_CREATE_ENABLED_FIELD", -2147220461, "Cannot create enabled field.")},
{-2147220460, new EsriError("NETWORKLOADER_E_CANNOT_UPDATE_ENABLED_FIELD", -2147220460, "Cannot update enabled field.")},
{-2147220459, new EsriError("NETWORKLOADER_E_CANNOT_CREATE_ANCILLARY_ROLE_FIELD", -2147220459, "Cannot create ancillary role field.")},
{-2147220458, new EsriError("NETWORKLOADER_E_CANNOT_UPDATE_ANCILLARY_ROLE_FIELD", -2147220458, "Cannot update ancillary role field.")},
{-2147220457, new EsriError("NETWORKLOADER_E_CANNOT_OPEN_ORPHAN_JUNCTION_CLASS", -2147220457, "Unable to open orphan junction feature class.")},
{-2147220456, new EsriError("NETWORKLOADER_E_CANNOT_ADD_ORPHAN_JUNCTION_ROW", -2147220456, "Cannot insert rows into orphan junction feature class.")},
{-2147220447, new EsriError("NETWORKLOADER_E_CANNOT_CREATE_ERROR_TABLE", -2147220447, "Unable to create the error table.")},
{-2147220446, new EsriError("NETWORKLOADER_E_CANNOT_UPDATE_ERROR_TABLE", -2147220446, "Unable to update the error table.")},
{-2147220431, new EsriError("NETWORKLOADER_E_CANNOT_ADD_JUNCTION_ELEMENT", -2147220431, "Cannot add junction elements to the network.")},
{-2147220430, new EsriError("NETWORKLOADER_E_CANNOT_ADD_EDGE_ELEMENT", -2147220430, "Cannot add edge elements to the network.")},
{-2147220429, new EsriError("NETWORKLOADER_E_CANNOT_CREATE_INDEX", -2147220429, "Creating indexes on network tables failed.")},
{-2147220428, new EsriError("NETWORKLOADER_E_CANNOT_DROP_INDEX", -2147220428, "Dropping indexes on network tables failed.")},
{-2147220427, new EsriError("NETWORKLOADER_E_CANNOT_OPEN_LOG_FILE", -2147220427, "Cannot open log file.")},
{-2147220416, new EsriError("NETWORKLOADER_E_CANNOT_ACCESS_TEMP_FILE", -2147220416, "Cannot access temporary files.")},
{-2147220225, new EsriError("NETWORKLOADER_E_UNKNOWN_ERROR", -2147220225, "An unknown error occurred.")},
}},
{"ESRI.ArcGIS.Display", new Dictionary<int, EsriError>{
{-2147218431, new EsriError("REP_E_ATTRIBUTE_DOES_NOT_EXIST", -2147218431, "Requested graphic attribute does not exist.")},
{-2147218430, new EsriError("REP_E_GEOMETRY_TYPE_NOT_SUPPORTED", -2147218430, "This geometry type is not supported.")},
{-2147218429, new EsriError("REP_E_NO_MAP_CONTEXT", -2147218429, "The representation map context is not defined.")},
{-2147218428, new EsriError("REP_E_INVALID_ENUM_ATTRIBUTE", -2147218428, "Enum graphic attribute is invalid.")},
{-2147218427, new EsriError("REP_E_EMPTY_ENUM_ATTRIBUTE", -2147218427, "Enum attribute type contains no value.")},
{-2147218426, new EsriError("REP_E_MAP_CONTEXT_NOT_INITIALIZED", -2147218426, "Representation map context is not initialized.")},
{-2147218425, new EsriError("REP_E_OUTPUT_CONTEXT_NOT_INITIALIZED", -2147218425, "Representation output context is not initialized.")},
{-2147218687, new EsriError("REP_E_INVALID_REP_RULE_ID", -2147218687, "Representation rule ID is not valid.")},
{-2147218686, new EsriError("REP_E_REP_RULE_NAME_ALREADY_EXISTS", -2147218686, "Representation rule name is already used.")},
{-2147218685, new EsriError("REP_E_REP_CLASS_NOT_FOUND", -2147218685, "The feature class representation was not found.")},
{-2147218684, new EsriError("REP_E_REP_IS_FREE_GRAPHICS", -2147218684, "Representation is based on a free graphic.")},
{-2147218683, new EsriError("REP_E_REP_USES_REP_RULE", -2147218683, "Representation uses a representation rule.")},
{-2147218682, new EsriError("REP_E_CANT_ACQUIRE_SCHEMA_LOCK", -2147218682, "Can't acquire a schema lock.")},
{-2147218681, new EsriError("REP_E_OBJECT_IS_DELETED", -2147218681, "Object is deleted.")},
{-2147218680, new EsriError("REP_E_NO_REP_RULES", -2147218680, "Feature class representation has no representation rules.")},
{-2147218679, new EsriError("REP_E_WORKSPACE_DOESNT_SUPPORT_REP_EXTENSION", -2147218679, "Workspace doesn't support the representation extension.")},
{-2147218678, new EsriError("REP_E_FEATURE_TYPE_NOT_SUPPORTED", -2147218678, "Feature type is not supported.")},
{-2147218677, new EsriError("REP_E_GEODATABASE_DOESNT_SUPPORT_REPRESENTATIONS", -2147218677, "Geodatabase does not support representations.")},
{-2147218676, new EsriError("REP_E_NO_REP_SYSTEM_TABLES", -2147218676, "No representation system tables.")},
{-2147218675, new EsriError("REP_E_REP_CLASS_NAME_ALREADY_EXISTS", -2147218675, "A feature class representation already exists with this name.")},
{-2147218674, new EsriError("REP_E_FIELD_NAME_ALREADY_EXISTS", -2147218674, "A field already exists with this name.")},
{-2147218673, new EsriError("REP_E_NAME_HAS_INVALID_CHARACTERS", -2147218673, "Name contains invalid characters.")},
{-2147218672, new EsriError("REP_E_MUST_BE_THE_OWNER", -2147218672, "Must be the owner to perform this operation.")},
{-2147218671, new EsriError("REP_E_INVALID_LICENSE", -2147218671, "The application does not have the required license for this operation.")},
{-2147218670, new EsriError("REP_E_COMPRESSED_FEATURE_CLASS", -2147218670, "Cannot perform this operation on a compressed geodatabase.")},
}},
{"ESRI.ArcGis.Schematic", new Dictionary<int, EsriError>{
{-2147218943, new EsriError("SCHEMATIC_E_NO_BUILDER", -2147218943, "There is no builder associated to the diagram class.")},
{-2147218942, new EsriError("SCHEMATIC_E_NEED_SDE_USER", -2147218942, "First dataset must be created with an user SDE connection.")},
{-2147218941, new EsriError("SCHEMATIC_E_CANT_CREATE_SYSTEM_TABLES", -2147218941, "Unable to create schematic system tables.")},
{-2147218940, new EsriError("SCHEMATIC_E_USER_NOACCESS", -2147218940, "No access to schematic dataset tables.")},
{-2147218939, new EsriError("SCHEMATIC_E_CANT_CREATE_DATASET_TABLES", -2147218939, "Unable to create schematic dataset tables.")},
{-2147218938, new EsriError("SCHEMATIC_E_CANT_CREATE_ELEMENT_CLASS", -2147218938, "Unable to create schematic element class.")},
{-2147218937, new EsriError("SCHEMATIC_E_CANT_OPEN_DATASOURCE", -2147218937, "Unable to open schematic data source.")},
{-2147218936, new EsriError("SCHEMATIC_E_CANT_OPEN_QUERY", -2147218936, "Unable to open query.")},
{-2147218935, new EsriError("SCHEMATIC_E_CANT_INIT_QUERY", -2147218935, "Unable to initialize query.")},
{-2147218934, new EsriError("SCHEMATIC_E_FOLDER_ALREADY_EXISTS", -2147218934, "Schematic folder already exists.")},
{-2147218933, new EsriError("SCHEMATIC_E_DIAGRAM_ALREADY_EXISTS", -2147218933, "Schematic diagram already exists.")},
{-2147218932, new EsriError("SCHEMATIC_E_DIAGRAM_CANT_BE_COPIED", -2147218932, "This type of diagram can't be copied.")},
{-2147218931, new EsriError("SCHEMATIC_E_FOLDER_CANT_BE_COPIED", -2147218931, "A schematic folder can't be copied.")},
{-2147218930, new EsriError("SCHEMATIC_E_FOLDER_PARENT", -2147218930, "Illegal parent for this schematic folder.")},
{-2147218929, new EsriError("SCHEMATIC_E_MUST_BE_OWNER", -2147218929, "Must be schematic dataset owner to perform this operation.")},
{-2147218928, new EsriError("SCHEMATIC_E_MUST_BE_SAME_DATABASE", -2147218928, "Operation not allowed across database boundaries.")},
{-2147218927, new EsriError("SCHEMATIC_E_NO_ELEMENT_CLASS", -2147218927, "No element class associated to this diagram template.")},
{-2147218926, new EsriError("SCHEMATIC_E_NO_INITIAL_OBJECTS", -2147218926, "No initial objects can be retrieved.")},
{-2147218925, new EsriError("SCHEMATIC_E_NO_RESULT_FOUND", -2147218925, "No traversal result available on the input layer.")},
{-2147218924, new EsriError("SCHEMATIC_E_INPUT_DATA_NOT_SUPPORTED", -2147218924, "The schematic builder doesn't support input data.")},
{-2147218923, new EsriError("SCHEMATIC_E_INVALID_DIAGRAM_NAME", -2147218923, "Invalid schematic diagram name.")},
{-2147218922, new EsriError("SCHEMATIC_E_DATASOURCE_ALREADY_EXISTS", -2147218922, "Schematic data source already exists.")},
{-2147218921, new EsriError("SCHEMATIC_E_ELEMENT_CLASS_ALREADY_EXISTS", -2147218921, "Schematic element class already exists.")},
{-2147218920, new EsriError("SCHEMATIC_E_DIAGRAM_CLASS_ALREADY_EXISTS", -2147218920, "Schematic diagram class already exists.")},
{-2147218919, new EsriError("SCHEMATIC_E_DIAGRAM_CLASS_ENTRY_ALREADY_EXISTS", -2147218919, "Schematic diagram class already associated to this element class.")},
{-2147218918, new EsriError("SCHEMATIC_E_OBJECT_CANT_BE_DELETED", -2147218918, "Schematic object can't be deleted.")},
{-2147218917, new EsriError("SCHEMATIC_E_ATTRIBUTE_RECURSIVE_DEFINITION", -2147218917, "Schematic attribute recursive definition.")},
{-2147218916, new EsriError("SCHEMATIC_E_ATTRIBUTE_ALREADY_EXISTS", -2147218916, "Schematic attribute already exists.")},
{-2147218915, new EsriError("SCHEMATIC_E_OBJECT_CLASS_PARENT", -2147218915, "Schematic object class parent invalid.")},
{-2147218914, new EsriError("SCHEMATIC_E_OBJECT_IS_DELETED", -2147218914, "Schematic object is deleted.")},
{-2147218913, new EsriError("SCHEMATIC_E_ATTRIBUTE_INCONSISTENT_DEFINITION", -2147218913, "Schematic attribute inconsistent definition.")},
{-2147218912, new EsriError("SCHEMATIC_E_DIAGRAM_IS_ALREADY_IN_EDIT_MODE", -2147218912, "Schematic diagram is already in edit mode in the session.")},
{-2147218911, new EsriError("SCHEMATIC_E_DIAGRAM_IS_LOCKED", -2147218911, "Schematic diagram is locked.")},
{-2147218910, new EsriError("SCHEMATIC_E_DIAGRAM_IS_BEING_EDITED", -2147218910, "Schematic diagram is being edited.")},
{-2147218909, new EsriError("SCHEMATIC_E_NOT_SUPPORTED_ON_THIS_VERSION", -2147218909, "Operation not supported on this version of the schematic dataset.")},
{-2147218908, new EsriError("SCHEMATIC_E_ATTRIBUTE_NOT_ALLOWED", -2147218908, "Schematic attribute not allowed for this object class.")},
{-2147218907, new EsriError("SCHEMATIC_E_ALGORITHM_OPTION_REQUIRES_ONE_SELECTED_LINK_ONLY", -2147218907, "Algorithm option requires one and only one selected link.")},
{-2147218906, new EsriError("SCHEMATIC_E_ALGORITHM_PARAMETER_LESS_THAN_RESOLUTION", -2147218906, "Algorithm parameter distances are less than twice the spatial reference resolution.")},
{-2147218905, new EsriError("SCHEMATIC_E_DIAGRAM_CANT_BE_LOADED", -2147218905, "Schematic diagram can't be loaded.")},
{-2147218904, new EsriError("SCHEMATIC_E_FIELD_CANT_BE_ADDED", -2147218904, "Additionnal field can't be added.")},
}},
{"ESRI.ArcGIS.DataSourcesNetCDF", new Dictionary<int, EsriError>{
{-2147217407, new EsriError("E_NETCDF_FILE_NOT_FOUND", -2147217407, "NetCDF file cannot be found.")},
{-2147217406, new EsriError("E_NETCDF_FILE_INVALID_EXTENSION", -2147217406, "NetCDF file extension is invalid.")},
{-2147217405, new EsriError("E_NETCDF_RENDERER_INVALID_BAND_INDEX", -2147217405, "Specified band index is invalid.")},
{-2147217404, new EsriError("E_NETCDF_FILE_FAILED_TO_RENAME", -2147217404, "Failed to rename the specified file.")},
{-2147217403, new EsriError("E_NETCDF_FILE_FAILED_TO_COPY", -2147217403, "Failed to copy the specified file.")},
{-2147217402, new EsriError("E_NETCDF_ACCESS_IS_DENIED", -2147217402, "The user does not have permission to execute the operation.")},
{-2147217401, new EsriError("E_NETCDF_DATASET_EXIST", -2147217401, "NetCDF file(table for SDE) already exist.")},
{-2147217408, new EsriError("E_NETCDF_UNKNOWN_ERROR", -2147217408, "Unknown error.")},
}},
{"ESRI.ArcGis.DataSourcesRasterUI", new Dictionary<int, EsriError>{
{-2147217407, new EsriError("E_RASTERENCODER_FAILED_TO_ENCODE", -2147217407, "Failed to encode raster.")},
{-2147217406, new EsriError("E_RASTERENCODER_FILE_SIZE_EXCEEDED", -2147217406, "Size limit exceeded.")},
{-2147217405, new EsriError("E_RASTERENCODER_NO_LICENSE", -2147217405, "No encoding license.")},
{-2147217404, new EsriError("E_RASTERENCODER_INVALID_INPUT", -2147217404, "Invalid input.")},
{-2147217403, new EsriError("E_RASTERENCODER_CANBE_ENCODED", -2147217403, "Can be encoded.")},
{-2147217408, new EsriError("E_RASTERENCODER_UNKNOWN_ERROR", -2147217408, "Unknown error.")},
}},
};
}
/// <summary>
/// Update this mapping when new source strings are discovered.
/// </summary>
private static readonly Dictionary<string, string> SourceMap = new Dictionary<string, string>()
{
{"ESRI GeoDatabase", "ESRI.ArcGIS.Geodatabase"}
};
/// <summary>
/// Author: Øyvind Idland
/// In some cases we don't get the expected namespace as key.
/// We keep an internal mapping for this, please add more if found.
/// </summary>
/// <param name="source">source string from the COMException</param>
/// <returns>known key</returns>
private static string ReMapSourceFromString(string source)
{
if (SourceMap.ContainsKey(source))
return SourceMap[source];
return source;
}
/// <summary>
/// Author: Øyvind Idland
/// Look up COM exception code, and return corresponding error message if found.
/// If no error message is found: return defaultMessage if specified, or an "Unknown error" with error code.
/// </summary>
/// <param name="ex">Actual COM exception</param>
/// <param name="defaultMessage">default message (optional)</param>
/// <returns>Hopefully a sensible error message, defaultMessage or a general string with error code</returns>
public static string GetComExceptionMessage(COMException ex, string defaultMessage = null)
{
if(!string.IsNullOrEmpty(ex.Source))
{
string sourceKey = ReMapSourceFromString(ex.Source);
if (ErrorMessages.ContainsKey(sourceKey))
{
var innerDictionary = ErrorMessages[sourceKey];
if (innerDictionary.ContainsKey(ex.ErrorCode))
return innerDictionary[ex.ErrorCode].ToString();
}
}
if (!string.IsNullOrEmpty(defaultMessage))
return defaultMessage;
return string.Format("Unknown error occurred. (error code = {0})", ex.ErrorCode);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment