Application Report


The following 41 APIs (used 137 times) might not work:

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

Count Library Function
6 user32 intptr getwindow(intptr, window/windowrelation)
4 user32 int getwindowthreadprocessid(intptr, int32&)
2 avrt.dll intptr avsetmmthreadcharacteristicsw(string, int32&)
2 kernel32 bool virtualfree(uintptr, uintptr, safevirtualregion/freetype)
2 kernel32 safewaithandle getcurrentwin32threadhandle()
2 kernel32 bool setthreadpriority(safewaithandle, threadutility/backgroundprocessingmode)
2 kernel32 bool setfilecompletionnotificationmodes(safefilehandle, threadutility/filecomple
2 kernel32 bool getlogicalprocessorinformation(byte*, int32&)
2 kernel32 intptr getprocaddress(waitchain/safemodulehandle, string)
2 user32 int getwindowlong(intptr, window/windowlong)
2 user32 displaysettingschangeresult changedisplaysettingsex(string, displaysettings/devm
2 user32 bool setwindowpos(intptr, intptr, int, int, int, int, setwindowposflags)
1 advapi32 bool getthreadwaitchain(waitchain/safewcthandle, intptr, waitchain/outofprocess,
1 advapi32 waitchain/safewcthandle openthreadwaitchainsession(waitchain/wctsession, waitcha
1 advapi32 void registerwaitchaincomcallback(intptr, intptr)
1 advapi32 void closethreadwaitchainsession(intptr)
1 avrt.dll bool avquerysystemresponsiveness(intptr, int32&)
1 avrt.dll bool avrevertmmthreadcharacteristics(intptr)
1 avrt.dll bool avrtjointhreadorderinggroup(intptr&, guid&, bool)
1 avrt.dll bool avrtcreatethreadorderinggroup(intptr&, int64&, guid&, int64&)
1 avrt.dll bool avrtcreatethreadorderinggroupexw(intptr&, int64&, guid&, int64&, string)
1 avrt.dll bool avsetmmthreadpriority(intptr, multimediaschedulerpriority)
1 avrt.dll bool avrtwaitonthreadorderinggroup(intptr)
1 avrt.dll bool avrtleavethreadorderinggroup(intptr)
1 avrt.dll intptr avsetmmmaxthreadcharacteristicsw(string, string, int32&)
1 avrt.dll bool avrtdeletethreadorderinggroup(intptr)
1 dwmapi int dwmenablecomposition(desktopwindowmanager/enablecompositionflags)
1 dwmapi int dwmenablemmcss(bool)
1 dwmapi int dwmiscompositionenabled(boolean&)
1 kernel32 safevirtualregion virtualreserve(uintptr, uintptr, safevirtualregion/allocationt
1 kernel32 safefilehandle createfile(string, fileaccess, fileshare, intptr, filemode, fileo
1 kernel32 safewaithandle nativeopenthread(threadutility/threadrights, bool, int)
1 kernel32 uintptr virtualcommit(uintptr, uintptr, safevirtualregion/allocationtype, safevi
1 kernel32 void acquiresrwlockexclusive(intptr&)
1 kernel32 void acquiresrwlockshared(intptr&)
1 kernel32 void initializesrwlock(intptr&)
1 kernel32 void releasesrwlockexclusive(intptr&)
1 kernel32 void releasesrwlockshared(intptr&)
1 kernel32 waitchain/safemodulehandle loadlibraryw(string)
1 kernel32 intptr localfree(intptr)
1 kernel32 intptr getcurrentprocess()
1 kernel32 bool getnumaavailablememorynode(byte, uint64&)
1 kernel32 bool duplicatehandle(intptr, intptr, intptr, intptr&, uint, bool, arbitrarywaith
1 kernel32 bool getnumahighestnodenumber(int32&)
1 kernel32 bool deviceiocontrol(safefilehandle, int, safepinnedobject, int, safepinnedobjec
1 kernel32 bool freelibrary(intptr)
1 kernel32 bool getnumanodeprocessormask(byte, uint64&)
1 kernel32 bool getnumaprocessornode(byte, byte&)
1 kernel32 bool getnumaproximitynode(int, byte&)
1 kernel32 bool getvolumenameforvolumemountpoint(string, stringbuilder, int)
1 kernel32 bool querythreadcycletime(safewaithandle, uint64&)
1 kernel32 bool switchtothread()
1 kernel32 bool queryprocesscycletime(safewaithandle, uint64&)
1 kernel32 int getcurrentwin32threadid()
1 kernel32 bool queryidleprocessorcycletime(int32&, uint64[])
1 kernel32 bool nativecancelsynchronousio(safewaithandle)
1 kernel32.dll safefilehandle createfile(string, uint, uint, nativemethods/securityattributes&,
1 kernel32.dll int switchtothread()
1 kernel32.dll bool switchtothread()
1 powrprof int powersetactivescheme(intptr, guid&)
1 powrprof int powergetactivescheme(intptr, intptr&)
1 user32 int getwindowtextlength(intptr)
1 user32 int setwindowlong(intptr, window/windowlong, int)
1 user32 intptr childwindowfrompointex(intptr, point, childwindowfrompointflags)
1 user32 intptr findwindow(string, string)
1 user32 intptr getcapture()
1 user32 intptr getdesktopwindow()
1 user32 intptr getfirstchild(intptr)
1 user32 intptr getforegroundwindow()
1 user32 intptr sendmessage(intptr, win32msgs, intptr, copydatastruct&)
1 user32 intptr sendmessage(intptr, win32msgs, intptr, intptr)
1 user32 intptr setcapture(intptr)
1 user32 int getwindowtext(intptr, stringbuilder, int)
1 user32 bool unregisterhotkey(intptr, int)
1 user32 bool enumdisplaysettingsex(string, modenum, displaysettings/devmode, uint)
1 user32 bool getclientrect(intptr, rectangle&)
1 user32 bool getlayeredwindowattributes(intptr, int32&, byte&, int32&)
1 user32 bool iswindow(intptr)
1 user32 bool postmessage(intptr, win32msgs, intptr, intptr)
1 user32 bool redrawwindow(intptr, intptr, intptr, redrawwindowflags)
1 user32 bool registerhotkey(intptr, int, hotkeymodifiers, consolekey)
1 user32 bool releasecapture()
1 user32 bool setforegroundwindow(intptr)
1 user32 bool setlayeredwindowattributes(intptr, int, byte, layeredwindowattributes)
1 user32 bool showwindow(intptr, showwindowflags)
1 user32 bool showwindowasync(intptr, showwindowflags)
1 user32.dll intptr sendmessage(intptr, win32msgs, intptr, int32[])