Application Report


The following 6 APIs (used 930 times) might not work:

There are 87 P/Invokes (used 145 times):

Count Library Function
12 user32 int sendmessage(intptr, int, int, intptr)
6 user32.dll intptr setcursor(intptr)
5 gdi32.dll intptr selectobject(intptr, intptr)
4 user32.dll int setwindowshookex(int, win32hookprochandler, intptr, int)
3 fusion.dll int createassemblycache(iassemblycache&, int)
3 gdi32.dll intptr deleteobject(intptr)
3 kernel32.dll bool closehandle(intptr)
3 user32.dll bool postmessage(intptr, int, uint, uint)
3 user32.dll int enumdisplaysettings(string, int, devmode1&)
3 user32.dll int releasedc(intptr, intptr)
3 user32.dll intptr getwindowdc(intptr)
2 gdi32.dll int getdevicecaps(intptr, int)
2 gdi32.dll intptr createcompatibledc(intptr)
2 gdi32.dll int selectcliprgn(intptr, intptr)
2 iphlpapi.dll int getadaptersinfo(intptr, uint32*)
2 kernel32.dll int formatmessage(int, intptr&, int, int, string&, int, intptr*)
2 kernel32.dll int64 getvolumeinformation(string, stringbuilder, uint, uint, uint, uint, string
2 kernel32.dll int getlasterror()
2 netapi32 int netshareenum(string, int, intptr&, int, int32&, int32&, int32&)
2 odbc32.dll int16 sqlfreehandle(int16, intptr)
2 odbc32.dll int16 sqlallochandle(int16, intptr, intptr&)
2 odbc32.dll int16 sqlbrowseconnect(intptr, stringbuilder, int16, stringbuilder, int16, int16
2 svrapi int netshareenum(string, int, intptr, uint16, uint16&, uint16&)
2 user32 bool setwindowpos(intptr, intptr, int, int, int, int, int)
2 user32.dll uint sendmessage(intptr, int, uint, uint)
2 user32.dll intptr getdc(intptr)
2 user32.dll intptr getdesktopwindow()
2 user32.dll int changedisplaysettings(devmode1&, int)
2 user32.dll int callnexthookex(intptr, int, intptr, intptr)
2 user32.dll int callnexthookex(int, int, intptr, intptr)
2 user32.dll bool unhookwindowshookex(int)
2 user32.dll intptr getfocus()
1 advapi32.dll bool adjusttokenprivileges(intptr, bool, shutdownutilities/luid, int, intptr, in
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 advapi32.dll bool lookupprivilegevalue(string, string, int64)
1 advapi32.dll bool openprocesstoken(intptr, int, intptr)
1 advapi32.dll bool duplicatetoken(intptr, int, intptr&)
1 comctl32.dll int getcommoncontroldllversion(xpstylebutton/dllversioninfo&)
1 fusion.dll int createassemblynameobject(iassemblyname&, string, createassemblynameobjectfla
1 fusion.dll int createassemblyenum(iassemblyenum&, intptr, iassemblyname, assemblycacheflags
1 gdi32.dll bool bitblt(intptr, int, int, int, int, intptr, int, int, int)
1 gdi32.dll intptr createcompatiblebitmap(intptr, int, int)
1 gdi32.dll intptr createbrushindirect(logbrush&)
1 gdi32.dll int getclipbox(intptr, rect&)
1 gdi32.dll bool patblt(intptr, int, int, int, int, uint)
1 gdi32.dll win32/bool deleteobject(intptr)
1 gdi32.dll bool deletedc(intptr)
1 gdi32.dll win32/bool deletedc(intptr)
1 iphlpapi.dll int sendarp(uint, uint, uint64&, uint32&)
1 kernel32.dll int64 getvolumeinformation(string, stringbuilder, uint, uint32&, uint32&, uint32
1 kernel32.dll int64 getdrivetype(string)
1 kernel32.dll int16 getversionex(uiutilities/osversioninfo&)
1 kernel32.dll intptr getcurrentprocess()
1 kernel32.dll bool beep(int, int)
1 mpr int wnetgetuniversalname(string, int, sharecollection/universal_name_info&, int3
1 mpr int wnetgetuniversalname(string, int, intptr, int32&)
1 mpr.dll int wnetopenenum(networkresources/resource_scope, networkresources/resource_type
1 mpr.dll int wnetenumresource(intptr, int32&, intptr, int32&)
1 mpr.dll int wnetcloseenum(intptr)
1 netapi32 int netapibufferfree(intptr)
1 odbc32.dll int16 sqldisconnect(intptr)
1 odbc32.dll int16 sqlsetenvattr(intptr, int, intptr, int)
1 user32 int clienttoscreen(intptr, nonmodalmessageballoon/rect&)
1 user32 int getclientrect(intptr, nonmodalmessageballoon/rect&)
1 user32 int getclientrect(intptr, rectangle&)
1 user32 int setwindowpos(intptr, intptr, int, int, int, int, int)
1 user32 int16 getasynckeystate(int)
1 user32.dll win32/bool updatelayeredwindow(intptr, intptr, win32/point&, win32/size&, intptr
1 user32.dll intptr windowfrompoint(point)
1 user32.dll intptr setwindowshookex(hooktype, localwindowshook/hookproc, intptr, int)
1 user32.dll intptr sendmessage(intptr, int, intptr, intptr)
1 user32.dll intptr setwindowlong(intptr, int, intptr)
1 user32.dll intptr setfocus(intptr)
1 user32.dll intptr setwindowlong(intptr, int, draghandlerbase/wndproccallback)
1 user32.dll bool exitwindowsex(int, int)
1 user32.dll intptr callwindowproc(intptr, intptr, int, intptr, intptr)
1 user32.dll bool getlastinputinfo(win32lastinputinfo&)
1 user32.dll bool lockworkstation()
1 user32.dll bool dragdetect(intptr, point)
1 user32.dll bool systemparametersinfo(systemparametersinfoactions, uint, uint32&, uint)
1 user32.dll bool trackmouseevent(trackmouseevents&)
1 user32.dll int sendmessage(intptr, int, int, int)
1 user32.dll int sendmessage(intptr, int, int, xpstylebutton/button_imagelist&)
1 user32.dll int unhookwindowshookex(intptr)
1 user32.dll int64 setwindowlong(intptr, int, int64)
1 uxtheme bool isappthemed()
1 uxtheme bool isthemeactive()