Application Report
- Application ID: 6991c385899f44318b6f7c1de7778956
- Report Submitted on: 12/10/2007 00:39:17
- API Issues: 25
- P/Invoke APIs: 9
The following 25 APIs (used 52 times) might not work:
- Total:
23
19
-
System.Configuration
1
-
ConfigurationManager
1
-
get_ConnectionStrings()
Used 2 times
1
-
get_ConnectionStrings()
Used 2 times
-
ConfigurationManager
-
System.Diagnostics
2
-
EventLog
2
-
CreateEventSource(System.Diagnostics.EventSourceCreationData)
Used 1 time
1
-
SourceExists(System.String,System.String)
Used 1 time
1
-
CreateEventSource(System.Diagnostics.EventSourceCreationData)
Used 1 time
-
EventLog
-
System.EnterpriseServices
13
13
-
ContextUtil
3
3
-
SetAbort()
Used 2 times
1
1
-
SetComplete()
Used 2 times
1
1
-
get_Transaction()
Used 2 times
1
1
-
SetAbort()
Used 2 times
-
ServiceConfig
8
8
-
.ctor()
Used 2 times
1
1
-
set_IsolationLevel(System.EnterpriseServices.TransactionIsolationLevel)
Used 2 times
1
1
-
set_TrackingAppName(System.String)
Used 2 times
1
1
-
set_TrackingComponentName(System.String)
Used 2 times
1
1
-
set_TrackingEnabled(System.Boolean)
Used 2 times
1
1
-
set_Transaction(System.EnterpriseServices.TransactionOption)
Used 2 times
1
1
-
set_TransactionDescription(System.String)
Used 2 times
1
1
-
set_TransactionTimeout(System.Int32)
Used 2 times
1
1
-
.ctor()
Used 2 times
-
ServiceDomain
2
2
-
Enter(System.EnterpriseServices.ServiceConfig)
Used 2 times
1
1
-
Leave()
Used 2 times
1
1
-
Enter(System.EnterpriseServices.ServiceConfig)
Used 2 times
-
ContextUtil
-
System.IO
2
2
-
DirectoryInfo
2
-
GetAccessControl()
Used 3 times
1
-
SetAccessControl(System.Security.AccessControl.DirectorySecurity)
Used 3 times
1
-
GetAccessControl()
Used 3 times
-
FileInfo
2
-
GetAccessControl()
Used 3 times
1
-
SetAccessControl(System.Security.AccessControl.FileSecurity)
Used 3 times
1
-
GetAccessControl()
Used 3 times
-
DirectoryInfo
-
System.Runtime.InteropServices
1
1
-
Marshal
1
1
-
GetHRForLastWin32Error()
Used 2 times
1
1
-
GetHRForLastWin32Error()
Used 2 times
-
Marshal
-
System.Security.AccessControl
3
3
-
FileSystemSecurity
2
2
-
AddAccessRule(System.Security.AccessControl.FileSystemAccessRule)
Used 2 times
1
1
-
RemoveAccessRule(System.Security.AccessControl.FileSystemAccessRule)
Used 2 times
1
1
-
AddAccessRule(System.Security.AccessControl.FileSystemAccessRule)
Used 2 times
-
ObjectSecurity
1
1
-
SetAccessRuleProtection(System.Boolean,System.Boolean)
Used 2 times
1
1
-
SetAccessRuleProtection(System.Boolean,System.Boolean)
Used 2 times
-
FileSystemSecurity
-
System.Security.Cryptography.X509Certificates
1
-
X509Certificate2Collection
1
-
X509Certificate2Collection
-
System.Configuration
There are 9 P/Invokes (used 14 times):
| Count | Library | Function |
|---|---|---|
| 2 | advapi32 | bool cryptgetprovparam(intptr, cryptoapi/cryptgetprovparamtype, intptr, int32&, |
| 2 | kernel32 | bool freelibrary(intptr) |
| 2 | kernel32 | intptr getprocaddress(intptr, string) |
| 2 | kernel32 | intptr loadlibrary(string) |
| 2 | kernel32.dll | void queryperformancecounter(int64&) |
| 1 | advapi32 | bool cryptreleasecontext(intptr, uint) |
| 1 | crypt32 | bool cryptacquirecertificateprivatekey(intptr, uint, intptr, intptr&, int32&, bo |
| 1 | user32.dll | int16 getkeystate(int) |
| 1 | user32.dll | void messagebeep(uint) |