Application Report


The following 93 APIs (used 617 times) might not work:

There are 47 P/Invokes (used 103 times):

Count Library Function
13 kernel32.dll bool closehandle(intptr)
12 user32 intptr getwindow(intptr, int)
5 kernel32 int closehandle(intptr)
4 oleaut32 object varnumfromparsenum(byte[], byte[], int)
4 user32 intptr getdesktopwindow()
4 user32 int getwindowthreadprocessid(intptr, int32&)
3 advapi32.dll int logonusera(string, string, string, int, int, intptr&)
3 advapi32.dll int duplicatetoken(intptr, int, intptr&)
3 advapi32.dll bool reverttoself()
3 user32 bool iswindowvisible(intptr)
3 user32 bool iswindowenabled(intptr)
3 user32.dll int16 getkeystate(int)
2 kernel32 intptr mapviewoffile(handleref, int, int, int, int)
2 kernel32 int setlocaltime(nativetypes/systemtime)
2 kernel32 int lcmapstringa(int, int, byte[], int, byte[], int)
2 kernel32 void getlocaltime(nativetypes/systemtime)
2 kernel32 bool unmapviewoffile(handleref)
2 oleaut32 void variantchangetype(object&, object&, int16, int16)
2 user32 int getwindowtext(intptr, stringbuilder, int)
2 user32 int attachthreadinput(int, int, int)
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 advapi32.dll bool convertstringsecuritydescriptortosecuritydescriptor(string, uint, intptr&,
1 kernel32 intptr openfilemapping(int, bool, string)
1 kernel32 bool movefileex(string, string, int)
1 kernel32 int createprocess(string, string, nativetypes/security_attributes, nativetypes/s
1 kernel32 int getlogicaldrives()
1 kernel32 int getvolumeinformation(string, stringbuilder, int, int32&, int32&, int32&, int
1 kernel32 int lcmapstring(int, int, string&, int, string&, int)
1 kernel32 int movefile(string, string)
1 kernel32 int waitforsingleobject(intptr, int)
1 kernel32 intptr localfree(intptr)
1 kernel32 void getstartupinfo(nativetypes/startupinfo)
1 kernel32 intptr createfilemapping(handleref, nativetypes/security_attributes, int, int, i
1 kernel32.dll bool globalmemorystatusex(nativemethods/memorystatusex&)
1 kernel32.dll bool getdiskfreespaceex(string, int64&, int64&, int64&)
1 kernel32.dll void globalmemorystatus(nativemethods/memorystatus&)
1 ole32.dll int createbindctx(int, ibindctx&)
1 ole32.dll int getrunningobjecttable(int, irunningobjecttable&)
1 oleaut32 int varparsenumfromstr(string, int, int, byte[], byte[])
1 shell32.dll int shfileoperation32(nativemethods/shfileopstruct&)
1 shell32.dll int shfileoperation64(nativemethods/shfileopstruct64&)
1 shell32.dll void shchangenotify(uint, uint, intptr, intptr)
1 user32 intptr setfocus(intptr)
1 user32 intptr findwindow(string&, string&)
1 user32 int waitforinputidle(intptr, int)
1 user32 int messagebeep(int)
1 user32 bool setforegroundwindow(intptr)