Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
1.3 KiB

  1. /* C6BUG: The EXPORTs are in this file only because QJET */
  2. /* C6BUG: fails when compiled with __fastcall under C 6.00A. */
  3. ERR ErrVtmgrInit(void);
  4. ERR EXPORT ErrAllocateTableid(JET_TABLEID *ptableid, JET_VTID vtid, const struct tagVTFNDEF *pvtfndef);
  5. ERR EXPORT ErrGetPvtfndefTableid(JET_SESID sesid, JET_TABLEID tableid, const struct tagVTFNDEF * *ppvtfndef);
  6. ERR EXPORT ErrSetPvtfndefTableid(JET_SESID sesid, JET_TABLEID tableid, const struct tagVTFNDEF *pvtfndef);
  7. ERR EXPORT ErrGetVtidTableid(JET_SESID sesid, JET_TABLEID tableid, JET_VTID *pvtid);
  8. ERR EXPORT ErrSetVtidTableid(JET_SESID sesid, JET_TABLEID tableid, JET_VTID vtid);
  9. /* CONSIDER: Replace the following with the ErrGet/Set routines above */
  10. ERR EXPORT ErrUpdateTableid(JET_TABLEID tableid, JET_VTID vtid, const struct tagVTFNDEF *pvtfndef);
  11. void EXPORT ReleaseTableid(JET_TABLEID tableid);
  12. BOOL EXPORT FValidateTableidFromVtid( JET_VTID vtid, JET_TABLEID tableid, const struct tagVTFNDEF **ppvtfndef );
  13. void NotifyBeginTransaction(JET_SESID sesid);
  14. void NotifyCommitTransaction(JET_SESID sesid, JET_GRBIT grbit);
  15. void NotifyRollbackTransaction(JET_SESID sesid, JET_GRBIT grbit);
  16. void NotifyUpdateUserFunctions(JET_SESID sesid);
  17. #ifndef RETAIL
  18. void DebugListOpenTables(void);
  19. #endif /* RETAIL */