/* Open and close a connection to a write-ahead log. */ int sqlite3WalOpen(sqlite3_vfs *, sqlite3_file *, string, int, i64, Wal *);
// int xFullPathnameDelegate(sqlite3_vfs* vfs, IntPtr zName, int nOut, IntPtr zOut); public static ResultCode xFullPathname(sqlite3_vfs *vfs, IntPtr zName, int nOut, IntPtr zOut) { return(ResultCode.OK); }
/* Open and close a connection to a write-ahead log. */ int sqlite3WalOpen(sqlite3_vfs *, sqlite3_file *, const char *zName, int, Wal **);
// int xAccessDelegate(sqlite3_vfs* vfs, IntPtr zName, int flags, ref int pResOut); public static ResultCode xAccess(sqlite3_vfs *vfs, IntPtr zName, int flags, ref int pResOut) { return(ResultCode.OK); }
// int xDeleteDelegate(sqlite3_vfs* vfs, IntPtr zName, int syncDir); public static ResultCode xDelete(sqlite3_vfs *vfs, IntPtr zName, int syncDir) { return(ResultCode.OK); }
// int xOpenDelegate(sqlite3_vfs* vfs, IntPtr zName, sqlite3_file* file, int flags, ref int pOutFlags); public static ResultCode Open(sqlite3_vfs *vfs, IntPtr zName, sqlite3_file *file, int flags, ref int pOutFlags) { return(ResultCode.OK); }
public static extern unsafe int sqlite3_vfs_unregister(sqlite3_vfs *vfs);
public static extern unsafe int sqlite3_vfs_register(sqlite3_vfs *vfs, int makeDflt);