Application Report
- Application ID: 8455164d0bde45fea128ab8adc103d8c
- Report Submitted on: 07/12/2007 02:59:19
- API Issues: 42
- P/Invoke APIs: 118
The following 42 APIs (used 78 times) might not work:
- Total:
41
13
-
System
1
-
Environment
1
-
get_UserInteractive()
Used 1 time
1
-
get_UserInteractive()
Used 1 time
-
Environment
-
System.CodeDom
1
-
CodeTypeReference
1
-
.ctor(System.String)
Used 1 time
1
-
.ctor(System.String)
Used 1 time
-
CodeTypeReference
-
System.Configuration
1
-
ElementInformation
1
-
get_IsPresent()
Used 1 time
1
-
get_IsPresent()
Used 1 time
-
ElementInformation
-
System.Diagnostics
14
-
EventLog
2
-
DeleteEventSource(System.String,System.String)
Used 1 time
1
-
LogNameFromSourceName(System.String,System.String)
Used 2 times
1
-
DeleteEventSource(System.String,System.String)
Used 1 time
-
Process
12
-
get_BasePriority()
Used 1 time
1
-
get_MachineName()
Used 1 time
1
-
get_MainWindowTitle()
Used 1 time
1
-
get_NonpagedSystemMemorySize64()
Used 1 time
1
-
get_PagedMemorySize64()
Used 1 time
1
-
get_PagedSystemMemorySize64()
Used 1 time
1
-
get_PeakPagedMemorySize64()
Used 1 time
1
-
get_PriorityBoostEnabled()
Used 1 time
1
-
get_PriorityClass()
Used 1 time
1
-
get_Responding()
Used 1 time
1
-
set_PriorityBoostEnabled(System.Boolean)
Used 1 time
1
-
set_PriorityClass(System.Diagnostics.ProcessPriorityClass)
Used 2 times
1
-
get_BasePriority()
Used 1 time
-
EventLog
-
System.IO
1
-
File
1
-
File
-
System.Net
2
-
WebResponse
2
-
get_IsFromCache()
Used 1 time
1
-
get_IsMutuallyAuthenticated()
Used 1 time
1
-
get_IsFromCache()
Used 1 time
-
WebResponse
-
System.Security.AccessControl
1
1
-
FileSystemSecurity
1
1
-
FileSystemSecurity
-
System.Security.Cryptography
1
-
RSACryptoServiceProvider
1
-
get_CspKeyContainerInfo()
Used 1 time
1
-
get_CspKeyContainerInfo()
Used 1 time
-
RSACryptoServiceProvider
-
System.Security.Cryptography.X509Certificates
6
-
X509Certificate
1
-
X509Certificate2Collection
1
-
X509Certificate2UI
1
-
X509Chain
1
-
X509Store
2
-
RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)
Used 1 time
1
-
get_StoreHandle()
Used 6 times
1
-
RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)
Used 1 time
-
X509Certificate
-
System.Web.Services.Protocols
10
9
-
ServerProtocol
1
1
-
get_Target()
Used 2 times
1
1
-
get_Target()
Used 2 times
-
SoapHeaderHandling
5
5
-
EnsureHeadersUnderstood(System.Web.Services.Protocols.SoapHeaderCollection)
Used 2 times
1
1
-
GetHeaderMembers(System.Web.Services.Protocols.SoapHeaderCollection,System.Object,System.Web.Services.Protocols.SoapHeaderMapping[],System.Web.Services.Protocols.SoapHeaderDirection,System.Boolean)
Used 4 times
1
1
-
ReadHeaders(System.Xml.XmlReader,System.Xml.Serialization.XmlSerializer,System.Web.Services.Protocols.SoapHeaderCollection,System.Web.Services.Protocols.SoapHeaderMapping[],System.Web.Services.Protocols.SoapHeaderDirection,System.String,System.String,System.Boolean)
Used 2 times
1
1
-
SetHeaderMembers(System.Web.Services.Protocols.SoapHeaderCollection,System.Object,System.Web.Services.Protocols.SoapHeaderMapping[],System.Web.Services.Protocols.SoapHeaderDirection,System.Boolean)
Used 2 times
1
1
-
WriteHeaders(System.Xml.XmlWriter,System.Xml.Serialization.XmlSerializer,System.Web.Services.Protocols.SoapHeaderCollection,System.Web.Services.Protocols.SoapHeaderMapping[],System.Web.Services.Protocols.SoapHeaderDirection,System.Boolean,System.String,System.Boolean,System.String)
Used 4 times
1
1
-
EnsureHeadersUnderstood(System.Web.Services.Protocols.SoapHeaderCollection)
Used 2 times
-
SoapHttpClientProtocol
1
-
get_SoapVersion()
Used 2 times
1
-
get_SoapVersion()
Used 2 times
-
SoapServerProtocol
2
2
-
SoapServerProtocolFactory
1
1
-
CreateIfRequestCompatible(System.Web.HttpRequest)
Used 2 times
1
1
-
CreateIfRequestCompatible(System.Web.HttpRequest)
Used 2 times
-
ServerProtocol
-
System.Xml
1
-
XmlValidatingReader
1
-
set_ValidationType(System.Xml.ValidationType)
Used 1 time
1
-
set_ValidationType(System.Xml.ValidationType)
Used 1 time
-
XmlValidatingReader
-
System.Xml.Serialization
3
2
-
XmlSchemas
1
-
XmlSerializer
2
2
-
XmlSchemas
-
System
There are 118 P/Invokes (used 171 times):
| Count | Library | Function |
|---|---|---|
| 10 | kernel32.dll | bool closehandle(intptr) |
| 8 | advapi32 | bool cryptexportkey(intptr, uint, blobtype, uint, intptr, int32&) |
| 5 | advapi32 | bool cryptreleasecontext(intptr, uint) |
| 5 | crypt32 | bool cryptacquirecertificateprivatekey(intptr, cryptacquireflags, intptr, intptr |
| 4 | advapi32 | bool cryptgetuserkey(intptr, int, intptr&) |
| 3 | crypt32 | bool certgetcertificatecontextproperty(intptr, certcontextproperty, intptr, int3 |
| 3 | simplegsi.dll | int _reply(intptr, int, string) |
| 3 | ws2_32 | int wsagetlasterror() |
| 2 | advapi32.dll | bool logonuser(string, string, string, int, int, intptr&) |
| 2 | advapi32.dll | int cryptacquirecontext(int32&, string, string, int, int) |
| 2 | crypt32 | intptr certcreatecertificatecontext(certencodingtype, byte[], int) |
| 2 | cryptui | intptr cryptuidlgselectcertificatefromstore(intptr, intptr, string, string, uint |
| 2 | kernel32 | bool queryperformancecounter(int64&) |
| 2 | kernel32.dll | intptr getstdhandle(uint) |
| 2 | secur32.dll | uint freecontextbuffer(intptr) |
| 2 | shell32.dll | intptr shgetfileinfo(string, uint, shell32/shfileinfo&, uint, uint) |
| 2 | simplegsi.dll | int _sendadatrequest(intptr, byte[], int) |
| 2 | simplegsi.dll | int _radixencode(byte[], byte[], int32&, int) |
| 2 | user32.dll | int sendmessage(intptr, lvm, int, lvs_ex) |
| 2 | user32.dll | int sendmessage(intptr, hdm, int, hditem&) |
| 2 | user32.dll | int destroyicon(intptr) |
| 2 | wopenssl | intptr getsubjectname(intptr, stringbuilder) |
| 2 | wopenssl | intptr getpublickey(intptr, stringbuilder) |
| 2 | wopenssl | intptr create(intptr, stringbuilder) |
| 2 | wopenssl | intptr create(byte[], int, stringbuilder) |
| 2 | wopenssl | int write(intptr, intptr, stringbuilder) |
| 2 | wopenssl | int getnameentries(intptr, stringbuilder) |
| 2 | wopenssl | intptr createkey(byte[], int, stringbuilder) |
| 1 | advapi32.dll | int cryptreleasecontext(int, int) |
| 1 | advapi32.dll | uint lsantstatustowinerror(uint) |
| 1 | advapi32.dll | int cryptimportkey(int, byte[], int, int, int, int32&) |
| 1 | advapi32.dll | bool logonuser(string, string, string, logontype, logonprovider, intptr&) |
| 1 | advapi32.dll | int cryptdestroykey(int) |
| 1 | advapi32.dll | bool duplicatetokenex(intptr, uint, intptr, int, int, intptr&) |
| 1 | advapi32.dll | bool duplicatetoken(intptr, int, intptr&) |
| 1 | advapi32.dll | bool createprocessasuser(intptr, string, stringbuilder, intptr, intptr, bool, in |
| 1 | crypt32 | bool cryptfindcertificatekeyprovinfo(intptr, cryptfindkeyflags, intptr) |
| 1 | crypt32.dll | int certsetcertificatecontextproperty(intptr, int, int, crypt_key_prov_info&) |
| 1 | kernel32 | bool queryperformancefrequency(int64&) |
| 1 | kernel32.dll | void outputdebugstring(string) |
| 1 | kernel32.dll | uint resumethread(intptr) |
| 1 | kernel32.dll | bool setconsoletextattribute(intptr, uint) |
| 1 | kernel32.dll | bool writeconsolew(intptr, string, uint, uint32&, intptr) |
| 1 | kernel32.dll | uint localfiletimetofiletime(security_integer, security_integer) |
| 1 | kernel32.dll | uint formatmessage(formatmessageflags, intptr, uint, uint, stringbuilder, uint, |
| 1 | kernel32.dll | int formatmessage(int, intptr&, int, int, string&, int, intptr) |
| 1 | netapi32.dll | int netmessagebuffersend(string, string, string, string, int) |
| 1 | secur32.dll | uint querysecuritycontexttoken(intptr, intptr&) |
| 1 | secur32.dll | uint acceptsecuritycontext(intptr, intptr, intptr, uint, uint, intptr, intptr, u |
| 1 | secur32.dll | uint deletesecuritycontext(intptr) |
| 1 | secur32.dll | uint freecredentialshandle(intptr) |
| 1 | secur32.dll | uint initializesecuritycontext(intptr, intptr, string, uint, uint, uint, intptr, |
| 1 | secur32.dll | uint querycontextattributes(intptr, secpkgattr, secpkgcontext_nativenames&) |
| 1 | secur32.dll | uint querycontextattributes(intptr, secpkgattr, secpkgcontext_sessionkey&) |
| 1 | security.dll | int acquirecredentialshandlew(string, string, int, intptr, intptr, intptr, intpt |
| 1 | simplegsi.dll | string _radixerror(int) |
| 1 | simplegsi.dll | string _getlocalname(string) |
| 1 | simplegsi.dll | intptr _createsecuritycontext() |
| 1 | simplegsi.dll | int _wrapmessage(byte[], int, byte[], int32&, int, intptr) |
| 1 | simplegsi.dll | int _decodesecuremessage(stringbuilder, stringbuilder, int, intptr) |
| 1 | simplegsi.dll | int _handleauthdata(byte[], int, intptr) |
| 1 | simplegsi.dll | int _encodesecurerequest(stringbuilder, stringbuilder, int, intptr) |
| 1 | simplegsi.dll | int _acquirecredentials(intptr, bool, intptr) |
| 1 | simplegsi.dll | int _decodesecureresponse(stringbuilder, stringbuilder, int, intptr) |
| 1 | simplegsi.dll | int _decodesecurerequest(stringbuilder, stringbuilder, int, intptr) |
| 1 | simplegsi.dll | int _getcertificatechain(byte[], int32&, int32&, int32[], intptr) |
| 1 | simplegsi.dll | int _initsecuritycontext(byte[], int, stringbuilder, intptr) |
| 1 | simplegsi.dll | int _resetsecuritycontext(intptr) |
| 1 | simplegsi.dll | int _retrieveoutbuf(stringbuilder, int32&, intptr) |
| 1 | simplegsi.dll | int _sendadatreply(intptr, int, byte[], int) |
| 1 | simplegsi.dll | int _unwrapmessage(byte[], int, byte[], int32&, int, intptr) |
| 1 | simplegsi.dll | int _encodesecureresponse(stringbuilder, stringbuilder, int, intptr) |
| 1 | user32.dll | intptr getdlgitem(intptr, int) |
| 1 | wopenssl | uint getrsaexponent3() |
| 1 | wopenssl | intptr getssl(intptr, stringbuilder) |
| 1 | wopenssl | intptr getprivatekeyblob(intptr, int32&, stringbuilder) |
| 1 | wopenssl | intptr getpeercert(intptr, stringbuilder) |
| 1 | wopenssl | intptr getissuername(intptr, stringbuilder) |
| 1 | wopenssl | uint getrsaexponentf4() |
| 1 | wopenssl | uint sslgetopall() |
| 1 | wopenssl | intptr createbignumfrombytes(byte[], int, stringbuilder) |
| 1 | wopenssl | void setlockcallbacks(wopenssllockarray/threadiddelegate, wopenssllockarray/lock |
| 1 | wopenssl | void releasememory(intptr) |
| 1 | wopenssl | void initializessllibrary() |
| 1 | wopenssl | void freeevp_pkey(intptr) |
| 1 | wopenssl | void freebignum(intptr) |
| 1 | wopenssl | void free_x509request(intptr) |
| 1 | wopenssl | void free_x509_name(intptr) |
| 1 | wopenssl | void free_x509_cert(intptr) |
| 1 | wopenssl | void biofreeall(intptr) |
| 1 | wopenssl | void biofree(intptr) |
| 1 | wopenssl | uint sslgetopnosslv2() |
| 1 | wopenssl | intptr createsslbioserver(sslprotocolversion, intptr, intptr, intptr, string, ui |
| 1 | wopenssl | intptr createsslbioclient(sslprotocolversion, intptr, intptr, intptr, string, ui |
| 1 | wopenssl | intptr createnewrsakeypair(int, uint, stringbuilder) |
| 1 | wopenssl | int getserialnumber(intptr, stringbuilder) |
| 1 | wopenssl | int getpairentry(stringbuilder, stringbuilder, intptr, int, stringbuilder) |
| 1 | wopenssl | int getnumlocks() |
| 1 | wopenssl | int getnameentry(stringbuilder, intptr, int, stringbuilder) |
| 1 | wopenssl | int geterrorbuffersize() |
| 1 | wopenssl | int convertbignumtostring(intptr, stringbuilder, stringbuilder) |
| 1 | wopenssl | int biowrite(intptr, byte[], int, int, stringbuilder) |
| 1 | wopenssl | int bioread(intptr, byte[], int, int, stringbuilder) |
| 1 | wopenssl | int bioflush(intptr, stringbuilder) |
| 1 | wopenssl | int getversion(intptr, stringbuilder) |
| 1 | wopenssl | int keybits(intptr) |
| 1 | wopenssl | intptr createkey(intptr, intptr, intptr, intptr, intptr, intptr, intptr, intptr, |
| 1 | wopenssl | intptr create(writedelegate, readdelegate, putsdelegate, getsdelegate, controlde |
| 1 | wopenssl | intptr create(intptr, wpair[], int, wpair[], int, stringbuilder) |
| 1 | wopenssl | intptr create(intptr, intptr, wpair[], int, stringbuilder) |
| 1 | wopenssl | intptr create(intptr, intptr, intptr, int, int, stringbuilder) |
| 1 | wopenssl | intptr clone(intptr, stringbuilder) |
| 1 | wopenssl | int writeprivatekey(intptr, intptr) |
| 1 | wopenssl | int replace(intptr, string, string, stringbuilder) |
| 1 | wopenssl | int keysize(intptr) |
| 1 | wopenssl | int add(intptr, string, string, stringbuilder) |
| 1 | ws2_32 | int wsaenumnetworkevents(intptr, safewaithandle, intptr) |
| 1 | ws2_32 | int wsaeventselect(intptr, safewaithandle, soaptcpsocketevents) |