Application Report
- Application ID: 0e0fbafa653f4b6ab95fd77035cc1490
- Report Submitted on: 07/25/2008 22:41:08
- API Issues: 47
- P/Invoke APIs: 17
The following 47 APIs (used 136 times) might not work:
- Total:
1
43
25
-
System.Configuration
2
-
ConfigurationManager
1
-
get_ConnectionStrings()
Used 2 times
1
-
get_ConnectionStrings()
Used 2 times
-
ConfigurationSection
1
-
get_SectionInformation()
Used 4 times
1
-
get_SectionInformation()
Used 4 times
-
ConfigurationManager
-
System.Data.SqlClient
3
-
SqlDependency
3
-
.ctor(System.Data.SqlClient.SqlCommand)
Used 2 times
1
-
Start(System.String)
Used 1 time
1
-
Stop(System.String)
Used 1 time
1
-
.ctor(System.Data.SqlClient.SqlCommand)
Used 2 times
-
SqlDependency
-
System.Diagnostics
3
-
EventLog
3
-
LogNameFromSourceName(System.String,System.String)
Used 1 time
1
-
ModifyOverflowPolicy(System.Diagnostics.OverflowAction,System.Int32)
Used 2 times
1
-
SourceExists(System.String,System.String)
Used 2 times
1
-
LogNameFromSourceName(System.String,System.String)
Used 1 time
-
EventLog
-
System.IO
3
-
DirectoryInfo
3
-
Create(System.Security.AccessControl.DirectorySecurity)
Used 1 time
1
-
GetAccessControl()
Used 1 time
1
-
SetAccessControl(System.Security.AccessControl.DirectorySecurity)
Used 1 time
1
-
Create(System.Security.AccessControl.DirectorySecurity)
Used 1 time
-
DirectoryInfo
-
System.Management
4
6
-
ManagementBaseObject
1
1
-
get_Item(System.String)
Used 2 times
1
1
-
get_Item(System.String)
Used 2 times
-
ManagementObjectCollection
1
1
-
GetEnumerator()
Used 2 times
1
1
-
GetEnumerator()
Used 2 times
-
ManagementObjectCollection/ManagementObjectEnumerator
2
2
-
MoveNext()
Used 2 times
1
1
-
get_Current()
Used 2 times
1
1
-
MoveNext()
Used 2 times
-
ManagementObjectSearcher
2
-
.ctor(System.String)
Used 1 time
1
-
Get()
Used 1 time
1
-
.ctor(System.String)
Used 1 time
-
ManagementBaseObject
-
System.Messaging
1
18
16
-
AccessControlList
2
1
-
.ctor()
Used 1 time
1
-
Add(System.Messaging.AccessControlEntry)
Used 10 times
1
1
-
.ctor()
Used 1 time
-
DefaultPropertiesToSend
11
11
-
set_AcknowledgeType(System.Messaging.AcknowledgeTypes)
Used 2 times
1
1
-
set_AttachSenderId(System.Boolean)
Used 2 times
1
1
-
set_EncryptionAlgorithm(System.Messaging.EncryptionAlgorithm)
Used 2 times
1
1
-
set_HashAlgorithm(System.Messaging.HashAlgorithm)
Used 2 times
1
1
-
set_Recoverable(System.Boolean)
Used 6 times
1
1
-
set_TimeToReachQueue(System.TimeSpan)
Used 2 times
1
1
-
set_UseAuthentication(System.Boolean)
Used 2 times
1
1
-
set_UseDeadLetterQueue(System.Boolean)
Used 2 times
1
1
-
set_UseEncryption(System.Boolean)
Used 2 times
1
1
-
set_UseJournalQueue(System.Boolean)
Used 4 times
1
1
-
set_UseTracing(System.Boolean)
Used 2 times
1
1
-
set_AcknowledgeType(System.Messaging.AcknowledgeTypes)
Used 2 times
-
MessagePropertyFilter
1
-
set_LookupId(System.Boolean)
Used 1 time
1
-
set_LookupId(System.Boolean)
Used 1 time
-
MessageQueue
3
4
-
GetAllMessages()
Used 4 times
1
1
-
SetPermissions(System.Messaging.AccessControlList)
Used 2 times
1
1
-
SetPermissions(System.String,System.Messaging.MessageQueueAccessRights,System.Messaging.AccessControlEntryType)
Used 10 times
1
1
-
get_DefaultPropertiesToSend()
Used 28 times
1
-
GetAllMessages()
Used 4 times
-
MessageQueueAccessControlEntry
1
-
Trustee
1
-
.ctor(System.String)
Used 5 times
1
-
.ctor(System.String)
Used 5 times
-
AccessControlList
-
System.Net.Mail
1
1
-
SmtpClient
1
1
-
set_UseDefaultCredentials(System.Boolean)
Used 2 times
1
1
-
set_UseDefaultCredentials(System.Boolean)
Used 2 times
-
SmtpClient
-
System.Security
1
-
CodeAccessPermission
1
-
RevertAssert()
Used 1 time
1
-
RevertAssert()
Used 1 time
-
CodeAccessPermission
-
System.Security.AccessControl
2
2
-
FileSystemSecurity
2
2
-
AddAccessRule(System.Security.AccessControl.FileSystemAccessRule)
Used 2 times
1
1
-
SetAccessRule(System.Security.AccessControl.FileSystemAccessRule)
Used 2 times
1
1
-
AddAccessRule(System.Security.AccessControl.FileSystemAccessRule)
Used 2 times
-
FileSystemSecurity
-
System.Threading
2
-
ThreadPool
2
-
SetMaxThreads(System.Int32,System.Int32)
Used 1 time
1
-
SetMinThreads(System.Int32,System.Int32)
Used 1 time
1
-
SetMaxThreads(System.Int32,System.Int32)
Used 1 time
-
ThreadPool
-
System.Transactions
3
-
TransactionScope
3
-
.ctor(System.Transactions.Transaction,System.TimeSpan,System.Transactions.EnterpriseServicesInteropOption)
Used 1 time
1
-
.ctor(System.Transactions.TransactionScopeOption,System.TimeSpan)
Used 1 time
1
-
.ctor(System.Transactions.TransactionScopeOption,System.Transactions.TransactionOptions,System.Transactions.EnterpriseServicesInteropOption)
Used 1 time
1
-
.ctor(System.Transactions.Transaction,System.TimeSpan,System.Transactions.EnterpriseServicesInteropOption)
Used 1 time
-
TransactionScope
-
System.Web.Caching
1
-
SqlCacheDependency
1
-
.ctor(System.Data.SqlClient.SqlCommand)
Used 2 times
1
-
.ctor(System.Data.SqlClient.SqlCommand)
Used 2 times
-
SqlCacheDependency
-
System.Configuration
There are 17 P/Invokes (used 18 times):
| Count | Library | Function |
|---|---|---|
| 2 | kernel32.dll | bool getdiskfreespaceex(string, int64&, int64&, int64&) |
| 1 | fusion.dll | void createassemblycache(win32/win32interfaces/iassemblycache&, uint) |
| 1 | fusion.dll | void createassemblyenum(win32/win32interfaces/iassemblyenum&, intptr, win32/win3 |
| 1 | fusion.dll | void createassemblynameobject(win32/win32interfaces/iassemblyname&, string, win3 |
| 1 | fusion.dll | void createinstallreferenceenum(win32/win32interfaces/iinstallreferenceenum&, wi |
| 1 | fusion.dll | void getcachepath(win32/win32enums/asm_cache_flags, stringbuilder, uint32&) |
| 1 | kernel32.dll | bool systemtimetotzspecificlocaltime(timezonestruct&, systemtime&, systemtime&) |
| 1 | kernel32.dll | intptr createjobobject(win32/win32structures/security_attributes&, string) |
| 1 | kernel32.dll | void getlocaltime(systemtime&) |
| 1 | kernel32.dll | void getsystemtime(systemtime&) |
| 1 | kernel32.dll | bool setinformationjobobjectlimit(intptr, win32/win32enums/jobobjectinfoclass, w |
| 1 | kernel32.dll | bool queryperformancefrequency(int64&) |
| 1 | kernel32.dll | bool queryperformancecounter(int64&) |
| 1 | kernel32.dll | bool queryinformationjobobjectlimit(intptr, win32/win32enums/jobobjectinfoclass, |
| 1 | kernel32.dll | bool closehandle(intptr) |
| 1 | kernel32.dll | bool assignprocesstojobobject(intptr, intptr) |
| 1 | user32.dll | bool exitwindowsex(uint, uint) |