Application Report


The following 14 APIs (used 393 times) might not work:

There are 171 P/Invokes (used 342 times):

Count Library Function
14 gdi32 intptr selectobject(intptr, intptr)
9 user32 bool setwindowpos(int, int, int, int, int, int, int)
7 gdi32 bool deleteobject(intptr)
7 user32 bool unhookwindowshookex(intptr)
7 user32 int callnexthookex(intptr, int, intptr, intptr)
6 user32 bool iswindow(intptr)
6 user32.dll int getwindowrect(intptr, nativewindowmethods/rect&)
5 gdi32 intptr createcompatibledc(intptr)
5 msimg32 bool alphablend(intptr, int, int, int, int, intptr, int, int, int, int, int)
5 user32 int releasedc(intptr, intptr)
5 user32 bool showwindow(int, int)
5 user32 int getwindowlong(intptr, int)
5 user32 intptr getwindowdc(intptr)
5 user32.dll int sendmessage(intptr, int, int, intptr)
4 gdi32 int deleteobject(intptr)
4 gdi32 bool deletedc(intptr)
4 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
4 gdi32 int setviewportorgex(intptr, int, int, nativewindowmethods/point&)
4 kernel32.dll bool escapecommfunction(intptr, int64)
4 kernel32.dll bool closehandle(intptr)
4 user32 int sendmessage(intptr, int, intptr, intptr)
4 user32 bool redrawwindow(intptr, intptr, intptr, uint)
4 user32 int setwindowlong(intptr, int, int)
4 user32 intptr setwindowshookex(int, nativewindowmethods/hookproc, int, int)
4 user32.dll int setwindowlong(intptr, nativewindowmethods/getwindowlongenum, int)
4 user32.dll int sendmessage(intptr, int, intptr, intptr)
4 user32.dll int getwindowlong(intptr, nativewindowmethods/getwindowlongenum)
3 kernel32.dll int purgecomm(intptr, int)
3 kernel32.dll intptr createevent(intptr, int, int, string)
3 user32 intptr windowfrompoint(point)
3 user32 intptr getdc(intptr)
3 user32.dll intptr sendmessage(intptr, int, int, int)
3 user32.dll int getclassname(intptr, stringbuilder, int)
3 user32.dll int releasedc(intptr, intptr)
3 uxtheme.dll void drawthemebackground(int, intptr, int, int, xpthemes/nativewindowmethods/rec
2 dch_32.dll bool hinet_trigger(int)
2 dch_32.dll bool hinet_akt(int, double&, bool)
2 gdi32 int getrgnbox(intptr, nativewindowmethods/rect&)
2 gdi32 int getdevicecaps(intptr, int)
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
2 gdi32 intptr createbitmap(int, int, int, int, int16[])
2 gdi32 intptr createpatternbrush(intptr)
2 gdi32 intptr 4(intptr, intptr)
2 gdi32.dll int restoredc(intptr, int)
2 gdi32.dll int patblt(intptr, int, int, int, int, int)
2 gdi32.dll int 5(intptr, int)
2 kernel32 int getlocaleinfo(int, int, string&, int)
2 kernel32.dll int waitforsingleobject(intptr, int)
2 kernel32.dll int readfile(intptr, byte[], int, int32&, rs232/overlapped&)
2 kernel32.dll int clearcommerror(intptr, int32&, rs232/comstat&)
2 kernel32.dll intptr h(string)
2 kernel32.dll int getoverlappedresult(intptr, rs232/overlapped&, int32&, int)
2 user32 int gn(intptr, int, int, 0x/0y&, 0x/0y&, intptr, 0x/0y&, int)
2 user32 bool getmenuiteminfo(intptr, uint, bool, nativewindowmethods/menuiteminfo&)
2 user32 int getmenustring(intptr, uint, intptr, int, int)
2 user32 int getmenuitemcount(intptr)
2 user32 bool setmenu(intptr, intptr)
2 user32 bool destroymenu(intptr)
2 user32 int16 getkeystate(int)
2 user32 intptr getdesktopwindow()
2 user32 intptr getmenu(intptr)
2 user32 intptr getsystemmenu(intptr, bool)
2 user32 void postmessage(intptr, int, intptr, intptr)
2 user32 intptr getparent(intptr)
2 user32.dll intptr getdc(intptr)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll int getwindowlong(intptr, int)
2 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll int isappthemed()
2 uxtheme.dll int isthemeactive()
2 uxtheme.dll void getthemebackgroundcontentrect(int, intptr, int, int, xpthemes/nativewindowm
2 uxtheme.dll void getthemepartsize(int, intptr, int, int, intptr, xpthemes/nativewindowmethod
2 winmm int playsoundw(stringbuilder, intptr, int)
1 / j(uint,
1 / k(uint,
1 (intptr, int, int, int, int)-user32.dll intptr 
1 (intptr, intptr)-user32.dll int 
1 comdlg32.dll int (()
1 comdlg32.dll bool 3(/>)
1 crpe32.dll int 2(&)
1 dch_32.dll int hinet_init2(string&)
1 dch_32.dll bool hinet_exit()
1 gdi32 intptr e(int, *, int, byte*, byte*, int)
1 gdi32 bool f(intptr)
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32 intptr 2(intptr, int, int)
1 gdi32 int 3(intptr)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 gdi32.dll intptr 0(intptr)
1 gdi32.dll int savedc(intptr)
1 gdi32.dll int 7(intptr)
1 gdi32.dll int 6(intptr, intptr, rectangle&)
1 gdi32.dll int 1(intptr)
1 kernel32 int getuserdefaultlcid()
1 kernel32.dll int (string)
1 kernel32.dll bool setevent(intptr)
1 kernel32.dll bool getdefaultcommconfig(string, rs232/commconfig&, int32&)
1 kernel32.dll bool getcommmodemstatus(intptr, int32&)
1 kernel32.dll bool clearcommbreak(intptr)
1 kernel32.dll bool setcommbreak(intptr)
1 kernel32.dll int buildcommdcb(string, rs232/dcb&)
1 kernel32.dll int getcommstate(intptr, rs232/dcb&)
1 kernel32.dll int setcommtimeouts(intptr, rs232/commtimeouts&)
1 kernel32.dll int writefile(intptr, byte[], int, int32&, rs232/overlapped&)
1 kernel32.dll intptr 9(string)
1 kernel32.dll int waitcommevent(intptr, rs232/eventmasks&, rs232/overlapped&)
1 kernel32.dll intptr 0(string)
1 kernel32.dll int setcommstate(intptr, rs232/dcb&)
1 kernel32.dll intptr createfile(string, int, int, int, int, int, int)
1 kernel32.dll int setupcomm(intptr, int, int)
1 kernel32.dll int setcommmask(intptr, int)
1 u2dmapi.dll / l()
1 u2dmapi.dll / k(uint, int)
1 u2dmapi.dll / i(intptr, uint, intptr, &, uint32&, intptr&)
1 u2dmapi.dll / h(uint)
1 u2dpost.dll / l(uint, int)
1 u2dpost.dll / m()
1 u2dpost.dll / i(uint)
1 u2dpost.dll / j(intptr, uint, intptr, &, uint32&, intptr&)
1 user32 int getsyscolor(int)
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, nativewindowmethods/setwin
1 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
1 user32 bool messagebeep(int)
1 user32 uint mapvirtualkey(uint, uint)
1 user32 intptr getdcex(intptr, intptr, int)
1 user32 intptr getdcex(intptr, intptr, uint)
1 user32 intptr getforegroundwindow()
1 user32 int sendmessage(intptr, int, int, intptr)
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
1 user32 intptr getactivewindow()
1 user32 intptr getwindow(intptr, int)
1 user32 int lu()
1 user32 intptr setwindowshookex(int, keyboardhookmanager/hookproccallback, int, int)
1 user32 intptr setwindowshookex(int, mousehookmanager/hookproccallback, int, int)
1 user32 int lt()
1 user32 int lr(int, intptr)
1 user32 int ls(intptr)
1 user32 intptr setwindowshookex(nativewindowmethods/windowhook, nativewindowmethods/hook
1 user32.dll intptr )(intptr)
1 user32.dll intptr 4()
1 user32.dll intptr 6(intptr)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll intptr 7(intptr)
1 user32.dll intptr :(intptr, int, intptr)
1 user32.dll int16 getkeystate(int)
1 user32.dll int )(string)
1 user32.dll bool 2f(intptr)
1 user32.dll bool 2g(intptr)
1 user32.dll bool 0(intptr, intptr, int, int, int, int, int)
1 user32.dll int 1(intptr)
1 user32.dll int 5(intptr, stringbuilder, int)
1 user32.dll bool 2e(intptr)
1 user32.dll int c(int)
1 user32.dll int d(int, int)
1 user32.dll int getcaretblinktime()
1 user32.dll bool 8(intptr, /&)
1 user32.dll int getkeyboardstate(byte[])
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 user32.dll int mapvirtualkey(uint, uint)
1 uxtheme.dll void getthemecolor(int, int, int, int, int32&)
1 uxtheme.dll void getthemebackgroundextent(int, intptr, int, int, xpthemes/nativewindowmethod
1 uxtheme.dll void setthemeappproperties(int)
1 uxtheme.dll void getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder,
1 uxtheme.dll void drawthemetext(int, intptr, int, int, string, int, int, int, xpthemes/native
1 uxtheme.dll void closethemedata(int)
1 uxtheme.dll int openthemedata(int, string)
1 uxtheme.dll int getthemesyscolor(int, int)
1 uxtheme.dll void drawthemeedge(int, intptr, int, int, xpthemes/nativewindowmethods/rect&, ui