Application Report


The following 14 APIs (used 22 times) might not work:

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

Count Library Function
6 kernel32 void movememory(intptr, intptr, int)
5 secur32 int freecontextbuffer(intptr)
4 advapi32 int cryptenumproviders(uint, intptr, uint, uint32&, intptr, uint32&)
4 advapi32 int cryptgetprovparam(intptr, uint, intptr, uint32&, uint)
2 advapi32 int cryptacquirecontext(intptr, intptr, intptr, uint, uint)
2 crypt32 int cryptencryptmessage(intptr, uint, intptr, intptr, uint, intptr, uint32&)
2 crypt32 int cryptdecryptmessage(intptr, intptr, uint, intptr, uint32&, intptr&)
2 crypt32 int cryptverifymessagesignature(intptr, uint, intptr, uint, intptr, uint32&, int
2 crypt32 int pfxexportcertstoreex(intptr, intptr, string, intptr, uint)
2 crypt32 int cryptsignmessage(intptr, int, uint, intptr, intptr, intptr, uint32&)
2 crypt32 intptr certduplicatecertificatecontext(intptr)
2 kernel32 int closehandle(intptr)
2 secur32 int decryptmessage(gv&, cl&, uint, intptr)
2 secur32 int deletesecuritycontext(gv&)
2 secur32 int initializesecuritycontext(gv&, gv&, string, int, int, int, cl&, int, intptr,
2 secur32 int initializesecuritycontext(gv&, intptr, intptr, int, int, int, intptr, int, g
2 secur32 int freecredentialshandle(gv&)
1 advapi32 int logonuser(string, string, string, int, int, intptr&)
1 advapi32 int impersonateloggedonuser(intptr)
1 advapi32 int reverttoself()
1 advapi32 int cryptreleasecontext(intptr, uint)
1 crypt32 int certaddcertificatecontexttostore(intptr, intptr, uint, intptr)
1 crypt32 int certclosestore(intptr, uint)
1 crypt32 int certdeletecertificatefromstore(intptr)
1 crypt32 int certfreecertificatechain(intptr)
1 crypt32 int cryptverifydetachedmessagesignature(intptr, uint, intptr, uint, uint, intptr
1 crypt32 int certgetcertificatechain(intptr, intptr, intptr, intptr, intptr, uint, intptr
1 crypt32 uint certoidtoalgid(intptr)
1 crypt32 int certunregistersystemstore(intptr, uint)
1 crypt32 int certsavestore(intptr, uint, uint, uint, intptr, uint)
1 crypt32 int certregistersystemstore(intptr, uint, intptr, intptr)
1 crypt32 intptr certenumcertificatesinstore(intptr, intptr)
1 crypt32 intptr certopenstore(intptr, uint, intptr, uint, intptr)
1 crypt32 intptr pfximportcertstore(intptr, string, uint)
1 kernel32 int formatmessage(int, intptr, int, int, intptr&, int, intptr)
1 secur32 int initializesecuritycontext(gv&, intptr, string, int, int, int, intptr, int, g
1 secur32 int querycontextattributes(gv&, uint, d1&)
1 secur32 int applycontroltoken(gv&, cl&)
1 secur32 int encryptmessage(gv&, uint, cl&, uint)
1 secur32 int acquirecredentialshandle(string, string, int, intptr, n&, intptr, intptr, gv
1 secur32 int acquirecredentialshandle(string, string, int, intptr, intptr, intptr, intptr
1 secur32 int querycontextattributes(gv&, uint, intptr&)