Application Report


The following 70 APIs (used 581 times) might not work:

There are 216 P/Invokes (used 493 times):

Count Library Function
22 gdi32 intptr selectobject(intptr, intptr)
19 gdi32 bool deleteobject(intptr)
13 user32 intptr sendmessage(intptr, int, intptr, intptr)
13 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
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)
8 user32 bool showwindow(intptr, int)
8 user32 intptr setfocus(intptr)
8 user32 bool unhookwindowshookex(intptr)
7 user32 int getwindowlong(intptr, int)
6 gdi32 intptr createcompatibledc(intptr)
6 gdi32.dll int getdevicecaps(intptr, int)
6 gdi32.dll intptr selectobject(intptr, intptr)
6 user32 int setwindowlong(intptr, int, int)
6 user32 bool iswindow(intptr)
6 user32.dll int16 getkeystate(int)
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 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 gdi32 int deleteobject(intptr)
4 gdi32.dll int getfontdata(intptr, uint, uint, byte[], int)
4 kernel32 int getcurrentthreadid()
4 user32 int16 getkeystate(int)
4 user32 int getmenuitemcount(intptr)
4 user32 int releasedc(intptr, intptr)
4 user32.dll intptr getdc(intptr)
4 user32.dll int releasedc(intptr, intptr)
3 dwmapi.dll int dwmiscompositionenabled(boolean&)
3 gdi32 bool deletedc(intptr)
3 kernel32.dll bool closehandle(intptr)
3 user32 intptr getparent(intptr)
3 user32 intptr getdc(intptr)
3 user32 intptr getwindowdc(intptr)
3 user32 bool redrawwindow(intptr, intptr, intptr, uint)
3 user32 bool setforegroundwindow(intptr)
3 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
3 user32.dll int getclassname(intptr, stringbuilder, int)
3 user32.dll intptr setwindowlongptr64(intptr, int, intptr)
3 user32.dll intptr releasedc(intptr, intptr)
3 user32.dll intptr getwindowlongptr64(intptr, int)
3 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, int, bool, int)
3 user32.dll intptr getwindowlong32(intptr, int)
3 user32.dll intptr setwindowlong32(intptr, int, intptr)
3 userenv.dll bool leavecriticalpolicysection(intptr)
3 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, xpthemes/nativewindowmethods/r
2 advapi32.dll bool cryptgethashparam(intptr, uint, byte[], uint32&, uint)
2 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32 bool gettextmetrics(intptr, textmetric&)
2 gdi32 int getrgnbox(intptr, nativewindowmethods/rect&)
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
2 gdi32 bool gettextmetrics(intptr, nativewindowmethods/textmetric&)
2 gdi32.dll intptr createcompatibledc(intptr)
2 gdi32.dll bool deletedc(intptr)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll int savedc(intptr)
2 gdi32.dll int selectobject(intptr, intptr)
2 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 kernel32 intptr loadlibraryex(string, intptr, int)
2 kernel32.dll bool setconsoletextattribute(intptr, uint16)
2 kernel32.dll intptr getmodulehandle(string)
2 kernel32.dll intptr getstdhandle(uint)
2 user32 intptr getsystemmenu(intptr, bool)
2 user32 bool setmenu(intptr, intptr)
2 user32 int menuitemfrompoint(intptr, intptr, 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 bool getwindowinfo(intptr, nativewindowmethods/windowinfo&)
2 user32 bool destroymenu(intptr)
2 user32 bool getmenuitemrect(intptr, intptr, int, nativewindowmethods/rect&)
2 user32 bool getmenuiteminfo(intptr, uint, bool, nativewindowmethods/menuiteminfo&)
2 user32 intptr getfocus()
2 user32 intptr setcapture(intptr)
2 user32 intptr setwindowshookex(int, keyboardhookmanager/hookproccallback, intptr, int)
2 user32 intptr windowfrompoint(nativewindowmethods/point)
2 user32 intptr getmenu(intptr)
2 user32.dll intptr loadimage(intptr, string, xpthemes/nativewindowmethods/resourceimagetype,
2 user32.dll int getkeyboardstate(byte[])
2 user32.dll int toascii(int, int, byte[], stringbuilder, uint)
2 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
2 userenv.dll intptr entercriticalpolicysection(bool)
2 userenv.dll bool unregistergpnotification(safewaithandle)
2 userenv.dll bool registergpnotification(safewaithandle, bool)
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 cryptdestroyhash(intptr)
1 advapi32.dll bool crypthashdata(intptr, byte[], uint, uint)
1 advapi32.dll bool cryptreleasecontext(intptr, uint)
1 advapi32.dll bool duplicatetoken(intptr, int, intptr&)
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 advapi32.dll bool cryptacquirecontext(intptr&, string, string, uint, uint)
1 advapi32.dll bool cryptcreatehash(intptr, uint, intptr, uint, intptr&)
1 comctl32 int dllgetversion(nativewindowmethods/dllversioninfo&)
1 comctl32.dll int lbitemfrompt(intptr, nativewindowmethods/point, bool)
1 comctl32.dll bool initcommoncontrols(nativewindowmethods/initcommoncontrols)
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 int selectcliprgn(intptr, intptr)
1 gdi32 intptr createbitmap(int, int, int, int, int16[])
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32 intptr createpatternbrush(intptr)
1 gdi32 intptr getstockobject(int)
1 gdi32 int getbitmap(intptr, int, xpthemes/nativewindowmethods/bitmap&)
1 gdi32.dll intptr createfontindirect(nativemethods/logfont)
1 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
1 gdi32.dll int restoredc(intptr, int)
1 gdi32.dll int patblt(intptr, int, int, int, int, 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(handleref, nativewindowmethods/textmetric)
1 gdiplus.dll int gdiploadimagefromfile(string, intptr&)
1 imm32.dll intptr immgetcontext(intptr)
1 imm32.dll intptr immgetdefaultimewnd(intptr)
1 imm32.dll bool immnotifyime(intptr, int, int, int)
1 imm32.dll bool immsetcandidatewindow(intptr, nativewindowmethods/candidateform&)
1 imm32.dll bool immreleasecontext(intptr, intptr)
1 imm32.dll bool immsetcompositionfont(intptr, nativewindowmethods/logfont)
1 kernel32 int getshortpathname(string, stringbuilder, int)
1 kernel32 int sizeofresource(intptr, intptr)
1 kernel32 intptr getprocaddress(intptr, string)
1 kernel32 int freelibrary(intptr)
1 kernel32 bool freelibrary(intptr)
1 kernel32 intptr findresource(intptr, intptr, string)
1 kernel32 intptr loadresource(intptr, intptr)
1 kernel32 intptr getmodulehandle(string)
1 kernel32.dll int getcurrentthreadid()
1 kernel32.dll int getmodulefilename(intptr, stringbuilder, int)
1 kernel32.dll void outputdebugstring(string)
1 kernel32.dll int getcurrentprocessid()
1 kernel32.dll int getconsoleoutputcp()
1 kernel32.dll int formatmessage(int, intptr&, int, int, string&, int, intptr)
1 kernel32.dll bool getconsolescreenbufferinfo(intptr, coloredconsoleappender/console_screen_bu
1 libc void syslog(int, string, string)
1 libc void openlog(intptr, int, localsyslogappender/syslogfacility)
1 libc void closelog()
1 msvcrt.dll int _mkdir(string)
1 netapi32.dll int netmessagebuffersend(string, string, string, string, int)
1 secur32 int initializesecuritycontext(sspihandler/sechandle&, intptr, string, int, int,
1 secur32 int initializesecuritycontext(sspihandler/sechandle&, sspihandler/sechandle&, st
1 secur32.dll int freecredentialshandle(sspihandler/sechandle&)
1 secur32.dll int acquirecredentialshandle(string, string, int, intptr, intptr, intptr, intptr
1 secur32.dll int freecontextbuffer(intptr)
1 secur32.dll int deletesecuritycontext(sspihandler/sechandle&)
1 user32 bool setscrollinfo(intptr, int, nativewindowmethods/scrollinfo&, bool)
1 user32 bool setmenuinfo(intptr, nativewindowmethods/menuinfo&)
1 user32 uint getmenustate(intptr, uint, uint)
1 user32 bool setwindowpos(int, int, int, int, int, int, int)
1 user32 intptr childwindowfrompointex(intptr, int, int, int)
1 user32 intptr beginpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 int showcaret(intptr)
1 user32 int setcaretpos(int, int)
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
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 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32 int destroycaret()
1 user32 int createcaret(intptr, intptr, int, int)
1 user32 bool getscrollinfo(intptr, int, nativewindowmethods/scrollinfo&)
1 user32 bool invalidaterect(intptr, intptr, bool)
1 user32 bool iswindow(handleref)
1 user32 bool showscrollbar(intptr, int, bool)
1 user32 bool iswindowvisible(intptr)
1 user32 intptr getdcex(intptr, intptr, uint)
1 user32 intptr getdesktopwindow()
1 user32 intptr sendmessage(intptr, int, intptr, nativewindowmethods/point&)
1 user32 intptr getwindow(intptr, int)
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextex&, stringbuilder)
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextlengthex&, intptr)
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/point&, intptr)
1 user32 intptr sendmessagetimeout(handleref, int, intptr, intptr, int, int, intptr&)
1 user32 intptr getforegroundwindow()
1 user32 intptr setwindowshookex(int, nativewindowmethods/hookproccallback, intptr, int)
1 user32 intptr sendmessage(intptr, int, intptr, string)
1 user32.dll intptr windowfrompoint(nativewindowmethods/point)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll bool messagebeep(int)
1 user32.dll bool getwindowplacement(intptr, nativewindowmethods/windowplacement&)
1 user32.dll bool geticoninfo(intptr, geocursor/iconinfo&)
1 user32.dll bool getclientrect(handleref, nativewindowmethods/rect&)
1 user32.dll int16 getasynckeystate(int)
1 user32.dll int getcaretblinktime()
1 user32.dll intptr setfocus(intptr)
1 user32.dll int registerwindowmessage(string)
1 user32.dll intptr createiconindirect(geocursor/iconinfo&)
1 user32.dll intptr getdcex(intptr, intptr, int)
1 user32.dll int16 getasynckeystate(keys)
1 user32.dll intptr getparent(intptr)
1 user32.dll intptr getwindow(intptr, uint)
1 user32.dll int mapvirtualkey(uint, uint)
1 user32.dll int mapvirtualkey(int, uint)
1 user32.dll int getmenustring(intptr, uint, stringbuilder, int, uint)
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 user32.dll intptr getancestor(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&,