Application Report
- Application ID: 62a4d1c53e494c39aa9d74b3d37049fe
- Report Submitted on: 04/30/2008 02:28:55
- API Issues: 227
- P/Invoke APIs: 46
The following 227 APIs (used 2030 times) might not work:
- Total:
189
201
-
System.CodeDom
2
-
CodeTypeReference
2
-
.ctor(System.String)
Used 164 times
1
-
.ctor(System.String,System.Int32)
Used 6 times
1
-
.ctor(System.String)
Used 164 times
-
CodeTypeReference
-
System.Management
181
199
-
ConnectionOptions
8
6
-
.ctor()
Used 2 times
1
-
.ctor(System.String,System.String,System.String,System.String,System.Management.ImpersonationLevel,System.Management.AuthenticationLevel,System.Boolean,System.Management.ManagementNamedValueCollection,System.TimeSpan)
Used 2 times
1
-
get_Authentication()
Used 8 times
1
1
-
get_Authority()
Used 10 times
1
1
-
get_EnablePrivileges()
Used 2 times
1
1
-
get_Impersonation()
Used 8 times
1
1
-
get_Locale()
Used 2 times
1
1
-
get_Username()
Used 12 times
1
1
-
.ctor()
Used 2 times
-
DeleteOptions
2
-
.ctor()
Used 2 times
1
-
.ctor(System.Management.ManagementNamedValueCollection,System.TimeSpan)
Used 1 time
1
-
.ctor()
Used 2 times
-
EnumerationOptions
16
16
-
get_BlockSize()
Used 6 times
1
1
-
get_DirectRead()
Used 2 times
1
1
-
get_EnsureLocatable()
Used 2 times
1
1
-
get_EnumerateDeep()
Used 6 times
1
1
-
get_PrototypeOnly()
Used 2 times
1
1
-
get_ReturnImmediately()
Used 2 times
1
1
-
get_Rewindable()
Used 4 times
1
1
-
get_UseAmendedQualifiers()
Used 2 times
1
1
-
set_BlockSize(System.Int32)
Used 2 times
1
1
-
set_DirectRead(System.Boolean)
Used 2 times
1
1
-
set_EnsureLocatable(System.Boolean)
Used 14 times
1
1
-
set_EnumerateDeep(System.Boolean)
Used 22 times
1
1
-
set_PrototypeOnly(System.Boolean)
Used 14 times
1
1
-
set_ReturnImmediately(System.Boolean)
Used 16 times
1
1
-
set_Rewindable(System.Boolean)
Used 2 times
1
1
-
set_UseAmendedQualifiers(System.Boolean)
Used 2 times
1
1
-
get_BlockSize()
Used 6 times
-
EventQuery
3
3
-
.ctor()
Used 6 times
1
1
-
.ctor(System.String)
Used 6 times
1
1
-
.ctor(System.String,System.String)
Used 2 times
1
1
-
.ctor()
Used 6 times
-
EventWatcherOptions
4
4
-
.ctor()
Used 4 times
1
1
-
.ctor(System.Management.ManagementNamedValueCollection,System.TimeSpan,System.Int32)
Used 4 times
1
1
-
get_BlockSize()
Used 8 times
1
1
-
set_BlockSize(System.Int32)
Used 2 times
1
1
-
.ctor()
Used 4 times
-
InvokeMethodOptions
2
-
.ctor()
Used 2 times
1
-
.ctor(System.Management.ManagementNamedValueCollection,System.TimeSpan)
Used 1 time
1
-
.ctor()
Used 2 times
-
ManagementBaseObject
12
12
-
.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
Used 2 times
1
1
-
Clone()
Used 2 times
1
1
-
CompareTo(System.Management.ManagementBaseObject,System.Management.ComparisonSettings)
Used 2 times
1
1
-
GetPropertyValue(System.String)
Used 8 times
1
1
-
GetText(System.Management.TextFormat)
Used 8 times
1
1
-
SetPropertyValue(System.String,System.Object)
Used 4 times
1
1
-
get_ClassPath()
Used 4 times
1
1
-
get_Item(System.String)
Used 14 times
1
1
-
get_Properties()
Used 40 times
1
1
-
get_Qualifiers()
Used 24 times
1
1
-
get_SystemProperties()
Used 12 times
1
1
-
set_Item(System.String,System.Object)
Used 34 times
1
1
-
.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
Used 2 times
-
ManagementClass
20
-
.ctor()
Used 2 times
1
-
.ctor(System.Management.ManagementPath)
Used 2 times
1
-
.ctor(System.Management.ManagementScope,System.Management.ManagementPath,System.Management.ObjectGetOptions)
Used 7 times
1
-
.ctor(System.String)
Used 22 times
1
-
.ctor(System.String,System.String,System.Management.ObjectGetOptions)
Used 3 times
1
-
CreateInstance()
Used 6 times
1
-
Derive(System.String)
Used 6 times
1
-
GetInstances(System.Management.EnumerationOptions)
Used 1 time
1
-
GetInstances(System.Management.ManagementOperationObserver,System.Management.EnumerationOptions)
Used 1 time
1
-
GetRelatedClasses(System.Management.ManagementOperationObserver,System.String)
Used 1 time
1
-
GetRelatedClasses(System.Management.ManagementOperationObserver,System.String,System.String,System.String,System.String,System.String,System.String,System.Management.EnumerationOptions)
Used 1 time
1
-
GetRelatedClasses(System.String)
Used 1 time
1
-
GetRelatedClasses(System.String,System.String,System.String,System.String,System.String,System.String,System.Management.EnumerationOptions)
Used 1 time
1
-
GetRelationshipClasses(System.Management.ManagementOperationObserver,System.String)
Used 1 time
1
-
GetRelationshipClasses(System.Management.ManagementOperationObserver,System.String,System.String,System.String,System.Management.EnumerationOptions)
Used 1 time
1
-
GetRelationshipClasses(System.String)
Used 1 time
1
-
GetRelationshipClasses(System.String,System.String,System.String,System.Management.EnumerationOptions)
Used 1 time
1
-
GetSubclasses(System.Management.EnumerationOptions)
Used 1 time
1
-
GetSubclasses(System.Management.ManagementOperationObserver,System.Management.EnumerationOptions)
Used 1 time
1
-
get_Methods()
Used 3 times
1
-
.ctor()
Used 2 times
-
ManagementEventWatcher
5
5
-
.ctor(System.Management.ManagementScope,System.Management.EventQuery,System.Management.EventWatcherOptions)
Used 12 times
1
1
-
Stop()
Used 6 times
1
1
-
get_Scope()
Used 6 times
1
1
-
set_Options(System.Management.EventWatcherOptions)
Used 2 times
1
1
-
set_Scope(System.Management.ManagementScope)
Used 2 times
1
1
-
.ctor(System.Management.ManagementScope,System.Management.EventQuery,System.Management.EventWatcherOptions)
Used 12 times
-
ManagementException
1
1
-
get_ErrorCode()
Used 26 times
1
1
-
get_ErrorCode()
Used 26 times
-
ManagementObject
29
24
-
.ctor()
Used 2 times
1
-
.ctor(System.Management.ManagementPath,System.Management.ObjectGetOptions)
Used 1 time
1
-
.ctor(System.Management.ManagementScope,System.Management.ManagementPath,System.Management.ObjectGetOptions)
Used 7 times
1
-
.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)
Used 1 time
1
-
.ctor(System.String)
Used 8 times
1
-
CopyTo(System.Management.ManagementOperationObserver,System.Management.ManagementPath,System.Management.PutOptions)
Used 6 times
1
1
-
CopyTo(System.Management.ManagementPath,System.Management.PutOptions)
Used 6 times
1
1
-
Delete()
Used 4 times
1
1
-
Delete(System.Management.DeleteOptions)
Used 2 times
1
1
-
Delete(System.Management.ManagementOperationObserver,System.Management.DeleteOptions)
Used 2 times
1
1
-
Get()
Used 22 times
1
1
-
GetRelated(System.Management.ManagementOperationObserver,System.String)
Used 2 times
1
1
-
GetRelated(System.Management.ManagementOperationObserver,System.String,System.String,System.String,System.String,System.String,System.String,System.Boolean,System.Management.EnumerationOptions)
Used 2 times
1
1
-
GetRelated(System.String)
Used 2 times
1
1
-
GetRelated(System.String,System.String,System.String,System.String,System.String,System.String,System.Boolean,System.Management.EnumerationOptions)
Used 2 times
1
1
-
GetRelationships(System.Management.ManagementOperationObserver,System.String)
Used 2 times
1
1
-
GetRelationships(System.Management.ManagementOperationObserver,System.String,System.String,System.String,System.Boolean,System.Management.EnumerationOptions)
Used 2 times
1
1
-
GetRelationships(System.String)
Used 2 times
1
1
-
GetRelationships(System.String,System.String,System.String,System.Boolean,System.Management.EnumerationOptions)
Used 2 times
1
1
-
InvokeMethod(System.Management.ManagementOperationObserver,System.String,System.Management.ManagementBaseObject,System.Management.InvokeMethodOptions)
Used 2 times
1
1
-
InvokeMethod(System.String,System.Management.ManagementBaseObject,System.Management.InvokeMethodOptions)
Used 2 times
1
1
-
Put()
Used 18 times
1
1
-
Put(System.Management.ManagementOperationObserver,System.Management.PutOptions)
Used 2 times
1
1
-
Put(System.Management.PutOptions)
Used 2 times
1
1
-
get_Options()
Used 2 times
1
1
-
get_Path()
Used 48 times
1
1
-
get_Scope()
Used 56 times
1
1
-
set_Path(System.Management.ManagementPath)
Used 2 times
1
1
-
set_Scope(System.Management.ManagementScope)
Used 2 times
1
1
-
.ctor()
Used 2 times
-
ManagementObjectCollection
2
2
-
CopyTo(System.Array,System.Int32)
Used 2 times
1
1
-
GetEnumerator()
Used 6 times
1
1
-
CopyTo(System.Array,System.Int32)
Used 2 times
-
ManagementObjectCollection/ManagementObjectEnumerator
3
3
-
Dispose()
Used 2 times
1
1
-
MoveNext()
Used 4 times
1
1
-
get_Current()
Used 6 times
1
1
-
Dispose()
Used 2 times
-
ManagementObjectSearcher
1
-
ManagementOptions
1
-
Clone()
Used 20 times
1
-
Clone()
Used 20 times
-
ManagementPath
15
13
-
.ctor()
Used 9 times
1
-
.ctor(System.String)
Used 31 times
1
-
Clone()
Used 4 times
1
1
-
get_ClassName()
Used 4 times
1
1
-
get_DefaultPath()
Used 10 times
1
1
-
get_IsClass()
Used 24 times
1
1
-
get_IsInstance()
Used 14 times
1
1
-
get_NamespacePath()
Used 18 times
1
1
-
get_Path()
Used 82 times
1
1
-
get_RelativePath()
Used 24 times
1
1
-
get_Server()
Used 6 times
1
1
-
set_ClassName(System.String)
Used 8 times
1
1
-
set_NamespacePath(System.String)
Used 12 times
1
1
-
set_RelativePath(System.String)
Used 8 times
1
1
-
set_Server(System.String)
Used 8 times
1
1
-
.ctor()
Used 9 times
-
ManagementQuery
1
5
-
ParseQuery(System.String)
Used 2 times
1
1
-
get_QueryLanguage()
Used 16 times
1
-
get_QueryString()
Used 19 times
1
-
set_QueryLanguage(System.String)
Used 1 time
1
-
set_QueryString(System.String)
Used 7 times
1
-
ParseQuery(System.String)
Used 2 times
-
ManagementScope
10
6
-
.ctor()
Used 2 times
1
-
.ctor(System.Management.ManagementPath)
Used 1 time
1
-
.ctor(System.Management.ManagementPath,System.Management.ConnectionOptions)
Used 5 times
1
-
.ctor(System.String)
Used 9 times
1
-
Clone()
Used 10 times
1
1
-
get_IsConnected()
Used 8 times
1
1
-
get_Options()
Used 42 times
1
1
-
get_Path()
Used 22 times
1
1
-
set_Options(System.Management.ConnectionOptions)
Used 4 times
1
1
-
set_Path(System.Management.ManagementPath)
Used 6 times
1
1
-
.ctor()
Used 2 times
-
MethodData
4
-
get_InParameters()
Used 3 times
1
-
get_Name()
Used 6 times
1
-
get_OutParameters()
Used 6 times
1
-
get_Qualifiers()
Used 1 time
1
-
get_InParameters()
Used 3 times
-
MethodDataCollection
4
-
Add(System.String,System.Management.ManagementBaseObject,System.Management.ManagementBaseObject)
Used 1 time
1
-
CopyTo(System.Array,System.Int32)
Used 1 time
1
-
GetEnumerator()
Used 2 times
1
-
get_Item(System.String)
Used 1 time
1
-
Add(System.String,System.Management.ManagementBaseObject,System.Management.ManagementBaseObject)
Used 1 time
-
MethodDataCollection/MethodDataEnumerator
2
-
MoveNext()
Used 2 times
1
-
get_Current()
Used 3 times
1
-
MoveNext()
Used 2 times
-
ObjectGetOptions
4
2
-
.ctor()
Used 3 times
1
-
.ctor(System.Management.ManagementNamedValueCollection,System.TimeSpan,System.Boolean)
Used 4 times
1
-
get_UseAmendedQualifiers()
Used 4 times
1
1
-
set_UseAmendedQualifiers(System.Boolean)
Used 2 times
1
1
-
.ctor()
Used 3 times
-
ObjectQuery
3
-
.ctor()
Used 1 time
1
-
.ctor(System.String)
Used 5 times
1
-
.ctor(System.String,System.String)
Used 1 time
1
-
.ctor()
Used 1 time
-
PropertyData
7
7
-
get_IsArray()
Used 60 times
1
1
-
get_IsLocal()
Used 2 times
1
1
-
get_Name()
Used 58 times
1
1
-
get_Qualifiers()
Used 20 times
1
1
-
get_Type()
Used 66 times
1
1
-
get_Value()
Used 4 times
1
1
-
set_Value(System.Object)
Used 12 times
1
1
-
get_IsArray()
Used 60 times
-
PropertyDataCollection
5
5
-
Add(System.String,System.Management.CimType,System.Boolean)
Used 24 times
1
1
-
Add(System.String,System.Object,System.Management.CimType)
Used 6 times
1
1
-
CopyTo(System.Array,System.Int32)
Used 2 times
1
1
-
GetEnumerator()
Used 10 times
1
1
-
get_Item(System.String)
Used 36 times
1
1
-
Add(System.String,System.Management.CimType,System.Boolean)
Used 24 times
-
PropertyDataCollection/PropertyDataEnumerator
2
2
-
MoveNext()
Used 10 times
1
1
-
get_Current()
Used 12 times
1
1
-
MoveNext()
Used 10 times
-
PutOptions
4
4
-
get_Type()
Used 2 times
1
1
-
get_UseAmendedQualifiers()
Used 2 times
1
1
-
set_Type(System.Management.PutType)
Used 2 times
1
1
-
set_UseAmendedQualifiers(System.Boolean)
Used 2 times
1
1
-
get_Type()
Used 2 times
-
QualifierData
3
3
-
get_Name()
Used 26 times
1
1
-
get_Value()
Used 34 times
1
1
-
set_Value(System.Object)
Used 6 times
1
1
-
get_Name()
Used 26 times
-
QualifierDataCollection
5
5
-
Add(System.String,System.Object)
Used 14 times
1
1
-
Add(System.String,System.Object,System.Boolean,System.Boolean,System.Boolean,System.Boolean)
Used 10 times
1
1
-
CopyTo(System.Array,System.Int32)
Used 2 times
1
1
-
GetEnumerator()
Used 6 times
1
1
-
get_Item(System.String)
Used 18 times
1
1
-
Add(System.String,System.Object)
Used 14 times
-
QualifierDataCollection/QualifierDataEnumerator
2
2
-
MoveNext()
Used 6 times
1
1
-
get_Current()
Used 8 times
1
1
-
MoveNext()
Used 6 times
-
RelatedObjectQuery
11
11
-
.ctor(System.Boolean,System.String,System.String,System.String,System.String,System.String,System.String,System.String)
Used 6 times
1
1
-
.ctor(System.String)
Used 2 times
1
1
-
.ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Boolean)
Used 8 times
1
1
-
BuildQuery()
Used 22 times
1
1
-
get_RelatedClass()
Used 4 times
1
1
-
get_RelatedQualifier()
Used 4 times
1
1
-
get_RelatedRole()
Used 4 times
1
1
-
get_RelationshipClass()
Used 4 times
1
1
-
get_RelationshipQualifier()
Used 4 times
1
1
-
get_ThisRole()
Used 4 times
1
1
-
set_SourceObject(System.String)
Used 2 times
1
1
-
.ctor(System.Boolean,System.String,System.String,System.String,System.String,System.String,System.String,System.String)
Used 6 times
-
RelationshipQuery
8
8
-
.ctor(System.Boolean,System.String,System.String,System.String,System.String)
Used 6 times
1
1
-
.ctor(System.String)
Used 2 times
1
1
-
.ctor(System.String,System.String,System.String,System.String,System.Boolean)
Used 8 times
1
1
-
BuildQuery()
Used 16 times
1
1
-
get_RelationshipClass()
Used 4 times
1
1
-
get_RelationshipQualifier()
Used 4 times
1
1
-
get_ThisRole()
Used 4 times
1
1
-
set_SourceObject(System.String)
Used 2 times
1
1
-
.ctor(System.Boolean,System.String,System.String,System.String,System.String)
Used 6 times
-
SelectQuery
9
9
-
.ctor(System.Boolean,System.String)
Used 2 times
1
1
-
.ctor(System.String)
Used 2 times
1
1
-
.ctor(System.String,System.String,System.String[])
Used 4 times
1
1
-
BuildQuery()
Used 14 times
1
1
-
get_ClassName()
Used 8 times
1
1
-
get_Condition()
Used 8 times
1
1
-
get_IsSchemaQuery()
Used 4 times
1
1
-
get_SelectedProperties()
Used 4 times
1
1
-
set_ClassName(System.String)
Used 2 times
1
1
-
.ctor(System.Boolean,System.String)
Used 2 times
-
WqlEventQuery
5
5
-
.ctor(System.String,System.TimeSpan,System.String,System.TimeSpan,System.String[],System.String)
Used 14 times
1
1
-
BuildQuery()
Used 16 times
1
1
-
get_Condition()
Used 2 times
1
1
-
get_HavingCondition()
Used 2 times
1
1
-
set_EventClassName(System.String)
Used 2 times
1
1
-
.ctor(System.String,System.TimeSpan,System.String,System.TimeSpan,System.String[],System.String)
Used 14 times
-
WqlObjectQuery
2
2
-
.ctor()
Used 18 times
1
1
-
.ctor(System.String)
Used 2 times
1
1
-
.ctor()
Used 18 times
-
ConnectionOptions
-
System.Management.Instrumentation
5
2
-
InstrumentedAttribute
4
2
-
.ctor()
Used 1 time
1
-
.ctor(System.String,System.String)
Used 2 times
1
-
get_NamespaceName()
Used 2 times
1
1
-
get_SecurityDescriptor()
Used 2 times
1
1
-
.ctor()
Used 1 time
-
ManagementInstaller
1
-
.ctor()
Used 1 time
1
-
.ctor()
Used 1 time
-
InstrumentedAttribute
-
System.Reflection
1
-
Assembly
1
-
GetName(System.Boolean)
Used 2 times
1
-
GetName(System.Boolean)
Used 2 times
-
Assembly
-
System.CodeDom
There are 46 P/Invokes (used 56 times):
| Count | Library | Function |
|---|---|---|
| 3 | kernel32 | int setevent(intptr) |
| 2 | kernel32 | int waitforsingleobject(intptr, int) |
| 2 | kernel32 | intptr createevent(intptr, int, int, intptr) |
| 2 | ole32.dll | ucomistream createstreamonhglobal(intptr, int) |
| 2 | wminet_utils.dll | int endenumeration_f(int, intptr) |
| 2 | wminet_utils.dll | int delete_f(int, intptr, string) |
| 2 | wminet_utils.dll | int clone_f12(int, intptr, intptr&) |
| 2 | wminet_utils.dll | int beginenumeration_f(int, intptr, int) |
| 2 | wminet_utils.dll | int getpropertyhandle_f27(int, intptr, string, int32&, int32&) |
| 1 | kernel32.dll | int globalunlock(intptr) |
| 1 | kernel32.dll | intptr globallock(intptr) |
| 1 | ole32.dll | object cogetobjectcontext(guid&) |
| 1 | ole32.dll | intptr counmarshalinterface(ucomistream, guid&) |
| 1 | ole32.dll | intptr gethglobalfromstream(ucomistream) |
| 1 | ole32.dll | void comarshalinterface(ucomistream, guid&, intptr, uint, intptr, uint) |
| 1 | ole32.dll | int cogetobjectcontext(guid&, intptr&) |
| 1 | oleaut32.dll | ierrorinfo geterrorinfo(int) |
| 1 | rpcrt4.dll | int rpcmgmtenableidlecleanup() |
| 1 | wminet_utils.dll | int spawninstance_f(int, intptr, int, intptr&) |
| 1 | wminet_utils.dll | int getpropertyorigin_f(int, intptr, string, string&) |
| 1 | wminet_utils.dll | int getpropertyqualifierset_f(int, intptr, string, intptr&) |
| 1 | wminet_utils.dll | int getqualifierset_f(int, intptr, intptr&) |
| 1 | wminet_utils.dll | int inheritsfrom_f(int, intptr, string) |
| 1 | wminet_utils.dll | int next_f(int, intptr, int, string&, object&, int32&) |
| 1 | wminet_utils.dll | int next_f(int, intptr, int, string&, object&, int32&, int32&) |
| 1 | wminet_utils.dll | int nextmethod_f(int, intptr, int, string&, intptr&, intptr&) |
| 1 | wminet_utils.dll | int put_f(int, intptr, string, int, object&, int) |
| 1 | wminet_utils.dll | int put_f(int, intptr, string, object&, int) |
| 1 | wminet_utils.dll | void verifyclientkey() |
| 1 | wminet_utils.dll | int spawnderivedclass_f(int, intptr, int, intptr&) |
| 1 | wminet_utils.dll | int writepropertyvalue_f28(int, intptr, int, int, string) |
| 1 | wminet_utils.dll | int putmethod_f(int, intptr, string, int, intptr, intptr) |
| 1 | wminet_utils.dll | int getobjecttext_f(int, intptr, int, string&) |
| 1 | wminet_utils.dll | int clone_f(int, intptr, intptr&) |
| 1 | wminet_utils.dll | int compareto_f(int, intptr, int, intptr) |
| 1 | wminet_utils.dll | int deletemethod_f(int, intptr, string) |
| 1 | wminet_utils.dll | int endmethodenumeration_f(int, intptr) |
| 1 | wminet_utils.dll | int get_f(int, intptr, string, int, object&, int32&) |
| 1 | wminet_utils.dll | int get_f(int, intptr, string, int, object&, int32&, int32&) |
| 1 | wminet_utils.dll | int getcurrentapartmenttype_f3(int, intptr, mtahelper/apttype&) |
| 1 | wminet_utils.dll | int getmethod_f(int, intptr, string, int, intptr&, intptr&) |
| 1 | wminet_utils.dll | int getmethodorigin_f(int, intptr, string, string&) |
| 1 | wminet_utils.dll | int getmethodqualifierset_f(int, intptr, string, intptr&) |
| 1 | wminet_utils.dll | int getnames_f(int, intptr, int, string[]&) |
| 1 | wminet_utils.dll | int getnames_f(int, intptr, string, int, object&, string[]&) |
| 1 | wminet_utils.dll | int beginmethodenumeration_f(int, intptr, int) |