|
|
//============== DAE: OS/2 Database Access Engine ===================
//============== info.h: DAE Info Commands ===================
ERR ErrFILEGetColumnId( PIB *ppib, FUCB *pfucb, const CHAR *szColumn, JET_COLUMNID *pcolumnid );
// ===================== EXPOSED CLIENT API ======================
ERR VDBAPI ErrIsamGetObjectInfo( JET_VSESID vsesid, JET_DBID dbid, JET_OBJTYP objtyp, const char *szContainerName, const char *szObjectName, OLD_OUTDATA *poutdata, unsigned long lInfoLevel );
ERR VTAPI ErrIsamGetTableInfo( JET_VSESID vsesid, JET_VTID vtid, void *pbOut, unsigned long cbOutMax, unsigned long lInfoLevel );
ERR VDBAPI ErrIsamGetColumnInfo( JET_VSESID vsesid, JET_DBID vdbid, const char *szTable, const char *szColumnName, OLD_OUTDATA *poutdata, unsigned long lInfoLevel );
ERR VTAPI ErrIsamGetTableColumnInfo( JET_VSESID vsesid, JET_VTID vtid, const char *szColumn, void *pb, unsigned long cbMax, unsigned long lInfoLevel );
ERR VDBAPI ErrIsamGetIndexInfo( JET_VSESID vsesid, JET_DBID vdbid, const char *szTable, const char *szIndexName, OLD_OUTDATA *poutdata, unsigned long lInfoLevel );
ERR VTAPI ErrIsamGetTableIndexInfo( JET_VSESID vsesid, JET_VTID vtid, const char *szIndex, void *pb, unsigned long cbMax, unsigned long lInfoLevel );
ERR VDBAPI ErrIsamGetDatabaseInfo( JET_VSESID vsesid, JET_DBID vdbid, void *pv, unsigned long cbMax, unsigned long ulInfoLevel );
ERR VTAPI ErrIsamGetSysTableColumnInfo( PIB *ppib, FUCB *pfucb, char *szColumnName, OUTLINE *pout, long lInfoLevel );
ERR VTAPI ErrIsamInfoRetrieveColumn( PIB *ppib, FUCB *pfucb, JET_COLUMNID columnid, void *pb, unsigned long cbMax, unsigned long *pcbActual, JET_GRBIT grbit, JET_RETINFO *pretinfo );
ERR VTAPI ErrIsamInfoSetColumn( PIB *ppib, FUCB *pfucb, JET_COLUMNID columnid, const void *pbData, unsigned long cbData, JET_GRBIT grbit, JET_SETINFO *psetinfo );
ERR VTAPI ErrIsamInfoUpdate( JET_VSESID vsesid, JET_VTID vtid, void *pb, unsigned long cbMax, unsigned long *pcbActual );
ERR VTAPI ErrIsamGetCursorInfo( JET_VSESID vsesid, JET_VTID vtid, void *pvResult, unsigned long cbMax, unsigned long InfoLevel );
ERR VTAPI ErrIsamGetRecordPosition( JET_VSESID vsesid, JET_VTID vtid, JET_RECPOS *precpos, unsigned long cbRecpos );
|