Application Report


The following 27 APIs (used 55 times) might not work:

There are 70 P/Invokes (used 179 times):

Count Library Function
24 uxtheme.dll int drawthemebackground(intptr, intptr, int, int, rect&, rect&)
7 kernel32.dll bool setconsoletextattribute(intptr, uint16)
7 uxtheme.dll bool isappthemed()
6 comctl32.dll int dllgetversion(dllversioninfo&)
6 gdi32.dll intptr selectobject(intptr, intptr)
6 kernel32.dll intptr openevent(uint, bool, string)
6 uxtheme.dll bool isthemeactive()
6 uxtheme.dll int closethemedata(intptr)
6 uxtheme.dll intptr openthemedata(intptr, string)
5 gdi32.dll int settextcolor(intptr, int)
5 user32.dll int drawtext(intptr, string, int, rect&, drawtextflags)
4 kernel32.dll void copymemory(intptr, intptr, int)
4 ole32.dll int cogetobjectcontext(guid&, asphelper/iobjectcontext&)
4 user32.dll uint sendmessage(intptr, int, uint, uint)
3 gdi32.dll bool deleteenhmetafile(intptr)
3 gdi32.dll bool deleteobject(intptr)
3 gdi32.dll intptr copyenhmetafile(intptr, stringbuilder)
3 kernel32.dll intptr mapviewoffile(intptr, uint, uint, uint, intptr)
2 gdi32.dll int getdevicecaps(intptr, int)
2 gdi32.dll int gdiflush()
2 gdi32.dll int setbkmode(intptr, int)
2 kernel32 bool writefile(intptr, byte[], uint, uint32&, intptr)
2 kernel32.dll bool getconsolescreenbufferinfo(intptr, consolewin32api/console_screen_buffer_in
2 kernel32.dll intptr openfilemapping(uint, bool, string)
2 kernel32.dll intptr loadresource(intptr, intptr)
2 kernel32.dll intptr loadlibrary(string)
2 kernel32.dll int freeresource(intptr)
2 kernel32.dll int getcurrentthreadid()
2 kernel32.dll bool closehandle(intptr)
2 kernel32.dll int sizeofresource(intptr, intptr)
2 user32.dll int getsystemmetrics(int)
2 user32.dll intptr setfocus(intptr)
2 user32.dll int setwindowpos(intptr, intptr, int, int, int, int, flagssetwindowpos)
2 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll int getwindowlong(intptr, int)
2 uxtheme.dll int getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder, i
1 gdi32.dll int64 bitblt(intptr, int, int, int, int, intptr, int, int, int)
1 kernel32 int createfile(string, uint, uint, nativemethods/securityattributes, uint, uint,
1 kernel32.dll int flushviewoffile(intptr, uint)
1 kernel32.dll int getcurrentprocessid()
1 kernel32.dll intptr findresource(intptr, string, string)
1 kernel32.dll intptr getstdhandle(int)
1 kernel32.dll int internalseterrormode(int)
1 kernel32.dll bool unmapviewoffile(intptr)
1 kernel32.dll intptr internalloadlibraryex(string, intptr, int)
1 kernel32.dll uint getmodulefilename(intptr, stringbuilder, int)
1 kernel32.dll void outputdebugstring(string)
1 kernel32.dll bool readfile(intptr, byte[], uint, uint32&, intptr)
1 kernel32.dll bool freelibrary(intptr)
1 kernel32.dll bool flushfilebuffers(intptr)
1 kernel32.dll bool fillconsoleoutputattribute(intptr, uint16, int, consolewin32api/coord, uint
1 kernel32.dll intptr findresource(intptr, string, int)
1 user32.dll intptr setclipboarddata(uint, intptr)
1 user32.dll intptr setwindowshookex(hooktype, nativemethods/hookproc, intptr, int)
1 user32.dll intptr windowfrompoint(point)
1 user32.dll bool closeclipboard()
1 user32.dll intptr loadbitmap(intptr, int64)
1 user32.dll intptr getfocus()
1 user32.dll bool dragdetect(intptr, point)
1 user32.dll bool emptyclipboard()
1 user32.dll bool openclipboard(intptr)
1 user32.dll bool postmessage(intptr, int, uint, uint)
1 user32.dll int internalsendmessage(intptr, int, intptr, intptr)
1 user32.dll int loadstring(intptr, int, stringbuilder, int)
1 user32.dll int releasedc(intptr, intptr)
1 user32.dll int showscrollbar(intptr, int, int)
1 user32.dll int unhookwindowshookex(intptr)
1 user32.dll intptr getdc(intptr)
1 user32.dll int showwindow(intptr, int16)