Application Report


The following 112 APIs (used 744 times) might not work:

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

Count Library Function
5 kernel32.dll uint getsystemdirectory(stringbuilder, uint)
2 fusion.dll int createassemblycache(iassemblycache&, uint)
2 kernel32.dll void outputdebugstring(string)
2 kernel32.dll bool copyfile(string, string, bool)
2 mtxex.dll int getobjectcontext(iobjectcontext&)
1 advapi32 bool openthreadtoken(intptr, uint, bool, intptr&)
1 advapi32 bool setthreadtoken(intptr, intptr)
1 kernel32 bool closehandle(intptr)
1 kernel32 intptr getcurrentthread()
1 kernel32.dll uint getsystemwow64directory(char[], int)
1 kernel32.dll intptr loadlibrary(string)
1 kernel32.dll intptr getcurrentprocess()
1 kernel32.dll int formatmessage(int, intptr, int, int, stringbuilder, int, int)
1 kernel32.dll bool queryperformancefrequency(int64&)
1 kernel32.dll bool queryperformancecounter(int64&)
1 kernel32.dll bool iswow64process(intptr, boolean&)
1 kernel32.dll bool getversionex(util/osversioninfoex)
1 mscoree.dll void strongnamefreebuffer(intptr)
1 mscoree.dll int strongnamekeygen(string, uint, intptr&, uint32&)
1 ole32.dll void cogetcallcontext(guid, isecuritycallcontext&)
1 oleaut32.dll int loadregtypelib(guid, int16, int16, int, object&)
1 oleaut32.dll int loadtypelib(string, itypelib&)
1 oleaut32.dll int loadtypelibex(string, int, intptr&)
1 oleaut32.dll int registertypelib(intptr, string, string)
1 oleaut32.dll void loadtypelibex(string, regkind, itypelib&)
1 oleaut32.dll void unregistertypelib(guid, int16, int16, int, syskind)
1 user32.dll int messagebox(int, string, string, int)