
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-native Show documentation
Show all versions of jaybird-native Show documentation
Native GDS Factory Plugin for Jaybird JDBC Driver
The newest version!
/*
* $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", "UnusedReturnValue", "java:S100", "java:S117", "java:S1197" })
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