Application Report
- Application ID: 62210c7032b74b4aafeaa053143de1ab
- Report Submitted on: 01/30/2009 12:01:48
- Definitions File: Mono 2.0
- API Issues: 2
- P/Invoke APIs: 125
The following 2 APIs (used 4 times) might not work:
- Total:
2
-
System.Configuration
1
-
ConfigurationManager
1
-
get_ConnectionStrings()
Used 3 times
1
-
get_ConnectionStrings()
Used 3 times
-
ConfigurationManager
-
System.Windows.Forms
1
-
Form
1
-
set_AutoScaleBaseSize(System.Drawing.Size)
Used 1 time
1
-
set_AutoScaleBaseSize(System.Drawing.Size)
Used 1 time
-
Form
-
System.Configuration
There are 125 P/Invokes (used 212 times):
| Count | Library | Function |
|---|---|---|
| 8 | advapi32.dll | bool cryptreleasecontext(intptr, int) |
| 8 | crypt32.dll | bool certclosestore(intptr, int) |
| 6 | advapi32.dll | bool cryptacquirecontext(intptr&, string, string, int, int) |
| 6 | advapi32.dll | bool cryptdestroykey(intptr) |
| 5 | crypt32.dll | bool certaddcertificatecontexttostore(intptr, intptr, int, intptr) |
| 4 | crypt32.dll | bool certgetcertificatecontextproperty(intptr, int, intptr, int32&) |
| 4 | crypt32.dll | int certfreecertificatecontext(intptr) |
| 4 | crypt32.dll | bool cryptdecodeobject(int, int, intptr, int, int, intptr, int32&) |
| 4 | crypt32.dll | intptr certduplicatecertificatecontext(intptr) |
| 3 | advapi32.dll | bool cryptgetuserkey(intptr, alg_id, intptr&) |
| 3 | crypt32.dll | intptr certopenstore(int, int, intptr, int, intptr) |
| 3 | crypt32.dll | intptr certopenstore(int, int, intptr, int, string) |
| 2 | advapi32.dll | bool cryptgetkeyparam(intptr, int, byte[], int32&, int) |
| 2 | crypt32.dll | intptr cryptfindoidinfo(int, byte[], int) |
| 2 | crypt32.dll | bool cryptexportpublickeyinfo(intptr, alg_id, int, intptr, int32&) |
| 2 | crypt32.dll | bool cryptsignandencodecertificate(intptr, alg_id, int, int, cert_info&, crypt_a |
| 2 | crypt32.dll | bool cryptsignandencodecertificate(intptr, alg_id, int, int, cert_request_info&, |
| 2 | crypt32.dll | bool cryptsignmessage(crypt_sign_message_para&, bool, int, intptr, intptr, intpt |
| 2 | crypt32.dll | bool pfxexportcertstoreex(intptr, crypt_data_blob&, string, intptr, int) |
| 2 | crypt32.dll | int certfreecertificatechain(intptr) |
| 2 | crypt32.dll | bool cryptdecodeobject(int, string, intptr, int, int, intptr, int32&) |
| 2 | crypt32.dll | int certgetnamestringw(intptr, int, int, intptr, stringbuilder, int) |
| 2 | crypt32.dll | bool cryptencryptmessage(crypt_encrypt_message_para&, int, intptr, intptr, int, |
| 2 | crypt32.dll | bool cryptdecryptmessage(crypt_decrypt_message_para&, intptr, int, intptr, int32 |
| 2 | crypt32.dll | bool certgetcertificatechain(int, intptr, int, intptr, cert_chain_para&, int, in |
| 2 | crypt32.dll | bool cryptverifymessagesignature(crypt_verify_message_para&, int, intptr, int, i |
| 2 | crypt32.dll | bool certgetenhancedkeyusage(intptr, int, intptr, int32&) |
| 2 | crypt32.dll | bool certstrtonamew(int, string, int, intptr, intptr, int32&, intptr) |
| 2 | security.dll | int querycontextattributes(int64&, int, intptr&) |
| 2 | security.dll | int querycredentialattributes(int64&, int, intptr) |
| 2 | security.dll | int revertsecuritycontext(int64&) |
| 2 | security.dll | int acquirecredentialshandlew(string, string, int, int, schannelcred&, int, int, |
| 2 | security.dll | int sealmessage(int64&, int, secbufferdesc&, int) |
| 2 | security.dll | int acquirecredentialshandlew(string, string, int, int, intptr, int, int, int64& |
| 2 | security.dll | int acquirecredentialshandlew(string, string, int, int, authidentity&, int, int, |
| 2 | security.dll | int acceptsecuritycontext(int64&, intptr, secbufferdesc&, int, int, int64&, secb |
| 2 | security.dll | int acceptsecuritycontext(int64&, intptr, intptr, int, int, int64&, secbufferdes |
| 2 | security.dll | int acceptsecuritycontext(int64&, int64&, secbufferdesc&, int, int, int64&, secb |
| 2 | security.dll | int acceptsecuritycontext(int64&, int64&, intptr, int, int, intptr, secbufferdes |
| 2 | security.dll | int unsealmessage(int64&, secbufferdesc&, int, intptr) |
| 2 | security.dll | int applycontroltoken(int64&, secbufferdesc&) |
| 2 | security.dll | int completeauthtoken(int64&, secbufferdesc&) |
| 2 | security.dll | int initializesecuritycontextw(int64&, int64&, intptr, int, int, int, intptr, in |
| 2 | security.dll | int impersonatesecuritycontext(int64&) |
| 2 | security.dll | int freecredentialshandle(int64&) |
| 2 | security.dll | int decryptmessage(int64&, secbufferdesc&, int, intptr) |
| 2 | security.dll | int querycontextattributes(int64&, int, secpkgcontext_streamsizes&) |
| 2 | security.dll | int initializesecuritycontextw(int64&, intptr, string, int, int, int, intptr, in |
| 2 | security.dll | int freecontextbuffer(intptr) |
| 2 | security.dll | int enumeratesecuritypackagesw(int32&, intptr&) |
| 2 | security.dll | int encryptmessage(int64&, int, secbufferdesc&, int) |
| 2 | security.dll | int initializesecuritycontextw(int64&, int64&, string, int, int, int, secbufferd |
| 2 | security.dll | int deletesecuritycontext(int64&) |
| 1 | advapi32.dll | bool cryptacquirecontext(intptr&, intptr, string, int, int) |
| 1 | advapi32.dll | bool cryptgenkey(intptr, alg_id, int, intptr&) |
| 1 | advapi32.dll | bool cryptgetprovparam(intptr, int, byte[], int32&, int) |
| 1 | crypt32.dll | intptr certcreatecertificatecontext(int, intptr, int) |
| 1 | crypt32.dll | intptr certenumcertificatesinstore(intptr, intptr) |
| 1 | crypt32.dll | intptr certfindextension(string, int, intptr) |
| 1 | crypt32.dll | intptr certgetsubjectcertificatefromstore(intptr, int, intptr) |
| 1 | crypt32.dll | intptr certopensystemstorea(intptr, string) |
| 1 | crypt32.dll | intptr cryptgetmessagecertificates(int, intptr, int, intptr, int) |
| 1 | crypt32.dll | intptr pfximportcertstore(crypt_data_blob&, string, int) |
| 1 | crypt32.dll | int certnametostrw(int, crypt_data_blob&, int, intptr, int) |
| 1 | crypt32.dll | int certnametostrw(int, crypt_data_blob&, int, char[], int) |
| 1 | crypt32.dll | bool certsetcertificatecontextproperty(intptr, int, int, crypt_key_prov_info&) |
| 1 | crypt32.dll | bool certdeletecertificatefromstore(intptr) |
| 1 | crypt32.dll | bool certsetcertificatecontextproperty(intptr, int, int, crypt_data_blob&) |
| 1 | crypt32.dll | bool certsetenhancedkeyusage(intptr, cert_enhkey_usage&) |
| 1 | crypt32.dll | bool certverifycertificatechainpolicy(int, intptr, cert_chain_policy_para&, cert |
| 1 | crypt32.dll | bool cryptacquirecertificateprivatekey(intptr, int, intptr, intptr&, int32&, boo |
| 1 | crypt32.dll | bool cryptverifydetachedmessagesignature(crypt_verify_message_para&, int, intptr |
| 1 | crypt32.dll | bool cryptverifycertificatesignature(intptr, int, intptr, int, cert_public_key_i |
| 1 | kernel32.dll | intptr getmodulehandlea(string) |
| 1 | kernel32.dll | int formatmessagea(int, handleref, int, int, stringbuilder, int, intptr) |
| 1 | schannel.dll | int enumeratesecuritypackagesa(int32&, intptr&) |
| 1 | schannel.dll | int acceptsecuritycontext(int64&, int64&, intptr, int, int, intptr, secbufferdes |
| 1 | schannel.dll | int acceptsecuritycontext(int64&, int64&, secbufferdesc&, int, int, int64&, secb |
| 1 | schannel.dll | int acceptsecuritycontext(int64&, intptr, intptr, int, int, int64&, secbufferdes |
| 1 | schannel.dll | int acceptsecuritycontext(int64&, intptr, secbufferdesc&, int, int, int64&, secb |
| 1 | schannel.dll | int unsealmessage(int64&, secbufferdesc&, int, intptr) |
| 1 | schannel.dll | int impersonatesecuritycontext(int64&) |
| 1 | schannel.dll | int initializesecuritycontexta(int64&, int64&, intptr, int, int, int, intptr, in |
| 1 | schannel.dll | int initializesecuritycontexta(int64&, int64&, string, int, int, int, secbufferd |
| 1 | schannel.dll | int initializesecuritycontexta(int64&, intptr, string, int, int, int, intptr, in |
| 1 | schannel.dll | int querycontextattributes(int64&, int, secpkgcontext_streamsizes&) |
| 1 | schannel.dll | int querycontextattributes(int64&, int, intptr&) |
| 1 | schannel.dll | int querycredentialattributes(int64&, int, intptr) |
| 1 | schannel.dll | int revertsecuritycontext(int64&) |
| 1 | schannel.dll | int sealmessage(int64&, int, secbufferdesc&, int) |
| 1 | schannel.dll | int freecredentialshandle(int64&) |
| 1 | schannel.dll | int freecontextbuffer(intptr) |
| 1 | schannel.dll | int encryptmessage(int64&, int, secbufferdesc&, int) |
| 1 | schannel.dll | int acquirecredentialshandlea(string, string, int, int, authidentity&, int, int, |
| 1 | schannel.dll | int acquirecredentialshandlea(string, string, int, int, intptr, int, int, int64& |
| 1 | schannel.dll | int acquirecredentialshandlea(string, string, int, int, schannelcred&, int, int, |
| 1 | schannel.dll | int applycontroltoken(int64&, secbufferdesc&) |
| 1 | schannel.dll | int completeauthtoken(int64&, secbufferdesc&) |
| 1 | schannel.dll | int decryptmessage(int64&, secbufferdesc&, int, intptr) |
| 1 | schannel.dll | int deletesecuritycontext(int64&) |
| 1 | secur32.dll | int deletesecuritycontext(int64&) |
| 1 | secur32.dll | int revertsecuritycontext(int64&) |
| 1 | secur32.dll | int freecredentialshandle(int64&) |
| 1 | secur32.dll | int querycontextattributes(int64&, int, intptr&) |
| 1 | secur32.dll | int acceptsecuritycontext(int64&, int64&, intptr, int, int, intptr, secbufferdes |
| 1 | secur32.dll | int acquirecredentialshandlea(string, string, int, int, authidentity&, int, int, |
| 1 | secur32.dll | int freecontextbuffer(intptr) |
| 1 | secur32.dll | int enumeratesecuritypackagesa(int32&, intptr&) |
| 1 | secur32.dll | int encryptmessage(int64&, int, secbufferdesc&, int) |
| 1 | secur32.dll | int decryptmessage(int64&, secbufferdesc&, int, intptr) |
| 1 | secur32.dll | int completeauthtoken(int64&, secbufferdesc&) |
| 1 | secur32.dll | int applycontroltoken(int64&, secbufferdesc&) |
| 1 | secur32.dll | int acquirecredentialshandlea(string, string, int, int, schannelcred&, int, int, |
| 1 | secur32.dll | int impersonatesecuritycontext(int64&) |
| 1 | secur32.dll | int initializesecuritycontexta(int64&, int64&, intptr, int, int, int, intptr, in |
| 1 | secur32.dll | int initializesecuritycontexta(int64&, int64&, string, int, int, int, secbufferd |
| 1 | secur32.dll | int acceptsecuritycontext(int64&, int64&, secbufferdesc&, int, int, int64&, secb |
| 1 | secur32.dll | int acceptsecuritycontext(int64&, intptr, intptr, int, int, int64&, secbufferdes |
| 1 | secur32.dll | int unsealmessage(int64&, secbufferdesc&, int, intptr) |
| 1 | secur32.dll | int sealmessage(int64&, int, secbufferdesc&, int) |
| 1 | secur32.dll | int querycredentialattributes(int64&, int, intptr) |
| 1 | secur32.dll | int querycontextattributes(int64&, int, secpkgcontext_streamsizes&) |
| 1 | secur32.dll | int acceptsecuritycontext(int64&, intptr, secbufferdesc&, int, int, int64&, secb |
| 1 | secur32.dll | int initializesecuritycontexta(int64&, intptr, string, int, int, int, intptr, in |
| 1 | secur32.dll | int acquirecredentialshandlea(string, string, int, int, intptr, int, int, int64& |