isc_attach_database - Interbase LIBS definitions
isc_cancel_events -
isc_commit_transaction -
isc_detach_database -
isc_drop_database -
isc_dsql_execute_immediate -
isc_event_block_asm -
isc_event_counts -
isc_free -
isc_interprete -
isc_que_events -
isc_rollback_transaction -
isc_start_multiple -
isc_callback
isc_db_handle
isc_long
isc_status
isc_teb
isc_tr_handle
pisc_db_handle
pisc_long
pisc_status
pisc_teb
pisc_tr_handle
ppstatus_vector
pstatus_vector
PTXSQLDA
short
status_vector
TXSQLDA
TXSQLVar
isc_dpb_password
isc_dpb_user_name
isc_dpb_version1
isc_tpb_concurrency
isc_tpb_version3
isc_tpb_wait
isc_tpb_write
function isc_attach_database(
status: pstatus_vector;
db_name_length: word;
db_name: pchar;
db_handle: pisc_db_handle;
parm_buffer_length: word;
parm_buffer: pchar
): isc_status;
Interbase LIBS definitions
function isc_cancel_events(
status: pstatus_vector;
db_handle: pisc_db_handle;
event_id: pisc_long
): isc_status;
function isc_commit_transaction(
status: pstatus_vector;
trans_handle: pisc_tr_handle
): isc_status;
function isc_detach_database(
status: pstatus_vector;
db_handle: pisc_db_handle
): isc_status;
function isc_drop_database(
status: pstatus_vector;
db_handle: pisc_db_handle
): isc_status;
function isc_dsql_execute_immediate(
status: pstatus_vector;
db_handle: pisc_db_handle;
trans_handle: pisc_tr_handle;
length: Word;
statement: PChar;
dialect: Word;
xslqda: PTXSQLDA
): isc_status;
function isc_event_block_asm: longint;
procedure isc_event_counts(
status: pstatus_vector;
buffer_length: word;
event_buffer: pchar;
result_buffer: pchar
);
function isc_free(
buffer: PChar
): isc_long;
function isc_interprete(
buffer: PChar;
status: ppstatus_vector
): isc_status;
function isc_que_events(
status: pstatus_vector;
db_handle: pisc_db_handle;
event_id: pisc_long;
length: word;
event_buffer: pchar;
event_function: isc_callback;
event_function_arg: pointer
): isc_status;
function isc_rollback_transaction(
status: pstatus_vector;
trans_handle: pisc_tr_handle
): isc_status;
function isc_start_multiple(
status: pstatus_vector;
trans_handle: pisc_tr_handle;
db_handle_count: short;
teb_vector_address: pisc_teb
): isc_status;
isc_callback = procedure( ptr: pointer; length: word; updated: pchar)
isc_db_handle = pointer
isc_long = longint
isc_status = longint
isc_teb = record
db_ptr : pisc_db_handle;
tpb_len : longint;
tpb_ptr : pchar;
end;
isc_tr_handle = pointer
pisc_db_handle = ^isc_db_handle
pisc_long = ^isc_long
pisc_status = ^isc_status
pisc_teb = ^isc_teb
pisc_tr_handle = ^isc_tr_handle
ppstatus_vector = ^pstatus_vector
pstatus_vector = ^status_vector
PTXSQLDA = ^TXSQLDA
short = word
status_vector = array[0..19] of isc_status;
TXSQLDA = record
end;
TXSQLVar = record
end;
isc_dpb_password = 29
isc_dpb_user_name = 28
isc_dpb_version1 = 1
isc_tpb_concurrency = 2
isc_tpb_version3 = 3
isc_tpb_wait = 6
isc_tpb_write = 9