Application Report


The following 42 APIs (used 150 times) might not work:

There are 246 P/Invokes (used 544 times):

Count Library Function
42 user32.dll intptr sendmessage(intptr, uint, intptr, intptr)
39 user32.dll bool postmessage(intptr, uint, intptr, intptr)
32 user32.dll bool showwindow(intptr, int)
16 user32.dll int getsystemmetrics(int)
14 user32.dll bool getscrollinfo(intptr, uint, win32api_wrapper/scrollinfo&)
10 user32.dll int setscrollinfo(intptr, uint, win32api_wrapper/scrollinfo&, bool)
9 user32.dll int64 getwindowlong(intptr, int)
9 user32.dll bool setwindowpos(intptr, int, int, int, int, int, uint)
8 user32 int getsystemmetrics(int)
8 user32.dll bool showscrollbar(intptr, uint, bool)
7 user32 int sendmessage(intptr, int, int, intptr)
7 user32.dll bool getcursorpos(point&)
6 kernel32.dll int getlasterror()
6 kernel32.dll void setlasterror(int)
6 user32.dll int16 getkeystate(int)
6 user32.dll intptr getwindowdc(intptr)
5 user32.dll intptr setwindowlong(intptr, int, intptr)
5 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
5 user32.dll int sendmessage(intptr, int, int, int)
4 sensmon.dll int simple_unsubscribe(sensmon/event_id, sensmon/sens_simple_notify_proc_type)
4 user32.dll int setscrollpos(intptr, int, int, bool)
4 user32.dll uint registerwindowmessage(string)
4 user32.dll bool screentoclient(intptr, win32api_wrapper/point&)
4 user32.dll bool movewindow(intptr, int, int, int, int, bool)
4 user32.dll bool getwindowrect(intptr, rect&)
4 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
4 user32.dll bool getwindowplacement(intptr, windowplacement&)
4 user32.dll intptr getparent(intptr)
3 ole32.dll int createilockbytesonhglobal(intptr, bool, ilockbytes&)
3 ole32.dll int stgcreatedocfileonilockbytes(ilockbytes, uint, uint, istorage&)
3 sensmon.dll int simple_subscribe(sensmon/event_id, sensmon/sens_simple_notify_proc_type, int
3 transport.dll int api_getlasterrorcode()
3 user32.dll bool showcaret(intptr)
3 user32.dll bool destroyicon(intptr)
3 user32.dll intptr getancestor(intptr, uint)
3 user32.dll intptr getforegroundwindow()
2 kernel32.dll int getdiskfreespaceex(string, int64&, int64&, int64&)
2 kernel32.dll bool getversionex(nativestructs/osversioninfoex&)
2 kernel32.dll intptr mapviewoffile(intptr, int, int, int, int)
2 kernel32.dll int winexec(string, int)
2 ole32.dll int olesetcontainedobject(object, bool)
2 shell32.dll int shellexecute(intptr, string, string, string, string, int)
2 sqlite.interop.dll intptr sqlite3_libversion_interop(int32&)
2 sqlite.interop.dll intptr sqlite3_bind_parameter_name_interop(intptr, int, int32&)
2 sqlite.interop.dll intptr sqlite3_column_text_interop(intptr, int, int32&)
2 sqlite.interop.dll int sqlite3_bind_text_interop(intptr, int, byte[], int, intptr)
2 user32 int16 getkeystate(uint)
2 user32 bool systemparametersinfo(uint, uint, intptr, uint)
2 user32 intptr apigetsystemmenu(intptr, int)
2 user32 bool getcomboboxinfo(intptr, innerwin32/comboboxinfo&)
2 user32.dll bool destroywindow(intptr)
2 user32.dll intptr getdesktopwindow()
2 user32.dll bool getclientrect(intptr, win32api_wrapper/rect&)
2 user32.dll intptr getwindowlong64(intptr, int)
2 user32.dll intptr monitorfromwindow(intptr, int)
2 user32.dll intptr setwindowlong64(intptr, int, intptr)
2 user32.dll uint getclassname(intptr, stringbuilder, int)
2 user32.dll uint getwindowlong(intptr, int)
2 user32.dll uint setwindowlong(intptr, int, uint)
2 user32.dll bool redrawwindow(intptr, intptr, intptr, uint)
2 user32.dll int setwindowlong32(intptr, int, int)
2 user32.dll int getwindowlong32(intptr, int)
2 user32.dll int getwindowlong(intptr, int)
2 user32.dll int postmessage(intptr, int, int, int)
2 user32.dll bool hidecaret(intptr)
2 user32.dll int flashwindow(int, int)
2 user32.dll int releasedc(intptr, intptr)
2 user32.dll bool getwindowrect(intptr, win32api_wrapper/rect&)
2 user32.dll int sendmessage(intptr, int, int, win32/tagtvitemex&)
2 user32.dll bool iswindowvisible(intptr)
1 advapi32 bool gettokeninformation(intptr, program/token_information_class, intptr, int, i
1 advapi32.dll bool initializesecuritydescriptor(intptr, uint)
1 advapi32.dll bool openprocesstoken(intptr, int, intptr&)
1 advapi32.dll bool setsecuritydescriptordacl(intptr, int, intptr, int)
1 dwmapi.dll int dwmiscompositionenabled(boolean&)
1 gdi32.dll bool deleteobject(intptr)
1 kernel32 void switchtothread()
1 kernel32 int getlasterror()
1 kernel32 void globalmemorystatus(memoryinfomation&)
1 kernel32 void globalmemorystatus(impslogger/memory_info&)
1 kernel32 void getsysteminfo(cpuinfomation&)
1 kernel32.dll int gettimezoneinformation(timezoneinformation&)
1 kernel32.dll int globaladdatom(string)
1 kernel32.dll intptr getcurrentprocess()
1 kernel32.dll intptr createfilemapping(intptr, intptr, int, int, int, string)
1 kernel32.dll bool closehandle(intptr)
1 kernel32.dll int getuserdefaultuilanguage()
1 kernel32.dll int getuserdefaultlcid()
1 kernel32.dll int getuserdefaultlangid()
1 kernel32.dll int getthreaduilanguage()
1 kernel32.dll int getsystemdefaultuilanguage()
1 kernel32.dll int getsystemdefaultlcid()
1 kernel32.dll int getsystemdefaultlangid()
1 kernel32.dll bool unmapviewoffile(intptr)
1 kernel32.dll bool iswow64process(intptr, boolean&)
1 kernel32.dll uint gettickcount()
1 ntdll.dll intptr memcpy(intptr, intptr, int)
1 ole32.dll int olecreatefromfile(guid&, string, guid&, uint, formatetc&, ioleclientsite, is
1 sensmon.dll bool is_fullscreen(intptr)
1 shell32.dll intptr shgetfileinfo(string, uint, shell32/shfileinfo&, uint, uint)
1 sqlite.interop.dll int sqlite3_key_interop(intptr, byte[], 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_open16_interop(string, intptr&)
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_finalize_interop(intptr)
1 sqlite.interop.dll int sqlite3_column_bytes_interop(intptr, int)
1 sqlite.interop.dll int sqlite3_close_interop(intptr)
1 sqlite.interop.dll int sqlite3_changes_interop(intptr)
1 sqlite.interop.dll intptr sqlite3_errmsg_stmt_interop(intptr, int32&)
1 sqlite.interop.dll int sqlite3_aggregate_count_interop(intptr)
1 sqlite.interop.dll int sqlite3_bind_blob_interop(intptr, int, byte[], int, intptr)
1 sqlite.interop.dll int sqlite3_bind_double_interop(intptr, int, double&)
1 sqlite.interop.dll intptr sqlite3_column_origin_name_interop(intptr, int, int32&)
1 sqlite.interop.dll int sqlite3_bind_int_interop(intptr, int, int)
1 sqlite.interop.dll int sqlite3_bind_null_interop(intptr, int)
1 sqlite.interop.dll int sqlite3_bind_parameter_count_interop(intptr)
1 sqlite.interop.dll int sqlite3_bind_parameter_index_interop(intptr, byte[])
1 sqlite.interop.dll int sqlite3_bind_text16_interop(intptr, int, string, int, int)
1 sqlite.interop.dll int sqlite3_busy_timeout_interop(intptr, int)
1 sqlite.interop.dll int sqlite3_bind_int64_interop(intptr, int, int64&)
1 sqlite.interop.dll int sqlite3_open_interop(byte[], intptr&)
1 sqlite.interop.dll intptr sqlite3_column_decltype_interop(intptr, int, int32&)
1 sqlite.interop.dll intptr sqlite3_rollback_hook_interop(intptr, sqliterollbackcallback)
1 sqlite.interop.dll intptr sqlite3_update_hook_interop(intptr, sqliteupdatecallback)
1 sqlite.interop.dll intptr sqlite3_value_blob_interop(intptr)
1 sqlite.interop.dll intptr sqlite3_value_text16_interop(intptr, int32&)
1 sqlite.interop.dll intptr sqlite3_value_text_interop(intptr, 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_column_double_interop(intptr, int, double&)
1 sqlite.interop.dll void sqlite3_column_int64_interop(intptr, int, int64&)
1 sqlite.interop.dll intptr sqlite3_column_blob_interop(intptr, int)
1 sqlite.interop.dll intptr sqlite3_errmsg_interop(intptr, 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 intptr sqlite3_column_origin_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_table_name16_interop(intptr, int, int32&)
1 sqlite.interop.dll intptr sqlite3_column_table_name_interop(intptr, int, int32&)
1 sqlite.interop.dll intptr sqlite3_column_text16_interop(intptr, int, int32&)
1 sqlite.interop.dll intptr sqlite3_column_database_name16_interop(intptr, int, int32&)
1 sqlite.interop.dll intptr sqlite3_commit_hook_interop(intptr, sqlitecommitcallback)
1 sqlite.interop.dll void sqlite3_function_free_callbackcookie(intptr)
1 sqlite.interop.dll void sqlite3_interrupt_interop(intptr)
1 sqlite.interop.dll void sqlite3_value_int64_interop(intptr, int64&)
1 sqlite.interop.dll intptr sqlite3_aggregate_context_interop(intptr, int)
1 sqlite.interop.dll int sqlite3_value_int_interop(intptr)
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_step_interop(intptr)
1 sqlite.interop.dll int sqlite3_reset_interop(intptr)
1 sqlite.interop.dll int sqlite3_rekey_interop(intptr, byte[], int)
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_blob_interop(intptr, byte[], int, intptr)
1 sqlite.interop.dll void sqlite3_result_double_interop(intptr, double&)
1 sqlite.interop.dll void sqlite3_result_error16_interop(intptr, string, int)
1 sqlite.interop.dll void sqlite3_result_error_interop(intptr, byte[], int)
1 sqlite.interop.dll void sqlite3_result_int64_interop(intptr, int64&)
1 sqlite.interop.dll void sqlite3_result_int_interop(intptr, int)
1 sqlite.interop.dll void sqlite3_result_null_interop(intptr)
1 sqlite.interop.dll void sqlite3_result_text16_interop(intptr, string, int, intptr)
1 sqlite.interop.dll void sqlite3_result_text_interop(intptr, byte[], int, intptr)
1 sqlite.interop.dll int sqlite3_prepare_interop(intptr, intptr, int, intptr&, intptr&, int32&)
1 transport.dll int api_setudtendsendcallback(udtsocket/endoperationhandler)
1 transport.dll intptr api_innergetlasterrormessage()
1 transport.dll void api_waitforevent()
1 transport.dll int api_listen(int, int)
1 transport.dll int api_sendmsg(int, intptr, int, int, bool)
1 transport.dll bool api_isonwrite(int)
1 transport.dll int api_bind(int, intptr, int)
1 transport.dll int api_accept(int, intptr, int32&)
1 transport.dll int api_getpeername(int, intptr, int32&)
1 transport.dll int api_close(int)
1 transport.dll int api_beginsend(int, byte[], int, int, intptr)
1 transport.dll int api_udtsocket(int, int, int)
1 transport.dll int api_udtselect(intptr, int, intptr, int, intptr, int)
1 transport.dll bool api_isonaccept(int)
1 transport.dll int api_setsockopt(int, int, udtsocketoptionname, object&, int)
1 transport.dll bool api_isconnected(int)
1 transport.dll bool api_isonerror(int)
1 transport.dll int api_udtconnect(int, intptr, int)
1 transport.dll int api_recvmsg(int, intptr, int, int)
1 transport.dll int api_shutdown(int, int)
1 transport.dll bool api_isonread(int)
1 transport.dll int api_receive(int, intptr, int, int, int)
1 transport.dll int api_send(int, intptr, int, int)
1 udtex.dll int getlog(intptr, byte*, int)
1 udtex.dll int closeudt(intptr)
1 udtex.dll int bindudt(intptr, intptr)
1 udtex.dll int abortudtpunching(intptr)
1 udtex.dll int getouterendpoint(intptr, int, intptr, int32&, int32&)
1 udtex.dll int recvudt(intptr, byte*, int)
1 udtex.dll int selectudt(intptr, int, int, int, int)
1 udtex.dll int sendudt(intptr, byte*, int)
1 udtex.dll int startudtpunchingasclient(intptr, intptr, int)
1 udtex.dll int startudtpunchingasserver(intptr, intptr, int)
1 udtex.dll intptr openudt()
1 user32 int clienttoscreen(intptr, rect&)
1 user32 int sendmessage(handleref, int, int, chatrichtextbox/paraformat&)
1 user32 int setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32 intptr findwindow(string, string)
1 user32 int getclientrect(intptr, rect&)
1 user32 int apiinsertmenu(intptr, int, int, int, string)
1 user32 int apiappendmenu(intptr, int, int, string)
1 user32 bool systemparametersinfo(uint, uint, uint32&, uint)
1 user32 bool registerhotkey(intptr, int, uint, uint)
1 user32 bool bringwindowtotop(intptr)
1 user32.dll bool getwindowinfo(intptr, win32api_wrapper/windowinfo&)
1 user32.dll intptr sendmessage1(intptr, int, bool, bool)
1 user32.dll iricheditole sendmessage(intptr, int, int)
1 user32.dll uint setclasslong(intptr, int, uint)
1 user32.dll intptr setwindowlong(intptr, int, win32api_wrapper/wndproc_type)
1 user32.dll intptr defwindowproc(intptr, int, intptr, intptr)
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll bool enumthreadwindows(int, ximdialog/enumthreadproc, intptr)
1 user32.dll bool peekmessage(msg&, intptr, int, int, int)
1 user32.dll bool getscrollinfo(intptr, int, win32/tagscrollinfo&)
1 user32.dll bool getmonitorinfo(intptr, nativemethods/monitorinfo&)
1 user32.dll bool getmessage(msg&, intptr, int, int)
1 user32.dll bool getmenuiteminfo(intptr, uint, bool, systemmenu/menuiteminfo&)
1 user32.dll bool getlastinputinfo(win32api_wrapper/lastinputinfo&)
1 user32.dll bool enumthreadwindows(int, conversationwindow/enumthreadproc, intptr)
1 user32.dll bool setlayeredwindowattributes(intptr, uint, byte, uint)
1 user32.dll bool setwindowplacement(intptr, windowplacement&)
1 user32.dll bool translatemessage(msg&)
1 user32.dll int16 getasynckeystate(int)
1 user32.dll bool getwindowrectangle(intptr, rectangle&)
1 user32.dll int getwindowthreadprocessid(intptr, int32&)
1 user32.dll int dispatchmessage(msg&)
1 user32.dll int destroyicon(intptr)
1 user32.dll bool updatewindow(intptr)
1 user32.dll bool unregisterhotkey(intptr, int)
1 ws2_32.dll int getsockopt(intptr, int, int, int32&, int32&)
1 ws2_32.dll int wsagetlasterror()
1 ws2_32.dll socketerror wsaeventselect(intptr, safehandle, asynceventbits)
1 wtsapi32.dll bool wtsregistersessionnotification(handleref, int)
1 wtsapi32.dll bool wtsunregistersessionnotification(handleref)