Application Report


The following 72 APIs (used 283 times) might not work:

There are 96 P/Invokes (used 128 times):

Count Library Function
9 crypt32.dll int certnametostr(int, ibp41jr&, uint, char*, int)
6 crypt32.dll ibp41lf* certfindcertificateinstore(intptr, int, int, int, intptr, ibp41lf*)
5 gdi32.dll int getfontdata(intptr, int, int, byte[], int)
3 crypt32.dll intptr pfximportcertstore(ibp41jr*, string, uint)
3 crypt32.dll void certfreecertificatechain(intptr)
3 crypt32.dll int certgetcertificatechain(intptr, ibp41lf*, intptr, void*, void*, int, intptr,
3 crypt32.dll int certfreecertificatecontext(ibp41lf*)
3 crypt32.dll bool certgetcertificatecontextproperty(ibp41lf*, int, intptr, int32&)
2 coredll.dll int b(int, intptr, int, int, string&, int, intptr)
2 crypt32.dll bool certclosestore(intptr, int)
2 crypt32.dll bool certenumsystemstore(int, intptr, intptr, ibp41hs/n)
2 crypt32.dll intptr certopenstore(int, int, intptr, int, string)
2 kernel32.dll int c(int, intptr, int, int, string&, int, intptr)
1 advapi32.dll bool b(intptr&, string, string, uint, uint)
1 advapi32.dll bool b(intptr)
1 advapi32.dll bool b(intptr, byte[], int, intptr, uint, intptr&)
1 advapi32.dll bool b(intptr, int, intptr&)
1 advapi32.dll bool b(intptr, int, uint, intptr&)
1 advapi32.dll bool b(intptr, intptr, int, int, byte[], int32&)
1 advapi32.dll bool b(intptr, uint)
1 advapi32.dll bool b(intptr, uint, byte[], int32&, uint)
1 advapi32.dll bool d(intptr, uint, byte[], int32&, uint)
1 advapi32.dll bool logonuser(string, string, string, int, int, intptr&)
1 coredll.dll bool c(intptr, uint, byte[], int32&, uint)
1 coredll.dll void c(int)
1 coredll.dll bool a(intptr, uint)
1 coredll.dll bool a(intptr, uint, byte[], int32&, uint)
1 coredll.dll bool b(ibp41a*, ibp41a*)
1 coredll.dll bool a(intptr, int, uint, intptr&)
1 coredll.dll bool a(intptr, int, intptr&)
1 coredll.dll bool a(intptr, byte[], int, intptr, uint, intptr&)
1 coredll.dll bool a(intptr)
1 coredll.dll bool b(ibp41a*, ibp41k*)
1 coredll.dll int c()
1 coredll.dll bool a(intptr&, string, string, uint, uint)
1 coredll.dll int d()
1 coredll.dll bool a(intptr, intptr, int, int, byte[], int32&)
1 crypt32.dll int certgetpublickeylength(int, intptr)
1 crypt32.dll intptr certcreatecertificatecontext(int, byte[], int)
1 crypt32.dll bool certaddcertificatecontexttostore(intptr, ibp41lf*, int, ibp41lf**)
1 crypt32.dll bool certdeletecertificatefromstore(ibp41lf*)
1 crypt32.dll bool certgetcertificatecontextproperty(ibp41lf*, int, ibp41fh*, int32&)
1 crypt32.dll bool certsetcertificatecontextproperty(ibp41lf*, int, int, void*)
1 crypt32.dll bool certstrtoname(int, string, int, intptr, intptr, int32&, intptr)
1 crypt32.dll bool certverifycertificatechainpolicy(void*, void*, void*, void*)
1 crypt32.dll bool cryptacquirecertificateprivatekey(ibp41lf*, int, void*, intptr&, int32&, bo
1 crypt32.dll bool pfxexportcertstore(intptr, void*, string, uint)
1 gdi32.dll intptr selectobject(intptr, intptr)
1 gdi32.dll intptr getcurrentobject(intptr, gdidcobject)
1 gdi32.dll intptr deleteobject(intptr)
1 gdi32.dll intptr createfontindirect(logfont)
1 gdi32.dll int gettextface(intptr, int, stringbuilder)
1 gdi32.dll int getglyphindices(intptr, string, int, int16[], int)
1 gdi32.dll bool deletedc(intptr)
1 gdi32.dll int addfontresourceex(string, int, int)
1 gdi32.dll int enumfontfamilies(intptr, string, fontenumdelegate, int)
1 gdi32.dll int enumfontfamiliesex(intptr, logfont, fontenumdelegate, int, int)
1 gdi32.dll int getfontunicoderanges(intptr, glyphset)
1 kernel32.dll void d(int)
1 kernel32.dll int e()
1 kernel32.dll int d()
1 kernel32.dll int b(byte*, byte*, int)
1 kernel32.dll bool closehandle(intptr)
1 kernel32.dll bool c(ibp41a*, ibp41k*)
1 kernel32.dll bool c(ibp41a*, ibp41a*)
1 schannel.dll int b(string, string, int, void*, void*, uint, uint, ibp41e, void*)
1 schannel.dll int b(ibp41e, ibp41e, string, uint, uint, uint, ibp41h*, uint, ibp41e, ibp41h*,
1 schannel.dll int b(ibp41e, ibp41e, ibp41h*, uint, uint, ibp41e, ibp41h*, uint32&, uint64&)
1 schannel.dll int b(ibp41e)
1 schannel.dll int a(void*)
1 schannel.dll int a(ibp41e, void*, uint, int32*)
1 schannel.dll int a(ibp41e, uint, void*, uint)
1 schannel.dll int a(ibp41e, uint, void*)
1 schannel.dll int a(ibp41e, ibp41h&)
1 schannel.dll int a(ibp41e, ibp41e, ibp41h*, uint, uint, ibp41e, ibp41h*, uint32&, uint64&)
1 schannel.dll int a(ibp41e)
1 secur32.dll int c(ibp41e)
1 secur32.dll int c(ibp41e, ibp41e, ibp41h*, uint, uint, ibp41e, ibp41h*, uint32&, uint64&)
1 secur32.dll int c(ibp41e, ibp41e, string, uint, uint, uint, ibp41h*, uint, ibp41e, ibp41h*,
1 secur32.dll int c(string, string, int, void*, void*, uint, uint, ibp41e, void*)
1 secur32.dll int b(void*)
1 secur32.dll int b(ibp41e, void*, uint, int32*)
1 secur32.dll int b(ibp41e, uint, void*, uint)
1 secur32.dll int b(ibp41e, uint, void*)
1 secur32.dll int b(ibp41e, ibp41h&)
1 secur32.dll int b(ibp41e)
1 security.dll int c(void*)
1 security.dll int c(ibp41e, void*, uint, int32*)
1 security.dll int c(ibp41e, uint, void*, uint)
1 security.dll int c(ibp41e, uint, void*)
1 security.dll int c(ibp41e, ibp41h&)
1 security.dll int c(ibp41e)
1 security.dll int a(string, string, int, void*, void*, uint, uint, ibp41e, void*)
1 security.dll int a(ibp41e, ibp41e, string, uint, uint, uint, ibp41h*, uint, ibp41e, ibp41h*,
1 security.dll int a(ibp41e)
1 user32.dll intptr getdc(intptr)