Application Report


The following 38 APIs (used 79 times) might not work:

There are 219 P/Invokes (used 515 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 bool setwindowpos(intptr, int, int, int, int, int, uint)
9 user32.dll int64 getwindowlong(intptr, int)
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 int sendmessage(intptr, int, int, int)
5 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, uint)
4 sensmon.dll int simple_unsubscribe(sensmon/event_id, sensmon/sens_simple_notify_proc_type)
4 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
4 user32.dll int setscrollpos(intptr, int, int, bool)
4 user32.dll uint registerwindowmessage(string)
4 user32.dll intptr getparent(intptr)
4 user32.dll bool screentoclient(intptr, win32api_wrapper/point&)
4 user32.dll bool getwindowplacement(intptr, windowplacement&)
4 user32.dll bool getwindowrect(intptr, rect&)
4 user32.dll bool movewindow(intptr, int, int, int, int, bool)
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 user32.dll bool destroyicon(intptr)
3 user32.dll intptr getforegroundwindow()
3 user32.dll intptr getancestor(intptr, uint)
3 user32.dll bool showcaret(intptr)
2 kernel32.dll int winexec(string, int)
2 kernel32.dll bool getversionex(nativestructs/osversioninfoex&)
2 kernel32.dll int getdiskfreespaceex(string, int64&, int64&, int64&)
2 kernel32.dll intptr mapviewoffile(intptr, int, int, int, 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_column_text_interop(intptr, int, int32&)
2 sqlite.interop.dll intptr sqlite3_libversion_interop(int32&)
2 sqlite.interop.dll int sqlite3_bind_text_interop(intptr, int, byte[], int, intptr)
2 sqlite.interop.dll intptr sqlite3_bind_parameter_name_interop(intptr, int, int32&)
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 bool redrawwindow(intptr, intptr, intptr, uint)
2 user32.dll int setwindowlong32(intptr, int, int)
2 user32.dll bool hidecaret(intptr)
2 user32.dll bool getwindowrect(intptr, win32api_wrapper/rect&)
2 user32.dll int flashwindow(int, int)
2 user32.dll int sendmessage(intptr, int, int, win32/tagtvitemex&)
2 user32.dll int getwindowlong32(intptr, int)
2 user32.dll bool getclientrect(intptr, win32api_wrapper/rect&)
2 user32.dll int releasedc(intptr, intptr)
2 user32.dll int postmessage(intptr, int, int, int)
2 user32.dll intptr getdesktopwindow()
2 user32.dll bool iswindowvisible(intptr)
2 user32.dll uint setwindowlong(intptr, int, uint)
2 user32.dll uint getwindowlong(intptr, int)
2 user32.dll uint getclassname(intptr, stringbuilder, int)
2 user32.dll intptr setwindowlong64(intptr, int, intptr)
2 user32.dll intptr monitorfromwindow(intptr, int)
2 user32.dll intptr getwindowlong64(intptr, int)
2 user32.dll int getwindowlong(intptr, int)
1 advapi32 bool gettokeninformation(intptr, program/token_information_class, intptr, int, i
1 advapi32.dll bool setsecuritydescriptordacl(intptr, int, intptr, int)
1 advapi32.dll bool openprocesstoken(intptr, int, intptr&)
1 advapi32.dll bool initializesecuritydescriptor(intptr, uint)
1 dwmapi.dll int dwmiscompositionenabled(boolean&)
1 gdi32.dll bool deleteobject(intptr)
1 kernel32 int getlasterror()
1 kernel32 void getsysteminfo(cpuinfomation&)
1 kernel32 void globalmemorystatus(impslogger/memory_info&)
1 kernel32 void globalmemorystatus(memoryinfomation&)
1 kernel32.dll bool unmapviewoffile(intptr)
1 kernel32.dll bool closehandle(intptr)
1 kernel32.dll bool iswow64process(intptr, boolean&)
1 kernel32.dll int getuserdefaultlangid()
1 kernel32.dll int getsystemdefaultlangid()
1 kernel32.dll int getsystemdefaultlcid()
1 kernel32.dll uint gettickcount()
1 kernel32.dll intptr getcurrentprocess()
1 kernel32.dll intptr createfilemapping(intptr, intptr, int, int, int, string)
1 kernel32.dll int globaladdatom(string)
1 kernel32.dll int getuserdefaultuilanguage()
1 kernel32.dll int getuserdefaultlcid()
1 kernel32.dll int gettimezoneinformation(timezoneinformation&)
1 kernel32.dll int getthreaduilanguage()
1 kernel32.dll int getsystemdefaultuilanguage()
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 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 void sqlite3_sleep_interop(uint)
1 sqlite.interop.dll void sqlite3_value_double_interop(intptr, double&)
1 sqlite.interop.dll void sqlite3_value_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 intptr sqlite3_column_database_name16_interop(intptr, int, int32&)
1 sqlite.interop.dll int sqlite3_bind_null_interop(intptr, int)
1 sqlite.interop.dll intptr sqlite3_column_blob_interop(intptr, int)
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 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 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 int sqlite3_bind_int64_interop(intptr, int, int64&)
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 intptr sqlite3_column_origin_name16_interop(intptr, int, int32&)
1 sqlite.interop.dll intptr sqlite3_column_name_interop(intptr, int, int32&)
1 sqlite.interop.dll intptr sqlite3_column_name16_interop(intptr, int, int32&)
1 sqlite.interop.dll int sqlite3_reset_interop(intptr)
1 sqlite.interop.dll int sqlite3_rekey_interop(intptr, byte[], int)
1 sqlite.interop.dll int sqlite3_bind_parameter_index_interop(intptr, byte[])
1 sqlite.interop.dll int sqlite3_cursor_rowid(intptr, int, int64&)
1 sqlite.interop.dll int sqlite3_create_function_interop(intptr, byte[], int, int, sqlitecallback, sq
1 sqlite.interop.dll int sqlite3_create_function16_interop(intptr, string, int, int, sqlitecallback,
1 sqlite.interop.dll int sqlite3_create_collation_interop(intptr, byte[], int, int, sqlitecollation,
1 sqlite.interop.dll int sqlite3_column_count_interop(intptr)
1 sqlite.interop.dll int sqlite3_bind_parameter_count_interop(intptr)
1 sqlite.interop.dll int sqlite3_create_collation16_interop(intptr, string, int, int, sqlitecollation
1 sqlite.interop.dll int sqlite3_compressfile(string)
1 sqlite.interop.dll int sqlite3_decompressfile(string)
1 sqlite.interop.dll int sqlite3_finalize_interop(intptr)
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_changes_interop(intptr)
1 sqlite.interop.dll int sqlite3_close_interop(intptr)
1 sqlite.interop.dll int sqlite3_prepare_interop(intptr, intptr, int, intptr&, intptr&, int32&)
1 sqlite.interop.dll int sqlite3_open_interop(byte[], intptr&)
1 sqlite.interop.dll int sqlite3_open16_interop(string, intptr&)
1 sqlite.interop.dll int sqlite3_key_interop(intptr, byte[], int)
1 sqlite.interop.dll int sqlite3_column_int_interop(intptr, int)
1 sqlite.interop.dll intptr sqlite3_column_table_name16_interop(intptr, int, int32&)
1 sqlite.interop.dll void sqlite3_result_blob_interop(intptr, byte[], int, intptr)
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 void sqlite3_column_double_interop(intptr, int, double&)
1 sqlite.interop.dll int sqlite3_column_bytes_interop(intptr, int)
1 sqlite.interop.dll void sqlite3_result_double_interop(intptr, double&)
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_int64_interop(intptr, int, int64&)
1 sqlite.interop.dll void sqlite3_function_free_callbackcookie(intptr)
1 sqlite.interop.dll void sqlite3_interrupt_interop(intptr)
1 sqlite.interop.dll intptr sqlite3_update_hook_interop(intptr, sqliteupdatecallback)
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_rollback_hook_interop(intptr, sqliterollbackcallback)
1 sqlite.interop.dll intptr sqlite3_column_text16_interop(intptr, int, int32&)
1 sqlite.interop.dll int sqlite3_aggregate_count_interop(intptr)
1 sqlite.interop.dll intptr sqlite3_column_table_name_interop(intptr, int, int32&)
1 udtex.dll int recvudt(intptr, byte*, int)
1 udtex.dll int getouterendpoint(intptr, int, intptr, int32&, int32&)
1 udtex.dll int getlog(intptr, byte*, int)
1 udtex.dll int bindudt(intptr, intptr)
1 udtex.dll int closeudt(intptr)
1 udtex.dll int abortudtpunching(intptr)
1 udtex.dll int sendudt(intptr, byte*, int)
1 udtex.dll int selectudt(intptr, int, int, int, 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 sendmessage(handleref, int, int, chatrichtextbox/paraformat&)
1 user32 int getclientrect(intptr, rect&)
1 user32 int clienttoscreen(intptr, rect&)
1 user32 int apiinsertmenu(intptr, int, int, int, string)
1 user32 int apiappendmenu(intptr, int, int, string)
1 user32 intptr findwindow(string, string)
1 user32 bool systemparametersinfo(uint, uint, uint32&, uint)
1 user32 bool registerhotkey(intptr, int, uint, uint)
1 user32 int setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32 bool bringwindowtotop(intptr)
1 user32.dll int16 getasynckeystate(int)
1 user32.dll iricheditole sendmessage(intptr, int, int)
1 user32.dll intptr setwindowlong(intptr, int, win32api_wrapper/wndproc_type)
1 user32.dll uint setclasslong(intptr, int, uint)
1 user32.dll intptr sendmessage1(intptr, int, bool, bool)
1 user32.dll intptr defwindowproc(intptr, int, intptr, intptr)
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll bool getwindowrectangle(intptr, rectangle&)
1 user32.dll bool getwindowinfo(intptr, win32api_wrapper/windowinfo&)
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 enumthreadwindows(int, ximdialog/enumthreadproc, intptr)
1 user32.dll bool enumthreadwindows(int, conversationwindow/enumthreadproc, intptr)
1 user32.dll bool getlastinputinfo(win32api_wrapper/lastinputinfo&)
1 user32.dll bool setlayeredwindowattributes(intptr, uint, byte, uint)
1 user32.dll bool peekmessage(msg&, intptr, int, int, int)
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 user32.dll bool translatemessage(msg&)
1 user32.dll bool setwindowplacement(intptr, windowplacement&)
1 ws2_32.dll socketerror wsaeventselect(intptr, safehandle, asynceventbits)
1 wtsapi32.dll bool wtsregistersessionnotification(handleref, int)
1 wtsapi32.dll bool wtsunregistersessionnotification(handleref)