System.Data.cs
上传用户:jnxxjx
上传日期:2015-03-08
资源大小:3388k
文件大小:642k
源码类别:

VC书籍

开发平台:

C/C++

  1. //$si$ virtual
  2. ////////////////////////////////////////////////////////////////
  3. // File System.Data.dll: 
  4. // Global functions
  5. //-------------------------------------------------------
  6. // Global fields
  7. //-------------------------------------------------------
  8. // Global MemberRefs
  9. //-------------------------------------------------------
  10. // Types
  11. //-------------------------------------------------------
  12. class ThisAssembly : System.Object
  13.     {
  14.      String Title;
  15.      String Description;
  16.      String DefaultAlias;
  17.      String Copyright;
  18.      String Trademark;
  19.      String Version;
  20.      String InformationalVersion;
  21.      Void ThisAssembly();
  22.     }
  23. class AssemblyRef : System.Object
  24.     {
  25.      String EcmaPublicKey;
  26.      String Mscorlib;
  27.      String SystemData;
  28.      String System;
  29.      String SystemRuntimeRemoting;
  30.      String SystemWindowsForms;
  31.      String SystemXml;
  32.      String MicrosoftPublicKey;
  33.      String SystemConfigurationInstall;
  34.      String SystemDesign;
  35.      String SystemDirectoryServices;
  36.      String SystemDrawingDesign;
  37.      String SystemDrawing;
  38.      String SystemEnterpriseServices;
  39.      String SystemManagement;
  40.      String SystemMessaging;
  41.      String SystemRuntimeSerializationFormattersSoap;
  42.      String SystemSecurity;
  43.      String SystemServiceProcess;
  44.      String SystemWeb;
  45.      String SystemWebRegularExpressions;
  46.      String SystemWebServices;
  47.      String MicrosoftVisualStudio;
  48.      String MicrosoftVSDesigner;
  49.      String MicrosoftJScript;
  50.      Void AssemblyRef();
  51.     }
  52. class System.Data.ResDescriptionAttribute : System.ComponentModel.DescriptionAttribute
  53.     {
  54.      Boolean replaced;
  55.      Void System.Data.ResDescriptionAttribute( String description);
  56.      String get_Description();
  57.     property Description { get(){} set(){} };
  58.     }
  59. class System.Data.ResCategoryAttribute : System.ComponentModel.CategoryAttribute
  60.     {
  61.      Void System.Data.ResCategoryAttribute( String category);
  62.      String GetLocalizedString( String value);
  63.     }
  64. class System.Data.Res : System.Object
  65.     {
  66.      String DataCategory_Action;
  67.      String DataCategory_Behavior;
  68.      String DataCategory_Data;
  69.      String DataCategory_Fill;
  70.      String DataCategory_InfoMessage;
  71.      String DataCategory_Mapping;
  72.      String DataCategory_StateChange;
  73.      String DataCategory_Update;
  74.      String ExtendedPropertiesDescr;
  75.      String DataSetCaseSensitiveDescr;
  76.      String DataSetDataSetNameDescr;
  77.      String DataSetDefaultViewDescr;
  78.      String DataSetEnforceConstraintsDescr;
  79.      String DataSetHasErrorsDescr;
  80.      String DataSetLocaleDescr;
  81.      String DataSetNamespaceDescr;
  82.      String DataSetPrefixDescr;
  83.      String DataSetRelationsDescr;
  84.      String DataSetTablesDescr;
  85.      String DataSetMergeFailedDescr;
  86.      String DataTableCaseSensitiveDescr;
  87.      String DataTableChildRelationsDescr;
  88.      String DataTableColumnsDescr;
  89.      String DataTableConstraintsDescr;
  90.      String DataTableDataSetDescr;
  91.      String DataTableDefaultViewDescr;
  92.      String DataTableDisplayExpressionDescr;
  93.      String DataTableHasErrorsDescr;
  94.      String DataTableLocaleDescr;
  95.      String DataTableMinimumCapacityDescr;
  96.      String DataTableNamespaceDescr;
  97.      String DataTablePrefixDescr;
  98.      String DataTableParentRelationsDescr;
  99.      String DataTablePrimaryKeyDescr;
  100.      String DataTableRowsDescr;
  101.      String DataTableTableNameDescr;
  102.      String DataTableRowChangedDescr;
  103.      String DataTableRowChangingDescr;
  104.      String DataTableRowDeletedDescr;
  105.      String DataTableRowDeletingDescr;
  106.      String DataTableColumnChangingDescr;
  107.      String DataTableColumnChangedDescr;
  108.      String DataRelationRelationNameDescr;
  109.      String DataRelationChildColumnsDescr;
  110.      String DataRelationParentColumnsDescr;
  111.      String DataRelationNested;
  112.      String ForeignKeyConstraintDeleteRuleDescr;
  113.      String ForeignKeyConstraintUpdateRuleDescr;
  114.      String ForeignKeyConstraintAcceptRejectRuleDescr;
  115.      String ForeignKeyConstraintChildColumnsDescr;
  116.      String ForeignKeyConstraintParentColumnsDescr;
  117.      String ForeignKeyRelatedTableDescr;
  118.      String KeyConstraintColumnsDescr;
  119.      String KeyConstraintIsPrimaryKeyDescr;
  120.      String ConstraintNameDescr;
  121.      String ConstraintTableDescr;
  122.      String DataColumnAllowNullDescr;
  123.      String DataColumnAutoIncrementDescr;
  124.      String DataColumnAutoIncrementSeedDescr;
  125.      String DataColumnAutoIncrementStepDescr;
  126.      String DataColumnCaptionDescr;
  127.      String DataColumnColumnNameDescr;
  128.      String DataColumnDataTableDescr;
  129.      String DataColumnDataTypeDescr;
  130.      String DataColumnDefaultValueDescr;
  131.      String DataColumnExpressionDescr;
  132.      String DataColumnMappingDescr;
  133.      String DataColumnNamespaceDescr;
  134.      String DataColumnPrefixDescr;
  135.      String DataColumnOrdinalDescr;
  136.      String DataColumnReadOnlyDescr;
  137.      String DataColumnUniqueDescr;
  138.      String DataColumnMaxLengthDescr;
  139.      String DataViewAllowDeleteDescr;
  140.      String DataViewAllowEditDescr;
  141.      String DataViewAllowNewDescr;
  142.      String DataViewCountDescr;
  143.      String DataViewDataViewManagerDescr;
  144.      String DataViewIsOpenDescr;
  145.      String DataViewRowFilterDescr;
  146.      String DataViewRowStateFilterDescr;
  147.      String DataViewSortDescr;
  148.      String DataViewApplyDefaultSortDescr;
  149.      String DataViewTableDescr;
  150.      String DataViewListChangedDescr;
  151.      String DataViewManagerDataSetDescr;
  152.      String DataViewManagerTableSettingsDescr;
  153.      String ADP_NotAPermissionElement;
  154.      String ADP_InvalidXMLBadVersion;
  155.      String ADP_WrongType;
  156.      String ADP_NoQuoteChange;
  157.      String ADP_MissingSourceCommand;
  158.      String ADP_MissingSourceCommandConnection;
  159.      String ADP_CollectionUniqueValue;
  160.      String ADP_CollectionIsNotParent;
  161.      String ADP_CollectionIsParent;
  162.      String ADP_CollectionRemoveInvalidObject;
  163.      String ADP_CollectionIndexInt32;
  164.      String ADP_CollectionIndexString;
  165.      String ADP_CollectionNullValue;
  166.      String ADP_CollectionInvalidType;
  167.      String ADP_NullDataTable;
  168.      String ADP_ColumnSchemaExpression;
  169.      String ADP_ColumnSchemaMismatch;
  170.      String ADP_ColumnSchemaMissing1;
  171.      String ADP_ColumnSchemaMissing2;
  172.      String ADP_InvalidSourceColumn;
  173.      String ADP_MissingColumnMapping;
  174.      String ADP_InvalidMappingAction;
  175.      String ADP_InvalidSchemaAction;
  176.      String ADP_NullDataSet;
  177.      String ADP_MissingTableSchema;
  178.      String ADP_InvalidSourceTable;
  179.      String ADP_MissingTableMapping;
  180.      String ADP_InvalidCommandType;
  181.      String ADP_InvalidUpdateRowSource;
  182.      String ADP_CommandTextRequired;
  183.      String ADP_ConnectionRequired_Cancel;
  184.      String ADP_ConnectionRequired_ExecuteReader;
  185.      String ADP_ConnectionRequired_ExecuteNonQuery;
  186.      String ADP_ConnectionRequired_ExecuteScalar;
  187.      String ADP_ConnectionRequired_Prepare;
  188.      String ADP_ConnectionRequired_PropertyGet;
  189.      String ADP_ConnectionRequired_PropertySet;
  190.      String ADP_ConnectionRequired_DeriveParameters;
  191.      String ADP_ConnectionRequired_Fill;
  192.      String ADP_ConnectionRequired_FillSchema;
  193.      String ADP_ConnectionRequired_Select;
  194.      String ADP_ConnectionRequired_Insert;
  195.      String ADP_ConnectionRequired_Update;
  196.      String ADP_ConnectionRequired_Delete;
  197.      String ADP_ConnectionRequired_Clone;
  198.      String ADP_NoStoredProcedureExists;
  199.      String ADP_OpenConnectionRequired_Cancel;
  200.      String ADP_OpenConnectionRequired_BeginTransaction;
  201.      String ADP_OpenConnectionRequired_CommitTransaction;
  202.      String ADP_OpenConnectionRequired_RollbackTransaction;
  203.      String ADP_OpenConnectionRequired_SaveTransaction;
  204.      String ADP_OpenConnectionRequired_ExecuteReader;
  205.      String ADP_OpenConnectionRequired_ExecuteNonQuery;
  206.      String ADP_OpenConnectionRequired_ExecuteScalar;
  207.      String ADP_OpenConnectionRequired_Prepare;
  208.      String ADP_OpenConnectionRequired_PropertyGet;
  209.      String ADP_OpenConnectionRequired_PropertySet;
  210.      String ADP_OpenConnectionRequired_DeriveParameters;
  211.      String ADP_OpenConnectionRequired_FillSchema;
  212.      String ADP_OpenConnectionRequired_Fill;
  213.      String ADP_OpenConnectionRequired_Select;
  214.      String ADP_OpenConnectionRequired_Insert;
  215.      String ADP_OpenConnectionRequired_Update;
  216.      String ADP_OpenConnectionRequired_Delete;
  217.      String ADP_OpenConnectionRequired_Clone;
  218.      String ADP_OpenConnectionRequired_ChangeDatabase;
  219.      String ADP_TransactionConnectionMismatch;
  220.      String ADP_TransactionRequired_Execute;
  221.      String ADP_TransactionCompleted;
  222.      String ADP_OpenReaderExists;
  223.      String ADP_DeriveParametersNotSupported;
  224.      String ADP_MissingSelectCommand;
  225.      String ADP_InvalidSchemaType;
  226.      String ADP_FillSchemaRequiresSourceTableName;
  227.      String ADP_InvalidMaxRecords;
  228.      String ADP_InvalidStartRecord;
  229.      String ADP_FillRequiresSourceTableName;
  230.      String ADP_FillChapterAutoIncrement;
  231.      String ADP_UpdateRequiresSourceTable;
  232.      String ADP_InvalidUpdateStatus;
  233.      String ADP_UpdateRequiresSourceTableName;
  234.      String ADP_MissingTableMappingDestination;
  235.      String ADP_UpdateRequiresCommandClone;
  236.      String ADP_UpdateRequiresCommandSelect;
  237.      String ADP_UpdateRequiresCommandInsert;
  238.      String ADP_UpdateRequiresCommandUpdate;
  239.      String ADP_UpdateRequiresCommandDelete;
  240.      String ADP_UpdateNullRow;
  241.      String ADP_UpdateNullRowTable;
  242.      String ADP_UpdateMismatchRowTable;
  243.      String ADP_RowUpdatedErrors;
  244.      String ADP_RowUpdatingErrors;
  245.      String ADP_UpdateConcurrencyViolation_Update;
  246.      String ADP_UpdateConcurrencyViolation_Delete;
  247.      String ADP_UpdateUnknownRowState;
  248.      String ADP_InvalidCommandTimeout;
  249.      String ADP_CommandIsActive;
  250.      String ADP_UninitializedParameterSize;
  251.      String ADP_PrepareParameterType;
  252.      String ADP_PrepareParameterSize;
  253.      String ADP_PrepareParameterScale;
  254.      String ADP_ClosedConnectionError;
  255.      String ADP_ConnectionAlreadyOpen;
  256.      String ADP_NoConnectionString;
  257.      String ADP_OpenConnectionPropertySet;
  258.      String ADP_EmptyDatabaseName;
  259.      String ADP_InvalidConnectTimeoutValue;
  260.      String ADP_InvalidIsolationLevel;
  261.      String ADP_InvalidPersistSecurityInfo;
  262.      String ADP_InvalidSourceBufferIndex;
  263.      String ADP_InvalidDestinationBufferIndex;
  264.      String ADP_DataReaderNoData;
  265.      String ADP_DataReaderClosed;
  266.      String ADP_StreamClosed;
  267.      String ADP_DynamicSQLJoinUnsupported;
  268.      String ADP_DynamicSQLNoTableInfo;
  269.      String ADP_DynamicSQLNoKeyInfo;
  270.      String ADP_DynamicSQLReadOnly;
  271.      String ADP_DynamicSQLNestedQuote;
  272.      String ADP_NonSequentialColumnAccess;
  273.      String ADP_InvalidDataRowVersion;
  274.      String ADP_InvalidParameterDirection;
  275.      String ADP_InvalidDataType;
  276.      String ADP_UnknownDataType;
  277.      String ADP_UnknownDataTypeCode;
  278.      String ADP_InvalidSizeValue;
  279.      String ADP_WhereClauseUnspecifiedValue;
  280.      String ADP_TruncatedBytes;
  281.      String ADP_TruncatedString;
  282.      String ADP_ParallelTransactionsNotSupported;
  283.      String ADP_TransactionZombied;
  284.      String DataColumnMapping_DataSetColumn;
  285.      String DataColumnMapping_SourceColumn;
  286.      String DataColumnMappings_Count;
  287.      String DataColumnMappings_Item;
  288.      String DataAdapter_AcceptChangesDuringFill;
  289.      String DataAdapter_ContinueUpdateOnError;
  290.      String DataAdapter_MissingMappingAction;
  291.      String DataAdapter_MissingSchemaAction;
  292.      String DataAdapter_TableMappings;
  293.      String DataTableMapping_ColumnMappings;
  294.      String DataTableMapping_DataSetTable;
  295.      String DataTableMapping_SourceTable;
  296.      String DataTableMappings_Count;
  297.      String DataTableMappings_Item;
  298.      String DbDataAdapter_FillError;
  299.      String DbDataAdapter_RowUpdated;
  300.      String DbDataAdapter_RowUpdating;
  301.      String DbConnection_InfoMessage;
  302.      String DbConnection_StateChange;
  303.      String DbConnection_State;
  304.      String OdbcConnection_ConnectionStringTooLong;
  305.      String Odbc_UnknownSQLType;
  306.      String Odbc_UnknownURTType;
  307.      String Odbc_InvalidHandle;
  308.      String Odbc_UnsupportedCommandTypeTableDirect;
  309.      String Odbc_NegativeArgument;
  310.      String Odbc_CantSetPropertyOnOpenConnection;
  311.      String Odbc_UnsupportedIsolationLevel;
  312.      String Odbc_CantEnableConnectionpooling;
  313.      String Odbc_CantAllocateEnvironmentHandle;
  314.      String Odbc_NotInTransaction;
  315.      String Odbc_UnknownSQLCType;
  316.      String Odbc_UnknownOdbcType;
  317.      String Odbc_ExceptionMessage;
  318.      String Odbc_ExceptionNoInfoMsg;
  319.      String OleDb_SchemaRowsetsNotSupported;
  320.      String OleDb_NoErrorInformation;
  321.      String OleDb_MDACSecurityDeny;
  322.      String OleDb_MDACSecurityHive;
  323.      String OleDb_MDACSecurityFile;
  324.      String OleDb_MDACNotAvailable;
  325.      String OleDb_MDACWrongVersion;
  326.      String OleDb_MSDASQLNotSupported;
  327.      String OleDb_ProviderUnavailable;
  328.      String OleDb_CommandTextNotSupported;
  329.      String OleDb_TransactionsNotSupported;
  330.      String OleDb_ConnectionStringSyntax;
  331.      String OleDb_AsynchronousNotSupported;
  332.      String OleDb_NoProviderSpecified;
  333.      String OleDb_InvalidProviderSpecified;
  334.      String OleDb_UdlFileError;
  335.      String OleDb_InvalidDbInfoLiteralRestrictions;
  336.      String OleDb_NotSupportedSchemaTable;
  337.      String OleDb_CommandParameterBadAccessor;
  338.      String OleDb_CommandParameterCantConvertValue;
  339.      String OleDb_CommandParameterSignMismatch;
  340.      String OleDb_CommandParameterDataOverflow;
  341.      String OleDb_CommandParameterUnavailable;
  342.      String OleDb_CommandParameterDefault;
  343.      String OleDb_CommandParameterError;
  344.      String OleDb_BadStatus_ParamAcc;
  345.      String OleDb_UninitializedParameters;
  346.      String OleDb_NoProviderSupportForParameters;
  347.      String OleDb_NoProviderSupportForSProcResetParameters;
  348.      String ODB_ExecutionDuringWrongContext;
  349.      String OleDb_Fill_NotADODB;
  350.      String OleDb_Fill_EmptyRecordSet;
  351.      String OleDb_Fill_EmptyRecord;
  352.      String OleDb_InvalidOleDbType;
  353.      String OleDb_PropertyNotSupported;
  354.      String OleDb_PropertyBadValue;
  355.      String OleDb_PropertyNotSettable;
  356.      String OleDb_PropertyConflicting;
  357.      String OleDb_PropertySetError;
  358.      String OleDb_BadAccessor;
  359.      String OleDb_BadStatusRowAccessor;
  360.      String OleDb_CantConvertValue;
  361.      String OleDb_CantCreate;
  362.      String OleDb_DataOverflow;
  363.      String OleDb_GVtUnknown;
  364.      String OleDb_SignMismatch;
  365.      String OleDb_SVtUnknown;
  366.      String OleDb_Unavailable;
  367.      String OleDb_UnexpectedStatusValue;
  368.      String OleDb_NumericToDecimalOverflow;
  369.      String OleDb_ThreadApartmentState;
  370.      String OleDb_NoErrorMessage;
  371.      String OleDb_DBBindingGetVector;
  372.      String SQL_InvalidCharInConStringOption;
  373.      String SQL_InvalidCharInConStringValue;
  374.      String SQL_InvalidConStringOption;
  375.      String SQL_InvalidConnectionOptionValue;
  376.      String SQL_InvalidIsolationLevelPropertyArg;
  377.      String SQL_InvalidMinMaxPoolSizeValues;
  378.      String SQL_InvalidOptionLength;
  379.      String SQL_InvalidPacketSizeValue;
  380.      String SQL_MatchingEndDelimeterNotFound;
  381.      String SQL_NoEqualSignInSubstring;
  382.      String SQL_NoSemiColonInSubstring;
  383.      String SQL_NullEmptyConArgValue;
  384.      String SQL_NullEmptyTransactionName;
  385.      String SQL_InvalidSQLServerVersion;
  386.      String SQL_TransactionEnlistmentError;
  387.      String SQL_PooledOpenTimeout;
  388.      String SQL_NoSSPI;
  389.      String SQL_TableDirectNotSupported;
  390.      String SQL_NonXmlResult;
  391.      String SQL_InvalidParameterNameLength;
  392.      String SQL_ParameterValueOutOfRange;
  393.      String SQL_PrecisionValueOutOfRange;
  394.      String SQL_InvalidSqlDbType;
  395.      String SQL_ParameterInvalidVariant;
  396.      String SQL_ExecuteRequiresCommand;
  397.      String SQL_NoKeyColumnDefined;
  398.      String SQL_SmallDateTimeOverflow;
  399.      String SQL_MoneyOverflow;
  400.      String SQL_ComputeByNotSupported;
  401.      String SQL_MDAC_WrongVersion;
  402.      String SQL_ZeroBytes;
  403.      String SQL_Timeout;
  404.      String SQL_Unknown;
  405.      String SQL_InsufficientMemory;
  406.      String SQL_AccessDenied;
  407.      String SQL_ConnectionBusy;
  408.      String SQL_ConnectionBroken;
  409.      String SQL_ConnectionLimit;
  410.      String SQL_ServerNotFound;
  411.      String SQL_NetworkNotFound;
  412.      String SQL_InsufficientResources;
  413.      String SQL_NetworkBusy;
  414.      String SQL_NetworkAccessDenied;
  415.      String SQL_GeneralError;
  416.      String SQL_IncorrectMode;
  417.      String SQL_NameNotFound;
  418.      String SQL_InvalidConnection;
  419.      String SQL_ReadWriteError;
  420.      String SQL_TooManyHandles;
  421.      String SQL_ServerError;
  422.      String SQL_SSLError;
  423.      String SQL_EncryptionError;
  424.      String SQL_EncryptionNotSupported;
  425.      String SQL_OperationCancelled;
  426.      String SQL_SevereError;
  427.      String SQL_SSPIInitializeError;
  428.      String SQL_SSPIGenerateError;
  429.      String SQL_CultureIdError;
  430.      String SQL_InvalidObjectColumnNotFound;
  431.      String SQL_InvalidObjectNotAssignable;
  432.      String SQL_InvalidObjectSize;
  433.      String SQL_InvalidBufferSizeOrIndex;
  434.      String SQL_InvalidDataLength;
  435.      String SQL_InvalidRead;
  436.      String ADP_NonSeqByteAccess;
  437.      String SQL_NonBlobColumn;
  438.      String SqlMisc_NullString;
  439.      String SqlMisc_MessageString;
  440.      String SqlMisc_ArithOverflowMessage;
  441.      String SqlMisc_DivideByZeroMessage;
  442.      String SqlMisc_NullValueMessage;
  443.      String SqlMisc_TruncationMessage;
  444.      String SqlMisc_DateTimeOverflowMessage;
  445.      String SqlMisc_ConcatDiffCollationMessage;
  446.      String SqlMisc_CompareDiffCollationMessage;
  447.      String SqlMisc_InvalidFlagMessage;
  448.      String SqlMisc_NumeToDecOverflowMessage;
  449.      String SqlMisc_ConversionOverflowMessage;
  450.      String SqlMisc_InvalidDateTimeMessage;
  451.      String SqlMisc_InvalidArraySizeMessage;
  452.      String SqlMisc_InvalidPrecScaleMessage;
  453.      String SqlMisc_FormatMessage;
  454.      String DbCommand_CommandText;
  455.      String DbCommand_CommandTimeout;
  456.      String DbCommand_CommandType;
  457.      String DbCommand_Connection;
  458.      String DbCommand_Parameters;
  459.      String DbCommand_Transaction;
  460.      String DbCommand_UpdatedRowSource;
  461.      String OdbcConnection_ConnectionString;
  462.      String OdbcConnection_ConnectionTimeout;
  463.      String OdbcConnection_Database;
  464.      String OdbcConnection_DataSource;
  465.      String OdbcConnection_Driver;
  466.      String OdbcConnection_ServerVersion;
  467.      String OleDbConnection_ConnectionString;
  468.      String OleDbConnection_ConnectionTimeout;
  469.      String OleDbConnection_Database;
  470.      String OleDbConnection_DataSource;
  471.      String OleDbConnection_Provider;
  472.      String OleDbConnection_ServerVersion;
  473.      String SqlConnection_ConnectionString;
  474.      String SqlConnection_ConnectionTimeout;
  475.      String SqlConnection_Database;
  476.      String SqlConnection_DataSource;
  477.      String SqlConnection_PacketSize;
  478.      String SqlConnection_ServerVersion;
  479.      String SqlConnection_WorkstationId;
  480.      String DbDataAdapter_DeleteCommand;
  481.      String DbDataAdapter_InsertCommand;
  482.      String DbDataAdapter_SelectCommand;
  483.      String DbDataAdapter_UpdateCommand;
  484.      String DataParameter_DbType;
  485.      String DataParameter_Direction;
  486.      String DataParameter_IsNullable;
  487.      String DataParameter_ParameterName;
  488.      String DataParameter_SourceColumn;
  489.      String DataParameter_SourceVersion;
  490.      String DataParameter_Value;
  491.      String DbDataParameter_Precision;
  492.      String DbDataParameter_Scale;
  493.      String DbDataParameter_Size;
  494.      String OdbcParameter_OdbcType;
  495.      String OleDbParameter_OleDbType;
  496.      String SqlParameter_ParameterName;
  497.      String SqlParameter_SqlDbType;
  498.      String SqlParameter_Offset;
  499.      String OdbcCommandBuilder_DataAdapter;
  500.      String OdbcCommandBuilder_QuotePrefix;
  501.      String OdbcCommandBuilder_QuoteSuffix;
  502.      String OleDbCommandBuilder_DataAdapter;
  503.      String OleDbCommandBuilder_QuotePrefix;
  504.      String OleDbCommandBuilder_QuoteSuffix;
  505.      String SqlCommandBuilder_DataAdapter;
  506.      String SqlCommandBuilder_QuotePrefix;
  507.      String SqlCommandBuilder_QuoteSuffix;
  508.      String Xml_SimpleTypeNotSupported;
  509.      String Xml_MissingSchema;
  510.      String Xml_MissingAttribute;
  511.      String Xml_MissingAttributeValue;
  512.      String Xml_ValueOutOfRange;
  513.      String Xml_ElementValueOutOfRange;
  514.      String Xml_AttributeValue;
  515.      String Xml_AttributeValues;
  516.      String Xml_ElementTypeNotFound;
  517.      String Xml_RelationParentNameMissing;
  518.      String Xml_RelationChildNameMissing;
  519.      String Xml_RelationTableKeyMissing;
  520.      String Xml_RelationChildKeyMissing;
  521.      String Xml_UndefinedDatatype;
  522.      String Xml_DatatypeNotDefined;
  523.      String Xml_InvalidField;
  524.      String Xml_InvalidSelector;
  525.      String Xml_InvalidKey;
  526.      String Xml_DuplicateConstraint;
  527.      String Xml_CannotConvert;
  528.      String Xml_MissingRefer;
  529.      String Xml_MissingRef;
  530.      String Xml_MismatchKeyLength;
  531.      String Xml_CircularComplexType;
  532.      String Xml_MergeMissingDefinition;
  533.      String Xml_MergeDuplicateDeclaration;
  534.      String Xml_MissingTable;
  535.      String Xml_MismatchedSQL;
  536.      String Xml_MismatchedSQLID;
  537.      String Xml_MissingSQL;
  538.      String Xml_ColumnConflict;
  539.      String Xml_InvalidPrefix;
  540.      String Xml_PrefixWithEmptyNS;
  541.      String Xml_NestedCircular;
  542.      String Xml_FoundEntity;
  543.      String Expr_NYI;
  544.      String Expr_MissingOperand;
  545.      String Expr_TypeMismatch;
  546.      String Expr_ExpressionTooComplex;
  547.      String Expr_UnboundName;
  548.      String Expr_InvalidString;
  549.      String Expr_UndefinedFunction;
  550.      String Expr_Syntax;
  551.      String Expr_FunctionArgumentCount;
  552.      String Expr_MissingRightParen;
  553.      String Expr_UnknownToken;
  554.      String Expr_UnknownToken1;
  555.      String Expr_DatatypeConvertion;
  556.      String Expr_DatavalueConvertion;
  557.      String Expr_InvalidName;
  558.      String Expr_InvalidDate;
  559.      String Expr_NonConstantArgument;
  560.      String Expr_InvalidPattern;
  561.      String Expr_InWithoutParentheses;
  562.      String Expr_ArgumentType;
  563.      String Expr_ArgumentTypeInteger;
  564.      String Expr_TypeMismatchInBinop;
  565.      String Expr_AmbiguousBinop;
  566.      String Expr_InWithoutList;
  567.      String Expr_UnsupportedOperator;
  568.      String Expr_InvalidNameBracketing;
  569.      String Expr_MissingOperandBefore;
  570.      String Expr_TooManyRightParentheses;
  571.      String Expr_UnresolvedRelation;
  572.      String Expr_AggregateArgument;
  573.      String Expr_AggregateUnbound;
  574.      String Expr_EvalNoContext;
  575.      String Expr_ExpressionUnbound;
  576.      String Expr_ComputeNotAggregate;
  577.      String Expr_FilterConvertion;
  578.      String Expr_InvalidType;
  579.      String Expr_LookupArgument;
  580.      String Expr_InvokeArgument;
  581.      String Expr_ArgumentOutofRange;
  582.      String Expr_IsSyntax;
  583.      String Expr_Overflow;
  584.      String Data_EnforceConstraints;
  585.      String Data_CannotModifyCollection;
  586.      String Data_CaseInsensitiveNameConflict;
  587.      String Data_ArgumentOutOfRange;
  588.      String Data_ArgumentNull;
  589.      String DataColumns_OutOfRange;
  590.      String DataColumns_Add1;
  591.      String DataColumns_Add2;
  592.      String DataColumns_Add3;
  593.      String DataColumns_Add4;
  594.      String DataColumns_AddDuplicate;
  595.      String DataColumns_Remove;
  596.      String DataColumns_RemovePrimaryKey;
  597.      String DataColumns_RemoveChildKey;
  598.      String DataColumns_RemoveConstraint;
  599.      String DataColumns_RemoveExpression;
  600.      String DataColumn_AutoIncrementAndExpression;
  601.      String DataColumn_AutoIncrementAndDefaultValue;
  602.      String DataColumn_DefaultValueAndAutoIncrement;
  603.      String DataColumn_AutoIncrementSeed;
  604.      String DataColumn_NameRequired;
  605.      String DataColumn_ChangeDataType;
  606.      String DataColumn_NullDataType;
  607.      String DataColumn_AutoIncrementDataType;
  608.      String DataColumn_DefaultValueDataType;
  609.      String DataColumn_DefaultValueDataType1;
  610.      String DataColumn_DefaultValueColumnDataType;
  611.      String DataColumn_ReadOnlyAndExpression;
  612.      String DataColumn_UniqueAndExpression;
  613.      String DataColumn_ExpressionAndUnique;
  614.      String DataColumn_ExpressionAndReadOnly;
  615.      String DataColumn_ExpressionAndConstraint;
  616.      String DataColumn_ExpressionInConstraint;
  617.      String DataColumn_ExpressionCircular;
  618.      String DataColumn_NullKeyValues;
  619.      String DataColumn_NullValues;
  620.      String DataColumn_ReadOnly;
  621.      String DataColumn_NonUniqueValues;
  622.      String DataColumn_StorageChange;
  623.      String DataColumn_SetForeignStorage;
  624.      String DataColumn_NotInTheTable;
  625.      String DataColumn_NotInAnyTable;
  626.      String DataColumn_SetFailed;
  627.      String DataColumn_CannotSetToNull;
  628.      String DataColumn_LongerThanMaxLength;
  629.      String DataColumn_HasToBeStringType;
  630.      String DataColumn_CannotSetMaxLength;
  631.      String DataColumn_CannotSetMaxLength2;
  632.      String DataColumn_CannotSimpleContentType;
  633.      String DataColumn_CannotSimpleContent;
  634.      String DataColumn_ExceedMaxLength;
  635.      String DataColumn_NotAllowDBNull;
  636.      String DataColumn_CannotChangeNamespace;
  637.      String DataConstraint_NoName;
  638.      String DataConstraint_Violation;
  639.      String DataConstraint_ViolationValue;
  640.      String DataConstraint_NotInTheTable;
  641.      String DataConstraint_OutOfRange;
  642.      String DataConstraint_Duplicate;
  643.      String DataConstraint_DuplicateName;
  644.      String DataConstraint_UniqueViolation;
  645.      String DataConstraint_ForeignTable;
  646.      String DataConstraint_ParentValues;
  647.      String DataConstraint_AddFailed;
  648.      String DataConstraint_RemoveFailed;
  649.      String DataConstraint_NeededForForeignKeyConstraint;
  650.      String DataConstraint_CascadeDelete;
  651.      String DataConstraint_CascadeUpdate;
  652.      String DataConstraint_ClearParentTable;
  653.      String DataConstraint_ForeignKeyViolation;
  654.      String DataConstraint_BadObjectPropertyAccess;
  655.      String DataConstraint_RemoveParentRow;
  656.      String DataConstraint_AddPrimaryKeyConstraint;
  657.      String DataKey_TableMismatch;
  658.      String DataKey_NoColumns;
  659.      String DataKey_TooManyColumns;
  660.      String DataKey_DuplicateColumns;
  661.      String DataKey_SortLength;
  662.      String DataKey_RemovePrimaryKey;
  663.      String DataKey_RemovePrimaryKey1;
  664.      String DataRelation_ColumnsTypeMismatch;
  665.      String DataRelation_KeyColumnsIdentical;
  666.      String DataRelation_KeyLengthMismatch;
  667.      String DataRelation_KeyZeroLength;
  668.      String DataRelation_ForeignRow;
  669.      String DataRelation_NoName;
  670.      String DataRelation_Foreign;
  671.      String DataRelation_ForeignTable;
  672.      String DataRelation_ForeignDataSet;
  673.      String DataRelation_GetParentRowTableMismatch;
  674.      String DataRelation_SetParentRowTableMismatch;
  675.      String DataRelation_DataSetMismatch;
  676.      String DataRelation_TablesInDifferentSets;
  677.      String DataRelation_AlreadyExists;
  678.      String DataRelation_DoesNotExist;
  679.      String DataRelation_AlreadyInOtherDataSet;
  680.      String DataRelation_AlreadyInTheDataSet;
  681.      String DataRelation_DuplicateName;
  682.      String DataRelation_NotInTheDataSet;
  683.      String DataRelation_OutOfRange;
  684.      String DataRelation_TableNull;
  685.      String DataRelation_TableWasRemoved;
  686.      String DataRelation_ChildTableMismatch;
  687.      String DataRelation_ParentTableMismatch;
  688.      String DataRelation_RelationNestedReadOnly;
  689.      String DataRelation_TableCantBeNestedInTwoTables;
  690.      String DataRelation_LoopInNestedRelations;
  691.      String DataRelation_CaseLocaleMismatch;
  692.      String DataRow_NotInTheDataSet;
  693.      String DataRow_NotInTheTable;
  694.      String DataRow_ParentNotInTheTable;
  695.      String DataRow_ChildNotInTheTable;
  696.      String DataRow_ParentRowNotInTheDataSet;
  697.      String DataRow_EditInRowChanging;
  698.      String DataRow_EndEditInRowChanging;
  699.      String DataRow_BeginEditInRowChanging;
  700.      String DataRow_CancelEditInRowChanging;
  701.      String DataRow_DeleteInRowDeleting;
  702.      String DataRow_ValuesArrayLength;
  703.      String DataRow_NoCurrentData;
  704.      String DataRow_NoOriginalData;
  705.      String DataRow_NoProposedData;
  706.      String DataRow_RemovedFromTheTable;
  707.      String DataRow_DeletedRowInaccessible;
  708.      String DataRow_InvalidVersion;
  709.      String DataRow_OutOfRange;
  710.      String DataRow_RowInsertOutOfRange;
  711.      String DataRow_RowInsertTwice;
  712.      String DataRow_RowInsertMissing;
  713.      String DataRow_RowOutOfRange;
  714.      String DataRow_KeyOutOfRange;
  715.      String DataRow_KeysOutOfRange;
  716.      String DataRow_AlreadyInOtherCollection;
  717.      String DataRow_AlreadyInTheCollection;
  718.      String DataRow_Modifying;
  719.      String DataRow_AlreadyDeleted;
  720.      String DataRow_Empty;
  721.      String DataRow_AlreadyRemoved;
  722.      String DataRow_MultipleParents;
  723.      String DataSet_SetNameToEmpty;
  724.      String DataSet_SetDataSetNameConflicting;
  725.      String DataSet_HasData;
  726.      String DataSet_HasSchema;
  727.      String DataSet_UnsupportedSchema;
  728.      String DataSet_CannotChangeCaseLocale;
  729.      String DataTable_ForeignPrimaryKey;
  730.      String DataTable_CannotAddToSimpleContent;
  731.      String DataTable_NoName;
  732.      String DataTable_MultipleSimpleContentColumns;
  733.      String DataTable_MissingPrimaryKey;
  734.      String DataTable_InvalidSortString;
  735.      String DataTable_DuplicateName;
  736.      String DataTable_SelfnestedDatasetConflictingName;
  737.      String DataTable_DatasetConflictingName;
  738.      String DataTable_AlreadyInOtherDataSet;
  739.      String DataTable_AlreadyInTheDataSet;
  740.      String DataTable_NotInTheDataSet;
  741.      String DataTable_OutOfRange;
  742.      String DataTable_InRelation;
  743.      String DataTable_InConstraint;
  744.      String DataTable_CaseHasToBeTheSame;
  745.      String DataTable_LocaleHasToBeTheSame;
  746.      String DataMerge_MissingDefinition;
  747.      String DataMerge_MissingConstraint;
  748.      String DataMerge_DataTypeMismatch;
  749.      String DataMerge_PrimaryKeyMismatch;
  750.      String DataMerge_PrimaryKeyColumnsMismatch;
  751.      String DataMerge_ReltionKeyColumnsMismatch;
  752.      String DataMerge_MissingColumnDefinition;
  753.      String DataIndex_RecordStateRange;
  754.      String DataIndex_FindWithoutSortOrder;
  755.      String DataIndex_KeyLength;
  756.      String DataStorage_AggregateException;
  757.      String DataStorage_InvalidStorageType;
  758.      String DataStorage_ProblematicChars;
  759.      String DataView_SetFailed;
  760.      String DataView_SetDataSetFailed;
  761.      String DataView_SetRowStateFilter;
  762.      String DataView_SetTable;
  763.      String DataView_CanNotSetDataSet;
  764.      String DataView_CanNotUseDataViewManager;
  765.      String DataView_CanNotSetTable;
  766.      String DataView_CanNotUse;
  767.      String DataView_CanNotBindTable;
  768.      String DataView_SetIListObject;
  769.      String DataView_AddNewNotAllowNull;
  770.      String DataView_AddNewAddNew;
  771.      String DataView_NotOpen;
  772.      String DataView_CreateChildView;
  773.      String DataView_CanNotDelete;
  774.      String DataView_CanNotEdit;
  775.      String DataView_GetElementIndex;
  776.      String DataView_AddExternalObject;
  777.      String DataView_CanNotClear;
  778.      String DataView_InsertExternalObject;
  779.      String DataView_RemoveExternalObject;
  780.      String DataROWView_PropertyNotFound;
  781.      String ObjectStoreTable_NewRecord;
  782.      String Range_Argument;
  783.      String Range_NullRange;
  784.      String RecordManager_MinimumCapacity;
  785.      String CodeGen_InvalidIdentifier;
  786.      String CodeGen_TypeCantBeNull;
  787.      String CodeGen_NoCtor0;
  788.      String CodeGen_NoCtor1;
  789.      String DataDom_Foliation;
  790.      String DataDom_TableNameChange;
  791.      String DataDom_TableNamespaceChange;
  792.      String DataDom_ColumnNameChange;
  793.      String DataDom_ColumnNamespaceChange;
  794.      String DataDom_ColumnMappingChange;
  795.      String DataDom_TableColumnsChange;
  796.      String DataDom_DataSetTablesChange;
  797.      String DataDom_DataSetNestedRelationsChange;
  798.      String DataDom_DataSetNull;
  799.      String DataDom_DataSetNameChange;
  800.      String DataDom_CloneNode;
  801.      String DataDom_MultipleLoad;
  802.      String DataDom_MultipleDataSet;
  803.      String DataDom_EnforceConstraintsShouldBeOff;
  804.      String DataDom_NotSupport_GetElementById;
  805.      String DataDom_NotSupport_EntRef;
  806.      String DataDom_NotSupport_Clear;
  807.      String StrongTyping_CannotRemoveColumn;
  808.      String StrongTyping_CananotRemoveRelation;
  809.      String propertyChangedEventDescr;
  810.      String collectionChangedEventDescr;
  811.      String StrongTyping_CananotAccessDBNull;
  812.      Class System.Data.Res loader;
  813.      Class System.Resources.ResourceManager resources;
  814.      Void System.Data.Res();
  815.      Class System.Data.Res GetLoader();
  816.      String GetString( String name,  SZArray Object args);
  817.      String GetString( Class System.Globalization.CultureInfo culture,  String name,  SZArray Object args);
  818.      String GetString( String name);
  819.      String GetString( Class System.Globalization.CultureInfo culture,  String name);
  820.      Boolean GetBoolean( String name);
  821.      Boolean GetBoolean( Class System.Globalization.CultureInfo culture,  String name);
  822.      Char GetChar( String name);
  823.      Char GetChar( Class System.Globalization.CultureInfo culture,  String name);
  824.      UI1 GetByte( String name);
  825.      UI1 GetByte( Class System.Globalization.CultureInfo culture,  String name);
  826.      I2 GetShort( String name);
  827.      I2 GetShort( Class System.Globalization.CultureInfo culture,  String name);
  828.      I4 GetInt( String name);
  829.      I4 GetInt( Class System.Globalization.CultureInfo culture,  String name);
  830.      I8 GetLong( String name);
  831.      I8 GetLong( Class System.Globalization.CultureInfo culture,  String name);
  832.      R4 GetFloat( String name);
  833.      R4 GetFloat( Class System.Globalization.CultureInfo culture,  String name);
  834.      R8 GetDouble( String name);
  835.      R8 GetDouble( Class System.Globalization.CultureInfo culture,  String name);
  836.      Object GetObject( String name);
  837.      Object GetObject( Class System.Globalization.CultureInfo culture,  String name);
  838.      Void System.Data.Res();
  839.     }
  840. class System.ComponentModel.CompModSwitches : System.Object
  841.     {
  842.      Class System.Diagnostics.TraceSwitch data_Sorts;
  843.      Class System.Diagnostics.TraceSwitch data_ColumnChange;
  844.      Class System.Diagnostics.TraceSwitch dataView;
  845.      Class System.Diagnostics.TraceSwitch data_Constraints;
  846.      Class System.Diagnostics.TraceSwitch xmlWriter;
  847.      Class System.Diagnostics.TraceSwitch aggregateNode;
  848.      Class System.Diagnostics.TraceSwitch binaryNode;
  849.      Class System.Diagnostics.TraceSwitch constNode;
  850.      Class System.Diagnostics.TraceSwitch dataExpression;
  851.      Class System.Diagnostics.TraceSwitch exprParser;
  852.      Class System.Diagnostics.TraceSwitch functionNode;
  853.      Class System.Diagnostics.TraceSwitch lookupNode;
  854.      Class System.Diagnostics.TraceSwitch nameNode;
  855.      Class System.Diagnostics.TraceSwitch get_Data_ColumnChange();
  856.      Class System.Diagnostics.TraceSwitch get_Data_Sorts();
  857.      Class System.Diagnostics.TraceSwitch get_DataView();
  858.      Class System.Diagnostics.TraceSwitch get_Data_Constraints();
  859.      Class System.Diagnostics.TraceSwitch get_XmlWriter();
  860.      Class System.Diagnostics.TraceSwitch get_AggregateNode();
  861.      Class System.Diagnostics.TraceSwitch get_BinaryNode();
  862.      Class System.Diagnostics.TraceSwitch get_ConstNode();
  863.      Class System.Diagnostics.TraceSwitch get_DataExpression();
  864.      Class System.Diagnostics.TraceSwitch get_ExprParser();
  865.      Class System.Diagnostics.TraceSwitch get_FunctionNode();
  866.      Class System.Diagnostics.TraceSwitch get_LookupNode();
  867.      Class System.Diagnostics.TraceSwitch get_NameNode();
  868.      Void System.ComponentModel.CompModSwitches();
  869.     property Data_ColumnChange { get(){} set(){} };
  870.     property Data_Sorts { get(){} set(){} };
  871.     property DataView { get(){} set(){} };
  872.     property Data_Constraints { get(){} set(){} };
  873.     property XmlWriter { get(){} set(){} };
  874.     property AggregateNode { get(){} set(){} };
  875.     property BinaryNode { get(){} set(){} };
  876.     property ConstNode { get(){} set(){} };
  877.     property DataExpression { get(){} set(){} };
  878.     property ExprParser { get(){} set(){} };
  879.     property FunctionNode { get(){} set(){} };
  880.     property LookupNode { get(){} set(){} };
  881.     property NameNode { get(){} set(){} };
  882.     }
  883. class System.Data.AcceptRejectRule : System.Enum
  884.     {
  885.      I4 value__;
  886.      ValueClass System.Data.AcceptRejectRule None;
  887.      ValueClass System.Data.AcceptRejectRule Cascade;
  888.     }
  889. class System.Data.AggregateType : System.Enum
  890.     {
  891.      I4 value__;
  892.      ValueClass System.Data.AggregateType None;
  893.      ValueClass System.Data.AggregateType Sum;
  894.      ValueClass System.Data.AggregateType Mean;
  895.      ValueClass System.Data.AggregateType Min;
  896.      ValueClass System.Data.AggregateType Max;
  897.      ValueClass System.Data.AggregateType First;
  898.      ValueClass System.Data.AggregateType Count;
  899.      ValueClass System.Data.AggregateType Var;
  900.      ValueClass System.Data.AggregateType StDev;
  901.     }
  902. class System.Data.InternalDataCollectionBase : System.Object
  903.     {
  904.      Class System.ComponentModel.CollectionChangeEventArgs RefreshEventArgs;
  905.      I4 get_Count();
  906.      Void CopyTo( Class System.Array ar,  I4 index);
  907.      Class System.Collections.IEnumerator GetEnumerator();
  908.      Boolean get_IsReadOnly();
  909.      Boolean get_IsSynchronized();
  910.      I4 NamesEqual( String s1,  String s2,  Boolean fCaseSensitive);
  911.      Object get_SyncRoot();
  912.      Class System.Collections.ArrayList get_List();
  913.      Void System.Data.InternalDataCollectionBase();
  914.      Void System.Data.InternalDataCollectionBase();
  915.     property Count { get(){} set(){} };
  916.     property IsReadOnly { get(){} set(){} };
  917.     property IsSynchronized { get(){} set(){} };
  918.     property SyncRoot { get(){} set(){} };
  919.     property List { get(){} set(){} };
  920.     }
  921. class System.Data.ColumnTypeConverter : System.ComponentModel.TypeConverter
  922.     {
  923.      SZArray Class System.Type types;
  924.      Class StandardValuesCollection values;
  925.      Boolean CanConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type destinationType);
  926.      Object ConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value,  Class System.Type destinationType);
  927.      Boolean CanConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type sourceType);
  928.      Object ConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value);
  929.      Class StandardValuesCollection GetStandardValues( Class System.ComponentModel.ITypeDescriptorContext context);
  930.      Boolean GetStandardValuesExclusive( Class System.ComponentModel.ITypeDescriptorContext context);
  931.      Boolean GetStandardValuesSupported( Class System.ComponentModel.ITypeDescriptorContext context);
  932.      Void System.Data.ColumnTypeConverter();
  933.      Void System.Data.ColumnTypeConverter();
  934.     }
  935. class System.Data.CommandBehavior : System.Enum
  936.     {
  937.      I4 value__;
  938.      ValueClass System.Data.CommandBehavior Default;
  939.      ValueClass System.Data.CommandBehavior SingleResult;
  940.      ValueClass System.Data.CommandBehavior SchemaOnly;
  941.      ValueClass System.Data.CommandBehavior KeyInfo;
  942.      ValueClass System.Data.CommandBehavior SingleRow;
  943.      ValueClass System.Data.CommandBehavior SequentialAccess;
  944.      ValueClass System.Data.CommandBehavior CloseConnection;
  945.     }
  946. class System.Data.CommandType : System.Enum
  947.     {
  948.      I4 value__;
  949.      ValueClass System.Data.CommandType Text;
  950.      ValueClass System.Data.CommandType StoredProcedure;
  951.      ValueClass System.Data.CommandType TableDirect;
  952.     }
  953. class System.Data.ConnectionState : System.Enum
  954.     {
  955.      I4 value__;
  956.      ValueClass System.Data.ConnectionState Closed;
  957.      ValueClass System.Data.ConnectionState Open;
  958.      ValueClass System.Data.ConnectionState Connecting;
  959.      ValueClass System.Data.ConnectionState Executing;
  960.      ValueClass System.Data.ConnectionState Fetching;
  961.      ValueClass System.Data.ConnectionState Broken;
  962.     }
  963. class System.Data.Constraint : System.Object
  964.     {
  965.      String name;
  966.      String _schemaName;
  967.      Boolean inCollection;
  968.      Class System.Data.DataSet dataSet;
  969.      Class System.Data.PropertyCollection extendedProperties;
  970.      String get_ConstraintName();
  971.      Void set_ConstraintName( String value);
  972.      String get_SchemaName();
  973.      Void set_SchemaName( String value);
  974.      Boolean get_InCollection();
  975.      Void set_InCollection( Boolean value);
  976.      Class System.Data.DataTable get_Table();
  977.      Class System.Data.PropertyCollection get_ExtendedProperties();
  978.      Boolean ContainsColumn( Class System.Data.DataColumn column);
  979.      Boolean CanEnableConstraint();
  980.      Class System.Data.Constraint Clone( Class System.Data.DataSet destination);
  981.      Void CheckConstraint();
  982.      Void CheckCanAddToCollection( Class System.Data.ConstraintCollection constraint);
  983.      Boolean CanBeRemovedFromCollection( Class System.Data.ConstraintCollection constraint,  Boolean fThrowException);
  984.      Void CheckConstraint( Class System.Data.DataRow row,  ValueClass System.Data.DataRowAction action);
  985.      Void CheckState();
  986.      Void CheckStateForProperty();
  987.      Class System.Data.DataSet get__DataSet();
  988.      Void SetDataSet( Class System.Data.DataSet dataSet);
  989.      Boolean IsConstraintViolated();
  990.      String ToString();
  991.      Void System.Data.Constraint();
  992.     property ConstraintName { get(){} set(){} };
  993.     property SchemaName { get(){} set(){} };
  994.     property InCollection { get(){} set(){} };
  995.     property Table { get(){} set(){} };
  996.     property ExtendedProperties { get(){} set(){} };
  997.     property _DataSet { get(){} set(){} };
  998.     }
  999. class System.Data.ConstraintCollection : System.Data.InternalDataCollectionBase
  1000.     {
  1001.      Class System.Data.DataTable table;
  1002.      Class System.Collections.ArrayList list;
  1003.      I4 defaultNameIndex;
  1004.      Class System.ComponentModel.CollectionChangeEventHandler onCollectionChanged;
  1005.      SZArray Class System.Data.Constraint delayLoadingConstraints;
  1006.      Boolean fLoadForeignKeyConstraintsOnly;
  1007.      Void System.Data.ConstraintCollection( Class System.Data.DataTable table);
  1008.      Class System.Collections.ArrayList get_List();
  1009.      Class System.Data.Constraint get_Item( I4 index);
  1010.      Class System.Data.DataTable get_Table();
  1011.      Class System.Data.Constraint get_Item( String name);
  1012.      Void Add( Class System.Data.Constraint constraint);
  1013.      Class System.Data.Constraint Add( String name,  SZArray Class System.Data.DataColumn columns,  Boolean primaryKey);
  1014.      Class System.Data.Constraint Add( String name,  Class System.Data.DataColumn column,  Boolean primaryKey);
  1015.      Class System.Data.Constraint Add( String name,  Class System.Data.DataColumn primaryKeyColumn,  Class System.Data.DataColumn foreignKeyColumn);
  1016.      Class System.Data.Constraint Add( String name,  SZArray Class System.Data.DataColumn primaryKeyColumns,  SZArray Class System.Data.DataColumn foreignKeyColumns);
  1017.      Void AddRange( SZArray Class System.Data.Constraint constraints);
  1018.      Void AddUniqueConstraint( Class System.Data.UniqueConstraint constraint);
  1019.      Void AddForeignKeyConstraint( Class System.Data.ForeignKeyConstraint constraint);
  1020.      Void add_CollectionChanged( Class System.ComponentModel.CollectionChangeEventHandler value);
  1021.      Void remove_CollectionChanged( Class System.ComponentModel.CollectionChangeEventHandler value);
  1022.      Void ArrayAdd( Class System.Data.Constraint constraint);
  1023.      Void ArrayRemove( Class System.Data.Constraint constraint);
  1024.      String AssignName();
  1025.      Void BaseAdd( Class System.Data.Constraint constraint);
  1026.      Void BaseGroupSwitch( SZArray Class System.Data.Constraint oldArray,  I4 oldLength,  SZArray Class System.Data.Constraint newArray,  I4 newLength);
  1027.      Void BaseRemove( Class System.Data.Constraint constraint);
  1028.      Boolean CanRemove( Class System.Data.Constraint constraint);
  1029.      Boolean CanRemove( Class System.Data.Constraint constraint,  Boolean fThrowException);
  1030.      Void Clear();
  1031.      Boolean Contains( String name);
  1032.      Boolean Contains( String name,  Boolean caseSensitive);
  1033.      Class System.Data.Constraint FindConstraint( Class System.Data.Constraint constraint);
  1034.      Class System.Data.UniqueConstraint FindKeyConstraint( SZArray Class System.Data.DataColumn columns);
  1035.      Class System.Data.UniqueConstraint FindKeyConstraint( Class System.Data.DataColumn column);
  1036.      Class System.Data.ForeignKeyConstraint FindForeignKeyConstraint( SZArray Class System.Data.DataColumn parentColumns,  SZArray Class System.Data.DataColumn childColumns);
  1037.      Boolean CompareArrays( SZArray Class System.Data.DataColumn a1,  SZArray Class System.Data.DataColumn a2);
  1038.      I4 IndexOf( Class System.Data.Constraint constraint);
  1039.      I4 IndexOf( String constraintName);
  1040.      I4 InternalIndexOf( String constraintName);
  1041.      String MakeName( I4 index);
  1042.      Void OnCollectionChanged( Class System.ComponentModel.CollectionChangeEventArgs ccevent);
  1043.      Void RegisterName( String name);
  1044.      Void Remove( Class System.Data.Constraint constraint);
  1045.      Void RemoveAt( I4 index);
  1046.      Void Remove( String name);
  1047.      Void UnregisterName( String name);
  1048.      Void FinishInitConstraints();
  1049.     property List { get(){} set(){} };
  1050.     property Item { get(){} set(){} };
  1051.     property Table { get(){} set(){} };
  1052.     property Item { get(){} set(){} };
  1053.     event CollectionChanged;
  1054.     }
  1055. class System.Data.ConstraintConverter : System.ComponentModel.ExpandableObjectConverter
  1056.     {
  1057.      Boolean CanConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type destinationType);
  1058.      Object ConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value,  Class System.Type destinationType);
  1059.      Void System.Data.ConstraintConverter();
  1060.     }
  1061. class System.Data.ConstraintEnumerator : System.Object
  1062.     {
  1063.      Class System.Collections.IEnumerator tables;
  1064.      Class System.Collections.IEnumerator constraints;
  1065.      Class System.Data.Constraint currentObject;
  1066.      Void System.Data.ConstraintEnumerator( Class System.Data.DataSet dataSet);
  1067.      Boolean GetNext();
  1068.      Class System.Data.Constraint GetConstraint();
  1069.      Boolean IsValidCandidate( Class System.Data.Constraint constraint);
  1070.      Class System.Data.Constraint get_CurrentObject();
  1071.     property CurrentObject { get(){} set(){} };
  1072.     }
  1073. class System.Data.ForeignKeyConstraintEnumerator : System.Data.ConstraintEnumerator
  1074.     {
  1075.      Void System.Data.ForeignKeyConstraintEnumerator( Class System.Data.DataSet dataSet);
  1076.      Boolean IsValidCandidate( Class System.Data.Constraint constraint);
  1077.      Class System.Data.ForeignKeyConstraint GetForeignKeyConstraint();
  1078.     }
  1079. class System.Data.ChildForeignKeyConstraintEnumerator : System.Data.ForeignKeyConstraintEnumerator
  1080.     {
  1081.      Class System.Data.DataTable table;
  1082.      Void System.Data.ChildForeignKeyConstraintEnumerator( Class System.Data.DataSet dataSet,  Class System.Data.DataTable inTable);
  1083.      Boolean IsValidCandidate( Class System.Data.Constraint constraint);
  1084.     }
  1085. class System.Data.ParentForeignKeyConstraintEnumerator : System.Data.ForeignKeyConstraintEnumerator
  1086.     {
  1087.      Class System.Data.DataTable table;
  1088.      Void System.Data.ParentForeignKeyConstraintEnumerator( Class System.Data.DataSet dataSet,  Class System.Data.DataTable inTable);
  1089.      Boolean IsValidCandidate( Class System.Data.Constraint constraint);
  1090.     }
  1091. class System.Data.DataCategoryAttribute : System.ComponentModel.CategoryAttribute
  1092.     {
  1093.      Void System.Data.DataCategoryAttribute( String category);
  1094.      String GetLocalizedString( String value);
  1095.     }
  1096. class System.Data.DataColumn : System.ComponentModel.MarshalByValueComponent
  1097.     {
  1098.      Boolean allowNull;
  1099.      Boolean autoIncrement;
  1100.      I8 autoIncrementStep;
  1101.      I8 autoIncrementSeed;
  1102.      String caption;
  1103.      String _columnName;
  1104.      Class System.Type dataType;
  1105.      Object defaultValue;
  1106.      Class System.Data.DataExpression expression;
  1107.      I4 maxLength;
  1108.      I4 ordinal;
  1109.      Boolean readOnly;
  1110.      Class System.Data.Index sortIndex;
  1111.      Class System.Data.DataTable table;
  1112.      Boolean unique;
  1113.      ValueClass System.Data.MappingType columnMapping;
  1114.      I4 hashCode;
  1115.      I4 errors;
  1116.      Class System.Data.PropertyCollection extendedProperties;
  1117.      Class System.ComponentModel.PropertyChangedEventHandler onPropertyChangingDelegate;
  1118.      Class System.Data.Common.DataStorage storage;
  1119.      I8 autoIncrementCurrent;
  1120.      String delayedInitExpression;
  1121.      String _columnUri;
  1122.      String _columnPrefix;
  1123.      String encodedColumnName;
  1124.      String description;
  1125.      String dttype;
  1126.      Class System.Data.SimpleType simpleType;
  1127.      Void System.Data.DataColumn();
  1128.      Void System.Data.DataColumn( String columnName);
  1129.      Void System.Data.DataColumn( String columnName,  Class System.Type dataType);
  1130.      Void System.Data.DataColumn( String columnName,  Class System.Type dataType,  String expr);
  1131.      Void System.Data.DataColumn( String columnName,  Class System.Type dataType,  String expr,  ValueClass System.Data.MappingType type);
  1132.      Boolean get_AllowDBNull();
  1133.      Void set_AllowDBNull( Boolean value);
  1134.      Boolean get_AutoIncrement();
  1135.      Void set_AutoIncrement( Boolean value);
  1136.      I8 get_AutoIncrementSeed();
  1137.      Void set_AutoIncrementSeed( I8 value);
  1138.      I8 get_AutoIncrementStep();
  1139.      Void set_AutoIncrementStep( I8 value);
  1140.      String get_Caption();
  1141.      Void set_Caption( String value);
  1142.      Void ResetCaption();
  1143.      Boolean ShouldSerializeCaption();
  1144.      String get_ColumnName();
  1145.      Void set_ColumnName( String value);
  1146.      String get_EncodedColumnName();
  1147.      String get_Prefix();
  1148.      Void set_Prefix( String value);
  1149.      String GetColumnValueAsString( Class System.Data.DataRow row,  ValueClass System.Data.DataRowVersion version);
  1150.      Boolean get_Computed();
  1151.      Class System.Data.DataExpression get_DataExpression();
  1152.      Class System.Type get_DataType();
  1153.      Void set_DataType( Class System.Type value);
  1154.      Object get_DefaultValue();
  1155.      Void set_DefaultValue( Object value);
  1156.      Void BindExpression();
  1157.      String get_Expression();
  1158.      Void set_Expression( String value);
  1159.      Class System.Data.PropertyCollection get_ExtendedProperties();
  1160.      Boolean get_HasData();
  1161.      Void SetMaxLengthSimpleType();
  1162.      I4 get_MaxLength();
  1163.      Void set_MaxLength( I4 value);
  1164.      String get_Namespace();
  1165.      Void set_Namespace( String value);
  1166.      Boolean ShouldSerializeNamespace();
  1167.      Void ResetNamespace();
  1168.      I4 get_Ordinal();
  1169.      Void SetOrdinal( I4 ordinal);
  1170.      Boolean get_ReadOnly();
  1171.      Void set_ReadOnly( Boolean value);
  1172.      Class System.Data.Index get_SortIndex();
  1173.      Class System.Data.DataTable get_Table();
  1174.      Void SetTable( Class System.Data.DataTable table);
  1175.      Object get_Item( I4 record);
  1176.      Void set_Item( I4 record,  Object value);
  1177.      Object get_Item( I4 record,  Boolean fConvertNull);
  1178.      Void set_Item( I4 record,  Boolean fConvertNull,  Object value);
  1179.      Boolean get_Unique();
  1180.      Void set_Unique( Boolean value);
  1181.      Boolean get_InternalUnique();
  1182.      Void set_InternalUnique( Boolean value);
  1183.      String get_XmlDataType();
  1184.      Void set_XmlDataType( String value);
  1185.      Class System.Data.SimpleType get_SimpleType();
  1186.      Void set_SimpleType( Class System.Data.SimpleType value);
  1187.      ValueClass System.Data.MappingType get_ColumnMapping();
  1188.      Void set_ColumnMapping( ValueClass System.Data.MappingType value);
  1189.      String get_Description();
  1190.      Void set_Description( String value);
  1191.      Void add_PropertyChanging( Class System.ComponentModel.PropertyChangedEventHandler value);
  1192.      Void remove_PropertyChanging( Class System.ComponentModel.PropertyChangedEventHandler value);
  1193.      Void CheckColumnConstraint( Class System.Data.DataRow row,  ValueClass System.Data.DataRowAction action);
  1194.      Boolean CheckMaxLength();
  1195.      Void CheckMaxLength( Class System.Data.DataRow row);
  1196.      Void CheckNotAllowNull();
  1197.      Void CheckNullable( Class System.Data.DataRow row);
  1198.      Void CheckReadOnly( Class System.Data.DataRow row);
  1199.      Void CheckUnique();
  1200.      I4 Compare( I4 record1,  I4 record2);
  1201.      I4 CompareToValue( I4 record1,  Object value);
  1202.      Void Copy( I4 srcRecordNo,  I4 dstRecordNo);
  1203.      Class System.Data.DataColumn Clone();
  1204.      Class System.Data.DataRelation FindParentRelation();
  1205.      Object GetAggregateValue( SZArray I4 records,  ValueClass System.Data.AggregateType kind);
  1206.      Void Init( I4 record,  Boolean fConvertNull);
  1207.      Void Init( I4 record);
  1208.      Boolean IsAutoIncrementType( Class System.Type dataType);
  1209.      Boolean IsNull( I4 record);
  1210.      Boolean IsInRelation();
  1211.      Boolean IsMaxLengthViolated();
  1212.      Boolean IsNotAllowDBNullViolated();
  1213.      Void FinishInitInProgress();
  1214.      Void OnPropertyChanging( Class System.ComponentModel.PropertyChangedEventArgs pcevent);
  1215.      Void RaisePropertyChanging( String name);
  1216.      Void SetCapacity( I4 capacity);
  1217.      Boolean ShouldSerializeDefaultValue();
  1218.      Class System.Data.Common.DataStorage get_Storage();
  1219.      Void set_Storage( Class System.Data.Common.DataStorage value);
  1220.      Void OnSetDataSet();
  1221.      String ToString();
  1222.      Object ConvertXmlToObject( String s);
  1223.      String ConvertObjectToXml( Object value);
  1224.     property AllowDBNull { get(){} set(){} };
  1225.     property AutoIncrement { get(){} set(){} };
  1226.     property AutoIncrementSeed { get(){} set(){} };
  1227.     property AutoIncrementStep { get(){} set(){} };
  1228.     property Caption { get(){} set(){} };
  1229.     property ColumnName { get(){} set(){} };
  1230.     property EncodedColumnName { get(){} set(){} };
  1231.     property Prefix { get(){} set(){} };
  1232.     property Computed { get(){} set(){} };
  1233.     property DataExpression { get(){} set(){} };
  1234.     property DataType { get(){} set(){} };
  1235.     property DefaultValue { get(){} set(){} };
  1236.     property Expression { get(){} set(){} };
  1237.     property ExtendedProperties { get(){} set(){} };
  1238.     property HasData { get(){} set(){} };
  1239.     property MaxLength { get(){} set(){} };
  1240.     property Namespace { get(){} set(){} };
  1241.     property Ordinal { get(){} set(){} };
  1242.     property ReadOnly { get(){} set(){} };
  1243.     property SortIndex { get(){} set(){} };
  1244.     property Table { get(){} set(){} };
  1245.     property Item { get(){} set(){} };
  1246.     property Item { get(){} set(){} };
  1247.     property Unique { get(){} set(){} };
  1248.     property InternalUnique { get(){} set(){} };
  1249.     property XmlDataType { get(){} set(){} };
  1250.     property SimpleType { get(){} set(){} };
  1251.     property ColumnMapping { get(){} set(){} };
  1252.     property Description { get(){} set(){} };
  1253.     property Storage { get(){} set(){} };
  1254.     event PropertyChanging;
  1255.     }
  1256. class System.Data.DataColumnChangeEventArgs : System.EventArgs
  1257.     {
  1258.      Class System.Data.DataColumn column;
  1259.      Object proposedValue;
  1260.      Class System.Data.DataRow row;
  1261.      Void System.Data.DataColumnChangeEventArgs();
  1262.      Void System.Data.DataColumnChangeEventArgs( Class System.Data.DataRow row,  Class System.Data.DataColumn column,  Object value);
  1263.      Class System.Data.DataColumn get_Column();
  1264.      Class System.Data.DataRow get_Row();
  1265.      Object get_ProposedValue();
  1266.      Void set_ProposedValue( Object value);
  1267.      Void Initialize( Class System.Data.DataRow row,  Class System.Data.DataColumn column,  Object value);
  1268.     property Column { get(){} set(){} };
  1269.     property Row { get(){} set(){} };
  1270.     property ProposedValue { get(){} set(){} };
  1271.     }
  1272. class System.Data.DataColumnChangeEventHandler : System.MulticastDelegate
  1273.     {
  1274.      Void System.Data.DataColumnChangeEventHandler( Object object,  I method);
  1275.      Void Invoke( Object sender,  Class System.Data.DataColumnChangeEventArgs e);
  1276.      Class System.IAsyncResult BeginInvoke( Object sender,  Class System.Data.DataColumnChangeEventArgs e,  Class System.AsyncCallback callback,  Object object);
  1277.      Void EndInvoke( Class System.IAsyncResult result);
  1278.     }
  1279. class System.Data.DataColumnCollection : System.Data.InternalDataCollectionBase
  1280.     {
  1281.      Class System.Data.DataTable table;
  1282.      Class System.Collections.ArrayList list;
  1283.      I4 defaultNameIndex;
  1284.      SZArray Class System.Data.DataColumn delayedAddRangeColumns;
  1285.      Class System.Data.ColumnQueue columnQueue;
  1286.      Class System.Collections.Hashtable columnFromName;
  1287.      Class System.Collections.CaseInsensitiveHashCodeProvider hashCodeProvider;
  1288.      Class System.ComponentModel.CollectionChangeEventHandler onCollectionChangedDelegate;
  1289.      Class System.ComponentModel.CollectionChangeEventHandler onCollectionChangingDelegate;
  1290.      Class System.ComponentModel.CollectionChangeEventHandler onColumnPropertyChangedDelegate;
  1291.      Void System.Data.DataColumnCollection( Class System.Data.DataTable table);
  1292.      Class System.Collections.ArrayList get_List();
  1293.      Class System.Data.DataColumn get_Item( I4 index);
  1294.      Class System.Data.DataColumn get_Item( String name);
  1295.      Class System.Data.DataColumn get_Item( String name,  String ns);
  1296.      Void Add( Class System.Data.DataColumn column);
  1297.      Void AddAt( I4 index,  Class System.Data.DataColumn column);
  1298.      Void AddRange( SZArray Class System.Data.DataColumn columns);
  1299.      Class System.Data.DataColumn Add( String columnName,  Class System.Type type,  String expression);
  1300.      Class System.Data.DataColumn Add( String columnName,  Class System.Type type);
  1301.      Class System.Data.DataColumn Add( String columnName);
  1302.      Class System.Data.DataColumn Add();
  1303.      Void add_CollectionChanged( Class System.ComponentModel.CollectionChangeEventHandler value);
  1304.      Void remove_CollectionChanged( Class System.ComponentModel.CollectionChangeEventHandler value);
  1305.      Void add_CollectionChanging( Class System.ComponentModel.CollectionChangeEventHandler value);
  1306.      Void remove_CollectionChanging( Class System.ComponentModel.CollectionChangeEventHandler value);
  1307.      Void add_ColumnPropertyChanged( Class System.ComponentModel.CollectionChangeEventHandler value);
  1308.      Void remove_ColumnPropertyChanged( Class System.ComponentModel.CollectionChangeEventHandler value);
  1309.      Void ArrayAdd( Class System.Data.DataColumn column);
  1310.      Void ArrayAdd( I4 index,  Class System.Data.DataColumn column);
  1311.      Void ArrayRemove( Class System.Data.DataColumn column);
  1312.      String AssignName();
  1313.      Void BaseAdd( Class System.Data.DataColumn column,  Class System.Data.Common.DataStorage storage);
  1314.      Void BaseGroupSwitch( SZArray Class System.Data.DataColumn oldArray,  I4 oldLength,  SZArray Class System.Data.DataColumn newArray,  I4 newLength);
  1315.      Void BaseRemove( Class System.Data.DataColumn column);
  1316.      Void CalculateExpressions( Class System.Data.DataRow row,  ValueClass System.Data.DataRowAction action);
  1317.      Void CalculateExpressions( Class System.Data.DataColumn column);
  1318.      Void CalculateExpressions( SZArray Class System.Data.DataColumn list,  I4 count,  Class System.Data.DataColumn start);
  1319.      Boolean CanRemove( Class System.Data.DataColumn column);
  1320.      Boolean CanRemove( Class System.Data.DataColumn column,  Boolean fThrowException);
  1321.      Void Clear();
  1322.      Boolean Contains( String name);
  1323.      Boolean Contains( String name,  Boolean caseSensitive);
  1324.      I4 GetSpecialHashCode( String name);
  1325.      I4 IndexOf( Class System.Data.DataColumn column);
  1326.      I4 IndexOf( String columnName);
  1327.      I4 IndexOfCaseInsensitive( String name);
  1328.      Void FinishInitCollection();
  1329.      String MakeName( I4 index);
  1330.      Void OnCollectionChanged( Class System.ComponentModel.CollectionChangeEventArgs ccevent);
  1331.      Void OnCollectionChanging( Class System.ComponentModel.CollectionChangeEventArgs ccevent);
  1332.      Void OnColumnPropertyChanged( Class System.ComponentModel.CollectionChangeEventArgs ccevent);
  1333.      Void RefreshComputedColumns( Class System.Data.DataColumn start);
  1334.      Void RegisterName( String name,  Class System.Data.DataColumn col);
  1335.      Void Remove( Class System.Data.DataColumn column);
  1336.      Void RemoveAt( I4 index);
  1337.      Void Remove( String name);
  1338.      Void UnregisterName( String name);
  1339.     property List { get(){} set(){} };
  1340.     property Item { get(){} set(){} };
  1341.     property Item { get(){} set(){} };
  1342.     property Item { get(){} set(){} };
  1343.     event CollectionChanged;
  1344.     event CollectionChanging;
  1345.     event ColumnPropertyChanged;
  1346.     }
  1347. class System.Data.DataColumnPropertyDescriptor : System.ComponentModel.PropertyDescriptor
  1348.     {
  1349.      Class System.Data.DataColumn column;
  1350.      Void System.Data.DataColumnPropertyDescriptor( Class System.Data.DataColumn dataColumn);
  1351.      Class System.Data.DataColumn get_Column();
  1352.      Class System.Type get_ComponentType();
  1353.      Boolean get_IsReadOnly();
  1354.      Class System.Type get_PropertyType();
  1355.      Boolean Equals( Object other);
  1356.      I4 GetHashCode();
  1357.      Boolean CanResetValue( Object component);
  1358.      Object GetValue( Object component);
  1359.      Void ResetValue( Object component);
  1360.      Void SetValue( Object component,  Object value);
  1361.      Boolean ShouldSerializeValue( Object component);
  1362.      Boolean get_IsBrowsable();
  1363.     property Column { get(){} set(){} };
  1364.     property ComponentType { get(){} set(){} };
  1365.     property IsReadOnly { get(){} set(){} };
  1366.     property PropertyType { get(){} set(){} };
  1367.     property IsBrowsable { get(){} set(){} };
  1368.     }
  1369. class System.Data.DataError : System.Object
  1370.     {
  1371.      I4 initialCapacity;
  1372.      String rowError;
  1373.      I4 count;
  1374.      SZArray ValueClass ColumnError errorList;
  1375.      Void System.Data.DataError();
  1376.      Void System.Data.DataError( String rowError);
  1377.      String get_Text();
  1378.      Void set_Text( String value);
  1379.      Boolean get_HasErrors();
  1380.      Void SetColumnError( Class System.Data.DataColumn column,  String error);
  1381.      String GetColumnError( Class System.Data.DataColumn column);
  1382.      Void Clear( Class System.Data.DataColumn column);
  1383.      Void Clear();
  1384.      SZArray Class System.Data.DataColumn GetColumnsInError();
  1385.      Void SetText( String errorText);
  1386.      I4 IndexOf( Class System.Data.DataColumn column);
  1387.     property Text { get(){} set(){} };
  1388.     property HasErrors { get(){} set(){} };
  1389.     }
  1390. class ColumnError : System.ValueType
  1391.     {
  1392.      Class System.Data.DataColumn column;
  1393.      String error;
  1394.     }
  1395. class System.Data.DataException : System.SystemException
  1396.     {
  1397.      Void System.Data.DataException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1398.      Void System.Data.DataException();
  1399.      Void System.Data.DataException( String s);
  1400.      Void System.Data.DataException( String s,  Class System.Exception innerException);
  1401.     }
  1402. class System.Data.ConstraintException : System.Data.DataException
  1403.     {
  1404.      Void System.Data.ConstraintException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1405.      Void System.Data.ConstraintException();
  1406.      Void System.Data.ConstraintException( String s);
  1407.     }
  1408. class System.Data.DeletedRowInaccessibleException : System.Data.DataException
  1409.     {
  1410.      Void System.Data.DeletedRowInaccessibleException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1411.      Void System.Data.DeletedRowInaccessibleException();
  1412.      Void System.Data.DeletedRowInaccessibleException( String s);
  1413.     }
  1414. class System.Data.DuplicateNameException : System.Data.DataException
  1415.     {
  1416.      Void System.Data.DuplicateNameException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1417.      Void System.Data.DuplicateNameException();
  1418.      Void System.Data.DuplicateNameException( String s);
  1419.     }
  1420. class System.Data.InRowChangingEventException : System.Data.DataException
  1421.     {
  1422.      Void System.Data.InRowChangingEventException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1423.      Void System.Data.InRowChangingEventException();
  1424.      Void System.Data.InRowChangingEventException( String s);
  1425.     }
  1426. class System.Data.InvalidConstraintException : System.Data.DataException
  1427.     {
  1428.      Void System.Data.InvalidConstraintException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1429.      Void System.Data.InvalidConstraintException();
  1430.      Void System.Data.InvalidConstraintException( String s);
  1431.     }
  1432. class System.Data.MissingPrimaryKeyException : System.Data.DataException
  1433.     {
  1434.      Void System.Data.MissingPrimaryKeyException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1435.      Void System.Data.MissingPrimaryKeyException();
  1436.      Void System.Data.MissingPrimaryKeyException( String s);
  1437.     }
  1438. class System.Data.NoNullAllowedException : System.Data.DataException
  1439.     {
  1440.      Void System.Data.NoNullAllowedException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1441.      Void System.Data.NoNullAllowedException();
  1442.      Void System.Data.NoNullAllowedException( String s);
  1443.     }
  1444. class System.Data.ReadOnlyException : System.Data.DataException
  1445.     {
  1446.      Void System.Data.ReadOnlyException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1447.      Void System.Data.ReadOnlyException();
  1448.      Void System.Data.ReadOnlyException( String s);
  1449.     }
  1450. class System.Data.RowNotInTableException : System.Data.DataException
  1451.     {
  1452.      Void System.Data.RowNotInTableException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1453.      Void System.Data.RowNotInTableException();
  1454.      Void System.Data.RowNotInTableException( String s);
  1455.     }
  1456. class System.Data.VersionNotFoundException : System.Data.DataException
  1457.     {
  1458.      Void System.Data.VersionNotFoundException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  1459.      Void System.Data.VersionNotFoundException();
  1460.      Void System.Data.VersionNotFoundException( String s);
  1461.     }
  1462. class System.Data.ExceptionBuilder : System.Object
  1463.     {
  1464.      Class System.Exception Trace( Class System.Exception e);
  1465.      Class System.Exception _Argument( String error);
  1466.      Class System.Exception _ArgumentNull( String arg,  String msg);
  1467.      Class System.Exception _ArgumentOutOfRange( String arg,  String msg);
  1468.      Class System.Exception _IndexOutOfRange( String error);
  1469.      Class System.Exception _InvalidOperation( String error);
  1470.      Class System.Exception _Data( String error);
  1471.      Class System.Exception _Constraint( String error);
  1472.      Class System.Exception _InvalidConstraint( String error);
  1473.      Class System.Exception _DeletedRowInaccessible( String error);
  1474.      Class System.Exception _DuplicateName( String error);
  1475.      Class System.Exception _InRowChangingEvent( String error);
  1476.      Class System.Exception _MissingPrimaryKey( String error);
  1477.      Class System.Exception _NoNullAllowed( String error);
  1478.      Class System.Exception _ReadOnly( String error);
  1479.      Class System.Exception _RowNotInTable( String error);
  1480.      Class System.Exception _VersionNotFound( String error);
  1481.      Class System.Exception ArgumentNull( String arg);
  1482.      Class System.Exception ArgumentOutOfRange( String arg);
  1483.      Class System.Exception BadObjectPropertyAccess( String error);
  1484.      Class System.Exception CannotModifyCollection();
  1485.      Class System.Exception CaseInsensitiveNameConflict( String name);
  1486.      Class System.Exception ColumnNotInTheTable( String column,  String table);
  1487.      Class System.Exception ColumnNotInAnyTable();
  1488.      Class System.Exception ColumnOutOfRange( I4 index);
  1489.      Class System.Exception ColumnOutOfRange( String column);
  1490.      Class System.Exception CannotAddColumn1( String column);
  1491.      Class System.Exception CannotAddColumn2( String column);
  1492.      Class System.Exception CannotAddColumn3();
  1493.      Class System.Exception CannotAddColumn4( String column);
  1494.      Class System.Exception CannotAddDuplicate( String column);
  1495.      Class System.Exception CannotRemoveColumn();
  1496.      Class System.Exception CannotRemovePrimaryKey();
  1497.      Class System.Exception CannotRemoveChildKey( String relation);
  1498.      Class System.Exception CannotRemoveConstraint( String constraint,  String table);
  1499.      Class System.Exception CannotRemoveExpression( String column,  String expression);
  1500.      Class System.Exception AddPrimaryKeyConstraint();
  1501.      Class System.Exception NoConstraintName();
  1502.      Class System.Exception ConstraintViolation( String constraint);
  1503.      Class System.Exception ConstraintNotInTheTable( String constraint);
  1504.      String KeysToString( SZArray Object keys);
  1505.      String UniqueConstraintViolationText( SZArray Class System.Data.DataColumn columns,  SZArray Object values);
  1506.      Class System.Exception ConstraintViolation( SZArray Class System.Data.DataColumn columns,  SZArray Object values);
  1507.      Class System.Exception ConstraintOutOfRange( I4 index);
  1508.      Class System.Exception ConstraintOutOfRange( String constraint);
  1509.      Class System.Exception DuplicateConstraint( String constraint);
  1510.      Class System.Exception DuplicateConstraintName( String constraint);
  1511.      Class System.Exception NeededForForeignKeyConstraint( Class System.Data.UniqueConstraint key,  Class System.Data.ForeignKeyConstraint fk);
  1512.      Class System.Exception UniqueConstraintViolation();
  1513.      Class System.Exception ConstraintForeignTable();
  1514.      Class System.Exception ConstraintParentValues();
  1515.      Class System.Exception ConstraintAddFailed( Class System.Data.DataTable table);
  1516.      Class System.Exception ConstraintRemoveFailed();
  1517.      Class System.Exception FailedCascadeDelete( String constraint);
  1518.      Class System.Exception FailedCascadeUpdate( String constraint);
  1519.      Class System.Exception FailedClearParentTable( String table,  String constraint,  String childTable);
  1520.      Class System.Exception ForeignKeyViolation( String constraint,  SZArray Object keys);
  1521.      Class System.Exception RemoveParentRow( Class System.Data.ForeignKeyConstraint constraint);
  1522.      String MaxLengthViolationText( String columnName);
  1523.      String NotAllowDBNullViolationText( String columnName);
  1524.      Class System.Exception AutoIncrementAndExpression();
  1525.      Class System.Exception AutoIncrementAndDefaultValue();
  1526.      Class System.Exception AutoIncrementDataType();
  1527.      Class System.Exception AutoIncrementSeed();
  1528.      Class System.Exception CantChangeDataType();
  1529.      Class System.Exception NullDataType();
  1530.      Class System.Exception ColumnNameRequired();
  1531.      Class System.Exception DefaultValueAndAutoIncrement();
  1532.      Class System.Exception DefaultValueDataType( String column,  Class System.Type defaultType,  Class System.Type columnType);
  1533.      Class System.Exception DefaultValueColumnDataType( String column,  Class System.Type defaultType,  Class System.Type columnType);
  1534.      Class System.Exception ExpressionAndUnique();
  1535.      Class System.Exception ExpressionAndReadOnly();
  1536.      Class System.Exception ExpressionAndConstraint( Class System.Data.DataColumn column,  Class System.Data.Constraint constraint);
  1537.      Class System.Exception ExpressionInConstraint( Class System.Data.DataColumn column);
  1538.      Class System.Exception ExpressionCircular();
  1539.      Class System.Exception NonUniqueValues( String column);
  1540.      Class System.Exception NullKeyValues( String column);
  1541.      Class System.Exception NullValues( String column);
  1542.      Class System.Exception ReadOnlyAndExpression();
  1543.      Class System.Exception ReadOnly( String column);
  1544.      Class System.Exception StorageChange();
  1545.      Class System.Exception SetForeignStorage();
  1546.      Class System.Exception UniqueAndExpression();
  1547.      Class System.Exception SetFailed( Object value,  Class System.Data.DataColumn column,  Class System.Type type,  String errorString);
  1548.      Class System.Exception CannotSetToNull( Class System.Data.DataColumn column);
  1549.      Class System.Exception LongerThanMaxLength( Class System.Data.DataColumn column,  String value);
  1550.      Class System.Exception CannotSetMaxLength( Class System.Data.DataColumn column,  String value);
  1551.      Class System.Exception CannotSetMaxLength2( Class System.Data.DataColumn column);
  1552.      Class System.Exception CannotSetSimpleContentType( String columnName,  Class System.Type type);
  1553.      Class System.Exception CannotSetSimpleContent( String columnName,  Class System.Type type);
  1554.      Class System.Exception CannotChangeNamespace( String columnName);
  1555.      Class System.Exception HasToBeStringType( Class System.Data.DataColumn column);
  1556.      Class System.Exception SetFailed( String name);
  1557.      Class System.Exception SetDataSetFailed();
  1558.      Class System.Exception SetRowStateFilter();
  1559.      Class System.Exception CanNotSetDataSet();
  1560.      Class System.Exception CanNotUseDataViewManager();
  1561.      Class System.Exception CanNotSetTable();
  1562.      Class System.Exception CanNotUse();
  1563.      Class System.Exception CanNotBindTable();
  1564.      Class System.Exception SetTable();
  1565.      Class System.Exception SetIListObject();
  1566.      Class System.Exception AddNewNotAllowNull();
  1567.      Class System.Exception AddNewAddNew();
  1568.      Class System.Exception NotOpen();
  1569.      Class System.Exception CreateChildView();
  1570.      Class System.Exception CanNotDelete();
  1571.      Class System.Exception CanNotEdit();
  1572.      Class System.Exception GetElementIndex( I4 index);
  1573.      Class System.Exception AddExternalObject();
  1574.      Class System.Exception CanNotClear();
  1575.      Class System.Exception InsertExternalObject();
  1576.      Class System.Exception RemoveExternalObject();
  1577.      Class System.Exception PropertyNotFound( String property,  String table);
  1578.      Class System.Exception KeyTableMismatch();
  1579.      Class System.Exception KeyNoColumns();
  1580.      Class System.Exception KeyTooManyColumns( I4 cols);
  1581.      Class System.Exception KeyDuplicateColumns( String columnName);
  1582.      Class System.Exception KeySortLength();
  1583.      Class System.Exception RelationDataSetMismatch();
  1584.      Class System.Exception NoRelationName();
  1585.      Class System.Exception ColumnsTypeMismatch();
  1586.      Class System.Exception KeyLengthMismatch();
  1587.      Class System.Exception KeyLengthZero();
  1588.      Class System.Exception ForeignRelation();
  1589.      Class System.Exception KeyColumnsIdentical();
  1590.      Class System.Exception ForeignRelation( String relation);
  1591.      Class System.Exception RelationForeignTable( String t1,  String t2);
  1592.      Class System.Exception GetParentRowTableMismatch( String t1,  String t2);
  1593.      Class System.Exception SetParentRowTableMismatch( String t1,  String t2);
  1594.      Class System.Exception RelationForeignRow();
  1595.      Class System.Exception RelationNestedReadOnly();
  1596.      Class System.Exception TableCantBeNestedInTwoTables( String tableName);
  1597.      Class System.Exception LoopInNestedRelations( String tableName);
  1598.      Class System.Exception RelationDoesNotExist();
  1599.      Class System.Exception ParentRowNotInTheDataSet();
  1600.      Class System.Exception RowNotInTheDataSet();
  1601.      Class System.Exception RowNotInTheTable();
  1602.      Class System.Exception ParentRowNotInTheTable();
  1603.      Class System.Exception ChildRowNotInTheTable();
  1604.      Class System.Exception EditInRowChanging();
  1605.      Class System.Exception EndEditInRowChanging();
  1606.      Class System.Exception BeginEditInRowChanging();
  1607.      Class System.Exception CancelEditInRowChanging();
  1608.      Class System.Exception DeleteInRowDeleting();
  1609.      Class System.Exception ValueArrayLength();
  1610.      Class System.Exception NoCurrentData();
  1611.      Class System.Exception NoOriginalData();
  1612.      Class System.Exception NoProposedData();
  1613.      Class System.Exception RowRemovedFromTheTable();
  1614.      Class System.Exception DeletedRowInaccessible();
  1615.      Class System.Exception RowAlreadyDeleted();
  1616.      Class System.Exception RowEmpty();
  1617.      Class System.Exception InvalidRowVersion();
  1618.      Class System.Exception RowOutOfRange();
  1619.      Class System.Exception RowOutOfRange( I4 index);
  1620.      Class System.Exception RowInsertOutOfRange( I4 index);
  1621.      Class System.Exception RowInsertTwice( I4 index,  String tableName);
  1622.      Class System.Exception RowInsertMissing( String tableName);
  1623.      Class System.Exception RowOutOfRange( Object key);
  1624.      Class System.Exception RowOutOfRange( SZArray Object keys);
  1625.      Class System.Exception RowAlreadyRemoved();
  1626.      Class System.Exception MultipleParents();
  1627.      Class System.Exception SetDataSetNameToEmpty();
  1628.      Class System.Exception SetDataSetNameConflicting( String name);
  1629.      Class System.Exception DataSetHasData();
  1630.      Class System.Exception DataSetHasSchema();
  1631.      Class System.Exception DataSetUnsupportedSchema( String ns);
  1632.      Class System.Exception MergeMissingDefinition( String obj);
  1633.      Class System.Exception TablesInDifferentSets();
  1634.      Class System.Exception RelationAlreadyExists();
  1635.      Class System.Exception RowAlreadyInOtherCollection();
  1636.      Class System.Exception RowAlreadyInTheCollection();
  1637.      Class System.Exception ModifyingRow();
  1638.      Class System.Exception TableMissingPrimaryKey();
  1639.      Class System.Exception RecordStateRange();
  1640.      Class System.Exception IndexKeyLength( I4 length,  I4 keyLength);
  1641.      Class System.Exception RemovePrimaryKey( Class System.Data.DataTable table);
  1642.      Class System.Exception RelationAlreadyInOtherDataSet();
  1643.      Class System.Exception RelationAlreadyInTheDataSet();
  1644.      Class System.Exception RelationNotInTheDataSet( String relation);
  1645.      Class System.Exception RelationOutOfRange( Object index);
  1646.      Class System.Exception DuplicateRelation( String relation);
  1647.      Class System.Exception RelationTableNull();
  1648.      Class System.Exception RelationDataSetNull();
  1649.      Class System.Exception RelationTableWasRemoved();
  1650.      Class System.Exception ParentTableMismatch();
  1651.      Class System.Exception ChildTableMismatch();
  1652.      Class System.Exception EnforceConstraint();
  1653.      Class System.Exception CaseLocaleMismatch();
  1654.      Class System.Exception CannotChangeCaseLocale();
  1655.      Class System.Exception TableForeignPrimaryKey();
  1656.      Class System.Exception TableCannotAddToSimpleContent();
  1657.      Class System.Exception NoTableName();
  1658.      Class System.Exception MultipleTextOnlyColumns();
  1659.      Class System.Exception InvalidSortString( String sort);
  1660.      Class System.Exception DuplicateTableName( String table);
  1661.      Class System.Exception SelfnestedDatasetConflictingName( String table);
  1662.      Class System.Exception DatasetConflictingName( String table);
  1663.      Class System.Exception TableAlreadyInOtherDataSet();
  1664.      Class System.Exception TableAlreadyInTheDataSet();
  1665.      Class System.Exception TableOutOfRange( I4 index);
  1666.      Class System.Exception TableOutOfRange( String name);
  1667.      Class System.Exception TableNotInTheDataSet( String table);
  1668.      Class System.Exception TableInRelation();
  1669.      Class System.Exception TableInConstraint( Class System.Data.DataTable table,  Class System.Data.Constraint constraint);
  1670.      Class System.Exception CaseHasToBeTheSame();
  1671.      Class System.Exception LocaleHasToBeTheSame();
  1672.      Class System.Exception AggregateException( String aggregateType,  Class System.Type type);
  1673.      Class System.Exception InvalidStorageType( ValueClass System.TypeCode typecode);
  1674.      Class System.Exception NewRecord( Class System.Type type);
  1675.      Class System.Exception RangeArgument( I4 min,  I4 max);
  1676.      Class System.Exception NullRange();
  1677.      Class System.Exception NegativeMinimumCapacity();
  1678.      Class System.Exception ProblematicChars( String charValue);
  1679.      Class System.Exception SimpleTypeNotSupported();
  1680.      Class System.Exception MissingSchema();
  1681.      Class System.Exception MissingRestriction( String nodeName);
  1682.      Class System.Exception MissingAttribute( String attribute);
  1683.      Class System.Exception MissingAttribute( String element,  String attribute);
  1684.      Class System.Exception MissingAttributeValue( String name);
  1685.      Class System.Exception ValueOutOfRange( String attribute,  String value);
  1686.      Class System.Exception ValueOutOfRange( String element,  String attribute,  String value);
  1687.      Class System.Exception InvalidAttributeValue( String name,  String value);
  1688.      Class System.Exception InvalidAttributeValue( String name,  String attribute,  String value);
  1689.      Class System.Exception AttributeValues( String name,  String value1,  String value2);
  1690.      Class System.Exception AttributeValue( String name,  String attr,  String value);
  1691.      Class System.Exception ElementTypeNotFound( String name);
  1692.      Class System.Exception RelationParentNameMissing( String rel);
  1693.      Class System.Exception RelationChildNameMissing( String rel);
  1694.      Class System.Exception RelationTableKeyMissing( String rel);
  1695.      Class System.Exception RelationChildKeyMissing( String rel);
  1696.      Class System.Exception UndefinedDatatype( String name);
  1697.      Class System.Exception DatatypeNotDefined();
  1698.      Class System.Exception MismatchKeyLength();
  1699.      Class System.Exception InvalidField( String name);
  1700.      Class System.Exception InvalidSelector( String name);
  1701.      Class System.Exception CircularComplexType( String name);
  1702.      Class System.Exception InvalidKey( String name);
  1703.      Class System.Exception DiffgramMissingTable( String name);
  1704.      Class System.Exception DiffgramMismatchedSQL( String name1,  String name2);
  1705.      Class System.Exception DiffgramMismatchedSQLID();
  1706.      Class System.Exception DiffgramMissingSQL();
  1707.      Class System.Exception DuplicateConstraintRead( String str);
  1708.      Class System.Exception ColumnTypeConflict( String name);
  1709.      Class System.Exception CannotConvert( String name,  String type);
  1710.      Class System.Exception MissingRefer( String name);
  1711.      Class System.Exception MissingRef( String name);
  1712.      Class System.Exception InvalidPrefix( String name);
  1713.      Class System.Exception PrefixWithEmptyNS();
  1714.      Class System.Exception NestedCircular( String name);
  1715.      Class System.Exception MissingDefinition( String name);
  1716.      Class System.Exception DuplicateDeclaration( String name);
  1717.      Class System.Exception FoundEntity();
  1718.      Class System.Exception MergeFailed( String name);
  1719.      Void System.Data.ExceptionBuilder();
  1720.     }
  1721. class System.Data.DataKey : System.Object
  1722.     {
  1723.      I4 COLUMN;
  1724.      I4 DESCENDING;
  1725.      I4 maxColumns;
  1726.      SZArray Class System.Data.DataColumn columns;
  1727.      I4 sortOrder;
  1728.      Boolean explicitKey;
  1729.      I4 ColumnOrder( I4 indexDesc);
  1730.      Boolean SortDecending( I4 indexDesc);
  1731.      Void System.Data.DataKey( SZArray Class System.Data.DataColumn columns);
  1732.      Void CheckState();
  1733.      Void Create( SZArray Class System.Data.DataColumn columns,  SZArray I4 sortOrders);
  1734.      Boolean Equals( Object key2);
  1735.      I4 GetHashCode();
  1736.      SZArray Class System.Data.DataColumn get_Columns();
  1737.      SZArray I4 get_SortOrder();
  1738.      Class System.Data.DataTable get_Table();
  1739.      Boolean ColumnsEqual( Class System.Data.DataKey key);
  1740.      Boolean RecordsEqual( I4 record1,  I4 record2);
  1741.      Boolean ContainsColumn( Class System.Data.DataColumn column);
  1742.      SZArray I4 GetIndexDesc();
  1743.      Class System.Data.Index GetSortIndex();
  1744.      Class System.Data.Index GetSortIndex( ValueClass System.Data.DataViewRowState recordStates);
  1745.      String GetDebugString();
  1746.     property Columns { get(){} set(){} };
  1747.     property SortOrder { get(){} set(){} };
  1748.     property Table { get(){} set(){} };
  1749.     }
  1750. class System.Data.DataRelation : System.Object
  1751.     {
  1752.      Class System.Data.DataSet dataSet;
  1753.      Class System.Data.PropertyCollection extendedProperties;
  1754.      String relationName;
  1755.      Class System.ComponentModel.PropertyChangedEventHandler onPropertyChangingDelegate;
  1756.      Class System.Data.DataKey childKey;
  1757.      Class System.Data.DataKey parentKey;
  1758.      Class System.Data.UniqueConstraint parentKeyConstraint;
  1759.      Class System.Data.ForeignKeyConstraint childKeyConstraint;
  1760.      SZArray String parentColumnNames;
  1761.      SZArray String childColumnNames;
  1762.      String parentTableName;
  1763.      String childTableName;
  1764.      Boolean nested;
  1765.      Boolean createConstraints;
  1766.      Void System.Data.DataRelation( String relationName,  Class System.Data.DataColumn parentColumn,  Class System.Data.DataColumn childColumn);
  1767.      Void System.Data.DataRelation( String relationName,  Class System.Data.DataColumn parentColumn,  Class System.Data.DataColumn childColumn,  Boolean createConstraints);
  1768.      Void System.Data.DataRelation( String relationName,  SZArray Class System.Data.DataColumn parentColumns,  SZArray Class System.Data.DataColumn childColumns);
  1769.      Void System.Data.DataRelation( String relationName,  SZArray Class System.Data.DataColumn parentColumns,  SZArray Class System.Data.DataColumn childColumns,  Boolean createConstraints);
  1770.      Void System.Data.DataRelation( String relationName,  String parentTableName,  String childTableName,  SZArray String parentColumnNames,  SZArray String childColumnNames,  Boolean nested);
  1771.      SZArray Class System.Data.DataColumn get_ChildColumns();
  1772.      Class System.Data.DataKey get_ChildKey();
  1773.      Class System.Data.DataTable get_ChildTable();
  1774.      Class System.Data.DataSet get_DataSet();
  1775.      SZArray String get_ParentColumnNames();
  1776.      SZArray String get_ChildColumnNames();
  1777.      Boolean IsKeyNull( SZArray Object values);
  1778.      SZArray Class System.Data.DataRow GetChildRows( Class System.Data.DataKey parentKey,  Class System.Data.DataKey childKey,  Class System.Data.DataRow parentRow,  ValueClass System.Data.DataRowVersion version);
  1779.      SZArray Class System.Data.DataRow GetParentRows( Class System.Data.DataKey parentKey,  Class System.Data.DataKey childKey,  Class System.Data.DataRow childRow,  ValueClass System.Data.DataRowVersion version);
  1780.      Class System.Data.DataRow GetParentRow( Class System.Data.DataKey parentKey,  Class System.Data.DataKey childKey,  Class System.Data.DataRow childRow,  ValueClass System.Data.DataRowVersion version);
  1781.      Void SetDataSet( Class System.Data.DataSet dataSet);
  1782.      Void SetParentRowRecords( Class System.Data.DataRow childRow,  Class System.Data.DataRow parentRow);
  1783.      SZArray Class System.Data.DataColumn get_ParentColumns();
  1784.      Class System.Data.DataKey get_ParentKey();
  1785.      Class System.Data.DataTable get_ParentTable();
  1786.      String get_RelationName();
  1787.      Void set_RelationName( String value);
  1788.      Void CheckNestedRelations();
  1789.      Boolean get_Nested();
  1790.      Void set_Nested( Boolean value);
  1791.      Class System.Data.UniqueConstraint get_ParentKeyConstraint();
  1792.      Void SetParentKeyConstraint( Class System.Data.UniqueConstraint value);
  1793.      Class System.Data.ForeignKeyConstraint get_ChildKeyConstraint();
  1794.      Class System.Data.PropertyCollection get_ExtendedProperties();
  1795.      Void SetChildKeyConstraint( Class System.Data.ForeignKeyConstraint value);
  1796.      Void add_PropertyChanging( Class System.ComponentModel.PropertyChangedEventHandler value);
  1797.      Void remove_PropertyChanging( Class System.ComponentModel.PropertyChangedEventHandler value);
  1798.      Void CheckState();
  1799.      Void CheckStateForProperty();
  1800.      Void Create( String relationName,  SZArray Class System.Data.DataColumn parentColumns,  SZArray Class System.Data.DataColumn childColumns,  Boolean createConstraints);
  1801.      Class System.Data.DataRelation Clone( Class System.Data.DataSet destination);
  1802.      Void OnPropertyChanging( Class System.ComponentModel.PropertyChangedEventArgs pcevent);
  1803.      Void RaisePropertyChanging( String name);
  1804.      String ToString();
  1805.     property ChildColumns { get(){} set(){} };
  1806.     property ChildKey { get(){} set(){} };
  1807.     property ChildTable { get(){} set(){} };
  1808.     property DataSet { get(){} set(){} };
  1809.     property ParentColumnNames { get(){} set(){} };
  1810.     property ChildColumnNames { get(){} set(){} };
  1811.     property ParentColumns { get(){} set(){} };
  1812.     property ParentKey { get(){} set(){} };
  1813.     property ParentTable { get(){} set(){} };
  1814.     property RelationName { get(){} set(){} };
  1815.     property Nested { get(){} set(){} };
  1816.     property ParentKeyConstraint { get(){} set(){} };
  1817.     property ChildKeyConstraint { get(){} set(){} };
  1818.     property ExtendedProperties { get(){} set(){} };
  1819.     event PropertyChanging;
  1820.     }
  1821. class System.Data.DataRelationCollection : System.Data.InternalDataCollectionBase
  1822.     {
  1823.      Class System.Data.DataRelation inTransition;
  1824.      I4 defaultNameIndex;
  1825.      Class System.ComponentModel.CollectionChangeEventHandler onCollectionChangedDelegate;
  1826.      Class System.ComponentModel.CollectionChangeEventHandler onCollectionChangingDelegate;
  1827.      Class System.Data.DataRelation get_Item( I4 index);
  1828.      Class System.Data.DataRelation get_Item( String name);
  1829.      Void Add( Class System.Data.DataRelation relation);
  1830.      Void AddRange( SZArray Class System.Data.DataRelation relations);
  1831.      Class System.Data.DataRelation Add( String name,  SZArray Class System.Data.DataColumn parentColumns,  SZArray Class System.Data.DataColumn childColumns);
  1832.      Class System.Data.DataRelation Add( String name,  SZArray Class System.Data.DataColumn parentColumns,  SZArray Class System.Data.DataColumn childColumns,  Boolean createConstraints);
  1833.      Class System.Data.DataRelation Add( SZArray Class System.Data.DataColumn parentColumns,  SZArray Class System.Data.DataColumn childColumns);
  1834.      Class System.Data.DataRelation Add( String name,  Class System.Data.DataColumn parentColumn,  Class System.Data.DataColumn childColumn);
  1835.      Class System.Data.DataRelation Add( String name,  Class System.Data.DataColumn parentColumn,  Class System.Data.DataColumn childColumn,  Boolean createConstraints);
  1836.      Class System.Data.DataRelation Add( Class System.Data.DataColumn parentColumn,  Class System.Data.DataColumn childColumn);
  1837.      Void AddCore( Class System.Data.DataRelation relation);
  1838.      Void add_CollectionChanged( Class System.ComponentModel.CollectionChangeEventHandler value);
  1839.      Void remove_CollectionChanged( Class System.ComponentModel.CollectionChangeEventHandler value);
  1840.      Void add_CollectionChanging( Class System.ComponentModel.CollectionChangeEventHandler value);
  1841.      Void remove_CollectionChanging( Class System.ComponentModel.CollectionChangeEventHandler value);
  1842.      String AssignName();
  1843.      Void Clear();
  1844.      Boolean Contains( String name);
  1845.      Boolean Contains( String name,  Boolean caseSensitive);
  1846.      I4 IndexOf( Class System.Data.DataRelation relation);
  1847.      I4 IndexOf( String relationName);
  1848.      I4 InternalIndexOf( String name);
  1849.      Class System.Data.DataSet GetDataSet();
  1850.      String MakeName( I4 index);
  1851.      Void OnCollectionChanged( Class System.ComponentModel.CollectionChangeEventArgs ccevent);
  1852.      Void OnCollectionChanging( Class System.ComponentModel.CollectionChangeEventArgs ccevent);
  1853.      Void RegisterName( String name);
  1854.      Boolean CanRemove( Class System.Data.DataRelation relation);
  1855.      Void Remove( Class System.Data.DataRelation relation);
  1856.      Void RemoveAt( I4 index);
  1857.      Void Remove( String name);
  1858.      Void RemoveCore( Class System.Data.DataRelation relation);
  1859.      Void UnregisterName( String name);
  1860.      Void System.Data.DataRelationCollection();
  1861.     property Item { get(){} set(){} };
  1862.     property Item { get(){} set(){} };
  1863.     event CollectionChanged;
  1864.     event CollectionChanging;
  1865.     }
  1866. class DataTableRelationCollection : System.Data.DataRelationCollection
  1867.     {
  1868.      Class System.Data.DataTable table;
  1869.      Class System.Collections.ArrayList relations;
  1870.      Boolean fParentCollection;
  1871.      Class System.ComponentModel.CollectionChangeEventHandler onRelationPropertyChangedDelegate;
  1872.      Void DataTableRelationCollection( Class System.Data.DataTable table,  Boolean fParentCollection);
  1873.      Class System.Collections.ArrayList get_List();
  1874.      Void EnsureDataSet();
  1875.      Class System.Data.DataSet GetDataSet();
  1876.      Class System.Data.DataRelation get_Item( I4 index);
  1877.      Class System.Data.DataRelation get_Item( String name);
  1878.      Void add_RelationPropertyChanged( Class System.ComponentModel.CollectionChangeEventHandler value);
  1879.      Void remove_RelationPropertyChanged( Class System.ComponentModel.CollectionChangeEventHandler value);
  1880.      Void OnRelationPropertyChanged( Class System.ComponentModel.CollectionChangeEventArgs ccevent);
  1881.      Void AddCache( Class System.Data.DataRelation relation);
  1882.      Void AddCore( Class System.Data.DataRelation relation);
  1883.      Boolean CanRemove( Class System.Data.DataRelation relation);
  1884.      Void RemoveCache( Class System.Data.DataRelation relation);
  1885.      Void RemoveCore( Class System.Data.DataRelation relation);
  1886.     property List { get(){} set(){} };
  1887.     property Item { get(){} set(){} };
  1888.     property Item { get(){} set(){} };
  1889.     event RelationPropertyChanged;
  1890.     }
  1891. class DataSetRelationCollection : System.Data.DataRelationCollection
  1892.     {
  1893.      Class System.Data.DataSet dataSet;
  1894.      Class System.Collections.ArrayList relations;
  1895.      SZArray Class System.Data.DataRelation delayLoadingRelations;
  1896.      Void DataSetRelationCollection( Class System.Data.DataSet dataSet);
  1897.      Void AddRange( SZArray Class System.Data.DataRelation relations);
  1898.      Void Clear();
  1899.      Class System.Collections.ArrayList get_List();
  1900.      Class System.Data.DataSet GetDataSet();
  1901.      Class System.Data.DataRelation get_Item( I4 index);
  1902.      Class System.Data.DataRelation get_Item( String name);
  1903.      Void AddCore( Class System.Data.DataRelation relation);
  1904.      Void RemoveCore( Class System.Data.DataRelation relation);
  1905.      Void FinishInitRelations();
  1906.     property List { get(){} set(){} };
  1907.     property Item { get(){} set(){} };
  1908.     property Item { get(){} set(){} };
  1909.     }
  1910. class System.Data.DataRelationPropertyDescriptor : System.ComponentModel.PropertyDescriptor
  1911.     {
  1912.      Class System.Data.DataRelation relation;
  1913.      Class System.Data.DataRelation get_Relation();
  1914.      Void System.Data.DataRelationPropertyDescriptor( Class System.Data.DataRelation dataRelation);
  1915.      Class System.Type get_ComponentType();
  1916.      Boolean get_IsReadOnly();
  1917.      Class System.Type get_PropertyType();
  1918.      Boolean Equals( Object other);
  1919.      I4 GetHashCode();
  1920.      Boolean CanResetValue( Object component);
  1921.      Object GetValue( Object component);
  1922.      Void ResetValue( Object component);
  1923.      Void SetValue( Object component,  Object value);
  1924.      Boolean ShouldSerializeValue( Object component);
  1925.     property Relation { get(){} set(){} };
  1926.     property ComponentType { get(){} set(){} };
  1927.     property IsReadOnly { get(){} set(){} };
  1928.     property PropertyType { get(){} set(){} };
  1929.     }
  1930. class System.Data.DataRow : System.Object
  1931.     {
  1932.      I4 oldRecord;
  1933.      I4 newRecord;
  1934.      I4 tempRecord;
  1935.      I4 rowID;
  1936.      Boolean inChangingEvent;
  1937.      Boolean inDeletingEvent;
  1938.      Boolean inCascade;
  1939.      Class System.Data.DataError error;
  1940.      Class System.Xml.XmlBoundElement _element;
  1941.      Class System.Data.DataTable _Table;
  1942.      SZArray Class System.Data.DataRow zeroRows;
  1943.      SZArray Class System.Data.DataColumn zeroColumns;
  1944.      Class System.Xml.XmlBoundElement get_Element();
  1945.      Void set_Element( Class System.Xml.XmlBoundElement value);
  1946.      Void System.Data.DataRow( Class System.Data.DataRowBuilder builder);
  1947.      String get_RowError();
  1948.      Void set_RowError( String value);
  1949.      Void RowErrorChanged();
  1950.      ValueClass System.Data.DataRowState get_RowState();
  1951.      Class System.Data.DataTable get_Table();
  1952.      Object get_Item( I4 columnIndex);
  1953.      Void set_Item( I4 columnIndex,  Object value);
  1954.      Void CheckForLoops( Class System.Data.DataRelation rel);
  1955.      Class System.Data.DataRow GetNestedParent();
  1956.      String Dump();
  1957.      String GetRowValuesString( Class System.Data.DataRow row,  ValueClass System.Data.DataRowVersion version);
  1958.      Object get_Item( String columnName);
  1959.      Void set_Item( String columnName,  Object value);
  1960.      Object get_Item( Class System.Data.DataColumn column);
  1961.      Void set_Item( Class System.Data.DataColumn column,  Object value);
  1962.      Object get_Item( I4 columnIndex,  ValueClass System.Data.DataRowVersion version);
  1963.      Object get_Item( String columnName,  ValueClass System.Data.DataRowVersion version);
  1964.      Object get_Item( Class System.Data.DataColumn column,  ValueClass System.Data.DataRowVersion version);
  1965.      SZArray Object get_ItemArray();
  1966.      Void set_ItemArray( SZArray Object value);
  1967.      Void AcceptChanges();
  1968.      Void BeginEdit();
  1969.      Void CancelEdit();
  1970.      Void CheckColumn( Class System.Data.DataColumn column);
  1971.      Void CheckInTable();
  1972.      Void Delete();
  1973.      Void EndEdit();
  1974.      Void SetColumnError( I4 columnIndex,  String error);
  1975.      Void SetColumnError( String columnName,  String error);
  1976.      Void SetColumnError( Class System.Data.DataColumn column,  String error);
  1977.      String GetColumnError( I4 columnIndex);
  1978.      String GetColumnError( String columnName);
  1979.      String GetColumnError( Class System.Data.DataColumn column);
  1980.      Void ClearErrors();
  1981.      Void ClearError( Class System.Data.DataColumn column);
  1982.      Boolean get_HasErrors();
  1983.      SZArray Class System.Data.DataColumn GetColumnsInError();
  1984.      SZArray Class System.Data.DataRow GetChildRows( String relationName);
  1985.      SZArray Class System.Data.DataRow GetChildRows( String relationName,  ValueClass System.Data.DataRowVersion version);
  1986.      SZArray Class System.Data.DataRow GetChildRows( Class System.Data.DataRelation relation);
  1987.      SZArray Class System.Data.DataRow GetChildRows( Class System.Data.DataRelation relation,  ValueClass System.Data.DataRowVersion version);
  1988.      Class System.Data.DataRow GetParentRow( String relationName);
  1989.      Class System.Data.DataRow GetParentRow( String relationName,  ValueClass System.Data.DataRowVersion version);
  1990.      Class System.Data.DataRow GetParentRow( Class System.Data.DataRelation relation);
  1991.      Class System.Data.DataRow GetParentRow( Class System.Data.DataRelation relation,  ValueClass System.Data.DataRowVersion version);
  1992.      SZArray Class System.Data.DataRow GetParentRows( String relationName);
  1993.      SZArray Class System.Data.DataRow GetParentRows( String relationName,  ValueClass System.Data.DataRowVersion version);
  1994.      SZArray Class System.Data.DataRow GetParentRows( Class System.Data.DataRelation relation);
  1995.      SZArray Class System.Data.DataRow GetParentRows( Class System.Data.DataRelation relation,  ValueClass System.Data.DataRowVersion version);
  1996.      SZArray Object GetColumnValues( SZArray Class System.Data.DataColumn columns);
  1997.      SZArray Object GetColumnValues( SZArray Class System.Data.DataColumn columns,  ValueClass System.Data.DataRowVersion version);
  1998.      SZArray Object GetKeyValues( Class System.Data.DataKey key);
  1999.      SZArray Object GetKeyValues( Class System.Data.DataKey key,  ValueClass System.Data.DataRowVersion version);
  2000.      I4 GetCurrentRecordNo();
  2001.      I4 GetDefaultRecord();
  2002.      I4 GetOriginalRecordNo();
  2003.      I4 GetProposedRecordNo();
  2004.      I4 GetRecordFromVersion( ValueClass System.Data.DataRowVersion version);
  2005.      ValueClass System.Data.DataViewRowState GetRecordState( I4 record);
  2006.      Boolean HasKeyChanged( Class System.Data.DataKey key);
  2007.      Boolean HasKeyChanged( Class System.Data.DataKey key,  ValueClass System.Data.DataRowVersion version1,  ValueClass System.Data.DataRowVersion version2);
  2008.      Boolean HasVersion( ValueClass System.Data.DataRowVersion version);
  2009.      Boolean HaveValuesChanged( SZArray Class System.Data.DataColumn columns);
  2010.      Boolean HaveValuesChanged( SZArray Class System.Data.DataColumn columns,  ValueClass System.Data.DataRowVersion version1,  ValueClass System.Data.DataRowVersion version2);
  2011.      Boolean IsNull( I4 columnIndex);
  2012.      Boolean IsNull( String columnName);
  2013.      Boolean IsNull( Class System.Data.DataColumn column);
  2014.      Boolean IsNull( Class System.Data.DataColumn column,  ValueClass System.Data.DataRowVersion version);
  2015.      Void RejectChanges();
  2016.      Void SetKeyValues( Class System.Data.DataKey key,  SZArray Object keyValues);
  2017.      Void SetNewRecord( I4 record);
  2018.      Void SetNull( Class System.Data.DataColumn column);
  2019.      Void SetParentRow( Class System.Data.DataRow parentRow);
  2020.      Void SetParentRow( Class System.Data.DataRow parentRow,  Class System.Data.DataRelation relation);
  2021.      Void SetParentRowToDBNull();
  2022.      Void SetParentRowToDBNull( Class System.Data.DataRelation relation);
  2023.      Void System.Data.DataRow();
  2024.     property Element { get(){} set(){} };
  2025.     property RowError { get(){} set(){} };
  2026.     property RowState { get(){} set(){} };
  2027.     property Table { get(){} set(){} };
  2028.     property Item { get(){} set(){} };
  2029.     property Item { get(){} set(){} };
  2030.     property Item { get(){} set(){} };
  2031.     property Item { get(){} set(){} };
  2032.     property Item { get(){} set(){} };
  2033.     property Item { get(){} set(){} };
  2034.     property ItemArray { get(){} set(){} };
  2035.     property HasErrors { get(){} set(){} };
  2036.     }
  2037. class System.Data.DataRowBuilder : System.Object
  2038.     {
  2039.      Class System.Data.DataTable _table;
  2040.      I4 _rowID;
  2041.      I4 _record;
  2042.      Void System.Data.DataRowBuilder( Class System.Data.DataTable table,  I4 rowID,  I4 record);
  2043.     }
  2044. class System.Data.DataRowAction : System.Enum
  2045.     {
  2046.      I4 value__;
  2047.      ValueClass System.Data.DataRowAction Nothing;
  2048.      ValueClass System.Data.DataRowAction Delete;
  2049.      ValueClass System.Data.DataRowAction Change;
  2050.      ValueClass System.Data.DataRowAction Rollback;
  2051.      ValueClass System.Data.DataRowAction Commit;
  2052.      ValueClass System.Data.DataRowAction Add;
  2053.     }
  2054. class System.Data.DataRowChangeEventArgs : System.EventArgs
  2055.     {
  2056.      Class System.Data.DataRow row;
  2057.      ValueClass System.Data.DataRowAction action;
  2058.      Void System.Data.DataRowChangeEventArgs( Class System.Data.DataRow row,  ValueClass System.Data.DataRowAction action);
  2059.      Class System.Data.DataRow get_Row();
  2060.      ValueClass System.Data.DataRowAction get_Action();
  2061.     property Row { get(){} set(){} };
  2062.     property Action { get(){} set(){} };
  2063.     }
  2064. class System.Data.DataRowChangeEventHandler : System.MulticastDelegate
  2065.     {
  2066.      Void System.Data.DataRowChangeEventHandler( Object object,  I method);
  2067.      Void Invoke( Object sender,  Class System.Data.DataRowChangeEventArgs e);
  2068.      Class System.IAsyncResult BeginInvoke( Object sender,  Class System.Data.DataRowChangeEventArgs e,  Class System.AsyncCallback callback,  Object object);
  2069.      Void EndInvoke( Class System.IAsyncResult result);
  2070.     }
  2071. class System.Data.DataRowCollection : System.Data.InternalDataCollectionBase
  2072.     {
  2073.      Class System.Data.DataTable table;
  2074.      Class System.Collections.ArrayList list;
  2075.      I4 nullInList;
  2076.      Void System.Data.DataRowCollection( Class System.Data.DataTable table);
  2077.      Class System.Collections.ArrayList get_List();
  2078.      Class System.Data.DataRow get_Item( I4 index);
  2079.      Void Add( Class System.Data.DataRow row);
  2080.      Void InsertAt( Class System.Data.DataRow row,  I4 pos);
  2081.      Void DiffInsertAt( Class System.Data.DataRow row,  I4 pos);
  2082.      I4 IndexOf( Class System.Data.DataRow row);
  2083.      Class System.Data.DataRow Add( SZArray Object values);
  2084.      Void ArrayAdd( Class System.Data.DataRow row);
  2085.      Void ArrayInsert( Class System.Data.DataRow row,  I4 pos);
  2086.      Void ArrayClear();
  2087.      Void ArrayRemove( Class System.Data.DataRow row);
  2088.      Class System.Data.DataRow Find( Object key);
  2089.      Class System.Data.DataRow Find( SZArray Object keys);
  2090.      Void Clear();
  2091.      Boolean Contains( Object key);
  2092.      Boolean Contains( SZArray Object keys);
  2093.      Void Remove( Class System.Data.DataRow row);
  2094.      Void RemoveAt( I4 index);
  2095.     property List { get(){} set(){} };
  2096.     property Item { get(){} set(){} };
  2097.     }
  2098. class System.Data.DataRowCreatedEventHandler : System.MulticastDelegate
  2099.     {
  2100.      Void System.Data.DataRowCreatedEventHandler( Object object,  I method);
  2101.      Void Invoke( Object sender,  Class System.Data.DataRow r);
  2102.      Class System.IAsyncResult BeginInvoke( Object sender,  Class System.Data.DataRow r,  Class System.AsyncCallback callback,  Object object);
  2103.      Void EndInvoke( Class System.IAsyncResult result);
  2104.     }
  2105. class System.Data.DataSetClearEventhandler : System.MulticastDelegate
  2106.     {
  2107.      Void System.Data.DataSetClearEventhandler( Object object,  I method);
  2108.      Void Invoke( Object sender,  Class System.Data.DataTable table);
  2109.      Class System.IAsyncResult BeginInvoke( Object sender,  Class System.Data.DataTable table,  Class System.AsyncCallback callback,  Object object);
  2110.      Void EndInvoke( Class System.IAsyncResult result);
  2111.     }
  2112. class System.Data.DataRowState : System.Enum
  2113.     {
  2114.      I4 value__;
  2115.      ValueClass System.Data.DataRowState Detached;
  2116.      ValueClass System.Data.DataRowState Unchanged;
  2117.      ValueClass System.Data.DataRowState Added;
  2118.      ValueClass System.Data.DataRowState Deleted;
  2119.      ValueClass System.Data.DataRowState Modified;
  2120.     }
  2121. class System.Data.DataRowVersion : System.Enum
  2122.     {
  2123.      I4 value__;
  2124.      ValueClass System.Data.DataRowVersion Original;
  2125.      ValueClass System.Data.DataRowVersion Current;
  2126.      ValueClass System.Data.DataRowVersion Proposed;
  2127.      ValueClass System.Data.DataRowVersion Default;
  2128.     }
  2129. class System.Data.DataRowView : System.Object
  2130.     {
  2131.      Class System.Data.DataView dataView;
  2132.      Class System.Data.DataRow row;
  2133.      I4 index;
  2134.      Class System.ComponentModel.PropertyDescriptorCollection zeroPropertyDescriptorCollection;