Application Report


The following 8 APIs (used 98 times) might not work:

There are 71 P/Invokes (used 177 times):

Count Library Function
13 user32.dll int sendmessage(intptr, int, intptr, int)
11 user32.dll int getwindowtext(int, stringbuilder, int)
9 user32.dll int sendmessage(int, int, int, int)
9 user32.dll bool screentoclient(int, user32/point&)
7 user32.dll intptr windowfrompoint(user32/point)
7 user32.dll int sendmessagegettext(int, int, int, stringbuilder)
6 gdi32.dll intptr selectobject(intptr, intptr)
6 user32.dll int createwindowex(int, string, string, uint, int, int, int, int, int, int, int,
5 invoke.dll void invokefunc(intptr, int16, intptr, int32&, int16&)
4 user32 int sendmessage(intptr, int, int, int)
3 gdi32.dll intptr createcompatibledc(intptr)
3 kernel32.dll intptr lockresource(intptr)
3 kernel32.dll intptr loadresource(intptr, intptr)
3 kernel32.dll intptr globallock(intptr)
3 kernel32.dll intptr findresource(intptr, intptr, string)
3 kernel32.dll bool freelibrary(intptr)
3 kernel32.dll bool enumresourcenamesstr(intptr, string, enumresnameproc, intptr)
3 kernel32.dll void globalunlock(intptr)
3 kernel32.dll intptr getprocaddress(intptr, string)
3 user32.dll bool destroywindow(int)
3 user32.dll bool setwindowtext(int, string)
3 user32.dll int getdlgitem(int, int)
3 user32.dll bool getwindowrect(int, user32/rect&)
2 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll bool deletedc(intptr)
2 gdi32.dll bool deleteobject(intptr)
2 invoke.dll void invokefunc(intptr, int16, aboutrecord&, int32&, int16&)
2 shell32.dll int dragqueryfile(intptr, int, stringbuilder, int)
2 user32.dll int setscrollpos(intptr, int, int, bool)
2 user32.dll int childwindowfrompoint(int, user32/point)
2 user32.dll int getscrollpos(intptr, int)
2 user32.dll int getwindowmodulefilename(int, stringbuilder, int)
2 user32.dll intptr getdesktopwindow()
2 user32.dll int sendmessage(int, int, int, string)
2 user32.dll bool iswindowvisible(int)
2 user32.dll bool getcursorinfo(user32/cursorinfo&)
1 comdlg32.dll int commdlgextendederror()
1 comdlg32.dll bool getsavefilename(comdlg32/openfilename&)
1 gdi32.dll win32/bool deletedc(intptr)
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll intptr createdibsection(intptr, gdi32/bitmapinfo, uint, intptr&, intptr, uint)
1 gdi32.dll win32/bool deleteobject(intptr)
1 kernel32.dll intptr loadlibraryex(string, intptr, uint)
1 kernel32.dll uint globaladdatom(string)
1 kernel32.dll uint globaldeleteatom(uint)
1 ntdll.dll intptr memcpy(intptr, intptr, int)
1 ole32.dll int stgopenstorage(string, interop/istorage, int, intptr, int, interop/istorage&
1 shell32.dll void dragacceptfiles(intptr, bool)
1 shell32.dll void dragfinish(intptr)
1 user32 bool getcomboboxinfo(intptr, comboeditwindow/comboboxinfo&)
1 user32.dll intptr getwindowrect(intptr, user32/rect&)
1 user32.dll uint unregisterhotkey(intptr, uint)
1 user32.dll intptr getwindowdc(intptr)
1 user32.dll intptr releasedc(intptr, intptr)
1 user32.dll uint sendmessage(uint, uint, uint, uint)
1 user32.dll uint findwindowex(uint, uint, string, string)
1 user32.dll uint registerhotkey(intptr, uint, uint, uint)
1 user32.dll win32/bool updatelayeredwindow(intptr, intptr, win32/point&, win32/size&, intptr
1 user32.dll intptr getdc(intptr)
1 user32.dll bool systemparametersinfo(int, int, boolean&, int)
1 user32.dll bool getcursorpos(user32/point&)
1 user32.dll bool getscrollinfo(intptr, int, user32/scrollinfo&)
1 user32.dll bool screentoclient(intptr, user32/point&)
1 user32.dll bool setwindowpos(int, int, int, int, int, int, uint)
1 user32.dll int enumwindows(delegate, int)
1 user32.dll int getclassname(int, stringbuilder, int)
1 user32.dll int getforegroundwindow()
1 user32.dll int getparent(int)
1 user32.dll int releasedc(intptr, intptr)
1 winmm.dll int waveoutgetvolume(intptr, uint32&)
1 winmm.dll int waveoutsetvolume(intptr, uint)