Application Report


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

There are 165 P/Invokes (used 233 times):

Count Library Function
7 crypt32.dll intptr certduplicatecertificatecontext(intptr)
6 advapi32.dll int cryptreleasecontext(int, int)
6 advapi32.dll int cryptdestroyhash(int)
4 advapi32.dll int cryptacquirecontext(int32&, string, string, int, int)
4 advapi32.dll int cryptcreatehash(int, int, int, int, int32&)
4 crypt32.dll int cryptdecodeobjectex(int, intptr, intptr, int, int, intptr, int32&)
3 advapi32.dll int cryptdestroykey(int)
3 crypt32.dll int cryptacquirecertificateprivatekey(intptr, int, intptr, int32&, int32&, int32
3 crypt32.dll intptr certopenstore(intptr, int, int, int, string)
3 crypt32.dll intptr certfinddatablobcertificateinstore(intptr, int, int, int, w&, intptr)
3 crypt32.dll intptr certfindrdnattr(string, intptr)
3 crypt32.dll int certgetcertificatecontextproperty(intptr, int, byte[], int32&)
3 libmysql.dll int mysql_options(intptr, u, int32&)
3 libmysql.dll void mysql_free_result(intptr)
3 libmysqld.dll int mysql_options(intptr, u, int32&)
3 libmysqld.dll void mysql_free_result(intptr)
2 advapi32.dll int cryptacquirecontext(int32&, intptr, string, int, int)
2 advapi32.dll int crypthashdata(int, byte[], int, int)
2 advapi32.dll int cryptsethashparam(int, int, byte[], int)
2 advapi32.dll int cryptencrypt(intptr, int, int, int, byte[], int32&, int)
2 advapi32.dll int cryptexportkey(int, int, int, int, intptr, int32&)
2 advapi32.dll int cryptsignhash(int, int, intptr, int, byte[], int32&)
2 advapi32.dll int cryptgethashparam(int, int, byte[], int32&, int)
2 crypt32.dll int certsavestore(intptr, int, int, int, w&, int)
2 crypt32.dll int certgetnamestring(intptr, int, int, intptr, intptr, int)
2 crypt32.dll int cryptimportpublickeyinfoex(int, int, y&, int, int, intptr, int32&)
2 crypt32.dll int certgetcertificatecontextproperty(intptr, int, intptr, int32&)
2 crypt32.dll int certstrtoname(int, string, int, intptr, intptr, int32&, intptr)
2 libmysql.dll intptr mysql_use_result(intptr)
2 libmysql.dll void mysql_stmt_data_seek(intptr, int64)
2 libmysql.dll int mysql_num_fields(intptr)
2 libmysql.dll byte mysql_stmt_close(intptr)
2 libmysql.dll int mysql_field_count(intptr)
2 libmysql.dll string mysql_get_client_info()
2 libmysqld.dll byte mysql_stmt_close(intptr)
2 libmysqld.dll int mysql_num_fields(intptr)
2 libmysqld.dll int mysql_field_count(intptr)
2 libmysqld.dll string mysql_get_client_info()
2 libmysqld.dll intptr mysql_use_result(intptr)
1 advapi32.dll int cryptimportkey(int, byte[], int, int, int, int32&)
1 advapi32.dll int cryptdecrypt(intptr, int, int, int, byte[], int32&)
1 advapi32.dll int cryptverifysignature(int, byte[], int, int, intptr, int)
1 crypt32.dll intptr certfindextension(string, int, intptr)
1 crypt32.dll int certgetintendedkeyusage(int, intptr, intptr, int)
1 crypt32.dll int certgetcertificatechain(intptr, intptr, intptr, intptr, c&, int, intptr, int
1 crypt32.dll int certfreecertificatecontext(intptr)
1 crypt32.dll int certdeletecertificatefromstore(intptr)
1 crypt32.dll int certcomparecertificate(int, intptr, intptr)
1 crypt32.dll int certclosestore(intptr, int)
1 crypt32.dll int certaddcertificatecontexttostore(intptr, intptr, int, intptr)
1 crypt32.dll intptr certfindstringcertificateinstore(intptr, int, int, int, string, intptr)
1 crypt32.dll int certgetpublickeylength(int, intptr)
1 crypt32.dll int certsetcertificatecontextproperty(intptr, int, int, h&)
1 crypt32.dll intptr certfindusagecertificateinstore(intptr, int, int, int, am&, intptr)
1 crypt32.dll intptr certcreatecertificatecontext(int, intptr, int)
1 crypt32.dll intptr certopenstoredata(intptr, int, intptr, int, w&)
1 crypt32.dll intptr certduplicatestore(intptr)
1 crypt32.dll intptr certfindcertificateinstore(intptr, int, int, int, intptr, intptr)
1 crypt32.dll void certfreecertificatechain(intptr)
1 crypt32.dll int cryptfindcertificatekeyprovinfo(intptr, int, intptr)
1 crypt32.dll int certverifytimevalidity(intptr, intptr)
1 crypt32.dll int certverifycertificatechainpolicy(intptr, intptr, ae&, v&)
1 libmysql.dll intptr mysql_stmt_init(intptr)
1 libmysql.dll intptr mysql_real_connect(intptr, string, string, string, string, int, string, i
1 libmysql.dll intptr mysql_prepare(intptr, byte[], int)
1 libmysql.dll intptr mysql_param_result(intptr)
1 libmysql.dll intptr mysql_init(intptr)
1 libmysql.dll intptr mysql_get_metadata(intptr)
1 libmysql.dll intptr mysql_fetch_row(intptr)
1 libmysql.dll intptr mysql_fetch_lengths(intptr)
1 libmysql.dll intptr mysql_fetch_fields(intptr)
1 libmysql.dll int64 mysql_stmt_num_rows(intptr)
1 libmysql.dll intptr mysql_stmt_param_metadata(intptr)
1 libmysql.dll intptr mysql_stmt_result_metadata(intptr)
1 libmysql.dll intptr mysql_store_result(intptr)
1 libmysql.dll void mysql_close(intptr)
1 libmysql.dll string mysql_stmt_error(intptr)
1 libmysql.dll string mysql_stat(intptr)
1 libmysql.dll string mysql_sqlstate(intptr)
1 libmysql.dll string mysql_info(intptr)
1 libmysql.dll string mysql_get_server_info(intptr)
1 libmysql.dll string mysql_get_proto_info(intptr)
1 libmysql.dll string mysql_get_host_info(intptr)
1 libmysql.dll string mysql_error(intptr)
1 libmysql.dll void mysql_data_seek(intptr, int64)
1 libmysql.dll byte mysql_bind_result(intptr, byte[])
1 libmysql.dll int mysql_ping(intptr)
1 libmysql.dll int mysql_param_count(intptr)
1 libmysql.dll int mysql_kill(intptr, int)
1 libmysql.dll int mysql_fetch_column(intptr, byte[], int, int64)
1 libmysql.dll int mysql_fetch(intptr)
1 libmysql.dll int mysql_execute(intptr)
1 libmysql.dll int mysql_errno(intptr)
1 libmysql.dll byte mysql_stmt_free_result(intptr)
1 libmysql.dll byte mysql_stmt_bind_result(intptr, byte[])
1 libmysql.dll byte mysql_bind_param(intptr, byte[])
1 libmysql.dll byte mysql_stmt_bind_param(intptr, byte[])
1 libmysql.dll byte mysql_ssl_set(intptr, string, string, string, string, string)
1 libmysql.dll byte mysql_next_result(intptr)
1 libmysql.dll byte mysql_eof(intptr)
1 libmysql.dll byte mysql_change_user(intptr, string, string, string)
1 libmysql.dll int mysql_real_query(intptr, byte[], int)
1 libmysql.dll int mysql_select_db(intptr, string)
1 libmysql.dll int64 mysql_num_rows(intptr)
1 libmysql.dll int64 mysql_insert_id(intptr)
1 libmysql.dll int64 mysql_affected_rows(intptr)
1 libmysql.dll int mysql_warning_count(intptr)
1 libmysql.dll int mysql_thread_id(intptr)
1 libmysql.dll int64 mysql_stmt_affected_rows(intptr)
1 libmysql.dll int mysql_stmt_store_result(intptr)
1 libmysql.dll int mysql_stmt_send_long_data(intptr, int, byte[], int64)
1 libmysql.dll int mysql_stmt_prepare(intptr, byte[], int)
1 libmysql.dll int mysql_send_long_data(intptr, int, byte[], int64)
1 libmysql.dll int mysql_stmt_errno(intptr)
1 libmysql.dll int mysql_stmt_execute(intptr)
1 libmysql.dll int mysql_stmt_fetch(intptr)
1 libmysql.dll int mysql_stmt_fetch_column(intptr, byte[], int, int64)
1 libmysql.dll int mysql_stmt_field_count(intptr)
1 libmysql.dll int mysql_stmt_param_count(intptr)
1 libmysqld.dll intptr mysql_init(intptr)
1 libmysqld.dll intptr mysql_fetch_fields(intptr)
1 libmysqld.dll intptr mysql_store_result(intptr)
1 libmysqld.dll intptr mysql_stmt_result_metadata(intptr)
1 libmysqld.dll intptr mysql_stmt_param_metadata(intptr)
1 libmysqld.dll intptr mysql_fetch_lengths(intptr)
1 libmysqld.dll intptr mysql_stmt_init(intptr)
1 libmysqld.dll intptr mysql_real_connect(intptr, string, string, string, string, int, string, i
1 libmysqld.dll intptr mysql_fetch_row(intptr)
1 libmysqld.dll string mysql_error(intptr)
1 libmysqld.dll string mysql_get_host_info(intptr)
1 libmysqld.dll void mysql_server_end()
1 libmysqld.dll void mysql_data_seek(intptr, int64)
1 libmysqld.dll void mysql_close(intptr)
1 libmysqld.dll string mysql_stat(intptr)
1 libmysqld.dll string mysql_sqlstate(intptr)
1 libmysqld.dll string mysql_info(intptr)
1 libmysqld.dll string mysql_get_server_info(intptr)
1 libmysqld.dll string mysql_get_proto_info(intptr)
1 libmysqld.dll void mysql_stmt_data_seek(intptr, int64)
1 libmysqld.dll int64 mysql_stmt_affected_rows(intptr)
1 libmysqld.dll int mysql_server_init(int, string[], string[])
1 libmysqld.dll int mysql_select_db(intptr, string)
1 libmysqld.dll int mysql_real_query(intptr, byte[], int)
1 libmysqld.dll int mysql_kill(intptr, int)
1 libmysqld.dll int mysql_errno(intptr)
1 libmysqld.dll byte mysql_stmt_bind_result(intptr, byte[])
1 libmysqld.dll byte mysql_stmt_bind_param(intptr, byte[])
1 libmysqld.dll byte mysql_next_result(intptr)
1 libmysqld.dll byte mysql_eof(intptr)
1 libmysqld.dll byte mysql_change_user(intptr, string, string, string)
1 libmysqld.dll int mysql_stmt_execute(intptr)
1 libmysqld.dll int mysql_stmt_fetch(intptr)
1 libmysqld.dll int64 mysql_num_rows(intptr)
1 libmysqld.dll int64 mysql_insert_id(intptr)
1 libmysqld.dll int64 mysql_affected_rows(intptr)
1 libmysqld.dll int mysql_warning_count(intptr)
1 libmysqld.dll int mysql_thread_id(intptr)
1 libmysqld.dll int mysql_stmt_store_result(intptr)
1 libmysqld.dll int mysql_stmt_send_long_data(intptr, int, byte[], int64)
1 libmysqld.dll int mysql_stmt_prepare(intptr, byte[], int)
1 libmysqld.dll int mysql_stmt_param_count(intptr)
1 libmysqld.dll int mysql_stmt_fetch_column(intptr, byte[], int, int64)
1 mpr.dll int wnetcloseenum(int)
1 mpr.dll int wnetenumresource(int, int32&, intptr, int32&)
1 mpr.dll int wnetopenenum(int, int, int, intptr, int32&)