Application Report


The following 3 APIs (used 16 times) might not work:

  • Total:    3 2
    • System   1
    • System.Data.Sql   1 1
      • SqlDataSourceEnumerator   1 1
    • System.Security.Principal   1 1
      • WindowsIdentity   1 1
There are 54 P/Invokes (used 109 times):

Count Library Function
7 advapi32.dll int cryptdestroykey(int)
6 advapi32.dll int cryptexportkey(int, int, int, int, intptr, int32&)
6 advapi32.dll int cryptreleasecontext(int, int)
4 advapi32.dll int a(int32&, string, string, int, int)
4 crypt32.dll int cryptdecodeobject(int, intptr, intptr, int, int, intptr, int32&)
4 crypt32.dll intptr certopenstore(intptr, int, int, int, string)
4 netapi32.dll int netapibufferfree(intptr)
3 advapi32.dll int cryptencrypt(int, int, int, int, byte[], int32&, int)
3 advapi32.dll int cryptgetkeyparam(int, int, int32&, int32&, int)
3 advapi32.dll int cryptsetkeyparam(int, int, int32&, int)
3 crypt32.dll intptr certfindrdnattr(string, intptr)
3 crypt32.dll int certaddstoretocollection(intptr, intptr, int, int)
3 crypt32.dll intptr certduplicatecertificatecontext(intptr)
3 crypt32.dll int cryptacquirecertificateprivatekey(intptr, int, intptr, int32&, int32&, int32
2 advapi32.dll int cryptsignhash(int, int, intptr, int, byte[], int32&)
2 advapi32.dll int a(int32&, intptr, string, int, int)
2 advapi32.dll int cryptcreatehash(int, int, int, int, int32&)
2 advapi32.dll int cryptdecrypt(int, int, int, int, byte[], int32&)
2 advapi32.dll int cryptimportkey(int, intptr, int, int, int, int32&)
2 advapi32.dll int cryptencrypt(intptr, int, int, int, byte[], int32&, int)
2 advapi32.dll int cryptsethashparam(int, int, byte[], int)
2 advapi32.dll int cryptdestroyhash(int)
2 advapi32.dll int cryptgenkey(int, intptr, int, int32&)
2 crypt32.dll int certgetcertificatecontextproperty(intptr, int, intptr, int32&)
2 crypt32.dll int a(intptr, int, int, intptr, intptr, int)
2 netapi32 int netshareenum(string, int, intptr&, int, int32&, int32&, int32&)
2 svrapi int netshareenum(string, int, intptr, uint16, uint16&, uint16&)
1 advapi32.dll int cryptgenrandom(int, int, intptr)
1 advapi32.dll int a(int, byte[], int, int, intptr, int)
1 advapi32.dll int cryptdecrypt(intptr, int, int, int, byte[], int32&)
1 advapi32.dll int cryptgetprovparam(int, int, intptr, int32&, int)
1 advapi32.dll int cryptencrypt(int, int, int, int, intptr, int32&, int)
1 advapi32.dll int cryptimportkey(int, byte[], int, int, int, int32&)
1 advapi32.dll int cryptsetkeyparam(int, int, byte[], int)
1 advapi32.dll int cryptgetkeyparam(int, int, intptr&, int32&, int)
1 crypt32.dll intptr certcreatecertificatecontext(int, intptr, int)
1 crypt32.dll intptr certfindcertificateinstore(intptr, int, int, int, intptr, intptr)
1 crypt32.dll int cryptimportpublickeyinfoex(int, int, y&, int, int, intptr, int32&)
1 crypt32.dll intptr certgetissuercertificatefromstore(intptr, intptr, intptr, int32&)
1 crypt32.dll void certfreecertificatechain(intptr)
1 crypt32.dll intptr certduplicatestore(intptr)
1 crypt32.dll int cryptimportpublickeyinfo(int, int, y&, int32&)
1 crypt32.dll int certclosestore(intptr, int)
1 crypt32.dll int certcomparecertificate(int, intptr, intptr)
1 crypt32.dll int certfreecertificatecontext(intptr)
1 crypt32.dll int certgetcertificatechain(intptr, intptr, intptr, intptr, ew&, int, intptr, in
1 crypt32.dll int certgetcertificatecontextproperty(intptr, int, byte[], int32&)
1 crypt32.dll int certgetintendedkeyusage(int, intptr, intptr, int)
1 crypt32.dll int certgetpublickeylength(int, intptr)
1 crypt32.dll int certverifycertificatechainpolicy(intptr, intptr, hw&, eu&)
1 crypt32.dll int certverifytimevalidity(intptr, intptr)
1 crypt32.dll int cryptfindcertificatekeyprovinfo(intptr, int, intptr)
1 crypt32.dll int certaddcertificatecontexttostore(intptr, intptr, int, intptr)
1 netapi32 int netserverenum(string, int, intptr&, int, int32&, int32&, x, string, intptr)