Application Report


The following 18 APIs (used 287 times) might not work:

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

Count Library Function
15 gdi32 bool deleteobject(intptr)
13 user32 int getwindowlong(intptr, int)
12 gdi32 intptr selectobject(intptr, intptr)
11 user32 int setwindowlong(intptr, int, int)
11 user32 bool setwindowpos(int, int, int, int, int, int, int)
8 user32 int callnexthookex(intptr, int, intptr, intptr)
7 user32 bool showwindow(int, int)
6 gdi32 intptr createcompatibledc(intptr)
6 user32 intptr setfocus(intptr)
6 user32 bool unhookwindowshookex(intptr)
6 user32.dll int16 getkeystate(int)
5 msimg32 bool alphablend(intptr, int, int, int, int, intptr, int, int, int, int, int)
5 user32 intptr setwindowshookex(int, nativewindowmethods/hookproc, int, int)
5 user32 int releasedc(intptr, intptr)
5 user32.dll bool killtimer(intptr, int)
4 gdi32 bool deletedc(intptr)
4 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
4 user32 intptr getdc(intptr)
4 user32 int getmenuitemcount(intptr)
4 user32.dll bool setwindowpos(intptr, int, int, int, int, int, int)
4 user32.dll bool systemparametersinfo(int, int, int32&, int)
3 kernel32 int getcurrentthreadid()
3 user32 bool iswindow(intptr)
3 user32 int sendmessage(intptr, int, int, intptr)
3 user32 bool redrawwindow(intptr, intptr, intptr, uint)
3 user32 bool setcursorpos(int, int)
3 user32.dll intptr sendmessage(intptr, int, int, int)
3 user32.dll int getwindowrect(intptr, nativewindowmethods/rect&)
3 user32.dll intptr settimer(intptr, int, int, u/a)
3 uxtheme.dll void drawthemebackground(int, intptr, int, int, xpthemes/nativewindowmethods/rec
2 gdi32 int setviewportorgex(intptr, int, int, nativewindowmethods/point&)
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
2 gdi32 int getdevicecaps(intptr, int)
2 gdi32.dll int savedc(intptr)
2 kernel32 bool getversionex(oshelper/osversioninfoex&)
2 user32 int sendmessage(intptr, int, int, int)
2 user32 bool setforegroundwindow(intptr)
2 user32 bool setmenu(intptr, intptr)
2 user32 int getmenustring(intptr, uint, intptr, int, int)
2 user32 intptr getsystemmenu(intptr, bool)
2 user32 intptr loadimage(intptr, string, xpthemes/nativewindowmethods/resourceimagetype,
2 user32 int menuitemfrompoint(intptr, intptr, nativewindowmethods/point)
2 user32 intptr getdcex(intptr, intptr, uint)
2 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
2 user32 intptr getmenu(intptr)
2 user32 intptr getparent(intptr)
2 user32 int sendmessage(intptr, int, intptr, intptr)
2 user32 intptr setcapture(intptr)
2 user32 int16 getkeystate(int)
2 user32 intptr getdesktopwindow()
2 user32 void postmessage(intptr, int, intptr, intptr)
2 user32 intptr windowfrompoint(point)
2 user32 bool destroymenu(intptr)
2 user32 bool getmenuiteminfo(intptr, uint, bool, nativewindowmethods/menuiteminfo&)
2 user32 bool getmenuitemrect(intptr, intptr, int, nativewindowmethods/rect&)
2 user32 bool getwindowinfo(intptr, nativewindowmethods/windowinfo&)
2 user32.dll intptr getdesktopwindow()
2 user32.dll intptr dispatchmessagea(u/c&)
2 user32.dll int setwindowlong(intptr, nativewindowmethods/getwindowlongenum, int)
2 user32.dll int sendmessage(intptr, int, intptr, intptr)
2 user32.dll int getwindowlong(intptr, nativewindowmethods/getwindowlongenum)
2 user32.dll int getmenustring(intptr, uint, stringbuilder, int, uint)
2 user32.dll int getkeyboardstate(byte[])
2 user32.dll int getclassname(intptr, stringbuilder, int)
2 user32.dll bool showwindow(intptr, int)
2 uxtheme.dll void getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder,
2 uxtheme.dll int isthemeactive()
2 uxtheme.dll int isappthemed()
2 uxtheme.dll int getthemeappproperties()
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
2 uxtheme.dll void getthemepartsize(int, intptr, int, int, intptr, xpthemes/nativewindowmethod
2 uxtheme.dll void getthemebackgroundcontentrect(int, intptr, int, int, xpthemes/nativewindowm
2 winmm int playsoundw(stringbuilder, intptr, int)
1 comctl32 void dllgetversion(nativewindowmethods/dllversioninfo&)
1 comctl32.dll int lbitemfrompt(intptr, nativewindowmethods/point, bool)
1 comctl32.dll bool initcommoncontrols(nativewindowmethods/initcommoncontrols)
1 dwmapi.dll int dwmiscompositionenabled(boolean&)
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32 int getrgnbox(intptr, nativewindowmethods/rect&)
1 gdi32 intptr getstockobject(int)
1 gdi32 int getbitmap(intptr, int, xpthemes/nativewindowmethods/bitmap&)
1 gdi32.dll int getpixel(intptr, int, int)
1 gdi32.dll int setpixel(intptr, int, int, int)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
1 gdi32.dll int restoredc(intptr, int)
1 kernel32 int loadlibraryex(string, int, int)
1 kernel32 intptr loadresource(intptr, intptr)
1 kernel32 intptr loadlibraryex(string, int, int)
1 kernel32 int freelibrary(intptr)
1 kernel32 int sizeofresource(intptr, intptr)
1 kernel32 intptr findresource(intptr, int, string)
1 kernel32 intptr getmodulehandle(string)
1 kernel32 int freelibrary(int)
1 kernel32 intptr getprocaddress(intptr, string)
1 kernel32.dll intptr getmodulehandle(string)
1 oleaut32.dll void loadtypelibex(string, interop/regkind, object&)
1 urlmon.dll int cointernetsetfeatureenabled(internetfeaturelist, int, bool)
1 urlmon.dll int cointernetisfeatureenabled(internetfeaturelist, int)
1 user32 intptr sendmessagetimeout(handleref, int, int, int, int, int, intptr&)
1 user32 uint mapvirtualkey(uint, uint)
1 user32 int invalidaterect(intptr, intptr, bool)
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
1 user32 intptr getactivewindow()
1 user32 intptr childwindowfrompointex(intptr, int, int, int)
1 user32 intptr beginpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 int sendmessage(intptr, int, int, nativewindowmethods/point&)
1 user32 int showcaret(intptr)
1 user32 int sendmessage(intptr, int, int, string)
1 user32 int setcaretpos(int, int)
1 user32 int sendmessage(intptr, int, nativewindowmethods/point&, int)
1 user32 int sendmessage(intptr, int, nativewindowmethods/gettextlengthex&, int)
1 user32 int sendmessage(intptr, int, nativewindowmethods/gettextex&, stringbuilder)
1 user32 int hidecaret(intptr)
1 user32 intptr getfocus()
1 user32 bool iswindow(handleref)
1 user32 intptr mapwindowpoints(intptr, intptr, nativewindowmethods/point&, int)
1 user32 bool setmenuinfo(intptr, nativewindowmethods/menuinfo&)
1 user32 intptr getwindowdc(intptr)
1 user32 intptr setwindowshookex(int, keyboardhookmanager/hookproccallback, int, int)
1 user32 intptr getwindow(intptr, int)
1 user32 int createcaret(intptr, intptr, int, int)
1 user32 int destroycaret()
1 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32 intptr getforegroundwindow()
1 user32 bool endpaint(intptr, nativewindowmethods/paintstruct&)
1 user32.dll int16 getasynckeystate(int)
1 user32.dll intptr getwindowdc(intptr)
1 user32.dll intptr setfocus(intptr)
1 user32.dll intptr windowfrompoint(nativewindowmethods/point)
1 user32.dll int toascii(int, int, byte[], stringbuilder, uint)
1 user32.dll int mapvirtualkey(uint, uint)
1 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
1 user32.dll bool getwindowplacement(intptr, nativewindowmethods/windowplacement&)
1 user32.dll bool getwindowrect(intptr, z/a&)
1 user32.dll bool messagebeep(int)
1 user32.dll bool releasecapture()
1 user32.dll bool showcaret(intptr)
1 user32.dll bool systemparametersinfo(uint, uint, nativewindowmethods/nonclientmetrics&, uin
1 user32.dll bool systemparametersinfo(uint, uint, uint32&, uint)
1 user32.dll bool translatemessage(u/c&)
1 user32.dll int clienttoscreen(intptr, u/b&)
1 user32.dll int getsystemmetrics(int)
1 user32.dll int getsyscolor(int)
1 user32.dll int getmessagea(u/c&, intptr, int, int)
1 user32.dll int intreleasedc(intptr, intptr)
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 user32.dll int getcaretblinktime()
1 user32.dll bool hidecaret(intptr)
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 drawthemetext(int, intptr, int, int, string, int, int, int, xpthemes/native
1 uxtheme.dll void drawthemeedge(int, intptr, int, int, xpthemes/nativewindowmethods/rect&, ui
1 uxtheme.dll int openthemedata(int, string)
1 uxtheme.dll int getthemesyscolor(int, int)
1 uxtheme.dll void closethemedata(int)