#include <mi32/unitconv.h>#include <mi32/elemtype.h>#include <mi32/rvcdefns.h>Include dependency graph for rvcdbase.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| struct | DBCALLBACKSTRUCT |
| For a list of possible callback reasons, see the "Custom Code in Header After Class Declaration" section below. More... | |
| struct | DBCONSTRAINT |
| Database field constraints. More... | |
| struct | DBELEMTRANSLIST |
| struct | DBFIELDINFO |
| Define field parameters.. More... | |
| struct | DBLISTELMT |
| Structure used to maintain list of element to record attachments. More... | |
| struct | FORMFIELD |
| Structures for Forms. More... | |
| struct | RVCDBASEINFO |
| Database info structure. More... | |
| struct | RVCFORMINFO |
| Form info structure. More... | |
| struct | RVCTABLEINFO |
| Table info structure. More... | |
| struct | TABLEFIELD |
Defines | |
| #define | ATTACH_Count 6 |
| #define | ATTACH_Identity 5 |
| #define | ATTACH_NoRestrictions 0 |
| #define | ATTACH_OneElementPerRecord 2 |
| #define | ATTACH_OneRecordPerElement 1 |
| #define | ATTACH_OneToOne 3 |
| #define | ATTACH_RelatedOnly 4 |
| #define | DBCALLBACK_All 0x3FFF |
| #define | DBCALLBACK_BulkModifyBegin 0x1000 |
| #define | DBCALLBACK_BulkModifyEnd 0x2000 |
| #define | DBCALLBACK_DBListAdded 0x0040 |
| #define | DBCALLBACK_DBListChanged 0x0080 |
| #define | DBCALLBACK_PreRecordChange 0x0100 |
| #define | DBCALLBACK_PreRecordDelete 0x0400 |
| #define | DBCALLBACK_RecordAdded 0x0002 |
| #define | DBCALLBACK_RecordChanged 0x0004 |
| #define | DBCALLBACK_RecordDeleted 0x0200 |
| #define | DBCALLBACK_StructChanged 0x0001 |
| #define | DBCALLBACK_TableAdded 0x0008 |
| #define | DBCALLBACK_TableDropped 0x0020 |
| #define | DBCALLBACK_TableDropping 0x0010 |
| #define | DBCALLBACK_TableValid 0x0800 |
| #define | DBCALLBACKSUB_AttachmentType 0x00000040 |
| #define | DBCALLBACKSUB_DBEditorRebuild 0x00000200 |
| #define | DBCALLBACKSUB_DBEditorUpdate 0x00000100 |
| #define | DBCALLBACKSUB_Desc 0x00000002 |
| #define | DBCALLBACKSUB_Encoding 0x00000080 |
| #define | DBCALLBACKSUB_Field 0x00000008 |
| #define | DBCALLBACKSUB_FieldsAdded 0x00000010 |
| #define | DBCALLBACKSUB_Flags 0x00000020 |
| #define | DBCALLBACKSUB_Name 0x00000001 |
| #define | DBCALLBACKSUB_ViewMode 0x00000004 |
| #define | DBCAP_AddFields 0x00002000 |
| #define | DBCAP_AddRecord 0x00008000 |
| #define | DBCAP_CanCreate 0x00000001 |
| #define | DBCAP_CanLink 0x00000002 |
| #define | DBCAP_CanSetUserWrite 0x00000800 |
| #define | DBCAP_ChangeFields 0x00001000 |
| #define | DBCAP_DeleteFields 0x00004000 |
| #define | DBCAP_DeleteRecord 0x00000200 |
| #define | DBCAP_Export 0x00000100 |
| #define | DBCAP_Import 0x00000080 |
| #define | DBCAP_MultiTable 0x00000020 |
| #define | DBCAP_RandomAccess 0x00010000 |
| #define | DBCAP_ReadBinary 0x00020000 |
| #define | DBCAP_ReadMemo 0x00000004 |
| #define | DBCAP_Server 0x00000040 |
| #define | DBCAP_UserWritable 0x00000400 |
| #define | DBCAP_WriteBinary 0x00040000 |
| #define | DBCAP_WriteMemo 0x00000008 |
| #define | DBCAP_WriteRecord 0x00000010 |
| #define | DBCONSTRAINT_AutoAdd 0x00010000 |
| #define | DBCONSTRAINT_AutoAddPrompt 0x00020000 |
| #define | DBCONSTRAINT_AutoComplete 0x00400000 |
| #define | DBCONSTRAINT_AutoIncrement 0x00000020 |
| #define | DBCONSTRAINT_CASEMASK 0x00000F00 |
| #define | DBCONSTRAINT_ComboBox 0x00040000 |
| #define | DBCONSTRAINT_Default 0x00000010 |
| #define | DBCONSTRAINT_DefaultBlank 0x00000040 |
| #define | DBCONSTRAINT_DEFAULTMASK (DBCONSTRAINT_Default|DBCONSTRAINT_AutoIncrement|DBCONSTRAINT_DefaultBlank) |
| #define | DBCONSTRAINT_FirstLetterCap 0x00000400 |
| #define | DBCONSTRAINT_FirstWordCap 0x00000800 |
| #define | DBCONSTRAINT_FKEYSHOWASMASK (DBCONSTRAINT_ComboBox | DBCONSTRAINT_OptionMenu) |
| #define | DBCONSTRAINT_FKEYVALIDATEMASK (DBCONSTRAINT_MustExist | DBCONSTRAINT_AutoAdd | DBCONSTRAINT_AutoAddPrompt) |
| #define | DBCONSTRAINT_ForceLowerCase 0x00000200 |
| #define | DBCONSTRAINT_ForceUpperCase 0x00000100 |
| #define | DBCONSTRAINT_InvertValidSet 0x00800000 |
| #define | DBCONSTRAINT_MaxExclusive 0x00000002 |
| #define | DBCONSTRAINT_MaxInclusive 0x00000008 |
| #define | DBCONSTRAINT_MAXMASK (DBCONSTRAINT_MaxInclusive | DBCONSTRAINT_MaxExclusive) |
| #define | DBCONSTRAINT_MinExclusive 0x00000001 |
| #define | DBCONSTRAINT_MinInclusive 0x00000004 |
| #define | DBCONSTRAINT_MINMASK (DBCONSTRAINT_MinInclusive | DBCONSTRAINT_MinExclusive) |
| #define | DBCONSTRAINT_MINMAXMASK (DBCONSTRAINT_MINMASK | DBCONSTRAINT_MAXMASK) |
| #define | DBCONSTRAINT_MustExist 0x00008000 |
| #define | DBCONSTRAINT_NotNull 0x00100000 |
| #define | DBCONSTRAINT_OptionMenu 0x00080000 |
| #define | DBCONSTRAINT_Unique 0x00200000 |
| #define | DBCONV_currency 2 |
| #define | DBCONV_dddmmss 1 |
| #define | DBCONV_ODBCDate 5 |
| #define | DBCONV_ODBCDateTime 6 |
| #define | DBCONV_rbdate 3 |
| #define | DBCONV_time 4 |
| #define | DBCURSOR_AND 0x00000040 |
| #define | DBCURSOR_Equal 0x00000004 |
| #define | DBCURSOR_ForUpdate 0x00000200 |
| #define | DBCURSOR_GreaterThan 0x00000008 |
| #define | DBCURSOR_LessThan 0x00000010 |
| #define | DBCURSOR_NoClear 0x00000100 |
| #define | DBCURSOR_NotEqual 0x00000020 |
| #define | DBCURSOR_OPMASK (DBCURSOR_Equal|DBCURSOR_GreaterThan|DBCURSOR_LessThan|DBCURSOR_NotEqual) |
| #define | DBCURSOR_OR 0x00000080 |
| #define | DBCURSOR_Sorted 0x00000002 |
| #define | DBCURSOR_Unique 0x00000001 |
| #define | DBFIELDTYPE_Binary 16 |
| #define | DBFIELDTYPE_Byte 4 |
| #define | DBFIELDTYPE_Char 2 |
| #define | DBFIELDTYPE_Color 15 |
| #define | DBFIELDTYPE_Date 12 |
| #define | DBFIELDTYPE_DateTime 19 |
| #define | DBFIELDTYPE_DLong 14 |
| #define | DBFIELDTYPE_Double 10 |
| #define | DBFIELDTYPE_Float 9 |
| #define | DBFIELDTYPE_Logical 11 |
| #define | DBFIELDTYPE_Long 8 |
| #define | DBFIELDTYPE_Memo 17 |
| #define | DBFIELDTYPE_NumTypes 20 |
| #define | DBFIELDTYPE_String 1 |
| #define | DBFIELDTYPE_UByte 3 |
| #define | DBFIELDTYPE_UDLong 13 |
| #define | DBFIELDTYPE_ULong 7 |
| #define | DBFIELDTYPE_Unicode 18 |
| #define | DBFIELDTYPE_UWord 5 |
| #define | DBFIELDTYPE_Word 6 |
| #define | DBFIELDUSAGE_Filename 5 |
| #define | DBFIELDUSAGE_Label 4 |
| #define | DBFIELDUSAGE_ObjName 6 |
| #define | DBFIELDUSAGE_XCoord 1 |
| #define | DBFIELDUSAGE_YCoord 2 |
| #define | DBFIELDUSAGE_ZCoord 3 |
| #define | DBFLAG_IsValidated 0x00000001 |
| #define | DBFORM_CheckMax 0x0004 |
| #define | DBFORM_CheckMin 0x0002 |
| #define | DBFORM_Leading0 0x0008 |
| #define | DBFORM_RightJustify 0x0010 |
| #define | DBFORM_ShowInList 0x0001 |
| #define | DBMODE_Batch 0x0002 |
| #define | DBMODE_DontForceCreate 0x0008 |
| #define | DBMODE_IgnoreAtlas 0x0100 |
| #define | DBMODE_InfoSet 0x0020 |
| #define | DBMODE_Interactive 0x0001 |
| #define | DBMODE_NoInternal 0x0004 |
| #define | DBMODE_Overwrite 0x0040 |
| #define | DBMODE_ValidateOnClose 0x0010 |
| #define | DBMODE_WriteLockAsNeeded 0x0080 |
| #define | DBTYPE_BUILTIN -2 |
| #define | DBTYPE_CSV 8 |
| #define | DBTYPE_DBASE2 6 |
| #define | DBTYPE_DBASE3 2 |
| #define | DBTYPE_DBASE4 4 |
| #define | DBTYPE_INFO 3 |
| #define | DBTYPE_MAPINFOTAB 9 |
| #define | DBTYPE_MAXTYPE 10 |
| #define | DBTYPE_MIPS 1 |
| #define | DBTYPE_NSINTERNAL -1 |
| #define | DBTYPE_ODBC 7 |
| #define | DBTYPE_ORACLE 10 |
| #define | DBTYPE_RBASE 5 |
| #define | DBTYPE_SPARSE 0 |
| #define | EDITREC_DftEdit 0x0002 |
| #define | EDITREC_DftView 0x0000 |
| #define | EDITREC_IgnoreAtlas 0x0020 |
| #define | EDITREC_NewOK 0x0010 |
| #define | EDITREC_OnlyView 0x0004 |
| #define | EDITREC_SaveMenu 0x0001 |
| #define | EDITREC_UseMouse 0x0008 |
| #define | FFIELDFLAG_AttachBottomForm 0x80 |
| #define | FFIELDFLAG_AttachLeftForm 0x10 |
| #define | FFIELDFLAG_AttachRightForm 0x20 |
| #define | FFIELDFLAG_AttachTopForm 0x40 |
| #define | FFIELDFLAG_CheckMax 2 |
| #define | FFIELDFLAG_CheckMin 1 |
| #define | FFIELDFLAG_RightJustify 4 |
| #define | FFIELDFLAG_SelectButton 8 |
| #define | FFIELDTYPE_Desc 2 |
| #define | FFIELDTYPE_Field 1 |
| #define | FFIELDTYPE_Frame 4 |
| #define | FFIELDTYPE_ScrolledList 3 |
| #define | FIELD_AutoIncrement 0x00004000 |
| #define | FIELD_Changed 0x00008000 |
| #define | FIELD_Closest 0x00000200 |
| #define | FIELD_Computed (FIELD_ComputeOnRead|FIELD_ComputeOnWrite) |
| #define | FIELD_ComputeOnRead 0x00000008 |
| #define | FIELD_ComputeOnWrite 0x00001000 |
| #define | FIELD_FK 0x00000002 |
| #define | FIELD_ForceIndex 0x00002000 |
| #define | FIELD_ForcePlaces 0x0001 |
| #define | FIELD_INDEXED FIELD_Indexed |
| #define | FIELD_Indexed 0x00000004 |
| #define | FIELD_Invisible 0x00000100 |
| #define | FIELD_ISO2022 0x0008 |
| #define | FIELD_KEYMASK 0x00000007 |
| #define | FIELD_LocalTime 0x00002000 |
| #define | FIELD_MultiKey 0x0040 |
| #define | FIELD_NaN 0x0010 |
| #define | FIELD_NotNULL 0x00000010 |
| #define | FIELD_NoUnitConv 0x0020 |
| #define | FIELD_PK 0x00000001 |
| #define | FIELD_RangeAbove 0x00000400 |
| #define | FIELD_RangeBelow 0x00000800 |
| #define | FIELD_ReadOnly 0x00000040 |
| #define | FIELD_Searchable (FIELD_Indexed | FIELD_SSIndex) |
| #define | FIELD_ShowLocalTime 0x0080 |
| #define | FIELD_SingleField 0x0002 |
| #define | FIELD_SK 0x00000080 |
| #define | FIELD_Sorted 0x00004000 |
| #define | FIELD_SSIndex 0x00010000 |
| #define | FIELD_Unicode 0x0004 |
| #define | FIELD_Unique 0x00000020 |
| #define | FIELDNUM_DomID 0xFFFD |
| #define | FIELDNUM_PseudoField 0xFFFD |
| #define | FIELDNUM_ThisFieldName 0xFFFF |
| #define | FIELDNUM_ThisTableName 0xFFFE |
| #define | FIND_FirstMatch 0x00000008 |
| #define | FIND_NoInternal 0x00000001 |
| #define | FIND_OnlyDirect 0x00000002 |
| #define | FORMFLAG_AllowResize 4 |
| #define | FORMFLAG_HScroll 2 |
| #define | FORMFLAG_VScroll 1 |
| #define | JOIN_AttachDestIfBothSrcAttached 0x000C0000 |
| #define | JOIN_AttachDestIfEitherSrcAttached 0x00000000 |
| #define | JOIN_AttachDestIfSrc1Attached 0x00800000 |
| #define | JOIN_AttachDestIfSrc2Attached 0x00400000 |
| #define | JOIN_AttachDestMASK 0x000E0000 |
| #define | JOIN_CopyThemeTable 0x01000000 |
| #define | JOIN_Natural 0x08000000 |
| #define | JOIN_NoAttachDest 0x00020000 |
| #define | JOIN_Outer 0x80000000 |
| #define | JOIN_OuterRight 0x02000000 |
| #define | JOIN_RemoveDups 0x40000000 |
| #define | JOIN_SameNmSt 0x30000000 |
| #define | JOIN_SameStrc 0x10000000 |
| #define | JOIN_Union 0x04000000 |
| #define | MfDBCursorSeekValue(_id, _tn, _cn, _fn, _buf, _fld, _fl) _MfDBCursorSeekValue((_id),(_tn),(_cn),(_fn),(_buf),(_fld),sizeof(DBFIELDINFO),(_fl)) |
| #define | MfDBCursorSetFunction(_id, _tn, _cn, _fn, _buf, _fld, _fl) _MfDBCursorSetFunction((_id),(_tn),(_cn),(_fn),(_buf),(_fld),sizeof(DBFIELDINFO),(_fl)) |
| #define | MfMakeStyleAssignTable(_id, _rtn, _rfn, _rff, _sfn, _son, _tinfo, _finfo) _MfStyleAssignTableMake((_id),(_rtn),(_rfn),(_rff),(_sfn),(_son),(_tinfo),sizeof(RVCTABLEINFO),(_finfo),sizeof(DBFIELDINFO)) |
| #define | RECORD_New -1 |
| #define | SAFIELD_CAD_DrawFlag SAFIELD_MULTI_DrawFlag |
| #define | SAFIELD_CAD_LineStyleIndex SAFIELD_MULTI_LineStyleIndex |
| #define | SAFIELD_CAD_LineStyleName SAFIELD_MULTI_LineStyleName |
| #define | SAFIELD_CAD_PointStyleIndex SAFIELD_MULTI_PointStyleIndex |
| #define | SAFIELD_CAD_PointStyleName SAFIELD_MULTI_PointStyleName |
| #define | SAFIELD_CAD_PolyStyleIndex SAFIELD_MULTI_PolyStyleIndex |
| #define | SAFIELD_CAD_PolyStyleName SAFIELD_MULTI_PolyStyleName |
| #define | SAFIELD_CAD_RelField SAFIELD_MULTI_RelField |
| #define | SAFIELD_CAD_TextStyleIndex SAFIELD_MULTI_TextStyleIndex |
| #define | SAFIELD_CAD_TextStyleName SAFIELD_MULTI_TextStyleName |
| #define | SAFIELD_MULTI_DrawFlag 1 |
| #define | SAFIELD_MULTI_LineStyleIndex 5 |
| #define | SAFIELD_MULTI_LineStyleName 4 |
| #define | SAFIELD_MULTI_PointStyleIndex 3 |
| #define | SAFIELD_MULTI_PointStyleName 2 |
| #define | SAFIELD_MULTI_PolyStyleIndex 7 |
| #define | SAFIELD_MULTI_PolyStyleName 6 |
| #define | SAFIELD_MULTI_RelField 0 |
| #define | SAFIELD_MULTI_TextStyleIndex 9 |
| #define | SAFIELD_MULTI_TextStyleName 8 |
| #define | SAFIELD_SINGLE_DrawFlag 3 |
| #define | SAFIELD_SINGLE_RelField 0 |
| #define | SAFIELD_SINGLE_StyleIndex 2 |
| #define | SAFIELD_SINGLE_StyleName 1 |
| #define | SAFIELD_TIN_DrawFlag SAFIELD_SINGLE_DrawFlag |
| #define | SAFIELD_TIN_RelField SAFIELD_SINGLE_RelField |
| #define | SAFIELD_TIN_StyleIndex SAFIELD_SINGLE_StyleIndex |
| #define | SAFIELD_TIN_StyleName SAFIELD_SINGLE_StyleName |
| #define | SAFIELD_VECTOR_DrawFlag SAFIELD_SINGLE_DrawFlag |
| #define | SAFIELD_VECTOR_RelField SAFIELD_SINGLE_RelField |
| #define | SAFIELD_VECTOR_StyleIndex SAFIELD_SINGLE_StyleIndex |
| #define | SAFIELD_VECTOR_StyleName SAFIELD_SINGLE_StyleName |
| #define | SCALESELFIELD_MaxScale 2 |
| #define | SCALESELFIELD_MinScale 1 |
| #define | SCALESELFIELD_RelField 0 |
| #define | SEARCH_CheckExists 0x00000001 |
| #define | SEARCH_MakeIndex 0x00000020 |
| #define | SEARCH_NoMakeIndex 0x00000040 |
| #define | SEARCH_OnlyUnique 0x00000010 |
| #define | SEARCH_ReturnIndexOffset 0x00000000 |
| #define | SEARCH_ReturnInsertOffset 0x00000004 |
| #define | SEARCH_ReturnRecordNumber 0x00000002 |
| #define | SEARCH_StartsWith 0x00000080 |
| #define | SECTIONFIELD_EndMeasure 2 |
| #define | SECTIONFIELD_FromPos 3 |
| #define | SECTIONFIELD_Route 0 |
| #define | SECTIONFIELD_StartMeasure 1 |
| #define | SECTIONFIELD_ToPos 4 |
| #define | TABLE_Absolute 0x00020000 |
| #define | TABLE_All -99 |
| #define | TABLE_Bookmark 0x00100000 |
| #define | TABLE_Cursor 0x00080000 |
| #define | TABLE_DeleteIndex 0x00400000 |
| #define | TABLE_FieldNamesLine1 0x00008000 |
| #define | TABLE_Hidden (TABLE_SystemHidden | TABLE_UserHidden) |
| #define | TABLE_Internal -1 |
| #define | TABLE_InternalNode -2 |
| #define | TABLE_Invalid -98 |
| #define | TABLE_KeepPassword 0x00800000 |
| #define | TABLE_LockBuffer 0x00010000 |
| #define | TABLE_New -9 |
| #define | TABLE_NoCache 0x01000000 |
| #define | TABLE_NoComputed 0x00040000 |
| #define | TABLE_NoUpdateDBList 0x02000000 |
| #define | TABLE_NoUpdateIndex 0x00200000 |
| #define | TABLE_NoUserWrite 0x00002000 |
| #define | TABLE_NoWriteAccess 0x00004000 |
| #define | TABLE_Open 0x00000004 |
| #define | TABLE_Prompt 0x00010000 |
| #define | TABLE_ReadOnly 0x00001000 |
| #define | TABLE_RecNumIsCursor 0x00080000 |
| #define | TABLE_ScaleSelect 0x00000008 |
| #define | TABLE_SingleRecView 0x00000200 |
| #define | TABLE_StdStats 0x00000002 |
| #define | TABLE_StyleTable 0x00000001 |
| #define | TABLE_SystemHidden 0x00000400 |
| #define | TABLE_TabularView 0x00000100 |
| #define | TABLE_TIN_RefAny (TABLE_TIN_RefNode | TABLE_TIN_RefEdge | TABLE_TIN_RefTriangle | TABLE_TIN_RefHull) |
| #define | TABLE_TIN_RefEdge 0x00000020 |
| #define | TABLE_TIN_RefHull 0x00000080 |
| #define | TABLE_TIN_RefNode 0x00000010 |
| #define | TABLE_TIN_RefTriangle 0x00000040 |
| #define | TABLE_UserHidden 0x00000800 |
| #define | TABLE_ViewModeMask (TABLE_TabularView | TABLE_SingleRecView) |
| #define | TABLETYPE_CADStyle 12 |
| #define | TABLETYPE_Count 21 |
| #define | TABLETYPE_EditLog 13 |
| #define | TABLETYPE_ElementID 3 |
| #define | TABLETYPE_ExtrudedPoints 20 |
| #define | TABLETYPE_FlightPath 15 |
| #define | TABLETYPE_Internal 7 |
| #define | TABLETYPE_LegendElement 17 |
| #define | TABLETYPE_LineStyle 9 |
| #define | TABLETYPE_NodeTurn 4 |
| #define | TABLETYPE_PointOfInterest 16 |
| #define | TABLETYPE_PointStyle 8 |
| #define | TABLETYPE_PolyStyle 10 |
| #define | TABLETYPE_ScaleSelect 5 |
| #define | TABLETYPE_Section 6 |
| #define | TABLETYPE_Selection 14 |
| #define | TABLETYPE_SelectParameters 19 |
| #define | TABLETYPE_StdStats 2 |
| #define | TABLETYPE_Style 1 |
| #define | TABLETYPE_StyleParameters 18 |
| #define | TABLETYPE_TextStyle 11 |
| #define | TABLETYPE_UserDefined 0 |
Typedefs | |
| typedef INT32 | DBCURSOR |
Functions | |
| RVCAPPLIBEXPORT int | _MfStyleAssignTableMake (int, int, int, UINT16, const UNICODE *, const RVC::OBJECTNAME &, RVCTABLEINFO *, int, DBFIELDINFO **, int) |
| RVCAPPLIBEXPORT int | _ModbcGetLastError (void *hdbc, void *hstmt, char *rcsid, int linenum) |
| DEPRECATED RVCAPPLIBEXPORT INT32 | MfAppendDBList (int did, INT32 elem, INT32 num, const DBLISTELMT *buf) |
| RVCAPPLIBEXPORT INT32 | MfAppendDBListExt (int did, ELEMTYPE elemtype, INT32 elem, INT32 num, const DBLISTELMT *buf) |
| RVCAPPLIBEXPORT int | MfBuildIndex (int, INT32, INT32) |
| RVCAPPLIBEXPORT int | MfBuildIndexMultiField (int, INT32, const SIMPLE_ARRAY< INT32 > &) |
| RVCAPPLIBEXPORT int | MfBuildPKFromField (int id, INT32 tablenum, INT32 fieldnum, INT32 numexfields, int(*FieldSetup)(DBFIELDINFO *, INT32), int(*DataEntry)(DBFIELDINFO *, INT32, void *)) |
| RVCAPPLIBEXPORT int | MfChangeDatabaseOpenMode (int did, UINT32 mode) |
| int | MfCloseDatabase (int did, RVCDBASEINFO *info) |
| RVCAPPLIBEXPORT int | MfCombineDatabases (int dfid, INT32 dpinode, int dotype, int sfid, INT32 sinode, INT32 *dinodep, INT32 **transp, UINT32 flags) |
| int | MfCompareFields (const void *buf1, const DBFIELDINFO *finfo1, const void *buf2, const DBFIELDINFO *finfo2, UINT32 flags) |
| int | MfCompareMultiFieldKeys (const void *vbuf1, const DBFIELDINFO *finfo1, int fnum1, const void *vbuf2, const DBFIELDINFO *finfo2, int fnum2) |
| int | MfCompareMultiFieldKeysSameTable (const void *vbuf1, const void *vbuf2, const DBFIELDINFO *finfo1, const SIMPLE_ARRAY< INT32 > &FieldList) |
| RVCAPPLIBEXPORT int | MfCopyDatabase (int sfid, INT32 sinode, int dfid, INT32 dpinode, INT32 *dinodep, UINT32 flags) |
| int | MfCopyRecordAttachments (int sdid1, int stable1, INT32 *relocate1, int sdid2, int stable2, INT32 *relocate2, int did, int dtable, UINT32 flags) |
| RVCAPPLIBEXPORT int | MfCopyTable (int shandle, int stable, int dhandle, int *dtablep, UINT32 flags) |
| int | MfCopyTableExt (int shandle, int stable, int dhandle, RVCTABLEINFO *info, INT32 **RecTrans, UINT32 flags) |
| RVCAPPLIBEXPORT int | MfCopyTableFiltered (int shandle, int stable, int dhandle, int *dtablep, int FiltFunc(void *, INT32), void *FiltData, UINT32 flags) |
| RVCAPPLIBEXPORT int | MfCopyTableFilteredExt (int shandle, int stable, int dhandle, int *dtablep, int FiltFunc(void *, INT32), void *FiltData, INT32 **pRecTrans, UINT32 flags) |
| RVCAPPLIBEXPORT void | MfDatabaseBulkModifyBegin (int did) |
| RVCAPPLIBEXPORT void | MfDatabaseBulkModifyEnd (int did) |
| int | MfDatabaseClose (int did, RVCDBASEINFO *info=0) |
| int | MfDatabaseFieldInfoGetList (int did, int tablenum, DBFIELDINFO **fields) |
| int | MfDatabaseFieldInfoGetSingle (int did, int tablenum, int fieldnum, DBFIELDINFO *field) |
| int | MfDatabaseFieldInfoSetSingle (int did, int tablenum, int fieldnum, const DBFIELDINFO *field) |
| int | MfDatabaseFlush (int did, RVCDBASEINFO *info) |
| RVCAPPLIBEXPORT UINT32 | MfDatabaseGetTableUsage (int did, int table) |
| int | MfDatabaseHeaderReadOpen (int did, RVCDBASEINFO *info) |
| int | MfDatabaseHeaderWriteOpen (int did, RVCDBASEINFO *info) |
| int | MfDatabaseJoin (int sfhandle, INT32 sparent, UINT32 sotype, const INT32 *TransList, INT32 NumTrans, int dfhandle, INT32 dparent, UINT32 dotype, INT32 *NextElemID, UINT32 flags) |
| int | MfDatabaseJoin2 (int sfhandle, INT32 sparent, UINT32 sotype, ELEMTYPE SrcElemType, const INT32 *TransList, INT32 NumTrans, int dfhandle, INT32 dparent, UINT32 dotype, ELEMTYPE DestElemType, INT32 *NextElemID, UINT32 flags) |
| int | MfDatabaseJoinExt (int sfhandle, INT32 sparent, UINT32 sotype, const DBELEMTRANSLIST *TransList, INT32 NumTrans, int dfhandle, INT32 dparent, UINT32 dotype, INT32 *NextElemID, UINT32 flags) |
| int | MfDatabaseJoinExt2 (int sfhandle, INT32 sparent, UINT32 sotype, ELEMTYPE SrcElemType, const DBELEMTRANSLIST *TransList, INT32 NumTrans, int dfhandle, INT32 dparent, UINT32 dotype, ELEMTYPE DestElemType, INT32 *NextElemID, UINT32 flags) |
| int | MfDatabaseJoinPointNode (int sfhandle, INT32 sparent, UINT32 sotype, const INT32 *PointTransList, INT32 PointNumTrans, const INT32 *NodeTransList, INT32 NodeNumTrans, int dfhandle, INT32 dparent, UINT32 dotype, INT32 *NextElemID, UINT32 flags) |
| int | MfDatabaseJoinPointNode2 (int sfhandle, INT32 sparent, UINT32 sotype, ELEMTYPE SrcElemType, const INT32 *PointTransList, INT32 PointNumTrans, const INT32 *NodeTransList, INT32 NodeNumTrans, int dfhandle, INT32 dparent, UINT32 dotype, ELEMTYPE DestElemType, INT32 *NextElemID, UINT32 flags) |
| int | MfDatabaseMake (int fileindex, RVCDBASEINFO *info, UINT32 flags) |
| int | MfDatabaseOpen (int fileindex, INT32 inode, RVCDBASEINFO *info, UINT32 flags) |
| int | MfDatabaseSubobjectOpen (int fileindex, RVCINODENUM parentinode, int otype, RVCDBASEINFO *info, UINT32 flags) |
| RVCAPPLIBEXPORT ERRVALUE | MfDatabaseTableGetConnectionString (int did, int table, MISTRING &string) |
| int | MfDatabaseTableGetExternalList (const UNICODE *ConnectionString, int dbtype, RVCTABLEINFO **tinfop, MISTRINGLIST &ConnectionStrings) |
| int | MfDatabaseTableGetExternalList (const UNICODE *filename, int dbtype, RVCTABLEINFO **tinfop) |
| int | MfDatabaseTableHeaderRead (int id, RVCINODENUM inode, RVCTABLEINFO *info) |
| int | MfDatabaseTableInfoGet (int did, int tablenum, RVCTABLEINFO *info, DBFIELDINFO **fields, UINT32 flags) |
| int | MfDatabaseTableInfoUpdate (int did, int tablenum, RVCTABLEINFO *info, DBFIELDINFO *fields) |
| int | MfDatabaseTableInfoUpdateExt (int did, int tablenum, RVCTABLEINFO *info, DBFIELDINFO *fields, const int *fnum) |
| int | MfDatabaseTableLink (int did, RVCTABLEINFO *info, DBFIELDINFO **fields, const MISTRING &ConnectionString, UINT32 flags) |
| int | MfDatabaseTableLink (int did, RVCTABLEINFO *info, DBFIELDINFO **fields, UINT32 flags) |
| int | MfDatabaseTableMake (int did, RVCTABLEINFO *info, DBFIELDINFO *fields, UINT32 flags) |
| int | MfDatabaseTableMakeWithConnectionString (int did, RVCTABLEINFO *info, const MISTRING &ConnectionString, DBFIELDINFO *fields, UINT32 flags) |
| int | MfDatabaseTableNameValidate (int did, int table, RVCTABLEINFO *info, DBFIELDINFO *finfo, UINT32 flags) |
| RVCAPPLIBEXPORT int | MfDatabaseValidate (int did, MISTRING &LogString) |
| RVCAPPLIBEXPORT int | MfDatabaseWritable (int did, UINT32 flags) |
| RVCAPPLIBEXPORT int | MfDBAddCallback (int did, UINT32 reason, void(*func)(DBCALLBACKSTRUCT *, void *), void *data) |
| RVCAPPLIBEXPORT ERRVALUE | MfDBChangeAttachmentType (int did, int table, ELEMTYPE ElemType, int NewType) |
| RVCAPPLIBEXPORT int | MfDBComputedFieldGetQuery (int did, int table, int field, UNICODE **strp, UINT32 flags) |
| RVCAPPLIBEXPORT int | MfDBComputedFieldSetQuery (int did, int table, int field, const UNICODE *stp, UINT32 flags) |
| void | MfDBConstraintCopy (DBCONSTRAINT *dest, const DBCONSTRAINT *src) |
| void | MfDBConstraintFreeData (DBCONSTRAINT *cons, int num) |
| int | MfDBConstraintRead (int did, int table, DBCONSTRAINT **cons, UINT32 flags) |
| int | MfDBConstraintWrite (int did, int table, const DBCONSTRAINT *cons, int num, UINT32 flags) |
| RVCAPPLIBEXPORT int | MfDBCursorAlloc (int, int, INT32 *) |
| RVCAPPLIBEXPORT int | MfDBCursorCheckValid (int, int, INT32) |
| RVCAPPLIBEXPORT int | MfDBCursorFirst (int, int, INT32) |
| RVCAPPLIBEXPORT int | MfDBCursorFree (int, int, INT32) |
| RVCAPPLIBEXPORT int | MfDBCursorGetBookmark (int, int, INT32, UINT32 *) |
| RVCAPPLIBEXPORT int | MfDBCursorGetIndex (int, int, INT32, INT32 *, UINT32) |
| RVCAPPLIBEXPORT int | MfDBCursorNext (int, int, INT32) |
| RVCAPPLIBEXPORT int | MfDBCursorSeek (int, int, INT32, INT32, int) |
| void | MfDBDoubleToField (void *vbuf, const DBFIELDINFO *f, double val, UINT32 flags) |
| DOUBLE | MfDBFieldToDouble (void *buf, const DBFIELDINFO *f, UINT32 flags) |
| int | MfDBFieldToMIStringExt (int did, int table, int fnum, const DBFIELDINFO *f, UNITCONV *pconv, void *buf, MISTRING &vs, int dispwidth, int decplaces, UINT32 flags) |
| int | MfDBFieldToStringExt (int did, int table, int fnum, const DBFIELDINFO *f, void *buf, void *s, int dispwidth, int decplaces, UINT32 flags) |
| int | MfDBFieldToStringExt2 (int did, int table, int fnum, const DBFIELDINFO *f, UNITCONV *pconv, void *buf, void *s, int dispwidth, int decplaces, UINT32 flags) |
| RVCAPPLIBEXPORT int | MfDBListClean (int did) |
| RVCAPPLIBEXPORT int | MfDBListCleanExt (int did, ELEMTYPE elemtype) |
| DEPRECATED RVCAPPLIBEXPORT INT32 | MfDBListItemSize (int did, INT32 elem) |
| RVCAPPLIBEXPORT INT32 | MfDBListItemSizeExcludingInternalExt (int did, ELEMTYPE elemtype, INT32 elem) |
| RVCAPPLIBEXPORT INT32 | MfDBListItemSizeExt (int did, ELEMTYPE elemtype, INT32 elem) |
| DEPRECATED RVCAPPLIBEXPORT INT32 | MfDBListMaxItemSize (int did) |
| RVCAPPLIBEXPORT INT32 | MfDBListMaxItemSizeExt (int did, ELEMTYPE elemtype) |
| DEPRECATED RVCAPPLIBEXPORT INT32 | MfDBListNumElements (int did) |
| RVCAPPLIBEXPORT INT32 | MfDBListNumElementsExt (int did, ELEMTYPE elemtype) |
| int | MfDBNodeIsPoint (int dbid, INT32 nodenum, DBLISTELMT *elist) |
| RVCAPPLIBEXPORT ERRVALUE | MfDBReadBinaryField (int did, int tablenum, int cursnum, INT32 recnum, int fnum, SIMPLE_ARRAY< UINT8 > &binary, UINT32 flags) |
| RVCAPPLIBEXPORT ERRVALUE | MfDBReadMemoField (int did, int tablenum, int cursnum, INT32 recnum, int fnum, MISTRING &memo, UINT32 flags) |
| RVCAPPLIBEXPORT int | MfDBRemoveCallback (int did, UINT32 reason, void(*func)(DBCALLBACKSTRUCT *, void *), void *data) |
| int | MfDBRemoveDuplicateRecords (int did, int table) |
| int | MfDBRemoveDuplicateRecordsAll (int fhandle, RVCINODENUM parent, UINT32 otype) |
| int | MfDBStringToFieldExt (int did, int table, int fnum, const DBFIELDINFO *f, void *buf, const char *vs, UINT32 flags=0) |
| int | MfDBStringToFieldExt (int did, int table, int fnum, const DBFIELDINFO *f, void *buf, const UNICODE *vs, UINT32 flags=0) |
| int | MfDBStringToFieldExt2 (int did, int table, int fnum, const DBFIELDINFO *f, UNITCONV *pconv, void *buf, const char *vs, UINT32 flags) |
| int | MfDBStringToFieldExt2 (int did, int table, int fnum, const DBFIELDINFO *f, UNITCONV *pconv, void *buf, const UNICODE *vs, UINT32 flags) |
| RVCAPPLIBEXPORT int | MfDBTableAddCallback (int did, int table, UINT32 reason, void(*func)(DBCALLBACKSTRUCT *, void *), void *data) |
| RVCAPPLIBEXPORT int | MfDBTableRemoveCallback (int did, int table, UINT32 reason, void(*func)(DBCALLBACKSTRUCT *, void *), void *data) |
| RVCAPPLIBEXPORT int | MfDBUpdateNumElements (int did, ELEMTYPE elemtype, INT32 numelements) |
| RVCAPPLIBEXPORT ERRVALUE | MfDBWriteBinaryField (int did, int tablenum, int cursnum, INT32 recnum, int fnum, const SIMPLE_ARRAY< UINT8 > &binary, UINT32 flags) |
| RVCAPPLIBEXPORT ERRVALUE | MfDBWriteMemoField (int did, int tablenum, int cursnum, INT32 recnum, int fnum, const MISTRING &memo, UINT32 flags) |
| RVCAPPLIBEXPORT int | MfDeleteRecord (int did, int tablenum, INT32 recnum, UINT32 flags) |
| RVCAPPLIBEXPORT int | MfDeleteRecordBookmark (int did, int tablenum, int cursnum, INT32 bookmark, UINT32 flags) |
| RVCAPPLIBEXPORT int | MfDeleteRecordCursor (int did, int tablenum, int cursnum, UINT32 flags) |
| RVCAPPLIBEXPORT int | MfDropTable (int did, int tablenum, int doclean) |
| int | MfFieldCompare (const void *buf1, const DBFIELDINFO *finfo1, const void *buf2, const DBFIELDINFO *finfo2, UINT32 flags) |
| RVCAPPLIBEXPORT INT32 | MfFindAttachedRecords (int did, int table, INT32 **reclistp, UINT32 flags) |
| RVCAPPLIBEXPORT INT32 | MfFindAttachedRecordsExt (int did, ELEMTYPE ElemType, int table, INT32 **reclistp, UINT32 flags) |
| RVCAPPLIBEXPORT int | MfFindAttachedRecordsReset (int did) |
| RVCAPPLIBEXPORT int | MfFindField (int did, int table, const UNICODE *name) |
| RVCAPPLIBEXPORT int | MfFindForeignKey (int did, int ftable, int ptable, int pfnum) |
| RVCAPPLIBEXPORT int | MfFindNamedPrimaryKey (int did, const UNICODE *name, INT32 *table, INT32 *fnum) |
| RVCAPPLIBEXPORT int | MfFindPrimaryKey (int did, int ftable, int ffield, INT32 *table, INT32 *fnum) |
| RVCAPPLIBEXPORT int | MfFindRecords (int did, int table, int fnum, const void *buf, INT32 **listp) |
| int | MfFindRecordsExt (int did, int table, int fnum, const void *buf, INT32 **listp, const DBFIELDINFO *finfo, UINT32 flags) |
| int | MfFindRecordsExt2 (int did, int table, int fnum, const void *buf, SIMPLE_ARRAY< INT32 > &listp, const DBFIELDINFO *finfo, UINT32 flags) |
| int | MfFindRecordsFullRecord (int did, int table, int fnum, const void *buf, const DBFIELDINFO *buffinfo, int buffnum, INT32 **listp, UINT32 flags) |
| int | MfFindRecordsFullRecordEx (int did, int table, int fnum, const void *buf, const DBFIELDINFO *buffinfo, int buffnum, SIMPLE_ARRAY< INT32 > &listp, UINT32 flags) |
| RVCAPPLIBEXPORT int | MfFindTable (int did, const UNICODE *name) |
| int | MfFlushDatabase (int did, RVCDBASEINFO *info) |
| RVCAPPLIBEXPORT int | MfGetAttachedRecordList |