Application Report


The following 61 APIs (used 159 times) might not work:

There are 96 P/Invokes (used 184 times):

Count Library Function
20 gdi32.dll intptr selectobject(intptr, intptr)
13 gdi32.dll bool deleteobject(intptr)
6 gdi32.dll int selectcliprgn(intptr, intptr)
5 user32.dll int releasedc(intptr, intptr)
4 crypt32.dll bool cryptdecodeobject(uint, uint, byte[], uint, uint, byte[], uint32&)
4 gdi32.dll int deleteobject(intptr)
4 mapi32.dll int mapifreebuffer(intptr)
3 crypt32.dll bool certclosestore(intptr, uint)
3 gdi32.dll int setbkmode(intptr, int)
3 gdi32.dll int settextcolor(intptr, int)
3 gdi32.dll int bitblt(intptr, int, int, int, int, intptr, int, int, uint)
3 ikvm-native intptr ikvm_getprocaddress(intptr, string, int)
3 kernel32.dll bool closehandle(intptr)
3 mapi32.dll int mapireadmail(intptr, intptr, string, int, int, intptr&)
3 uxtheme.dll void getcurrentthemename(stringbuilder, int, stringbuilder, int, stringbuilder,
3 uxtheme.dll bool isthemeactive()
2 crypt32.dll bool certgetcertificatecontextproperty(intptr, uint, intptr, uint32&)
2 crypt32.dll bool certfreecertificatecontext(intptr)
2 gdi32.dll int getcliprgn(intptr, intptr)
2 gdi32.dll int getfontdata(intptr, int, int, byte[], int)
2 ikvm-native void* ikvm_marshaldelegate(delegate)
2 ikvm-native void ikvm_freelibrary(intptr)
2 imm32.dll intptr immreleasecontext(intptr, intptr)
2 imm32.dll intptr immgetdefaultimewnd(intptr)
2 imm32.dll intptr immgetcontext(intptr)
2 kernel32 void getsysteminfo(?/?&)
2 kernel32 void getsysteminfo(x68e86db9eb31d7d1/xbbe269f5649fc26a&)
2 kernel32.dll intptr getstdhandle(uint)
2 kernel32.dll bool setconsoletextattribute(intptr, uint16)
2 mapi32.dll int mapilogon(intptr, string, string, int, int, intptr&)
2 user32.dll intptr getforegroundwindow()
2 user32.dll bool redrawwindow(handleref, l/a, handleref, int)
2 user32.dll int drawtext(intptr, string, int, ab/a, uint)
2 user32.dll int showwindow(intptr, int)
2 user32.dll intptr getdc(intptr)
2 user32.dll intptr sendmessage(handleref, int, intptr, intptr)
2 user32.dll intptr setwindowlong(handleref, int, handleref)
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 advapi32.dll bool duplicatetoken(intptr, int, intptr&)
1 crypt32.dll intptr certopenstore(string, uint, intptr, uint, string)
1 crypt32.dll intptr certfindcertificateinstore(intptr, uint, uint, uint, string, intptr)
1 gdi32.dll intptr createrectrgn(int, int, int, int)
1 gdi32.dll intptr createsolidbrush(int)
1 gdi32.dll intptr createpen(int, int, int)
1 gdi32.dll bool movetoex(intptr, int, int, intptr)
1 gdi32.dll bool lineto(intptr, int, int)
1 gdi32.dll intptr createcompatibledc(intptr)
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 gsdll32.dll int initialize(intptr, int, intptr)
1 gsdll32.dll int getrevision(gsapi/gs_revision&, int)
1 gsdll32.dll void deleteinstance(intptr)
1 gsdll32.dll int exit(intptr)
1 gsdll32.dll int newinstance(intptr&, intptr)
1 ikvm-native int ikvm_munmap(intptr, int)
1 ikvm-native int ikvm_msync(intptr, int)
1 ikvm-native void** ikvm_getjnienvvtable()
1 ikvm-native intptr ikvm_loadlibrary(string)
1 ikvm-native intptr ikvm_mmap(intptr, byte, byte, int64, int)
1 ikvm-native int ikvm_callonload(intptr, void*, void*)
1 imm32.dll intptr immsetcompositionwindow(intptr, intptr)
1 imm32.dll intptr immsetcompositionfont(intptr, intptr)
1 kernel32 intptr createfilemapping(intptr, intptr, int, int, int, string)
1 kernel32 intptr mapviewoffile(intptr, int, int, int, intptr)
1 kernel32 int unmapviewoffile(intptr)
1 kernel32 int flushviewoffile(intptr, intptr)
1 kernel32 int flushfilebuffers(intptr)
1 kernel32 int closehandle(intptr)
1 kernel32.dll void outputdebugstring(string)
1 kernel32.dll int getcurrentthreadid()
1 kernel32.dll bool getconsolescreenbufferinfo(intptr, coloredconsoleappender/console_screen_bu
1 kernel32.dll int getconsoleoutputcp()
1 kernel32.dll int formatmessage(int, intptr&, int, int, string&, int, intptr)
1 kernel32.dll bool setenvironmentvariable(string, string)
1 libc void openlog(intptr, int, localsyslogappender/syslogfacility)
1 libc void syslog(int, string, string)
1 libc void closelog()
1 mapi32.dll int mapifindnext(intptr, intptr, string, string, int, int, stringbuilder)
1 mapi32.dll int mapisendmail(intptr, intptr, mapimessagelayout, int, int)
1 mapi32.dll int mapilogoff(intptr, intptr, int, int)
1 mapi32.dll int mapiaddress(intptr, intptr, string, int, string, int, intptr, int, int, int3
1 mapi32.dll int mapideletemail(intptr, intptr, string, int, int)
1 netapi32.dll int netmessagebuffersend(string, string, string, string, int)
1 user32.dll void fillrect(intptr, w/d, intptr)
1 user32.dll bool unhookwindowshookex(intptr)
1 user32.dll void drawtext(intptr, string, int, w/d, int)
1 user32.dll intptr setwindowshookex(int, hookbase/a, intptr, int)
1 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
1 user32.dll uint mapvirtualkey(uint, uint)
1 uxtheme.dll bool drawthemebackground(intptr, intptr, int, int, l/e&, l/e&)
1 uxtheme.dll bool getthemebackgroundregion(intptr, intptr, int, int, l/e&, intptr&)
1 uxtheme.dll bool isappthemed()
1 uxtheme.dll bool closethemedata(intptr)
1 uxtheme.dll int getthemeappproperties()
1 uxtheme.dll int getthemepartsize(intptr, intptr, int, int, l/e&, int, l/c&)
1 uxtheme.dll intptr getthemecolor(intptr, int, int, int, int32&)
1 uxtheme.dll intptr openthemedata(intptr, string)