Application Report


The following 55 APIs (used 7116 times) might not work:

There are 34 P/Invokes (used 70 times):

Count Library Function
14 advapi32.dll int regclosekey(uintptr)
6 user32.dll int sendmessage(intptr, uint, uint, int)
4 advapi32.dll int regconnectregistry(string, uintptr, uintptr&)
4 user32.dll intptr findwindowex(intptr, intptr, string, string)
3 kernel32.dll bool closehandle(intptr)
3 shell32.dll int extracticonex(string, int, intptr[], intptr[], int)
2 advapi32.dll int openprocesstoken(intptr, uint, intptr&)
2 advapi32.dll int regopenkeyex(uintptr, string, uint, int, uintptr&)
2 advapi32.dll int adjusttokenprivileges(intptr, bool, token_privileges&, uint, intptr, intptr)
2 kernel32.dll intptr getprocaddress(intptr, string)
2 kernel32.dll intptr getmodulehandle(string)
2 kernel32.dll intptr getcurrentprocess()
2 user32.dll intptr findwindow(string, string)
2 wintrust.dll bool cryptcatadmincalchashfromfilehandle(intptr, uint32&, byte[], uint)
1 advapi32.dll bool reverttoself()
1 advapi32.dll int regloadkey(uintptr, string, string)
1 advapi32.dll int lookupprivilegevalue(string, string, luid&)
1 advapi32.dll int logonuser(string, string, string, int, int, intptr&)
1 advapi32.dll int duplicatetoken(intptr, int, intptr&)
1 advapi32.dll int regrestorekey(uintptr, string, uint)
1 advapi32.dll int regsavekey(uintptr, string, intptr)
1 advapi32.dll int regunloadkey(uintptr, string)
1 kernel32 void getsysteminfo(osinfo/system_info&)
1 kernel32.dll bool getversionex(osinfo/osversioninfoex&)
1 kernel32.dll bool duplicatehandle(handleref, safehandle, handleref, safewaithandle&, int, boo
1 sfc.dll int sfcisfileprotected(intptr, string)
1 shell32.dll intptr shgetfileinfo(string, uint, shfileinfo&, uint, uint)
1 user32.dll int postmessage(intptr, uint, uint, int)
1 user32.dll int getsystemmetrics(systemmetric)
1 user32.dll bool destroyicon(intptr)
1 wintrust.dll bool cryptcatadminacquirecontext(intptr&, uint, uint)
1 wintrust.dll bool cryptcatadminreleasecontext(intptr, uint)
1 wintrust.dll bool cryptcatcataloginfofromcontext(intptr, cryptcataloginfo&, uint)
1 wintrust.dll intptr cryptcatadminenumcatalogfromhash(intptr, byte[], uint, uint, intptr&)