Application Report


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

There are 27 P/Invokes (used 35 times):

Count Library Function
2 kernel32.dll bool createprocess(string, string, intptr, intptr, bool, int, intptr, string, vi
2 kernel32.dll int getcurrentthreadid()
2 shell32.dll intptr shgetfileinfo(string, uint, shell32/shfileinfo&, uint, uint)
2 user32.dll int switchdesktop(int)
2 user32.dll int setthreaddesktop(int)
2 user32.dll int getuserobjectinformation(int, int, stringbuilder, int, int32&)
2 user32.dll int getthreaddesktop(int)
2 user32.dll int destroyicon(intptr)
1 dokan.dll bool dokanresettimeout(uint, dokan_file_info&)
1 dokan.dll int dokanmain(dokan_options&, dokan_operations&)
1 dokan.dll int dokanunmount(int)
1 dokan.dll uint dokandriveversion()
1 dokan.dll uint dokanversion()
1 kernel32.dll int getcurrentthread()
1 kernel32.dll int waitforsingleobject(int, uint)
1 kernel32.dll int closehandle(int)
1 kernel32.dll void exitprocess(int)
1 kernel32.dll uint suspendthread(intptr)
1 kernel32.dll int resumethread(intptr)
1 kernel32.dll int setpriorityclass(int, int)
1 kernel32.dll int setthreadpriority(int, int)
1 kernel32.dll int getcurrentprocess()
1 kernel32.dll intptr openthread(program/threadaccess, bool, uint)
1 user32.dll int createdesktop(string, string, int, int, int, int)
1 user32.dll int closedesktop(int)
1 user32.dll int openinputdesktop(int, bool, int)
1 user32.dll bool setforegroundwindow(intptr)