Application Report


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

There are 138 P/Invokes (used 161 times):

Count Library Function
6 user32 int getsystemmetrics(int)
3 transport.dll int api_getlasterrorcode()
3 transport.dll string api_getlasterrormessage()
3 user32 bool systemparametersinfo(uint, uint, intptr, uint)
3 user32.dll intptr getancestor(intptr, uint)
2 kernel32.dll intptr mapviewoffile(intptr, int, int, int, int)
2 kernel32.dll int winexec(string, int)
2 kernel32.dll bool getversionex(nativestructs/osversioninfoex&)
2 sqlite.interop.dll intptr sqlite3_bind_parameter_name_interop(intptr, int, int32&)
2 sqlite.interop.dll int sqlite3_bind_text_interop(intptr, int, byte[], int, intptr)
2 sqlite.interop.dll intptr sqlite3_libversion_interop(int32&)
2 sqlite.interop.dll intptr sqlite3_column_text_interop(intptr, int, int32&)
2 user32.dll int flashwindow(int, int)
2 user32.dll bool movewindow(intptr, int, int, int, int, bool)
2 user32.dll bool getwindowrect(intptr, rect&)
1 advapi32.dll bool setsecuritydescriptordacl(intptr, int, intptr, int)
1 advapi32.dll bool initializesecuritydescriptor(intptr, uint)
1 dwmapi.dll int dwmiscompositionenabled(boolean&)
1 kernel32 int getlasterror()
1 kernel32 void switchtothread()
1 kernel32 bool switchtothread()
1 kernel32.dll intptr createfilemapping(intptr, intptr, int, int, int, string)
1 kernel32.dll bool closehandle(intptr)
1 kernel32.dll int getsystemdefaultlcid()
1 kernel32.dll int getsystemdefaultuilanguage()
1 kernel32.dll int getsystemdefaultlangid()
1 kernel32.dll int getthreaduilanguage()
1 kernel32.dll int gettimezoneinformation(timezoneinformation&)
1 kernel32.dll int getuserdefaultlangid()
1 kernel32.dll int getuserdefaultlcid()
1 kernel32.dll int getuserdefaultuilanguage()
1 kernel32.dll bool unmapviewoffile(intptr)
1 ntdll.dll intptr memcpy(intptr, intptr, int)
1 shell32.dll int shgetfileinfo(string, uint, impsfiletype/shfileinfo&, int, int)
1 shell32.dll int shellexecute(intptr, string, string, string, string, int)
1 sqlite.interop.dll intptr sqlite3_column_table_name16_interop(intptr, int, int32&)
1 sqlite.interop.dll intptr sqlite3_value_text_interop(intptr, int32&)
1 sqlite.interop.dll intptr sqlite3_value_text16_interop(intptr, int32&)
1 sqlite.interop.dll intptr sqlite3_value_blob_interop(intptr)
1 sqlite.interop.dll intptr sqlite3_update_hook_interop(intptr, sqliteupdatecallback)
1 sqlite.interop.dll intptr sqlite3_rollback_hook_interop(intptr, sqliterollbackcallback)
1 sqlite.interop.dll intptr sqlite3_column_text16_interop(intptr, int, int32&)
1 sqlite.interop.dll intptr sqlite3_errmsg_stmt_interop(intptr, int32&)
1 sqlite.interop.dll intptr sqlite3_errmsg_interop(intptr, int32&)
1 sqlite.interop.dll intptr sqlite3_commit_hook_interop(intptr, sqlitecommitcallback)
1 sqlite.interop.dll intptr sqlite3_column_origin_name16_interop(intptr, int, int32&)
1 sqlite.interop.dll intptr sqlite3_column_origin_name_interop(intptr, int, int32&)
1 sqlite.interop.dll intptr sqlite3_column_table_name_interop(intptr, int, int32&)
1 sqlite.interop.dll typeaffinity sqlite3_column_type_interop(intptr, int)
1 sqlite.interop.dll typeaffinity sqlite3_value_type_interop(intptr)
1 sqlite.interop.dll void sqlite3_value_double_interop(intptr, double&)
1 sqlite.interop.dll void sqlite3_sleep_interop(uint)
1 sqlite.interop.dll void sqlite3_result_text_interop(intptr, byte[], int, intptr)
1 sqlite.interop.dll void sqlite3_result_text16_interop(intptr, string, int, intptr)
1 sqlite.interop.dll void sqlite3_result_null_interop(intptr)
1 sqlite.interop.dll void sqlite3_result_int_interop(intptr, int)
1 sqlite.interop.dll void sqlite3_result_int64_interop(intptr, int64&)
1 sqlite.interop.dll void sqlite3_result_error_interop(intptr, byte[], int)
1 sqlite.interop.dll void sqlite3_result_error16_interop(intptr, string, int)
1 sqlite.interop.dll void sqlite3_result_double_interop(intptr, double&)
1 sqlite.interop.dll void sqlite3_result_blob_interop(intptr, byte[], int, intptr)
1 sqlite.interop.dll void sqlite3_interrupt_interop(intptr)
1 sqlite.interop.dll void sqlite3_function_free_callbackcookie(intptr)
1 sqlite.interop.dll void sqlite3_column_int64_interop(intptr, int, int64&)
1 sqlite.interop.dll void sqlite3_column_double_interop(intptr, int, double&)
1 sqlite.interop.dll void sqlite3_value_int64_interop(intptr, int64&)
1 sqlite.interop.dll int sqlite3_bind_double_interop(intptr, int, double&)
1 sqlite.interop.dll int sqlite3_close_interop(intptr)
1 sqlite.interop.dll int sqlite3_column_bytes_interop(intptr, int)
1 sqlite.interop.dll int sqlite3_column_count_interop(intptr)
1 sqlite.interop.dll int sqlite3_column_int_interop(intptr, int)
1 sqlite.interop.dll int sqlite3_compressfile(string)
1 sqlite.interop.dll int sqlite3_create_collation16_interop(intptr, string, int, int, sqlitecollation
1 sqlite.interop.dll int sqlite3_create_collation_interop(intptr, byte[], int, int, sqlitecollation,
1 sqlite.interop.dll int sqlite3_create_function16_interop(intptr, string, int, int, sqlitecallback,
1 sqlite.interop.dll int sqlite3_changes_interop(intptr)
1 sqlite.interop.dll int sqlite3_busy_timeout_interop(intptr, int)
1 sqlite.interop.dll int sqlite3_bind_parameter_index_interop(intptr, byte[])
1 sqlite.interop.dll int sqlite3_bind_parameter_count_interop(intptr)
1 sqlite.interop.dll int sqlite3_bind_null_interop(intptr, int)
1 sqlite.interop.dll int sqlite3_bind_int_interop(intptr, int, int)
1 sqlite.interop.dll int sqlite3_bind_int64_interop(intptr, int, int64&)
1 sqlite.interop.dll int sqlite3_bind_blob_interop(intptr, int, byte[], int, intptr)
1 sqlite.interop.dll int sqlite3_aggregate_count_interop(intptr)
1 sqlite.interop.dll int sqlite3_bind_text16_interop(intptr, int, string, int, int)
1 sqlite.interop.dll int sqlite3_create_function_interop(intptr, byte[], int, int, sqlitecallback, sq
1 sqlite.interop.dll int sqlite3_cursor_rowid(intptr, int, int64&)
1 sqlite.interop.dll int sqlite3_decompressfile(string)
1 sqlite.interop.dll int sqlite3_value_int_interop(intptr)
1 sqlite.interop.dll intptr sqlite3_aggregate_context_interop(intptr, int)
1 sqlite.interop.dll intptr sqlite3_column_blob_interop(intptr, int)
1 sqlite.interop.dll intptr sqlite3_column_database_name16_interop(intptr, int, int32&)
1 sqlite.interop.dll intptr sqlite3_column_database_name_interop(intptr, int, int32&)
1 sqlite.interop.dll intptr sqlite3_column_decltype_interop(intptr, int, int32&)
1 sqlite.interop.dll intptr sqlite3_column_name16_interop(intptr, int, int32&)
1 sqlite.interop.dll intptr sqlite3_column_name_interop(intptr, int, int32&)
1 sqlite.interop.dll int sqlite3_value_bytes_interop(intptr)
1 sqlite.interop.dll int sqlite3_table_cursor(intptr, int, int)
1 sqlite.interop.dll int sqlite3_table_column_metadata_interop(intptr, byte[], byte[], byte[], intptr
1 sqlite.interop.dll int sqlite3_finalize_interop(intptr)
1 sqlite.interop.dll int sqlite3_key_interop(intptr, byte[], int)
1 sqlite.interop.dll int sqlite3_open16_interop(string, intptr&)
1 sqlite.interop.dll int sqlite3_open_interop(byte[], intptr&)
1 sqlite.interop.dll int sqlite3_prepare_interop(intptr, intptr, int, intptr&, intptr&, int32&)
1 sqlite.interop.dll int sqlite3_rekey_interop(intptr, byte[], int)
1 sqlite.interop.dll int sqlite3_step_interop(intptr)
1 sqlite.interop.dll int sqlite3_reset_interop(intptr)
1 transport.dll int api_udtsocket(int, int, int)
1 transport.dll int api_udtselect(int32[], int, int32[], int, int32[], int)
1 transport.dll void api_waitforevent()
1 transport.dll int api_udtconnect(int, byte[], int)
1 transport.dll int api_shutdown(int, int)
1 transport.dll int api_setudtendsendcallback(udtsocket/endoperationhandler)
1 transport.dll int api_setsockopt(int, int, udtsocketoptionname, object&, int)
1 transport.dll int api_sendmsg(int, byte[], int, int, bool)
1 transport.dll int api_send(int, byte[], int, int)
1 transport.dll bool api_isonread(int)
1 transport.dll bool api_isconnected(int)
1 transport.dll bool api_isonwrite(int)
1 transport.dll int api_accept(int, byte[], int32&)
1 transport.dll bool api_isonaccept(int)
1 transport.dll int api_beginsend(int, byte[], int, int, intptr)
1 transport.dll int api_bind(int, byte[], int)
1 transport.dll int api_close(int)
1 transport.dll int api_getpeername(int, byte[], int32&)
1 transport.dll int api_listen(int, int)
1 transport.dll int api_receive(int, byte[], int, int, int)
1 transport.dll int api_recvmsg(int, byte[], int, int)
1 transport.dll bool api_isonerror(int)
1 user32 bool registerhotkey(intptr, int, uint, uint)
1 user32.dll int16 getkeystate(int)
1 user32.dll int dispatchmessage(msg&)
1 user32.dll bool unregisterhotkey(intptr, int)
1 user32.dll bool translatemessage(msg&)
1 user32.dll bool peekmessage(msg&, intptr, int, int, int)
1 user32.dll bool getmessage(msg&, intptr, int, int)
1 ws2_32.dll int getsockopt(intptr, int, int, int32&, int32&)
1 ws2_32.dll int wsagetlasterror()