Application Report


The following 83 APIs (used 482 times) might not work:

There are 265 P/Invokes (used 580 times):

Count Library Function
26 gdi32.dll intptr selectobject(intptr, intptr)
22 gdi32 intptr selectobject(intptr, intptr)
21 gdi32 bool deleteobject(intptr)
12 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
11 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
9 user32 intptr setfocus(intptr)
8 gdi32.dll bool deleteobject(intptr)
8 gdi32.dll int getdevicecaps(intptr, int)
8 user32 intptr callnexthookex(intptr, int, intptr, intptr)
8 user32.dll intptr sendmessage(handleref, int, int, int)
8 user32.dll int getscrollpos(intptr, int)
7 user32 int getwindowlong(intptr, int)
7 user32 intptr sendmessage(intptr, int, intptr, intptr)
7 user32 bool showwindow(intptr, int)
6 gdi32 intptr createcompatibledc(intptr)
6 user32 bool unhookwindowshookex(intptr)
6 user32 int setwindowlong(intptr, int, int)
6 user32.dll int16 getkeystate(int)
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 int releasedc(intptr, intptr)
5 user32.dll int releasedc(intptr, intptr)
5 uxtheme.dll intptr openthemedata(intptr, string)
4 gdi32 bool deletedc(intptr)
4 gdi32 bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
4 gdi32.dll intptr createpen(int, int, int)
4 kernel32 intptr localfree(intptr)
4 reportingservicescompression.dll int deflate(compressutil/z_stream&, int)
4 user32 int getmenuitemcount(intptr)
4 user32 bool setcursorpos(int, int)
4 user32 intptr getdc(intptr)
4 uxtheme.dll int closethemedata(intptr)
3 gdi32.dll int excludecliprect(intptr, int, int, int, int)
3 gdi32.dll int setbkcolor(intptr, int)
3 gdi32.dll int setbkmode(intptr, int)
3 gdi32.dll int settextcolor(intptr, int)
3 gdi32.dll uint getfontdatasize(intptr, int, int, intptr, int)
3 gdi32.dll bool setworldtransform(intptr, win32/xform&)
3 kernel32 int getcurrentthreadid()
3 user32 bool iswindow(intptr)
3 user32 intptr getparent(intptr)
3 user32 bool redrawwindow(intptr, intptr, intptr, uint)
3 user32 intptr getsystemmenu(intptr, bool)
3 user32 bool setforegroundwindow(intptr)
3 user32 intptr setcapture(intptr)
3 user32 intptr getwindowdc(intptr)
3 user32.dll intptr setwindowlongptr64(intptr, int, intptr)
3 user32.dll intptr setwindowlong32(intptr, int, intptr)
3 user32.dll bool getwindowrect(intptr, nativewindowmethods/rect&)
3 user32.dll intptr getdc(intptr)
3 user32.dll intptr getwindowlongptr64(intptr, int)
3 user32.dll intptr getwindowlong32(intptr, int)
3 uxtheme.dll bool drawthemebackground(intptr, intptr, int, int, win32/gdirect&, intptr)
3 uxtheme.dll int getthemeappproperties()
3 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, xpthemes/nativewindowmethods/r
2 comctl32.dll int flatsb_setscrollinfo(intptr, int, win32/scrollinfo&, bool)
2 comctl32.dll bool flatsb_getscrollinfo(intptr, int, win32/scrollinfo&)
2 comctl32.dll bool flatsb_setscrollprop(intptr, int, intptr, bool)
2 dwmapi.dll int dwmiscompositionenabled(boolean&)
2 gdi32 int getdibits(intptr, handleref, uint, uint, intptr, nativewindowmethods/bitmapi
2 gdi32 int deleteobject(intptr)
2 gdi32 bool setviewportorgex(intptr, int, int, nativewindowmethods/point&)
2 gdi32 int getdevicecaps(intptr, int)
2 gdi32.dll int intersectcliprect(intptr, int, int, int, int)
2 gdi32.dll intptr deleteobject(intptr)
2 gdi32.dll uint getfontdata(intptr, int, int, byte[], int)
2 gdi32.dll intptr selectobject(handleref, handleref)
2 gdi32.dll int savedc(intptr)
2 kernel32 intptr loadlibraryex(string, intptr, int)
2 kernel32.dll intptr getcurrentprocess()
2 kernel32.dll intptr getmodulehandle(string)
2 reportingservicescompression.dll int inflateend(compressutil/z_stream&)
2 reportingservicescompression.dll int deflateend(compressutil/z_stream&)
2 reportingservicescompression.dll int inflate(compressutil/z_stream&, int)
2 reportingservicescompression.dll int inflateinit_(compressutil/z_stream&, string, int)
2 reportingservicescompression.dll int deflateinit_(compressutil/z_stream&, int, string, int)
2 user32 bool setmenu(intptr, intptr)
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 updatelayeredwindow(intptr, intptr, nativewindowmethods/point&, nativewindo
2 user32 int getmenustring(intptr, uint, intptr, int, int)
2 user32 intptr getdesktopwindow()
2 user32 intptr getmenu(intptr)
2 user32 intptr windowfrompoint(nativewindowmethods/point)
2 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextlengthex&, intptr)
2 user32 intptr sendmessage(intptr, int, nativewindowmethods/gettextex&, stringbuilder)
2 user32 int16 getkeystate(int)
2 user32 bool getwindowinfo(intptr, nativewindowmethods/windowinfo&)
2 user32 int postmessage(handleref, int, intptr, intptr)
2 user32 int menuitemfrompoint(intptr, intptr, nativewindowmethods/point)
2 user32.dll int getkeyboardstate(byte[])
2 user32.dll intptr setfocus(intptr)
2 user32.dll bool messagebeep(int)
2 user32.dll int getscrollinfo(intptr, int, win32/scrollinfo&)
2 user32.dll bool getwindowplacement(intptr, nativewindowmethods/windowplacement&)
2 user32.dll intptr loadimage(intptr, string, xpthemes/nativewindowmethods/resourceimagetype,
2 user32.dll int sendmessage(intptr, int, int, intptr)
2 user32.dll intptr setwindowshookex(int, hookhandler, intptr, int)
2 user32.dll int setscrollinfo(intptr, int, win32/scrollinfo&, bool)
2 user32.dll int getclassname(intptr, stringbuilder, int)
2 uxtheme.dll int isthemeactive()
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
2 uxtheme.dll bool isappthemed()
2 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, theme/rect&, theme/rect&)
2 uxtheme.dll int isappthemed()
2 uxtheme.dll int getthemebackgroundcontentrect(intptr, intptr, int, int, xpthemes/nativewindo
2 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, intptr, xpthemes/nativewindowmeth
2 winmm int playsoundw(stringbuilder, intptr, int)
1 advapi32 uint registereventsource(string, string)
1 advapi32 bool reportevent(uint, uint16, uint16, uint, uintptr, uint16, uint, string[], ui
1 advapi32 bool deregistereventsource(uint)
1 advapi32.dll int getsecurityinfo(intptr, nativemethods/se_object_type, uint, intptr&, intptr&
1 advapi32.dll bool lookupaccountsid(intptr, intptr, stringbuilder, uint32&, stringbuilder, uin
1 comctl32 int dllgetversion(nativewindowmethods/dllversioninfo&)
1 comctl32.dll bool initcommoncontrolsex(win32/initcommoncontrolsex&)
1 comctl32.dll bool imagelist_drawex(intptr, int, intptr, int, int, int, int, int, int, int)
1 comctl32.dll bool initializeflatsb(intptr)
1 comctl32.dll bool initcommoncontrols(nativewindowmethods/initcommoncontrols)
1 comctl32.dll int lbitemfrompt(intptr, nativewindowmethods/point, bool)
1 comctl32.dll bool uninitializeflatsb(intptr)
1 crypt32 bool cryptprotectdata(nativemethods/data_blob&, string, intptr, intptr, intptr,
1 crypt32 bool cryptunprotectdata(nativemethods/data_blob&, stringbuilder, intptr, intptr,
1 dwmapi.dll int dwmdefwindowproc(intptr, uint, intptr, intptr, int32&)
1 dwmapi.dll int dwmextendframeintoclientarea(intptr, nativewindowmethods/margins&)
1 dwmapi.dll int dwmgetwindowattribute(intptr, uint, nativewindowmethods/rect&, uint)
1 gdi32 int getbitmap(intptr, int, xpthemes/nativewindowmethods/bitmap&)
1 gdi32 uint getoutlinetextmetrics(intptr, uint, compositionpdf/windowsgdiwrapper/outlin
1 gdi32 bool gettextextentexpointi(intptr, uint16[], int, int, int32&, int32[], size&)
1 gdi32 int getcharabcwidthsfloat(intptr, uint, uint, compositionpdf/windowsgdiwrapper/a
1 gdi32 intptr createcompatiblebitmap(intptr, int, int)
1 gdi32 intptr createpatternbrush(intptr)
1 gdi32 int getglyphindicesw(intptr, uint16[], uint, uint16[], int64)
1 gdi32 intptr createbitmap(int, int, int, int, int16[])
1 gdi32 intptr getstockobject(int)
1 gdi32 intptr createdibsection(intptr, nativewindowmethods/bitmapinfoflat&, uint, intpt
1 gdi32 int getrgnbox(intptr, nativewindowmethods/rect&)
1 gdi32 int selectcliprgn(intptr, intptr)
1 gdi32 bool gettextmetrics(intptr, textmetric&)
1 gdi32.dll bool gettextextentexpoint(intptr, string, int, int, intptr, intptr, win32/gdisiz
1 gdi32.dll int selectcliprgn(intptr, intptr)
1 gdi32.dll int restoredc(intptr, int)
1 gdi32.dll int gettextmetrics(intptr, win32/textmetrics&)
1 gdi32.dll int getgraphicsmode(intptr)
1 gdi32.dll bool getcharabcwidths(intptr, int, int, intptr)
1 gdi32.dll bool deletedc(intptr)
1 gdi32.dll bool gettextextentpoint32(intptr, string, int, win32/gdisize&)
1 gdi32.dll bool gettextmetrics(handleref, nativewindowmethods/textmetric)
1 gdi32.dll bool movetoex(intptr, int, int, intptr)
1 gdi32.dll bool polybezier(intptr, intptr, int)
1 gdi32.dll bool polygon(intptr, intptr, int)
1 gdi32.dll bool roundrect(intptr, int, int, int, int, int, int)
1 gdi32.dll int exttextout(intptr, int, int, int, win32/gdirect&, string, int, intptr)
1 gdi32.dll int getcliprgn(intptr, intptr)
1 gdi32.dll bool getcharwidth32(intptr, int, int, intptr)
1 gdi32.dll int setgraphicsmode(intptr, int)
1 gdi32.dll int patblt(intptr, int, int, int, int, int)
1 gdi32.dll intptr createsolidbrush(int)
1 gdi32.dll bool lineto(intptr, int, int)
1 gdi32.dll intptr createrectrgnindirect(win32/gdirect&)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll int setpixel(intptr, int, int, int)
1 kernel32 intptr loadresource(intptr, intptr)
1 kernel32 intptr getprocaddress(intptr, string)
1 kernel32 intptr getmodulehandle(string)
1 kernel32 intptr findresource(intptr, intptr, string)
1 kernel32 int freelibrary(intptr)
1 kernel32 bool freelibrary(intptr)
1 kernel32 int sizeofresource(intptr, intptr)
1 kernel32.dll intptr nativeloadlibrary(string)
1 kernel32.dll int globalmemorystatusex(nativemethodsgeneral/memorystatusex&)
1 kernel32.dll int getmodulefilename(intptr, stringbuilder, int)
1 kernel32.dll int getcurrentprocessid()
1 kernel32.dll int getcomputernamew(intptr, int32&)
1 kernel32.dll int closehandle(intptr)
1 kernel32.dll bool terminateprocess(intptr, int)
1 kernel32.dll bool queryperformancecounter(int64&)
1 kernel32.dll int getcurrentthreadid()
1 kernel32.dll bool beep(int, int)
1 kernel32.dll bool movefileex(string, string, int64)
1 kernel32.dll bool queryperformancefrequency(int64&)
1 mtxex.dll int getobjectcontext(nativemethods/iobjectcontext&)
1 netapi32.dll int netapibufferfree(intptr)
1 netapi32.dll int netserverenum(intptr, uint, intptr&, int, int32&, int32&, uint, intptr, intp
1 ole32.dll int createilockbytesonhglobal(intptr, bool, olestructuredstorage/ucomilockbytes&
1 ole32.dll int stgopenstorage(string, istorage, int, intptr, int, istorage&)
1 ole32.dll int stgcreatedocfileonilockbytes(olestructuredstorage/ucomilockbytes, int, int,
1 ole32.dll int stgcreatedocfile(string, int, int, istorage&)
1 secur32.dll bool getusernameex(nativemethods/extendednameformat, stringbuilder, uint32&)
1 user32 bool endpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 int setcaretpos(int, int)
1 user32 int showcaret(intptr)
1 user32 intptr beginpaint(intptr, nativewindowmethods/paintstruct&)
1 user32 intptr childwindowfrompointex(intptr, int, int, int)
1 user32 intptr getdcex(intptr, intptr, int)
1 user32 intptr setwindowshookex(int, keyboardhookmanager/hookproccallback, intptr, int)
1 user32 intptr getfocus()
1 user32 intptr getforegroundwindow()
1 user32 intptr sendmessagetimeout(handleref, int, intptr, intptr, int, int, intptr&)
1 user32 intptr sendmessage(intptr, int, nativewindowmethods/point&, intptr)
1 user32 intptr sendmessage(intptr, int, intptr, string)
1 user32 intptr getwindow(intptr, int)
1 user32 int scrollwindowex(intptr, int, int, nativewindowmethods/rect&, nativewindowmeth
1 user32 int mapwindowpoints(intptr, intptr, nativewindowmethods/point&, int)
1 user32 intptr sendmessage(intptr, int, intptr, nativewindowmethods/point&)
1 user32 bool invalidaterect(intptr, intptr, bool)
1 user32 bool messagebeep(int)
1 user32 bool iswindow(handleref)
1 user32 bool redrawwindow(intptr, nativewindowmethods/rect&, intptr, uint)
1 user32 bool setmenuinfo(intptr, nativewindowmethods/menuinfo&)
1 user32 bool setwindowpos(intptr, intptr, int, int, int, int, nativewindowmethods/setwin
1 user32 int createcaret(intptr, intptr, int, int)
1 user32 int destroycaret()
1 user32 intptr getdcex(intptr, intptr, uint)
1 user32 int hidecaret(intptr)
1 user32 int geticoninfo(intptr, nativewindowmethods/iconinfo&)
1 user32.dll bool drawfocusrect(intptr, win32/gdirect&)
1 user32.dll bool destroycaret()
1 user32.dll intptr getwindowdc(intptr)
1 user32.dll bool showwindow(intptr, int)
1 user32.dll intptr setcursor(intptr)
1 user32.dll intptr windowfrompoint(nativewindowmethods/point)
1 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
1 user32.dll int toascii(int, int, byte[], stringbuilder, uint)
1 user32.dll bool enumchildwindows(intptr, enumchildproc, intptr)
1 user32.dll bool drawedge(intptr, win32/gdirect&, int, int)
1 user32.dll bool unhookwindowshookex(intptr)
1 user32.dll bool postmessage(intptr, int, intptr, intptr)
1 user32.dll int fillrect(intptr, win32/gdirect&, intptr)
1 user32.dll int drawtext(intptr, string, int, win32/gdirect&, int)
1 user32.dll bool scrollwindow(intptr, int, int, win32/gdirect&, intptr)
1 user32.dll bool setcaretpos(int, int)
1 user32.dll bool systemparametersinfo(uint, uint, uint32&, uint)
1 user32.dll bool systemparametersinfo(uint, uint, nativewindowmethods/nonclientmetrics&, uin
1 user32.dll bool setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32.dll bool getclientrect(handleref, nativewindowmethods/rect&)
1 user32.dll int framerect(intptr, win32/gdirect&, intptr)
1 user32.dll int mapvirtualkey(uint, uint)
1 user32.dll int getsystemmetrics(int)
1 user32.dll int getsyscolor(int)
1 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, int, bool, int)
1 user32.dll int getmenustring(intptr, uint, stringbuilder, int, uint)
1 user32.dll int getkeynametext(int, stringbuilder, int)
1 user32.dll bool adjustwindowrectex(nativewindowmethods/rect&, nativewindowmethods/windowsty
1 user32.dll int getdoubleclicktime()
1 user32.dll bool createcaret(intptr, intptr, int, int)
1 user32.dll int getclassname(intptr, intptr, int)
1 user32.dll int getcaretblinktime()
1 user32.dll bool showcaret(intptr)
1 usp10.dll int scriptshape(intptr, intptr&, string, int, int, script_analysis&, uint16[], u
1 usp10.dll int scriptfreecache(intptr&)
1 usp10.dll int scriptitemize(string, int, int, script_control&, script_state&, script_item[
1 usp10.dll int scriptplace(intptr, intptr&, uint16[], int, script_visattr[], script_analysi
1 usp10.dll int scriptlayout(int, byte[], int32[], int32[])
1 uxtheme.dll void setthemeappproperties(int)
1 uxtheme.dll int getthemetextextent(intptr, intptr, int, int, string, int, int, nativewindowm
1 uxtheme.dll int getthemesyscolor(intptr, int)
1 uxtheme.dll int drawthemetextex(intptr, intptr, int, int, string, int, uint, nativewindowmet
1 uxtheme.dll int getthemecolor(intptr, int, int, int, win32/colorref&)
1 uxtheme.dll bool isthemeactive()
1 uxtheme.dll int getthemebackgroundextent(intptr, intptr, int, int, xpthemes/nativewindowmeth
1 uxtheme.dll int drawthemeedge(intptr, intptr, int, int, xpthemes/nativewindowmethods/rect&,
1 uxtheme.dll int drawthemetext(intptr, intptr, int, int, string, int, int, int, xpthemes/nati
1 uxtheme.dll int getcurrentthemename(intptr, int, intptr, int, intptr, intptr)
1 uxtheme.dll int getthemecolor(intptr, int, int, int, int32&)