Application Report


The following 37 APIs (used 515 times) might not work:

There are 193 P/Invokes (used 514 times):

Count Library Function
23 gdi32 intptr selectobject(intptr, intptr)
19 gdi32 bool deleteobject(intptr)
18 user32.dll int getwindowthreadprocessid(intptr, int32&)
13 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
13 user32.dll intptr findwindowa(string, string)
12 user32 int16 getkeystate(int)
11 user32 intptr setfocus(intptr)
10 user32 intptr callnexthookex(intptr, int, intptr, intptr)
10 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
9 imm32.dll int immgetcompositionstring(intptr, int, byte[], int)
9 user32 intptr sendmessage(intptr, int, intptr, intptr)
8 user32 bool unhookwindowshookex(intptr)
8 user32 int lockwindowupdate(intptr)
8 user32 bool showwindow(intptr, int)
7 user32 int getwindowlong(intptr, int)
7 user32.dll int releasedc(intptr, intptr)
6 gdi32 int deleteobject(intptr)
6 gdi32 intptr createcompatibledc(intptr)
6 user32 bool iswindow(intptr)
6 user32 int setwindowlong(intptr, int, int)
6 user32.dll int16 getkeystate(int)
6 user32.dll bool getwindowrect(intptr, nativewindowmethods/rect&)
5 msimg32 bool alphablend(intptr, int, int, int, int, intptr, int, int, int, int, int)
5 user32 intptr setwindowshookex(int, nativewindowmethods/hookproc, intptr, int)
5 user32 intptr getwindowdc(intptr)
5 user32 bool setcursorpos(int, int)
4 gdi32 bool setviewportorgex(intptr, int, int, nativewindowmethods/point&)
4 gdi32 int getdevicecaps(intptr, int)
4 kernel32 int getcurrentthreadid()
4 user32 int releasedc(intptr, intptr)
4 user32 int sendmessage(intptr, int, int, win32/point&)
4 user32 int getmenuitemcount(intptr)
4 user32 bool setforegroundwindow(intptr)
4 user32.dll intptr setwindowlong32(intptr, int, intptr)
4 user32.dll intptr getwindowlong32(intptr, int)
4 user32.dll intptr setwindowlongptr64(intptr, int, intptr)
4 user32.dll intptr getwindowlongptr64(intptr, int)
4 user32.dll bool messagebeep(uint)
4 user32.dll intptr getdc(intptr)
3 dwmapi.dll int dwmiscompositionenabled(boolean&)
3 gdi32 bool deletedc(intptr)
3 gdi32.dll intptr selectobject(intptr, intptr)
3 user32 intptr getdc(intptr)
3 user32 intptr setcapture(intptr)
3 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
3 user32 intptr getparent(intptr)
3 user32 intptr getsystemmenu(intptr, bool)
3 user32 bool redrawwindow(intptr, intptr, intptr, uint)
3 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, int, bool, int)
3 user32.dll int getclassname(intptr, stringbuilder, int)
3 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, xpthemes/nativewindowmethods/r
2 gdi32 intptr createbitmap(int, int, int, int, int16[])
2 gdi32 intptr createpatternbrush(intptr)
2 gdi32 int getrgnbox(intptr, nativewindowmethods/rect&)
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
2 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll int savedc(intptr)
2 gdi32.dll int patblt(intptr, int, int, int, int, int)
2 kernel32 intptr loadlibraryex(string, intptr, int)
2 kernel32.dll bool allocconsole()
2 kernel32.dll bool freeconsole()
2 user32 bool redrawwindow(intptr, nativewindowmethods/rect&, intptr, uint)
2 user32 int menuitemfrompoint(intptr, intptr, nativewindowmethods/point)
2 user32 int postmessage(handleref, int, intptr, intptr)
2 user32 bool setmenu(intptr, intptr)
2 user32 bool setwindowpos(handleref, intptr, int, int, int, int, int)
2 user32 int getmenustring(intptr, uint, intptr, int, int)
2 user32 bool showwindow(handleref, int)
2 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextlengthex&, intptr)
2 user32 intptr getfocus()
2 user32 intptr getmenu(intptr)
2 user32 intptr setwindowshookex(int, keyboardhookmanager/hookproccallback, intptr, int)
2 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextex&, stringbuilder)
2 user32 intptr sendmessage(intptr, int, intptr, string)
2 user32 intptr windowfrompoint(nativewindowmethods/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 getsystemmenu(intptr, bool)
2 user32.dll int getkeyboardstate(byte[])
2 user32.dll bool enablemenuitem(intptr, uint, uint)
2 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
2 user32.dll bool getwindowplacement(intptr, nativewindowmethods/windowplacement&)
2 user32.dll intptr loadimage(intptr, string, xpthemes/nativewindowmethods/resourceimagetype,
2 user32.dll intptr setfocus(intptr)
2 user32.dll bool systemparametersinfo(int, int, messageboxexform/nonclientmetrics&, int)
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
2 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, intptr, xpthemes/nativewindowmeth
2 uxtheme.dll int isappthemed()
2 uxtheme.dll int isthemeactive()
2 uxtheme.dll int getthemebackgroundcontentrect(intptr, intptr, int, int, xpthemes/nativewindo
2 winmm int playsoundw(stringbuilder, intptr, int)
1 comctl32 int dllgetversion(nativewindowmethods/dllversioninfo&)
1 comctl32.dll bool initcommoncontrols(nativewindowmethods/initcommoncontrols)
1 comctl32.dll int lbitemfrompt(intptr, nativewindowmethods/point, bool)
1 dwmapi intptr dwmgetcolorizationcolor(uint32&, boolean&)
1 dwmapi.dll int dwmdefwindowproc(intptr, uint, intptr, intptr, int32&)
1 dwmapi.dll int dwmgetwindowattribute(intptr, uint, nativewindowmethods/rect&, uint)
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, nativewindowmethods/margins&)
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32 intptr getstockobject(int)
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32 int getbitmap(intptr, int, xpthemes/nativewindowmethods/bitmap&)
1 gdi32 bool gettextmetrics(intptr, textmetric&)
1 gdi32 bool gettextmetrics(intptr, nativewindowmethods/textmetric&)
1 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll int restoredc(intptr, int)
1 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 gdi32.dll bool gettextmetrics(intptr, nativemethods/textmetric&)
1 gdi32.dll bool gettextmetrics(handleref, nativewindowmethods/textmetric)
1 gdi32.dll bool deleteobject(intptr)
1 gdi32.dll bool deletedc(intptr)
1 imm32.dll intptr immgetcontext(intptr)
1 imm32.dll bool immsetcompositionfont(intptr, nativewindowmethods/logfont)
1 imm32.dll bool immsetcandidatewindow(intptr, nativewindowmethods/candidateform&)
1 imm32.dll bool immreleasecontext(intptr, intptr)
1 imm32.dll bool immnotifyime(intptr, int, int, int)
1 imm32.dll intptr immgetdefaultimewnd(intptr)
1 kernel32 bool freelibrary(intptr)
1 kernel32 intptr loadresource(intptr, intptr)
1 kernel32 int freelibrary(intptr)
1 kernel32 int getlocaleinfo(int, int, string, int)
1 kernel32 int sizeofresource(intptr, intptr)
1 kernel32 intptr findresource(intptr, intptr, string)
1 kernel32 intptr getprocaddress(intptr, string)
1 kernel32 intptr getmodulehandle(string)
1 kernel32.dll intptr getmodulehandle(string)
1 user32 bool setmenuinfo(intptr, nativewindowmethods/menuinfo&)
1 user32 uint getmenustate(intptr, uint, uint)
1 user32 int getsyscolor(int)
1 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32 bool iswindowvisible(intptr)
1 user32 int setcaretpos(int, int)
1 user32 intptr getforegroundwindow()
1 user32 int destroycaret()
1 user32 bool messagebeep(int)
1 user32 intptr getdesktopwindow()
1 user32 int showcaret(intptr)
1 user32 intptr getdcex(intptr, intptr, uint)
1 user32 intptr getdcex(intptr, intptr, int)
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, nativewindowmethods/setwin
1 user32 intptr beginpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 bool iswindow(handleref)
1 user32 int createcaret(intptr, intptr, int, int)
1 user32 intptr windowfrompoint(int, int)
1 user32 int mapwindowpoints(intptr, intptr, nativewindowmethods/point&, int)
1 user32 intptr setwindowshookex(int, nativewindowmethods/hookproccallback, intptr, int)
1 user32 intptr sendmessagetimeout(handleref, int, intptr, intptr, int, int, intptr&)
1 user32 int hidecaret(intptr)
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/point&, intptr)
1 user32 intptr childwindowfrompointex(intptr, int, int, int)
1 user32 intptr sendmessage(intptr, int, intptr, nativewindowmethods/point&)
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
1 user32 bool endpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 bool invalidaterect(intptr, intptr, bool)
1 user32 intptr getwindow(intptr, int)
1 user32.dll intptr sendmessagewu(handleref, int, intptr, intptr)
1 user32.dll intptr sendmessagewu(handleref, int, intptr, nativemethods/formatrange&)
1 user32.dll intptr windowfrompoint(nativewindowmethods/point)
1 user32.dll intptr sendmessagewu(handleref, int, intptr, nativemethods/pointl&)
1 user32.dll intptr sendmessagea(handleref, int, intptr, nativemethods/pointl&)
1 user32.dll int getcaretblinktime()
1 user32.dll intptr sendmessagea(handleref, int, intptr, nativemethods/formatrange&)
1 user32.dll intptr sendmessagea(handleref, int, intptr, intptr)
1 user32.dll bool getclientrect(handleref, nativewindowmethods/rect&)
1 user32.dll bool messagebeep(int)
1 user32.dll int drawtext(intptr, intptr, int, intptr, uint)
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 user32.dll int getmenustring(intptr, uint, stringbuilder, int, uint)
1 user32.dll int mapvirtualkey(uint, uint)
1 user32.dll int registerwindowmessage(string)
1 user32.dll intptr getparent(intptr)
1 user32.dll intptr getwindow(intptr, uint)
1 user32.dll intptr getdcex(intptr, intptr, int)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll int16 getkeystate(int16)
1 user32.dll int16 getasynckeystate(int)
1 user32.dll int toascii(int, int, byte[], stringbuilder, uint)
1 uxtheme.dll intptr openthemedata(intptr, string)
1 uxtheme.dll int getthemetextextent(intptr, intptr, int, int, string, int, int, nativewindowm
1 uxtheme.dll int closethemedata(intptr)
1 uxtheme.dll int getthemesyscolor(intptr, int)
1 uxtheme.dll int getthemecolor(intptr, int, int, int, int32&)
1 uxtheme.dll int getthemebackgroundextent(intptr, intptr, int, int, xpthemes/nativewindowmeth
1 uxtheme.dll int getthemeappproperties()
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, uint, nativewindowmet
1 uxtheme.dll int drawthemeedge(intptr, intptr, int, int, xpthemes/nativewindowmethods/rect&,
1 wininet.dll bool internetgetconnectedstate(int32&, int)