//----------------------------------------------------------------------- // // Copyright (c) Microsoft Corporation. // //----------------------------------------------------------------------- namespace Microsoft.Isam.Esent.Interop { using System; /// /// A multi-purpose callback function used by the database engine to inform /// the application of an event involving online defragmentation and cursor /// state notifications. /// /// The session for which the callback is being made. /// The database for which the callback is being made. /// The cursor for which the callback is being made. /// The operation for which the callback is being made. /// First callback-specific argument. /// Second callback-specific argument. /// Callback context. /// This parameter is not used. /// An ESENT error code. public delegate JET_err JET_CALLBACK( JET_SESID sesid, JET_DBID dbid, JET_TABLEID tableid, JET_cbtyp cbtyp, object arg1, object arg2, IntPtr context, IntPtr unused); }