Classes
 ClassDescription
 ChildRelationship ChildRelationship objects are returned in the response to describe sobject calls.
 DeletedRecord 
 DeletedResponse 
 DescribeLayout Returned in the response to describeLayout(), contains detailed information on the custom or standard object page layout
 DescribeLayoutComponent Class returned to the responder from connection.describeLayout() calls, contains details describing the page layouts for edit and detail pages and various information about each record type for this object.
 DescribeLayoutItem Class returned to the responder from connection.describeLayout() calls, contains details describing the page layouts for edit and detail pages and various information about each record type for this object.
 DescribeLayoutResult Class returned to the responder from connection.describeLayout() calls, contains details describing the page layouts for edit and detail pages and various information about each record type for this object.
 DescribeLayoutRow Class returned to the responder from connection.describeLayout() calls, contains details describing the page layouts for edit and detail pages and various information about each record type for this object.
 DescribeLayoutSection A single section of a page, edit or detail, has a heading sometimes contains one or two columns
 DescribeSObjectResult Returned in the response to describeSObject(), contains detailed information on the custom or standard object
 DescribeTab Class returned to the responder from connection.describeTabs() calls, contains details describing the tabs for each appexchange application, standard and custom.
 DescribeTabSetResult Class returned to the responder from connection.describeTabs() calls, contains details describing the tabs for each appexchange application, standard and custom.
 Error An Error contains information about an error that occurred during a create, merge, process, update, upsert, delete, or undelete call.
 Fault A Fault contains information about an error that occurred during a create, merge, process, update, upsert, delete, or undelete call.
 Field Field objects are returned from describe sobject call, these represent individual standard and custom fields in standard or custom object within salesforce.
 GetServerTimestampResult 
 LoginResult 
 PickListEntry Salesforce picklist entry returned by describe calls like describeSObjects()
 PicklistForRecordType PicklistForRecordType objects are returned from describe layout call, these represent individual picklists for a single record type
 QueryResult Class returned as a result of the call to Query() and QueryMore(), contains a result code and an array of records, each record is a single SObject.
 RecordTypeInfo 
 RecordTypeMapping 
 RelatedList 
 RelatedListColumn 
 RelatedListSort 
 ResetPasswordResponse 
 SaveResult SaveResult objects are returned in the response to create and save calls.
 SearchResult Class returned as a result of the call to connection.Search(), response contains a property 'searchRecords' which is an array of SObjects.
 SendEmailResult 
 SetPasswordResponse 
 UpdatedResponse The class returned from a call to connection.update(), contains information on the success of each updated requested
 UpsertResult 
 UserInfo