Application Report


The following 17 APIs (used 30 times) might not work:

There are 31 P/Invokes (used 36 times):

Count Library Function
2 kernel32 safewaithandle getcurrentwin32threadhandle()
2 kernel32 intptr getprocaddress(waitchain/safemodulehandle, string)
2 kernel32 bool setthreadpriority(safewaithandle, threadutility/backgroundprocessingmode)
2 kernel32 bool getlogicalprocessorinformation(byte*, int32&)
2 user32 int getwindowthreadprocessid(intptr, int32&)
1 advapi32 bool getthreadwaitchain(waitchain/safewcthandle, intptr, waitchain/outofprocess,
1 advapi32 void registerwaitchaincomcallback(intptr, intptr)
1 advapi32 void closethreadwaitchainsession(intptr)
1 advapi32 waitchain/safewcthandle openthreadwaitchainsession(waitchain/wctsession, waitcha
1 dwmapi int dwmenablecomposition(desktopwindowmanager/enablecompositionflags)
1 dwmapi int dwmiscompositionenabled(boolean&)
1 dwmapi int dwmenablemmcss(bool)
1 kernel32 void acquiresrwlockshared(intptr&)
1 kernel32 void initializesrwlock(intptr&)
1 kernel32 safewaithandle nativeopenthread(threadutility/threadrights, bool, int)
1 kernel32 void releasesrwlockexclusive(intptr&)
1 kernel32 void releasesrwlockshared(intptr&)
1 kernel32 waitchain/safemodulehandle loadlibraryw(string)
1 kernel32 safeiocompletionporthandle createiocompletionport(safefilehandle, safeiocompleti
1 kernel32 void acquiresrwlockexclusive(intptr&)
1 kernel32 safefilehandle createfile(string, fileaccess, fileshare, intptr, filemode, fileo
1 kernel32 intptr getcurrentprocess()
1 kernel32 bool closehandle(intptr)
1 kernel32 bool deviceiocontrol(safefilehandle, int, safepinnedobject, int, safepinnedobjec
1 kernel32 bool duplicatehandle(intptr, intptr, intptr, intptr&, uint, bool, arbitrarywaith
1 kernel32 bool freelibrary(intptr)
1 kernel32 bool getqueuedcompletionstatus(safeiocompletionporthandle, uint32&, intptr&, int
1 kernel32 bool getvolumenameforvolumemountpoint(string, stringbuilder, int)
1 kernel32 bool nativecancelsynchronousio(safewaithandle)
1 kernel32 bool switchtothread()
1 kernel32 bool postqueuedcompletionstatus(safeiocompletionporthandle, uint, intptr, intptr