Application Report


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

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

Count Library Function
3 user32 int getlasterror()
3 user32 int sendmessagetimeout(int, int, int, int, int, int, intptr&)
2 shell32.dll int extracticonex(string, int, intptr[], intptr[], int)
2 shell32.dll intptr shellexecute(intptr, string, string, string, string, syscalls/showcommand
2 user32.dll bool setforegroundwindow(intptr)
2 user32.dll bool showwindowasync(intptr, int)
1 advapi32 bool convertsidtostringsid(intptr, string&)
1 advapi32 bool gettokeninformation(intptr, syscalls/token_information_class, intptr, int,
1 advapi32 bool openprocesstoken(intptr, int, intptr&)
1 kernel32 bool getexitcodeprocess(int, int32&)
1 kernel32 bool closehandle(intptr)
1 kernel32 uint waitforsingleobject(int, uint)
1 kernel32.dll bool terminateprocess(int, int)
1 kernel32.dll bool getfileinformationbyhandle(intptr, syscalls/by_handle_file_information&)
1 kernel32.dll int _createprocess(string, string, intptr, intptr, bool, uint, intptr, string, s
1 shell32.dll int shgetfileinfo(string, int, syscalls/shfileinfo&, uint, syscalls/shgfi)
1 user32 int loadicon(intptr, int)
1 user32 int getwindowthreadprocessid(int, intptr)
1 user32 int getwindowtextlengtha(int)
1 user32 int getwindowtexta(int, stringbuilder, int)
1 user32 int getwindowlonga(int, int)
1 user32 int getclassname(int, stringbuilder, int)
1 user32 int getclasslonga(int, int)
1 user32 int enumthreadwindows(int, window/wndenumproc, intptr)
1 user32.dll bool isiconic(intptr)
1 user32.dll int destroyicon(intptr)
1 user32.dll int sendmessage(intptr, int, intptr, intptr)
1 user32.dll intptr findwindow(string, int)