Application Report


The following 113 APIs (used 932 times) might not work:

There are 206 P/Invokes (used 503 times):

Count Library Function
24 gdi32 intptr selectobject(intptr, intptr)
23 gdi32 bool deleteobject(intptr)
16 user32 intptr sendmessage(intptr, int, intptr, intptr)
15 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
13 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
12 user32 intptr setfocus(intptr)
11 user32 intptr callnexthookex(intptr, int, intptr, intptr)
9 imm32.dll int immgetcompositionstring(intptr, int, byte[], int)
9 user32 bool unhookwindowshookex(intptr)
8 user32 bool showwindow(intptr, int)
7 user32 int getwindowlong(intptr, int)
7 user32.dll int releasedc(intptr, intptr)
6 gdi32 intptr createcompatibledc(intptr)
6 gdi32 int deleteobject(intptr)
6 user32 int16 getkeystate(int)
6 user32 bool iswindow(intptr)
6 user32 int setwindowlong(intptr, int, int)
6 user32.dll bool getwindowrect(intptr, nativewindowmethods/rect&)
6 user32.dll int16 getkeystate(int)
5 gdi32.dll intptr selectobject(intptr, intptr)
5 kernel32 int getcurrentthreadid()
5 msimg32 bool alphablend(intptr, int, int, int, int, intptr, int, int, int, int, int)
5 user32 intptr getwindowdc(intptr)
5 user32 bool setcursorpos(int, int)
5 user32 intptr setwindowshookex(int, nativewindowmethods/hookproc, intptr, int)
4 gdi32 int getdevicecaps(intptr, int)
4 gdi32 bool setviewportorgex(intptr, int, int, nativewindowmethods/point&)
4 user32 bool redrawwindow(intptr, intptr, intptr, uint)
4 user32 int getmenuitemcount(intptr)
4 user32 int releasedc(intptr, intptr)
4 user32 bool setforegroundwindow(intptr)
4 user32 intptr getsystemmenu(intptr, bool)
4 user32.dll intptr getwindowlongptr64(intptr, int)
4 user32.dll intptr getdc(intptr)
4 user32.dll intptr setwindowlong32(intptr, int, intptr)
4 user32.dll intptr setwindowlongptr64(intptr, int, intptr)
4 user32.dll intptr getwindowlong32(intptr, int)
3 dwmapi.dll int dwmiscompositionenabled(boolean&)
3 gdi32 bool deletedc(intptr)
3 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
3 user32 intptr setcapture(intptr)
3 user32 intptr getdc(intptr)
3 user32 intptr getparent(intptr)
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 int getrgnbox(intptr, nativewindowmethods/rect&)
2 gdi32 bool gettextmetrics(intptr, textmetric&)
2 gdi32 bool gettextmetrics(intptr, nativewindowmethods/textmetric&)
2 gdi32 intptr createpatternbrush(intptr)
2 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativemethods/bitmapinfofla
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
2 gdi32.dll bool deletedc(intptr)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll int patblt(intptr, int, int, int, int, int)
2 gdi32.dll intptr createcompatibledc(intptr)
2 gdi32.dll int savedc(intptr)
2 kernel32 intptr loadlibraryex(string, intptr, int)
2 kernel32.dll intptr getmodulehandle(string)
2 user32 bool getmenuitemrect(intptr, intptr, int, nativewindowmethods/rect&)
2 user32 bool redrawwindow(intptr, nativewindowmethods/rect&, intptr, uint)
2 user32 bool setwindowpos(int, int, int, int, int, int, int)
2 user32 bool destroymenu(intptr)
2 user32 int postmessage(handleref, int, intptr, intptr)
2 user32 int getmenustring(intptr, uint, intptr, int, int)
2 user32 bool getwindowinfo(intptr, nativewindowmethods/windowinfo&)
2 user32 int menuitemfrompoint(intptr, intptr, nativewindowmethods/point)
2 user32 intptr windowfrompoint(nativewindowmethods/point)
2 user32 bool setmenu(intptr, intptr)
2 user32 intptr getmenu(intptr)
2 user32 intptr setwindowshookex(int, intptr, int)
2 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextlengthex&, intptr)
2 user32 intptr getfocus()
2 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextex&, stringbuilder)
2 user32 bool getmenuiteminfo(intptr, uint, bool, nativewindowmethods/menuiteminfo&)
2 user32.dll intptr loadimage(intptr, string, xpthemes/nativewindowmethods/resourceimagetype,
2 user32.dll int tounicode(int, int, byte[], stringbuilder, int, uint)
2 user32.dll bool getwindowplacement(intptr, nativewindowmethods/windowplacement&)
2 user32.dll int getkeyboardstate(byte[])
2 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
2 uxtheme.dll int isthemeactive()
2 uxtheme.dll int isappthemed()
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 getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
2 winmm int playsoundw(stringbuilder, intptr, int)
1 advapi32.dll bool lookupaccountsid(intptr, intptr, stringbuilder, uint32&, stringbuilder, uin
1 advapi32.dll int getsecurityinfo(intptr, nativemethods/se_object_type, uint, intptr&, intptr&
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 getstockobject(int)
1 gdi32 intptr createdibsection(intptr, nativemethods/bitmapinfoflat&, uint, intptr&, in
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32 int getbitmap(intptr, int, xpthemes/nativewindowmethods/bitmap&)
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 gdi32.dll int selectcliprgn(intptr, intptr)
1 gdi32.dll bool gettextmetrics(handleref, nativewindowmethods/textmetric)
1 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
1 gdi32.dll intptr createrectrgn(int, int, int, int)
1 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
1 gdi32.dll bool gettextmetrics(intptr, nativemethods/textmetric&)
1 gdi32.dll bool deleteobject(intptr)
1 imm32.dll bool immnotifyime(intptr, int, int, int)
1 imm32.dll intptr immgetcontext(intptr)
1 imm32.dll bool immreleasecontext(intptr, intptr)
1 imm32.dll bool immsetcompositionfont(intptr, nativewindowmethods/logfont)
1 imm32.dll bool immsetcandidatewindow(intptr, nativewindowmethods/candidateform&)
1 imm32.dll intptr immgetdefaultimewnd(intptr)
1 kernel32 intptr loadlibrary(string)
1 kernel32 bool freelibrary(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 loadresource(intptr, intptr)
1 kernel32 intptr getmodulehandle(string)
1 kernel32.dll int getcurrentprocessid()
1 kernel32.dll int getcurrentthreadid()
1 kernel32.dll int getmodulefilename(intptr, stringbuilder, int)
1 kernel32.dll intptr getcurrentprocess()
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessage, int, int)
1 mtxex.dll int getobjectcontext(nativemethods/iobjectcontext&)
1 secur32.dll bool getusernameex(nativemethods/extendednameformat, stringbuilder, uint32&)
1 user32 intptr setwindowshookex(int, keyboardhookmanager/hookproccallback, intptr, int)
1 user32 intptr setwindowshookex(int, nativewindowmethods/hookproccallback, intptr, int)
1 user32 int destroycaret()
1 user32 uint getmenustate(intptr, uint, uint)
1 user32 intptr windowfrompoint(int, int)
1 user32 intptr sendmessagetimeout(handleref, int, intptr, intptr, int, int, intptr&)
1 user32 bool setmenuinfo(intptr, nativewindowmethods/menuinfo&)
1 user32 bool setscrollinfo(intptr, int, nativewindowmethods/scrollinfo&, bool)
1 user32 int setcaretpos(int, int)
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
1 user32 bool getscrollinfo(intptr, int, nativewindowmethods/scrollinfo&)
1 user32 bool getscrollinfo(intptr, int, nativemethods/scrollinfo&)
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, nativewindowmethods/setwin
1 user32 int removemenu(intptr, uint, uint)
1 user32 bool showscrollbar(intptr, int, bool)
1 user32 int mapwindowpoints(intptr, intptr, nativewindowmethods/point&, int)
1 user32 int hidecaret(intptr)
1 user32 int getsyscolor(int)
1 user32 bool endpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 bool enablemenuitem(intptr, uint, uint)
1 user32 bool invalidaterect(intptr, intptr, bool)
1 user32 bool messagebeep(int)
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/point&, intptr)
1 user32 intptr sendmessage(intptr, int, intptr, string)
1 user32 intptr sendmessage(intptr, int, intptr, nativewindowmethods/point&)
1 user32 intptr getwindow(intptr, int)
1 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32 intptr getforegroundwindow()
1 user32 intptr getdesktopwindow()
1 user32 intptr getdcex(intptr, intptr, uint)
1 user32 intptr getdcex(intptr, intptr, int)
1 user32 int showcaret(intptr)
1 user32 intptr beginpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 bool iswindow(handleref)
1 user32 bool iswindowvisible(intptr)
1 user32 intptr childwindowfrompointex(intptr, int, int, int)
1 user32 int createcaret(intptr, intptr, int, int)
1 user32.dll intptr sendmessage(handleref, int, intptr, nativemethods/pointl&)
1 user32.dll bool messagebeep(int)
1 user32.dll intptr sendmessage(handleref, int, intptr, nativemethods/formatrange&)
1 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
1 user32.dll intptr windowfrompoint(nativewindowmethods/point)
1 user32.dll intptr setfocus(intptr)
1 user32.dll intptr getwindow(intptr, uint)
1 user32.dll int drawtext(intptr, intptr, int, intptr, uint)
1 user32.dll bool getclientrect(handleref, nativewindowmethods/rect&)
1 user32.dll int getcaretblinktime()
1 user32.dll bool endpaint(intptr, nativemethods/paintstruct&)
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 user32.dll int getmenustring(intptr, uint, stringbuilder, int, uint)
1 user32.dll int loadstring(intptr, uint, stringbuilder, int)
1 user32.dll int mapvirtualkey(int, uint)
1 user32.dll int mapvirtualkey(uint, uint)
1 user32.dll intptr getparent(intptr)
1 user32.dll intptr getdcex(intptr, intptr, int)
1 user32.dll intptr getancestor(intptr, int)
1 user32.dll intptr beginpaint(intptr, nativemethods/paintstruct&)
1 user32.dll int16 getasynckeystate(int)
1 user32.dll int toascii(int, int, byte[], stringbuilder, uint)
1 user32.dll int registerwindowmessage(string)
1 user32.dll bool showwindow(intptr, int)
1 uxtheme.dll intptr openthemedata(intptr, string)
1 uxtheme.dll int getthemetextextent(intptr, intptr, int, int, string, int, int, nativewindowm
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 closethemedata(intptr)
1 uxtheme.dll int drawthemeedge(intptr, intptr, int, int, xpthemes/nativewindowmethods/rect&,
1 wininet.dll bool internetgetconnectedstate(int32&, int)