Application Report


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

There are 37 P/Invokes (used 40 times):

Count Library Function
2 kernel32 safewaithandle getcurrentwin32threadhandle()
2 kernel32 bool setthreadpriority(safewaithandle, threadutility/backgroundprocessingmode)
2 user32 int getwindowthreadprocessid(intptr, int32&)
1 icuin38.dll safetransliteratorhandle utrans_openu(string, int, icu/utransdirection, string,
1 icuin38.dll void utrans_transuchars(safetransliteratorhandle, stringbuilder, int32&, int, in
1 icuin38.dll void utrans_close(intptr)
1 icuuc38.dll int ubrk_first(safebreakiteratorhandle)
1 icuuc38.dll int ubrk_next(safebreakiteratorhandle)
1 icuuc38.dll void ubrk_close(intptr)
1 icuuc38.dll safebreakiteratorhandle ubrk_open(icu/ubreakiteratortype, string, intptr, int, i
1 icuuc38.dll int uscript_getscript(int, icu/uerrorcode&)
1 kernel32 void releasesrwlockshared(intptr&)
1 kernel32 void releasesrwlockexclusive(intptr&)
1 kernel32 void acquiresrwlockshared(intptr&)
1 kernel32 void acquiresrwlockexclusive(intptr&)
1 kernel32 void initializesrwlock(intptr&)
1 kernel32 safeiocompletionporthandle createiocompletionport(safefilehandle, safeiocompleti
1 kernel32 intptr getcurrentprocess()
1 kernel32 safewaithandle nativeopenthread(threadutility/threadrights, bool, int)
1 kernel32 bool closehandle(intptr)
1 kernel32 bool duplicatehandle(intptr, intptr, intptr, intptr&, uint, bool, arbitrarywaith
1 kernel32 bool getqueuedcompletionstatus(safeiocompletionporthandle, uint32&, intptr&, int
1 kernel32 bool nativecancelsynchronousio(safewaithandle)
1 kernel32 bool postqueuedcompletionstatus(safeiocompletionporthandle, uint, intptr, intptr
1 kernel32 bool switchtothread()
1 kernel32.dll void releaseactctx(intptr)
1 kernel32.dll safefilemappingviewhandle mapviewoffile(safefilemappinghandle, int, int, int, ui
1 kernel32.dll safefilemappinghandle createfilemapping(intptr, intptr, int, int, int, string)
1 kernel32.dll safefilehandle createfile(string, uint, uint, intptr, uint, uint, intptr)
1 kernel32.dll safeactctxhandle createactctx(win32/actctx&)
1 kernel32.dll int getusergeoid(win32/sysgeoclass)
1 kernel32.dll int getgeoinfo(int, win32/sysgeotype, stringbuilder, int, int)
1 kernel32.dll bool unmapviewoffile(intptr)
1 kernel32.dll bool deactivateactctx(uint, uintptr)
1 kernel32.dll bool closehandle(intptr)
1 kernel32.dll bool activateactctx(safeactctxhandle, uintptr&)
1 kernel32.dll bool deletefile(string)