Application Report


The following 8 APIs (used 145 times) might not work:

There are 46 P/Invokes (used 64 times):

Count Library Function
7 kernel32.dll int getlasterror()
4 user32.dll uint sendmessage(intptr, int, uint, uint)
2 kernel32.dll bool setevent(intptr)
2 kernel32.dll intptr getcurrentprocess()
2 kernel32.dll intptr createthread(intptr, intptr, intptr, intptr, int, intptr)
2 kernel32.dll int closehandle(intptr)
2 user32.dll intptr setfocus(intptr)
2 user32.dll int setwindowpos(intptr, intptr, int, int, int, int, flagssetwindowpos)
2 user32.dll int setwindowlong(intptr, int, int)
2 user32.dll int getwindowlong(intptr, int)
2 user32.dll intptr callnexthookex(intptr, int, intptr, intptr)
1 advapi32.dll byte gettraceenablelevel(uint64)
1 advapi32.dll uint registertraceguids(nativemethods/etwproc, void*, guid&, uint, nativemethods
1 advapi32.dll int traceevent(uint64, tracing/event_trace_header&)
1 advapi32.dll uint64 gettraceloggerhandle(intptr)
1 advapi32.dll uint unregistertraceguids(uint64)
1 advapi32.dll uint gettraceenableflags(uint64)
1 gdi32.dll intptr copyenhmetafile(intptr, intptr)
1 gdi32.dll bool deleteenhmetafile(intptr)
1 kernel32 void getsysteminfo(system_info&)
1 kernel32 bool getversionex(osversioninfo&)
1 kernel32.dll void setlasterror(int)
1 kernel32.dll void getsysteminfo(nativemethods/system_info&)
1 kernel32.dll uint setthreadidealprocessor(intptr, uint)
1 kernel32.dll intptr getcurrentthread()
1 kernel32.dll bool duplicatehandle(intptr, intptr, intptr, intptr&, uint, bool, uint)
1 kernel32.dll bool getprocessaffinitymask(intptr, uintptr&, uintptr&)
1 kernel32.dll bool writeprivateprofilestring(string, string, string, string)
1 kernel32.dll int getcurrentthreadid()
1 kernel32.dll int getprivateprofilestring(string, string, string, stringbuilder, int, string)
1 kernel32.dll int switchtothread()
1 kernel32.dll int waitformultipleobjects(int, intptr*, bool, int)
1 kernel32.dll intptr createevent(intptr, bool, bool, string)
1 user32.dll uint msgwaitformultipleobjects(uint, intptr, bool, uint, uint)
1 user32.dll intptr windowfrompoint(point)
1 user32.dll intptr setwindowshookex(hooktype, nativemethods/hookproc, intptr, int)
1 user32.dll intptr setclipboarddata(uint, intptr)
1 user32.dll intptr getfocus()
1 user32.dll bool postmessage(intptr, int, uint, uint)
1 user32.dll int unhookwindowshookex(intptr)
1 user32.dll int showwindow(intptr, int16)
1 user32.dll bool closeclipboard()
1 user32.dll bool dragdetect(intptr, point)
1 user32.dll bool emptyclipboard()
1 user32.dll bool openclipboard(intptr)
1 user32.dll int showscrollbar(intptr, int, int)