Application Report


The following 27 APIs (used 43 times) might not work:

There are 176 P/Invokes (used 254 times):

Count Library Function
14 gda-2 gdavaluetype gda_value_get_type(intptr)
13 gda-2 intptr gda_data_model_get_value_at(intptr, int, int)
7 odbc32.dll odbcreturn sqlgetdata(intptr, uint16, sql_c_type, byte[], int, int32&)
5 odbc32.dll odbcreturn sqlfreehandle(uint16, intptr)
5 odbc32.dll odbcreturn sqlallochandle(odbchandletype, intptr, intptr&)
4 gda-2 bool gda_connection_is_open(intptr)
4 gda-2 void gda_transaction_set_isolation_level(intptr, gdatransactionisolation)
4 gda-2 intptr gda_connection_get_errors(intptr)
3 kernel32.dll bool closehandle(intptr)
3 odbc32.dll odbcreturn sqlerror(intptr, intptr, intptr, byte[], int32&, byte[], int16, int16
3 odbc32.dll odbcreturn sqlfreestmt(intptr, libodbc/sqlfreestmtoptions)
3 odbc32.dll odbcreturn sqlgetdata(intptr, uint16, sql_c_type, int16&, int, int32&)
3 odbc32.dll odbcreturn sqlsetconnectattr(intptr, odbcconnectionattribute, intptr, int)
3 odbc32.dll odbcreturn sqlfetch(intptr)
2 gda-2 intptr gda_data_model_describe_column(intptr, int)
2 gda-2 string gda_error_get_source(intptr)
2 gda-2 void gda_field_attributes_free(intptr)
2 gda-2 int64 gda_error_get_number(intptr)
2 gda-2 int gda_data_model_get_n_rows(intptr)
2 gda-2 string gda_error_get_description(intptr)
2 gda-2 byte gda_value_get_tinyint(intptr)
2 gda-2 gdavaluetype gda_field_attributes_get_gdatype(intptr)
2 kernel32.dll bool setconsoletextattribute(intptr, uint16)
2 kernel32.dll intptr getstdhandle(uint)
2 odbc32.dll odbcreturn sqlgetinfo(intptr, odbcinfo, byte[], int16, int16&)
2 odbc32.dll odbcreturn sqlendtran(int, intptr, int16)
2 odbc32.dll odbcreturn sqlbindcol(intptr, int16, sql_c_type, byte[], int, int32&)
2 odbc32.dll odbcreturn sqlnumresultcols(intptr, int16&)
2 odbc32.dll odbcreturn sqlcolattribute(intptr, int16, fieldidentifier, byte[], int16, int16&
2 sqlite3 int sqlite3_bind_text(intptr, int, byte[], int, intptr)
2 sqlite3 intptr sqlite3_bind_parameter_name(intptr, int)
2 sqlite3 intptr sqlite3_libversion()
1 advapi32.dll bool duplicatetoken(intptr, int, intptr&)
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 gda-2 void gda_command_set_text(intptr, string)
1 gda-2 void gda_command_set_command_type(intptr, gdacommandtype)
1 gda-2 void gda_init(string, string, int, string[])
1 gda-2 string gda_value_get_string(intptr)
1 gda-2 string gda_type_to_string(gdavaluetype)
1 gda-2 string gda_error_get_sqlstate(intptr)
1 gda-2 double gda_value_get_double(intptr)
1 gda-2 string gda_value_stringify(intptr)
1 gda-2 bool gda_connection_begin_transaction(intptr, intptr)
1 gda-2 int gda_data_model_get_n_columns(intptr)
1 gda-2 intptr gda_client_new()
1 gda-2 int64 gda_value_get_bigint(intptr)
1 gda-2 int64 gda_field_attributes_get_defined_size(intptr)
1 gda-2 int gda_value_get_smallint(intptr)
1 gda-2 int gda_value_get_integer(intptr)
1 gda-2 int gda_data_model_get_column_position(intptr, string)
1 gda-2 int gda_connection_execute_non_query(intptr, intptr, intptr)
1 gda-2 gdatransactionisolation gda_transaction_get_isolation_level(intptr)
1 gda-2 bool gda_connection_commit_transaction(intptr, intptr)
1 gda-2 bool gda_value_is_null(intptr)
1 gda-2 bool gda_value_get_boolean(intptr)
1 gda-2 bool gda_connection_rollback_transaction(intptr, intptr)
1 gda-2 bool gda_connection_close(intptr)
1 gda-2 bool gda_connection_change_database(intptr, string)
1 gda-2 intptr gda_client_open_connection(intptr, string, string, string, gdaconnectiono
1 gda-2 intptr gda_transaction_new(string)
1 gda-2 intptr gda_value_get_time(intptr)
1 gda-2 intptr gda_value_get_timestamp(intptr)
1 gda-2 intptr gda_parameter_list_new()
1 gda-2 intptr gda_connection_execute_command(intptr, intptr, intptr)
1 gda-2 single gda_value_get_single(intptr)
1 gda-2 intptr gda_command_new(string, gdacommandtype, gdacommandoptions)
1 gda-2 string gda_connection_get_database(intptr)
1 gda-2 string gda_connection_get_dsn(intptr)
1 gda-2 string gda_connection_get_provider(intptr)
1 gda-2 string gda_connection_get_server_version(intptr)
1 gda-2 string gda_data_model_get_column_title(intptr, int)
1 gda-2 intptr gda_value_get_date(intptr)
1 gobject-2.0 void freeobject(intptr)
1 kernel32.dll int getconsoleoutputcp()
1 kernel32.dll int formatmessage(int, intptr&, int, int, string&, int, intptr)
1 kernel32.dll void outputdebugstring(string)
1 kernel32.dll bool getconsolescreenbufferinfo(intptr, coloredconsoleappender/console_screen_bu
1 libc void syslog(int, string)
1 libc void closelog()
1 libc void openlog(intptr, int, localsyslogappender/syslogfacility)
1 netapi32.dll int netmessagebuffersend(string, string, string, string, int)
1 odbc32.dll odbcreturn sqlmoreresults(intptr)
1 odbc32.dll odbcreturn sqlprimarykeys(intptr, string, int16, string, int16, string, int16)
1 odbc32.dll odbcreturn sqlrowcount(intptr, int32&)
1 odbc32.dll odbcreturn sqlprepare(intptr, string, int)
1 odbc32.dll odbcreturn sqlstatistics(intptr, string, int16, string, int16, string, int16, in
1 odbc32.dll odbcreturn sqlsetenvattr(intptr, odbcenv, intptr, int)
1 odbc32.dll odbcreturn sqlgetdata(intptr, uint16, sql_c_type, single&, int, int32&)
1 odbc32.dll odbcreturn sqlgetdata(intptr, uint16, sql_c_type, odbctimestamp&, int, int32&)
1 odbc32.dll odbcreturn sqlgetdata(intptr, uint16, sql_c_type, int64&, int, int32&)
1 odbc32.dll odbcreturn sqlbindparameter(intptr, uint16, int16, sql_c_type, sql_type, uint, i
1 odbc32.dll odbcreturn sqlbindcol(intptr, int16, sql_c_type, int16&, int, int32&)
1 odbc32.dll odbcreturn sqlcancel(intptr)
1 odbc32.dll odbcreturn sqlconnect(intptr, string, int16, string, int16, string, int16)
1 odbc32.dll odbcreturn sqldescribecol(intptr, uint16, byte[], int16, int16&, int16&, uint32&
1 odbc32.dll odbcreturn sqldisconnect(intptr)
1 odbc32.dll odbcreturn sqldriverconnect(intptr, intptr, string, int16, string, int16, int16&
1 odbc32.dll odbcreturn sqlexecdirect(intptr, string, int)
1 odbc32.dll odbcreturn sqlexecute(intptr)
1 odbc32.dll odbcreturn sqlgetconnectattr(intptr, odbcconnectionattribute, int32&, int, int32
1 odbc32.dll odbcreturn sqlgetdata(intptr, uint16, sql_c_type, int32&, int, int32&)
1 odbc32.dll odbcreturn sqlgetdata(intptr, uint16, sql_c_type, double&, int, int32&)
1 sqlite3 intptr sqlite3_column_table_name(intptr, int)
1 sqlite3 intptr sqlite3_column_table_name16(intptr, int)
1 sqlite3 intptr sqlite3_column_text16(intptr, int)
1 sqlite3 intptr sqlite3_commit_hook(intptr, sqlitecommitcallback)
1 sqlite3 intptr sqlite3_errmsg(intptr)
1 sqlite3 intptr sqlite3_errmsg16(intptr)
1 sqlite3 intptr sqlite3_column_origin_name16(intptr, int)
1 sqlite3 intptr sqlite3_column_origin_name(intptr, int)
1 sqlite3 intptr sqlite3_column_name16(intptr, int)
1 sqlite3 intptr sqlite3_column_name(intptr, int)
1 sqlite3 intptr sqlite3_column_decltype(intptr, int)
1 sqlite3 intptr sqlite3_column_database_name16(intptr, int)
1 sqlite3 intptr sqlite3_column_database_name(intptr, int)
1 sqlite3 intptr sqlite3_column_blob(intptr, int)
1 sqlite3 intptr sqlite3_column_text(intptr, int)
1 sqlite3 int sqlite3_table_column_metadata(intptr, byte[], byte[], byte[], intptr&, intpt
1 sqlite3 intptr sqlite3_rollback_hook(intptr, sqliterollbackcallback)
1 sqlite3 intptr sqlite3_update_hook(intptr, sqliteupdatecallback)
1 sqlite3 void sqlite3_result_text16(intptr, string, int, intptr)
1 sqlite3 void sqlite3_result_text(intptr, byte[], int, intptr)
1 sqlite3 void sqlite3_result_null(intptr)
1 sqlite3 void sqlite3_result_int64(intptr, int64)
1 sqlite3 void sqlite3_result_int(intptr, int)
1 sqlite3 void sqlite3_result_error16(intptr, string, int)
1 sqlite3 void sqlite3_result_error(intptr, byte[], int)
1 sqlite3 void sqlite3_result_double(intptr, double)
1 sqlite3 void sqlite3_result_blob(intptr, byte[], int, intptr)
1 sqlite3 void sqlite3_interrupt(intptr)
1 sqlite3 void sqlite3_function_free_callbackcookie(intptr)
1 sqlite3 typeaffinity sqlite3_value_type(intptr)
1 sqlite3 typeaffinity sqlite3_column_type(intptr, int)
1 sqlite3 intptr sqlite3_value_text16(intptr)
1 sqlite3 intptr sqlite3_value_text(intptr)
1 sqlite3 intptr sqlite3_value_blob(intptr)
1 sqlite3 void sqlite3_sleep(uint)
1 sqlite3 intptr sqlite3_aggregate_context(intptr, int)
1 sqlite3 int sqlite3_column_count(intptr)
1 sqlite3 int sqlite3_column_bytes(intptr, int)
1 sqlite3 int sqlite3_close(intptr)
1 sqlite3 int sqlite3_changes(intptr)
1 sqlite3 int sqlite3_busy_timeout(intptr, int)
1 sqlite3 int sqlite3_bind_text16(intptr, int, string, int, int)
1 sqlite3 double sqlite3_column_double(intptr, int)
1 sqlite3 int sqlite3_bind_parameter_index(intptr, byte[])
1 sqlite3 int sqlite3_bind_parameter_count(intptr)
1 sqlite3 int sqlite3_bind_null(intptr, int)
1 sqlite3 int sqlite3_bind_int64(intptr, int, int64)
1 sqlite3 int sqlite3_bind_int(intptr, int, int)
1 sqlite3 int sqlite3_bind_double(intptr, int, double)
1 sqlite3 int sqlite3_bind_blob(intptr, int, byte[], int, intptr)
1 sqlite3 int sqlite3_aggregate_count(intptr)
1 sqlite3 double sqlite3_value_double(intptr)
1 sqlite3 int sqlite3_column_int(intptr, int)
1 sqlite3 int sqlite3_compressfile(string)
1 sqlite3 int sqlite3_create_collation(intptr, byte[], int, int, sqlitecollation, intptr&)
1 sqlite3 int64 sqlite3_value_int64(intptr)
1 sqlite3 int64 sqlite3_column_int64(intptr, int)
1 sqlite3 int sqlite3_value_int(intptr)
1 sqlite3 int sqlite3_value_bytes(intptr)
1 sqlite3 int sqlite3_step(intptr)
1 sqlite3 int sqlite3_reset(intptr)
1 sqlite3 int sqlite3_prepare_v2(intptr, intptr, int, intptr&, intptr&)
1 sqlite3 int sqlite3_prepare(intptr, intptr, int, intptr&, intptr&)
1 sqlite3 int sqlite3_open16(string, intptr&)
1 sqlite3 int sqlite3_create_collation16(intptr, string, int, int, sqlitecollation, intptr
1 sqlite3 int sqlite3_create_function(intptr, byte[], int, int, sqlitecallback, sqlitecall
1 sqlite3 int sqlite3_create_function16(intptr, string, int, int, sqlitecallback, sqliteca
1 sqlite3 int sqlite3_decompressfile(string)
1 sqlite3 int sqlite3_finalize(intptr)
1 sqlite3 int sqlite3_last_insert_rowid(intptr)
1 sqlite3 int sqlite3_open(byte[], intptr&)
1 user32.dll int enablemenuitem(intptr, int, int)
1 user32.dll int showscrollbar(intptr, int, int)
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)