Application Report


The following 90 APIs (used 1042 times) might not work:

There are 332 P/Invokes (used 713 times):

Count Library Function
20 gdi32 intptr selectobject(intptr, intptr)
19 gdi32 bool deleteobject(intptr)
19 gdi32.dll int getdevicecaps(intptr, int)
17 user32.dll int16 getasynckeystate(keys)
13 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
10 gdi32.dll intptr selectobject(intptr, intptr)
10 user32 intptr setfocus(intptr)
10 user32 intptr callnexthookex(intptr, int, intptr, intptr)
9 user32 intptr sendmessage(intptr, int, intptr, intptr)
9 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
9 uxtheme.dll intptr openthemedata(intptr, string)
8 user32 bool showwindow(intptr, int)
8 user32 bool unhookwindowshookex(intptr)
7 user32 int getwindowlong(intptr, int)
6 user32 int setwindowlong(intptr, int, int)
6 user32 bool iswindow(intptr)
6 user32.dll bool getwindowrect(intptr, nativewindowmethods/rect&)
6 user32.dll int16 getkeystate(int)
5 gdi32 intptr createcompatibledc(intptr)
5 gdi32.dll intptr deletedc(intptr)
5 msimg32 bool alphablend(intptr, int, int, int, int, intptr, int, int, int, int, int)
5 user32 int findwindowexa(int, int, string, string)
5 user32 intptr setwindowshookex(int, nativewindowmethods/hookproc, intptr, int)
5 user32 intptr getwindowdc(intptr)
5 user32 bool setcursorpos(int, int)
5 user32.dll int releasedc(intptr, intptr)
5 user32.dll int getwindowlong(intptr, int)
4 gdi32 int getdevicecaps(intptr, int)
4 gdi32 int deleteobject(intptr)
4 gdi32 bool setviewportorgex(intptr, int, int, nativewindowmethods/point&)
4 gdi32.dll int16 getdevicecaps(intptr, int16)
4 gdi32.dll int getfontdata(intptr, int, int, byte[], int)
4 gdi32.dll int deleteobject(intptr)
4 kernel32 intptr internalgetprocessheap()
4 kernel32 int getcurrentthreadid()
4 kernel32.dll int getlocaleinfo(uint, uint, string, int)
4 user32 int getmenuitemcount(intptr)
4 user32 int releasedc(intptr, intptr)
4 user32 bool setforegroundwindow(intptr)
4 user32 int16 getkeystate(int)
4 user32.dll intptr getwindowlongptr64(intptr, int)
4 user32.dll intptr setwindowlongptr64(intptr, int, intptr)
4 user32.dll int sendmessage(intptr, int, int, int)
4 user32.dll intptr setwindowlong32(intptr, int, intptr)
4 user32.dll intptr getwindowlong32(intptr, int)
4 uxtheme.dll intptr closethemedata(intptr)
3 dwmapi.dll int dwmiscompositionenabled(boolean&)
3 gdi32 bool deletedc(intptr)
3 gdi32.dll bool gettextextentpoint32(intptr, string, int, size&)
3 gdi32.dll intptr createic(string, string, intptr, intptr)
3 kernel32.dll intptr loadlibrary(string)
3 kernel32.dll bool freelibrary(intptr)
3 user32 intptr getdc(intptr)
3 user32 intptr getparent(intptr)
3 user32 bool redrawwindow(intptr, intptr, intptr, uint)
3 user32 intptr setcapture(intptr)
3 user32 intptr getsystemmenu(intptr, bool)
3 user32.dll intptr getfocus()
3 user32.dll int setforegroundwindow(intptr)
3 user32.dll intptr sendmessage(handleref, uint, intptr, string)
3 user32.dll intptr setfocus(intptr)
3 user32.dll int sendmessage(intptr, uint, int, int)
3 user32.dll bool getscrollinfo(intptr, int, a/b&)
3 user32.dll int getclassname(intptr, stringbuilder, int)
3 user32.dll int sendmessage(intptr, int, int, a/c&)
3 userenv.dll bool leavecriticalpolicysection(intptr)
3 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, xpthemes/nativewindowmethods/r
2 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
2 gdi32 int getrgnbox(intptr, nativewindowmethods/rect&)
2 gdi32 intptr createbitmap(int, int, int, int, int16[])
2 gdi32 intptr createpatternbrush(intptr)
2 gdi32.dll int savedc(intptr)
2 gdi32.dll int64 bitblt(intptr, int, int, int, int, intptr, int, int, int)
2 gdi32.dll bool getcharwidth32(intptr, int, int, int32[])
2 gdi32.dll int patblt(intptr, int, int, int, int, int)
2 gdi32.dll intptr deleteobject(intptr)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll int getoutlinetextmetrics(intptr, int, al/c&)
2 gdiplus.dll uint gdipemftowmfbits(intptr, uint, byte[], int, int)
2 gdiplus.dll int gdipdeletepath(intptr)
2 iphlpapi.dll int internalgettcptable(byte[], int32&, bool)
2 iphlpapi.dll int internalgetnetworkparams(intptr, int32&)
2 iphlpapi.dll int internalgetudptable(byte[], int32&, bool)
2 iphlpapi.dll int internalallocateandgetudpextablefromstack(intptr&, bool, intptr, int, int)
2 iphlpapi.dll int internalallocateandgettcpextablefromstack(intptr&, bool, intptr, int, int)
2 iphlpapi.dll int internalgetadaptersinfo(intptr, uint32&)
2 kernel32 intptr loadlibraryex(string, intptr, int)
2 msvcrt.dll int _controlfp(int, int)
2 sensapi.dll bool isnetworkalive(int32&)
2 shell32.dll intptr shgetfileinfo(string, uint, shell32/shfileinfo&, uint, uint)
2 user32 intptr getmenu(intptr)
2 user32 intptr setwindowshookex(int, keyboardhookmanager/hookproccallback, intptr, int)
2 user32 int postmessage(handleref, int, intptr, intptr)
2 user32 int menuitemfrompoint(intptr, intptr, nativewindowmethods/point)
2 user32 bool getmenuiteminfo(intptr, uint, bool, nativewindowmethods/menuiteminfo&)
2 user32 intptr getfocus()
2 user32 bool redrawwindow(intptr, nativewindowmethods/rect&, intptr, uint)
2 user32 bool getwindowinfo(intptr, nativewindowmethods/windowinfo&)
2 user32 bool getmenuitemrect(intptr, intptr, int, nativewindowmethods/rect&)
2 user32 int sendmessage(intptr, int, int, intptr)
2 user32 intptr windowfrompoint(nativewindowmethods/point)
2 user32 int sendmessage(intptr, int, int, regextextbox/point&)
2 user32 bool destroymenu(intptr)
2 user32 bool updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
2 user32 bool setmenu(intptr, intptr)
2 user32 intptr getwindowthreadprocessid(intptr, int32&)
2 user32 int getmenustring(intptr, uint, intptr, int, int)
2 user32.dll int destroyicon(intptr)
2 user32.dll void setwindowpos(intptr, intptr, int, int, int, int, uint)
2 user32.dll int getsystemmetrics(int)
2 user32.dll int getkeyboardstate(byte[])
2 user32.dll int getwindowtext(intptr, stringbuilder, int)
2 user32.dll bool showwindowasync(intptr, int)
2 user32.dll bool getwindowplacement(intptr, nativewindowmethods/windowplacement&)
2 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
2 user32.dll int isiconic(intptr)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll intptr loadimage(intptr, string, xpthemes/nativewindowmethods/resourceimagetype,
2 user32.dll int sendmessage(intptr, int, intptr, intptr)
2 user32.dll intptr sendmessage(handleref, uint, intptr, intptr)
2 user32.dll intptr getdc(intptr)
2 user32.dll int setscrollinfo(intptr, int, a/b&, int)
2 user32.dll int showwindow(intptr, int)
2 userenv.dll intptr entercriticalpolicysection(bool)
2 userenv.dll bool unregistergpnotification(safewaithandle)
2 userenv.dll bool registergpnotification(safewaithandle, bool)
2 uxtheme.dll int getthemebackgroundcontentrect(intptr, intptr, int, int, xpthemes/nativewindo
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 getthemeappproperties()
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
2 wininet intptr findfirsturlcacheentry(string, intptr, int32&)
2 wininet bool findnexturlcacheentry(intptr, intptr, int32&)
2 wininet.dll bool internetgetcookie(string, string, stringbuilder, int32&)
2 winmm int playsoundw(stringbuilder, intptr, int)
2 winspool.drv int documentproperties(intptr, intptr, string, intptr, intptr, int)
2 winspool.drv bool enumprinters(int, string, int, intptr, int, int32&, int32&)
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 clrdump.dll int createdump(int, string, int, int, intptr)
1 clrdump.dll int registerfilter(string, int)
1 comctl32 int dllgetversion(nativewindowmethods/dllversioninfo&)
1 comctl32.dll bool initcommoncontrols(nativewindowmethods/initcommoncontrols)
1 comctl32.dll bool imagelist_add(intptr, intptr, intptr)
1 comctl32.dll int lbitemfrompt(intptr, nativewindowmethods/point, bool)
1 comdlg32.dll intptr findtext(intptr)
1 comdlg32.dll intptr replacetext(intptr)
1 crypt32.dll bool cryptunprotectdata(dataprotector/data_blob&, string, dataprotector/data_blo
1 crypt32.dll bool cryptprotectdata(dataprotector/data_blob&, string, dataprotector/data_blob&
1 dwmapi intptr dwmgetcolorizationcolor(uint32&, boolean&)
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 int getbitmap(intptr, int, xpthemes/nativewindowmethods/bitmap&)
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32 intptr getstockobject(int)
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32 bool gettextmetrics(intptr, textmetric&)
1 gdi32.dll intptr lptodp(intptr, point&, int)
1 gdi32.dll int excludecliprect(intptr, int, int, int, int)
1 gdi32.dll bool gettextmetrics(handleref, nativewindowmethods/textmetric)
1 gdi32.dll int getgraphicsmode(intptr)
1 gdi32.dll bool deleteobject(intptr)
1 gdi32.dll bool deleteenhmetafile(intptr)
1 gdi32.dll bool deletedc(intptr)
1 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
1 gdi32.dll int getbkcolor(intptr)
1 gdi32.dll int settextalign(intptr, int)
1 gdi32.dll uint getfontdata(intptr, uint, uint, byte[], uint)
1 gdi32.dll intptr setmapmode(intptr, int)
1 gdi32.dll int gettextalign(intptr)
1 gdi32.dll int gettextcolor(intptr)
1 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
1 gdi32.dll int restoredc(intptr, int)
1 gdi32.dll intptr createfontindirect(a/l)
1 gdi32.dll intptr createdibsection(intptr, imagelisthelper/bitmapinfo, uint, intptr&, intpt
1 gdi32.dll int setbkcolor(intptr, int)
1 gdi32.dll intptr createdibitmap(intptr, m/a, int, byte[], m/a, int)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll int settextcolor(intptr, int)
1 gdi32.dll uint getenhmetafilebits(intptr, uint, intptr)
1 gdi32.dll uint getenhmetafilebits(intptr, uint, byte[])
1 gdi32.dll intptr modifyworldtransform(intptr, single[], int)
1 gdi32.dll intptr setviewportorgex(intptr, int, int, intptr)
1 gdi32.dll intptr restoredc(intptr, int)
1 gdi32.dll intptr savedc(intptr)
1 gdi32.dll intptr setviewportextex(intptr, int, int, intptr)
1 gdi32.dll intptr setgraphicsmode(intptr, int)
1 gdi32.dll intptr scaleviewportextex(intptr, int, int, int, int, intptr)
1 gdi32.dll intptr scalewindowextex(intptr, int, int, int, int, intptr)
1 gdi32.dll intptr setwindowextex(intptr, int, int, intptr)
1 gdi32.dll intptr setenhmetafilebits(uint, byte[])
1 gdi32.dll intptr setwindoworgex(intptr, int, int, intptr)
1 gdi32.dll uint deleteenhmetafile(intptr)
1 gdi32.dll intptr setworldtransform(intptr, single[])
1 gdiplus.dll int gdipcreatepath2(intptr, intptr, int, int, intptr&)
1 gdiplus.dll int gdipgetpathfillmode(intptr, int32&)
1 gdiplus.dll int gdipgetpathpoints(intptr, intptr, int)
1 gdiplus.dll int gdipgetpathtypes(intptr, byte[], int)
1 gdiplus.dll int gdipgetpointcount(intptr, int32&)
1 gdiplus.dll int gdipwindingmodeoutline(intptr, intptr, single)
1 inetcpl.cpl int launchinternetcontrolpanel(intptr)
1 kernel32 int sizeofresource(intptr, intptr)
1 kernel32 intptr loadresource(intptr, intptr)
1 kernel32 intptr getprocaddress(intptr, string)
1 kernel32 bool freelibrary(intptr)
1 kernel32 intptr getmodulehandle(string)
1 kernel32 bool getvolumeinformation(string, stringbuilder, uint, intptr&, intptr&, intptr&
1 kernel32 intptr findresource(intptr, intptr, string)
1 kernel32 int freelibrary(intptr)
1 kernel32.dll uint gettempfilename(string, string, uint, stringbuilder)
1 kernel32.dll intptr getmodulehandle(string)
1 kernel32.dll intptr createfile(string, fileaccess, fileshare, int, filemode, int, intptr)
1 kernel32.dll bool freeconsole()
1 kernel32.dll bool rtlmovememory(intptr, intptr, int)
1 kernel32.dll bool getconsoledisplaymode(int32&)
1 kernel32.dll bool allocconsole()
1 kernel32.dll bool attachconsole(int)
1 mpr.dll int wnetgetconnection(string, stringbuilder, int32&)
1 ole32.dll int stgcreatedocfileonilockbytes(ilockbytes, int, int, ucomistorage&)
1 ole32.dll int stgcreatedocfile(string, int, int, ucomistorage&)
1 ole32.dll int stgopenstorage(string, intptr, int, intptr, int, ucomistorage&)
1 ole32.dll int stgopenstorageonilockbytes(ilockbytes, ucomistorage, int, intptr, int, ucomi
1 shell32.dll intptr shgetfileinfo(string, uint, iconextracter/shfileinfo&, uint, uint)
1 shell32.dll int64 findexecutablea(string, string, stringbuilder)
1 shell32.dll intptr shgetfileinfo(string, uint, imagelisthelper/shfileinfo&, uint, uint)
1 user32 intptr getdcex(intptr, intptr, int)
1 user32 intptr getdesktopwindow()
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/point&, intptr)
1 user32 int beginpaint(intptr, mdiclientpainter/paintstruct&)
1 user32 intptr childwindowfrompointex(intptr, int, int, int)
1 user32 bool iswindowvisible(intptr)
1 user32 bool iswindow(handleref)
1 user32 bool invalidaterect(intptr, intptr, bool)
1 user32 intptr setwindowshookex(int, nativewindowmethods/hookproccallback, intptr, int)
1 user32 bool endpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextlengthex&, intptr)
1 user32 intptr getdcex(intptr, intptr, uint)
1 user32 intptr getforegroundwindow()
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, nativewindowmethods/setwin
1 user32 intptr getwindow(intptr, int)
1 user32 bool setmenuinfo(intptr, nativewindowmethods/menuinfo&)
1 user32 bool messagebeep(int)
1 user32 intptr sendmessage(intptr, int, intptr, nativewindowmethods/point&)
1 user32 intptr sendmessage(intptr, int, intptr, string)
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextex&, stringbuilder)
1 user32 intptr sendmessagetimeout(handleref, int, intptr, intptr, int, int, intptr&)
1 user32 int createcaret(intptr, intptr, int, int)
1 user32 int findwindowex(int, int, string, string)
1 user32 int postmessagea(int, int, int, int)
1 user32 int msgwaitformultipleobjects(int, intptr, int16, int, int)
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
1 user32 int enumwindows(windowenumerator/enumwindowscallback, intptr)
1 user32 int showcaret(intptr)
1 user32 int enumwindows(program/enumwindowscallback, intptr)
1 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32 int setcaretpos(int, int)
1 user32 int endpaint(intptr, mdiclientpainter/paintstruct&)
1 user32 int getsyscolor(int)
1 user32 int hidecaret(intptr)
1 user32 intptr beginpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 int destroycaret()
1 user32 int mapwindowpoints(intptr, intptr, nativewindowmethods/point&, int)
1 user32 int setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32 int getclientrect(intptr, rectangle&)
1 user32.dll intptr destroyicon(intptr)
1 user32.dll intptr setcapture(intptr)
1 user32.dll bool movewindow(intptr, int, int, int, int, bool)
1 user32.dll intptr setclipboardviewer(intptr)
1 user32.dll int scrollwindowex(intptr, int, int, a/a&, a/a&, intptr, intptr, uint)
1 user32.dll void getclassname(int, stringbuilder, int)
1 user32.dll intptr windowfrompoint(nativewindowmethods/point)
1 user32.dll intptr setclipboarddata(int, intptr)
1 user32.dll uint registerwindowmessage(string)
1 user32.dll uint setparent(intptr, intptr)
1 user32.dll intptr setactivewindow(intptr)
1 user32.dll bool releasecapture()
1 user32.dll int enumchildwindows(intptr, processnative/windowenumdelegate, int)
1 user32.dll int getmenustring(intptr, uint, stringbuilder, int, uint)
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 user32.dll bool openclipboard(intptr)
1 user32.dll bool setlayeredwindowattributes(intptr, uint, byte, uint)
1 user32.dll int getcaretblinktime()
1 user32.dll int g(intptr, uint, int, d/d&)
1 user32.dll bool peekmessage(message&, intptr, int, int, int)
1 user32.dll int d(intptr, int, int, d/a&)
1 user32.dll int a(intptr, int, int, aq/a&)
1 user32.dll bool postmessage(intptr, uint, intptr, intptr)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll bool screentoclient(intptr, nonclientareatoolbar/point&)
1 user32.dll bool messagebeep(int)
1 user32.dll bool isdialogmessage(intptr, message&)
1 user32.dll bool closeclipboard()
1 user32.dll int16 getasynckeystate(int)
1 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, int, bool, int)
1 user32.dll int16 getkeystate(keys)
1 user32.dll bool changeclipboardchain(intptr, intptr)
1 user32.dll bool getclientrect(handleref, nativewindowmethods/rect&)
1 user32.dll int mapvirtualkey(uint, uint)
1 user32.dll intptr getdcex(intptr, intptr, int)
1 user32.dll intptr getparent(intptr)
1 user32.dll bool getwindowplacement(intptr, scbasicform/windowplacement&)
1 user32.dll bool getwindowrect(intptr, nonclientareatoolbar/rect&)
1 user32.dll int toascii(int, int, byte[], stringbuilder, uint)
1 user32.dll intptr getwindowdc(intptr)
1 user32.dll intptr sendmessagew(intptr, uint, intptr, program/copydatastruct&)
1 user32.dll int sendmessage(intptr, int, int, intptr)
1 uxtheme.dll intptr drawthemeparentbackground(intptr, intptr, a/a&)
1 uxtheme.dll intptr getwindowtheme(intptr)
1 uxtheme.dll bool isappthemed()
1 uxtheme.dll int getthemebackgroundextent(intptr, intptr, int, int, xpthemes/nativewindowmeth
1 uxtheme.dll intptr drawthemebackground(intptr, intptr, int, int, b/a&, b/a&)
1 uxtheme.dll intptr drawthemebackground(intptr, intptr, int, int, a/a&, a/a&)
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, int, int, xpthemes/nati
1 uxtheme.dll bool isthemebackgroundpartiallytransparent(intptr, int, int)
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, uint, nativewindowmet
1 uxtheme.dll int getthemecolor(intptr, int, int, int, int32&)
1 uxtheme.dll bool isthemeactive()
1 uxtheme.dll int getthemesyscolor(intptr, int)
1 uxtheme.dll int getthemetextextent(intptr, intptr, int, int, string, int, int, nativewindowm
1 uxtheme.dll int drawthemeedge(intptr, intptr, int, int, xpthemes/nativewindowmethods/rect&,
1 uxtheme.dll int closethemedata(intptr)
1 wininet intptr findfirsturlcachegroup(int, int, intptr, int, int64&, intptr)
1 wininet bool findnexturlcachegroup(intptr, int64&, intptr)
1 wininet bool deleteurlcacheentry(intptr)
1 wininet bool deleteurlcachegroup(int64, int, intptr)
1 wininet.dll bool internetcheckconnection(string, uint, uint)
1 wininet.dll bool internetsetoption(int, int, string, int)
1 winspool.drv bool closeprinter(intptr)
1 winspool.drv bool openprinter(string, intptr&, intptr)