Application Report


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

There are 175 P/Invokes (used 280 times):

Count Library Function
8 libgmp-3.dll uint __gmpz_sizeinbase(bigint/mpzvalue&, int)
8 libgmp-3.dll void __gmpz_init2(bigint/mpzvalue&, uint)
7 libgmp-3.dll void __gmpz_add_ui(bigint/mpzvalue&, bigint/mpzvalue&, uint)
7 libgmp-3.dll uint __gmpz_tdiv_q_ui(bigint/mpzvalue&, bigint/mpzvalue&, uint)
6 libgmp-3.dll void* __gmpz_export(void*, uint32*, int, uint, int, uint, bigint/mpzvalue&)
6 libgmp-3.dll uint __gmpz_gcd_ui(bigint/mpzvalue&, bigint/mpzvalue&, uint)
6 libgmp-3.dll void __gmpz_init(bigint/mpzvalue&)
6 libgmp-3.dll void __gmpz_lcm_ui(bigint/mpzvalue&, bigint/mpzvalue&, uint)
5 libgmp-3.dll int __gmpz_root(bigint/mpzvalue&, bigint/mpzvalue&, uint)
5 libgmp-3.dll void __gmpz_sub_ui(bigint/mpzvalue&, bigint/mpzvalue&, uint)
4 ole32.dll int cogetobjectcontext(guid&, asphelper/iobjectcontext&)
3 kernel32.dll bool closehandle(intptr)
3 libgmp-3.dll int __gmpz_congruent_ui_p(bigint/mpzvalue&, uint, uint)
3 libgmp-3.dll uint __gmpz_tdiv_qr_ui(bigint/mpzvalue&, bigint/mpzvalue&, bigint/mpzvalue&, uin
3 libgmp-3.dll void __gmpz_bin_uiui(bigint/mpzvalue&, uint, uint)
3 libgmp-3.dll void __gmpz_powm_ui(bigint/mpzvalue&, bigint/mpzvalue&, uint, bigint/mpzvalue&)
3 libgmp-3.dll int __gmpz_cmp_d(bigint/mpzvalue&, double)
3 libgmp-3.dll int __gmpz_divisible_ui_p(bigint/mpzvalue&, uint)
2 kernel32.dll bool queryperformancecounter(uint64&)
2 libgmp-3.dll void __gmpz_lucnum2_ui(bigint/mpzvalue&, bigint/mpzvalue&, uint)
2 libgmp-3.dll void __gmpz_mul_si(bigint/mpzvalue&, bigint/mpzvalue&, int)
2 libgmp-3.dll uint __gmpz_remove(bigint/mpzvalue&, bigint/mpzvalue&, bigint/mpzvalue&)
2 libgmp-3.dll void __gmpz_init_set_ui(bigint/mpzvalue&, uint)
2 libgmp-3.dll void __gmpz_mul_ui(bigint/mpzvalue&, bigint/mpzvalue&, uint)
2 libgmp-3.dll void __gmpz_divexact_ui(bigint/mpzvalue&, bigint/mpzvalue&, uint)
2 libgmp-3.dll void __gmpz_import(bigint/mpzvalue&, uint, int, uint, int, uint, void*)
2 libgmp-3.dll void __gmpz_pow_ui(bigint/mpzvalue&, bigint/mpzvalue&, uint)
2 libgmp-3.dll void __gmpz_fib_ui(bigint/mpzvalue&, uint)
2 libgmp-3.dll void __gmpz_fib2_ui(bigint/mpzvalue&, bigint/mpzvalue&, uint)
2 libgmp-3.dll void __gmpz_fac_ui(bigint/mpzvalue&, uint)
2 libgmp-3.dll int __gmpz_cmpabs_d(bigint/mpzvalue&, double)
2 libgmp-3.dll void __gmpz_rootrem(bigint/mpzvalue&, bigint/mpzvalue&, bigint/mpzvalue&, uint)
2 libgmp-3.dll void __gmpz_clear(bigint/mpzvalue&)
2 libgmp-3.dll void __gmpz_bin_ui(bigint/mpzvalue&, bigint/mpzvalue&, uint)
2 libgmp-3.dll uint __gmpz_fdiv_ui(bigint/mpzvalue&, uint)
2 libgmp-3.dll uint __gmpz_fdiv_r_ui(bigint/mpzvalue&, bigint/mpzvalue&, uint)
2 libgmp-3.dll int __gmpz_ui_kronecker(uint, bigint/mpzvalue&)
2 libgmp-3.dll int __gmpz_cmpabs_ui(bigint/mpzvalue&, uint)
2 libgmp-3.dll int __gmpz_invert(bigint/mpzvalue&, bigint/mpzvalue&, bigint/mpzvalue&)
2 libgmp-3.dll int __gmpz_jacobi(bigint/mpzvalue&, bigint/mpzvalue&)
2 libgmp-3.dll int __gmpz_kronecker_si(bigint/mpzvalue&, int)
2 libgmp-3.dll int __gmpz_kronecker_ui(bigint/mpzvalue&, uint)
2 libgmp-3.dll void __gmpz_ui_sub(bigint/mpzvalue&, uint, bigint/mpzvalue&)
2 libgmp-3.dll void __gmpz_ui_pow_ui(bigint/mpzvalue&, uint, uint)
2 libgmp-3.dll int __gmpz_si_kronecker(int, bigint/mpzvalue&)
2 libgmp-3.dll void __gmpz_lucnum_ui(bigint/mpzvalue&, uint)
2 system.data.sqlite.dll int sqlite3_create_collation(intptr, byte[], int, intptr, sqlitecollation)
2 system.data.sqlite.dll int sqlite3_create_function_interop(intptr, byte[], int, int, intptr, sqlitecall
2 system.data.sqlite.dll int sqlite3_reset_interop(intptr)
2 system.data.sqlite.dll intptr sqlite3_column_text_interop(intptr, int, int32&)
2 system.data.sqlite.dll int sqlite3_bind_text(intptr, int, byte[], int, intptr)
2 system.data.sqlite.dll int sqlite3_context_collcompare(intptr, byte[], int, byte[], int)
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 advapi32.dll bool duplicatetoken(intptr, int, intptr&)
1 kernel32.dll uint getmodulefilename(intptr, stringbuilder, int)
1 kernel32.dll bool getfileinformationbyhandle(intptr, win32filenativemethods/by_handle_file_in
1 kernel32.dll void outputdebugstring(string)
1 kernel32.dll bool queryperformancefrequency(uint64&)
1 kernel32.dll int getcurrentprocessid()
1 kernel32.dll intptr createfile(string, win32filenativemethods/fileaccess, int, intptr, win32f
1 libgmp-3.dll void __gmpz_mul_2exp(bigint/mpzvalue&, bigint/mpzvalue&, uint)
1 libgmp-3.dll void __gmpz_mul(bigint/mpzvalue&, bigint/mpzvalue&, bigint/mpzvalue&)
1 libgmp-3.dll void __gmpz_nextprime(bigint/mpzvalue&, bigint/mpzvalue&)
1 libgmp-3.dll void __gmpz_neg(bigint/mpzvalue&, bigint/mpzvalue&)
1 libgmp-3.dll void __gmpz_powm(bigint/mpzvalue&, bigint/mpzvalue&, bigint/mpzvalue&, bigint/mp
1 libgmp-3.dll void __gmpz_tdiv_r(bigint/mpzvalue&, bigint/mpzvalue&, bigint/mpzvalue&)
1 libgmp-3.dll void __gmpz_xor(bigint/mpzvalue&, bigint/mpzvalue&, bigint/mpzvalue&)
1 libgmp-3.dll void __gmpz_tdiv_qr(bigint/mpzvalue&, bigint/mpzvalue&, bigint/mpzvalue&, bigint
1 libgmp-3.dll void __gmpz_tdiv_q_2exp(bigint/mpzvalue&, bigint/mpzvalue&, uint)
1 libgmp-3.dll void __gmpz_tdiv_q(bigint/mpzvalue&, bigint/mpzvalue&, bigint/mpzvalue&)
1 libgmp-3.dll void __gmpz_sub(bigint/mpzvalue&, bigint/mpzvalue&, bigint/mpzvalue&)
1 libgmp-3.dll void __gmpz_sqrtrem(bigint/mpzvalue&, bigint/mpzvalue&, bigint/mpzvalue&)
1 libgmp-3.dll void __gmpz_sqrt(bigint/mpzvalue&, bigint/mpzvalue&)
1 libgmp-3.dll void __gmpz_setbit(bigint/mpzvalue&, uint)
1 libgmp-3.dll void* __gmpz_get_str(stringbuilder, int, bigint/mpzvalue&)
1 libgmp-3.dll int __gmpz_cmp_si(bigint/mpzvalue&, int)
1 libgmp-3.dll uint __gmpz_hamdist(bigint/mpzvalue&, bigint/mpzvalue&)
1 libgmp-3.dll int __gmpz_tstbit(bigint/mpzvalue&, uint)
1 libgmp-3.dll int __gmpz_probab_prime_p(bigint/mpzvalue&, int)
1 libgmp-3.dll int __gmpz_perfect_square_p(bigint/mpzvalue&)
1 libgmp-3.dll int __gmpz_perfect_power_p(bigint/mpzvalue&)
1 libgmp-3.dll int __gmpz_kronecker(bigint/mpzvalue&, bigint/mpzvalue&)
1 libgmp-3.dll int __gmpz_init_set_str(bigint/mpzvalue&, string, int)
1 libgmp-3.dll int __gmpz_divisible_p(bigint/mpzvalue&, bigint/mpzvalue&)
1 libgmp-3.dll int __gmpz_congruent_p(bigint/mpzvalue&, bigint/mpzvalue&, bigint/mpzvalue&)
1 libgmp-3.dll double __gmpz_get_d(bigint/mpzvalue&)
1 libgmp-3.dll int __gmpz_cmp(bigint/mpzvalue&, bigint/mpzvalue&)
1 libgmp-3.dll int __gmpz_cmpabs(bigint/mpzvalue&, bigint/mpzvalue&)
1 libgmp-3.dll int __gmpz_cmp_ui(bigint/mpzvalue&, uint)
1 libgmp-3.dll uint __gmpz_popcount(bigint/mpzvalue&)
1 libgmp-3.dll uint __gmpz_scan0(bigint/mpzvalue&, uint)
1 libgmp-3.dll uint __gmpz_scan1(bigint/mpzvalue&, uint)
1 libgmp-3.dll void __gmpz_init_set_d(bigint/mpzvalue&, double)
1 libgmp-3.dll void __gmpz_init_set_si(bigint/mpzvalue&, int)
1 libgmp-3.dll void __gmpz_ior(bigint/mpzvalue&, bigint/mpzvalue&, bigint/mpzvalue&)
1 libgmp-3.dll void __gmpz_lcm(bigint/mpzvalue&, bigint/mpzvalue&, bigint/mpzvalue&)
1 libgmp-3.dll void __gmpz_mod(bigint/mpzvalue&, bigint/mpzvalue&, bigint/mpzvalue&)
1 libgmp-3.dll void __gmpz_gcdext(bigint/mpzvalue&, bigint/mpzvalue&, bigint/mpzvalue*, bigint/
1 libgmp-3.dll void __gmpz_gcdext(bigint/mpzvalue&, bigint/mpzvalue&, bigint/mpzvalue&, bigint/
1 libgmp-3.dll void __gmpz_gcd(bigint/mpzvalue&, bigint/mpzvalue&, bigint/mpzvalue&)
1 libgmp-3.dll void __gmpz_add(bigint/mpzvalue&, bigint/mpzvalue&, bigint/mpzvalue&)
1 libgmp-3.dll void __gmpz_init_set(bigint/mpzvalue&, bigint/mpzvalue&)
1 libgmp-3.dll void __gmpz_and(bigint/mpzvalue&, bigint/mpzvalue&, bigint/mpzvalue&)
1 libgmp-3.dll void __gmpz_clrbit(bigint/mpzvalue&, uint)
1 libgmp-3.dll void __gmpz_com(bigint/mpzvalue&, bigint/mpzvalue&)
1 libgmp-3.dll void __gmpz_divexact(bigint/mpzvalue&, bigint/mpzvalue&, bigint/mpzvalue&)
1 system.data.sqlite.dll intptr sqlite3_context_collseq(intptr, int32&, int32&, int32&)
1 system.data.sqlite.dll intptr sqlite3_column_text16_interop(intptr, int, int32&)
1 system.data.sqlite.dll intptr sqlite3_column_table_name_interop(intptr, int, int32&)
1 system.data.sqlite.dll intptr sqlite3_column_table_name16_interop(intptr, int, int32&)
1 system.data.sqlite.dll intptr sqlite3_commit_hook(intptr, sqlitecommitcallback, intptr)
1 system.data.sqlite.dll intptr sqlite3_column_origin_name_interop(intptr, int, int32&)
1 system.data.sqlite.dll intptr sqlite3_bind_parameter_name_interop(intptr, int, int32&)
1 system.data.sqlite.dll intptr sqlite3_column_blob(intptr, int)
1 system.data.sqlite.dll intptr sqlite3_column_database_name16_interop(intptr, int, int32&)
1 system.data.sqlite.dll intptr sqlite3_column_database_name_interop(intptr, int, int32&)
1 system.data.sqlite.dll intptr sqlite3_column_decltype_interop(intptr, int, int32&)
1 system.data.sqlite.dll intptr sqlite3_column_name16_interop(intptr, int, int32&)
1 system.data.sqlite.dll intptr sqlite3_column_name_interop(intptr, int, int32&)
1 system.data.sqlite.dll intptr sqlite3_column_origin_name16_interop(intptr, int, int32&)
1 system.data.sqlite.dll intptr sqlite3_errmsg_interop(intptr, int32&)
1 system.data.sqlite.dll intptr sqlite3_libversion()
1 system.data.sqlite.dll intptr sqlite3_next_stmt(intptr, intptr)
1 system.data.sqlite.dll void sqlite3_result_text(intptr, byte[], int, intptr)
1 system.data.sqlite.dll void sqlite3_result_null(intptr)
1 system.data.sqlite.dll void sqlite3_result_int64(intptr, int64)
1 system.data.sqlite.dll void sqlite3_result_int(intptr, int)
1 system.data.sqlite.dll void sqlite3_result_error16(intptr, string, int)
1 system.data.sqlite.dll void sqlite3_result_error(intptr, byte[], int)
1 system.data.sqlite.dll void sqlite3_result_double(intptr, double)
1 system.data.sqlite.dll void sqlite3_result_blob(intptr, byte[], int, intptr)
1 system.data.sqlite.dll void sqlite3_interrupt(intptr)
1 system.data.sqlite.dll typeaffinity sqlite3_value_type(intptr)
1 system.data.sqlite.dll typeaffinity sqlite3_column_type(intptr, int)
1 system.data.sqlite.dll intptr sqlite3_value_text_interop(intptr, int32&)
1 system.data.sqlite.dll intptr sqlite3_value_text16_interop(intptr, int32&)
1 system.data.sqlite.dll intptr sqlite3_value_blob(intptr)
1 system.data.sqlite.dll intptr sqlite3_update_hook(intptr, sqliteupdatecallback, intptr)
1 system.data.sqlite.dll intptr sqlite3_rollback_hook(intptr, sqliterollbackcallback, intptr)
1 system.data.sqlite.dll void sqlite3_result_text16(intptr, string, int, intptr)
1 system.data.sqlite.dll intptr sqlite3_aggregate_context(intptr, int)
1 system.data.sqlite.dll int sqlite3_column_count(intptr)
1 system.data.sqlite.dll int sqlite3_column_bytes(intptr, int)
1 system.data.sqlite.dll int sqlite3_close_interop(intptr)
1 system.data.sqlite.dll int sqlite3_changes(intptr)
1 system.data.sqlite.dll int sqlite3_busy_timeout(intptr, int)
1 system.data.sqlite.dll int sqlite3_bind_text16(intptr, int, string, int, intptr)
1 system.data.sqlite.dll int sqlite3_bind_parameter_index(intptr, byte[])
1 system.data.sqlite.dll int sqlite3_bind_parameter_count(intptr)
1 system.data.sqlite.dll int sqlite3_bind_null(intptr, int)
1 system.data.sqlite.dll int sqlite3_bind_int64(intptr, int, int64)
1 system.data.sqlite.dll int sqlite3_bind_int(intptr, int, int)
1 system.data.sqlite.dll int sqlite3_bind_double(intptr, int, double)
1 system.data.sqlite.dll int sqlite3_bind_blob(intptr, int, byte[], int, intptr)
1 system.data.sqlite.dll int sqlite3_aggregate_count(intptr)
1 system.data.sqlite.dll double sqlite3_value_double(intptr)
1 system.data.sqlite.dll int sqlite3_column_int(intptr, int)
1 system.data.sqlite.dll int sqlite3_cursor_rowid(intptr, int, int64&)
1 system.data.sqlite.dll int sqlite3_exec(intptr, byte[], intptr, intptr, intptr&)
1 system.data.sqlite.dll int64 sqlite3_value_int64(intptr)
1 system.data.sqlite.dll int64 sqlite3_column_int64(intptr, int)
1 system.data.sqlite.dll int sqlite3_value_int(intptr)
1 system.data.sqlite.dll int sqlite3_value_bytes(intptr)
1 system.data.sqlite.dll int sqlite3_table_cursor(intptr, int, int)
1 system.data.sqlite.dll int sqlite3_table_column_metadata_interop(intptr, byte[], byte[], byte[], intptr
1 system.data.sqlite.dll int sqlite3_step(intptr)
1 system.data.sqlite.dll int sqlite3_rekey(intptr, byte[], int)
1 system.data.sqlite.dll int sqlite3_prepare_interop(intptr, intptr, int, intptr&, intptr&, int32&)
1 system.data.sqlite.dll int sqlite3_open_interop(byte[], int, intptr&)
1 system.data.sqlite.dll int sqlite3_open16_interop(byte[], int, intptr&)
1 system.data.sqlite.dll int sqlite3_key(intptr, byte[], int)
1 system.data.sqlite.dll int sqlite3_index_column_info_interop(intptr, byte[], byte[], byte[], int32&, in
1 system.data.sqlite.dll int sqlite3_get_autocommit(intptr)
1 system.data.sqlite.dll int sqlite3_finalize_interop(intptr)
1 system.data.sqlite.dll double sqlite3_column_double(intptr, int)