Unit 'SQLite3Dyn' Package
[Overview][Constants][Types][Procedures and functions][Variables][Index] [#sqlite]

sqlite3_vfs

Declaration

Source position: sqlite3.inc line 303

type sqlite3_vfs = record

  iVersion: cint;

  szOsFile: cint;

  mxPathname: cint;

  pNext: psqlite3_vfs;

  zName: pansichar;

  pAppData: ppointer;

  Open: function(

  vfs: psqlite3_vfs;

  zName: pansichar;

  f: psqlite3_file;

  flags: cint;

  pOutFlags: pcint

):cint;

  Delete: function(

  vfs: psqlite3_vfs;

  zName: pansichar;

  syncDir: cint

):cint;

  Access: function(

  vfs: psqlite3_vfs;

  zName: pansichar;

  flags: cint

):cint;

  FullPathname: function(

  vfs: psqlite3_vfs;

  zName: pansichar;

  nOut: cint;

  zOut: pansichar

):cint;

  DlOpen: function(

  vfs: psqlite3_vfs;

  zFilename: pansichar

):pointer;

  DlError: procedure(

  vfs: psqlite3_vfs;

  nByte: cint;

  zErrMsg: pansichar

);

  DlSym: function(

  vfs: psqlite3_vfs;

  addr: pointer;

  zSymbol: pansichar

):pointer;

  DlClose: procedure(

  vfs: psqlite3_vfs;

  addr: pointer

);

  Randomness: function(

  vfs: psqlite3_vfs;

  nByte: cint;

  zOut: pansichar

):cint;

  Sleep: function(

  vfs: psqlite3_vfs;

  microseconds: cint

):cint;

  CurrentTime: function(

  vfs: psqlite3_vfs;

  time: pcdouble

):cint;

  GetLastError: function(

  vfs: psqlite3_vfs;

  code: cint;

  msg: pansichar

):cint;

  CurrentTimeInt64: function(

  vfs: psqlite3_vfs;

  time: psqlite3_int64

):cint;

  xSetSystemCall: function(

  vfs: psqlite3_vfs;

  zName: pansichar;

  sqlite3_syscall_ptr: pointer

):cint;

  xGetSystemCall: function(

  vfs: psqlite3_vfs;

  zName: pansichar

):pointer;

  xNextSystemCall: function(

  vfs: psqlite3_vfs;

  zName: pansichar

):pansichar;

end;


Documentation generated on: 2023-03-18