The com.ms.wfc.data package has the following hierarchy:
java.lang.Object | +--AdoProperties | +--AdoProperty | +--AdoEvent | | | +--RecordsetEvent | +--java.lang.Throwable | | | +--java.lang.Exception | | | | | +--java.lang.RuntimeException | | | | | | | +--com.ms.com.ComException | | | | | | | | | +--com.ms.com.ComFailException | | | | | | | | | | | +--AdoException | +--Command | +--Connection | +--DataFormat (IOleDataFormat, IDataFormat) | | | +--BooleanDataFormat | | | +--DateDataFormat (IConstructable) | | | +--NumberDataFormat (IConstructable) | +--DataSpace | +--Error | +--Errors | +--com.ms.wfc.core.Enum | | | +--DateFormat | | | +--AdoEnums.AdcPropAsyncThreadPriority | | | +--AdoEnums.AdcPropUpdateCriteria | | | +--AdoEnums.Affect | | | +--AdoEnums.Bookmark | | | +--AdoEnums.CommandType | | | +--AdoEnums.Compare | | | +--AdoEnums.ConnectMode | | | +--AdoEnums.ConnectOption | | | +--AdoEnums.ConnectPrompt | | | +--AdoEnums.CursorLocation | | | +--AdoEnums.CursorOption | | | +--AdoEnums.CursorType | | | +--AdoEnums.DataType | | | +--AdoEnums.EditMode | | | +--AdoEnums.ErrorValue | | | +--AdoEnums.EventReason | | | +--AdoEnums.EventStatus | | | +--AdoEnums.ExecuteOption | | | +--AdoEnums.FieldAttribute | | | +--AdoEnums.FilterGroup | | | +--AdoEnums.GetRowsOption | | | +--AdoEnums.IsolationLevel | | | +--AdoEnums.LockType | | | +--AdoEnums.MarshalOptions | | | +--AdoEnums.ObjectState | | | +--AdoEnums.ParameterAttributes | | | +--AdoEnums.ParameterDirection | | | +--AdoEnums.PersistFormat | | | +--AdoEnums.Position | | | +--AdoEnums.PropertyAttributes | | | +--AdoEnums.RecordStatus | | | +--AdoEnums.Resync | | | +--AdoEnums.Schema | | | +--AdoEnums.SearchDirection | | | +--AdoEnums.StringFormat | | | +--AdoEnums.XactAttribute | | +--Field | | +--Fields | | +--ObjectProxy | | +--Parameter | | +--Parameters | | +--Recordset Interfaces IDataFormat IDataSource IDataSourceListener IMarshal IPersist IPersistStream