Application Report


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

There are 123 P/Invokes (used 375 times):

Count Library Function
30 user32 bool setwindowpos(intptr, int, int, int, int, int, int)
27 user32 bool postmessage(int, int, int, int)
19 user32 uint mapvirtualkey(uint, uint)
17 gdi32.dll intptr selectobject(intptr, intptr)
16 user32 int sendmessage(intptr, int, int, int)
12 user32 bool trackmouseevent(?/trackmouseevent&)
11 gdi32 bool deleteobject(intptr)
11 user32 bool getwindowrect(intptr, ?/rect&)
9 user32 intptr getactivewindow()
9 user32.dll int releasedc(intptr, intptr)
8 user32.dll intptr getforegroundwindow()
7 user32 int animatewindow(int, int, int)
7 user32.dll intptr getwindowdc(intptr)
6 user32 int toascii(uint, uint, byte[], byte[], uint)
6 user32 int setfocus(int)
6 user32 bool getkeyboardstate(byte[])
5 gdi32.dll intptr createcompatibledc(intptr)
5 gdi32.dll bool deletedc(intptr)
5 user32 bool redrawwindow(intptr, ?/rect&, intptr, uint)
5 user32.dll int setwindowlong(intptr, int, int)
4 user32.dll int getscrollbarinfo(intptr, uint, ?/scrollbarinfo&)
3 gdi32.dll intptr createdibsection(intptr, ?/bitmapinfo, uint, int, intptr, uint)
3 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, uint)
3 hhctrl.ocx intptr htmlhelp(intptr, string, int, int)
3 kernel32.dll int getcurrentthreadid()
3 kernel32.dll bool closehandle(intptr)
3 user32 bool drawiconex(intptr, int, int, intptr, int, int, int, intptr, int)
3 user32 bool redrawwindow(intptr, intptr, intptr, ?/redrawwindowflags)
3 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
3 user32.dll bool adjustwindowrectex(?/rect&, int, bool, int)
3 user32.dll bool unhookwindowshookex(intptr)
3 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, intptr, int, ?/size&)
3 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, int, ?/rect&, ?/dttop
2 dwmapi.dll int dwmdefwindowproc(intptr, int, intptr, intptr, intptr&)
2 gdi32 int setrop2(int, int)
2 gdi32 bool deletedc(int)
2 gdi32 int createdc(string, int, int, int)
2 gdi32 int selectcliprgn(intptr, int)
2 gdi32.dll bool gettextmetrics(handleref, ?/textmetric)
2 kernel32 bool closehandle(intptr)
2 kernel32.dll bool setconsoletextattribute(intptr, uint16)
2 kernel32.dll intptr getstdhandle(uint)
2 user32 intptr windowfrompoint(?/point)
2 user32 bool postmessage(intptr, int, intptr, intptr)
2 user32 bool systemparametersinfo(uint, uint, boolean&, uint)
2 user32 intptr childwindowfrompoint(intptr, ?/point)
2 user32 bool trackmouseevent(?/?&)
2 user32 int sendmessage(intptr, int, intptr, intptr)
2 user32.dll intptr beginpaint(intptr, ?/paintstruct&)
2 user32.dll int16 getkeystate(int)
2 user32.dll bool iszoomed(intptr)
2 user32.dll bool endpaint(intptr, ?/paintstruct&)
2 user32.dll bool setmenu(intptr, intptr)
2 user32.dll intptr getmenu(intptr)
2 user32.dll bool updatelayeredwindow(intptr, intptr, ?/point&, ?/size&, intptr, ?/point&, in
2 user32.dll intptr getdc(intptr)
2 user32.dll intptr setwindowshookex(int, ?/?, intptr, int)
1 advapi32.dll bool duplicatetoken(intptr, int, intptr&)
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, ?/margins&)
1 dwmapi.dll bool dwmiscompositionenabled()
1 gdi32 bool deleteobject(int)
1 gdi32 int createrectrgn(int, int, int, int)
1 gdi32 int getdevicecaps(int, int)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 kernel32 bool flushviewoffile(intptr, intptr)
1 kernel32 intptr openfilemapping(int, bool, string)
1 kernel32 intptr createfilemapping(intptr, intptr, int, int, int, string)
1 kernel32 intptr mapviewoffile(intptr, int, int, int, intptr)
1 kernel32 intptr createfile(string, int, int, intptr, int, int, intptr)
1 kernel32 bool unmapviewoffile(intptr)
1 kernel32.dll intptr getprocaddress(intptr, string)
1 kernel32.dll bool getconsolescreenbufferinfo(intptr, coloredconsoleappender/console_screen_bu
1 kernel32.dll intptr loadlibrary(string)
1 kernel32.dll int formatmessage(int, intptr&, int, int, string&, int, intptr)
1 kernel32.dll int16 getversionex(?/osversioninfo&)
1 kernel32.dll void outputdebugstring(string)
1 kernel32.dll int getconsoleoutputcp()
1 kernel32.dll bool freelibrary(intptr)
1 libc void syslog(int, string, string)
1 libc void closelog()
1 libc void openlog(intptr, int, localsyslogappender/syslogfacility)
1 netapi32.dll int netmessagebuffersend(string, string, string, string, int)
1 ole32.dll int getrunningobjecttable(int, irunningobjecttable&)
1 ole32.dll int createstreamonhglobal(intptr, bool, istream&)
1 ole32.dll int createbindctx(int, ibindctx&)
1 query.dll int bindifilterfromstream(istream, officedocumentsplaintextextractortype/iunknow
1 query.dll int loadifilter(string, officedocumentsplaintextextractortype/iunknown&, ifilter
1 shell32.dll intptr shgetfileinfo(string, uint, win32/shfileinfo&, uint, win32/shgfi)
1 user32 int setwindowrgn(intptr, intptr, bool)
1 user32 intptr getwindow(intptr, uint)
1 user32 bool iswindow(intptr)
1 user32 bool postmessage(intptr, int, int, int)
1 user32 intptr getdesktopwindow()
1 user32 bool systemparametersinfo(uint, uint, int32&, uint)
1 user32 bool drawfocusrect(int, ?/rect&)
1 user32 bool trackmouseevent(comboboxex/?/?&)
1 user32 int getwindowlong(intptr, int)
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32 int setwindowlong(intptr, int, int)
1 user32 int setwindowtheme(intptr, string, string)
1 user32.dll intptr setwindowshookexkeyboard(int, ?/?, intptr, int)
1 user32.dll string mb_getstring(int)
1 user32.dll intptr getwindowlongptr64(intptr, int)
1 user32.dll intptr setfocus(intptr)
1 user32.dll intptr getsystemmenu(intptr, bool)
1 user32.dll bool drawcaption(intptr, intptr, ?/rect&, ?)
1 user32.dll int getclassname(intptr, stringbuilder, int)
1 user32.dll int destroyicon(intptr)
1 user32.dll int getsystemmetrics(int)
1 user32.dll int getwindowlong32(intptr, int)
1 user32.dll int msgwaitformultipleobjectsex(int, intptr, int, int, int)
1 user32.dll int trackpopupmenu(intptr, uint, int, int, int, intptr, intptr)
1 user32.dll intptr getfocus()
1 uxtheme.dll int setwindowtheme(intptr, intptr, string)
1 uxtheme.dll int getthemebackgroundregion(intptr, intptr, int, int, ?/rect&, intptr&)
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, int, int, ?/rect&)
1 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, ?/rect&, intptr)
1 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, ?/rect&, ?/rect&)
1 uxtheme.dll int closethemedata(intptr)
1 uxtheme.dll bool isthemepartdefined(intptr, int, int)
1 uxtheme.dll bool isthemeactive()
1 uxtheme.dll intptr openthemedata(intptr, string)