org.firebirdsql.jna.fbclient.FbClientLibrary Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jaybird Show documentation
Show all versions of jaybird Show documentation
JDBC Driver for the Firebird RDBMS
/*
* $Id$
*
* Firebird Open Source JavaEE Connector - JDBC Driver
*
* Distributable under LGPL license.
* You may obtain a copy of the License at http://www.gnu.org/copyleft/lgpl.html
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* LGPL License for more details.
*
* This file was created by members of the firebird development team.
* All individual contributions remain the Copyright (C) of those
* individuals. Contributors to this file are either listed here or
* can be obtained from a source control history command.
*
* All rights reserved.
*/
package org.firebirdsql.jna.fbclient;
import com.sun.jna.Callback;
import com.sun.jna.Pointer;
import com.sun.jna.ptr.IntByReference;
import com.sun.jna.ptr.LongByReference;
import com.sun.jna.ptr.PointerByReference;
import com.sun.jna.ptr.ShortByReference;
import java.nio.ByteBuffer;
import java.nio.IntBuffer;
import java.nio.ShortBuffer;
/**
* JNA Wrapper for library implementing ibase.h.
*
* Do not use this version on Windows, use {@link org.firebirdsql.jna.fbclient.WinFbClientLibrary} instead.
*
*
* This file was initially autogenerated by JNAerator, a tool written by Olivier Chafik that uses a few opensource projects..
*
*
* This file was modified manually, do not automatically regenerate! Some methods defined in {@code ibase.h}
* deemed irrelevant for Jaybird were removed from the interface.
*
* @since 3.0
*/
@SuppressWarnings("UnusedDeclaration")
public interface FbClientLibrary extends com.sun.jna.Library {
/**
* FbShutdown callback.
*
* Important: On windows, use {@link org.firebirdsql.jna.fbclient.WinFbClientLibrary.FbShutdownStdCallback}
*
*/
interface FbShutdownCallback extends Callback {
int apply(int reason, int mask, Pointer arg);
}
/**
* IscEvent callback.
*
* Important: On windows, use {@link org.firebirdsql.jna.fbclient.WinFbClientLibrary.IscEventStdCallback}
*
*/
interface IscEventCallback extends Callback {
void apply(Pointer resultArgument, short eventBufferLength, Pointer eventsList);
}
/**
* Original signature : ISC_STATUS isc_attach_database(ISC_STATUS*, short, const ISC_SCHAR*, isc_db_handle*, short, const ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:404
*/
ISC_STATUS isc_attach_database(ISC_STATUS[] statusVector, short dbNameLength, byte[] dbName,
IntByReference dbHandle, short paramBufferLength, byte[] paramBuffer);
/**
* Original signature : ISC_STATUS isc_array_get_slice(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, ISC_QUAD*, const ISC_ARRAY_DESC*, void*, ISC_LONG*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:417
*/
ISC_STATUS isc_array_get_slice(ISC_STATUS[] statusVector, IntByReference dbHandle, IntByReference trHandle,
GDS_QUAD_t arrayId, ISC_ARRAY_DESC desc, Pointer destArray, IntBuffer sliceLength);
/**
* Original signature : ISC_STATUS isc_array_lookup_bounds(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, const ISC_SCHAR*, const ISC_SCHAR*, ISC_ARRAY_DESC*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:425
*/
ISC_STATUS isc_array_lookup_bounds(ISC_STATUS[] statusVector, IntByReference dbHandle,
IntByReference trHandle, byte[] tableName, byte[] columnName, ISC_ARRAY_DESC desc);
/**
* Original signature : ISC_STATUS isc_array_lookup_desc(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, const ISC_SCHAR*, const ISC_SCHAR*, ISC_ARRAY_DESC*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:432
*/
ISC_STATUS isc_array_lookup_desc(ISC_STATUS[] statusVector, IntByReference dbHandle, IntByReference trHandle,
byte[] tableName, byte[] columnName, ISC_ARRAY_DESC desc);
/**
* Original signature : ISC_STATUS isc_array_set_desc(ISC_STATUS*, const ISC_SCHAR*, const ISC_SCHAR*, const short*, const short*, const short*, ISC_ARRAY_DESC*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:439
*/
ISC_STATUS isc_array_set_desc(ISC_STATUS[] statusVector, byte[] tableName, byte[] columnName, short sqlDtype[],
short sqlLength[], short dimensions[], ISC_ARRAY_DESC desc);
/**
* Original signature : ISC_STATUS isc_array_put_slice(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, ISC_QUAD*, const ISC_ARRAY_DESC*, void*, ISC_LONG*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:447
*/
ISC_STATUS isc_array_put_slice(ISC_STATUS[] statusVector, IntByReference dbHandle, IntByReference trHandle,
GDS_QUAD_t arrayId, ISC_ARRAY_DESC desc, Pointer sourceArray, IntBuffer sliceLength);
/**
* Original signature : void isc_blob_default_desc(ISC_BLOB_DESC*, const ISC_UCHAR*, const ISC_UCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:455
*/
void isc_blob_default_desc(ISC_BLOB_DESC desc, byte[] tableName, byte[] columnName);
/**
* Original signature : ISC_STATUS isc_blob_gen_bpb(ISC_STATUS*, const ISC_BLOB_DESC*, const ISC_BLOB_DESC*, unsigned short, ISC_UCHAR*, unsigned short*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:459
*/
ISC_STATUS isc_blob_gen_bpb(ISC_STATUS[] statusVector, ISC_BLOB_DESC toDesc,
ISC_BLOB_DESC fromDesc, short bpbBufferLength, ByteBuffer bpbBuffer, ShortBuffer bpbLength);
/**
* Original signature : ISC_STATUS isc_blob_info(ISC_STATUS*, isc_blob_handle*, short, const ISC_SCHAR*, short, ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:466
*/
ISC_STATUS isc_blob_info(ISC_STATUS[] statusVector, IntByReference blobHandle, short itemListBufferLength,
byte[] itemListBuffer, short resultBufferLength, ByteBuffer resultBuffer);
/**
* Original signature : ISC_STATUS isc_blob_lookup_desc(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, const ISC_UCHAR*, const ISC_UCHAR*, ISC_BLOB_DESC*, ISC_UCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:473
*/
ISC_STATUS isc_blob_lookup_desc(ISC_STATUS[] statusVector, IntByReference dbHandle, IntByReference trHandle,
byte[] tableName, byte[] columnName, ISC_BLOB_DESC desc, ByteBuffer global);
/**
* Original signature : ISC_STATUS isc_blob_set_desc(ISC_STATUS*, const ISC_UCHAR*, const ISC_UCHAR*, short, short, short, ISC_BLOB_DESC*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:481
*/
ISC_STATUS isc_blob_set_desc(ISC_STATUS[] statusVector, byte[] tableName, byte[] columnName, short subType,
short charset, short segmentSize, ISC_BLOB_DESC desc);
/**
* Original signature : ISC_STATUS isc_cancel_blob(ISC_STATUS*, isc_blob_handle*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:489
*/
ISC_STATUS isc_cancel_blob(ISC_STATUS[] statusVector, IntByReference blobHandle);
/**
* Original signature : ISC_STATUS isc_cancel_events(ISC_STATUS*, isc_db_handle*, ISC_LONG*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:492
*/
ISC_STATUS isc_cancel_events(ISC_STATUS[] statusVector, IntByReference dbHandle, IntByReference eventId);
/**
* Original signature : ISC_STATUS isc_close_blob(ISC_STATUS*, isc_blob_handle*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:496
*/
ISC_STATUS isc_close_blob(ISC_STATUS[] statusVector, IntByReference blobHandle);
/**
* Original signature : ISC_STATUS isc_commit_retaining(ISC_STATUS*, isc_tr_handle*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:499
*/
ISC_STATUS isc_commit_retaining(ISC_STATUS[] statusVector, IntByReference trHandle);
/**
* Original signature : ISC_STATUS isc_commit_transaction(ISC_STATUS*, isc_tr_handle*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:502
*/
ISC_STATUS isc_commit_transaction(ISC_STATUS[] statusVector, IntByReference trHandle);
/**
* Original signature : ISC_STATUS isc_create_blob(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, isc_blob_handle*, ISC_QUAD*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:505
*/
ISC_STATUS isc_create_blob(ISC_STATUS[] statusVector, IntByReference dbHandle, IntByReference trHandle,
IntByReference blobHandle, GDS_QUAD_t blobId);
/**
* Original signature : ISC_STATUS isc_create_blob2(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, isc_blob_handle*, ISC_QUAD*, short, const ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:511
*/
ISC_STATUS isc_create_blob2(ISC_STATUS[] statusVector, IntByReference dbHandle, IntByReference trHandle,
IntByReference blobHandle, GDS_QUAD_t blobId, short bpbLength, byte[] bpb);
/**
* Original signature : ISC_STATUS isc_create_blob2(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, isc_blob_handle*, ISC_QUAD*, short, const ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:511
*/
ISC_STATUS isc_create_blob2(ISC_STATUS[] statusVector, IntByReference dbHandle, IntByReference trHandle,
IntByReference blobHandle, LongByReference blobId, short bpbLength, byte[] bpb);
/**
* Original signature : ISC_STATUS isc_create_database(ISC_STATUS*, short, const ISC_SCHAR*, isc_db_handle*, short, const ISC_SCHAR*, short)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:519
* TODO: Interbase 6.0 API doc mentions this shouldn't be called
*/
ISC_STATUS isc_create_database(ISC_STATUS[] statusVector, short dbNameLength, byte[] dbName,
IntByReference dbHandle, short paramBufferLength, byte[] paramBuffer, short dialect);
/**
* Original signature : ISC_STATUS isc_database_info(ISC_STATUS*, isc_db_handle*, short, const ISC_SCHAR*, short, ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:527
*/
ISC_STATUS isc_database_info(ISC_STATUS[] statusVector, IntByReference dbHandle, short itemListBufferLength,
byte[] itemListBuffer, short resultBufferLength, ByteBuffer resultBuffer);
/**
* Original signature : void isc_decode_date(const ISC_QUAD*, void*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:534
*/
void isc_decode_date(GDS_QUAD_t ISC_QUADPtr1[], Pointer voidPtr1);
/**
* Original signature : void isc_decode_sql_date(const ISC_DATE*, void*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:537
*/
void isc_decode_sql_date(int ISC_DATEPtr1[], Pointer voidPtr1);
/**
* Original signature : void isc_decode_sql_time(const ISC_TIME*, void*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:540
*/
void isc_decode_sql_time(int ISC_TIMEPtr1[], Pointer voidPtr1);
/**
* Original signature : void isc_decode_timestamp(const ISC_TIMESTAMP*, void*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:543
*/
void isc_decode_timestamp(ISC_TIMESTAMP ISC_TIMESTAMPPtr1, Pointer voidPtr1);
/**
* Original signature : ISC_STATUS isc_detach_database(ISC_STATUS*, isc_db_handle*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:546
*/
ISC_STATUS isc_detach_database(ISC_STATUS[] statusVector, IntByReference dbHandle);
/**
* Original signature : ISC_STATUS isc_drop_database(ISC_STATUS*, isc_db_handle*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:549
*/
ISC_STATUS isc_drop_database(ISC_STATUS[] statusVector, IntByReference dbHandle);
/**
* Original signature : ISC_STATUS isc_dsql_allocate_statement(ISC_STATUS*, isc_db_handle*, isc_stmt_handle*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:552
*/
ISC_STATUS isc_dsql_allocate_statement(ISC_STATUS[] statusVector, IntByReference dbHandle,
IntByReference stmtHandle);
/**
* Original signature : ISC_STATUS isc_dsql_alloc_statement2(ISC_STATUS*, isc_db_handle*, isc_stmt_handle*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:556
*/
ISC_STATUS isc_dsql_alloc_statement2(ISC_STATUS[] statusVector, IntByReference dbHandle,
IntByReference stmtHandle);
/**
* Original signature : ISC_STATUS isc_dsql_describe(ISC_STATUS*, isc_stmt_handle*, unsigned short, XSQLDA*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:560
*/
ISC_STATUS isc_dsql_describe(ISC_STATUS[] statusVector, IntByReference stmtHandle, short daVersion, XSQLDA xsqlda);
/**
* Original signature : ISC_STATUS isc_dsql_describe_bind(ISC_STATUS*, isc_stmt_handle*, unsigned short, XSQLDA*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:565
*/
ISC_STATUS isc_dsql_describe_bind(ISC_STATUS[] statusVector, IntByReference stmtHandle, short daVersion,
XSQLDA xsqlda);
/**
* Original signature : ISC_STATUS isc_dsql_exec_immed2(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, unsigned short, const ISC_SCHAR*, unsigned short, const XSQLDA*, const XSQLDA*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:570
*/
ISC_STATUS isc_dsql_exec_immed2(ISC_STATUS[] statusVector, IntByReference dbHandle, IntByReference trHandle,
short length, byte[] statement, short dialect, XSQLDA inXsqlda, XSQLDA outXsqlda);
/**
* Original signature : ISC_STATUS isc_dsql_execute(ISC_STATUS*, isc_tr_handle*, isc_stmt_handle*, unsigned short, const XSQLDA*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:579
*/
ISC_STATUS isc_dsql_execute(ISC_STATUS[] statusVector, IntByReference trHandle, IntByReference stmtHandle,
short daVersion, XSQLDA xsqlda);
/**
* Original signature : ISC_STATUS isc_dsql_execute2(ISC_STATUS*, isc_tr_handle*, isc_stmt_handle*, unsigned short, const XSQLDA*, const XSQLDA*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:585
*/
ISC_STATUS isc_dsql_execute2(ISC_STATUS[] statusVector, IntByReference trHandle, IntByReference stmtHandle,
short daVersion, XSQLDA inXsqlda, XSQLDA outXsqlda);
/**
* Original signature : ISC_STATUS isc_dsql_execute_immediate(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, unsigned short, const ISC_SCHAR*, unsigned short, const XSQLDA*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:592
*/
ISC_STATUS isc_dsql_execute_immediate(ISC_STATUS[] statusVector, IntByReference dbHandle, IntByReference trHandle,
short length, byte[] statement, short dialect, XSQLDA xsqlda);
/**
* Original signature : ISC_STATUS isc_dsql_fetch(ISC_STATUS*, isc_stmt_handle*, unsigned short, const XSQLDA*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:600
*/
ISC_STATUS isc_dsql_fetch(ISC_STATUS[] statusVector, IntByReference stmtHandle, short daVersion, XSQLDA xsqlda);
/**
* Original signature : ISC_STATUS isc_dsql_free_statement(ISC_STATUS*, isc_stmt_handle*, unsigned short)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:607
*/
ISC_STATUS isc_dsql_free_statement(ISC_STATUS[] statusVector, IntByReference stmtHandle, short option);
/**
* Original signature : ISC_STATUS isc_dsql_prepare(ISC_STATUS*, isc_tr_handle*, isc_stmt_handle*, unsigned short, const ISC_SCHAR*, unsigned short, XSQLDA*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:616
*/
ISC_STATUS isc_dsql_prepare(ISC_STATUS[] statusVector, IntByReference trHandle,
IntByReference stmtHandle, short length, byte[] statement, short dialect, XSQLDA xsqlda);
/**
* Original signature : ISC_STATUS isc_dsql_set_cursor_name(ISC_STATUS*, isc_stmt_handle*, const ISC_SCHAR*, unsigned short)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:624
*/
ISC_STATUS isc_dsql_set_cursor_name(ISC_STATUS[] statusVector, IntByReference stmtHandle, byte[] cursorName,
short type);
/**
* Original signature : ISC_STATUS isc_dsql_sql_info(ISC_STATUS*, isc_stmt_handle*, short, const ISC_SCHAR*, short, ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:629
*/
ISC_STATUS isc_dsql_sql_info(ISC_STATUS[] statusVector, IntByReference stmtHandle, short itemListBufferLength,
byte[] itemListBuffer, short responseBufferLength, ByteBuffer responseBuffer);
/**
* Original signature : ISC_STATUS ISC_EXPORT fb_dsql_set_timeout(ISC_STATUS*, isc_stmt_handle*, ISC_ULONG)
* native declaration : D:\DevSoft\FB_tests\Firebird-4.0.0.1691-0_x64\include\ibase.h:629
*/
ISC_STATUS fb_dsql_set_timeout(ISC_STATUS[] statusVector, IntByReference stmtHandle, int timeoutMs);
/**
* Original signature : void isc_encode_date(const void*, ISC_QUAD*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:636
*/
void isc_encode_date(Pointer voidPtr1, GDS_QUAD_t ISC_QUADPtr1);
/**
* Original signature : void isc_encode_sql_date(const void*, ISC_DATE*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:639
*/
void isc_encode_sql_date(Pointer voidPtr1, IntBuffer ISC_DATEPtr1);
/**
* Original signature : void isc_encode_sql_time(const void*, ISC_TIME*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:642
*/
void isc_encode_sql_time(Pointer voidPtr1, IntBuffer ISC_TIMEPtr1);
/**
* Original signature : void isc_encode_timestamp(const void*, ISC_TIMESTAMP*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:645
*/
void isc_encode_timestamp(Pointer voidPtr1, ISC_TIMESTAMP ISC_TIMESTAMPPtr1);
/**
* Original signature : ISC_LONG isc_event_block(ISC_UCHAR**, ISC_UCHAR**, ISC_USHORT, null)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:648
*/
int isc_event_block(PointerByReference eventBuffer, PointerByReference resultBuffer, short idCount,
Object... eventNames);
/**
* Original signature : ISC_USHORT isc_event_block_a(ISC_SCHAR**, ISC_SCHAR**, ISC_USHORT, ISC_SCHAR**)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:652
*/
short isc_event_block_a(PointerByReference eventBuffer, PointerByReference resultBuffer, short idCount,
PointerByReference eventNames);
/**
* Original signature : void isc_event_block_s(ISC_SCHAR**, ISC_SCHAR**, ISC_USHORT, ISC_SCHAR**, ISC_USHORT*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:657
*/
void isc_event_block_s(PointerByReference eventBuffer, PointerByReference resultBuffer, short idCount,
PointerByReference eventNames, ShortBuffer ISC_USHORTPtr1);
/**
* Original signature : void isc_event_counts(ISC_ULONG*, short, ISC_UCHAR*, const ISC_UCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:663
*/
void isc_event_counts(ISC_STATUS[] statusVector, short bufferLength, Pointer eventBuffer, Pointer resultBuffer);
/**
* 17 May 2001 - isc_expand_dpb is DEPRECATED
* Original signature : void isc_expand_dpb(ISC_SCHAR**, short*, null)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:669
*/
void isc_expand_dpb(PointerByReference dpb, ShortBuffer dpbSize, Object... items);
/**
* Original signature : int isc_modify_dpb(ISC_SCHAR**, short*, unsigned short, const ISC_SCHAR*, short)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:672
*/
int isc_modify_dpb(PointerByReference ISC_SCHARPtrPtr1, ShortBuffer sPtr1, short u1, byte ISC_SCHARPtr1[], short s1);
/**
* Original signature : ISC_LONG isc_free(ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:678
*/
int isc_free(Pointer ISC_SCHARPtr1);
/**
* Original signature : ISC_STATUS isc_get_segment(ISC_STATUS*, isc_blob_handle*, unsigned short*, unsigned short, ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:680
*/
ISC_STATUS isc_get_segment(ISC_STATUS[] statusVector, IntByReference blobHandle, ShortByReference actualSegLength,
short segBufferLength, ByteBuffer segBuffer);
/**
* Original signature : ISC_STATUS isc_get_slice(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, ISC_QUAD*, short, const ISC_SCHAR*, short, const ISC_LONG*, ISC_LONG, void*, ISC_LONG*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:686
*/
ISC_STATUS isc_get_slice(ISC_STATUS[] statusVector, IntByReference dbHandle, IntByReference trHandle,
GDS_QUAD_t arrayId, short s1, byte ISC_SCHARPtr1[], short s2, int ISC_LONGPtr1[], int ISC_LONG1,
Pointer voidPtr1, IntBuffer ISC_LONGPtr2);
/**
* CVC: This non-const signature is needed for compatibility, see gds.cpp.
* Original signature : ISC_LONG isc_interprete(ISC_SCHAR*, ISC_STATUS**)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:699
*/
int isc_interprete(ByteBuffer buffer, PointerByReference statusVector);
/**
* This const params version used in the engine and other places.
* Original signature : ISC_LONG fb_interpret(ISC_SCHAR*, unsigned int, const ISC_STATUS**)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:703
*/
int fb_interpret(ByteBuffer buffer, int int1, PointerByReference statusVector);
/**
* Original signature : ISC_STATUS isc_open_blob(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, isc_blob_handle*, ISC_QUAD*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:707
*/
ISC_STATUS isc_open_blob(ISC_STATUS[] statusVector, IntByReference dbHandle, IntByReference trHandle,
IntByReference blobHandle, GDS_QUAD_t blobId);
/**
* Original signature : ISC_STATUS isc_open_blob2(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, isc_blob_handle*, ISC_QUAD*, ISC_USHORT, const ISC_UCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:713
*/
ISC_STATUS isc_open_blob2(ISC_STATUS[] statusVector, IntByReference dbHandle, IntByReference trHandle,
IntByReference blobHandle, GDS_QUAD_t blobId, short bpbLength, byte[] bpb);
/**
* Original signature : ISC_STATUS isc_open_blob2(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, isc_blob_handle*, ISC_QUAD*, ISC_USHORT, const ISC_UCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:713
*/
ISC_STATUS isc_open_blob2(ISC_STATUS[] statusVector, IntByReference dbHandle, IntByReference trHandle,
IntByReference blobHandle, LongByReference blobId, short bpbLength, byte[] bpb);
/**
* Original signature : ISC_STATUS isc_prepare_transaction2(ISC_STATUS*, isc_tr_handle*, ISC_USHORT, const ISC_UCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:721
*/
ISC_STATUS isc_prepare_transaction2(ISC_STATUS[] statusVector, IntByReference trHandle, short msgLength,
byte[] message);
/**
* Original signature : ISC_STATUS isc_put_segment(ISC_STATUS*, isc_blob_handle*, unsigned short, const ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:731
*/
ISC_STATUS isc_put_segment(ISC_STATUS[] statusVector, IntByReference blobHandle, short segBufferLength,
byte[] segBuffer);
/**
* Original signature : ISC_STATUS isc_put_slice(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, ISC_QUAD*, short, const ISC_SCHAR*, short, const ISC_LONG*, ISC_LONG, void*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:736
*/
ISC_STATUS isc_put_slice(ISC_STATUS[] statusVector, IntByReference dbHandle, IntByReference trHandle,
GDS_QUAD_t arrayId, short s1, byte ISC_SCHARPtr1[], short s2, int ISC_LONGPtr1[], int ISC_LONG1,
Pointer voidPtr1);
/**
* Original signature : ISC_STATUS isc_que_events(ISC_STATUS*, isc_db_handle*, ISC_LONG*, short, const ISC_UCHAR*, ISC_EVENT_CALLBACK, void*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:747
* TODO: Currently does not satisfy requirements in documentation!
*/
ISC_STATUS isc_que_events(ISC_STATUS[] statusVector, IntByReference dbHandle, IntByReference eventId, short length,
Pointer eventBuffer, IscEventCallback eventFunction, Pointer eventFunctionArg);
/**
* Original signature : ISC_STATUS isc_rollback_retaining(ISC_STATUS*, isc_tr_handle*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:755
*/
ISC_STATUS isc_rollback_retaining(ISC_STATUS[] statusVector, IntByReference trHandle);
/**
* Original signature : ISC_STATUS isc_rollback_transaction(ISC_STATUS*, isc_tr_handle*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:758
*/
ISC_STATUS isc_rollback_transaction(ISC_STATUS[] statusVector, IntByReference trHandle);
/**
* Original signature : ISC_STATUS isc_start_multiple(ISC_STATUS*, isc_tr_handle*, short, void*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:761
*/
ISC_STATUS isc_start_multiple(ISC_STATUS[] statusVector, IntByReference trHandle, short dbHandleCount, Pointer teb);
/**
* Original signature : ISC_STATUS isc_start_transaction(ISC_STATUS*, isc_tr_handle*, short, null)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:766
*/
ISC_STATUS isc_start_transaction(ISC_STATUS[] statusVector, IntByReference trHandle, short dbHandleCount, Object... teb);
/**
* Original signature : ISC_STATUS fb_disconnect_transaction(ISC_STATUS*, isc_tr_handle*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:770
*/
ISC_STATUS fb_disconnect_transaction(ISC_STATUS[] statusVector, IntByReference trHandle);
/**
* Original signature : ISC_LONG isc_sqlcode(const ISC_STATUS*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:772
*/
int isc_sqlcode(ISC_STATUS statusVector[]);
/**
* Original signature : void isc_sqlcode_s(const ISC_STATUS*, ISC_ULONG*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:774
*/
void isc_sqlcode_s(ISC_STATUS statusVector[], IntBuffer ISC_ULONGPtr1);
/**
* Original signature : void fb_sqlstate(char*, const ISC_STATUS*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:777
*/
void fb_sqlstate(ByteBuffer charPtr1, ISC_STATUS statusVector[]);
/**
* Original signature : void isc_sql_interprete(short, ISC_SCHAR*, short)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:780
*/
void isc_sql_interprete(short s1, ByteBuffer ISC_SCHARPtr1, short s2);
/**
* Original signature : ISC_STATUS isc_transaction_info(ISC_STATUS*, isc_tr_handle*, short, const ISC_SCHAR*, short, ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:784
*/
ISC_STATUS isc_transaction_info(ISC_STATUS[] statusVector, IntByReference trHandle, short itemListBufferLength,
byte[] itemListBuffer, short resultBufferLength, ByteBuffer resultBuffer);
/**
* Original signature : ISC_STATUS isc_transact_request(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, unsigned short, ISC_SCHAR*, unsigned short, ISC_SCHAR*, unsigned short, ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:791
*/
ISC_STATUS isc_transact_request(ISC_STATUS[] statusVector, IntByReference dbHandle, IntByReference trHandle,
short u1, ByteBuffer ISC_SCHARPtr1, short u2, ByteBuffer ISC_SCHARPtr2, short u3, ByteBuffer ISC_SCHARPtr3);
/**
* Original signature : ISC_LONG isc_vax_integer(const ISC_SCHAR*, short)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:801
*/
int isc_vax_integer(byte ISC_SCHARPtr1[], short s1);
/**
* Original signature : ISC_INT64 isc_portable_integer(const ISC_UCHAR*, short)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:804
*/
long isc_portable_integer(byte ISC_UCHARPtr1[], short s1);
/**
* Original signature : ISC_STATUS isc_add_user(ISC_STATUS*, const USER_SEC_DATA*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:843
*/
ISC_STATUS isc_add_user(ISC_STATUS[] statusVector, USER_SEC_DATA USER_SEC_DATAPtr1);
/**
* Original signature : ISC_STATUS isc_delete_user(ISC_STATUS*, const USER_SEC_DATA*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:845
*/
ISC_STATUS isc_delete_user(ISC_STATUS[] statusVector, USER_SEC_DATA USER_SEC_DATAPtr1);
/**
* Original signature : ISC_STATUS isc_modify_user(ISC_STATUS*, const USER_SEC_DATA*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:847
*/
ISC_STATUS isc_modify_user(ISC_STATUS[] statusVector, USER_SEC_DATA USER_SEC_DATAPtr1);
/**
* Original signature : ISC_STATUS isc_compile_request(ISC_STATUS*, isc_db_handle*, isc_req_handle*, short, const ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:853
*/
ISC_STATUS isc_compile_request(ISC_STATUS[] statusVector, IntByReference dbHandle,
IntByReference isc_req_handlePtr1, short s1, byte ISC_SCHARPtr1[]);
/**
* Original signature : ISC_STATUS isc_compile_request2(ISC_STATUS*, isc_db_handle*, isc_req_handle*, short, const ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:859
*/
ISC_STATUS isc_compile_request2(ISC_STATUS[] statusVector, IntByReference dbHandle,
IntByReference isc_req_handlePtr1, short s1, byte ISC_SCHARPtr1[]);
/**
* Original signature : ISC_STATUS isc_ddl(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, short, const ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:865
*/
ISC_STATUS isc_ddl(ISC_STATUS[] statusVector, IntByReference dbHandle, IntByReference trHandle, short s1,
byte ISC_SCHARPtr1[]);
/**
* Original signature : ISC_STATUS isc_prepare_transaction(ISC_STATUS*, isc_tr_handle*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:871
*/
ISC_STATUS isc_prepare_transaction(ISC_STATUS[] statusVector, IntByReference trHandle);
/**
* Original signature : ISC_STATUS isc_receive(ISC_STATUS*, isc_req_handle*, short, short, void*, short)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:875
*/
ISC_STATUS isc_receive(ISC_STATUS[] statusVector, IntByReference isc_req_handlePtr1, short s1, short s2,
Pointer voidPtr1, short s3);
/**
* Original signature : ISC_STATUS isc_reconnect_transaction(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, short, const ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:882
*/
ISC_STATUS isc_reconnect_transaction(ISC_STATUS[] statusVector, IntByReference dbHandle,
IntByReference trHandle, short length, byte[] transactionIdBuffer);
/**
* Original signature : ISC_STATUS isc_release_request(ISC_STATUS*, isc_req_handle*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:888
*/
ISC_STATUS isc_release_request(ISC_STATUS[] statusVector, IntByReference isc_req_handlePtr1);
/**
* Original signature : ISC_STATUS isc_request_info(ISC_STATUS*, isc_req_handle*, short, short, const ISC_SCHAR*, short, ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:891
*/
ISC_STATUS isc_request_info(ISC_STATUS[] statusVector, IntByReference isc_req_handlePtr1, short s1, short s2,
byte ISC_SCHARPtr1[], short s3, ByteBuffer ISC_SCHARPtr2);
/**
* Original signature : ISC_STATUS isc_seek_blob(ISC_STATUS*, isc_blob_handle*, short, ISC_LONG, ISC_LONG*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:899
*/
ISC_STATUS isc_seek_blob(ISC_STATUS[] statusVector, IntByReference blobHandle, short mode, int offset,
IntByReference result);
/**
* Original signature : ISC_STATUS isc_send(ISC_STATUS*, isc_req_handle*, short, short, const void*, short)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:905
*/
ISC_STATUS isc_send(ISC_STATUS[] statusVector, IntByReference isc_req_handlePtr1, short s1, short s2,
Pointer voidPtr1, short s3);
/**
* Original signature : ISC_STATUS isc_start_and_send(ISC_STATUS*, isc_req_handle*, isc_tr_handle*, short, short, const void*, short)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:912
*/
ISC_STATUS isc_start_and_send(ISC_STATUS[] statusVector, IntByReference isc_req_handlePtr1,
IntByReference trHandle, short s1, short s2, Pointer voidPtr1, short s3);
/**
* Original signature : ISC_STATUS isc_start_request(ISC_STATUS*, isc_req_handle*, isc_tr_handle*, short)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:920
*/
ISC_STATUS isc_start_request(ISC_STATUS[] statusVector, IntByReference isc_req_handlePtr1,
IntByReference trHandle, short s1);
/**
* Original signature : ISC_STATUS isc_unwind_request(ISC_STATUS*, isc_tr_handle*, short)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:925
*/
ISC_STATUS isc_unwind_request(ISC_STATUS[] statusVector, IntByReference trHandle, short s1);
/**
* Original signature : ISC_STATUS isc_wait_for_event(ISC_STATUS*, isc_db_handle*, short, const ISC_UCHAR*, ISC_UCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:929
*/
ISC_STATUS isc_wait_for_event(ISC_STATUS[] statusVector, IntByReference dbHandle, short s1, byte ISC_UCHARPtr1[],
ByteBuffer ISC_UCHARPtr2);
/**
* Original signature : ISC_STATUS isc_close(ISC_STATUS*, const ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:940
*/
ISC_STATUS isc_close(ISC_STATUS[] statusVector, byte ISC_SCHARPtr1[]);
/**
* Original signature : ISC_STATUS isc_declare(ISC_STATUS*, const ISC_SCHAR*, const ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:943
*/
ISC_STATUS isc_declare(ISC_STATUS[] statusVector, byte ISC_SCHARPtr1[], byte ISC_SCHARPtr2[]);
/**
* Original signature : ISC_STATUS isc_describe(ISC_STATUS*, const ISC_SCHAR*, XSQLDA*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:947
*/
ISC_STATUS isc_describe(ISC_STATUS[] statusVector, byte ISC_SCHARPtr1[], XSQLDA XSQLDAPtr1);
/**
* Original signature : ISC_STATUS isc_describe_bind(ISC_STATUS*, const ISC_SCHAR*, XSQLDA*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:951
*/
ISC_STATUS isc_describe_bind(ISC_STATUS[] statusVector, byte ISC_SCHARPtr1[], XSQLDA XSQLDAPtr1);
/**
* Original signature : ISC_STATUS isc_execute(ISC_STATUS*, isc_tr_handle*, const ISC_SCHAR*, XSQLDA*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:955
*/
ISC_STATUS isc_execute(ISC_STATUS[] statusVector, IntByReference trHandle, byte ISC_SCHARPtr1[],
XSQLDA XSQLDAPtr1);
/**
* Original signature : ISC_STATUS isc_execute_immediate(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, short*, const ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:960
*/
ISC_STATUS isc_execute_immediate(ISC_STATUS[] statusVector, IntByReference dbHandle, IntByReference trHandle,
ShortBuffer sPtr1, byte ISC_SCHARPtr1[]);
/**
* Original signature : ISC_STATUS isc_fetch(ISC_STATUS*, const ISC_SCHAR*, XSQLDA*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:966
*/
ISC_STATUS isc_fetch(ISC_STATUS[] statusVector, byte ISC_SCHARPtr1[], XSQLDA XSQLDAPtr1);
/**
* Original signature : ISC_STATUS isc_open(ISC_STATUS*, isc_tr_handle*, const ISC_SCHAR*, XSQLDA*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:970
*/
ISC_STATUS isc_open(ISC_STATUS[] statusVector, IntByReference trHandle, byte ISC_SCHARPtr1[], XSQLDA XSQLDAPtr1);
/**
* Original signature : ISC_STATUS isc_prepare(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, const ISC_SCHAR*, const short*, const ISC_SCHAR*, XSQLDA*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:975
*/
ISC_STATUS isc_prepare(ISC_STATUS[] statusVector, IntByReference dbHandle, IntByReference trHandle,
byte ISC_SCHARPtr1[], short cPtr1[], byte ISC_SCHARPtr2[], XSQLDA XSQLDAPtr1);
/**
* Original signature : ISC_STATUS isc_dsql_execute_m(ISC_STATUS*, isc_tr_handle*, isc_stmt_handle*, unsigned short, const ISC_SCHAR*, unsigned short, unsigned short, ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:988
*/
ISC_STATUS isc_dsql_execute_m(ISC_STATUS[] statusVector, IntByReference trHandle,
IntByReference stmtHandle, short inBlrLength, byte[] inBlr, short inMsgType, short inMsgLength,
ByteBuffer inMsg);
/**
* Original signature : ISC_STATUS isc_dsql_execute_m(ISC_STATUS*, isc_tr_handle*, isc_stmt_handle*, unsigned short, const ISC_SCHAR*, unsigned short, unsigned short, ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:988
*/
ISC_STATUS isc_dsql_execute_m(ISC_STATUS[] statusVector, IntByReference trHandle,
IntByReference stmtHandle, short inBlrLength, byte[] inBlr, short inMsgType, short inMsgLength,
byte[] inMsg);
/**
* Original signature : ISC_STATUS isc_dsql_execute2_m(ISC_STATUS*, isc_tr_handle*, isc_stmt_handle*, unsigned short, const ISC_SCHAR*, unsigned short, unsigned short, ISC_SCHAR*, unsigned short, ISC_SCHAR*, unsigned short, unsigned short, ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:997
*/
ISC_STATUS isc_dsql_execute2_m(ISC_STATUS[] statusVector, IntByReference trHandle,
IntByReference stmtHandle, short inBlrLength, byte[] inBlr, short inMsgType, short inMsgLength,
ByteBuffer inMsg, short outBlrLength, ByteBuffer outBlr, short outMsgType, short outMsgLength, ByteBuffer outMsg);
/**
* Original signature : ISC_STATUS isc_dsql_execute2_m(ISC_STATUS*, isc_tr_handle*, isc_stmt_handle*, unsigned short, const ISC_SCHAR*, unsigned short, unsigned short, ISC_SCHAR*, unsigned short, ISC_SCHAR*, unsigned short, unsigned short, ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:997
*/
ISC_STATUS isc_dsql_execute2_m(ISC_STATUS[] statusVector, IntByReference trHandle,
IntByReference stmtHandle, short inBlrLength, byte[] inBlr, short inMsgType, short inMsgLength,
byte[] inMsg, short outBlrLength, byte[] outBlr, short outMsgType, short outMsgLength, ByteBuffer outMsg);
/**
* Original signature : ISC_STATUS isc_dsql_execute_immediate_m(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, unsigned short, const ISC_SCHAR*, unsigned short, unsigned short, ISC_SCHAR*, unsigned short, unsigned short, ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:1011
*/
ISC_STATUS isc_dsql_execute_immediate_m(ISC_STATUS[] statusVector, IntByReference dbHandle,
IntByReference trHandle, short u1, byte ISC_SCHARPtr1[], short u2, short u3, ByteBuffer ISC_SCHARPtr2,
short u4, short u5, ByteBuffer ISC_SCHARPtr3);
/**
* Original signature : ISC_STATUS isc_dsql_exec_immed3_m(ISC_STATUS*, isc_db_handle*, isc_tr_handle*, unsigned short, const ISC_SCHAR*, unsigned short, unsigned short, ISC_SCHAR*, unsigned short, unsigned short, const ISC_SCHAR*, unsigned short, ISC_SCHAR*, unsigned short, unsigned short, ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:1023
*/
ISC_STATUS isc_dsql_exec_immed3_m(ISC_STATUS[] statusVector, IntByReference dbHandle, IntByReference trHandle,
short u1, byte ISC_SCHARPtr1[], short u2, short u3, ByteBuffer ISC_SCHARPtr2, short u4, short u5,
byte ISC_SCHARPtr3[], short u6, ByteBuffer ISC_SCHARPtr4, short u7, short u8, ByteBuffer ISC_SCHARPtr5);
/**
* Original signature : ISC_STATUS isc_dsql_fetch_m(ISC_STATUS*, isc_stmt_handle*, unsigned short, ISC_SCHAR*, unsigned short, unsigned short, ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:1040
*/
ISC_STATUS isc_dsql_fetch_m(ISC_STATUS[] statusVector, IntByReference stmtHandle, short u1,
ByteBuffer ISC_SCHARPtr1, short u2, short u3, ByteBuffer ISC_SCHARPtr2);
/**
* Original signature : ISC_STATUS isc_dsql_insert_m(ISC_STATUS*, isc_stmt_handle*, unsigned short, const ISC_SCHAR*, unsigned short, unsigned short, const ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:1048
*/
ISC_STATUS isc_dsql_insert_m(ISC_STATUS[] statusVector, IntByReference stmtHandle, short u1,
byte ISC_SCHARPtr1[], short u2, short u3, byte ISC_SCHARPtr2[]);
/**
* Original signature : ISC_STATUS isc_dsql_prepare_m(ISC_STATUS*, isc_tr_handle*, isc_stmt_handle*, unsigned short, const ISC_SCHAR*, unsigned short, unsigned short, const ISC_SCHAR*, unsigned short, ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:1056
*/
ISC_STATUS isc_dsql_prepare_m(ISC_STATUS[] statusVector, IntByReference trHandle,
IntByReference stmtHandle, short length, byte[] statement, short dialect, short itemListBufferLength,
byte[] itemListBuffer, short resultBufferLength, ByteBuffer resultBuffer);
/**
* Original signature : ISC_STATUS isc_dsql_release(ISC_STATUS*, const ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:1067
*/
ISC_STATUS isc_dsql_release(ISC_STATUS[] statusVector, byte ISC_SCHARPtr1[]);
/**
* Original signature : ISC_STATUS isc_service_attach(ISC_STATUS*, unsigned short, const ISC_SCHAR*, isc_svc_handle*, unsigned short, const ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:1259
*/
ISC_STATUS isc_service_attach(ISC_STATUS[] statusVector, short serviceLength, byte[] service,
IntByReference svcHandle, short spbLength, byte[] spb);
/**
* Original signature : ISC_STATUS isc_service_detach(ISC_STATUS*, isc_svc_handle*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:1266
*/
ISC_STATUS isc_service_detach(ISC_STATUS[] statusVector, IntByReference svcHandle);
/**
* Original signature : ISC_STATUS isc_service_query(ISC_STATUS*, isc_svc_handle*, isc_resv_handle*, unsigned short, const ISC_SCHAR*, unsigned short, const ISC_SCHAR*, unsigned short, ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:1269
*/
ISC_STATUS isc_service_query(ISC_STATUS[] statusVector, IntByReference svcHandle, IntByReference reserved,
short sendSpbLength, byte[] sendSpb, short requestSpbLength, byte[] requestSpb, short bufferLength,
ByteBuffer buffer);
/**
* Original signature : ISC_STATUS isc_service_start(ISC_STATUS*, isc_svc_handle*, isc_resv_handle*, unsigned short, const ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:1279
*/
ISC_STATUS isc_service_start(ISC_STATUS[] statusVector, IntByReference svcHandle, IntByReference reserved,
short spbLength, byte[] spb);
/**
* Original signature : int fb_shutdown(unsigned int, const int)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:1289
*/
int fb_shutdown(int int1, int int2);
/**
* Original signature : ISC_STATUS fb_shutdown_callback(ISC_STATUS*, FB_SHUTDOWN_CALLBACK, const int, void*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:1291
*/
ISC_STATUS fb_shutdown_callback(ISC_STATUS[] statusVector, FbShutdownCallback FB_SHUTDOWN_CALLBACK1, int int1,
Pointer voidPtr1);
/**
* Original signature : ISC_STATUS fb_cancel_operation(ISC_STATUS*, isc_db_handle*, ISC_USHORT)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:1296
*/
ISC_STATUS fb_cancel_operation(ISC_STATUS[] statusVector, IntByReference dbHandle, short kind);
/**
* Original signature : void isc_get_client_version(ISC_SCHAR*)
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:1304
*/
void isc_get_client_version(ByteBuffer ISC_SCHARPtr1);
/**
* Original signature : int isc_get_client_major_version()
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:1305
*/
int isc_get_client_major_version();
/**
* Original signature : int isc_get_client_minor_version()
* native declaration : C:\Program Files\Firebird\Firebird_2_5\include\ibase.h:1306
*/
int isc_get_client_minor_version();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy