Application Report


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

There are 219 P/Invokes (used 525 times):

Count Library Function
22 gdi32 intptr selectobject(intptr, intptr)
19 gdi32 bool deleteobject(intptr)
13 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
12 user32 intptr sendmessage(intptr, int, intptr, intptr)
10 user32 intptr callnexthookex(intptr, int, intptr, intptr)
9 user32 intptr setfocus(intptr)
8 user32 bool showwindow(intptr, int)
8 user32 bool unhookwindowshookex(intptr)
8 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
7 gdi32.dll int deleteobject(intptr)
7 user32 int getwindowlong(intptr, int)
7 user32.dll int16 getkeystate(int)
6 gdi32 intptr createcompatibledc(intptr)
6 gdi32.dll intptr selectobject(intptr, intptr)
6 user32 bool iswindow(intptr)
6 user32 int setwindowlong(intptr, int, int)
6 user32 int releasedc(intptr, intptr)
6 user32.dll int releasedc(intptr, intptr)
6 user32.dll bool getwindowrect(intptr, nativewindowmethods/rect&)
5 gdi32.dll bool deleteobject(intptr)
5 msimg32 bool alphablend(intptr, int, int, int, int, intptr, int, int, int, int, int)
5 shell32.dll intptr shgetfileinfo(string, int, shellutilities/shfileinfo&, uint, uint)
5 user32 intptr getdc(intptr)
5 user32 bool setcursorpos(int, int)
5 user32 intptr getwindowdc(intptr)
5 user32 intptr setwindowshookex(int, nativewindowmethods/hookproc, intptr, int)
4 gdi32 int deleteobject(intptr)
4 gdi32 bool setviewportorgex(intptr, int, int, nativewindowmethods/point&)
4 gdi32 bool deletedc(intptr)
4 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
4 gdi32 int getdevicecaps(intptr, int)
4 gdi32.dll int selectcliprgn(intptr, intptr)
4 kernel32 int getcurrentthreadid()
4 user32 int getmenuitemcount(intptr)
4 user32 int16 getkeystate(int)
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 int callnexthookex(intptr, int, intptr, intptr)
4 user32.dll int getclassname(intptr, stringbuilder, int)
3 dwmapi.dll int dwmiscompositionenabled(boolean&)
3 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, uint)
3 user32 intptr getdesktopwindow()
3 user32 intptr getparent(intptr)
3 user32 intptr getsystemmenu(intptr, bool)
3 user32 int iswindowvisible(intptr)
3 user32 bool redrawwindow(intptr, intptr, intptr, uint)
3 user32.dll intptr getdc(intptr)
3 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, xpthemes/nativewindowmethods/r
3 uxtheme.dll int getthemeappproperties()
3 uxtheme.dll void getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder,
3 uxtheme.dll bool isthemeactive()
2 advapi32.dll bool getfilesecurity(string, securityinformation, intptr, int, int32&)
2 advapi32.dll bool lookupaccountname(intptr, string, intptr, int32&, stringbuilder, int32&, si
2 gdi32 intptr createbitmap(int, int, int, int, int16[])
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
2 gdi32 int getrgnbox(intptr, nativewindowmethods/rect&)
2 gdi32 intptr createpatternbrush(intptr)
2 gdi32.dll int savedc(intptr)
2 gdi32.dll int settextcolor(intptr, int)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll int patblt(intptr, int, int, int, int, int)
2 gdi32.dll int setbkmode(intptr, int)
2 imm32.dll intptr immgetdefaultimewnd(intptr)
2 imm32.dll intptr immgetcontext(intptr)
2 imm32.dll intptr immreleasecontext(intptr, intptr)
2 kernel32 intptr loadlibraryex(string, intptr, int)
2 kernel32.dll int writeprivateprofilestring(string, string, string, string)
2 user32 bool setmenu(intptr, intptr)
2 user32 windowflasher/bool flashwindowex(windowflasher/flashinfo&)
2 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
2 user32 intptr windowfrompoint(nativewindowmethods/point)
2 user32 bool redrawwindow(intptr, nativewindowmethods/rect&, intptr, uint)
2 user32 int getmenustring(intptr, uint, intptr, int, int)
2 user32 int postmessage(handleref, int, intptr, intptr)
2 user32 int menuitemfrompoint(intptr, intptr, nativewindowmethods/point)
2 user32 bool getwindowinfo(intptr, nativewindowmethods/windowinfo&)
2 user32 intptr getfocus()
2 user32 intptr setcapture(intptr)
2 user32 bool destroymenu(intptr)
2 user32 bool getmenuiteminfo(intptr, uint, bool, nativewindowmethods/menuiteminfo&)
2 user32 intptr getmenu(intptr)
2 user32 intptr setwindowshookex(int, keyboardhookmanager/hookproccallback, intptr, int)
2 user32 bool getmenuitemrect(intptr, intptr, int, nativewindowmethods/rect&)
2 user32 intptr sendmessage(intptr, int, int, intptr)
2 user32.dll intptr getforegroundwindow()
2 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
2 user32.dll int16 getasynckeystate(int)
2 user32.dll void a(intptr, stringbuilder, int, l/a, int)
2 user32.dll int showwindow(intptr, int)
2 user32.dll int getkeyboardstate(byte[])
2 user32.dll intptr loadimage(intptr, string, xpthemes/nativewindowmethods/resourceimagetype,
2 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
2 user32.dll bool redrawwindow(handleref, l/a, handleref, int)
2 user32.dll intptr setwindowlong(handleref, int, handleref)
2 user32.dll intptr sendmessage(intptr, int, intptr, richtextboxscrollsynchandler/point&)
2 user32.dll bool getwindowplacement(intptr, nativewindowmethods/windowplacement&)
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
2 uxtheme.dll intptr openthemedata(intptr, string)
2 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, intptr, xpthemes/nativewindowmeth
2 uxtheme.dll int getthemebackgroundcontentrect(intptr, intptr, int, int, xpthemes/nativewindo
2 uxtheme.dll int isappthemed()
2 uxtheme.dll int isthemeactive()
2 winmm int playsoundw(stringbuilder, intptr, int)
1 advapi32.dll int geteffectiverightsfromacl(intptr, trustee2&, uint32&)
1 advapi32.dll bool getsecuritydescriptordacl(intptr, boolean&, intptr&, boolean&)
1 comctl32 int dllgetversion(nativewindowmethods/dllversioninfo&)
1 comctl32.dll int dllgetversion(listviewsortmanager/dllversioninfo&)
1 comctl32.dll bool initcommoncontrols(nativewindowmethods/initcommoncontrols)
1 comctl32.dll int lbitemfrompt(intptr, nativewindowmethods/point, bool)
1 dwmapi.dll int dwmgetwindowattribute(intptr, uint, nativewindowmethods/rect&, uint)
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, nativewindowmethods/margins&)
1 dwmapi.dll int dwmdefwindowproc(intptr, uint, intptr, intptr, int32&)
1 gdi32 intptr getstockobject(int)
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32 int getbitmap(intptr, int, xpthemes/nativewindowmethods/bitmap&)
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
1 gdi32.dll int restoredc(intptr, int)
1 gdi32.dll bool gettextmetrics(handleref, nativewindowmethods/textmetric)
1 imm32.dll intptr immsetcompositionfont(intptr, intptr)
1 imm32.dll intptr immsetcompositionwindow(intptr, intptr)
1 kernel32 int getlocaleinfo(int, int, string, int)
1 kernel32 intptr loadresource(intptr, intptr)
1 kernel32 intptr getmodulehandle(string)
1 kernel32 bool freelibrary(intptr)
1 kernel32 int freelibrary(intptr)
1 kernel32 intptr findresource(intptr, intptr, string)
1 kernel32 intptr getprocaddress(intptr, string)
1 kernel32 int sizeofresource(intptr, intptr)
1 kernel32.dll uintptr getprocaddress(intptr, string)
1 kernel32.dll intptr loadlibrary(string)
1 kernel32.dll intptr getmodulehandle(string)
1 kernel32.dll int getprivateprofilestring(string, string, string, stringbuilder, int, string)
1 kernel32.dll int writeprivateprofilesection(string, string, string)
1 kernel32.dll int getprivateprofilesectionnames(byte[], int, string)
1 kernel32.dll int getprivateprofileint(string, string, int, string)
1 kernel32.dll bool freelibrary(intptr)
1 kernel32.dll int getcurrentthreadid()
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextex&, stringbuilder)
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
1 user32 intptr sendmessage(intptr, int, intptr, string)
1 user32 intptr sendmessage(intptr, int, intptr, nativewindowmethods/point&)
1 user32 intptr loadcursorfromfile(string)
1 user32 intptr getwindow(intptr, int)
1 user32 int getsyscolor(int)
1 user32 intptr getforegroundwindow()
1 user32 int hidecaret(intptr)
1 user32 intptr getdcex(intptr, intptr, uint)
1 user32 intptr getdcex(intptr, intptr, int)
1 user32 intptr childwindowfrompointex(intptr, int, int, int)
1 user32 int mapwindowpoints(intptr, intptr, nativewindowmethods/point&, int)
1 user32 intptr beginpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 int showcaret(intptr)
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextlengthex&, intptr)
1 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32 int destroycursor(intptr)
1 user32 intptr sendmessagetimeout(handleref, int, intptr, intptr, int, int, intptr&)
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, nativewindowmethods/setwin
1 user32 bool setmenuinfo(intptr, nativewindowmethods/menuinfo&)
1 user32 bool iswindowvisible(intptr)
1 user32 bool iswindow(handleref)
1 user32 intptr setwindowshookex(int, nativewindowmethods/hookproccallback, intptr, int)
1 user32 bool invalidaterect(intptr, intptr, bool)
1 user32 bool endpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 int setcaretpos(int, int)
1 user32 intptr sendmessage2(intptr, int, intptr, listviewsortmanager/hditem&)
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/point&, intptr)
1 user32 int createcaret(intptr, intptr, int, int)
1 user32 int destroycaret()
1 user32.dll int postmessage(intptr, uint, intptr, intptr)
1 user32.dll uint mapvirtualkey(uint, uint)
1 user32.dll intptr windowfrompoint(nativewindowmethods/point)
1 user32.dll intptr setwindowshookex(int, hookbase/a, intptr, int)
1 user32.dll intptr setwindowshookex(hooktype, localwindowshook/hookproc, intptr, int)
1 user32.dll intptr getdcex(intptr, intptr, int)
1 user32.dll intptr setfocus(intptr)
1 user32.dll int getcaretblinktime()
1 user32.dll int mapvirtualkey(uint, uint)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll int getwindowtext(intptr, stringbuilder, int)
1 user32.dll int getsyscolor(int)
1 user32.dll bool systemparametersinfo(uint, uint, nativewindowmethods/nonclientmetrics&, uin
1 user32.dll int getmenustring(intptr, uint, stringbuilder, int, uint)
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 user32.dll bool unhookwindowshookex(intptr)
1 user32.dll bool messagebeep(int)
1 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, int, bool, int)
1 user32.dll intptr postmessage(intptr, int, intptr, intptr)
1 user32.dll intptr getparent(intptr)
1 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
1 user32.dll bool systemparametersinfo(uint, uint, uint32&, uint)
1 user32.dll int unhookwindowshookex(intptr)
1 user32.dll int toascii(int, int, byte[], stringbuilder, uint)
1 user32.dll int sendmessage(intptr, uint, intptr, intptr)
1 user32.dll bool getclientrect(handleref, nativewindowmethods/rect&)
1 uxtheme.dll void setthemeappproperties(int)
1 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
1 uxtheme.dll int getthemesyscolor(intptr, int)
1 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, l/e&, int, l/c&)
1 uxtheme.dll int getthemetextextent(intptr, intptr, int, int, string, int, int, nativewindowm
1 uxtheme.dll int getthemecolor(intptr, int, int, int, int32&)
1 uxtheme.dll bool closethemedata(intptr)
1 uxtheme.dll bool drawthemebackground(intptr, intptr, int, int, l/e&, l/e&)
1 uxtheme.dll bool getthemebackgroundregion(intptr, intptr, int, int, l/e&, intptr&)
1 uxtheme.dll bool isappthemed()
1 uxtheme.dll int closethemedata(intptr)
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, int, int, xpthemes/nati
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, uint, nativewindowmet
1 uxtheme.dll int getthemebackgroundextent(intptr, intptr, int, int, xpthemes/nativewindowmeth
1 uxtheme.dll int drawthemeedge(intptr, intptr, int, int, xpthemes/nativewindowmethods/rect&,