securityclient

package
v0.5.0-alpha.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 13, 2022 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source AntimalwareDetectionStatus_CategoryID

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source AntimalwareDetectionStatus_DetectionSource

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source AntimalwareDetectionStatus_ExecutionStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source AntimalwareDetectionStatus_MitigationAction

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source AntimalwareDetectionStatus_PendingActions

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source AntimalwareDetectionStatus_SeverityID

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source AntimalwareHealthStatus_LastFullScanSource

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source AntimalwareHealthStatus_LastQuickScanSource

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source AntimalwareHealthStatus_ProductStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source AntimalwareHealthStatus_RealTimeScanDirection

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source AntimalwareInfectionStatus_ComputerStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Error_CIMStatusCode

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Error_ErrorSourceFormat

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Error_ErrorType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Error_PerceivedSeverity

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Error_ProbableCause

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Indication_PerceivedSeverity

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Malware_CategoryID

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Malware_CleaningAction

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Malware_DetectionSource

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Malware_ExecutionStatus

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Malware_PendingActions

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Malware_SeverityID

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source ObjectProviderRegistration_InteractionType

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Win32Provider_ImpersonationLevel

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source Win32Provider_InitializationReentrancy

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Author:

Auto Generated on 9/18/2020 using wmigen
Source root.Microsoft.SecurityClient

////////////////////////////////////////////

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New__ACEEx1 added in v0.1.1

func New__ACEEx1(instance *cim.WmiInstance) (newInstance *__ACE, err error)

func New__ACEEx6 added in v0.1.1

func New__ACEEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__ACE, err error)

func New__AbsoluteTimerInstructionEx1 added in v0.1.1

func New__AbsoluteTimerInstructionEx1(instance *cim.WmiInstance) (newInstance *__AbsoluteTimerInstruction, err error)

func New__AbsoluteTimerInstructionEx6 added in v0.1.1

func New__AbsoluteTimerInstructionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__AbsoluteTimerInstruction, err error)

func New__AggregateEventEx1 added in v0.1.1

func New__AggregateEventEx1(instance *cim.WmiInstance) (newInstance *__AggregateEvent, err error)

func New__AggregateEventEx6 added in v0.1.1

func New__AggregateEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__AggregateEvent, err error)

func New__ClassCreationEventEx1 added in v0.1.1

func New__ClassCreationEventEx1(instance *cim.WmiInstance) (newInstance *__ClassCreationEvent, err error)

func New__ClassCreationEventEx6 added in v0.1.1

func New__ClassCreationEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__ClassCreationEvent, err error)

func New__ClassDeletionEventEx1 added in v0.1.1

func New__ClassDeletionEventEx1(instance *cim.WmiInstance) (newInstance *__ClassDeletionEvent, err error)

func New__ClassDeletionEventEx6 added in v0.1.1

func New__ClassDeletionEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__ClassDeletionEvent, err error)

func New__ClassModificationEventEx1 added in v0.1.1

func New__ClassModificationEventEx1(instance *cim.WmiInstance) (newInstance *__ClassModificationEvent, err error)

func New__ClassModificationEventEx6 added in v0.1.1

func New__ClassModificationEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__ClassModificationEvent, err error)

func New__ClassOperationEventEx1 added in v0.1.1

func New__ClassOperationEventEx1(instance *cim.WmiInstance) (newInstance *__ClassOperationEvent, err error)

func New__ClassOperationEventEx6 added in v0.1.1

func New__ClassOperationEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__ClassOperationEvent, err error)

func New__ClassProviderRegistrationEx1 added in v0.1.1

func New__ClassProviderRegistrationEx1(instance *cim.WmiInstance) (newInstance *__ClassProviderRegistration, err error)

func New__ClassProviderRegistrationEx6 added in v0.1.1

func New__ClassProviderRegistrationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__ClassProviderRegistration, err error)

func New__ConsumerFailureEventEx1 added in v0.1.1

func New__ConsumerFailureEventEx1(instance *cim.WmiInstance) (newInstance *__ConsumerFailureEvent, err error)

func New__ConsumerFailureEventEx6 added in v0.1.1

func New__ConsumerFailureEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__ConsumerFailureEvent, err error)

func New__EventConsumerEx1 added in v0.1.1

func New__EventConsumerEx1(instance *cim.WmiInstance) (newInstance *__EventConsumer, err error)

func New__EventConsumerEx6 added in v0.1.1

func New__EventConsumerEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__EventConsumer, err error)

func New__EventConsumerProviderRegistrationEx1 added in v0.1.1

func New__EventConsumerProviderRegistrationEx1(instance *cim.WmiInstance) (newInstance *__EventConsumerProviderRegistration, err error)

func New__EventConsumerProviderRegistrationEx6 added in v0.1.1

func New__EventConsumerProviderRegistrationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__EventConsumerProviderRegistration, err error)

func New__EventDroppedEventEx1 added in v0.1.1

func New__EventDroppedEventEx1(instance *cim.WmiInstance) (newInstance *__EventDroppedEvent, err error)

func New__EventDroppedEventEx6 added in v0.1.1

func New__EventDroppedEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__EventDroppedEvent, err error)

func New__EventEx1 added in v0.1.1

func New__EventEx1(instance *cim.WmiInstance) (newInstance *__Event, err error)

func New__EventEx6 added in v0.1.1

func New__EventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__Event, err error)

func New__EventFilterEx1 added in v0.1.1

func New__EventFilterEx1(instance *cim.WmiInstance) (newInstance *__EventFilter, err error)

func New__EventFilterEx6 added in v0.1.1

func New__EventFilterEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__EventFilter, err error)

func New__EventGeneratorEx1 added in v0.1.1

func New__EventGeneratorEx1(instance *cim.WmiInstance) (newInstance *__EventGenerator, err error)

func New__EventGeneratorEx6 added in v0.1.1

func New__EventGeneratorEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__EventGenerator, err error)

func New__EventProviderRegistrationEx1 added in v0.1.1

func New__EventProviderRegistrationEx1(instance *cim.WmiInstance) (newInstance *__EventProviderRegistration, err error)

func New__EventProviderRegistrationEx6 added in v0.1.1

func New__EventProviderRegistrationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__EventProviderRegistration, err error)

func New__EventQueueOverflowEventEx1 added in v0.1.1

func New__EventQueueOverflowEventEx1(instance *cim.WmiInstance) (newInstance *__EventQueueOverflowEvent, err error)

func New__EventQueueOverflowEventEx6 added in v0.1.1

func New__EventQueueOverflowEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__EventQueueOverflowEvent, err error)

func New__ExtendedStatusEx1 added in v0.1.1

func New__ExtendedStatusEx1(instance *cim.WmiInstance) (newInstance *__ExtendedStatus, err error)

func New__ExtendedStatusEx6 added in v0.1.1

func New__ExtendedStatusEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__ExtendedStatus, err error)

func New__ExtrinsicEventEx1 added in v0.1.1

func New__ExtrinsicEventEx1(instance *cim.WmiInstance) (newInstance *__ExtrinsicEvent, err error)

func New__ExtrinsicEventEx6 added in v0.1.1

func New__ExtrinsicEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__ExtrinsicEvent, err error)

func New__FilterToConsumerBindingEx1 added in v0.1.1

func New__FilterToConsumerBindingEx1(instance *cim.WmiInstance) (newInstance *__FilterToConsumerBinding, err error)

func New__FilterToConsumerBindingEx6 added in v0.1.1

func New__FilterToConsumerBindingEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__FilterToConsumerBinding, err error)

func New__IndicationRelatedEx1 added in v0.1.1

func New__IndicationRelatedEx1(instance *cim.WmiInstance) (newInstance *__IndicationRelated, err error)

func New__IndicationRelatedEx6 added in v0.1.1

func New__IndicationRelatedEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__IndicationRelated, err error)

func New__InstanceCreationEventEx1 added in v0.1.1

func New__InstanceCreationEventEx1(instance *cim.WmiInstance) (newInstance *__InstanceCreationEvent, err error)

func New__InstanceCreationEventEx6 added in v0.1.1

func New__InstanceCreationEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__InstanceCreationEvent, err error)

func New__InstanceDeletionEventEx1 added in v0.1.1

func New__InstanceDeletionEventEx1(instance *cim.WmiInstance) (newInstance *__InstanceDeletionEvent, err error)

func New__InstanceDeletionEventEx6 added in v0.1.1

func New__InstanceDeletionEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__InstanceDeletionEvent, err error)

func New__InstanceModificationEventEx1 added in v0.1.1

func New__InstanceModificationEventEx1(instance *cim.WmiInstance) (newInstance *__InstanceModificationEvent, err error)

func New__InstanceModificationEventEx6 added in v0.1.1

func New__InstanceModificationEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__InstanceModificationEvent, err error)

func New__InstanceOperationEventEx1 added in v0.1.1

func New__InstanceOperationEventEx1(instance *cim.WmiInstance) (newInstance *__InstanceOperationEvent, err error)

func New__InstanceOperationEventEx6 added in v0.1.1

func New__InstanceOperationEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__InstanceOperationEvent, err error)

func New__InstanceProviderRegistrationEx1 added in v0.1.1

func New__InstanceProviderRegistrationEx1(instance *cim.WmiInstance) (newInstance *__InstanceProviderRegistration, err error)

func New__InstanceProviderRegistrationEx6 added in v0.1.1

func New__InstanceProviderRegistrationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__InstanceProviderRegistration, err error)

func New__IntervalTimerInstructionEx1 added in v0.1.1

func New__IntervalTimerInstructionEx1(instance *cim.WmiInstance) (newInstance *__IntervalTimerInstruction, err error)

func New__IntervalTimerInstructionEx6 added in v0.1.1

func New__IntervalTimerInstructionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__IntervalTimerInstruction, err error)

func New__MethodInvocationEventEx1 added in v0.1.1

func New__MethodInvocationEventEx1(instance *cim.WmiInstance) (newInstance *__MethodInvocationEvent, err error)

func New__MethodInvocationEventEx6 added in v0.1.1

func New__MethodInvocationEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__MethodInvocationEvent, err error)

func New__MethodProviderRegistrationEx1 added in v0.1.1

func New__MethodProviderRegistrationEx1(instance *cim.WmiInstance) (newInstance *__MethodProviderRegistration, err error)

func New__MethodProviderRegistrationEx6 added in v0.1.1

func New__MethodProviderRegistrationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__MethodProviderRegistration, err error)

func New__NTLMUser9XEx1 added in v0.1.1

func New__NTLMUser9XEx1(instance *cim.WmiInstance) (newInstance *__NTLMUser9X, err error)

func New__NTLMUser9XEx6 added in v0.1.1

func New__NTLMUser9XEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__NTLMUser9X, err error)

func New__NamespaceCreationEventEx1 added in v0.1.1

func New__NamespaceCreationEventEx1(instance *cim.WmiInstance) (newInstance *__NamespaceCreationEvent, err error)

func New__NamespaceCreationEventEx6 added in v0.1.1

func New__NamespaceCreationEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__NamespaceCreationEvent, err error)

func New__NamespaceDeletionEventEx1 added in v0.1.1

func New__NamespaceDeletionEventEx1(instance *cim.WmiInstance) (newInstance *__NamespaceDeletionEvent, err error)

func New__NamespaceDeletionEventEx6 added in v0.1.1

func New__NamespaceDeletionEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__NamespaceDeletionEvent, err error)

func New__NamespaceEx1 added in v0.1.1

func New__NamespaceEx1(instance *cim.WmiInstance) (newInstance *__Namespace, err error)

func New__NamespaceEx6 added in v0.1.1

func New__NamespaceEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__Namespace, err error)

func New__NamespaceModificationEventEx1 added in v0.1.1

func New__NamespaceModificationEventEx1(instance *cim.WmiInstance) (newInstance *__NamespaceModificationEvent, err error)

func New__NamespaceModificationEventEx6 added in v0.1.1

func New__NamespaceModificationEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__NamespaceModificationEvent, err error)

func New__NamespaceOperationEventEx1 added in v0.1.1

func New__NamespaceOperationEventEx1(instance *cim.WmiInstance) (newInstance *__NamespaceOperationEvent, err error)

func New__NamespaceOperationEventEx6 added in v0.1.1

func New__NamespaceOperationEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__NamespaceOperationEvent, err error)

func New__NotifyStatusEx1 added in v0.1.1

func New__NotifyStatusEx1(instance *cim.WmiInstance) (newInstance *__NotifyStatus, err error)

func New__NotifyStatusEx6 added in v0.1.1

func New__NotifyStatusEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__NotifyStatus, err error)

func New__ObjectProviderRegistrationEx1 added in v0.1.1

func New__ObjectProviderRegistrationEx1(instance *cim.WmiInstance) (newInstance *__ObjectProviderRegistration, err error)

func New__ObjectProviderRegistrationEx6 added in v0.1.1

func New__ObjectProviderRegistrationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__ObjectProviderRegistration, err error)

func New__PARAMETERSEx1 added in v0.1.1

func New__PARAMETERSEx1(instance *cim.WmiInstance) (newInstance *__PARAMETERS, err error)

func New__PARAMETERSEx6 added in v0.1.1

func New__PARAMETERSEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__PARAMETERS, err error)

func New__PropertyProviderRegistrationEx1 added in v0.1.1

func New__PropertyProviderRegistrationEx1(instance *cim.WmiInstance) (newInstance *__PropertyProviderRegistration, err error)

func New__PropertyProviderRegistrationEx6 added in v0.1.1

func New__PropertyProviderRegistrationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__PropertyProviderRegistration, err error)

func New__ProviderEx1 added in v0.1.1

func New__ProviderEx1(instance *cim.WmiInstance) (newInstance *__Provider, err error)

func New__ProviderEx6 added in v0.1.1

func New__ProviderEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__Provider, err error)

func New__ProviderRegistrationEx1 added in v0.1.1

func New__ProviderRegistrationEx1(instance *cim.WmiInstance) (newInstance *__ProviderRegistration, err error)

func New__ProviderRegistrationEx6 added in v0.1.1

func New__ProviderRegistrationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__ProviderRegistration, err error)

func New__QOSFailureEventEx1 added in v0.1.1

func New__QOSFailureEventEx1(instance *cim.WmiInstance) (newInstance *__QOSFailureEvent, err error)

func New__QOSFailureEventEx6 added in v0.1.1

func New__QOSFailureEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__QOSFailureEvent, err error)

func New__SecurityDescriptorEx1 added in v0.1.1

func New__SecurityDescriptorEx1(instance *cim.WmiInstance) (newInstance *__SecurityDescriptor, err error)

func New__SecurityDescriptorEx6 added in v0.1.1

func New__SecurityDescriptorEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__SecurityDescriptor, err error)

func New__SecurityRelatedClassEx1 added in v0.1.1

func New__SecurityRelatedClassEx1(instance *cim.WmiInstance) (newInstance *__SecurityRelatedClass, err error)

func New__SecurityRelatedClassEx6 added in v0.1.1

func New__SecurityRelatedClassEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__SecurityRelatedClass, err error)

func New__SystemClassEx1 added in v0.1.1

func New__SystemClassEx1(instance *cim.WmiInstance) (newInstance *__SystemClass, err error)

func New__SystemClassEx6 added in v0.1.1

func New__SystemClassEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__SystemClass, err error)

func New__SystemEventEx1 added in v0.1.1

func New__SystemEventEx1(instance *cim.WmiInstance) (newInstance *__SystemEvent, err error)

func New__SystemEventEx6 added in v0.1.1

func New__SystemEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__SystemEvent, err error)

func New__SystemSecurityEx1 added in v0.1.1

func New__SystemSecurityEx1(instance *cim.WmiInstance) (newInstance *__SystemSecurity, err error)

func New__SystemSecurityEx6 added in v0.1.1

func New__SystemSecurityEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__SystemSecurity, err error)

func New__TimerEventEx1 added in v0.1.1

func New__TimerEventEx1(instance *cim.WmiInstance) (newInstance *__TimerEvent, err error)

func New__TimerEventEx6 added in v0.1.1

func New__TimerEventEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__TimerEvent, err error)

func New__TimerInstructionEx1 added in v0.1.1

func New__TimerInstructionEx1(instance *cim.WmiInstance) (newInstance *__TimerInstruction, err error)

func New__TimerInstructionEx6 added in v0.1.1

func New__TimerInstructionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__TimerInstruction, err error)

func New__TimerNextFiringEx1 added in v0.1.1

func New__TimerNextFiringEx1(instance *cim.WmiInstance) (newInstance *__TimerNextFiring, err error)

func New__TimerNextFiringEx6 added in v0.1.1

func New__TimerNextFiringEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__TimerNextFiring, err error)

func New__TrusteeEx1 added in v0.1.1

func New__TrusteeEx1(instance *cim.WmiInstance) (newInstance *__Trustee, err error)

func New__TrusteeEx6 added in v0.1.1

func New__TrusteeEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__Trustee, err error)

func New__Win32ProviderEx1 added in v0.1.1

func New__Win32ProviderEx1(instance *cim.WmiInstance) (newInstance *__Win32Provider, err error)

func New__Win32ProviderEx6 added in v0.1.1

func New__Win32ProviderEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__Win32Provider, err error)

func New__thisNAMESPACEEx1 added in v0.1.1

func New__thisNAMESPACEEx1(instance *cim.WmiInstance) (newInstance *__thisNAMESPACE, err error)

func New__thisNAMESPACEEx6 added in v0.1.1

func New__thisNAMESPACEEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *__thisNAMESPACE, err error)

Types

type AntimalwareDetectionStatus

type AntimalwareDetectionStatus struct {
	*cim.WmiInstance

	// Threat category enumeration
	CategoryID AntimalwareDetectionStatus_CategoryID

	// Unique identifier of the incident (GUID)
	DetectionID string

	// How was the threat detected
	DetectionSource AntimalwareDetectionStatus_DetectionSource

	// Date and time of the malware incident (using round-trip UTC format)
	DetectionTime string

	// The domain of the user logged in when the detection occurred
	Domain string

	// The error code if the action failed (the threat status code). Zero if succeeded. HRESULT
	ErrorCode int32

	// Threat execution status
	ExecutionStatus AntimalwareDetectionStatus_ExecutionStatus

	// The action the Antimalware took on the detected threat (the threat status)
	MitigationAction AntimalwareDetectionStatus_MitigationAction

	// The pending action resulting from the action taken on the threat (status flag)
	PendingActions AntimalwareDetectionStatus_PendingActions

	// Process name associated with the detection
	Process string

	// List of resources affected by the threat (using a <schema>:<path> format)
	Resources []string

	// Threat severity enumeration
	SeverityID AntimalwareDetectionStatus_SeverityID

	// Unique identifier of the threat
	ThreatID int64

	// The name of the threat
	ThreatName string

	// The name of the user logged in when the detection occurred
	User string
}

AntimalwareDetectionStatus struct

func NewAntimalwareDetectionStatusEx1 added in v0.1.1

func NewAntimalwareDetectionStatusEx1(instance *cim.WmiInstance) (newInstance *AntimalwareDetectionStatus, err error)

func NewAntimalwareDetectionStatusEx6 added in v0.1.1

func NewAntimalwareDetectionStatusEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *AntimalwareDetectionStatus, err error)

func (*AntimalwareDetectionStatus) GetPropertyCategoryID

func (instance *AntimalwareDetectionStatus) GetPropertyCategoryID() (value AntimalwareDetectionStatus_CategoryID, err error)

GetCategoryID gets the value of CategoryID for the instance

func (*AntimalwareDetectionStatus) GetPropertyDetectionID

func (instance *AntimalwareDetectionStatus) GetPropertyDetectionID() (value string, err error)

GetDetectionID gets the value of DetectionID for the instance

func (*AntimalwareDetectionStatus) GetPropertyDetectionSource

func (instance *AntimalwareDetectionStatus) GetPropertyDetectionSource() (value AntimalwareDetectionStatus_DetectionSource, err error)

GetDetectionSource gets the value of DetectionSource for the instance

func (*AntimalwareDetectionStatus) GetPropertyDetectionTime

func (instance *AntimalwareDetectionStatus) GetPropertyDetectionTime() (value string, err error)

GetDetectionTime gets the value of DetectionTime for the instance

func (*AntimalwareDetectionStatus) GetPropertyDomain

func (instance *AntimalwareDetectionStatus) GetPropertyDomain() (value string, err error)

GetDomain gets the value of Domain for the instance

func (*AntimalwareDetectionStatus) GetPropertyErrorCode

func (instance *AntimalwareDetectionStatus) GetPropertyErrorCode() (value int32, err error)

GetErrorCode gets the value of ErrorCode for the instance

func (*AntimalwareDetectionStatus) GetPropertyExecutionStatus

func (instance *AntimalwareDetectionStatus) GetPropertyExecutionStatus() (value AntimalwareDetectionStatus_ExecutionStatus, err error)

GetExecutionStatus gets the value of ExecutionStatus for the instance

func (*AntimalwareDetectionStatus) GetPropertyMitigationAction

func (instance *AntimalwareDetectionStatus) GetPropertyMitigationAction() (value AntimalwareDetectionStatus_MitigationAction, err error)

GetMitigationAction gets the value of MitigationAction for the instance

func (*AntimalwareDetectionStatus) GetPropertyPendingActions

func (instance *AntimalwareDetectionStatus) GetPropertyPendingActions() (value AntimalwareDetectionStatus_PendingActions, err error)

GetPendingActions gets the value of PendingActions for the instance

func (*AntimalwareDetectionStatus) GetPropertyProcess

func (instance *AntimalwareDetectionStatus) GetPropertyProcess() (value string, err error)

GetProcess gets the value of Process for the instance

func (*AntimalwareDetectionStatus) GetPropertyResources

func (instance *AntimalwareDetectionStatus) GetPropertyResources() (value []string, err error)

GetResources gets the value of Resources for the instance

func (*AntimalwareDetectionStatus) GetPropertySeverityID

func (instance *AntimalwareDetectionStatus) GetPropertySeverityID() (value AntimalwareDetectionStatus_SeverityID, err error)

GetSeverityID gets the value of SeverityID for the instance

func (*AntimalwareDetectionStatus) GetPropertyThreatID

func (instance *AntimalwareDetectionStatus) GetPropertyThreatID() (value int64, err error)

GetThreatID gets the value of ThreatID for the instance

func (*AntimalwareDetectionStatus) GetPropertyThreatName

func (instance *AntimalwareDetectionStatus) GetPropertyThreatName() (value string, err error)

GetThreatName gets the value of ThreatName for the instance

func (*AntimalwareDetectionStatus) GetPropertyUser

func (instance *AntimalwareDetectionStatus) GetPropertyUser() (value string, err error)

GetUser gets the value of User for the instance

func (*AntimalwareDetectionStatus) SetPropertyCategoryID

func (instance *AntimalwareDetectionStatus) SetPropertyCategoryID(value AntimalwareDetectionStatus_CategoryID) (err error)

SetCategoryID sets the value of CategoryID for the instance

func (*AntimalwareDetectionStatus) SetPropertyDetectionID

func (instance *AntimalwareDetectionStatus) SetPropertyDetectionID(value string) (err error)

SetDetectionID sets the value of DetectionID for the instance

func (*AntimalwareDetectionStatus) SetPropertyDetectionSource

func (instance *AntimalwareDetectionStatus) SetPropertyDetectionSource(value AntimalwareDetectionStatus_DetectionSource) (err error)

SetDetectionSource sets the value of DetectionSource for the instance

func (*AntimalwareDetectionStatus) SetPropertyDetectionTime

func (instance *AntimalwareDetectionStatus) SetPropertyDetectionTime(value string) (err error)

SetDetectionTime sets the value of DetectionTime for the instance

func (*AntimalwareDetectionStatus) SetPropertyDomain

func (instance *AntimalwareDetectionStatus) SetPropertyDomain(value string) (err error)

SetDomain sets the value of Domain for the instance

func (*AntimalwareDetectionStatus) SetPropertyErrorCode

func (instance *AntimalwareDetectionStatus) SetPropertyErrorCode(value int32) (err error)

SetErrorCode sets the value of ErrorCode for the instance

func (*AntimalwareDetectionStatus) SetPropertyExecutionStatus

func (instance *AntimalwareDetectionStatus) SetPropertyExecutionStatus(value AntimalwareDetectionStatus_ExecutionStatus) (err error)

SetExecutionStatus sets the value of ExecutionStatus for the instance

func (*AntimalwareDetectionStatus) SetPropertyMitigationAction

func (instance *AntimalwareDetectionStatus) SetPropertyMitigationAction(value AntimalwareDetectionStatus_MitigationAction) (err error)

SetMitigationAction sets the value of MitigationAction for the instance

func (*AntimalwareDetectionStatus) SetPropertyPendingActions

func (instance *AntimalwareDetectionStatus) SetPropertyPendingActions(value AntimalwareDetectionStatus_PendingActions) (err error)

SetPendingActions sets the value of PendingActions for the instance

func (*AntimalwareDetectionStatus) SetPropertyProcess

func (instance *AntimalwareDetectionStatus) SetPropertyProcess(value string) (err error)

SetProcess sets the value of Process for the instance

func (*AntimalwareDetectionStatus) SetPropertyResources

func (instance *AntimalwareDetectionStatus) SetPropertyResources(value []string) (err error)

SetResources sets the value of Resources for the instance

func (*AntimalwareDetectionStatus) SetPropertySeverityID

func (instance *AntimalwareDetectionStatus) SetPropertySeverityID(value AntimalwareDetectionStatus_SeverityID) (err error)

SetSeverityID sets the value of SeverityID for the instance

func (*AntimalwareDetectionStatus) SetPropertyThreatID

func (instance *AntimalwareDetectionStatus) SetPropertyThreatID(value int64) (err error)

SetThreatID sets the value of ThreatID for the instance

func (*AntimalwareDetectionStatus) SetPropertyThreatName

func (instance *AntimalwareDetectionStatus) SetPropertyThreatName(value string) (err error)

SetThreatName sets the value of ThreatName for the instance

func (*AntimalwareDetectionStatus) SetPropertyUser

func (instance *AntimalwareDetectionStatus) SetPropertyUser(value string) (err error)

SetUser sets the value of User for the instance

type AntimalwareDetectionStatus_CategoryID

type AntimalwareDetectionStatus_CategoryID int

AntimalwareDetectionStatus_CategoryID

const (
	// INVALID enum
	AntimalwareDetectionStatus_CategoryID_INVALID AntimalwareDetectionStatus_CategoryID = 0
	// ADWARE enum
	AntimalwareDetectionStatus_CategoryID_ADWARE AntimalwareDetectionStatus_CategoryID = 1
	// SPYWARE enum
	AntimalwareDetectionStatus_CategoryID_SPYWARE AntimalwareDetectionStatus_CategoryID = 2
	// PASSWORDSTEALER enum
	AntimalwareDetectionStatus_CategoryID_PASSWORDSTEALER AntimalwareDetectionStatus_CategoryID = 3
	// TROJANDOWNLOADER enum
	AntimalwareDetectionStatus_CategoryID_TROJANDOWNLOADER AntimalwareDetectionStatus_CategoryID = 4
	// WORM enum
	AntimalwareDetectionStatus_CategoryID_WORM AntimalwareDetectionStatus_CategoryID = 5
	// BACKDOOR enum
	AntimalwareDetectionStatus_CategoryID_BACKDOOR AntimalwareDetectionStatus_CategoryID = 6
	// REMOTEACCESSTROJAN enum
	AntimalwareDetectionStatus_CategoryID_REMOTEACCESSTROJAN AntimalwareDetectionStatus_CategoryID = 7
	// TROJAN enum
	AntimalwareDetectionStatus_CategoryID_TROJAN AntimalwareDetectionStatus_CategoryID = 9
	// EMAILFLOODER enum
	AntimalwareDetectionStatus_CategoryID_EMAILFLOODER AntimalwareDetectionStatus_CategoryID = 10
	// KEYLOGGER enum
	AntimalwareDetectionStatus_CategoryID_KEYLOGGER AntimalwareDetectionStatus_CategoryID = 11
	// DIALER enum
	AntimalwareDetectionStatus_CategoryID_DIALER AntimalwareDetectionStatus_CategoryID = 12
	// MONITORINGSOFTWARE enum
	AntimalwareDetectionStatus_CategoryID_MONITORINGSOFTWARE AntimalwareDetectionStatus_CategoryID = 13
	// BROWSERMODIFIER enum
	AntimalwareDetectionStatus_CategoryID_BROWSERMODIFIER AntimalwareDetectionStatus_CategoryID = 14
	// COOKIE enum
	AntimalwareDetectionStatus_CategoryID_COOKIE AntimalwareDetectionStatus_CategoryID = 15
	// BROWSERPLUGIN enum
	AntimalwareDetectionStatus_CategoryID_BROWSERPLUGIN AntimalwareDetectionStatus_CategoryID = 16
	// AOLEXPLOIT enum
	AntimalwareDetectionStatus_CategoryID_AOLEXPLOIT AntimalwareDetectionStatus_CategoryID = 17
	// NUKER enum
	AntimalwareDetectionStatus_CategoryID_NUKER AntimalwareDetectionStatus_CategoryID = 18
	// SECURITYDISABLER enum
	AntimalwareDetectionStatus_CategoryID_SECURITYDISABLER AntimalwareDetectionStatus_CategoryID = 19
	// JOKEPROGRAM enum
	AntimalwareDetectionStatus_CategoryID_JOKEPROGRAM AntimalwareDetectionStatus_CategoryID = 20
	// HOSTILEACTIVEXCONTROL enum
	AntimalwareDetectionStatus_CategoryID_HOSTILEACTIVEXCONTROL AntimalwareDetectionStatus_CategoryID = 21
	// SOFTWAREBUNDLER enum
	AntimalwareDetectionStatus_CategoryID_SOFTWAREBUNDLER AntimalwareDetectionStatus_CategoryID = 22
	// STEALTHNOTIFIER enum
	AntimalwareDetectionStatus_CategoryID_STEALTHNOTIFIER AntimalwareDetectionStatus_CategoryID = 23
	// SETTINGSMODIFIER enum
	AntimalwareDetectionStatus_CategoryID_SETTINGSMODIFIER AntimalwareDetectionStatus_CategoryID = 24
	// TOOLBAR enum
	AntimalwareDetectionStatus_CategoryID_TOOLBAR AntimalwareDetectionStatus_CategoryID = 25
	// REMOTECONTROLSOFTWARE enum
	AntimalwareDetectionStatus_CategoryID_REMOTECONTROLSOFTWARE AntimalwareDetectionStatus_CategoryID = 26
	// TROJANFTP enum
	AntimalwareDetectionStatus_CategoryID_TROJANFTP AntimalwareDetectionStatus_CategoryID = 27
	// POTENTIALUNWANTEDSOFTWARE enum
	AntimalwareDetectionStatus_CategoryID_POTENTIALUNWANTEDSOFTWARE AntimalwareDetectionStatus_CategoryID = 28
	// ICQEXPLOIT enum
	AntimalwareDetectionStatus_CategoryID_ICQEXPLOIT AntimalwareDetectionStatus_CategoryID = 29
	// TROJANTELNET enum
	AntimalwareDetectionStatus_CategoryID_TROJANTELNET AntimalwareDetectionStatus_CategoryID = 30
	// FILESHARINGPROGRAM enum
	AntimalwareDetectionStatus_CategoryID_FILESHARINGPROGRAM AntimalwareDetectionStatus_CategoryID = 31
	// MALWARE_CREATION_TOOL enum
	AntimalwareDetectionStatus_CategoryID_MALWARE_CREATION_TOOL AntimalwareDetectionStatus_CategoryID = 32
	// REMOTE_CONTROL_SOFTWARE enum
	AntimalwareDetectionStatus_CategoryID_REMOTE_CONTROL_SOFTWARE AntimalwareDetectionStatus_CategoryID = 33
	// TOOL enum
	AntimalwareDetectionStatus_CategoryID_TOOL AntimalwareDetectionStatus_CategoryID = 34
	// TROJAN_DENIALOFSERVICE enum
	AntimalwareDetectionStatus_CategoryID_TROJAN_DENIALOFSERVICE AntimalwareDetectionStatus_CategoryID = 36
	// TROJAN_DROPPER enum
	AntimalwareDetectionStatus_CategoryID_TROJAN_DROPPER AntimalwareDetectionStatus_CategoryID = 37
	// TROJAN_MASSMAILER enum
	AntimalwareDetectionStatus_CategoryID_TROJAN_MASSMAILER AntimalwareDetectionStatus_CategoryID = 38
	// TROJAN_MONITORINGSOFTWARE enum
	AntimalwareDetectionStatus_CategoryID_TROJAN_MONITORINGSOFTWARE AntimalwareDetectionStatus_CategoryID = 39
	// TROJAN_PROXYSERVER enum
	AntimalwareDetectionStatus_CategoryID_TROJAN_PROXYSERVER AntimalwareDetectionStatus_CategoryID = 40
	// VIRUS enum
	AntimalwareDetectionStatus_CategoryID_VIRUS AntimalwareDetectionStatus_CategoryID = 42
	// KNOWN enum
	AntimalwareDetectionStatus_CategoryID_KNOWN AntimalwareDetectionStatus_CategoryID = 43
	// UNKNOWN enum
	AntimalwareDetectionStatus_CategoryID_UNKNOWN AntimalwareDetectionStatus_CategoryID = 44
	// SPP enum
	AntimalwareDetectionStatus_CategoryID_SPP AntimalwareDetectionStatus_CategoryID = 45
	// BEHAVIOR enum
	AntimalwareDetectionStatus_CategoryID_BEHAVIOR AntimalwareDetectionStatus_CategoryID = 46
	// VULNERABILTIY enum
	AntimalwareDetectionStatus_CategoryID_VULNERABILTIY AntimalwareDetectionStatus_CategoryID = 47
	// POLICY enum
	AntimalwareDetectionStatus_CategoryID_POLICY AntimalwareDetectionStatus_CategoryID = 48
)

type AntimalwareDetectionStatus_DetectionSource

type AntimalwareDetectionStatus_DetectionSource int

AntimalwareDetectionStatus_DetectionSource

const (
	// Unknown enum
	AntimalwareDetectionStatus_DetectionSource_Unknown AntimalwareDetectionStatus_DetectionSource = 0
	// User enum
	AntimalwareDetectionStatus_DetectionSource_User AntimalwareDetectionStatus_DetectionSource = 1
	// System enum
	AntimalwareDetectionStatus_DetectionSource_System AntimalwareDetectionStatus_DetectionSource = 2
	// Realtime enum
	AntimalwareDetectionStatus_DetectionSource_Realtime AntimalwareDetectionStatus_DetectionSource = 3
	// IOAV enum
	AntimalwareDetectionStatus_DetectionSource_IOAV AntimalwareDetectionStatus_DetectionSource = 4
	// NIS enum
	AntimalwareDetectionStatus_DetectionSource_NIS AntimalwareDetectionStatus_DetectionSource = 5
	// BHO enum
	AntimalwareDetectionStatus_DetectionSource_BHO AntimalwareDetectionStatus_DetectionSource = 6
	// ELAM enum
	AntimalwareDetectionStatus_DetectionSource_ELAM AntimalwareDetectionStatus_DetectionSource = 7
	// LocalAttestation enum
	AntimalwareDetectionStatus_DetectionSource_LocalAttestation AntimalwareDetectionStatus_DetectionSource = 8
	// RemoteAttestation enum
	AntimalwareDetectionStatus_DetectionSource_RemoteAttestation AntimalwareDetectionStatus_DetectionSource = 9
)

type AntimalwareDetectionStatus_ExecutionStatus

type AntimalwareDetectionStatus_ExecutionStatus int

AntimalwareDetectionStatus_ExecutionStatus

const (
	// Unknown enum
	AntimalwareDetectionStatus_ExecutionStatus_Unknown AntimalwareDetectionStatus_ExecutionStatus = 0
	// Blocked enum
	AntimalwareDetectionStatus_ExecutionStatus_Blocked AntimalwareDetectionStatus_ExecutionStatus = 1
	// Allowed enum
	AntimalwareDetectionStatus_ExecutionStatus_Allowed AntimalwareDetectionStatus_ExecutionStatus = 2
	// Executing enum
	AntimalwareDetectionStatus_ExecutionStatus_Executing AntimalwareDetectionStatus_ExecutionStatus = 3
	// NotExecuting enum
	AntimalwareDetectionStatus_ExecutionStatus_NotExecuting AntimalwareDetectionStatus_ExecutionStatus = 4
)

type AntimalwareDetectionStatus_MitigationAction

type AntimalwareDetectionStatus_MitigationAction int

AntimalwareDetectionStatus_MitigationAction

const (
	// Unknown enum
	AntimalwareDetectionStatus_MitigationAction_Unknown AntimalwareDetectionStatus_MitigationAction = 0
	// Detected enum
	AntimalwareDetectionStatus_MitigationAction_Detected AntimalwareDetectionStatus_MitigationAction = 1
	// Cleaned enum
	AntimalwareDetectionStatus_MitigationAction_Cleaned AntimalwareDetectionStatus_MitigationAction = 2
	// Quarantined enum
	AntimalwareDetectionStatus_MitigationAction_Quarantined AntimalwareDetectionStatus_MitigationAction = 3
	// Removed enum
	AntimalwareDetectionStatus_MitigationAction_Removed AntimalwareDetectionStatus_MitigationAction = 4
	// Allowed enum
	AntimalwareDetectionStatus_MitigationAction_Allowed AntimalwareDetectionStatus_MitigationAction = 5
	// Blocked enum
	AntimalwareDetectionStatus_MitigationAction_Blocked AntimalwareDetectionStatus_MitigationAction = 6
	// CleanFailed enum
	AntimalwareDetectionStatus_MitigationAction_CleanFailed AntimalwareDetectionStatus_MitigationAction = 102
	// QuarantineFailed enum
	AntimalwareDetectionStatus_MitigationAction_QuarantineFailed AntimalwareDetectionStatus_MitigationAction = 103
	// RemoveFailed enum
	AntimalwareDetectionStatus_MitigationAction_RemoveFailed AntimalwareDetectionStatus_MitigationAction = 104
	// AllowFailed enum
	AntimalwareDetectionStatus_MitigationAction_AllowFailed AntimalwareDetectionStatus_MitigationAction = 105
	// Abandoned enum
	AntimalwareDetectionStatus_MitigationAction_Abandoned AntimalwareDetectionStatus_MitigationAction = 106
	// BlockFailed enum
	AntimalwareDetectionStatus_MitigationAction_BlockFailed AntimalwareDetectionStatus_MitigationAction = 107
)

type AntimalwareDetectionStatus_PendingActions

type AntimalwareDetectionStatus_PendingActions int

AntimalwareDetectionStatus_PendingActions

const (
	// None enum
	AntimalwareDetectionStatus_PendingActions_None AntimalwareDetectionStatus_PendingActions = 0
	// FullScanRequired enum
	AntimalwareDetectionStatus_PendingActions_FullScanRequired AntimalwareDetectionStatus_PendingActions = 4
	// RebootRequired enum
	AntimalwareDetectionStatus_PendingActions_RebootRequired AntimalwareDetectionStatus_PendingActions = 8
	// FullScanAndRebootRequired enum
	AntimalwareDetectionStatus_PendingActions_FullScanAndRebootRequired AntimalwareDetectionStatus_PendingActions = 12
	// ManualStepsRequired enum
	AntimalwareDetectionStatus_PendingActions_ManualStepsRequired AntimalwareDetectionStatus_PendingActions = 16
	// FullScanAndManualStepsRequired enum
	AntimalwareDetectionStatus_PendingActions_FullScanAndManualStepsRequired AntimalwareDetectionStatus_PendingActions = 20
	// RebootAndManualStepsRequired enum
	AntimalwareDetectionStatus_PendingActions_RebootAndManualStepsRequired AntimalwareDetectionStatus_PendingActions = 24
	// FullScanAndRebootAndManualStepsRequired enum
	AntimalwareDetectionStatus_PendingActions_FullScanAndRebootAndManualStepsRequired AntimalwareDetectionStatus_PendingActions = 28
	// OfflineScanRequired enum
	AntimalwareDetectionStatus_PendingActions_OfflineScanRequired AntimalwareDetectionStatus_PendingActions = 32768
	// FullScanAndOfflineScanRequired enum
	AntimalwareDetectionStatus_PendingActions_FullScanAndOfflineScanRequired AntimalwareDetectionStatus_PendingActions = 32772
	// RebootAndOfflineScanRequired enum
	AntimalwareDetectionStatus_PendingActions_RebootAndOfflineScanRequired AntimalwareDetectionStatus_PendingActions = 32776
	// FullScanAndRebootAndOfflineScanRequired enum
	AntimalwareDetectionStatus_PendingActions_FullScanAndRebootAndOfflineScanRequired AntimalwareDetectionStatus_PendingActions = 32780
	// ManualStepsAndOfflineScanRequired enum
	AntimalwareDetectionStatus_PendingActions_ManualStepsAndOfflineScanRequired AntimalwareDetectionStatus_PendingActions = 32784
	// FullScanAndManualStepsAndOfflineScanRequired enum
	AntimalwareDetectionStatus_PendingActions_FullScanAndManualStepsAndOfflineScanRequired AntimalwareDetectionStatus_PendingActions = 32788
	// RebootAndManualStepsAndOfflineScanRequired enum
	AntimalwareDetectionStatus_PendingActions_RebootAndManualStepsAndOfflineScanRequired AntimalwareDetectionStatus_PendingActions = 32792
	// FullScanAndRebootAndManualStepsAndOfflineScanRequired enum
	AntimalwareDetectionStatus_PendingActions_FullScanAndRebootAndManualStepsAndOfflineScanRequired AntimalwareDetectionStatus_PendingActions = 32796
)

type AntimalwareDetectionStatus_SeverityID

type AntimalwareDetectionStatus_SeverityID int

AntimalwareDetectionStatus_SeverityID

const (
	// Unknown enum
	AntimalwareDetectionStatus_SeverityID_Unknown AntimalwareDetectionStatus_SeverityID = 0
	// Low enum
	AntimalwareDetectionStatus_SeverityID_Low AntimalwareDetectionStatus_SeverityID = 1
	// Moderate enum
	AntimalwareDetectionStatus_SeverityID_Moderate AntimalwareDetectionStatus_SeverityID = 2
	// High enum
	AntimalwareDetectionStatus_SeverityID_High AntimalwareDetectionStatus_SeverityID = 4
	// Severe enum
	AntimalwareDetectionStatus_SeverityID_Severe AntimalwareDetectionStatus_SeverityID = 5
)

type AntimalwareHealthStatus

type AntimalwareHealthStatus struct {
	*ProtectionTechnologyStatus

	// Antispyware component is enabled
	AntispywareEnabled bool

	// Antispyware signaturen age in days
	AntispywareSignatureAge uint32

	// Antispyware signature update date and time (using round-trip UTC format)
	AntispywareSignatureUpdateDateTime string

	// Antispyware signature version (major, minor, build, revision)
	AntispywareSignatureVersion string

	// Antivirus component is enabled
	AntivirusEnabled bool

	// Antivirus signature age in days
	AntivirusSignatureAge uint32

	// Antivirus signature update date and time (using round-trip UTC format)
	AntivirusSignatureUpdateDateTime string

	// Antivirus signature version (major, minor, build, revision)
	AntivirusSignatureVersion string

	// Behavior monitor is enabled
	BehaviorMonitorEnabled bool

	// Engine version (major, minor, build, revision)
	EngineVersion string

	// IOAV protection is enabled
	IoavProtectionEnabled bool

	// Last full scan age in days
	LastFullScanAge uint32

	// Last full scan date end and time (using round-trip UTC format)
	LastFullScanDateTimeEnd string

	// Last full scan start date and time (using round-trip UTC format)
	LastFullScanDateTimeStart string

	// Last full scan source
	LastFullScanSource AntimalwareHealthStatus_LastFullScanSource

	// Last quick scan age in days
	LastQuickScanAge uint32

	// Last quick scan end date and time (using round-trip UTC format)
	LastQuickScanDateTimeEnd string

	// Last quick scan start date and time (using round-trip UTC format)
	LastQuickScanDateTimeStart string

	// Last quick scan source
	LastQuickScanSource AntimalwareHealthStatus_LastQuickScanSource

	// Network Inspection System is enabled
	NisEnabled bool

	// Network Inspection System engine version (major, minor, build, revision)
	NisEngineVersion string

	// Network Inspection System signature version (major, minor, build, revision)
	NisSignatureVersion string

	// On-access protection is enabled
	OnAccessProtectionEnabled bool

	// Overall product status (MPSTATUS_FLAG enumeration bitmask)
	ProductStatus AntimalwareHealthStatus_ProductStatus

	// Real-time scan direction enumeration
	RealTimeScanDirection AntimalwareHealthStatus_RealTimeScanDirection

	// Rtp is enabled
	RtpEnabled bool
}

AntimalwareHealthStatus struct

func NewAntimalwareHealthStatusEx1 added in v0.1.1

func NewAntimalwareHealthStatusEx1(instance *cim.WmiInstance) (newInstance *AntimalwareHealthStatus, err error)

func NewAntimalwareHealthStatusEx6 added in v0.1.1

func NewAntimalwareHealthStatusEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *AntimalwareHealthStatus, err error)

func (*AntimalwareHealthStatus) GetPropertyAntispywareEnabled

func (instance *AntimalwareHealthStatus) GetPropertyAntispywareEnabled() (value bool, err error)

GetAntispywareEnabled gets the value of AntispywareEnabled for the instance

func (*AntimalwareHealthStatus) GetPropertyAntispywareSignatureAge

func (instance *AntimalwareHealthStatus) GetPropertyAntispywareSignatureAge() (value uint32, err error)

GetAntispywareSignatureAge gets the value of AntispywareSignatureAge for the instance

func (*AntimalwareHealthStatus) GetPropertyAntispywareSignatureUpdateDateTime

func (instance *AntimalwareHealthStatus) GetPropertyAntispywareSignatureUpdateDateTime() (value string, err error)

GetAntispywareSignatureUpdateDateTime gets the value of AntispywareSignatureUpdateDateTime for the instance

func (*AntimalwareHealthStatus) GetPropertyAntispywareSignatureVersion

func (instance *AntimalwareHealthStatus) GetPropertyAntispywareSignatureVersion() (value string, err error)

GetAntispywareSignatureVersion gets the value of AntispywareSignatureVersion for the instance

func (*AntimalwareHealthStatus) GetPropertyAntivirusEnabled

func (instance *AntimalwareHealthStatus) GetPropertyAntivirusEnabled() (value bool, err error)

GetAntivirusEnabled gets the value of AntivirusEnabled for the instance

func (*AntimalwareHealthStatus) GetPropertyAntivirusSignatureAge

func (instance *AntimalwareHealthStatus) GetPropertyAntivirusSignatureAge() (value uint32, err error)

GetAntivirusSignatureAge gets the value of AntivirusSignatureAge for the instance

func (*AntimalwareHealthStatus) GetPropertyAntivirusSignatureUpdateDateTime

func (instance *AntimalwareHealthStatus) GetPropertyAntivirusSignatureUpdateDateTime() (value string, err error)

GetAntivirusSignatureUpdateDateTime gets the value of AntivirusSignatureUpdateDateTime for the instance

func (*AntimalwareHealthStatus) GetPropertyAntivirusSignatureVersion

func (instance *AntimalwareHealthStatus) GetPropertyAntivirusSignatureVersion() (value string, err error)

GetAntivirusSignatureVersion gets the value of AntivirusSignatureVersion for the instance

func (*AntimalwareHealthStatus) GetPropertyBehaviorMonitorEnabled

func (instance *AntimalwareHealthStatus) GetPropertyBehaviorMonitorEnabled() (value bool, err error)

GetBehaviorMonitorEnabled gets the value of BehaviorMonitorEnabled for the instance

func (*AntimalwareHealthStatus) GetPropertyEngineVersion

func (instance *AntimalwareHealthStatus) GetPropertyEngineVersion() (value string, err error)

GetEngineVersion gets the value of EngineVersion for the instance

func (*AntimalwareHealthStatus) GetPropertyIoavProtectionEnabled

func (instance *AntimalwareHealthStatus) GetPropertyIoavProtectionEnabled() (value bool, err error)

GetIoavProtectionEnabled gets the value of IoavProtectionEnabled for the instance

func (*AntimalwareHealthStatus) GetPropertyLastFullScanAge

func (instance *AntimalwareHealthStatus) GetPropertyLastFullScanAge() (value uint32, err error)

GetLastFullScanAge gets the value of LastFullScanAge for the instance

func (*AntimalwareHealthStatus) GetPropertyLastFullScanDateTimeEnd

func (instance *AntimalwareHealthStatus) GetPropertyLastFullScanDateTimeEnd() (value string, err error)

GetLastFullScanDateTimeEnd gets the value of LastFullScanDateTimeEnd for the instance

func (*AntimalwareHealthStatus) GetPropertyLastFullScanDateTimeStart

func (instance *AntimalwareHealthStatus) GetPropertyLastFullScanDateTimeStart() (value string, err error)

GetLastFullScanDateTimeStart gets the value of LastFullScanDateTimeStart for the instance

func (*AntimalwareHealthStatus) GetPropertyLastFullScanSource

func (instance *AntimalwareHealthStatus) GetPropertyLastFullScanSource() (value AntimalwareHealthStatus_LastFullScanSource, err error)

GetLastFullScanSource gets the value of LastFullScanSource for the instance

func (*AntimalwareHealthStatus) GetPropertyLastQuickScanAge

func (instance *AntimalwareHealthStatus) GetPropertyLastQuickScanAge() (value uint32, err error)

GetLastQuickScanAge gets the value of LastQuickScanAge for the instance

func (*AntimalwareHealthStatus) GetPropertyLastQuickScanDateTimeEnd

func (instance *AntimalwareHealthStatus) GetPropertyLastQuickScanDateTimeEnd() (value string, err error)

GetLastQuickScanDateTimeEnd gets the value of LastQuickScanDateTimeEnd for the instance

func (*AntimalwareHealthStatus) GetPropertyLastQuickScanDateTimeStart

func (instance *AntimalwareHealthStatus) GetPropertyLastQuickScanDateTimeStart() (value string, err error)

GetLastQuickScanDateTimeStart gets the value of LastQuickScanDateTimeStart for the instance

func (*AntimalwareHealthStatus) GetPropertyLastQuickScanSource

func (instance *AntimalwareHealthStatus) GetPropertyLastQuickScanSource() (value AntimalwareHealthStatus_LastQuickScanSource, err error)

GetLastQuickScanSource gets the value of LastQuickScanSource for the instance

func (*AntimalwareHealthStatus) GetPropertyNisEnabled

func (instance *AntimalwareHealthStatus) GetPropertyNisEnabled() (value bool, err error)

GetNisEnabled gets the value of NisEnabled for the instance

func (*AntimalwareHealthStatus) GetPropertyNisEngineVersion

func (instance *AntimalwareHealthStatus) GetPropertyNisEngineVersion() (value string, err error)

GetNisEngineVersion gets the value of NisEngineVersion for the instance

func (*AntimalwareHealthStatus) GetPropertyNisSignatureVersion

func (instance *AntimalwareHealthStatus) GetPropertyNisSignatureVersion() (value string, err error)

GetNisSignatureVersion gets the value of NisSignatureVersion for the instance

func (*AntimalwareHealthStatus) GetPropertyOnAccessProtectionEnabled

func (instance *AntimalwareHealthStatus) GetPropertyOnAccessProtectionEnabled() (value bool, err error)

GetOnAccessProtectionEnabled gets the value of OnAccessProtectionEnabled for the instance

func (*AntimalwareHealthStatus) GetPropertyProductStatus

func (instance *AntimalwareHealthStatus) GetPropertyProductStatus() (value AntimalwareHealthStatus_ProductStatus, err error)

GetProductStatus gets the value of ProductStatus for the instance

func (*AntimalwareHealthStatus) GetPropertyRealTimeScanDirection

func (instance *AntimalwareHealthStatus) GetPropertyRealTimeScanDirection() (value AntimalwareHealthStatus_RealTimeScanDirection, err error)

GetRealTimeScanDirection gets the value of RealTimeScanDirection for the instance

func (*AntimalwareHealthStatus) GetPropertyRtpEnabled

func (instance *AntimalwareHealthStatus) GetPropertyRtpEnabled() (value bool, err error)

GetRtpEnabled gets the value of RtpEnabled for the instance

func (*AntimalwareHealthStatus) SetPropertyAntispywareEnabled

func (instance *AntimalwareHealthStatus) SetPropertyAntispywareEnabled(value bool) (err error)

SetAntispywareEnabled sets the value of AntispywareEnabled for the instance

func (*AntimalwareHealthStatus) SetPropertyAntispywareSignatureAge

func (instance *AntimalwareHealthStatus) SetPropertyAntispywareSignatureAge(value uint32) (err error)

SetAntispywareSignatureAge sets the value of AntispywareSignatureAge for the instance

func (*AntimalwareHealthStatus) SetPropertyAntispywareSignatureUpdateDateTime

func (instance *AntimalwareHealthStatus) SetPropertyAntispywareSignatureUpdateDateTime(value string) (err error)

SetAntispywareSignatureUpdateDateTime sets the value of AntispywareSignatureUpdateDateTime for the instance

func (*AntimalwareHealthStatus) SetPropertyAntispywareSignatureVersion

func (instance *AntimalwareHealthStatus) SetPropertyAntispywareSignatureVersion(value string) (err error)

SetAntispywareSignatureVersion sets the value of AntispywareSignatureVersion for the instance

func (*AntimalwareHealthStatus) SetPropertyAntivirusEnabled

func (instance *AntimalwareHealthStatus) SetPropertyAntivirusEnabled(value bool) (err error)

SetAntivirusEnabled sets the value of AntivirusEnabled for the instance

func (*AntimalwareHealthStatus) SetPropertyAntivirusSignatureAge

func (instance *AntimalwareHealthStatus) SetPropertyAntivirusSignatureAge(value uint32) (err error)

SetAntivirusSignatureAge sets the value of AntivirusSignatureAge for the instance

func (*AntimalwareHealthStatus) SetPropertyAntivirusSignatureUpdateDateTime

func (instance *AntimalwareHealthStatus) SetPropertyAntivirusSignatureUpdateDateTime(value string) (err error)

SetAntivirusSignatureUpdateDateTime sets the value of AntivirusSignatureUpdateDateTime for the instance

func (*AntimalwareHealthStatus) SetPropertyAntivirusSignatureVersion

func (instance *AntimalwareHealthStatus) SetPropertyAntivirusSignatureVersion(value string) (err error)

SetAntivirusSignatureVersion sets the value of AntivirusSignatureVersion for the instance

func (*AntimalwareHealthStatus) SetPropertyBehaviorMonitorEnabled

func (instance *AntimalwareHealthStatus) SetPropertyBehaviorMonitorEnabled(value bool) (err error)

SetBehaviorMonitorEnabled sets the value of BehaviorMonitorEnabled for the instance

func (*AntimalwareHealthStatus) SetPropertyEngineVersion

func (instance *AntimalwareHealthStatus) SetPropertyEngineVersion(value string) (err error)

SetEngineVersion sets the value of EngineVersion for the instance

func (*AntimalwareHealthStatus) SetPropertyIoavProtectionEnabled

func (instance *AntimalwareHealthStatus) SetPropertyIoavProtectionEnabled(value bool) (err error)

SetIoavProtectionEnabled sets the value of IoavProtectionEnabled for the instance

func (*AntimalwareHealthStatus) SetPropertyLastFullScanAge

func (instance *AntimalwareHealthStatus) SetPropertyLastFullScanAge(value uint32) (err error)

SetLastFullScanAge sets the value of LastFullScanAge for the instance

func (*AntimalwareHealthStatus) SetPropertyLastFullScanDateTimeEnd

func (instance *AntimalwareHealthStatus) SetPropertyLastFullScanDateTimeEnd(value string) (err error)

SetLastFullScanDateTimeEnd sets the value of LastFullScanDateTimeEnd for the instance

func (*AntimalwareHealthStatus) SetPropertyLastFullScanDateTimeStart

func (instance *AntimalwareHealthStatus) SetPropertyLastFullScanDateTimeStart(value string) (err error)

SetLastFullScanDateTimeStart sets the value of LastFullScanDateTimeStart for the instance

func (*AntimalwareHealthStatus) SetPropertyLastFullScanSource

func (instance *AntimalwareHealthStatus) SetPropertyLastFullScanSource(value AntimalwareHealthStatus_LastFullScanSource) (err error)

SetLastFullScanSource sets the value of LastFullScanSource for the instance

func (*AntimalwareHealthStatus) SetPropertyLastQuickScanAge

func (instance *AntimalwareHealthStatus) SetPropertyLastQuickScanAge(value uint32) (err error)

SetLastQuickScanAge sets the value of LastQuickScanAge for the instance

func (*AntimalwareHealthStatus) SetPropertyLastQuickScanDateTimeEnd

func (instance *AntimalwareHealthStatus) SetPropertyLastQuickScanDateTimeEnd(value string) (err error)

SetLastQuickScanDateTimeEnd sets the value of LastQuickScanDateTimeEnd for the instance

func (*AntimalwareHealthStatus) SetPropertyLastQuickScanDateTimeStart

func (instance *AntimalwareHealthStatus) SetPropertyLastQuickScanDateTimeStart(value string) (err error)

SetLastQuickScanDateTimeStart sets the value of LastQuickScanDateTimeStart for the instance

func (*AntimalwareHealthStatus) SetPropertyLastQuickScanSource

func (instance *AntimalwareHealthStatus) SetPropertyLastQuickScanSource(value AntimalwareHealthStatus_LastQuickScanSource) (err error)

SetLastQuickScanSource sets the value of LastQuickScanSource for the instance

func (*AntimalwareHealthStatus) SetPropertyNisEnabled

func (instance *AntimalwareHealthStatus) SetPropertyNisEnabled(value bool) (err error)

SetNisEnabled sets the value of NisEnabled for the instance

func (*AntimalwareHealthStatus) SetPropertyNisEngineVersion

func (instance *AntimalwareHealthStatus) SetPropertyNisEngineVersion(value string) (err error)

SetNisEngineVersion sets the value of NisEngineVersion for the instance

func (*AntimalwareHealthStatus) SetPropertyNisSignatureVersion

func (instance *AntimalwareHealthStatus) SetPropertyNisSignatureVersion(value string) (err error)

SetNisSignatureVersion sets the value of NisSignatureVersion for the instance

func (*AntimalwareHealthStatus) SetPropertyOnAccessProtectionEnabled

func (instance *AntimalwareHealthStatus) SetPropertyOnAccessProtectionEnabled(value bool) (err error)

SetOnAccessProtectionEnabled sets the value of OnAccessProtectionEnabled for the instance

func (*AntimalwareHealthStatus) SetPropertyProductStatus

func (instance *AntimalwareHealthStatus) SetPropertyProductStatus(value AntimalwareHealthStatus_ProductStatus) (err error)

SetProductStatus sets the value of ProductStatus for the instance

func (*AntimalwareHealthStatus) SetPropertyRealTimeScanDirection

func (instance *AntimalwareHealthStatus) SetPropertyRealTimeScanDirection(value AntimalwareHealthStatus_RealTimeScanDirection) (err error)

SetRealTimeScanDirection sets the value of RealTimeScanDirection for the instance

func (*AntimalwareHealthStatus) SetPropertyRtpEnabled

func (instance *AntimalwareHealthStatus) SetPropertyRtpEnabled(value bool) (err error)

SetRtpEnabled sets the value of RtpEnabled for the instance

type AntimalwareHealthStatus_LastFullScanSource

type AntimalwareHealthStatus_LastFullScanSource int

AntimalwareHealthStatus_LastFullScanSource

const (
	// Unknown enum
	AntimalwareHealthStatus_LastFullScanSource_Unknown AntimalwareHealthStatus_LastFullScanSource = 0
	// User enum
	AntimalwareHealthStatus_LastFullScanSource_User AntimalwareHealthStatus_LastFullScanSource = 1
	// System enum
	AntimalwareHealthStatus_LastFullScanSource_System AntimalwareHealthStatus_LastFullScanSource = 2
	// Realtime enum
	AntimalwareHealthStatus_LastFullScanSource_Realtime AntimalwareHealthStatus_LastFullScanSource = 3
	// IOAV enum
	AntimalwareHealthStatus_LastFullScanSource_IOAV AntimalwareHealthStatus_LastFullScanSource = 4
)

type AntimalwareHealthStatus_LastQuickScanSource

type AntimalwareHealthStatus_LastQuickScanSource int

AntimalwareHealthStatus_LastQuickScanSource

const (
	// Unknown enum
	AntimalwareHealthStatus_LastQuickScanSource_Unknown AntimalwareHealthStatus_LastQuickScanSource = 0
	// User enum
	AntimalwareHealthStatus_LastQuickScanSource_User AntimalwareHealthStatus_LastQuickScanSource = 1
	// System enum
	AntimalwareHealthStatus_LastQuickScanSource_System AntimalwareHealthStatus_LastQuickScanSource = 2
	// Realtime enum
	AntimalwareHealthStatus_LastQuickScanSource_Realtime AntimalwareHealthStatus_LastQuickScanSource = 3
	// IOAV enum
	AntimalwareHealthStatus_LastQuickScanSource_IOAV AntimalwareHealthStatus_LastQuickScanSource = 4
)

type AntimalwareHealthStatus_ProductStatus

type AntimalwareHealthStatus_ProductStatus int

AntimalwareHealthStatus_ProductStatus

const (
	// NONE enum
	AntimalwareHealthStatus_ProductStatus_NONE AntimalwareHealthStatus_ProductStatus = 1
	// SERVICE_UNAVAILABLE enum
	AntimalwareHealthStatus_ProductStatus_SERVICE_UNAVAILABLE AntimalwareHealthStatus_ProductStatus = 2
	// MPENGINE_UNAVAILABLE enum
	AntimalwareHealthStatus_ProductStatus_MPENGINE_UNAVAILABLE AntimalwareHealthStatus_ProductStatus = 3
	// THREAT_FULLSCAN_REQUIRED enum
	AntimalwareHealthStatus_ProductStatus_THREAT_FULLSCAN_REQUIRED AntimalwareHealthStatus_ProductStatus = 4
	// THREAT_REBOOT_REQUIRED enum
	AntimalwareHealthStatus_ProductStatus_THREAT_REBOOT_REQUIRED AntimalwareHealthStatus_ProductStatus = 5
	// THREAT_MANUAL_STEPS_REQUIRED enum
	AntimalwareHealthStatus_ProductStatus_THREAT_MANUAL_STEPS_REQUIRED AntimalwareHealthStatus_ProductStatus = 6
	// DUE_AV_SIGNATURE enum
	AntimalwareHealthStatus_ProductStatus_DUE_AV_SIGNATURE AntimalwareHealthStatus_ProductStatus = 7
	// DUE_AS_SIGNATURE enum
	AntimalwareHealthStatus_ProductStatus_DUE_AS_SIGNATURE AntimalwareHealthStatus_ProductStatus = 8
	// DUE_QUICK_SCAN enum
	AntimalwareHealthStatus_ProductStatus_DUE_QUICK_SCAN AntimalwareHealthStatus_ProductStatus = 9
	// DUE_FULL_SCAN enum
	AntimalwareHealthStatus_ProductStatus_DUE_FULL_SCAN AntimalwareHealthStatus_ProductStatus = 10
	// INPROGRESS_SYSTEM_SCAN enum
	AntimalwareHealthStatus_ProductStatus_INPROGRESS_SYSTEM_SCAN AntimalwareHealthStatus_ProductStatus = 11
	// INPROGRESS_ROUTINE_CLEANING enum
	AntimalwareHealthStatus_ProductStatus_INPROGRESS_ROUTINE_CLEANING AntimalwareHealthStatus_ProductStatus = 12
	// DUE_SAMPLES enum
	AntimalwareHealthStatus_ProductStatus_DUE_SAMPLES AntimalwareHealthStatus_ProductStatus = 13
	// EVALUATION_MODE enum
	AntimalwareHealthStatus_ProductStatus_EVALUATION_MODE AntimalwareHealthStatus_ProductStatus = 14
	// NONGENUINE enum
	AntimalwareHealthStatus_ProductStatus_NONGENUINE AntimalwareHealthStatus_ProductStatus = 15
	// PRODUCT_EXPIRED enum
	AntimalwareHealthStatus_ProductStatus_PRODUCT_EXPIRED AntimalwareHealthStatus_ProductStatus = 16
	// THREAT_CALLISTO_REQUIRED enum
	AntimalwareHealthStatus_ProductStatus_THREAT_CALLISTO_REQUIRED AntimalwareHealthStatus_ProductStatus = 17
	// SERVICE_ON_SYSTEM_SHUTDOWN enum
	AntimalwareHealthStatus_ProductStatus_SERVICE_ON_SYSTEM_SHUTDOWN AntimalwareHealthStatus_ProductStatus = 18
	// SERVICE_CRITICAL_FAILURE enum
	AntimalwareHealthStatus_ProductStatus_SERVICE_CRITICAL_FAILURE AntimalwareHealthStatus_ProductStatus = 19
	// SERVICE_NON_CRITICAL_FAILURE enum
	AntimalwareHealthStatus_ProductStatus_SERVICE_NON_CRITICAL_FAILURE AntimalwareHealthStatus_ProductStatus = 20
	// HEALTH_INITIALIZED enum
	AntimalwareHealthStatus_ProductStatus_HEALTH_INITIALIZED AntimalwareHealthStatus_ProductStatus = 21
	// DUE_PLATFORM_UPDATE enum
	AntimalwareHealthStatus_ProductStatus_DUE_PLATFORM_UPDATE AntimalwareHealthStatus_ProductStatus = 22
	// INPROGRESS_PLATFORM_UPDATE enum
	AntimalwareHealthStatus_ProductStatus_INPROGRESS_PLATFORM_UPDATE AntimalwareHealthStatus_ProductStatus = 23
)

type AntimalwareHealthStatus_RealTimeScanDirection

type AntimalwareHealthStatus_RealTimeScanDirection int

AntimalwareHealthStatus_RealTimeScanDirection

const (
	// Both enum
	AntimalwareHealthStatus_RealTimeScanDirection_Both AntimalwareHealthStatus_RealTimeScanDirection = 0
	// Incoming enum
	AntimalwareHealthStatus_RealTimeScanDirection_Incoming AntimalwareHealthStatus_RealTimeScanDirection = 1
	// Outcoming enum
	AntimalwareHealthStatus_RealTimeScanDirection_Outcoming AntimalwareHealthStatus_RealTimeScanDirection = 2
)

type AntimalwareInfectionStatus

type AntimalwareInfectionStatus struct {
	*SerializableToXml

	// Computer status enumeration
	ComputerStatus AntimalwareInfectionStatus_ComputerStatus

	// Critical remediation failure detections
	CriticallyFailedDetections []AntimalwareDetectionStatus

	// Pending action detections
	PendingActionDetections []AntimalwareDetectionStatus

	// Pending full scan due to threat action
	PendingFullScan bool

	// Pending manual steps due to threat action
	PendingManualSteps bool

	// Off-line scan required
	PendingOfflineScan bool

	// Pending reboot due to threat action
	PendingReboot bool

	// Pending 24 hour move to cleared and non critical remediation failure detections
	RecentlyCleanedDetections []AntimalwareDetectionStatus
}

AntimalwareInfectionStatus struct

func NewAntimalwareInfectionStatusEx1 added in v0.1.1

func NewAntimalwareInfectionStatusEx1(instance *cim.WmiInstance) (newInstance *AntimalwareInfectionStatus, err error)

func NewAntimalwareInfectionStatusEx6 added in v0.1.1

func NewAntimalwareInfectionStatusEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *AntimalwareInfectionStatus, err error)

func (*AntimalwareInfectionStatus) GetPropertyComputerStatus

func (instance *AntimalwareInfectionStatus) GetPropertyComputerStatus() (value AntimalwareInfectionStatus_ComputerStatus, err error)

GetComputerStatus gets the value of ComputerStatus for the instance

func (*AntimalwareInfectionStatus) GetPropertyCriticallyFailedDetections

func (instance *AntimalwareInfectionStatus) GetPropertyCriticallyFailedDetections() (value []AntimalwareDetectionStatus, err error)

GetCriticallyFailedDetections gets the value of CriticallyFailedDetections for the instance

func (*AntimalwareInfectionStatus) GetPropertyPendingActionDetections

func (instance *AntimalwareInfectionStatus) GetPropertyPendingActionDetections() (value []AntimalwareDetectionStatus, err error)

GetPendingActionDetections gets the value of PendingActionDetections for the instance

func (*AntimalwareInfectionStatus) GetPropertyPendingFullScan

func (instance *AntimalwareInfectionStatus) GetPropertyPendingFullScan() (value bool, err error)

GetPendingFullScan gets the value of PendingFullScan for the instance

func (*AntimalwareInfectionStatus) GetPropertyPendingManualSteps

func (instance *AntimalwareInfectionStatus) GetPropertyPendingManualSteps() (value bool, err error)

GetPendingManualSteps gets the value of PendingManualSteps for the instance

func (*AntimalwareInfectionStatus) GetPropertyPendingOfflineScan

func (instance *AntimalwareInfectionStatus) GetPropertyPendingOfflineScan() (value bool, err error)

GetPendingOfflineScan gets the value of PendingOfflineScan for the instance

func (*AntimalwareInfectionStatus) GetPropertyPendingReboot

func (instance *AntimalwareInfectionStatus) GetPropertyPendingReboot() (value bool, err error)

GetPendingReboot gets the value of PendingReboot for the instance

func (*AntimalwareInfectionStatus) GetPropertyRecentlyCleanedDetections

func (instance *AntimalwareInfectionStatus) GetPropertyRecentlyCleanedDetections() (value []AntimalwareDetectionStatus, err error)

GetRecentlyCleanedDetections gets the value of RecentlyCleanedDetections for the instance

func (*AntimalwareInfectionStatus) SetPropertyComputerStatus

func (instance *AntimalwareInfectionStatus) SetPropertyComputerStatus(value AntimalwareInfectionStatus_ComputerStatus) (err error)

SetComputerStatus sets the value of ComputerStatus for the instance

func (*AntimalwareInfectionStatus) SetPropertyCriticallyFailedDetections

func (instance *AntimalwareInfectionStatus) SetPropertyCriticallyFailedDetections(value []AntimalwareDetectionStatus) (err error)

SetCriticallyFailedDetections sets the value of CriticallyFailedDetections for the instance

func (*AntimalwareInfectionStatus) SetPropertyPendingActionDetections

func (instance *AntimalwareInfectionStatus) SetPropertyPendingActionDetections(value []AntimalwareDetectionStatus) (err error)

SetPendingActionDetections sets the value of PendingActionDetections for the instance

func (*AntimalwareInfectionStatus) SetPropertyPendingFullScan

func (instance *AntimalwareInfectionStatus) SetPropertyPendingFullScan(value bool) (err error)

SetPendingFullScan sets the value of PendingFullScan for the instance

func (*AntimalwareInfectionStatus) SetPropertyPendingManualSteps

func (instance *AntimalwareInfectionStatus) SetPropertyPendingManualSteps(value bool) (err error)

SetPendingManualSteps sets the value of PendingManualSteps for the instance

func (*AntimalwareInfectionStatus) SetPropertyPendingOfflineScan

func (instance *AntimalwareInfectionStatus) SetPropertyPendingOfflineScan(value bool) (err error)

SetPendingOfflineScan sets the value of PendingOfflineScan for the instance

func (*AntimalwareInfectionStatus) SetPropertyPendingReboot

func (instance *AntimalwareInfectionStatus) SetPropertyPendingReboot(value bool) (err error)

SetPendingReboot sets the value of PendingReboot for the instance

func (*AntimalwareInfectionStatus) SetPropertyRecentlyCleanedDetections

func (instance *AntimalwareInfectionStatus) SetPropertyRecentlyCleanedDetections(value []AntimalwareDetectionStatus) (err error)

SetRecentlyCleanedDetections sets the value of RecentlyCleanedDetections for the instance

type AntimalwareInfectionStatus_ComputerStatus

type AntimalwareInfectionStatus_ComputerStatus int

AntimalwareInfectionStatus_ComputerStatus

const (
	// Unknown enum
	AntimalwareInfectionStatus_ComputerStatus_Unknown AntimalwareInfectionStatus_ComputerStatus = 0
	// None enum
	AntimalwareInfectionStatus_ComputerStatus_None AntimalwareInfectionStatus_ComputerStatus = 1
	// Cleaned enum
	AntimalwareInfectionStatus_ComputerStatus_Cleaned AntimalwareInfectionStatus_ComputerStatus = 2
	// Pending enum
	AntimalwareInfectionStatus_ComputerStatus_Pending AntimalwareInfectionStatus_ComputerStatus = 3
	// Failed enum
	AntimalwareInfectionStatus_ComputerStatus_Failed AntimalwareInfectionStatus_ComputerStatus = 4
)

type CIM_ClassCreation

type CIM_ClassCreation struct {
	*CIM_ClassIndication
}

CIM_ClassCreation struct

func NewCIM_ClassCreationEx1 added in v0.1.1

func NewCIM_ClassCreationEx1(instance *cim.WmiInstance) (newInstance *CIM_ClassCreation, err error)

func NewCIM_ClassCreationEx6 added in v0.1.1

func NewCIM_ClassCreationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *CIM_ClassCreation, err error)

type CIM_ClassDeletion

type CIM_ClassDeletion struct {
	*CIM_ClassIndication
}

CIM_ClassDeletion struct

func NewCIM_ClassDeletionEx1 added in v0.1.1

func NewCIM_ClassDeletionEx1(instance *cim.WmiInstance) (newInstance *CIM_ClassDeletion, err error)

func NewCIM_ClassDeletionEx6 added in v0.1.1

func NewCIM_ClassDeletionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *CIM_ClassDeletion, err error)

type CIM_ClassIndication

type CIM_ClassIndication struct {
	*CIM_Indication

	// The current definition of the class that is created, changed or deleted in the schema. In the case of a CIM_ClassDeletion Indication, the definition for the class just prior to deletion should be placed in this property.
	ClassDefinition interface{}
}

CIM_ClassIndication struct

func NewCIM_ClassIndicationEx1 added in v0.1.1

func NewCIM_ClassIndicationEx1(instance *cim.WmiInstance) (newInstance *CIM_ClassIndication, err error)

func NewCIM_ClassIndicationEx6 added in v0.1.1

func NewCIM_ClassIndicationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *CIM_ClassIndication, err error)

func (*CIM_ClassIndication) GetPropertyClassDefinition

func (instance *CIM_ClassIndication) GetPropertyClassDefinition() (value interface{}, err error)

GetClassDefinition gets the value of ClassDefinition for the instance

func (*CIM_ClassIndication) SetPropertyClassDefinition

func (instance *CIM_ClassIndication) SetPropertyClassDefinition(value interface{}) (err error)

SetClassDefinition sets the value of ClassDefinition for the instance

type CIM_ClassModification

type CIM_ClassModification struct {
	*CIM_ClassIndication

	// A copy of the 'previous' class definition whose change generated the Indication. PreviousClassDefinition contains an 'older' copy of the class' information, as compared to what is found in the ClassDefinition property (inherited from ClassIndication).
	PreviousClassDefinition interface{}
}

CIM_ClassModification struct

func NewCIM_ClassModificationEx1 added in v0.1.1

func NewCIM_ClassModificationEx1(instance *cim.WmiInstance) (newInstance *CIM_ClassModification, err error)

func NewCIM_ClassModificationEx6 added in v0.1.1

func NewCIM_ClassModificationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *CIM_ClassModification, err error)

func (*CIM_ClassModification) GetPropertyPreviousClassDefinition

func (instance *CIM_ClassModification) GetPropertyPreviousClassDefinition() (value interface{}, err error)

GetPreviousClassDefinition gets the value of PreviousClassDefinition for the instance

func (*CIM_ClassModification) SetPropertyPreviousClassDefinition

func (instance *CIM_ClassModification) SetPropertyPreviousClassDefinition(value interface{}) (err error)

SetPreviousClassDefinition sets the value of PreviousClassDefinition for the instance

type CIM_Error

type CIM_Error struct {
	*cim.WmiInstance

	// The CIM status code that characterizes this instance.
	///This property defines the status codes that MAY be return by a conforming CIM Server or Listener. Note that not all status codes are valid for each operation. The specification for each operation SHOULD define the status codes that may be returned by that operation.
	///The following values for CIM status code are defined:
	///1 - CIM_ERR_FAILED. A general error occurred that is not covered by a more specific error code.
	///2 - CIM_ERR_ACCESS_DENIED. Access to a CIM resource was not available to the client.
	///3 - CIM_ERR_INVALID_NAMESPACE. The target namespace does not exist.
	///4 - CIM_ERR_INVALID_PARAMETER. One or more parameter values passed to the method were invalid.
	///5 - CIM_ERR_INVALID_CLASS. The specified Class does not exist.
	///6 - CIM_ERR_NOT_FOUND. The requested object could not be found.
	///7 - CIM_ERR_NOT_SUPPORTED. The requested operation is not supported.
	///8 - CIM_ERR_CLASS_HAS_CHILDREN. Operation cannot be carried out on this class since it has instances.
	///9 - CIM_ERR_CLASS_HAS_INSTANCES. Operation cannot be carried out on this class since it has instances.
	///10 - CIM_ERR_INVALID_SUPERCLASS. Operation cannot be carried out since the specified superclass does not exist.
	///11 - CIM_ERR_ALREADY_EXISTS. Operation cannot be carried out because an object already exists.
	///12 - CIM_ERR_NO_SUCH_PROPERTY. The specified Property does not exist.
	///13 - CIM_ERR_TYPE_MISMATCH. The value supplied is incompatible with the type.
	///14 - CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED. The query language is not recognized or supported.
	///15 - CIM_ERR_INVALID_QUERY. The query is not valid for the specified query language.
	///16 - CIM_ERR_METHOD_NOT_AVAILABLE. The extrinsic Method could not be executed.
	///17 - CIM_ERR_METHOD_NOT_FOUND. The specified extrinsic Method does not exist.
	///18 - CIM_ERR_UNEXPECTED_RESPONSE. The returned response to the asynchronous operation was not expected.
	///19 - CIM_ERR_INVALID_RESPONSE_DESTINATION. The specified destination for the asynchronous response is not valid.
	///20 - CIM_ERR_NAMESPACE_NOT_EMPTY. The specified Namespace is not empty.
	///21 - CIM_ERR_INVALID_ENUMERATION_CONTEXT. The enumeration context supplied is not valid.
	///22 - CIM_ERR_INVALID_OPERATION_TIMEOUT. The specified Namespace is not empty.
	///23 - CIM_ERR_PULL_HAS_BEEN_ABANDONED. The specified Namespace is not empty.
	///24 - CIM_ERR_PULL_CANNOT_BE_ABANDONED. The attempt to abandon a pull operation has failed.
	///25 - CIM_ERR_FILTERED_ENUMERATION_NOT_SUPPORTED. Filtered Enumeratrions are not supported.
	///26 - CIM_ERR_CONTINUATION_ON_ERROR_NOT_SUPPORTED. Continue on error is not supported.
	///27 - CIM_ERR_SERVER_LIMITS_EXCEEDED. The WBEM Server limits have been exceeded (e.g. memory, connections, ...).
	///28 - CIM_ERR_SERVER_IS_SHUTTING_DOWN. The WBEM Server is shutting down.
	///29 - CIM_ERR_QUERY_FEATURE_NOT_SUPPORTED. The specified Query Feature is not supported.
	CIMStatusCode Error_CIMStatusCode

	// A free-form string containing a human-readable description of CIMStatusCode. This description MAY extend, but MUST be consistent with, the definition of CIMStatusCode.
	CIMStatusCodeDescription string

	// The identifying information of the entity (i.e., the instance) generating the error. If this entity is modeled in the CIM Schema, this property contains the path of the instance encoded as a string parameter. If not modeled, the property contains some identifying string that names the entity that generated the error. The path or identifying string is formatted per the ErrorSourceFormat property.
	ErrorSource string

	// An array containing the dynamic content of the message.
	ErrorSourceFormat Error_ErrorSourceFormat

	// Primary classification of the error. The following values are defined:
	///2 - Communications Error. Errors of this type are principally associated with the procedures and/or processes required to convey information from one point to another.
	///3 - Quality of Service Error. Errors of this type are principally associated with failures that result in reduced functionality or performance.
	///4 - Software Error. Error of this type are principally associated with a software or processing fault.
	///5 - Hardware Error. Errors of this type are principally associated with an equipment or hardware failure.
	///6 - Environmental Error. Errors of this type are principally associated with a failure condition relating the to facility, or other environmental considerations.
	///7 - Security Error. Errors of this type are associated with security violations, detection of viruses, and similar issues.
	///8 - Oversubscription Error. Errors of this type are principally associated with the failure to allocate sufficient resources to complete the operation.
	///9 - Unavailable Resource Error. Errors of this type are principally associated with the failure to access a required resource.
	///10 -Unsupported Operation Error. Errors of this type are principally associated with requests that are not supported.
	ErrorType Error_ErrorType

	// The formatted message. This message is constructed by combining some or all of the dynamic elements specified in the MessageArguments property with the static elements uniquely identified by the MessageID in a message registry or other catalog associated with the OwningEntity.
	Message string

	// An array containing the dynamic content of the message.
	MessageArguments []string

	// An opaque string that uniquely identifies, within the scope of the OwningEntity, the format of the Message.
	MessageID string

	// A string defining "Other" values for ErrorSourceFormat. This value MUST be set to a non NULL value when ErrorSourceFormat is set to a value of 1 ("Other"). For all other values of ErrorSourceFormat, the value of this string must be set to NULL.
	OtherErrorSourceFormat string

	// A free-form string describing the ErrorType when 1, "Other", is specified as the ErrorType.
	OtherErrorType string

	// A string that uniquely identifies the entity that owns the definition of the format of the Message described in this instance. OwningEntity MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity or standards body defining the format.
	OWningEntity string

	// An enumerated value that describes the severity of the Indication from the notifier's point of view:
	///0 - the Perceived Severity of the indication is unknown or indeterminate.
	///1 - Other, by CIM convention, is used to indicate that the Severity's value can be found in the OtherSeverity property.
	///2 - Information should be used when providing an informative response.
	///3 - Degraded/Warning should be used when its appropriate to let the user decide if action is needed.
	///4 - Minor should be used to indicate action is needed, but the situation is not serious at this time.
	///5 - Major should be used to indicate action is needed NOW.
	///6 - Critical should be used to indicate action is needed NOW and the scope is broad (perhaps an imminent outage to a critical resource will result).
	///7 - Fatal/NonRecoverable should be used to indicate an error occurred, but it's too late to take remedial action.
	///2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Error is purely informational or its severity is simply unknown.
	PerceivedSeverity Error_PerceivedSeverity

	// An enumerated value that describes the probable cause of the error.
	ProbableCause Error_ProbableCause

	// A free-form string describing the probable cause of the error.
	ProbableCauseDescription string

	// A free-form string describing recommended actions to take to resolve the error.
	RecommendedActions []string
}

CIM_Error struct

func NewCIM_ErrorEx1 added in v0.1.1

func NewCIM_ErrorEx1(instance *cim.WmiInstance) (newInstance *CIM_Error, err error)

func NewCIM_ErrorEx6 added in v0.1.1

func NewCIM_ErrorEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *CIM_Error, err error)

func (*CIM_Error) GetPropertyCIMStatusCode

func (instance *CIM_Error) GetPropertyCIMStatusCode() (value Error_CIMStatusCode, err error)

GetCIMStatusCode gets the value of CIMStatusCode for the instance

func (*CIM_Error) GetPropertyCIMStatusCodeDescription

func (instance *CIM_Error) GetPropertyCIMStatusCodeDescription() (value string, err error)

GetCIMStatusCodeDescription gets the value of CIMStatusCodeDescription for the instance

func (*CIM_Error) GetPropertyErrorSource

func (instance *CIM_Error) GetPropertyErrorSource() (value string, err error)

GetErrorSource gets the value of ErrorSource for the instance

func (*CIM_Error) GetPropertyErrorSourceFormat

func (instance *CIM_Error) GetPropertyErrorSourceFormat() (value Error_ErrorSourceFormat, err error)

GetErrorSourceFormat gets the value of ErrorSourceFormat for the instance

func (*CIM_Error) GetPropertyErrorType

func (instance *CIM_Error) GetPropertyErrorType() (value Error_ErrorType, err error)

GetErrorType gets the value of ErrorType for the instance

func (*CIM_Error) GetPropertyMessage

func (instance *CIM_Error) GetPropertyMessage() (value string, err error)

GetMessage gets the value of Message for the instance

func (*CIM_Error) GetPropertyMessageArguments

func (instance *CIM_Error) GetPropertyMessageArguments() (value []string, err error)

GetMessageArguments gets the value of MessageArguments for the instance

func (*CIM_Error) GetPropertyMessageID

func (instance *CIM_Error) GetPropertyMessageID() (value string, err error)

GetMessageID gets the value of MessageID for the instance

func (*CIM_Error) GetPropertyOWningEntity added in v0.21.0

func (instance *CIM_Error) GetPropertyOWningEntity() (value string, err error)

GetOWningEntity gets the value of OWningEntity for the instance

func (*CIM_Error) GetPropertyOtherErrorSourceFormat

func (instance *CIM_Error) GetPropertyOtherErrorSourceFormat() (value string, err error)

GetOtherErrorSourceFormat gets the value of OtherErrorSourceFormat for the instance

func (*CIM_Error) GetPropertyOtherErrorType

func (instance *CIM_Error) GetPropertyOtherErrorType() (value string, err error)

GetOtherErrorType gets the value of OtherErrorType for the instance

func (*CIM_Error) GetPropertyPerceivedSeverity

func (instance *CIM_Error) GetPropertyPerceivedSeverity() (value Error_PerceivedSeverity, err error)

GetPerceivedSeverity gets the value of PerceivedSeverity for the instance

func (*CIM_Error) GetPropertyProbableCause

func (instance *CIM_Error) GetPropertyProbableCause() (value Error_ProbableCause, err error)

GetProbableCause gets the value of ProbableCause for the instance

func (*CIM_Error) GetPropertyProbableCauseDescription

func (instance *CIM_Error) GetPropertyProbableCauseDescription() (value string, err error)

GetProbableCauseDescription gets the value of ProbableCauseDescription for the instance

func (*CIM_Error) GetPropertyRecommendedActions

func (instance *CIM_Error) GetPropertyRecommendedActions() (value []string, err error)

GetRecommendedActions gets the value of RecommendedActions for the instance

func (*CIM_Error) SetPropertyCIMStatusCode

func (instance *CIM_Error) SetPropertyCIMStatusCode(value Error_CIMStatusCode) (err error)

SetCIMStatusCode sets the value of CIMStatusCode for the instance

func (*CIM_Error) SetPropertyCIMStatusCodeDescription

func (instance *CIM_Error) SetPropertyCIMStatusCodeDescription(value string) (err error)

SetCIMStatusCodeDescription sets the value of CIMStatusCodeDescription for the instance

func (*CIM_Error) SetPropertyErrorSource

func (instance *CIM_Error) SetPropertyErrorSource(value string) (err error)

SetErrorSource sets the value of ErrorSource for the instance

func (*CIM_Error) SetPropertyErrorSourceFormat

func (instance *CIM_Error) SetPropertyErrorSourceFormat(value Error_ErrorSourceFormat) (err error)

SetErrorSourceFormat sets the value of ErrorSourceFormat for the instance

func (*CIM_Error) SetPropertyErrorType

func (instance *CIM_Error) SetPropertyErrorType(value Error_ErrorType) (err error)

SetErrorType sets the value of ErrorType for the instance

func (*CIM_Error) SetPropertyMessage

func (instance *CIM_Error) SetPropertyMessage(value string) (err error)

SetMessage sets the value of Message for the instance

func (*CIM_Error) SetPropertyMessageArguments

func (instance *CIM_Error) SetPropertyMessageArguments(value []string) (err error)

SetMessageArguments sets the value of MessageArguments for the instance

func (*CIM_Error) SetPropertyMessageID

func (instance *CIM_Error) SetPropertyMessageID(value string) (err error)

SetMessageID sets the value of MessageID for the instance

func (*CIM_Error) SetPropertyOWningEntity added in v0.21.0

func (instance *CIM_Error) SetPropertyOWningEntity(value string) (err error)

SetOWningEntity sets the value of OWningEntity for the instance

func (*CIM_Error) SetPropertyOtherErrorSourceFormat

func (instance *CIM_Error) SetPropertyOtherErrorSourceFormat(value string) (err error)

SetOtherErrorSourceFormat sets the value of OtherErrorSourceFormat for the instance

func (*CIM_Error) SetPropertyOtherErrorType

func (instance *CIM_Error) SetPropertyOtherErrorType(value string) (err error)

SetOtherErrorType sets the value of OtherErrorType for the instance

func (*CIM_Error) SetPropertyPerceivedSeverity

func (instance *CIM_Error) SetPropertyPerceivedSeverity(value Error_PerceivedSeverity) (err error)

SetPerceivedSeverity sets the value of PerceivedSeverity for the instance

func (*CIM_Error) SetPropertyProbableCause

func (instance *CIM_Error) SetPropertyProbableCause(value Error_ProbableCause) (err error)

SetProbableCause sets the value of ProbableCause for the instance

func (*CIM_Error) SetPropertyProbableCauseDescription

func (instance *CIM_Error) SetPropertyProbableCauseDescription(value string) (err error)

SetProbableCauseDescription sets the value of ProbableCauseDescription for the instance

func (*CIM_Error) SetPropertyRecommendedActions

func (instance *CIM_Error) SetPropertyRecommendedActions(value []string) (err error)

SetRecommendedActions sets the value of RecommendedActions for the instance

type CIM_Indication

type CIM_Indication struct {
	*cim.WmiInstance

	// A list of IndicationIdentifiers whose notifications are correlated with (related to) this one.
	CorrelatedIndications []string

	// An identifier for the indication filter that selects this indication and causes it to be sent. This property is to be filled out by the indication sending service. The value shall be correlatable with the Name property of the instance of CIM_IndicationFilter describing the criteria of the indication. The value of the IndicationFilterName should be formatted using the following algorithm: < OrgID > : < LocalID >, where < OrgID > and < LocalID > are separated by a colon (:) and < OrgID > shall include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the value or that is a registered ID assigned to the business entity by a recognized global authority. In addition, to ensure uniqueness, < OrgID > shall not contain a colon (:).When using this algorithm, the first colon to appear in the value shall appear between < OrgID > and < LocalID >. < LocalID > is chosen by the business entity and shall be used uniquely.
	IndicationFilterName string

	// An identifier for the Indication. This property is similar to a key value in that it can be used for identification, when correlating Indications (see the CorrelatedIndications array). Its value SHOULD be unique as long as correlations are reported, but MAY be reused or left NULL if no future Indications will reference it in their CorrelatedIndications array.To ensure uniqueness, the value of IndicationIdentifier should be constructed using the following "preferred" algorithm:
	///<OrgID>:<LocalID>
	///Where <OrgID> and <LocalID> are separated by a colon (:), and where <OrgID> must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the IndicationIdentifier or that is a recognized ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness <OrgID> must not contain a colon (:). When using this algorithm, the first colon to appear in IndicationIdentifier must appear between <OrgID> and <LocalID>.
	///<LocalID> is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements.
	///If the above "preferred" algorithm is not used, the defining entity should assure that the resulting IndicationIdentifier is not re-used across any IndicationIdentifiers that are produced by this or other providers for the NameSpace of this instance.
	///For DMTF-defined instances, the "preferred" algorithm should be used with the <OrgID> set to CIM.
	IndicationIdentifier string

	// The time and date of creation of the Indication. The property may be set to NULL if the entity creating the Indication is not capable of determining this information. Note that IndicationTime may be the same for two Indications that are generated in rapid succession.
	IndicationTime string

	// Holds the value of the user defined severity value when 'PerceivedSeverity' is 1 ("Other").
	OtherSeverity string

	// An enumerated value that describes the severity of the Indication from the notifier's point of view:
	///1 - Other, by CIM convention, is used to indicate that the Severity's value can be found in the OtherSeverity property.
	///3 - Degraded/Warning should be used when its appropriate to let the user decide if action is needed.
	///4 - Minor should be used to indicate action is needed, but the situation is not serious at this time.
	///5 - Major should be used to indicate action is needed NOW.
	///6 - Critical should be used to indicate action is needed NOW and the scope is broad (perhaps an imminent outage to a critical resource will result).
	///7 - Fatal/NonRecoverable should be used to indicate an error occurred, but it's too late to take remedial action.
	///2 and 0 - Information and Unknown (respectively) follow common usage. Literally, the Indication is purely informational or its severity is simply unknown.
	PerceivedSeverity Indication_PerceivedSeverity

	// The sequence context portion of a sequence identifier for the indication. The sequence number portion of the sequence identifier is provided by the SequenceNumber property. The combination of both property values represents the sequence identifier for the indication.
	///The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
	///If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
	///If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the CIM service and the indication service within the CIM service such that restarts of the CIM service and deregistration of listener destinations to the CIM service cause the value to change, without reusing earlier values for a sufficiently long time.
	///When retrying the delivery of an indication, this property shall have the same value as in the original delivery.
	///To guarantee this uniqueness, the property value should be constructed using the following format (defined in ABNF): sequence-context = indication-service-name "#" cim-service-start-id "#" listener-destination-creation-time
	///Where: indication-service-name is the value of the Name property of the CIM_IndicationService instance responsible for delivering the indication. cim-service-start-id is an identifier that uniquely identifies the CIM service start, for example via a timestamp of the start time, or via a counter that increases for each start or restart. listener-destination-creation-time is a timestamp of the creation time of the CIM_ListenerDestination instance representing the listener destination.
	///Since this format is only a recommendation, CIM clients shall treat the value as an opaque identifier for the sequence context and shall not rely on this format.
	SequenceContext string

	// The sequence number portion of a sequence identifier for the indication. The sequence context portion of the sequence identifier is provided by the SequenceContext property. The combination of both property values represents the sequence identifier for the indication.
	///The sequence identifier for the indication enables a CIM listener to identify duplicate indications when the CIM service attempts the delivery retry of indications, to reorder indications that arrive out-of-order, and to detect lost indications.
	///If a CIM service does not support sequence identifiers for indications, this property shall be NULL.
	///If a CIM service supports sequence identifiers for indications, this property shall be maintained by the CIM service for each registered listener destination, and its value shall uniquely identify the indication within the sequence context provided by SequenceContext. It shall start at 0 whenever the sequence context string changes. Otherwise, it shall be increased by 1 for every new indication to that listener destination, and it shall wrap to 0 when the value range is exceeded.
	///When retrying the delivery of an indication, this property shall have the same value as in the original delivery.
	SequenceNumber int64
}

CIM_Indication struct

func NewCIM_IndicationEx1 added in v0.1.1

func NewCIM_IndicationEx1(instance *cim.WmiInstance) (newInstance *CIM_Indication, err error)

func NewCIM_IndicationEx6 added in v0.1.1

func NewCIM_IndicationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *CIM_Indication, err error)

func (*CIM_Indication) GetPropertyCorrelatedIndications

func (instance *CIM_Indication) GetPropertyCorrelatedIndications() (value []string, err error)

GetCorrelatedIndications gets the value of CorrelatedIndications for the instance

func (*CIM_Indication) GetPropertyIndicationFilterName

func (instance *CIM_Indication) GetPropertyIndicationFilterName() (value string, err error)

GetIndicationFilterName gets the value of IndicationFilterName for the instance

func (*CIM_Indication) GetPropertyIndicationIdentifier

func (instance *CIM_Indication) GetPropertyIndicationIdentifier() (value string, err error)

GetIndicationIdentifier gets the value of IndicationIdentifier for the instance

func (*CIM_Indication) GetPropertyIndicationTime

func (instance *CIM_Indication) GetPropertyIndicationTime() (value string, err error)

GetIndicationTime gets the value of IndicationTime for the instance

func (*CIM_Indication) GetPropertyOtherSeverity

func (instance *CIM_Indication) GetPropertyOtherSeverity() (value string, err error)

GetOtherSeverity gets the value of OtherSeverity for the instance

func (*CIM_Indication) GetPropertyPerceivedSeverity

func (instance *CIM_Indication) GetPropertyPerceivedSeverity() (value Indication_PerceivedSeverity, err error)

GetPerceivedSeverity gets the value of PerceivedSeverity for the instance

func (*CIM_Indication) GetPropertySequenceContext

func (instance *CIM_Indication) GetPropertySequenceContext() (value string, err error)

GetSequenceContext gets the value of SequenceContext for the instance

func (*CIM_Indication) GetPropertySequenceNumber

func (instance *CIM_Indication) GetPropertySequenceNumber() (value int64, err error)

GetSequenceNumber gets the value of SequenceNumber for the instance

func (*CIM_Indication) SetPropertyCorrelatedIndications

func (instance *CIM_Indication) SetPropertyCorrelatedIndications(value []string) (err error)

SetCorrelatedIndications sets the value of CorrelatedIndications for the instance

func (*CIM_Indication) SetPropertyIndicationFilterName

func (instance *CIM_Indication) SetPropertyIndicationFilterName(value string) (err error)

SetIndicationFilterName sets the value of IndicationFilterName for the instance

func (*CIM_Indication) SetPropertyIndicationIdentifier

func (instance *CIM_Indication) SetPropertyIndicationIdentifier(value string) (err error)

SetIndicationIdentifier sets the value of IndicationIdentifier for the instance

func (*CIM_Indication) SetPropertyIndicationTime

func (instance *CIM_Indication) SetPropertyIndicationTime(value string) (err error)

SetIndicationTime sets the value of IndicationTime for the instance

func (*CIM_Indication) SetPropertyOtherSeverity

func (instance *CIM_Indication) SetPropertyOtherSeverity(value string) (err error)

SetOtherSeverity sets the value of OtherSeverity for the instance

func (*CIM_Indication) SetPropertyPerceivedSeverity

func (instance *CIM_Indication) SetPropertyPerceivedSeverity(value Indication_PerceivedSeverity) (err error)

SetPerceivedSeverity sets the value of PerceivedSeverity for the instance

func (*CIM_Indication) SetPropertySequenceContext

func (instance *CIM_Indication) SetPropertySequenceContext(value string) (err error)

SetSequenceContext sets the value of SequenceContext for the instance

func (*CIM_Indication) SetPropertySequenceNumber

func (instance *CIM_Indication) SetPropertySequenceNumber(value int64) (err error)

SetSequenceNumber sets the value of SequenceNumber for the instance

type CIM_InstCreation

type CIM_InstCreation struct {
	*CIM_InstIndication
}

CIM_InstCreation struct

func NewCIM_InstCreationEx1 added in v0.1.1

func NewCIM_InstCreationEx1(instance *cim.WmiInstance) (newInstance *CIM_InstCreation, err error)

func NewCIM_InstCreationEx6 added in v0.1.1

func NewCIM_InstCreationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *CIM_InstCreation, err error)

type CIM_InstDeletion

type CIM_InstDeletion struct {
	*CIM_InstIndication
}

CIM_InstDeletion struct

func NewCIM_InstDeletionEx1 added in v0.1.1

func NewCIM_InstDeletionEx1(instance *cim.WmiInstance) (newInstance *CIM_InstDeletion, err error)

func NewCIM_InstDeletionEx6 added in v0.1.1

func NewCIM_InstDeletionEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *CIM_InstDeletion, err error)

type CIM_InstIndication

type CIM_InstIndication struct {
	*CIM_Indication

	// A copy of the instance that changed to generate the Indication. SourceInstance contains the current values of the properties selected by the Indication Filter's Query. In the case of CIM_InstDeletion, the property values are copied before the instance is deleted.
	SourceInstance interface{}

	// The host name or IP address of the SourceInstance.
	SourceInstanceHost string

	// The Model Path of the SourceInstance. The following format MUST be used to encode the Model Path:
	///<NamespacePath>:<ClassName>.<Prop1>="<Value1>",
	///<Prop2>="<Value2>", ...
	SourceInstanceModelPath string
}

CIM_InstIndication struct

func NewCIM_InstIndicationEx1 added in v0.1.1

func NewCIM_InstIndicationEx1(instance *cim.WmiInstance) (newInstance *CIM_InstIndication, err error)

func NewCIM_InstIndicationEx6 added in v0.1.1

func NewCIM_InstIndicationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *CIM_InstIndication, err error)

func (*CIM_InstIndication) GetPropertySourceInstance

func (instance *CIM_InstIndication) GetPropertySourceInstance() (value interface{}, err error)

GetSourceInstance gets the value of SourceInstance for the instance

func (*CIM_InstIndication) GetPropertySourceInstanceHost

func (instance *CIM_InstIndication) GetPropertySourceInstanceHost() (value string, err error)

GetSourceInstanceHost gets the value of SourceInstanceHost for the instance

func (*CIM_InstIndication) GetPropertySourceInstanceModelPath

func (instance *CIM_InstIndication) GetPropertySourceInstanceModelPath() (value string, err error)

GetSourceInstanceModelPath gets the value of SourceInstanceModelPath for the instance

func (*CIM_InstIndication) SetPropertySourceInstance

func (instance *CIM_InstIndication) SetPropertySourceInstance(value interface{}) (err error)

SetSourceInstance sets the value of SourceInstance for the instance

func (*CIM_InstIndication) SetPropertySourceInstanceHost

func (instance *CIM_InstIndication) SetPropertySourceInstanceHost(value string) (err error)

SetSourceInstanceHost sets the value of SourceInstanceHost for the instance

func (*CIM_InstIndication) SetPropertySourceInstanceModelPath

func (instance *CIM_InstIndication) SetPropertySourceInstanceModelPath(value string) (err error)

SetSourceInstanceModelPath sets the value of SourceInstanceModelPath for the instance

type CIM_InstModification

type CIM_InstModification struct {
	*CIM_InstIndication

	// A copy of the 'previous' instance whose change generated the Indication. PreviousInstance contains 'older' values of an instance's properties (as compared to SourceInstance), selected by the IndicationFilter's Query.
	PreviousInstance interface{}
}

CIM_InstModification struct

func NewCIM_InstModificationEx1 added in v0.1.1

func NewCIM_InstModificationEx1(instance *cim.WmiInstance) (newInstance *CIM_InstModification, err error)

func NewCIM_InstModificationEx6 added in v0.1.1

func NewCIM_InstModificationEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *CIM_InstModification, err error)

func (*CIM_InstModification) GetPropertyPreviousInstance

func (instance *CIM_InstModification) GetPropertyPreviousInstance() (value interface{}, err error)

GetPreviousInstance gets the value of PreviousInstance for the instance

func (*CIM_InstModification) SetPropertyPreviousInstance

func (instance *CIM_InstModification) SetPropertyPreviousInstance(value interface{}) (err error)

SetPreviousInstance sets the value of PreviousInstance for the instance

type Error_CIMStatusCode

type Error_CIMStatusCode int

Error_CIMStatusCode

const (
	// CIM_ERR_FAILED enum
	Error_CIMStatusCode_CIM_ERR_FAILED Error_CIMStatusCode = 1
	// CIM_ERR_ACCESS_DENIED enum
	Error_CIMStatusCode_CIM_ERR_ACCESS_DENIED Error_CIMStatusCode = 2
	// CIM_ERR_INVALID_NAMESPACE enum
	Error_CIMStatusCode_CIM_ERR_INVALID_NAMESPACE Error_CIMStatusCode = 3
	// CIM_ERR_INVALID_PARAMETER enum
	Error_CIMStatusCode_CIM_ERR_INVALID_PARAMETER Error_CIMStatusCode = 4
	// CIM_ERR_INVALID_CLASS enum
	Error_CIMStatusCode_CIM_ERR_INVALID_CLASS Error_CIMStatusCode = 5
	// CIM_ERR_NOT_FOUND enum
	Error_CIMStatusCode_CIM_ERR_NOT_FOUND Error_CIMStatusCode = 6
	// CIM_ERR_NOT_SUPPORTED enum
	Error_CIMStatusCode_CIM_ERR_NOT_SUPPORTED Error_CIMStatusCode = 7
	// CIM_ERR_CLASS_HAS_CHILDREN enum
	Error_CIMStatusCode_CIM_ERR_CLASS_HAS_CHILDREN Error_CIMStatusCode = 8
	// CIM_ERR_CLASS_HAS_INSTANCES enum
	Error_CIMStatusCode_CIM_ERR_CLASS_HAS_INSTANCES Error_CIMStatusCode = 9
	// CIM_ERR_INVALID_SUPERCLASS enum
	Error_CIMStatusCode_CIM_ERR_INVALID_SUPERCLASS Error_CIMStatusCode = 10
	// CIM_ERR_ALREADY_EXISTS enum
	Error_CIMStatusCode_CIM_ERR_ALREADY_EXISTS Error_CIMStatusCode = 11
	// CIM_ERR_NO_SUCH_PROPERTY enum
	Error_CIMStatusCode_CIM_ERR_NO_SUCH_PROPERTY Error_CIMStatusCode = 12
	// CIM_ERR_TYPE_MISMATCH enum
	Error_CIMStatusCode_CIM_ERR_TYPE_MISMATCH Error_CIMStatusCode = 13
	// CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED enum
	Error_CIMStatusCode_CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED Error_CIMStatusCode = 14
	// CIM_ERR_INVALID_QUERY enum
	Error_CIMStatusCode_CIM_ERR_INVALID_QUERY Error_CIMStatusCode = 15
	// CIM_ERR_METHOD_NOT_AVAILABLE enum
	Error_CIMStatusCode_CIM_ERR_METHOD_NOT_AVAILABLE Error_CIMStatusCode = 16
	// CIM_ERR_METHOD_NOT_FOUND enum
	Error_CIMStatusCode_CIM_ERR_METHOD_NOT_FOUND Error_CIMStatusCode = 17
	// CIM_ERR_UNEXPECTED_RESPONSE enum
	Error_CIMStatusCode_CIM_ERR_UNEXPECTED_RESPONSE Error_CIMStatusCode = 18
	// CIM_ERR_INVALID_RESPONSE_DESTINATION enum
	Error_CIMStatusCode_CIM_ERR_INVALID_RESPONSE_DESTINATION Error_CIMStatusCode = 19
	// CIM_ERR_NAMESPACE_NOT_EMPTY enum
	Error_CIMStatusCode_CIM_ERR_NAMESPACE_NOT_EMPTY Error_CIMStatusCode = 20
	// CIM_ERR_INVALID_ENUMERATION_CONTEXT enum
	Error_CIMStatusCode_CIM_ERR_INVALID_ENUMERATION_CONTEXT Error_CIMStatusCode = 21
	// CIM_ERR_INVALID_OPERATION_TIMEOUT enum
	Error_CIMStatusCode_CIM_ERR_INVALID_OPERATION_TIMEOUT Error_CIMStatusCode = 22
	// CIM_ERR_PULL_HAS_BEEN_ABANDONED enum
	Error_CIMStatusCode_CIM_ERR_PULL_HAS_BEEN_ABANDONED Error_CIMStatusCode = 23
	// CIM_ERR_PULL_CANNOT_BE_ABANDONED enum
	Error_CIMStatusCode_CIM_ERR_PULL_CANNOT_BE_ABANDONED Error_CIMStatusCode = 24
	// CIM_ERR_FILTERED_ENUMERATION_NOT_SUPPORTED enum
	Error_CIMStatusCode_CIM_ERR_FILTERED_ENUMERATION_NOT_SUPPORTED Error_CIMStatusCode = 25
	// CIM_ERR_CONTINUATION_ON_ERROR_NOT_SUPPORTED enum
	Error_CIMStatusCode_CIM_ERR_CONTINUATION_ON_ERROR_NOT_SUPPORTED Error_CIMStatusCode = 26
	// CIM_ERR_SERVER_LIMITS_EXCEEDED enum
	Error_CIMStatusCode_CIM_ERR_SERVER_LIMITS_EXCEEDED Error_CIMStatusCode = 27
	// CIM_ERR_SERVER_IS_SHUTTING_DOWN enum
	Error_CIMStatusCode_CIM_ERR_SERVER_IS_SHUTTING_DOWN Error_CIMStatusCode = 28
	// CIM_ERR_QUERY_FEATURE_NOT_SUPPORTED enum
	Error_CIMStatusCode_CIM_ERR_QUERY_FEATURE_NOT_SUPPORTED Error_CIMStatusCode = 29
	// DMTF_Reserved enum
	Error_CIMStatusCode_DMTF_Reserved Error_CIMStatusCode = 30
)

type Error_ErrorSourceFormat

type Error_ErrorSourceFormat int

Error_ErrorSourceFormat

const (
	// Unknown enum
	Error_ErrorSourceFormat_Unknown Error_ErrorSourceFormat = 0
	// Other enum
	Error_ErrorSourceFormat_Other Error_ErrorSourceFormat = 1
	// CIMObjectPath enum
	Error_ErrorSourceFormat_CIMObjectPath Error_ErrorSourceFormat = 2
	// DMTF_Reserved enum
	Error_ErrorSourceFormat_DMTF_Reserved Error_ErrorSourceFormat = 3
)

type Error_ErrorType

type Error_ErrorType int

Error_ErrorType

const (
	// Unknown enum
	Error_ErrorType_Unknown Error_ErrorType = 0
	// Other enum
	Error_ErrorType_Other Error_ErrorType = 1
	// Communications_Error enum
	Error_ErrorType_Communications_Error Error_ErrorType = 2
	// Quality_of_Service_Error enum
	Error_ErrorType_Quality_of_Service_Error Error_ErrorType = 3
	// Software_Error enum
	Error_ErrorType_Software_Error Error_ErrorType = 4
	// Hardware_Error enum
	Error_ErrorType_Hardware_Error Error_ErrorType = 5
	// Environmental_Error enum
	Error_ErrorType_Environmental_Error Error_ErrorType = 6
	// Security_Error enum
	Error_ErrorType_Security_Error Error_ErrorType = 7
	// Oversubscription_Error enum
	Error_ErrorType_Oversubscription_Error Error_ErrorType = 8
	// Unavailable_Resource_Error enum
	Error_ErrorType_Unavailable_Resource_Error Error_ErrorType = 9
	// Unsupported_Operation_Error enum
	Error_ErrorType_Unsupported_Operation_Error Error_ErrorType = 10
	// DMTF_Reserved enum
	Error_ErrorType_DMTF_Reserved Error_ErrorType = 11
)

type Error_PerceivedSeverity

type Error_PerceivedSeverity int

Error_PerceivedSeverity

const (
	// Unknown enum
	Error_PerceivedSeverity_Unknown Error_PerceivedSeverity = 0
	// Other enum
	Error_PerceivedSeverity_Other Error_PerceivedSeverity = 1
	// Information enum
	Error_PerceivedSeverity_Information Error_PerceivedSeverity = 2
	// Degraded_Warning enum
	Error_PerceivedSeverity_Degraded_Warning Error_PerceivedSeverity = 3
	// Minor enum
	Error_PerceivedSeverity_Minor Error_PerceivedSeverity = 4
	// Major enum
	Error_PerceivedSeverity_Major Error_PerceivedSeverity = 5
	// Critical enum
	Error_PerceivedSeverity_Critical Error_PerceivedSeverity = 6
	// Fatal_NonRecoverable enum
	Error_PerceivedSeverity_Fatal_NonRecoverable Error_PerceivedSeverity = 7
	// DMTF_Reserved enum
	Error_PerceivedSeverity_DMTF_Reserved Error_PerceivedSeverity = 8
)

type Error_ProbableCause

type Error_ProbableCause int

Error_ProbableCause

const (
	// Unknown enum
	Error_ProbableCause_Unknown Error_ProbableCause = 0
	// Other enum
	Error_ProbableCause_Other Error_ProbableCause = 1
	// Adapter_Card_Error enum
	Error_ProbableCause_Adapter_Card_Error Error_ProbableCause = 2
	// Application_Subsystem_Failure enum
	Error_ProbableCause_Application_Subsystem_Failure Error_ProbableCause = 3
	// Bandwidth_Reduced enum
	Error_ProbableCause_Bandwidth_Reduced Error_ProbableCause = 4
	// Connection_Establishment_Error enum
	Error_ProbableCause_Connection_Establishment_Error Error_ProbableCause = 5
	// Communications_Protocol_Error enum
	Error_ProbableCause_Communications_Protocol_Error Error_ProbableCause = 6
	// Communications_Subsystem_Failure enum
	Error_ProbableCause_Communications_Subsystem_Failure Error_ProbableCause = 7
	// Configuration_Customization_Error enum
	Error_ProbableCause_Configuration_Customization_Error Error_ProbableCause = 8
	// Congestion enum
	Error_ProbableCause_Congestion Error_ProbableCause = 9
	// Corrupt_Data enum
	Error_ProbableCause_Corrupt_Data Error_ProbableCause = 10
	// CPU_Cycles_Limit_Exceeded enum
	Error_ProbableCause_CPU_Cycles_Limit_Exceeded Error_ProbableCause = 11
	// Dataset_Modem_Error enum
	Error_ProbableCause_Dataset_Modem_Error Error_ProbableCause = 12
	// Degraded_Signal enum
	Error_ProbableCause_Degraded_Signal Error_ProbableCause = 13
	// DTE_DCE_Interface_Error enum
	Error_ProbableCause_DTE_DCE_Interface_Error Error_ProbableCause = 14
	// Enclosure_Door_Open enum
	Error_ProbableCause_Enclosure_Door_Open Error_ProbableCause = 15
	// Equipment_Malfunction enum
	Error_ProbableCause_Equipment_Malfunction Error_ProbableCause = 16
	// Excessive_Vibration enum
	Error_ProbableCause_Excessive_Vibration Error_ProbableCause = 17
	// File_Format_Error enum
	Error_ProbableCause_File_Format_Error Error_ProbableCause = 18
	// Fire_Detected enum
	Error_ProbableCause_Fire_Detected Error_ProbableCause = 19
	// Flood_Detected enum
	Error_ProbableCause_Flood_Detected Error_ProbableCause = 20
	// Framing_Error enum
	Error_ProbableCause_Framing_Error Error_ProbableCause = 21
	// HVAC_Problem enum
	Error_ProbableCause_HVAC_Problem Error_ProbableCause = 22
	// Humidity_Unacceptable enum
	Error_ProbableCause_Humidity_Unacceptable Error_ProbableCause = 23
	// I_O_Device_Error enum
	Error_ProbableCause_I_O_Device_Error Error_ProbableCause = 24
	// Input_Device_Error enum
	Error_ProbableCause_Input_Device_Error Error_ProbableCause = 25
	// LAN_Error enum
	Error_ProbableCause_LAN_Error Error_ProbableCause = 26
	// Non_Toxic_Leak_Detected enum
	Error_ProbableCause_Non_Toxic_Leak_Detected Error_ProbableCause = 27
	// Local_Node_Transmission_Error enum
	Error_ProbableCause_Local_Node_Transmission_Error Error_ProbableCause = 28
	// Loss_of_Frame enum
	Error_ProbableCause_Loss_of_Frame Error_ProbableCause = 29
	// Loss_of_Signal enum
	Error_ProbableCause_Loss_of_Signal Error_ProbableCause = 30
	// Material_Supply_Exhausted enum
	Error_ProbableCause_Material_Supply_Exhausted Error_ProbableCause = 31
	// Multiplexer_Problem enum
	Error_ProbableCause_Multiplexer_Problem Error_ProbableCause = 32
	// Out_of_Memory enum
	Error_ProbableCause_Out_of_Memory Error_ProbableCause = 33
	// Output_Device_Error enum
	Error_ProbableCause_Output_Device_Error Error_ProbableCause = 34
	// Performance_Degraded enum
	Error_ProbableCause_Performance_Degraded Error_ProbableCause = 35
	// Power_Problem enum
	Error_ProbableCause_Power_Problem Error_ProbableCause = 36
	// Pressure_Unacceptable enum
	Error_ProbableCause_Pressure_Unacceptable Error_ProbableCause = 37
	// Processor_Problem__Internal_Machine_Error_ enum
	Error_ProbableCause_Processor_Problem__Internal_Machine_Error_ Error_ProbableCause = 38
	// Pump_Failure enum
	Error_ProbableCause_Pump_Failure Error_ProbableCause = 39
	// Queue_Size_Exceeded enum
	Error_ProbableCause_Queue_Size_Exceeded Error_ProbableCause = 40
	// Receive_Failure enum
	Error_ProbableCause_Receive_Failure Error_ProbableCause = 41
	// Receiver_Failure enum
	Error_ProbableCause_Receiver_Failure Error_ProbableCause = 42
	// Remote_Node_Transmission_Error enum
	Error_ProbableCause_Remote_Node_Transmission_Error Error_ProbableCause = 43
	// Resource_at_or_Nearing_Capacity enum
	Error_ProbableCause_Resource_at_or_Nearing_Capacity Error_ProbableCause = 44
	// Response_Time_Excessive enum
	Error_ProbableCause_Response_Time_Excessive Error_ProbableCause = 45
	// Retransmission_Rate_Excessive enum
	Error_ProbableCause_Retransmission_Rate_Excessive Error_ProbableCause = 46
	// Software_Error enum
	Error_ProbableCause_Software_Error Error_ProbableCause = 47
	// Software_Program_Abnormally_Terminated enum
	Error_ProbableCause_Software_Program_Abnormally_Terminated Error_ProbableCause = 48
	// Software_Program_Error__Incorrect_Results_ enum
	Error_ProbableCause_Software_Program_Error__Incorrect_Results_ Error_ProbableCause = 49
	// Storage_Capacity_Problem enum
	Error_ProbableCause_Storage_Capacity_Problem Error_ProbableCause = 50
	// Temperature_Unacceptable enum
	Error_ProbableCause_Temperature_Unacceptable Error_ProbableCause = 51
	// Threshold_Crossed enum
	Error_ProbableCause_Threshold_Crossed Error_ProbableCause = 52
	// Timing_Problem enum
	Error_ProbableCause_Timing_Problem Error_ProbableCause = 53
	// Toxic_Leak_Detected enum
	Error_ProbableCause_Toxic_Leak_Detected Error_ProbableCause = 54
	// Transmit_Failure enum
	Error_ProbableCause_Transmit_Failure Error_ProbableCause = 55
	// Transmitter_Failure enum
	Error_ProbableCause_Transmitter_Failure Error_ProbableCause = 56
	// Underlying_Resource_Unavailable enum
	Error_ProbableCause_Underlying_Resource_Unavailable Error_ProbableCause = 57
	// Version_Mismatch enum
	Error_ProbableCause_Version_Mismatch Error_ProbableCause = 58
	// Previous_Alert_Cleared enum
	Error_ProbableCause_Previous_Alert_Cleared Error_ProbableCause = 59
	// Login_Attempts_Failed enum
	Error_ProbableCause_Login_Attempts_Failed Error_ProbableCause = 60
	// Software_Virus_Detected enum
	Error_ProbableCause_Software_Virus_Detected Error_ProbableCause = 61
	// Hardware_Security_Breached enum
	Error_ProbableCause_Hardware_Security_Breached Error_ProbableCause = 62
	// Denial_of_Service_Detected enum
	Error_ProbableCause_Denial_of_Service_Detected Error_ProbableCause = 63
	// Security_Credential_Mismatch enum
	Error_ProbableCause_Security_Credential_Mismatch Error_ProbableCause = 64
	// Unauthorized_Access enum
	Error_ProbableCause_Unauthorized_Access Error_ProbableCause = 65
	// Alarm_Received enum
	Error_ProbableCause_Alarm_Received Error_ProbableCause = 66
	// Loss_of_Pointer enum
	Error_ProbableCause_Loss_of_Pointer Error_ProbableCause = 67
	// Payload_Mismatch enum
	Error_ProbableCause_Payload_Mismatch Error_ProbableCause = 68
	// Transmission_Error enum
	Error_ProbableCause_Transmission_Error Error_ProbableCause = 69
	// Excessive_Error_Rate enum
	Error_ProbableCause_Excessive_Error_Rate Error_ProbableCause = 70
	// Trace_Problem enum
	Error_ProbableCause_Trace_Problem Error_ProbableCause = 71
	// Element_Unavailable enum
	Error_ProbableCause_Element_Unavailable Error_ProbableCause = 72
	// Element_Missing enum
	Error_ProbableCause_Element_Missing Error_ProbableCause = 73
	// Loss_of_Multi_Frame enum
	Error_ProbableCause_Loss_of_Multi_Frame Error_ProbableCause = 74
	// Broadcast_Channel_Failure enum
	Error_ProbableCause_Broadcast_Channel_Failure Error_ProbableCause = 75
	// Invalid_Message_Received enum
	Error_ProbableCause_Invalid_Message_Received Error_ProbableCause = 76
	// Routing_Failure enum
	Error_ProbableCause_Routing_Failure Error_ProbableCause = 77
	// Backplane_Failure enum
	Error_ProbableCause_Backplane_Failure Error_ProbableCause = 78
	// Identifier_Duplication enum
	Error_ProbableCause_Identifier_Duplication Error_ProbableCause = 79
	// Protection_Path_Failure enum
	Error_ProbableCause_Protection_Path_Failure Error_ProbableCause = 80
	// Sync_Loss_or_Mismatch enum
	Error_ProbableCause_Sync_Loss_or_Mismatch Error_ProbableCause = 81
	// Terminal_Problem enum
	Error_ProbableCause_Terminal_Problem Error_ProbableCause = 82
	// Real_Time_Clock_Failure enum
	Error_ProbableCause_Real_Time_Clock_Failure Error_ProbableCause = 83
	// Antenna_Failure enum
	Error_ProbableCause_Antenna_Failure Error_ProbableCause = 84
	// Battery_Charging_Failure enum
	Error_ProbableCause_Battery_Charging_Failure Error_ProbableCause = 85
	// Disk_Failure enum
	Error_ProbableCause_Disk_Failure Error_ProbableCause = 86
	// Frequency_Hopping_Failure enum
	Error_ProbableCause_Frequency_Hopping_Failure Error_ProbableCause = 87
	// Loss_of_Redundancy enum
	Error_ProbableCause_Loss_of_Redundancy Error_ProbableCause = 88
	// Power_Supply_Failure enum
	Error_ProbableCause_Power_Supply_Failure Error_ProbableCause = 89
	// Signal_Quality_Problem enum
	Error_ProbableCause_Signal_Quality_Problem Error_ProbableCause = 90
	// Battery_Discharging enum
	Error_ProbableCause_Battery_Discharging Error_ProbableCause = 91
	// Battery_Failure enum
	Error_ProbableCause_Battery_Failure Error_ProbableCause = 92
	// Commercial_Power_Problem enum
	Error_ProbableCause_Commercial_Power_Problem Error_ProbableCause = 93
	// Fan_Failure enum
	Error_ProbableCause_Fan_Failure Error_ProbableCause = 94
	// Engine_Failure enum
	Error_ProbableCause_Engine_Failure Error_ProbableCause = 95
	// Sensor_Failure enum
	Error_ProbableCause_Sensor_Failure Error_ProbableCause = 96
	// Fuse_Failure enum
	Error_ProbableCause_Fuse_Failure Error_ProbableCause = 97
	// Generator_Failure enum
	Error_ProbableCause_Generator_Failure Error_ProbableCause = 98
	// Low_Battery enum
	Error_ProbableCause_Low_Battery Error_ProbableCause = 99
	// Low_Fuel enum
	Error_ProbableCause_Low_Fuel Error_ProbableCause = 100
	// Low_Water enum
	Error_ProbableCause_Low_Water Error_ProbableCause = 101
	// Explosive_Gas enum
	Error_ProbableCause_Explosive_Gas Error_ProbableCause = 102
	// High_Winds enum
	Error_ProbableCause_High_Winds Error_ProbableCause = 103
	// Ice_Buildup enum
	Error_ProbableCause_Ice_Buildup Error_ProbableCause = 104
	// Smoke enum
	Error_ProbableCause_Smoke Error_ProbableCause = 105
	// Memory_Mismatch enum
	Error_ProbableCause_Memory_Mismatch Error_ProbableCause = 106
	// Out_of_CPU_Cycles enum
	Error_ProbableCause_Out_of_CPU_Cycles Error_ProbableCause = 107
	// Software_Environment_Problem enum
	Error_ProbableCause_Software_Environment_Problem Error_ProbableCause = 108
	// Software_Download_Failure enum
	Error_ProbableCause_Software_Download_Failure Error_ProbableCause = 109
	// Element_Reinitialized enum
	Error_ProbableCause_Element_Reinitialized Error_ProbableCause = 110
	// Timeout enum
	Error_ProbableCause_Timeout Error_ProbableCause = 111
	// Logging_Problems enum
	Error_ProbableCause_Logging_Problems Error_ProbableCause = 112
	// Leak_Detected enum
	Error_ProbableCause_Leak_Detected Error_ProbableCause = 113
	// Protection_Mechanism_Failure enum
	Error_ProbableCause_Protection_Mechanism_Failure Error_ProbableCause = 114
	// Protecting_Resource_Failure enum
	Error_ProbableCause_Protecting_Resource_Failure Error_ProbableCause = 115
	// Database_Inconsistency enum
	Error_ProbableCause_Database_Inconsistency Error_ProbableCause = 116
	// Authentication_Failure enum
	Error_ProbableCause_Authentication_Failure Error_ProbableCause = 117
	// Breach_of_Confidentiality enum
	Error_ProbableCause_Breach_of_Confidentiality Error_ProbableCause = 118
	// Cable_Tamper enum
	Error_ProbableCause_Cable_Tamper Error_ProbableCause = 119
	// Delayed_Information enum
	Error_ProbableCause_Delayed_Information Error_ProbableCause = 120
	// Duplicate_Information enum
	Error_ProbableCause_Duplicate_Information Error_ProbableCause = 121
	// Information_Missing enum
	Error_ProbableCause_Information_Missing Error_ProbableCause = 122
	// Information_Modification enum
	Error_ProbableCause_Information_Modification Error_ProbableCause = 123
	// Information_Out_of_Sequence enum
	Error_ProbableCause_Information_Out_of_Sequence Error_ProbableCause = 124
	// Key_Expired enum
	Error_ProbableCause_Key_Expired Error_ProbableCause = 125
	// Non_Repudiation_Failure enum
	Error_ProbableCause_Non_Repudiation_Failure Error_ProbableCause = 126
	// Out_of_Hours_Activity enum
	Error_ProbableCause_Out_of_Hours_Activity Error_ProbableCause = 127
	// Out_of_Service enum
	Error_ProbableCause_Out_of_Service Error_ProbableCause = 128
	// Procedural_Error enum
	Error_ProbableCause_Procedural_Error Error_ProbableCause = 129
	// Unexpected_Information enum
	Error_ProbableCause_Unexpected_Information Error_ProbableCause = 130
	// DMTF_Reserved enum
	Error_ProbableCause_DMTF_Reserved Error_ProbableCause = 131
)

type Indication_PerceivedSeverity

type Indication_PerceivedSeverity int

Indication_PerceivedSeverity

const (
	// Unknown enum
	Indication_PerceivedSeverity_Unknown Indication_PerceivedSeverity = 0
	// Other enum
	Indication_PerceivedSeverity_Other Indication_PerceivedSeverity = 1
	// Information enum
	Indication_PerceivedSeverity_Information Indication_PerceivedSeverity = 2
	// Degraded_Warning enum
	Indication_PerceivedSeverity_Degraded_Warning Indication_PerceivedSeverity = 3
	// Minor enum
	Indication_PerceivedSeverity_Minor Indication_PerceivedSeverity = 4
	// Major enum
	Indication_PerceivedSeverity_Major Indication_PerceivedSeverity = 5
	// Critical enum
	Indication_PerceivedSeverity_Critical Indication_PerceivedSeverity = 6
	// Fatal_NonRecoverable enum
	Indication_PerceivedSeverity_Fatal_NonRecoverable Indication_PerceivedSeverity = 7
	// DMTF_Reserved enum
	Indication_PerceivedSeverity_DMTF_Reserved Indication_PerceivedSeverity = 8
)

type MSFT_ExtendedStatus

type MSFT_ExtendedStatus struct {
	*MSFT_WmiError
	// contains filtered or unexported fields
}

MSFT_ExtendedStatus struct

func NewMSFT_ExtendedStatusEx1 added in v0.1.1

func NewMSFT_ExtendedStatusEx1(instance *cim.WmiInstance) (newInstance *MSFT_ExtendedStatus, err error)

func NewMSFT_ExtendedStatusEx6 added in v0.1.1

func NewMSFT_ExtendedStatusEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_ExtendedStatus, err error)

func (*MSFT_ExtendedStatus) GetPropertyoriginal_error

func (instance *MSFT_ExtendedStatus) GetPropertyoriginal_error() (value interface{}, err error)

Getoriginal_error gets the value of original_error for the instance

func (*MSFT_ExtendedStatus) SetPropertyoriginal_error

func (instance *MSFT_ExtendedStatus) SetPropertyoriginal_error(value interface{}) (err error)

Setoriginal_error sets the value of original_error for the instance

type MSFT_WmiError

type MSFT_WmiError struct {
	*CIM_Error
	// contains filtered or unexported fields
}

MSFT_WmiError struct

func NewMSFT_WmiErrorEx1 added in v0.1.1

func NewMSFT_WmiErrorEx1(instance *cim.WmiInstance) (newInstance *MSFT_WmiError, err error)

func NewMSFT_WmiErrorEx6 added in v0.1.1

func NewMSFT_WmiErrorEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *MSFT_WmiError, err error)

func (*MSFT_WmiError) GetPropertyerror_Category

func (instance *MSFT_WmiError) GetPropertyerror_Category() (value uint16, err error)

Geterror_Category gets the value of error_Category for the instance

func (*MSFT_WmiError) GetPropertyerror_Code

func (instance *MSFT_WmiError) GetPropertyerror_Code() (value uint32, err error)

Geterror_Code gets the value of error_Code for the instance

func (*MSFT_WmiError) GetPropertyerror_Type

func (instance *MSFT_WmiError) GetPropertyerror_Type() (value string, err error)

Geterror_Type gets the value of error_Type for the instance

func (*MSFT_WmiError) GetPropertyerror_WindowsErrorMessage

func (instance *MSFT_WmiError) GetPropertyerror_WindowsErrorMessage() (value string, err error)

Geterror_WindowsErrorMessage gets the value of error_WindowsErrorMessage for the instance

func (*MSFT_WmiError) SetPropertyerror_Category

func (instance *MSFT_WmiError) SetPropertyerror_Category(value uint16) (err error)

Seterror_Category sets the value of error_Category for the instance

func (*MSFT_WmiError) SetPropertyerror_Code

func (instance *MSFT_WmiError) SetPropertyerror_Code(value uint32) (err error)

Seterror_Code sets the value of error_Code for the instance

func (*MSFT_WmiError) SetPropertyerror_Type

func (instance *MSFT_WmiError) SetPropertyerror_Type(value string) (err error)

Seterror_Type sets the value of error_Type for the instance

func (*MSFT_WmiError) SetPropertyerror_WindowsErrorMessage

func (instance *MSFT_WmiError) SetPropertyerror_WindowsErrorMessage(value string) (err error)

Seterror_WindowsErrorMessage sets the value of error_WindowsErrorMessage for the instance

type Malware

type Malware struct {
	*SerializableToXml

	// Was the cleaning action successful?
	ActionSuccess bool

	// Action Time in the Round-Trip Format
	ActionTime string

	// Category ID - Enumeration
	CategoryID Malware_CategoryID

	// Cleaning Action - Enumeration
	CleaningAction Malware_CleaningAction

	// Unique Detection ID (GUID)
	DetectionID string

	// How was the malware detected (Enumeration)? RTP/Scheduled Scan/...
	DetectionSource Malware_DetectionSource

	// Detection time in the Round-Trip Format
	DetectionTime string

	// Domain hosting the user
	Domain string

	// Error code if cleaning action failed
	ErrorCode int32

	// What happened to the malware? (Enumeration)? Blocked/Allowed/Executing/...
	ExecutionStatus Malware_ExecutionStatus

	// Path to infected resource
	Path string

	// Pending actions (bit flags indicating reboot/full scan/manual steps required)
	PendingActions Malware_PendingActions

	// Infected process
	Process string

	// Version of the security client
	ProductVersion string

	// Severity ID - Enumeration
	SeverityID Malware_SeverityID

	// Threat ID - Enumeration
	ThreatID int64

	// Name of the threat
	ThreatName string

	// User account hosting the infected process
	User string
}

Malware struct

func NewMalwareEx1 added in v0.1.1

func NewMalwareEx1(instance *cim.WmiInstance) (newInstance *Malware, err error)

func NewMalwareEx6 added in v0.1.1

func NewMalwareEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *Malware, err error)

func (*Malware) GetPropertyActionSuccess

func (instance *Malware) GetPropertyActionSuccess() (value bool, err error)

GetActionSuccess gets the value of ActionSuccess for the instance

func (*Malware) GetPropertyActionTime

func (instance *Malware) GetPropertyActionTime() (value string, err error)

GetActionTime gets the value of ActionTime for the instance

func (*Malware) GetPropertyCategoryID

func (instance *Malware) GetPropertyCategoryID() (value Malware_CategoryID, err error)

GetCategoryID gets the value of CategoryID for the instance

func (*Malware) GetPropertyCleaningAction

func (instance *Malware) GetPropertyCleaningAction() (value Malware_CleaningAction, err error)

GetCleaningAction gets the value of CleaningAction for the instance

func (*Malware) GetPropertyDetectionID

func (instance *Malware) GetPropertyDetectionID() (value string, err error)

GetDetectionID gets the value of DetectionID for the instance

func (*Malware) GetPropertyDetectionSource

func (instance *Malware) GetPropertyDetectionSource() (value Malware_DetectionSource, err error)

GetDetectionSource gets the value of DetectionSource for the instance

func (*Malware) GetPropertyDetectionTime

func (instance *Malware) GetPropertyDetectionTime() (value string, err error)

GetDetectionTime gets the value of DetectionTime for the instance

func (*Malware) GetPropertyDomain

func (instance *Malware) GetPropertyDomain() (value string, err error)

GetDomain gets the value of Domain for the instance

func (*Malware) GetPropertyErrorCode

func (instance *Malware) GetPropertyErrorCode() (value int32, err error)

GetErrorCode gets the value of ErrorCode for the instance

func (*Malware) GetPropertyExecutionStatus

func (instance *Malware) GetPropertyExecutionStatus() (value Malware_ExecutionStatus, err error)

GetExecutionStatus gets the value of ExecutionStatus for the instance

func (*Malware) GetPropertyPath

func (instance *Malware) GetPropertyPath() (value string, err error)

GetPath gets the value of Path for the instance

func (*Malware) GetPropertyPendingActions

func (instance *Malware) GetPropertyPendingActions() (value Malware_PendingActions, err error)

GetPendingActions gets the value of PendingActions for the instance

func (*Malware) GetPropertyProcess

func (instance *Malware) GetPropertyProcess() (value string, err error)

GetProcess gets the value of Process for the instance

func (*Malware) GetPropertyProductVersion

func (instance *Malware) GetPropertyProductVersion() (value string, err error)

GetProductVersion gets the value of ProductVersion for the instance

func (*Malware) GetPropertySeverityID

func (instance *Malware) GetPropertySeverityID() (value Malware_SeverityID, err error)

GetSeverityID gets the value of SeverityID for the instance

func (*Malware) GetPropertyThreatID

func (instance *Malware) GetPropertyThreatID() (value int64, err error)

GetThreatID gets the value of ThreatID for the instance

func (*Malware) GetPropertyThreatName

func (instance *Malware) GetPropertyThreatName() (value string, err error)

GetThreatName gets the value of ThreatName for the instance

func (*Malware) GetPropertyUser

func (instance *Malware) GetPropertyUser() (value string, err error)

GetUser gets the value of User for the instance

func (*Malware) SetPropertyActionSuccess

func (instance *Malware) SetPropertyActionSuccess(value bool) (err error)

SetActionSuccess sets the value of ActionSuccess for the instance

func (*Malware) SetPropertyActionTime

func (instance *Malware) SetPropertyActionTime(value string) (err error)

SetActionTime sets the value of ActionTime for the instance

func (*Malware) SetPropertyCategoryID

func (instance *Malware) SetPropertyCategoryID(value Malware_CategoryID) (err error)

SetCategoryID sets the value of CategoryID for the instance

func (*Malware) SetPropertyCleaningAction

func (instance *Malware) SetPropertyCleaningAction(value Malware_CleaningAction) (err error)

SetCleaningAction sets the value of CleaningAction for the instance

func (*Malware) SetPropertyDetectionID

func (instance *Malware) SetPropertyDetectionID(value string) (err error)

SetDetectionID sets the value of DetectionID for the instance

func (*Malware) SetPropertyDetectionSource

func (instance *Malware) SetPropertyDetectionSource(value Malware_DetectionSource) (err error)

SetDetectionSource sets the value of DetectionSource for the instance

func (*Malware) SetPropertyDetectionTime

func (instance *Malware) SetPropertyDetectionTime(value string) (err error)

SetDetectionTime sets the value of DetectionTime for the instance

func (*Malware) SetPropertyDomain

func (instance *Malware) SetPropertyDomain(value string) (err error)

SetDomain sets the value of Domain for the instance

func (*Malware) SetPropertyErrorCode

func (instance *Malware) SetPropertyErrorCode(value int32) (err error)

SetErrorCode sets the value of ErrorCode for the instance

func (*Malware) SetPropertyExecutionStatus

func (instance *Malware) SetPropertyExecutionStatus(value Malware_ExecutionStatus) (err error)

SetExecutionStatus sets the value of ExecutionStatus for the instance

func (*Malware) SetPropertyPath

func (instance *Malware) SetPropertyPath(value string) (err error)

SetPath sets the value of Path for the instance

func (*Malware) SetPropertyPendingActions

func (instance *Malware) SetPropertyPendingActions(value Malware_PendingActions) (err error)

SetPendingActions sets the value of PendingActions for the instance

func (*Malware) SetPropertyProcess

func (instance *Malware) SetPropertyProcess(value string) (err error)

SetProcess sets the value of Process for the instance

func (*Malware) SetPropertyProductVersion

func (instance *Malware) SetPropertyProductVersion(value string) (err error)

SetProductVersion sets the value of ProductVersion for the instance

func (*Malware) SetPropertySeverityID

func (instance *Malware) SetPropertySeverityID(value Malware_SeverityID) (err error)

SetSeverityID sets the value of SeverityID for the instance

func (*Malware) SetPropertyThreatID

func (instance *Malware) SetPropertyThreatID(value int64) (err error)

SetThreatID sets the value of ThreatID for the instance

func (*Malware) SetPropertyThreatName

func (instance *Malware) SetPropertyThreatName(value string) (err error)

SetThreatName sets the value of ThreatName for the instance

func (*Malware) SetPropertyUser

func (instance *Malware) SetPropertyUser(value string) (err error)

SetUser sets the value of User for the instance

type Malware_CategoryID

type Malware_CategoryID int

Malware_CategoryID

const (
	// INVALID enum
	Malware_CategoryID_INVALID Malware_CategoryID = 0
	// ADWARE enum
	Malware_CategoryID_ADWARE Malware_CategoryID = 1
	// SPYWARE enum
	Malware_CategoryID_SPYWARE Malware_CategoryID = 2
	// PASSWORDSTEALER enum
	Malware_CategoryID_PASSWORDSTEALER Malware_CategoryID = 3
	// TROJANDOWNLOADER enum
	Malware_CategoryID_TROJANDOWNLOADER Malware_CategoryID = 4
	// WORM enum
	Malware_CategoryID_WORM Malware_CategoryID = 5
	// BACKDOOR enum
	Malware_CategoryID_BACKDOOR Malware_CategoryID = 6
	// REMOTEACCESSTROJAN enum
	Malware_CategoryID_REMOTEACCESSTROJAN Malware_CategoryID = 7
	// TROJAN enum
	Malware_CategoryID_TROJAN Malware_CategoryID = 9
	// EMAILFLOODER enum
	Malware_CategoryID_EMAILFLOODER Malware_CategoryID = 10
	// KEYLOGGER enum
	Malware_CategoryID_KEYLOGGER Malware_CategoryID = 11
	// DIALER enum
	Malware_CategoryID_DIALER Malware_CategoryID = 12
	// MONITORINGSOFTWARE enum
	Malware_CategoryID_MONITORINGSOFTWARE Malware_CategoryID = 13
	// BROWSERMODIFIER enum
	Malware_CategoryID_BROWSERMODIFIER Malware_CategoryID = 14
	// COOKIE enum
	Malware_CategoryID_COOKIE Malware_CategoryID = 15
	// BROWSERPLUGIN enum
	Malware_CategoryID_BROWSERPLUGIN Malware_CategoryID = 16
	// AOLEXPLOIT enum
	Malware_CategoryID_AOLEXPLOIT Malware_CategoryID = 17
	// NUKER enum
	Malware_CategoryID_NUKER Malware_CategoryID = 18
	// SECURITYDISABLER enum
	Malware_CategoryID_SECURITYDISABLER Malware_CategoryID = 19
	// JOKEPROGRAM enum
	Malware_CategoryID_JOKEPROGRAM Malware_CategoryID = 20
	// HOSTILEACTIVEXCONTROL enum
	Malware_CategoryID_HOSTILEACTIVEXCONTROL Malware_CategoryID = 21
	// SOFTWAREBUNDLER enum
	Malware_CategoryID_SOFTWAREBUNDLER Malware_CategoryID = 22
	// STEALTHNOTIFIER enum
	Malware_CategoryID_STEALTHNOTIFIER Malware_CategoryID = 23
	// SETTINGSMODIFIER enum
	Malware_CategoryID_SETTINGSMODIFIER Malware_CategoryID = 24
	// TOOLBAR enum
	Malware_CategoryID_TOOLBAR Malware_CategoryID = 25
	// REMOTECONTROLSOFTWARE enum
	Malware_CategoryID_REMOTECONTROLSOFTWARE Malware_CategoryID = 26
	// TROJANFTP enum
	Malware_CategoryID_TROJANFTP Malware_CategoryID = 27
	// POTENTIALUNWANTEDSOFTWARE enum
	Malware_CategoryID_POTENTIALUNWANTEDSOFTWARE Malware_CategoryID = 28
	// ICQEXPLOIT enum
	Malware_CategoryID_ICQEXPLOIT Malware_CategoryID = 29
	// TROJANTELNET enum
	Malware_CategoryID_TROJANTELNET Malware_CategoryID = 30
	// FILESHARINGPROGRAM enum
	Malware_CategoryID_FILESHARINGPROGRAM Malware_CategoryID = 31
	// MALWARE_CREATION_TOOL enum
	Malware_CategoryID_MALWARE_CREATION_TOOL Malware_CategoryID = 32
	// REMOTE_CONTROL_SOFTWARE enum
	Malware_CategoryID_REMOTE_CONTROL_SOFTWARE Malware_CategoryID = 33
	// TOOL enum
	Malware_CategoryID_TOOL Malware_CategoryID = 34
	// TROJAN_DENIALOFSERVICE enum
	Malware_CategoryID_TROJAN_DENIALOFSERVICE Malware_CategoryID = 36
	// TROJAN_DROPPER enum
	Malware_CategoryID_TROJAN_DROPPER Malware_CategoryID = 37
	// TROJAN_MASSMAILER enum
	Malware_CategoryID_TROJAN_MASSMAILER Malware_CategoryID = 38
	// TROJAN_MONITORINGSOFTWARE enum
	Malware_CategoryID_TROJAN_MONITORINGSOFTWARE Malware_CategoryID = 39
	// TROJAN_PROXYSERVER enum
	Malware_CategoryID_TROJAN_PROXYSERVER Malware_CategoryID = 40
	// VIRUS enum
	Malware_CategoryID_VIRUS Malware_CategoryID = 42
	// KNOWN enum
	Malware_CategoryID_KNOWN Malware_CategoryID = 43
	// UNKNOWN enum
	Malware_CategoryID_UNKNOWN Malware_CategoryID = 44
	// SPP enum
	Malware_CategoryID_SPP Malware_CategoryID = 45
	// BEHAVIOR enum
	Malware_CategoryID_BEHAVIOR Malware_CategoryID = 46
	// VULNERABILTIY enum
	Malware_CategoryID_VULNERABILTIY Malware_CategoryID = 47
	// POLICY enum
	Malware_CategoryID_POLICY Malware_CategoryID = 48
)

type Malware_CleaningAction

type Malware_CleaningAction int

Malware_CleaningAction

const (
	// UNKNOWN enum
	Malware_CleaningAction_UNKNOWN Malware_CleaningAction = 0
	// CLEAN enum
	Malware_CleaningAction_CLEAN Malware_CleaningAction = 1
	// QUARANTINE enum
	Malware_CleaningAction_QUARANTINE Malware_CleaningAction = 2
	// REMOVE enum
	Malware_CleaningAction_REMOVE Malware_CleaningAction = 3
	// ALLOW enum
	Malware_CleaningAction_ALLOW Malware_CleaningAction = 6
	// USERDEFINED enum
	Malware_CleaningAction_USERDEFINED Malware_CleaningAction = 8
	// NOACTION enum
	Malware_CleaningAction_NOACTION Malware_CleaningAction = 9
	// BLOCK enum
	Malware_CleaningAction_BLOCK Malware_CleaningAction = 10
)

type Malware_DetectionSource

type Malware_DetectionSource int

Malware_DetectionSource

const (
	// Unknown enum
	Malware_DetectionSource_Unknown Malware_DetectionSource = 0
	// User enum
	Malware_DetectionSource_User Malware_DetectionSource = 1
	// System enum
	Malware_DetectionSource_System Malware_DetectionSource = 2
	// Realtime enum
	Malware_DetectionSource_Realtime Malware_DetectionSource = 3
	// IOAV enum
	Malware_DetectionSource_IOAV Malware_DetectionSource = 4
	// NIS enum
	Malware_DetectionSource_NIS Malware_DetectionSource = 5
	// BHO enum
	Malware_DetectionSource_BHO Malware_DetectionSource = 6
	// ELAM enum
	Malware_DetectionSource_ELAM Malware_DetectionSource = 7
	// LocalAttestation enum
	Malware_DetectionSource_LocalAttestation Malware_DetectionSource = 8
	// RemoteAttestation enum
	Malware_DetectionSource_RemoteAttestation Malware_DetectionSource = 9
)

type Malware_ExecutionStatus

type Malware_ExecutionStatus int

Malware_ExecutionStatus

const (
	// Unknown enum
	Malware_ExecutionStatus_Unknown Malware_ExecutionStatus = 0
	// Blocked enum
	Malware_ExecutionStatus_Blocked Malware_ExecutionStatus = 1
	// Allowed enum
	Malware_ExecutionStatus_Allowed Malware_ExecutionStatus = 2
	// Executing enum
	Malware_ExecutionStatus_Executing Malware_ExecutionStatus = 3
	// NotExecuting enum
	Malware_ExecutionStatus_NotExecuting Malware_ExecutionStatus = 4
)

type Malware_PendingActions

type Malware_PendingActions int

Malware_PendingActions

const (
	// None enum
	Malware_PendingActions_None Malware_PendingActions = 0
	// FullScanRequired enum
	Malware_PendingActions_FullScanRequired Malware_PendingActions = 4
	// RebootRequired enum
	Malware_PendingActions_RebootRequired Malware_PendingActions = 8
	// FullScanAndRebootRequired enum
	Malware_PendingActions_FullScanAndRebootRequired Malware_PendingActions = 12
	// ManualStepsRequired enum
	Malware_PendingActions_ManualStepsRequired Malware_PendingActions = 16
	// FullScanAndManualStepsRequired enum
	Malware_PendingActions_FullScanAndManualStepsRequired Malware_PendingActions = 20
	// RebootAndManualStepsRequired enum
	Malware_PendingActions_RebootAndManualStepsRequired Malware_PendingActions = 24
	// FullScanAndRebootAndManualStepsRequired enum
	Malware_PendingActions_FullScanAndRebootAndManualStepsRequired Malware_PendingActions = 28
	// OfflineScanRequired enum
	Malware_PendingActions_OfflineScanRequired Malware_PendingActions = 32768
	// FullScanAndOfflineScanRequired enum
	Malware_PendingActions_FullScanAndOfflineScanRequired Malware_PendingActions = 32772
	// RebootAndOfflineScanRequired enum
	Malware_PendingActions_RebootAndOfflineScanRequired Malware_PendingActions = 32776
	// FullScanAndRebootAndOfflineScanRequired enum
	Malware_PendingActions_FullScanAndRebootAndOfflineScanRequired Malware_PendingActions = 32780
	// ManualStepsAndOfflineScanRequired enum
	Malware_PendingActions_ManualStepsAndOfflineScanRequired Malware_PendingActions = 32784
	// FullScanAndManualStepsAndOfflineScanRequired enum
	Malware_PendingActions_FullScanAndManualStepsAndOfflineScanRequired Malware_PendingActions = 32788
	// RebootAndManualStepsAndOfflineScanRequired enum
	Malware_PendingActions_RebootAndManualStepsAndOfflineScanRequired Malware_PendingActions = 32792
	// FullScanAndRebootAndManualStepsAndOfflineScanRequired enum
	Malware_PendingActions_FullScanAndRebootAndManualStepsAndOfflineScanRequired Malware_PendingActions = 32796
)

type Malware_SeverityID

type Malware_SeverityID int

Malware_SeverityID

const (
	// Unknown enum
	Malware_SeverityID_Unknown Malware_SeverityID = 0
	// Low enum
	Malware_SeverityID_Low Malware_SeverityID = 1
	// Moderate enum
	Malware_SeverityID_Moderate Malware_SeverityID = 2
	// High enum
	Malware_SeverityID_High Malware_SeverityID = 4
	// Severe enum
	Malware_SeverityID_Severe Malware_SeverityID = 5
)

type ObjectProviderRegistration_InteractionType

type ObjectProviderRegistration_InteractionType int

ObjectProviderRegistration_InteractionType

const (
	// Pull enum
	ObjectProviderRegistration_InteractionType_Pull ObjectProviderRegistration_InteractionType = 0
	// Push enum
	ObjectProviderRegistration_InteractionType_Push ObjectProviderRegistration_InteractionType = 1
	// PushVerify enum
	ObjectProviderRegistration_InteractionType_PushVerify ObjectProviderRegistration_InteractionType = 2
)

type ProtectionTechnologyStatus

type ProtectionTechnologyStatus struct {
	*SerializableToXml

	// Is protection technology enabled
	Enabled bool

	// Protection technology name
	Name string

	// Protection technology version (major, minor, build, revision)
	Version string
}

ProtectionTechnologyStatus struct

func NewProtectionTechnologyStatusEx1 added in v0.1.1

func NewProtectionTechnologyStatusEx1(instance *cim.WmiInstance) (newInstance *ProtectionTechnologyStatus, err error)

func NewProtectionTechnologyStatusEx6 added in v0.1.1

func NewProtectionTechnologyStatusEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *ProtectionTechnologyStatus, err error)

func (*ProtectionTechnologyStatus) GetPropertyEnabled

func (instance *ProtectionTechnologyStatus) GetPropertyEnabled() (value bool, err error)

GetEnabled gets the value of Enabled for the instance

func (*ProtectionTechnologyStatus) GetPropertyName

func (instance *ProtectionTechnologyStatus) GetPropertyName() (value string, err error)

GetName gets the value of Name for the instance

func (*ProtectionTechnologyStatus) GetPropertyVersion

func (instance *ProtectionTechnologyStatus) GetPropertyVersion() (value string, err error)

GetVersion gets the value of Version for the instance

func (*ProtectionTechnologyStatus) SetPropertyEnabled

func (instance *ProtectionTechnologyStatus) SetPropertyEnabled(value bool) (err error)

SetEnabled sets the value of Enabled for the instance

func (*ProtectionTechnologyStatus) SetPropertyName

func (instance *ProtectionTechnologyStatus) SetPropertyName(value string) (err error)

SetName sets the value of Name for the instance

func (*ProtectionTechnologyStatus) SetPropertyVersion

func (instance *ProtectionTechnologyStatus) SetPropertyVersion(value string) (err error)

SetVersion sets the value of Version for the instance

type SerializableToXml

type SerializableToXml struct {
	*cim.WmiInstance

	// This is an all-in-one state data that uses an XML format with a standard CIM DTD schema
	PackedXml string

	// Schema version (major, minor, build, revision)
	SchemaVersion string
}

SerializableToXml struct

func NewSerializableToXmlEx1 added in v0.1.1

func NewSerializableToXmlEx1(instance *cim.WmiInstance) (newInstance *SerializableToXml, err error)

func NewSerializableToXmlEx6 added in v0.1.1

func NewSerializableToXmlEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *SerializableToXml, err error)

func (*SerializableToXml) GetPropertyPackedXml

func (instance *SerializableToXml) GetPropertyPackedXml() (value string, err error)

GetPackedXml gets the value of PackedXml for the instance

func (*SerializableToXml) GetPropertySchemaVersion

func (instance *SerializableToXml) GetPropertySchemaVersion() (value string, err error)

GetSchemaVersion gets the value of SchemaVersion for the instance

func (*SerializableToXml) SetPropertyPackedXml

func (instance *SerializableToXml) SetPropertyPackedXml(value string) (err error)

SetPackedXml sets the value of PackedXml for the instance

func (*SerializableToXml) SetPropertySchemaVersion

func (instance *SerializableToXml) SetPropertySchemaVersion(value string) (err error)

SetSchemaVersion sets the value of SchemaVersion for the instance

type Win32Provider_ImpersonationLevel

type Win32Provider_ImpersonationLevel int

Win32Provider_ImpersonationLevel

const (
	// None enum
	Win32Provider_ImpersonationLevel_None Win32Provider_ImpersonationLevel = 0
)

type Win32Provider_InitializationReentrancy

type Win32Provider_InitializationReentrancy int

Win32Provider_InitializationReentrancy

const (
	// CLSID enum
	Win32Provider_InitializationReentrancy_CLSID Win32Provider_InitializationReentrancy = 0
	// Namespace enum
	Win32Provider_InitializationReentrancy_Namespace Win32Provider_InitializationReentrancy = 1
	// COM_Object enum
	Win32Provider_InitializationReentrancy_COM_Object Win32Provider_InitializationReentrancy = 2
)

type Win32_ProviderEx

type Win32_ProviderEx struct {
	// contains filtered or unexported fields
}

Win32_ProviderEx struct

func NewWin32_ProviderExEx1 added in v0.1.1

func NewWin32_ProviderExEx1(instance *cim.WmiInstance) (newInstance *Win32_ProviderEx, err error)

func NewWin32_ProviderExEx6 added in v0.1.1

func NewWin32_ProviderExEx6(hostName string,
	wmiNamespace string,
	userName string,
	password string,
	domainName string,
	query *query.WmiQuery) (newInstance *Win32_ProviderEx, err error)

func (Win32_ProviderEx) GetPropertyCLSID

func (instance Win32_ProviderEx) GetPropertyCLSID() (value string, err error)

GetCLSID gets the value of CLSID for the instance

func (Win32_ProviderEx) GetPropertyClientLoadableCLSID

func (instance Win32_ProviderEx) GetPropertyClientLoadableCLSID() (value string, err error)

GetClientLoadableCLSID gets the value of ClientLoadableCLSID for the instance

func (Win32_ProviderEx) GetPropertyConcurrency

func (instance Win32_ProviderEx) GetPropertyConcurrency() (value int32, err error)

GetConcurrency gets the value of Concurrency for the instance

func (Win32_ProviderEx) GetPropertyDefaultMachineName

func (instance Win32_ProviderEx) GetPropertyDefaultMachineName() (value string, err error)

GetDefaultMachineName gets the value of DefaultMachineName for the instance

func (Win32_ProviderEx) GetPropertyEnabled

func (instance Win32_ProviderEx) GetPropertyEnabled() (value bool, err error)

GetEnabled gets the value of Enabled for the instance

func (Win32_ProviderEx) GetPropertyHostingModel

func (instance Win32_ProviderEx) GetPropertyHostingModel() (value string, err error)

GetHostingModel gets the value of HostingModel for the instance

func (Win32_ProviderEx) GetPropertyImpersonationLevel

func (instance Win32_ProviderEx) GetPropertyImpersonationLevel() (value Win32Provider_ImpersonationLevel, err error)

GetImpersonationLevel gets the value of ImpersonationLevel for the instance

func (Win32_ProviderEx) GetPropertyInitializationReentrancy

func (instance Win32_ProviderEx) GetPropertyInitializationReentrancy() (value Win32Provider_InitializationReentrancy, err error)

GetInitializationReentrancy gets the value of InitializationReentrancy for the instance

func (Win32_ProviderEx) GetPropertyInitializationTimeoutInterval

func (instance Win32_ProviderEx) GetPropertyInitializationTimeoutInterval() (value string, err error)

GetInitializationTimeoutInterval gets the value of InitializationTimeoutInterval for the instance

func (Win32_ProviderEx) GetPropertyInitializeAsAdminFirst

func (instance Win32_ProviderEx) GetPropertyInitializeAsAdminFirst() (value bool, err error)

GetInitializeAsAdminFirst gets the value of InitializeAsAdminFirst for the instance

func (Win32_ProviderEx) GetPropertyOperationTimeoutInterval

func (instance Win32_ProviderEx) GetPropertyOperationTimeoutInterval() (value string, err error)

GetOperationTimeoutInterval gets the value of OperationTimeoutInterval for the instance

func (Win32_ProviderEx) GetPropertyPerLocaleInitialization

func (instance Win32_ProviderEx) GetPropertyPerLocaleInitialization() (value bool, err error)

GetPerLocaleInitialization gets the value of PerLocaleInitialization for the instance

func (Win32_ProviderEx) GetPropertyPerUserInitialization

func (instance Win32_ProviderEx) GetPropertyPerUserInitialization() (value bool, err error)

GetPerUserInitialization gets the value of PerUserInitialization for the instance

func (Win32_ProviderEx) GetPropertyPure

func (instance Win32_ProviderEx) GetPropertyPure() (value bool, err error)

GetPure gets the value of Pure for the instance

func (Win32_ProviderEx) GetPropertySecurityDescriptor

func (instance Win32_ProviderEx) GetPropertySecurityDescriptor() (value string, err error)

GetSecurityDescriptor gets the value of SecurityDescriptor for the instance

func (Win32_ProviderEx) GetPropertySupportsExplicitShutdown

func (instance Win32_ProviderEx) GetPropertySupportsExplicitShutdown() (value bool, err error)

GetSupportsExplicitShutdown gets the value of SupportsExplicitShutdown for the instance

func (Win32_ProviderEx) GetPropertySupportsExtendedStatus

func (instance Win32_ProviderEx) GetPropertySupportsExtendedStatus() (value bool, err error)

GetSupportsExtendedStatus gets the value of SupportsExtendedStatus for the instance

func (Win32_ProviderEx) GetPropertySupportsQuotas

func (instance Win32_ProviderEx) GetPropertySupportsQuotas() (value bool, err error)

GetSupportsQuotas gets the value of SupportsQuotas for the instance

func (Win32_ProviderEx) GetPropertySupportsSendStatus

func (instance Win32_ProviderEx) GetPropertySupportsSendStatus() (value bool, err error)

GetSupportsSendStatus gets the value of SupportsSendStatus for the instance

func (Win32_ProviderEx) GetPropertySupportsShutdown

func (instance Win32_ProviderEx) GetPropertySupportsShutdown() (value bool, err error)

GetSupportsShutdown gets the value of SupportsShutdown for the instance

func (Win32_ProviderEx) GetPropertySupportsThrottling

func (instance Win32_ProviderEx) GetPropertySupportsThrottling() (value bool, err error)

GetSupportsThrottling gets the value of SupportsThrottling for the instance

func (Win32_ProviderEx) GetPropertyUnloadTimeout

func (instance Win32_ProviderEx) GetPropertyUnloadTimeout() (value string, err error)

GetUnloadTimeout gets the value of UnloadTimeout for the instance

func (Win32_ProviderEx) GetPropertyVersion

func (instance Win32_ProviderEx) GetPropertyVersion() (value uint32, err error)

GetVersion gets the value of Version for the instance

func (Win32_ProviderEx) SetPropertyCLSID

func (instance Win32_ProviderEx) SetPropertyCLSID(value string) (err error)

SetCLSID sets the value of CLSID for the instance

func (Win32_ProviderEx) SetPropertyClientLoadableCLSID

func (instance Win32_ProviderEx) SetPropertyClientLoadableCLSID(value string) (err error)

SetClientLoadableCLSID sets the value of ClientLoadableCLSID for the instance

func (Win32_ProviderEx) SetPropertyConcurrency

func (instance Win32_ProviderEx) SetPropertyConcurrency(value int32) (err error)

SetConcurrency sets the value of Concurrency for the instance

func (Win32_ProviderEx) SetPropertyDefaultMachineName

func (instance Win32_ProviderEx) SetPropertyDefaultMachineName(value string) (err error)

SetDefaultMachineName sets the value of DefaultMachineName for the instance

func (Win32_ProviderEx) SetPropertyEnabled

func (instance Win32_ProviderEx) SetPropertyEnabled(value bool) (err error)

SetEnabled sets the value of Enabled for the instance

func (Win32_ProviderEx) SetPropertyHostingModel

func (instance Win32_ProviderEx) SetPropertyHostingModel(value string) (err error)

SetHostingModel sets the value of HostingModel for the instance

func (Win32_ProviderEx) SetPropertyImpersonationLevel

func (instance Win32_ProviderEx) SetPropertyImpersonationLevel(value Win32Provider_ImpersonationLevel) (err error)

SetImpersonationLevel sets the value of ImpersonationLevel for the instance

func (Win32_ProviderEx) SetPropertyInitializationReentrancy

func (instance Win32_ProviderEx) SetPropertyInitializationReentrancy(value Win32Provider_InitializationReentrancy) (err error)

SetInitializationReentrancy sets the value of InitializationReentrancy for the instance

func (Win32_ProviderEx) SetPropertyInitializationTimeoutInterval

func (instance Win32_ProviderEx) SetPropertyInitializationTimeoutInterval(value string) (err error)

SetInitializationTimeoutInterval sets the value of InitializationTimeoutInterval for the instance

func (Win32_ProviderEx) SetPropertyInitializeAsAdminFirst

func (instance Win32_ProviderEx) SetPropertyInitializeAsAdminFirst(value bool) (err error)

SetInitializeAsAdminFirst sets the value of InitializeAsAdminFirst for the instance

func (Win32_ProviderEx) SetPropertyOperationTimeoutInterval

func (instance Win32_ProviderEx) SetPropertyOperationTimeoutInterval(value string) (err error)

SetOperationTimeoutInterval sets the value of OperationTimeoutInterval for the instance

func (Win32_ProviderEx) SetPropertyPerLocaleInitialization

func (instance Win32_ProviderEx) SetPropertyPerLocaleInitialization(value bool) (err error)

SetPerLocaleInitialization sets the value of PerLocaleInitialization for the instance

func (Win32_ProviderEx) SetPropertyPerUserInitialization

func (instance Win32_ProviderEx) SetPropertyPerUserInitialization(value bool) (err error)

SetPerUserInitialization sets the value of PerUserInitialization for the instance

func (Win32_ProviderEx) SetPropertyPure

func (instance Win32_ProviderEx) SetPropertyPure(value bool) (err error)

SetPure sets the value of Pure for the instance

func (Win32_ProviderEx) SetPropertySecurityDescriptor

func (instance Win32_ProviderEx) SetPropertySecurityDescriptor(value string) (err error)

SetSecurityDescriptor sets the value of SecurityDescriptor for the instance

func (Win32_ProviderEx) SetPropertySupportsExplicitShutdown

func (instance Win32_ProviderEx) SetPropertySupportsExplicitShutdown(value bool) (err error)

SetSupportsExplicitShutdown sets the value of SupportsExplicitShutdown for the instance

func (Win32_ProviderEx) SetPropertySupportsExtendedStatus

func (instance Win32_ProviderEx) SetPropertySupportsExtendedStatus(value bool) (err error)

SetSupportsExtendedStatus sets the value of SupportsExtendedStatus for the instance

func (Win32_ProviderEx) SetPropertySupportsQuotas

func (instance Win32_ProviderEx) SetPropertySupportsQuotas(value bool) (err error)

SetSupportsQuotas sets the value of SupportsQuotas for the instance

func (Win32_ProviderEx) SetPropertySupportsSendStatus

func (instance Win32_ProviderEx) SetPropertySupportsSendStatus(value bool) (err error)

SetSupportsSendStatus sets the value of SupportsSendStatus for the instance

func (Win32_ProviderEx) SetPropertySupportsShutdown

func (instance Win32_ProviderEx) SetPropertySupportsShutdown(value bool) (err error)

SetSupportsShutdown sets the value of SupportsShutdown for the instance

func (Win32_ProviderEx) SetPropertySupportsThrottling

func (instance Win32_ProviderEx) SetPropertySupportsThrottling(value bool) (err error)

SetSupportsThrottling sets the value of SupportsThrottling for the instance

func (Win32_ProviderEx) SetPropertyUnloadTimeout

func (instance Win32_ProviderEx) SetPropertyUnloadTimeout(value string) (err error)

SetUnloadTimeout sets the value of UnloadTimeout for the instance

func (Win32_ProviderEx) SetPropertyVersion

func (instance Win32_ProviderEx) SetPropertyVersion(value uint32) (err error)

SetVersion sets the value of Version for the instance

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL