Application Report


The following 32 APIs (used 107 times) might not work:

There are 24 P/Invokes (used 30 times):

Count Library Function
3 userenv.dll bool leavecriticalpolicysection(intptr)
2 kernel32.dll bool globalmemorystatusex(memorystatusex&)
2 userenv.dll intptr entercriticalpolicysection(bool)
2 userenv.dll bool unregistergpnotification(safewaithandle)
2 userenv.dll bool registergpnotification(safewaithandle, bool)
1 advapi32.dll byte gettraceenablelevel(uint64)
1 advapi32.dll uint64 gettraceloggerhandle(byte*)
1 advapi32.dll uint traceevent(uint64, byte*)
1 advapi32.dll uint registertraceguids(etwnativemethods/etwenablecallback, void*, guid&, uint,
1 advapi32.dll int regclosekey(intptr)
1 advapi32.dll int regnotifychangekeyvalue(intptr, bool, regchangenotifyfilter, safewaithandle,
1 advapi32.dll uint gettraceenableflags(uint64)
1 advapi32.dll int regopenkeyex(intptr, string, uint, int, intptr&)
1 advapi32.dll int unregistertraceguids(uint64)
1 dbghelp.dll bool minidumpwritedump(intptr, int, intptr, crashdump/minidump_type, intptr, int
1 kernel32 void getsystemtimeasfiletime(uint64&)
1 kernel32 safewaithandle createwaitabletimer(intptr, bool, string)
1 kernel32 safefilehandle getcurrentthread()
1 kernel32 safefilehandle createiocompletionport(safefilehandle, safefilehandle, intptr, in
1 kernel32 bool setwaitabletimer(safewaithandle, uint64&, int, intptr, intptr, bool)
1 kernel32 bool postqueuedcompletionstatus(safefilehandle, int, intptr, nativeoverlapped*)
1 kernel32 bool getqueuedcompletionstatus(safefilehandle, int32&, intptr&, nativeoverlapped
1 kernel32 bool cancelwaitabletimer(safewaithandle)
1 kernel32 bool getthreadiopendingflag(safefilehandle, boolean&)