Application Report


The following 57 APIs (used 638 times) might not work:

There are 159 P/Invokes (used 356 times):

Count Library Function
14 gdi32 intptr selectobject(intptr, intptr)
11 gdi32 bool deleteobject(intptr)
11 user32 int callnexthookex(intptr, int, intptr, intptr)
11 user32 int getwindowlong(intptr, int)
10 user32 int setwindowlong(intptr, int, int)
10 user32 bool setwindowpos(int, int, int, int, int, int, int)
9 user32 bool unhookwindowshookex(intptr)
7 user32 bool showwindow(int, int)
6 user32 bool iswindow(intptr)
6 user32.dll int16 getkeystate(int)
6 user32.dll int sendmessage(intptr, int, intptr, intptr)
6 user32.dll int getwindowrect(intptr, nativewindowmethods/rect&)
5 gdi32 intptr createcompatibledc(intptr)
5 kernel32 int getcurrentthreadid()
5 msimg32 bool alphablend(intptr, int, int, int, int, intptr, int, int, int, int, int)
5 user32 bool redrawwindow(intptr, intptr, intptr, uint)
5 user32 int releasedc(intptr, intptr)
5 user32 intptr getwindowdc(intptr)
5 user32 intptr setwindowshookex(int, nativewindowmethods/hookproc, int, int)
4 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
4 gdi32 bool deletedc(intptr)
4 gdi32 int setviewportorgex(intptr, int, int, nativewindowmethods/point&)
4 gdi32 int deleteobject(intptr)
4 user32 int16 getkeystate(int)
4 user32 int sendmessage(intptr, int, intptr, intptr)
4 user32.dll int setwindowlong(intptr, nativewindowmethods/getwindowlongenum, int)
4 user32.dll int getwindowlong(intptr, nativewindowmethods/getwindowlongenum)
3 user32 intptr getsystemmenu(intptr, bool)
3 user32 intptr getdc(intptr)
3 user32 intptr windowfrompoint(point)
3 user32 int sendmessage(intptr, int, int, intptr)
3 user32.dll intptr sendmessage(intptr, int, int, int)
3 user32.dll int releasedc(intptr, intptr)
3 user32.dll int getclassname(intptr, stringbuilder, int)
3 uxtheme.dll void drawthemebackground(int, intptr, int, int, xpthemes/nativewindowmethods/rec
2 gdi32 intptr createpatternbrush(intptr)
2 gdi32 intptr createbitmap(int, int, int, int, int16[])
2 gdi32 int getrgnbox(intptr, nativewindowmethods/rect&)
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
2 gdi32 int getdevicecaps(intptr, int)
2 gdi32.dll int savedc(intptr)
2 gdi32.dll int patblt(intptr, int, int, int, int, int)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 powerp32.dll int16 powerpage(string, string, string, string, string, string, string, string,
2 powerp32.dll int16 cancelpowerpage()
2 user32 int getmenuitemcount(intptr)
2 user32 bool destroymenu(intptr)
2 user32 bool getmenuiteminfo(intptr, uint, bool, nativewindowmethods/menuiteminfo&)
2 user32 int sendmessage(intptr, int, int, int)
2 user32 intptr getmenu(intptr)
2 user32 bool setmenu(intptr, intptr)
2 user32 intptr getdesktopwindow()
2 user32 int sendmessage(intptr, int, int, string)
2 user32 int sendmessage(intptr, int, nativewindowmethods/gettextlengthex&, int)
2 user32 int sendmessage(intptr, int, nativewindowmethods/gettextex&, stringbuilder)
2 user32 intptr setwindowshookex(int, keyboardhookmanager/hookproccallback, int, int)
2 user32 void postmessage(intptr, int, intptr, intptr)
2 user32 int getmenustring(intptr, uint, intptr, int, int)
2 user32 intptr getparent(intptr)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
2 user32.dll int getwindowlong(intptr, int)
2 user32.dll int getkeyboardstate(byte[])
2 uxtheme.dll int isthemeactive()
2 uxtheme.dll void getthemebackgroundcontentrect(int, intptr, int, int, xpthemes/nativewindowm
2 uxtheme.dll int isappthemed()
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll void getthemepartsize(int, intptr, int, int, intptr, xpthemes/nativewindowmethod
2 winmm int playsoundw(stringbuilder, intptr, int)
1 comctl32 void dllgetversion(nativewindowmethods/dllversioninfo&)
1 comctl32.dll bool initcommoncontrols(nativewindowmethods/initcommoncontrols)
1 comctl32.dll int lbitemfrompt(intptr, nativewindowmethods/point, bool)
1 gdi32 bool gettextmetrics(intptr, textmetric&)
1 gdi32 int getviewportorgex(intptr, nativewindowmethods/point&)
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32.dll bool gettextmetrics(handleref, nativewindowmethods/textmetric)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 gdi32.dll int restoredc(intptr, int)
1 kernel32 intptr getprocaddress(intptr, string)
1 kernel32 int loadlibraryex(string, int, int)
1 kernel32 int getlocaleinfo(int, int, string, int)
1 kernel32 intptr getmodulehandle(string)
1 kernel32 int freelibrary(int)
1 kernel32.dll intptr getmodulehandle(string)
1 ole32.dll void stgcreatedocfile(string, int, int, istorage&)
1 ole32.dll void stgopenstorage(string, istorage, int, intptr, int, istorage&)
1 sx32w.dll uint16 rnbosproactivate(byte[], uint16, uint16, uint16, uint16)
1 sx32w.dll uint16 rnbosprogetversion(byte[], byte&, byte&, byte&, byte&)
1 sx32w.dll uint16 rnbosproinitialize(byte[])
1 sx32w.dll uint16 rnbosprooverwrite(byte[], uint16, uint16, uint16, uint16, uint16, byte)
1 sx32w.dll uint16 rnbosproquery(byte[], uint16, byte[], byte[], uint32&, uint16)
1 sx32w.dll uint16 rnbosproread(byte[], uint16, uint16&)
1 sx32w.dll uint16 rnbosproreleaselicense(byte[], uint16, uint16&)
1 sx32w.dll uint16 rnbosprosetcontactserver(byte[], string)
1 sx32w.dll void rnbosprocleanup()
1 sx32w.dll uint16 rnbosprosetheartbeat(byte[], int)
1 sx32w.dll uint16 rnbosprowrite(byte[], uint16, uint16, uint16, byte)
1 sx32w.dll uint16 rnbosprogetsublicense(byte[], uint16)
1 sx32w.dll uint16 rnbosprogetkeytype(byte[], int32&, int32&, int32&)
1 sx32w.dll uint16 rnbosprogetkeyinfo(byte[], uint16, uint16, byte[])
1 sx32w.dll uint16 rnbosprodecrement(byte[], uint16, uint16)
1 sx32w.dll uint16 rnbosproenumserver(int, uint16, byte[], uint16&)
1 sx32w.dll uint16 rnbosproextendedread(byte[], uint16, uint16&, byte&)
1 sx32w.dll uint16 rnbosprosetsharedlicense(byte[], uint16, uint16)
1 sx32w.dll uint16 rnbosprofindfirstunit(byte[], uint16)
1 sx32w.dll uint16 rnbosprofindnextunit(byte[])
1 sx32w.dll uint16 rnbosproformatpacket(byte[], uint)
1 sx32w.dll uint16 rnbosprogetcontactserver(byte[], byte[], uint)
1 sx32w.dll uint16 rnbosprogetfullstatus(byte[])
1 sx32w.dll uint16 rnbosprogethardlimit(byte[], uint16&)
1 sx32w.dll uint16 rnbosprosetprotocol(byte[], int)
1 user32 intptr setwindowshookex(int, mousehookmanager/hookproccallback, int, int)
1 user32 uint mapvirtualkey(uint, uint)
1 user32 intptr windowfrompoint(int, int)
1 user32 intptr setwindowshookex(nativewindowmethods/windowhook, nativewindowmethods/hook
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
1 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
1 user32 intptr getactivewindow()
1 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32 int showcaret(intptr)
1 user32 int createcaret(intptr, intptr, int, int)
1 user32 int setcaretpos(int, int)
1 user32 int sendmessage(intptr, int, nativewindowmethods/point&, int)
1 user32 int destroycaret()
1 user32 int getsyscolor(int)
1 user32 int hidecaret(intptr)
1 user32 int sendmessage(intptr, int, int, nativewindowmethods/point&)
1 user32 intptr getdcex(intptr, intptr, int)
1 user32 intptr getdcex(intptr, intptr, uint)
1 user32 intptr getwindow(intptr, int)
1 user32 bool messagebeep(int)
1 user32 bool iswindow(handleref)
1 user32 intptr mapwindowpoints(intptr, intptr, nativewindowmethods/point&, int)
1 user32 bool iswindowvisible(intptr)
1 user32 intptr getforegroundwindow()
1 user32 intptr getfocus()
1 user32 intptr realchildwindowfrompoint(intptr, int, int)
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, nativewindowmethods/setwin
1 user32 intptr sendmessagetimeout(handleref, int, int, int, int, int, intptr&)
1 user32.dll bool getclientrect(handleref, nativewindowmethods/rect&)
1 user32.dll intptr getdc(intptr)
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 user32.dll int toascii(int, int, byte[], stringbuilder, uint)
1 user32.dll int getcaretblinktime()
1 user32.dll int mapvirtualkey(uint, uint)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll intptr getdcex(intptr, intptr, int)
1 uxtheme.dll void setthemeappproperties(int)
1 uxtheme.dll void getthemecolor(int, int, int, int, int32&)
1 uxtheme.dll void getthemebackgroundextent(int, intptr, int, int, xpthemes/nativewindowmethod
1 uxtheme.dll int getthemesyscolor(int, int)
1 uxtheme.dll void getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder,
1 uxtheme.dll void drawthemeedge(int, intptr, int, int, xpthemes/nativewindowmethods/rect&, ui
1 uxtheme.dll void closethemedata(int)
1 uxtheme.dll int openthemedata(int, string)
1 uxtheme.dll void drawthemetext(int, intptr, int, int, string, int, int, int, xpthemes/native
1 wininet.dll bool internetgetconnectedstate(int32&, int)