Application Report


The following 19 APIs (used 165 times) might not work:

There are 75 P/Invokes (used 181 times):

Count Library Function
15 user32.dll intptr sendmessage(intptr, uint, int, int)
13 user32.dll int getwindowlong(intptr, int)
13 user32.dll int setwindowlong(intptr, int, int)
11 shell32.dll uint shappbarmessage(uint, shellapi/appbardata&)
10 user32 int sendmessage(intptr, int, int, intptr)
6 gdi32.dll uint settextcolor(intptr, uint)
6 user32.dll int setscrollpos(intptr, int, int, bool)
6 user32.dll intptr sendmessage(intptr, uint, intptr, intptr)
5 user32.dll int postmessage(intptr, int, int, int)
4 gdi32.dll uint setbkcolor(intptr, uint)
4 user32.dll int sendmessage(intptr, uint, int, int)
4 user32.dll int sendmessage(intptr, uint, uint, string)
3 gdi32.dll intptr selectobject(intptr, intptr)
3 user32.dll int getwindowrect(intptr, filteredcombobox/rect&)
3 user32.dll int setscrollinfo(intptr, int, api/scrollinfo&, bool)
3 user32.dll int getscrollpos(intptr, int)
2 comctl32 int imagelist_drawindirect(sysimagelist/imagelistdrawparams&)
2 gdi32.dll bool deleteobject(intptr)
2 gdi32.dll bool exttextout(intptr, int, int, uint, api/rect&, string, uint, int32[])
2 gdi32.dll uint settextalign(intptr, uint)
2 shell32 intptr shgetfileinfo(string, int, sysimagelist/shfileinfo&, uint, uint)
2 shlwapi.dll int strrettobstr(shellapi/strret&, intptr, string&)
2 user32 intptr sendmessage(intptr, int, intptr, intptr)
2 user32 bool sendmessage(intptr, int, int, dbtreenode/tvitem&)
2 user32 intptr sendmessage(intptr, uint, uint, dblistview/lvcolumn&)
2 user32.dll int getwindowrect(intptr, filteredcomboboxdecorator/rect&)
2 user32.dll intptr sendmessage(intptr, uint, uint, uint)
2 user32.dll int getsystemmetrics(int)
2 user32.dll int16 getasynckeystate(int)
1 comctl32 intptr imagelist_geticon(intptr, int, int)
1 comctl32 int imagelist_geticonsize(intptr, int32&, int32&)
1 comctl32 int imagelist_draw(intptr, int, intptr, int, int, int)
1 gdi32.dll bool gettextmetrics(intptr, api/textmetric&)
1 gdi32.dll intptr createpen(int, int, uint)
1 gdi32.dll bool lineto(intptr, int, int)
1 gdi32.dll int setbkmode(intptr, int)
1 gdi32.dll bool movetoex(intptr, int, int, intptr)
1 gdi32.dll bool getcharabcwidths(intptr, uint, uint, api/abc&)
1 gdi32.dll bool exttextout(intptr, int, int, uint, int, string, uint, int32[])
1 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
1 kernel32 bool setprocessworkingsetsize(intptr, int, int)
1 shell32.dll int shgetdesktopfolder(intptr&)
1 shell32.dll int shfileoperation(shellapi/shfileopstruct&)
1 shell32.dll int shgetfolderlocation(intptr, int, intptr, uint, intptr&)
1 shell32.dll int shgetmalloc(intptr&)
1 shell32.dll int shgetimagelist(int, guid&, sysimagelist/iimagelist&)
1 shell32.dll int shparsedisplayname(string, intptr, intptr&, uint, uint32&)
1 shell32.dll intptr shbrowseforfolder(shellapi/browseinfo&)
1 shell32.dll intptr shellexecute(intptr, string, string, string, string, int)
1 shell32.dll int shgetimagelisthandle(int, guid&, intptr&)
1 shell32.dll void shaddtorecentdocs(uint, intptr)
1 shell32.dll void shaddtorecentdocs(uint, string)
1 shell32.dll void shchangenotify(uint, uint, intptr, intptr)
1 shlwapi.dll int shautocomplete(intptr, uint)
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32 int clienttoscreen(intptr, messageballoon/rect&)
1 user32 bool sendmessage(handleref, int, int, treeviewdndhelper/win32/tvhittestinfo&)
1 user32 int getclientrect(intptr, messageballoon/rect&)
1 user32 int getclientrect(intptr, rectangle&)
1 user32 int16 getkeystate(int)
1 user32 int setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32.dll bool createcaret(intptr, intptr, int, int)
1 user32.dll int sendmessage(intptr, uint, uint, int)
1 user32.dll intptr getactivewindow()
1 user32.dll bool getcomboboxinfo(intptr, customcombobox/comboboxinfo&)
1 user32.dll bool hidecaret(intptr)
1 user32.dll bool updatewindow(intptr)
1 user32.dll bool showcaret(intptr)
1 user32.dll int messageboxex(intptr, string, string, uint, uint16)
1 user32.dll bool setcaretpos(int, int)
1 user32.dll int sendmessage(intptr, int, hleditbase/gettextex&, stringbuilder)
1 user32.dll int sendmessage(intptr, int, hleditbase/gettextlengthex&, int)
1 user32.dll int sendmessage(intptr, int, int, int32&)
1 user32.dll bool setforegroundwindow(intptr)
1 user32.dll uint registerwindowmessage(string)