smb

package
v0.31.1 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2025 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source Error_CIMStatusCode

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source Error_ErrorSourceFormat

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source Error_ErrorType

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source Error_PerceivedSeverity

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source Error_ProbableCause

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source Indication_PerceivedSeverity

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source ObjectProviderRegistration_InteractionType

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source SmbBandwidthLimit_Category

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source SmbClientCertificateMapping_Flags

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source SmbClientCertificateMapping_Type

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source SmbConnection_SmbInstance

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source SmbGlobalMapping_Status

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source SmbMapping_Status

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source SmbMapping_TransportType

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source SmbMultichannelConnection_SmbInstance

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source SmbOpenFile_SmbInstance

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source SmbServerCertificateMappingAccessControlEntry_AccessControlType

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source SmbServerCertificateMappingAccessControlEntry_IdentifierType

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source SmbServerCertificateMapping_Flags

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source SmbServerCertificateMapping_Type

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source SmbSession_SmbInstance

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source SmbShareAccessControlEntry_AccessControlType

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source SmbShareAccessControlEntry_AccessRight

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source SmbShareChangeEvent_EventType

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source SmbShare_AvailabilityType

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source SmbShare_CachingMode

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source SmbShare_FolderEnumerationMode

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source SmbShare_LeasingMode

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source SmbShare_QoSFlowScope

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source SmbShare_ShareState

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source SmbShare_ShareType

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source SmbShare_SmbInstance

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source Win32Provider_ImpersonationLevel

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source Win32Provider_InitializationReentrancy

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

Author:

Auto Generated on 6/14/2024 using wmigen
Source root.Microsoft.Windows.SMB

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New__ACEEx1

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

func New__ACEEx6

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

func New__AbsoluteTimerInstructionEx1

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

func New__AbsoluteTimerInstructionEx6

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

func New__AggregateEventEx1

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

func New__AggregateEventEx6

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

func New__ClassCreationEventEx1

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

func New__ClassCreationEventEx6

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

func New__ClassDeletionEventEx1

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

func New__ClassDeletionEventEx6

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

func New__ClassModificationEventEx1

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

func New__ClassModificationEventEx6

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

func New__ClassOperationEventEx1

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

func New__ClassOperationEventEx6

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

func New__ClassProviderRegistrationEx1

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

func New__ClassProviderRegistrationEx6

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

func New__ConsumerFailureEventEx1

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

func New__ConsumerFailureEventEx6

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

func New__EventConsumerEx1

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

func New__EventConsumerEx6

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

func New__EventConsumerProviderRegistrationEx1

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

func New__EventConsumerProviderRegistrationEx6

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

func New__EventDroppedEventEx1

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

func New__EventDroppedEventEx6

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

func New__EventEx1

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

func New__EventEx6

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

func New__EventFilterEx1

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

func New__EventFilterEx6

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

func New__EventGeneratorEx1

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

func New__EventGeneratorEx6

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

func New__EventProviderRegistrationEx1

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

func New__EventProviderRegistrationEx6

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

func New__EventQueueOverflowEventEx1

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

func New__EventQueueOverflowEventEx6

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

func New__ExtendedStatusEx1

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

func New__ExtendedStatusEx6

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

func New__ExtrinsicEventEx1

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

func New__ExtrinsicEventEx6

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

func New__FilterToConsumerBindingEx1

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

func New__FilterToConsumerBindingEx6

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

func New__IndicationRelatedEx1

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

func New__IndicationRelatedEx6

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

func New__InstanceCreationEventEx1

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

func New__InstanceCreationEventEx6

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

func New__InstanceDeletionEventEx1

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

func New__InstanceDeletionEventEx6

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

func New__InstanceModificationEventEx1

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

func New__InstanceModificationEventEx6

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

func New__InstanceOperationEventEx1

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

func New__InstanceOperationEventEx6

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

func New__InstanceProviderRegistrationEx1

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

func New__InstanceProviderRegistrationEx6

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

func New__IntervalTimerInstructionEx1

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

func New__IntervalTimerInstructionEx6

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

func New__MethodInvocationEventEx1

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

func New__MethodInvocationEventEx6

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

func New__MethodProviderRegistrationEx1

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

func New__MethodProviderRegistrationEx6

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

func New__NTLMUser9XEx1

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

func New__NTLMUser9XEx6

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

func New__NamespaceCreationEventEx1

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

func New__NamespaceCreationEventEx6

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

func New__NamespaceDeletionEventEx1

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

func New__NamespaceDeletionEventEx6

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

func New__NamespaceEx1

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

func New__NamespaceEx6

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

func New__NamespaceModificationEventEx1

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

func New__NamespaceModificationEventEx6

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

func New__NamespaceOperationEventEx1

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

func New__NamespaceOperationEventEx6

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

func New__NotifyStatusEx1

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

func New__NotifyStatusEx6

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

func New__ObjectProviderRegistrationEx1

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

func New__ObjectProviderRegistrationEx6

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

func New__PARAMETERSEx1

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

func New__PARAMETERSEx6

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

func New__PropertyProviderRegistrationEx1

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

func New__PropertyProviderRegistrationEx6

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

func New__ProviderEx1

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

func New__ProviderEx6

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

func New__ProviderRegistrationEx1

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

func New__ProviderRegistrationEx6

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

func New__QOSFailureEventEx1

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

func New__QOSFailureEventEx6

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

func New__SecurityDescriptorEx1

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

func New__SecurityDescriptorEx6

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

func New__SecurityRelatedClassEx1

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

func New__SecurityRelatedClassEx6

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

func New__SystemClassEx1

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

func New__SystemClassEx6

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

func New__SystemEventEx1

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

func New__SystemEventEx6

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

func New__SystemSecurityEx1

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

func New__SystemSecurityEx6

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

func New__TimerEventEx1

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

func New__TimerEventEx6

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

func New__TimerInstructionEx1

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

func New__TimerInstructionEx6

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

func New__TimerNextFiringEx1

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

func New__TimerNextFiringEx6

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

func New__TrusteeEx1

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

func New__TrusteeEx6

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

func New__Win32ProviderEx1

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

func New__Win32ProviderEx6

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

func New__thisNAMESPACEEx1

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

func New__thisNAMESPACEEx6

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

Types

type CIM_ClassCreation

type CIM_ClassCreation struct {
	*CIM_ClassIndication
}

CIM_ClassCreation struct

func NewCIM_ClassCreationEx1

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

func NewCIM_ClassCreationEx6

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

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

func NewCIM_ClassDeletionEx6

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

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

func NewCIM_ClassIndicationEx6

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

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

func NewCIM_ClassModificationEx6

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

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

func NewCIM_ErrorEx6

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) 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) GetPropertyOwningEntity

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

GetOwningEntity gets the value of OwningEntity 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) 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) SetPropertyOwningEntity

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

SetOwningEntity sets the value of OwningEntity 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

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

func NewCIM_IndicationEx6

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

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

func NewCIM_InstCreationEx6

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

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

func NewCIM_InstDeletionEx6

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

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

func NewCIM_InstIndicationEx6

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

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

func NewCIM_InstModificationEx6

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

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

func NewMSFT_ExtendedStatusEx6

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_SmbBandwidthLimit

type MSFT_SmbBandwidthLimit struct {
	*cim.WmiInstance

	//
	BytesPerSecond uint64

	//
	Category SmbBandwidthLimit_Category
}

MSFT_SmbBandwidthLimit struct

func NewMSFT_SmbBandwidthLimitEx1

func NewMSFT_SmbBandwidthLimitEx1(instance *cim.WmiInstance) (newInstance *MSFT_SmbBandwidthLimit, err error)

func NewMSFT_SmbBandwidthLimitEx6

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

func (*MSFT_SmbBandwidthLimit) GetPropertyBytesPerSecond

func (instance *MSFT_SmbBandwidthLimit) GetPropertyBytesPerSecond() (value uint64, err error)

GetBytesPerSecond gets the value of BytesPerSecond for the instance

func (*MSFT_SmbBandwidthLimit) GetPropertyCategory

func (instance *MSFT_SmbBandwidthLimit) GetPropertyCategory() (value SmbBandwidthLimit_Category, err error)

GetCategory gets the value of Category for the instance

func (*MSFT_SmbBandwidthLimit) Set

func (instance *MSFT_SmbBandwidthLimit) Set(Category uint32,
	BytesPerSecond uint64,
	Output []MSFT_SmbBandwidthLimit) (result uint32, err error)

<param name="Output" type="MSFT_SmbBandwidthLimit []"></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbBandwidthLimit) SetPropertyBytesPerSecond

func (instance *MSFT_SmbBandwidthLimit) SetPropertyBytesPerSecond(value uint64) (err error)

SetBytesPerSecond sets the value of BytesPerSecond for the instance

func (*MSFT_SmbBandwidthLimit) SetPropertyCategory

func (instance *MSFT_SmbBandwidthLimit) SetPropertyCategory(value SmbBandwidthLimit_Category) (err error)

SetCategory sets the value of Category for the instance

type MSFT_SmbClientCertificateMapping

type MSFT_SmbClientCertificateMapping struct {
	*cim.WmiInstance

	//
	DisplayName string

	//
	Flags SmbClientCertificateMapping_Flags

	//
	IssuerName string

	//
	MappingStatus uint32

	//
	Namespace string

	//
	RenewalChain string

	//
	StoreName string

	//
	Subject string

	//
	Thumbprint string

	//
	Type SmbClientCertificateMapping_Type
}

MSFT_SmbClientCertificateMapping struct

func NewMSFT_SmbClientCertificateMappingEx1

func NewMSFT_SmbClientCertificateMappingEx1(instance *cim.WmiInstance) (newInstance *MSFT_SmbClientCertificateMapping, err error)

func NewMSFT_SmbClientCertificateMappingEx6

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

func (*MSFT_SmbClientCertificateMapping) AddClientCertificateMapping

func (instance *MSFT_SmbClientCertificateMapping) AddClientCertificateMapping(Namespace string,
	IssuerName string,
	Subject string,
	Thumbprint string,
	DisplayName string,
	StoreName string,
	Type uint32,
	Flags uint32,
	CreatedMapping MSFT_SmbClientCertificateMapping) (result uint32, err error)

<param name="CreatedMapping" type="MSFT_SmbClientCertificateMapping "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbClientCertificateMapping) GetPropertyDisplayName

func (instance *MSFT_SmbClientCertificateMapping) GetPropertyDisplayName() (value string, err error)

GetDisplayName gets the value of DisplayName for the instance

func (*MSFT_SmbClientCertificateMapping) GetPropertyFlags

func (instance *MSFT_SmbClientCertificateMapping) GetPropertyFlags() (value SmbClientCertificateMapping_Flags, err error)

GetFlags gets the value of Flags for the instance

func (*MSFT_SmbClientCertificateMapping) GetPropertyIssuerName

func (instance *MSFT_SmbClientCertificateMapping) GetPropertyIssuerName() (value string, err error)

GetIssuerName gets the value of IssuerName for the instance

func (*MSFT_SmbClientCertificateMapping) GetPropertyMappingStatus

func (instance *MSFT_SmbClientCertificateMapping) GetPropertyMappingStatus() (value uint32, err error)

GetMappingStatus gets the value of MappingStatus for the instance

func (*MSFT_SmbClientCertificateMapping) GetPropertyNamespace

func (instance *MSFT_SmbClientCertificateMapping) GetPropertyNamespace() (value string, err error)

GetNamespace gets the value of Namespace for the instance

func (*MSFT_SmbClientCertificateMapping) GetPropertyRenewalChain

func (instance *MSFT_SmbClientCertificateMapping) GetPropertyRenewalChain() (value string, err error)

GetRenewalChain gets the value of RenewalChain for the instance

func (*MSFT_SmbClientCertificateMapping) GetPropertyStoreName

func (instance *MSFT_SmbClientCertificateMapping) GetPropertyStoreName() (value string, err error)

GetStoreName gets the value of StoreName for the instance

func (*MSFT_SmbClientCertificateMapping) GetPropertySubject

func (instance *MSFT_SmbClientCertificateMapping) GetPropertySubject() (value string, err error)

GetSubject gets the value of Subject for the instance

func (*MSFT_SmbClientCertificateMapping) GetPropertyThumbprint

func (instance *MSFT_SmbClientCertificateMapping) GetPropertyThumbprint() (value string, err error)

GetThumbprint gets the value of Thumbprint for the instance

func (*MSFT_SmbClientCertificateMapping) GetPropertyType

func (instance *MSFT_SmbClientCertificateMapping) GetPropertyType() (value SmbClientCertificateMapping_Type, err error)

GetType gets the value of Type for the instance

func (*MSFT_SmbClientCertificateMapping) SetClientCertificateMapping

func (instance *MSFT_SmbClientCertificateMapping) SetClientCertificateMapping(Namespace string,
	IssuerName string,
	Thumbprint string,
	StoreName string,
	Flags uint32,
	CreatedMapping MSFT_SmbClientCertificateMapping) (result uint32, err error)

<param name="CreatedMapping" type="MSFT_SmbClientCertificateMapping "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbClientCertificateMapping) SetPropertyDisplayName

func (instance *MSFT_SmbClientCertificateMapping) SetPropertyDisplayName(value string) (err error)

SetDisplayName sets the value of DisplayName for the instance

func (*MSFT_SmbClientCertificateMapping) SetPropertyFlags

func (instance *MSFT_SmbClientCertificateMapping) SetPropertyFlags(value SmbClientCertificateMapping_Flags) (err error)

SetFlags sets the value of Flags for the instance

func (*MSFT_SmbClientCertificateMapping) SetPropertyIssuerName

func (instance *MSFT_SmbClientCertificateMapping) SetPropertyIssuerName(value string) (err error)

SetIssuerName sets the value of IssuerName for the instance

func (*MSFT_SmbClientCertificateMapping) SetPropertyMappingStatus

func (instance *MSFT_SmbClientCertificateMapping) SetPropertyMappingStatus(value uint32) (err error)

SetMappingStatus sets the value of MappingStatus for the instance

func (*MSFT_SmbClientCertificateMapping) SetPropertyNamespace

func (instance *MSFT_SmbClientCertificateMapping) SetPropertyNamespace(value string) (err error)

SetNamespace sets the value of Namespace for the instance

func (*MSFT_SmbClientCertificateMapping) SetPropertyRenewalChain

func (instance *MSFT_SmbClientCertificateMapping) SetPropertyRenewalChain(value string) (err error)

SetRenewalChain sets the value of RenewalChain for the instance

func (*MSFT_SmbClientCertificateMapping) SetPropertyStoreName

func (instance *MSFT_SmbClientCertificateMapping) SetPropertyStoreName(value string) (err error)

SetStoreName sets the value of StoreName for the instance

func (*MSFT_SmbClientCertificateMapping) SetPropertySubject

func (instance *MSFT_SmbClientCertificateMapping) SetPropertySubject(value string) (err error)

SetSubject sets the value of Subject for the instance

func (*MSFT_SmbClientCertificateMapping) SetPropertyThumbprint

func (instance *MSFT_SmbClientCertificateMapping) SetPropertyThumbprint(value string) (err error)

SetThumbprint sets the value of Thumbprint for the instance

func (*MSFT_SmbClientCertificateMapping) SetPropertyType

func (instance *MSFT_SmbClientCertificateMapping) SetPropertyType(value SmbClientCertificateMapping_Type) (err error)

SetType sets the value of Type for the instance

type MSFT_SmbClientConfiguration

type MSFT_SmbClientConfiguration struct {
	*cim.WmiInstance

	//
	CompressibilitySamplingSize uint64

	//
	CompressibleThreshold uint64

	//
	ConnectionCountPerRssNetworkInterface uint32

	//
	DirectoryCacheEntriesMax uint32

	//
	DirectoryCacheEntrySizeMax uint32

	//
	DirectoryCacheLifetime uint32

	//
	DisableCompression bool

	//
	DormantFileLimit uint32

	//
	EnableBandwidthThrottling bool

	//
	EnableByteRangeLockingOnReadOnlyFiles bool

	//
	EnableCompressibilitySampling bool

	//
	EnableInsecureGuestLogons bool

	//
	EnableLargeMtu bool

	//
	EnableLoadBalanceScaleOut bool

	//
	EnableMailslots bool

	//
	EnableMultiChannel bool

	//
	EnableSecuritySignature bool

	//
	EncryptionCiphers string

	//
	ExtendedSessionTimeout uint32

	//
	FileInfoCacheEntriesMax uint32

	//
	FileInfoCacheLifetime uint32

	//
	FileNotFoundCacheEntriesMax uint32

	//
	FileNotFoundCacheLifetime uint32

	//
	ForceSMBEncryptionOverQuic bool

	//
	InvalidAuthenticationCacheLifetime uint32

	//
	KeepConn uint32

	//
	MaxCmds uint32

	//
	MaximumConnectionCountPerServer uint32

	//
	OplocksDisabled bool

	//
	RequestCompression bool

	//
	RequireSecuritySignature bool

	//
	SessionTimeout uint32

	//
	SkipCertificateCheck bool

	//
	UseOpportunisticLocking bool

	//
	WindowSizeThreshold uint32
}

MSFT_SmbClientConfiguration struct

func NewMSFT_SmbClientConfigurationEx1

func NewMSFT_SmbClientConfigurationEx1(instance *cim.WmiInstance) (newInstance *MSFT_SmbClientConfiguration, err error)

func NewMSFT_SmbClientConfigurationEx6

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

func (*MSFT_SmbClientConfiguration) GetConfiguration

func (instance *MSFT_SmbClientConfiguration) GetConfiguration(Output MSFT_SmbClientConfiguration) (result uint32, err error)

<param name="Output" type="MSFT_SmbClientConfiguration "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbClientConfiguration) GetPropertyCompressibilitySamplingSize

func (instance *MSFT_SmbClientConfiguration) GetPropertyCompressibilitySamplingSize() (value uint64, err error)

GetCompressibilitySamplingSize gets the value of CompressibilitySamplingSize for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyCompressibleThreshold

func (instance *MSFT_SmbClientConfiguration) GetPropertyCompressibleThreshold() (value uint64, err error)

GetCompressibleThreshold gets the value of CompressibleThreshold for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyConnectionCountPerRssNetworkInterface

func (instance *MSFT_SmbClientConfiguration) GetPropertyConnectionCountPerRssNetworkInterface() (value uint32, err error)

GetConnectionCountPerRssNetworkInterface gets the value of ConnectionCountPerRssNetworkInterface for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyDirectoryCacheEntriesMax

func (instance *MSFT_SmbClientConfiguration) GetPropertyDirectoryCacheEntriesMax() (value uint32, err error)

GetDirectoryCacheEntriesMax gets the value of DirectoryCacheEntriesMax for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyDirectoryCacheEntrySizeMax

func (instance *MSFT_SmbClientConfiguration) GetPropertyDirectoryCacheEntrySizeMax() (value uint32, err error)

GetDirectoryCacheEntrySizeMax gets the value of DirectoryCacheEntrySizeMax for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyDirectoryCacheLifetime

func (instance *MSFT_SmbClientConfiguration) GetPropertyDirectoryCacheLifetime() (value uint32, err error)

GetDirectoryCacheLifetime gets the value of DirectoryCacheLifetime for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyDisableCompression

func (instance *MSFT_SmbClientConfiguration) GetPropertyDisableCompression() (value bool, err error)

GetDisableCompression gets the value of DisableCompression for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyDormantFileLimit

func (instance *MSFT_SmbClientConfiguration) GetPropertyDormantFileLimit() (value uint32, err error)

GetDormantFileLimit gets the value of DormantFileLimit for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyEnableBandwidthThrottling

func (instance *MSFT_SmbClientConfiguration) GetPropertyEnableBandwidthThrottling() (value bool, err error)

GetEnableBandwidthThrottling gets the value of EnableBandwidthThrottling for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyEnableByteRangeLockingOnReadOnlyFiles

func (instance *MSFT_SmbClientConfiguration) GetPropertyEnableByteRangeLockingOnReadOnlyFiles() (value bool, err error)

GetEnableByteRangeLockingOnReadOnlyFiles gets the value of EnableByteRangeLockingOnReadOnlyFiles for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyEnableCompressibilitySampling

func (instance *MSFT_SmbClientConfiguration) GetPropertyEnableCompressibilitySampling() (value bool, err error)

GetEnableCompressibilitySampling gets the value of EnableCompressibilitySampling for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyEnableInsecureGuestLogons

func (instance *MSFT_SmbClientConfiguration) GetPropertyEnableInsecureGuestLogons() (value bool, err error)

GetEnableInsecureGuestLogons gets the value of EnableInsecureGuestLogons for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyEnableLargeMtu

func (instance *MSFT_SmbClientConfiguration) GetPropertyEnableLargeMtu() (value bool, err error)

GetEnableLargeMtu gets the value of EnableLargeMtu for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyEnableLoadBalanceScaleOut

func (instance *MSFT_SmbClientConfiguration) GetPropertyEnableLoadBalanceScaleOut() (value bool, err error)

GetEnableLoadBalanceScaleOut gets the value of EnableLoadBalanceScaleOut for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyEnableMailslots

func (instance *MSFT_SmbClientConfiguration) GetPropertyEnableMailslots() (value bool, err error)

GetEnableMailslots gets the value of EnableMailslots for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyEnableMultiChannel

func (instance *MSFT_SmbClientConfiguration) GetPropertyEnableMultiChannel() (value bool, err error)

GetEnableMultiChannel gets the value of EnableMultiChannel for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyEnableSecuritySignature

func (instance *MSFT_SmbClientConfiguration) GetPropertyEnableSecuritySignature() (value bool, err error)

GetEnableSecuritySignature gets the value of EnableSecuritySignature for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyEncryptionCiphers

func (instance *MSFT_SmbClientConfiguration) GetPropertyEncryptionCiphers() (value string, err error)

GetEncryptionCiphers gets the value of EncryptionCiphers for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyExtendedSessionTimeout

func (instance *MSFT_SmbClientConfiguration) GetPropertyExtendedSessionTimeout() (value uint32, err error)

GetExtendedSessionTimeout gets the value of ExtendedSessionTimeout for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyFileInfoCacheEntriesMax

func (instance *MSFT_SmbClientConfiguration) GetPropertyFileInfoCacheEntriesMax() (value uint32, err error)

GetFileInfoCacheEntriesMax gets the value of FileInfoCacheEntriesMax for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyFileInfoCacheLifetime

func (instance *MSFT_SmbClientConfiguration) GetPropertyFileInfoCacheLifetime() (value uint32, err error)

GetFileInfoCacheLifetime gets the value of FileInfoCacheLifetime for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyFileNotFoundCacheEntriesMax

func (instance *MSFT_SmbClientConfiguration) GetPropertyFileNotFoundCacheEntriesMax() (value uint32, err error)

GetFileNotFoundCacheEntriesMax gets the value of FileNotFoundCacheEntriesMax for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyFileNotFoundCacheLifetime

func (instance *MSFT_SmbClientConfiguration) GetPropertyFileNotFoundCacheLifetime() (value uint32, err error)

GetFileNotFoundCacheLifetime gets the value of FileNotFoundCacheLifetime for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyForceSMBEncryptionOverQuic

func (instance *MSFT_SmbClientConfiguration) GetPropertyForceSMBEncryptionOverQuic() (value bool, err error)

GetForceSMBEncryptionOverQuic gets the value of ForceSMBEncryptionOverQuic for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyInvalidAuthenticationCacheLifetime

func (instance *MSFT_SmbClientConfiguration) GetPropertyInvalidAuthenticationCacheLifetime() (value uint32, err error)

GetInvalidAuthenticationCacheLifetime gets the value of InvalidAuthenticationCacheLifetime for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyKeepConn

func (instance *MSFT_SmbClientConfiguration) GetPropertyKeepConn() (value uint32, err error)

GetKeepConn gets the value of KeepConn for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyMaxCmds

func (instance *MSFT_SmbClientConfiguration) GetPropertyMaxCmds() (value uint32, err error)

GetMaxCmds gets the value of MaxCmds for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyMaximumConnectionCountPerServer

func (instance *MSFT_SmbClientConfiguration) GetPropertyMaximumConnectionCountPerServer() (value uint32, err error)

GetMaximumConnectionCountPerServer gets the value of MaximumConnectionCountPerServer for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyOplocksDisabled

func (instance *MSFT_SmbClientConfiguration) GetPropertyOplocksDisabled() (value bool, err error)

GetOplocksDisabled gets the value of OplocksDisabled for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyRequestCompression

func (instance *MSFT_SmbClientConfiguration) GetPropertyRequestCompression() (value bool, err error)

GetRequestCompression gets the value of RequestCompression for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyRequireSecuritySignature

func (instance *MSFT_SmbClientConfiguration) GetPropertyRequireSecuritySignature() (value bool, err error)

GetRequireSecuritySignature gets the value of RequireSecuritySignature for the instance

func (*MSFT_SmbClientConfiguration) GetPropertySessionTimeout

func (instance *MSFT_SmbClientConfiguration) GetPropertySessionTimeout() (value uint32, err error)

GetSessionTimeout gets the value of SessionTimeout for the instance

func (*MSFT_SmbClientConfiguration) GetPropertySkipCertificateCheck

func (instance *MSFT_SmbClientConfiguration) GetPropertySkipCertificateCheck() (value bool, err error)

GetSkipCertificateCheck gets the value of SkipCertificateCheck for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyUseOpportunisticLocking

func (instance *MSFT_SmbClientConfiguration) GetPropertyUseOpportunisticLocking() (value bool, err error)

GetUseOpportunisticLocking gets the value of UseOpportunisticLocking for the instance

func (*MSFT_SmbClientConfiguration) GetPropertyWindowSizeThreshold

func (instance *MSFT_SmbClientConfiguration) GetPropertyWindowSizeThreshold() (value uint32, err error)

GetWindowSizeThreshold gets the value of WindowSizeThreshold for the instance

func (*MSFT_SmbClientConfiguration) ResetConfiguration

func (instance *MSFT_SmbClientConfiguration) ResetConfiguration(Output MSFT_SmbClientConfiguration,
	All bool,
	ConnectionCountPerRssNetworkInterface bool,
	DirectoryCacheEntriesMax bool,
	DirectoryCacheEntrySizeMax bool,
	DirectoryCacheLifetime bool,
	EnableBandwidthThrottling bool,
	EnableByteRangeLockingOnReadOnlyFiles bool,
	EnableLargeMtu bool,
	EnableMailslots bool,
	EnableMultiChannel bool,
	DormantFileLimit bool,
	ExtendedSessionTimeout bool,
	FileInfoCacheEntriesMax bool,
	FileInfoCacheLifetime bool,
	FileNotFoundCacheEntriesMax bool,
	FileNotFoundCacheLifetime bool,
	KeepConn bool,
	MaxCmds bool,
	MaximumConnectionCountPerServer bool,
	OplocksDisabled bool,
	SessionTimeout bool,
	UseOpportunisticLocking bool,
	WindowSizeThreshold bool,
	EnableLoadBalanceScaleOut bool,
	ForceSMBEncryptionOverQuic bool,
	SkipCertificateCheck bool,
	RequestCompression bool,
	DisableCompression bool,
	CompressibilitySampling bool,
	EncryptionCiphers bool,
	InvalidAuthenticationCacheLifetime bool) (result uint32, err error)

<param name="Output" type="MSFT_SmbClientConfiguration "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbClientConfiguration) SetConfiguration

func (instance *MSFT_SmbClientConfiguration) SetConfiguration(ConnectionCountPerRssNetworkInterface uint32,
	DirectoryCacheEntriesMax uint32,
	DirectoryCacheEntrySizeMax uint32,
	DirectoryCacheLifetime uint32,
	EnableBandwidthThrottling bool,
	EnableByteRangeLockingOnReadOnlyFiles bool,
	EnableLargeMtu bool,
	EnableMailslots bool,
	EnableMultiChannel bool,
	DormantFileLimit uint32,
	EnableSecuritySignature bool,
	ExtendedSessionTimeout uint32,
	FileInfoCacheEntriesMax uint32,
	FileInfoCacheLifetime uint32,
	FileNotFoundCacheEntriesMax uint32,
	FileNotFoundCacheLifetime uint32,
	KeepConn uint32,
	MaxCmds uint32,
	MaximumConnectionCountPerServer uint32,
	OplocksDisabled bool,
	RequireSecuritySignature bool,
	SessionTimeout uint32,
	UseOpportunisticLocking bool,
	WindowSizeThreshold uint32,
	EnableLoadBalanceScaleOut bool,
	EnableInsecureGuestLogons bool,
	ForceSMBEncryptionOverQuic bool,
	SkipCertificateCheck bool,
	RequestCompression bool,
	DisableCompression bool,
	EnableCompressibilitySampling bool,
	CompressibilitySamplingSize uint64,
	CompressibleThreshold uint64,
	EncryptionCiphers string,
	InvalidAuthenticationCacheLifetime uint32) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbClientConfiguration) SetPropertyCompressibilitySamplingSize

func (instance *MSFT_SmbClientConfiguration) SetPropertyCompressibilitySamplingSize(value uint64) (err error)

SetCompressibilitySamplingSize sets the value of CompressibilitySamplingSize for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyCompressibleThreshold

func (instance *MSFT_SmbClientConfiguration) SetPropertyCompressibleThreshold(value uint64) (err error)

SetCompressibleThreshold sets the value of CompressibleThreshold for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyConnectionCountPerRssNetworkInterface

func (instance *MSFT_SmbClientConfiguration) SetPropertyConnectionCountPerRssNetworkInterface(value uint32) (err error)

SetConnectionCountPerRssNetworkInterface sets the value of ConnectionCountPerRssNetworkInterface for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyDirectoryCacheEntriesMax

func (instance *MSFT_SmbClientConfiguration) SetPropertyDirectoryCacheEntriesMax(value uint32) (err error)

SetDirectoryCacheEntriesMax sets the value of DirectoryCacheEntriesMax for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyDirectoryCacheEntrySizeMax

func (instance *MSFT_SmbClientConfiguration) SetPropertyDirectoryCacheEntrySizeMax(value uint32) (err error)

SetDirectoryCacheEntrySizeMax sets the value of DirectoryCacheEntrySizeMax for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyDirectoryCacheLifetime

func (instance *MSFT_SmbClientConfiguration) SetPropertyDirectoryCacheLifetime(value uint32) (err error)

SetDirectoryCacheLifetime sets the value of DirectoryCacheLifetime for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyDisableCompression

func (instance *MSFT_SmbClientConfiguration) SetPropertyDisableCompression(value bool) (err error)

SetDisableCompression sets the value of DisableCompression for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyDormantFileLimit

func (instance *MSFT_SmbClientConfiguration) SetPropertyDormantFileLimit(value uint32) (err error)

SetDormantFileLimit sets the value of DormantFileLimit for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyEnableBandwidthThrottling

func (instance *MSFT_SmbClientConfiguration) SetPropertyEnableBandwidthThrottling(value bool) (err error)

SetEnableBandwidthThrottling sets the value of EnableBandwidthThrottling for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyEnableByteRangeLockingOnReadOnlyFiles

func (instance *MSFT_SmbClientConfiguration) SetPropertyEnableByteRangeLockingOnReadOnlyFiles(value bool) (err error)

SetEnableByteRangeLockingOnReadOnlyFiles sets the value of EnableByteRangeLockingOnReadOnlyFiles for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyEnableCompressibilitySampling

func (instance *MSFT_SmbClientConfiguration) SetPropertyEnableCompressibilitySampling(value bool) (err error)

SetEnableCompressibilitySampling sets the value of EnableCompressibilitySampling for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyEnableInsecureGuestLogons

func (instance *MSFT_SmbClientConfiguration) SetPropertyEnableInsecureGuestLogons(value bool) (err error)

SetEnableInsecureGuestLogons sets the value of EnableInsecureGuestLogons for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyEnableLargeMtu

func (instance *MSFT_SmbClientConfiguration) SetPropertyEnableLargeMtu(value bool) (err error)

SetEnableLargeMtu sets the value of EnableLargeMtu for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyEnableLoadBalanceScaleOut

func (instance *MSFT_SmbClientConfiguration) SetPropertyEnableLoadBalanceScaleOut(value bool) (err error)

SetEnableLoadBalanceScaleOut sets the value of EnableLoadBalanceScaleOut for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyEnableMailslots

func (instance *MSFT_SmbClientConfiguration) SetPropertyEnableMailslots(value bool) (err error)

SetEnableMailslots sets the value of EnableMailslots for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyEnableMultiChannel

func (instance *MSFT_SmbClientConfiguration) SetPropertyEnableMultiChannel(value bool) (err error)

SetEnableMultiChannel sets the value of EnableMultiChannel for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyEnableSecuritySignature

func (instance *MSFT_SmbClientConfiguration) SetPropertyEnableSecuritySignature(value bool) (err error)

SetEnableSecuritySignature sets the value of EnableSecuritySignature for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyEncryptionCiphers

func (instance *MSFT_SmbClientConfiguration) SetPropertyEncryptionCiphers(value string) (err error)

SetEncryptionCiphers sets the value of EncryptionCiphers for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyExtendedSessionTimeout

func (instance *MSFT_SmbClientConfiguration) SetPropertyExtendedSessionTimeout(value uint32) (err error)

SetExtendedSessionTimeout sets the value of ExtendedSessionTimeout for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyFileInfoCacheEntriesMax

func (instance *MSFT_SmbClientConfiguration) SetPropertyFileInfoCacheEntriesMax(value uint32) (err error)

SetFileInfoCacheEntriesMax sets the value of FileInfoCacheEntriesMax for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyFileInfoCacheLifetime

func (instance *MSFT_SmbClientConfiguration) SetPropertyFileInfoCacheLifetime(value uint32) (err error)

SetFileInfoCacheLifetime sets the value of FileInfoCacheLifetime for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyFileNotFoundCacheEntriesMax

func (instance *MSFT_SmbClientConfiguration) SetPropertyFileNotFoundCacheEntriesMax(value uint32) (err error)

SetFileNotFoundCacheEntriesMax sets the value of FileNotFoundCacheEntriesMax for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyFileNotFoundCacheLifetime

func (instance *MSFT_SmbClientConfiguration) SetPropertyFileNotFoundCacheLifetime(value uint32) (err error)

SetFileNotFoundCacheLifetime sets the value of FileNotFoundCacheLifetime for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyForceSMBEncryptionOverQuic

func (instance *MSFT_SmbClientConfiguration) SetPropertyForceSMBEncryptionOverQuic(value bool) (err error)

SetForceSMBEncryptionOverQuic sets the value of ForceSMBEncryptionOverQuic for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyInvalidAuthenticationCacheLifetime

func (instance *MSFT_SmbClientConfiguration) SetPropertyInvalidAuthenticationCacheLifetime(value uint32) (err error)

SetInvalidAuthenticationCacheLifetime sets the value of InvalidAuthenticationCacheLifetime for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyKeepConn

func (instance *MSFT_SmbClientConfiguration) SetPropertyKeepConn(value uint32) (err error)

SetKeepConn sets the value of KeepConn for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyMaxCmds

func (instance *MSFT_SmbClientConfiguration) SetPropertyMaxCmds(value uint32) (err error)

SetMaxCmds sets the value of MaxCmds for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyMaximumConnectionCountPerServer

func (instance *MSFT_SmbClientConfiguration) SetPropertyMaximumConnectionCountPerServer(value uint32) (err error)

SetMaximumConnectionCountPerServer sets the value of MaximumConnectionCountPerServer for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyOplocksDisabled

func (instance *MSFT_SmbClientConfiguration) SetPropertyOplocksDisabled(value bool) (err error)

SetOplocksDisabled sets the value of OplocksDisabled for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyRequestCompression

func (instance *MSFT_SmbClientConfiguration) SetPropertyRequestCompression(value bool) (err error)

SetRequestCompression sets the value of RequestCompression for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyRequireSecuritySignature

func (instance *MSFT_SmbClientConfiguration) SetPropertyRequireSecuritySignature(value bool) (err error)

SetRequireSecuritySignature sets the value of RequireSecuritySignature for the instance

func (*MSFT_SmbClientConfiguration) SetPropertySessionTimeout

func (instance *MSFT_SmbClientConfiguration) SetPropertySessionTimeout(value uint32) (err error)

SetSessionTimeout sets the value of SessionTimeout for the instance

func (*MSFT_SmbClientConfiguration) SetPropertySkipCertificateCheck

func (instance *MSFT_SmbClientConfiguration) SetPropertySkipCertificateCheck(value bool) (err error)

SetSkipCertificateCheck sets the value of SkipCertificateCheck for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyUseOpportunisticLocking

func (instance *MSFT_SmbClientConfiguration) SetPropertyUseOpportunisticLocking(value bool) (err error)

SetUseOpportunisticLocking sets the value of UseOpportunisticLocking for the instance

func (*MSFT_SmbClientConfiguration) SetPropertyWindowSizeThreshold

func (instance *MSFT_SmbClientConfiguration) SetPropertyWindowSizeThreshold(value uint32) (err error)

SetWindowSizeThreshold sets the value of WindowSizeThreshold for the instance

type MSFT_SmbClientNetworkInterface

type MSFT_SmbClientNetworkInterface struct {
	*cim.WmiInstance

	//
	FriendlyName string

	//
	InterfaceIndex uint32

	//
	IpAddresses []string

	//
	LinkSpeed uint64

	//
	RdmaCapable bool

	//
	RssCapable bool
}

MSFT_SmbClientNetworkInterface struct

func NewMSFT_SmbClientNetworkInterfaceEx1

func NewMSFT_SmbClientNetworkInterfaceEx1(instance *cim.WmiInstance) (newInstance *MSFT_SmbClientNetworkInterface, err error)

func NewMSFT_SmbClientNetworkInterfaceEx6

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

func (*MSFT_SmbClientNetworkInterface) GetPropertyFriendlyName

func (instance *MSFT_SmbClientNetworkInterface) GetPropertyFriendlyName() (value string, err error)

GetFriendlyName gets the value of FriendlyName for the instance

func (*MSFT_SmbClientNetworkInterface) GetPropertyInterfaceIndex

func (instance *MSFT_SmbClientNetworkInterface) GetPropertyInterfaceIndex() (value uint32, err error)

GetInterfaceIndex gets the value of InterfaceIndex for the instance

func (*MSFT_SmbClientNetworkInterface) GetPropertyIpAddresses

func (instance *MSFT_SmbClientNetworkInterface) GetPropertyIpAddresses() (value []string, err error)

GetIpAddresses gets the value of IpAddresses for the instance

func (*MSFT_SmbClientNetworkInterface) GetPropertyLinkSpeed

func (instance *MSFT_SmbClientNetworkInterface) GetPropertyLinkSpeed() (value uint64, err error)

GetLinkSpeed gets the value of LinkSpeed for the instance

func (*MSFT_SmbClientNetworkInterface) GetPropertyRdmaCapable

func (instance *MSFT_SmbClientNetworkInterface) GetPropertyRdmaCapable() (value bool, err error)

GetRdmaCapable gets the value of RdmaCapable for the instance

func (*MSFT_SmbClientNetworkInterface) GetPropertyRssCapable

func (instance *MSFT_SmbClientNetworkInterface) GetPropertyRssCapable() (value bool, err error)

GetRssCapable gets the value of RssCapable for the instance

func (*MSFT_SmbClientNetworkInterface) SetPropertyFriendlyName

func (instance *MSFT_SmbClientNetworkInterface) SetPropertyFriendlyName(value string) (err error)

SetFriendlyName sets the value of FriendlyName for the instance

func (*MSFT_SmbClientNetworkInterface) SetPropertyInterfaceIndex

func (instance *MSFT_SmbClientNetworkInterface) SetPropertyInterfaceIndex(value uint32) (err error)

SetInterfaceIndex sets the value of InterfaceIndex for the instance

func (*MSFT_SmbClientNetworkInterface) SetPropertyIpAddresses

func (instance *MSFT_SmbClientNetworkInterface) SetPropertyIpAddresses(value []string) (err error)

SetIpAddresses sets the value of IpAddresses for the instance

func (*MSFT_SmbClientNetworkInterface) SetPropertyLinkSpeed

func (instance *MSFT_SmbClientNetworkInterface) SetPropertyLinkSpeed(value uint64) (err error)

SetLinkSpeed sets the value of LinkSpeed for the instance

func (*MSFT_SmbClientNetworkInterface) SetPropertyRdmaCapable

func (instance *MSFT_SmbClientNetworkInterface) SetPropertyRdmaCapable(value bool) (err error)

SetRdmaCapable sets the value of RdmaCapable for the instance

func (*MSFT_SmbClientNetworkInterface) SetPropertyRssCapable

func (instance *MSFT_SmbClientNetworkInterface) SetPropertyRssCapable(value bool) (err error)

SetRssCapable sets the value of RssCapable for the instance

type MSFT_SmbComponent

type MSFT_SmbComponent struct {
	*cim.WmiInstance
}

MSFT_SmbComponent struct

func NewMSFT_SmbComponentEx1

func NewMSFT_SmbComponentEx1(instance *cim.WmiInstance) (newInstance *MSFT_SmbComponent, err error)

func NewMSFT_SmbComponentEx6

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

func (*MSFT_SmbComponent) ClientReloadSmbDirect

func (instance *MSFT_SmbComponent) ClientReloadSmbDirect() (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbComponent) ClientUnloadSmbDirect

func (instance *MSFT_SmbComponent) ClientUnloadSmbDirect() (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbComponent) RemoveSmbComponent

func (instance *MSFT_SmbComponent) RemoveSmbComponent(Name []string) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbComponent) ServerReloadSmbDirect

func (instance *MSFT_SmbComponent) ServerReloadSmbDirect() (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbComponent) ServerUnloadSmbDirect

func (instance *MSFT_SmbComponent) ServerUnloadSmbDirect() (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

type MSFT_SmbConnection

type MSFT_SmbConnection struct {
	*cim.WmiInstance

	//
	ContinuouslyAvailable bool

	//
	Credential string

	//
	Dialect string

	//
	Encrypted bool

	//
	NumOpens uint64

	//
	Redirected bool

	//
	ServerName string

	//
	ShareName string

	//
	Signed bool

	//
	SmbInstance SmbConnection_SmbInstance

	//
	UserName string
}

MSFT_SmbConnection struct

func NewMSFT_SmbConnectionEx1

func NewMSFT_SmbConnectionEx1(instance *cim.WmiInstance) (newInstance *MSFT_SmbConnection, err error)

func NewMSFT_SmbConnectionEx6

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

func (*MSFT_SmbConnection) GetPropertyContinuouslyAvailable

func (instance *MSFT_SmbConnection) GetPropertyContinuouslyAvailable() (value bool, err error)

GetContinuouslyAvailable gets the value of ContinuouslyAvailable for the instance

func (*MSFT_SmbConnection) GetPropertyCredential

func (instance *MSFT_SmbConnection) GetPropertyCredential() (value string, err error)

GetCredential gets the value of Credential for the instance

func (*MSFT_SmbConnection) GetPropertyDialect

func (instance *MSFT_SmbConnection) GetPropertyDialect() (value string, err error)

GetDialect gets the value of Dialect for the instance

func (*MSFT_SmbConnection) GetPropertyEncrypted

func (instance *MSFT_SmbConnection) GetPropertyEncrypted() (value bool, err error)

GetEncrypted gets the value of Encrypted for the instance

func (*MSFT_SmbConnection) GetPropertyNumOpens

func (instance *MSFT_SmbConnection) GetPropertyNumOpens() (value uint64, err error)

GetNumOpens gets the value of NumOpens for the instance

func (*MSFT_SmbConnection) GetPropertyRedirected

func (instance *MSFT_SmbConnection) GetPropertyRedirected() (value bool, err error)

GetRedirected gets the value of Redirected for the instance

func (*MSFT_SmbConnection) GetPropertyServerName

func (instance *MSFT_SmbConnection) GetPropertyServerName() (value string, err error)

GetServerName gets the value of ServerName for the instance

func (*MSFT_SmbConnection) GetPropertyShareName

func (instance *MSFT_SmbConnection) GetPropertyShareName() (value string, err error)

GetShareName gets the value of ShareName for the instance

func (*MSFT_SmbConnection) GetPropertySigned

func (instance *MSFT_SmbConnection) GetPropertySigned() (value bool, err error)

GetSigned gets the value of Signed for the instance

func (*MSFT_SmbConnection) GetPropertySmbInstance

func (instance *MSFT_SmbConnection) GetPropertySmbInstance() (value SmbConnection_SmbInstance, err error)

GetSmbInstance gets the value of SmbInstance for the instance

func (*MSFT_SmbConnection) GetPropertyUserName

func (instance *MSFT_SmbConnection) GetPropertyUserName() (value string, err error)

GetUserName gets the value of UserName for the instance

func (*MSFT_SmbConnection) SetPropertyContinuouslyAvailable

func (instance *MSFT_SmbConnection) SetPropertyContinuouslyAvailable(value bool) (err error)

SetContinuouslyAvailable sets the value of ContinuouslyAvailable for the instance

func (*MSFT_SmbConnection) SetPropertyCredential

func (instance *MSFT_SmbConnection) SetPropertyCredential(value string) (err error)

SetCredential sets the value of Credential for the instance

func (*MSFT_SmbConnection) SetPropertyDialect

func (instance *MSFT_SmbConnection) SetPropertyDialect(value string) (err error)

SetDialect sets the value of Dialect for the instance

func (*MSFT_SmbConnection) SetPropertyEncrypted

func (instance *MSFT_SmbConnection) SetPropertyEncrypted(value bool) (err error)

SetEncrypted sets the value of Encrypted for the instance

func (*MSFT_SmbConnection) SetPropertyNumOpens

func (instance *MSFT_SmbConnection) SetPropertyNumOpens(value uint64) (err error)

SetNumOpens sets the value of NumOpens for the instance

func (*MSFT_SmbConnection) SetPropertyRedirected

func (instance *MSFT_SmbConnection) SetPropertyRedirected(value bool) (err error)

SetRedirected sets the value of Redirected for the instance

func (*MSFT_SmbConnection) SetPropertyServerName

func (instance *MSFT_SmbConnection) SetPropertyServerName(value string) (err error)

SetServerName sets the value of ServerName for the instance

func (*MSFT_SmbConnection) SetPropertyShareName

func (instance *MSFT_SmbConnection) SetPropertyShareName(value string) (err error)

SetShareName sets the value of ShareName for the instance

func (*MSFT_SmbConnection) SetPropertySigned

func (instance *MSFT_SmbConnection) SetPropertySigned(value bool) (err error)

SetSigned sets the value of Signed for the instance

func (*MSFT_SmbConnection) SetPropertySmbInstance

func (instance *MSFT_SmbConnection) SetPropertySmbInstance(value SmbConnection_SmbInstance) (err error)

SetSmbInstance sets the value of SmbInstance for the instance

func (*MSFT_SmbConnection) SetPropertyUserName

func (instance *MSFT_SmbConnection) SetPropertyUserName(value string) (err error)

SetUserName sets the value of UserName for the instance

type MSFT_SmbGlobalMapping

type MSFT_SmbGlobalMapping struct {
	*cim.WmiInstance

	//
	LocalPath string

	//
	RemotePath string

	//
	RequireIntegrity bool

	//
	RequirePrivacy bool

	//
	Status SmbGlobalMapping_Status

	//
	UseWriteThrough bool
}

MSFT_SmbGlobalMapping struct

func NewMSFT_SmbGlobalMappingEx1

func NewMSFT_SmbGlobalMappingEx1(instance *cim.WmiInstance) (newInstance *MSFT_SmbGlobalMapping, err error)

func NewMSFT_SmbGlobalMappingEx6

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

func (*MSFT_SmbGlobalMapping) Create

func (instance *MSFT_SmbGlobalMapping) Create(LocalPath string,
	RemotePath string,
	Credential string,
	Persistent bool,
	CreatedMapping MSFT_SmbGlobalMapping,
	RequireIntegrity bool,
	RequirePrivacy bool,
	FullAccess []string,
	DenyAccess []string,
	UseWriteThrough bool) (result uint32, err error)

<param name="CreatedMapping" type="MSFT_SmbGlobalMapping "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbGlobalMapping) GetPropertyLocalPath

func (instance *MSFT_SmbGlobalMapping) GetPropertyLocalPath() (value string, err error)

GetLocalPath gets the value of LocalPath for the instance

func (*MSFT_SmbGlobalMapping) GetPropertyRemotePath

func (instance *MSFT_SmbGlobalMapping) GetPropertyRemotePath() (value string, err error)

GetRemotePath gets the value of RemotePath for the instance

func (*MSFT_SmbGlobalMapping) GetPropertyRequireIntegrity

func (instance *MSFT_SmbGlobalMapping) GetPropertyRequireIntegrity() (value bool, err error)

GetRequireIntegrity gets the value of RequireIntegrity for the instance

func (*MSFT_SmbGlobalMapping) GetPropertyRequirePrivacy

func (instance *MSFT_SmbGlobalMapping) GetPropertyRequirePrivacy() (value bool, err error)

GetRequirePrivacy gets the value of RequirePrivacy for the instance

func (*MSFT_SmbGlobalMapping) GetPropertyStatus

func (instance *MSFT_SmbGlobalMapping) GetPropertyStatus() (value SmbGlobalMapping_Status, err error)

GetStatus gets the value of Status for the instance

func (*MSFT_SmbGlobalMapping) GetPropertyUseWriteThrough

func (instance *MSFT_SmbGlobalMapping) GetPropertyUseWriteThrough() (value bool, err error)

GetUseWriteThrough gets the value of UseWriteThrough for the instance

func (*MSFT_SmbGlobalMapping) Remove

func (instance *MSFT_SmbGlobalMapping) Remove(Force bool) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbGlobalMapping) SetPropertyLocalPath

func (instance *MSFT_SmbGlobalMapping) SetPropertyLocalPath(value string) (err error)

SetLocalPath sets the value of LocalPath for the instance

func (*MSFT_SmbGlobalMapping) SetPropertyRemotePath

func (instance *MSFT_SmbGlobalMapping) SetPropertyRemotePath(value string) (err error)

SetRemotePath sets the value of RemotePath for the instance

func (*MSFT_SmbGlobalMapping) SetPropertyRequireIntegrity

func (instance *MSFT_SmbGlobalMapping) SetPropertyRequireIntegrity(value bool) (err error)

SetRequireIntegrity sets the value of RequireIntegrity for the instance

func (*MSFT_SmbGlobalMapping) SetPropertyRequirePrivacy

func (instance *MSFT_SmbGlobalMapping) SetPropertyRequirePrivacy(value bool) (err error)

SetRequirePrivacy sets the value of RequirePrivacy for the instance

func (*MSFT_SmbGlobalMapping) SetPropertyStatus

func (instance *MSFT_SmbGlobalMapping) SetPropertyStatus(value SmbGlobalMapping_Status) (err error)

SetStatus sets the value of Status for the instance

func (*MSFT_SmbGlobalMapping) SetPropertyUseWriteThrough

func (instance *MSFT_SmbGlobalMapping) SetPropertyUseWriteThrough(value bool) (err error)

SetUseWriteThrough sets the value of UseWriteThrough for the instance

type MSFT_SmbMapping

type MSFT_SmbMapping struct {
	*cim.WmiInstance

	//
	CompressNetworkTraffic int32

	//
	GlobalMapping bool

	//
	LocalPath string

	//
	RemotePath string

	//
	RequireIntegrity bool

	//
	RequirePrivacy bool

	//
	SkipCertificateCheck bool

	//
	Status SmbMapping_Status

	//
	TransportType SmbMapping_TransportType

	//
	UseWriteThrough bool
}

MSFT_SmbMapping struct

func NewMSFT_SmbMappingEx1

func NewMSFT_SmbMappingEx1(instance *cim.WmiInstance) (newInstance *MSFT_SmbMapping, err error)

func NewMSFT_SmbMappingEx6

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

func (*MSFT_SmbMapping) Create

func (instance *MSFT_SmbMapping) Create(LocalPath string,
	RemotePath string,
	UserName string,
	Password string,
	Persistent bool,
	SaveCredentials bool,
	HomeFolder bool,
	CreatedMapping MSFT_SmbMapping,
	RequireIntegrity bool,
	RequirePrivacy bool,
	UseWriteThrough bool,
	TransportType uint32,
	SkipCertificateCheck bool,
	CompressNetworkTraffic bool,
	GlobalMapping bool) (result uint32, err error)

<param name="CreatedMapping" type="MSFT_SmbMapping "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbMapping) GetPropertyCompressNetworkTraffic

func (instance *MSFT_SmbMapping) GetPropertyCompressNetworkTraffic() (value int32, err error)

GetCompressNetworkTraffic gets the value of CompressNetworkTraffic for the instance

func (*MSFT_SmbMapping) GetPropertyGlobalMapping

func (instance *MSFT_SmbMapping) GetPropertyGlobalMapping() (value bool, err error)

GetGlobalMapping gets the value of GlobalMapping for the instance

func (*MSFT_SmbMapping) GetPropertyLocalPath

func (instance *MSFT_SmbMapping) GetPropertyLocalPath() (value string, err error)

GetLocalPath gets the value of LocalPath for the instance

func (*MSFT_SmbMapping) GetPropertyRemotePath

func (instance *MSFT_SmbMapping) GetPropertyRemotePath() (value string, err error)

GetRemotePath gets the value of RemotePath for the instance

func (*MSFT_SmbMapping) GetPropertyRequireIntegrity

func (instance *MSFT_SmbMapping) GetPropertyRequireIntegrity() (value bool, err error)

GetRequireIntegrity gets the value of RequireIntegrity for the instance

func (*MSFT_SmbMapping) GetPropertyRequirePrivacy

func (instance *MSFT_SmbMapping) GetPropertyRequirePrivacy() (value bool, err error)

GetRequirePrivacy gets the value of RequirePrivacy for the instance

func (*MSFT_SmbMapping) GetPropertySkipCertificateCheck

func (instance *MSFT_SmbMapping) GetPropertySkipCertificateCheck() (value bool, err error)

GetSkipCertificateCheck gets the value of SkipCertificateCheck for the instance

func (*MSFT_SmbMapping) GetPropertyStatus

func (instance *MSFT_SmbMapping) GetPropertyStatus() (value SmbMapping_Status, err error)

GetStatus gets the value of Status for the instance

func (*MSFT_SmbMapping) GetPropertyTransportType

func (instance *MSFT_SmbMapping) GetPropertyTransportType() (value SmbMapping_TransportType, err error)

GetTransportType gets the value of TransportType for the instance

func (*MSFT_SmbMapping) GetPropertyUseWriteThrough

func (instance *MSFT_SmbMapping) GetPropertyUseWriteThrough() (value bool, err error)

GetUseWriteThrough gets the value of UseWriteThrough for the instance

func (*MSFT_SmbMapping) Remove

func (instance *MSFT_SmbMapping) Remove(UpdateProfile bool,
	Force bool,
	GlobalMapping bool) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbMapping) SetPropertyCompressNetworkTraffic

func (instance *MSFT_SmbMapping) SetPropertyCompressNetworkTraffic(value int32) (err error)

SetCompressNetworkTraffic sets the value of CompressNetworkTraffic for the instance

func (*MSFT_SmbMapping) SetPropertyGlobalMapping

func (instance *MSFT_SmbMapping) SetPropertyGlobalMapping(value bool) (err error)

SetGlobalMapping sets the value of GlobalMapping for the instance

func (*MSFT_SmbMapping) SetPropertyLocalPath

func (instance *MSFT_SmbMapping) SetPropertyLocalPath(value string) (err error)

SetLocalPath sets the value of LocalPath for the instance

func (*MSFT_SmbMapping) SetPropertyRemotePath

func (instance *MSFT_SmbMapping) SetPropertyRemotePath(value string) (err error)

SetRemotePath sets the value of RemotePath for the instance

func (*MSFT_SmbMapping) SetPropertyRequireIntegrity

func (instance *MSFT_SmbMapping) SetPropertyRequireIntegrity(value bool) (err error)

SetRequireIntegrity sets the value of RequireIntegrity for the instance

func (*MSFT_SmbMapping) SetPropertyRequirePrivacy

func (instance *MSFT_SmbMapping) SetPropertyRequirePrivacy(value bool) (err error)

SetRequirePrivacy sets the value of RequirePrivacy for the instance

func (*MSFT_SmbMapping) SetPropertySkipCertificateCheck

func (instance *MSFT_SmbMapping) SetPropertySkipCertificateCheck(value bool) (err error)

SetSkipCertificateCheck sets the value of SkipCertificateCheck for the instance

func (*MSFT_SmbMapping) SetPropertyStatus

func (instance *MSFT_SmbMapping) SetPropertyStatus(value SmbMapping_Status) (err error)

SetStatus sets the value of Status for the instance

func (*MSFT_SmbMapping) SetPropertyTransportType

func (instance *MSFT_SmbMapping) SetPropertyTransportType(value SmbMapping_TransportType) (err error)

SetTransportType sets the value of TransportType for the instance

func (*MSFT_SmbMapping) SetPropertyUseWriteThrough

func (instance *MSFT_SmbMapping) SetPropertyUseWriteThrough(value bool) (err error)

SetUseWriteThrough sets the value of UseWriteThrough for the instance

type MSFT_SmbMultichannelConnection

type MSFT_SmbMultichannelConnection struct {
	*cim.WmiInstance

	//
	ClientInterfaceFriendlyName string

	//
	ClientInterfaceIndex uint32

	//
	ClientIpAddress string

	//
	ClientLinkSpeed uint64

	//
	ClientRdmaCapable bool

	//
	ClientRSSCapable bool

	//
	CurrentChannels uint32

	//
	Failed bool

	//
	FailureCount uint32

	//
	MaxChannels uint32

	//
	QuicConnectionCount uint16

	//
	RdmaConnectionCount uint16

	//
	Selected bool

	//
	ServerInterfaceIndex uint32

	//
	ServerIpAddress string

	//
	ServerLinkSpeed uint64

	//
	ServerName string

	//
	ServerRdmaCapable bool

	//
	ServerRSSCapable bool

	//
	SmbInstance SmbMultichannelConnection_SmbInstance

	//
	TcpConnectionCount uint16
}

MSFT_SmbMultichannelConnection struct

func NewMSFT_SmbMultichannelConnectionEx1

func NewMSFT_SmbMultichannelConnectionEx1(instance *cim.WmiInstance) (newInstance *MSFT_SmbMultichannelConnection, err error)

func NewMSFT_SmbMultichannelConnectionEx6

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

func (*MSFT_SmbMultichannelConnection) GetPropertyClientInterfaceFriendlyName

func (instance *MSFT_SmbMultichannelConnection) GetPropertyClientInterfaceFriendlyName() (value string, err error)

GetClientInterfaceFriendlyName gets the value of ClientInterfaceFriendlyName for the instance

func (*MSFT_SmbMultichannelConnection) GetPropertyClientInterfaceIndex

func (instance *MSFT_SmbMultichannelConnection) GetPropertyClientInterfaceIndex() (value uint32, err error)

GetClientInterfaceIndex gets the value of ClientInterfaceIndex for the instance

func (*MSFT_SmbMultichannelConnection) GetPropertyClientIpAddress

func (instance *MSFT_SmbMultichannelConnection) GetPropertyClientIpAddress() (value string, err error)

GetClientIpAddress gets the value of ClientIpAddress for the instance

func (*MSFT_SmbMultichannelConnection) GetPropertyClientLinkSpeed

func (instance *MSFT_SmbMultichannelConnection) GetPropertyClientLinkSpeed() (value uint64, err error)

GetClientLinkSpeed gets the value of ClientLinkSpeed for the instance

func (*MSFT_SmbMultichannelConnection) GetPropertyClientRSSCapable

func (instance *MSFT_SmbMultichannelConnection) GetPropertyClientRSSCapable() (value bool, err error)

GetClientRSSCapable gets the value of ClientRSSCapable for the instance

func (*MSFT_SmbMultichannelConnection) GetPropertyClientRdmaCapable

func (instance *MSFT_SmbMultichannelConnection) GetPropertyClientRdmaCapable() (value bool, err error)

GetClientRdmaCapable gets the value of ClientRdmaCapable for the instance

func (*MSFT_SmbMultichannelConnection) GetPropertyCurrentChannels

func (instance *MSFT_SmbMultichannelConnection) GetPropertyCurrentChannels() (value uint32, err error)

GetCurrentChannels gets the value of CurrentChannels for the instance

func (*MSFT_SmbMultichannelConnection) GetPropertyFailed

func (instance *MSFT_SmbMultichannelConnection) GetPropertyFailed() (value bool, err error)

GetFailed gets the value of Failed for the instance

func (*MSFT_SmbMultichannelConnection) GetPropertyFailureCount

func (instance *MSFT_SmbMultichannelConnection) GetPropertyFailureCount() (value uint32, err error)

GetFailureCount gets the value of FailureCount for the instance

func (*MSFT_SmbMultichannelConnection) GetPropertyMaxChannels

func (instance *MSFT_SmbMultichannelConnection) GetPropertyMaxChannels() (value uint32, err error)

GetMaxChannels gets the value of MaxChannels for the instance

func (*MSFT_SmbMultichannelConnection) GetPropertyQuicConnectionCount

func (instance *MSFT_SmbMultichannelConnection) GetPropertyQuicConnectionCount() (value uint16, err error)

GetQuicConnectionCount gets the value of QuicConnectionCount for the instance

func (*MSFT_SmbMultichannelConnection) GetPropertyRdmaConnectionCount

func (instance *MSFT_SmbMultichannelConnection) GetPropertyRdmaConnectionCount() (value uint16, err error)

GetRdmaConnectionCount gets the value of RdmaConnectionCount for the instance

func (*MSFT_SmbMultichannelConnection) GetPropertySelected

func (instance *MSFT_SmbMultichannelConnection) GetPropertySelected() (value bool, err error)

GetSelected gets the value of Selected for the instance

func (*MSFT_SmbMultichannelConnection) GetPropertyServerInterfaceIndex

func (instance *MSFT_SmbMultichannelConnection) GetPropertyServerInterfaceIndex() (value uint32, err error)

GetServerInterfaceIndex gets the value of ServerInterfaceIndex for the instance

func (*MSFT_SmbMultichannelConnection) GetPropertyServerIpAddress

func (instance *MSFT_SmbMultichannelConnection) GetPropertyServerIpAddress() (value string, err error)

GetServerIpAddress gets the value of ServerIpAddress for the instance

func (*MSFT_SmbMultichannelConnection) GetPropertyServerLinkSpeed

func (instance *MSFT_SmbMultichannelConnection) GetPropertyServerLinkSpeed() (value uint64, err error)

GetServerLinkSpeed gets the value of ServerLinkSpeed for the instance

func (*MSFT_SmbMultichannelConnection) GetPropertyServerName

func (instance *MSFT_SmbMultichannelConnection) GetPropertyServerName() (value string, err error)

GetServerName gets the value of ServerName for the instance

func (*MSFT_SmbMultichannelConnection) GetPropertyServerRSSCapable

func (instance *MSFT_SmbMultichannelConnection) GetPropertyServerRSSCapable() (value bool, err error)

GetServerRSSCapable gets the value of ServerRSSCapable for the instance

func (*MSFT_SmbMultichannelConnection) GetPropertyServerRdmaCapable

func (instance *MSFT_SmbMultichannelConnection) GetPropertyServerRdmaCapable() (value bool, err error)

GetServerRdmaCapable gets the value of ServerRdmaCapable for the instance

func (*MSFT_SmbMultichannelConnection) GetPropertySmbInstance

func (instance *MSFT_SmbMultichannelConnection) GetPropertySmbInstance() (value SmbMultichannelConnection_SmbInstance, err error)

GetSmbInstance gets the value of SmbInstance for the instance

func (*MSFT_SmbMultichannelConnection) GetPropertyTcpConnectionCount

func (instance *MSFT_SmbMultichannelConnection) GetPropertyTcpConnectionCount() (value uint16, err error)

GetTcpConnectionCount gets the value of TcpConnectionCount for the instance

func (*MSFT_SmbMultichannelConnection) Refresh

func (instance *MSFT_SmbMultichannelConnection) Refresh(ServerName string) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbMultichannelConnection) SetPropertyClientInterfaceFriendlyName

func (instance *MSFT_SmbMultichannelConnection) SetPropertyClientInterfaceFriendlyName(value string) (err error)

SetClientInterfaceFriendlyName sets the value of ClientInterfaceFriendlyName for the instance

func (*MSFT_SmbMultichannelConnection) SetPropertyClientInterfaceIndex

func (instance *MSFT_SmbMultichannelConnection) SetPropertyClientInterfaceIndex(value uint32) (err error)

SetClientInterfaceIndex sets the value of ClientInterfaceIndex for the instance

func (*MSFT_SmbMultichannelConnection) SetPropertyClientIpAddress

func (instance *MSFT_SmbMultichannelConnection) SetPropertyClientIpAddress(value string) (err error)

SetClientIpAddress sets the value of ClientIpAddress for the instance

func (*MSFT_SmbMultichannelConnection) SetPropertyClientLinkSpeed

func (instance *MSFT_SmbMultichannelConnection) SetPropertyClientLinkSpeed(value uint64) (err error)

SetClientLinkSpeed sets the value of ClientLinkSpeed for the instance

func (*MSFT_SmbMultichannelConnection) SetPropertyClientRSSCapable

func (instance *MSFT_SmbMultichannelConnection) SetPropertyClientRSSCapable(value bool) (err error)

SetClientRSSCapable sets the value of ClientRSSCapable for the instance

func (*MSFT_SmbMultichannelConnection) SetPropertyClientRdmaCapable

func (instance *MSFT_SmbMultichannelConnection) SetPropertyClientRdmaCapable(value bool) (err error)

SetClientRdmaCapable sets the value of ClientRdmaCapable for the instance

func (*MSFT_SmbMultichannelConnection) SetPropertyCurrentChannels

func (instance *MSFT_SmbMultichannelConnection) SetPropertyCurrentChannels(value uint32) (err error)

SetCurrentChannels sets the value of CurrentChannels for the instance

func (*MSFT_SmbMultichannelConnection) SetPropertyFailed

func (instance *MSFT_SmbMultichannelConnection) SetPropertyFailed(value bool) (err error)

SetFailed sets the value of Failed for the instance

func (*MSFT_SmbMultichannelConnection) SetPropertyFailureCount

func (instance *MSFT_SmbMultichannelConnection) SetPropertyFailureCount(value uint32) (err error)

SetFailureCount sets the value of FailureCount for the instance

func (*MSFT_SmbMultichannelConnection) SetPropertyMaxChannels

func (instance *MSFT_SmbMultichannelConnection) SetPropertyMaxChannels(value uint32) (err error)

SetMaxChannels sets the value of MaxChannels for the instance

func (*MSFT_SmbMultichannelConnection) SetPropertyQuicConnectionCount

func (instance *MSFT_SmbMultichannelConnection) SetPropertyQuicConnectionCount(value uint16) (err error)

SetQuicConnectionCount sets the value of QuicConnectionCount for the instance

func (*MSFT_SmbMultichannelConnection) SetPropertyRdmaConnectionCount

func (instance *MSFT_SmbMultichannelConnection) SetPropertyRdmaConnectionCount(value uint16) (err error)

SetRdmaConnectionCount sets the value of RdmaConnectionCount for the instance

func (*MSFT_SmbMultichannelConnection) SetPropertySelected

func (instance *MSFT_SmbMultichannelConnection) SetPropertySelected(value bool) (err error)

SetSelected sets the value of Selected for the instance

func (*MSFT_SmbMultichannelConnection) SetPropertyServerInterfaceIndex

func (instance *MSFT_SmbMultichannelConnection) SetPropertyServerInterfaceIndex(value uint32) (err error)

SetServerInterfaceIndex sets the value of ServerInterfaceIndex for the instance

func (*MSFT_SmbMultichannelConnection) SetPropertyServerIpAddress

func (instance *MSFT_SmbMultichannelConnection) SetPropertyServerIpAddress(value string) (err error)

SetServerIpAddress sets the value of ServerIpAddress for the instance

func (*MSFT_SmbMultichannelConnection) SetPropertyServerLinkSpeed

func (instance *MSFT_SmbMultichannelConnection) SetPropertyServerLinkSpeed(value uint64) (err error)

SetServerLinkSpeed sets the value of ServerLinkSpeed for the instance

func (*MSFT_SmbMultichannelConnection) SetPropertyServerName

func (instance *MSFT_SmbMultichannelConnection) SetPropertyServerName(value string) (err error)

SetServerName sets the value of ServerName for the instance

func (*MSFT_SmbMultichannelConnection) SetPropertyServerRSSCapable

func (instance *MSFT_SmbMultichannelConnection) SetPropertyServerRSSCapable(value bool) (err error)

SetServerRSSCapable sets the value of ServerRSSCapable for the instance

func (*MSFT_SmbMultichannelConnection) SetPropertyServerRdmaCapable

func (instance *MSFT_SmbMultichannelConnection) SetPropertyServerRdmaCapable(value bool) (err error)

SetServerRdmaCapable sets the value of ServerRdmaCapable for the instance

func (*MSFT_SmbMultichannelConnection) SetPropertySmbInstance

func (instance *MSFT_SmbMultichannelConnection) SetPropertySmbInstance(value SmbMultichannelConnection_SmbInstance) (err error)

SetSmbInstance sets the value of SmbInstance for the instance

func (*MSFT_SmbMultichannelConnection) SetPropertyTcpConnectionCount

func (instance *MSFT_SmbMultichannelConnection) SetPropertyTcpConnectionCount(value uint16) (err error)

SetTcpConnectionCount sets the value of TcpConnectionCount for the instance

type MSFT_SmbMultichannelConstraint

type MSFT_SmbMultichannelConstraint struct {
	*cim.WmiInstance

	//
	InterfaceAlias string

	//
	InterfaceGuid string

	//
	InterfaceIndex uint32

	//
	ServerName string
}

MSFT_SmbMultichannelConstraint struct

func NewMSFT_SmbMultichannelConstraintEx1

func NewMSFT_SmbMultichannelConstraintEx1(instance *cim.WmiInstance) (newInstance *MSFT_SmbMultichannelConstraint, err error)

func NewMSFT_SmbMultichannelConstraintEx6

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

func (*MSFT_SmbMultichannelConstraint) CreateConstraint

func (instance *MSFT_SmbMultichannelConstraint) CreateConstraint(ServerName string,
	InterfaceIndex []uint32,
	InterfaceAlias []string,
	Output []MSFT_SmbMultichannelConstraint) (result uint32, err error)

<param name="Output" type="MSFT_SmbMultichannelConstraint []"></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbMultichannelConstraint) GetPropertyInterfaceAlias

func (instance *MSFT_SmbMultichannelConstraint) GetPropertyInterfaceAlias() (value string, err error)

GetInterfaceAlias gets the value of InterfaceAlias for the instance

func (*MSFT_SmbMultichannelConstraint) GetPropertyInterfaceGuid

func (instance *MSFT_SmbMultichannelConstraint) GetPropertyInterfaceGuid() (value string, err error)

GetInterfaceGuid gets the value of InterfaceGuid for the instance

func (*MSFT_SmbMultichannelConstraint) GetPropertyInterfaceIndex

func (instance *MSFT_SmbMultichannelConstraint) GetPropertyInterfaceIndex() (value uint32, err error)

GetInterfaceIndex gets the value of InterfaceIndex for the instance

func (*MSFT_SmbMultichannelConstraint) GetPropertyServerName

func (instance *MSFT_SmbMultichannelConstraint) GetPropertyServerName() (value string, err error)

GetServerName gets the value of ServerName for the instance

func (*MSFT_SmbMultichannelConstraint) SetPropertyInterfaceAlias

func (instance *MSFT_SmbMultichannelConstraint) SetPropertyInterfaceAlias(value string) (err error)

SetInterfaceAlias sets the value of InterfaceAlias for the instance

func (*MSFT_SmbMultichannelConstraint) SetPropertyInterfaceGuid

func (instance *MSFT_SmbMultichannelConstraint) SetPropertyInterfaceGuid(value string) (err error)

SetInterfaceGuid sets the value of InterfaceGuid for the instance

func (*MSFT_SmbMultichannelConstraint) SetPropertyInterfaceIndex

func (instance *MSFT_SmbMultichannelConstraint) SetPropertyInterfaceIndex(value uint32) (err error)

SetInterfaceIndex sets the value of InterfaceIndex for the instance

func (*MSFT_SmbMultichannelConstraint) SetPropertyServerName

func (instance *MSFT_SmbMultichannelConstraint) SetPropertyServerName(value string) (err error)

SetServerName sets the value of ServerName for the instance

type MSFT_SmbOpenFile

type MSFT_SmbOpenFile struct {
	*cim.WmiInstance

	//
	ClientComputerName string

	//
	ClientUserName string

	//
	ClusterNodeName string

	//
	ContinuouslyAvailable bool

	//
	Encrypted bool

	//
	FileId uint64

	//
	Locks uint32

	//
	Path string

	//
	Permissions uint32

	//
	ScopeName string

	//
	SessionId uint64

	//
	ShareRelativePath string

	//
	Signed bool

	//
	SmbInstance SmbOpenFile_SmbInstance
}

MSFT_SmbOpenFile struct

func NewMSFT_SmbOpenFileEx1

func NewMSFT_SmbOpenFileEx1(instance *cim.WmiInstance) (newInstance *MSFT_SmbOpenFile, err error)

func NewMSFT_SmbOpenFileEx6

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

func (*MSFT_SmbOpenFile) ForceClose

func (instance *MSFT_SmbOpenFile) ForceClose() (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbOpenFile) GetPropertyClientComputerName

func (instance *MSFT_SmbOpenFile) GetPropertyClientComputerName() (value string, err error)

GetClientComputerName gets the value of ClientComputerName for the instance

func (*MSFT_SmbOpenFile) GetPropertyClientUserName

func (instance *MSFT_SmbOpenFile) GetPropertyClientUserName() (value string, err error)

GetClientUserName gets the value of ClientUserName for the instance

func (*MSFT_SmbOpenFile) GetPropertyClusterNodeName

func (instance *MSFT_SmbOpenFile) GetPropertyClusterNodeName() (value string, err error)

GetClusterNodeName gets the value of ClusterNodeName for the instance

func (*MSFT_SmbOpenFile) GetPropertyContinuouslyAvailable

func (instance *MSFT_SmbOpenFile) GetPropertyContinuouslyAvailable() (value bool, err error)

GetContinuouslyAvailable gets the value of ContinuouslyAvailable for the instance

func (*MSFT_SmbOpenFile) GetPropertyEncrypted

func (instance *MSFT_SmbOpenFile) GetPropertyEncrypted() (value bool, err error)

GetEncrypted gets the value of Encrypted for the instance

func (*MSFT_SmbOpenFile) GetPropertyFileId

func (instance *MSFT_SmbOpenFile) GetPropertyFileId() (value uint64, err error)

GetFileId gets the value of FileId for the instance

func (*MSFT_SmbOpenFile) GetPropertyLocks

func (instance *MSFT_SmbOpenFile) GetPropertyLocks() (value uint32, err error)

GetLocks gets the value of Locks for the instance

func (*MSFT_SmbOpenFile) GetPropertyPath

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

GetPath gets the value of Path for the instance

func (*MSFT_SmbOpenFile) GetPropertyPermissions

func (instance *MSFT_SmbOpenFile) GetPropertyPermissions() (value uint32, err error)

GetPermissions gets the value of Permissions for the instance

func (*MSFT_SmbOpenFile) GetPropertyScopeName

func (instance *MSFT_SmbOpenFile) GetPropertyScopeName() (value string, err error)

GetScopeName gets the value of ScopeName for the instance

func (*MSFT_SmbOpenFile) GetPropertySessionId

func (instance *MSFT_SmbOpenFile) GetPropertySessionId() (value uint64, err error)

GetSessionId gets the value of SessionId for the instance

func (*MSFT_SmbOpenFile) GetPropertyShareRelativePath

func (instance *MSFT_SmbOpenFile) GetPropertyShareRelativePath() (value string, err error)

GetShareRelativePath gets the value of ShareRelativePath for the instance

func (*MSFT_SmbOpenFile) GetPropertySigned

func (instance *MSFT_SmbOpenFile) GetPropertySigned() (value bool, err error)

GetSigned gets the value of Signed for the instance

func (*MSFT_SmbOpenFile) GetPropertySmbInstance

func (instance *MSFT_SmbOpenFile) GetPropertySmbInstance() (value SmbOpenFile_SmbInstance, err error)

GetSmbInstance gets the value of SmbInstance for the instance

func (*MSFT_SmbOpenFile) SetPropertyClientComputerName

func (instance *MSFT_SmbOpenFile) SetPropertyClientComputerName(value string) (err error)

SetClientComputerName sets the value of ClientComputerName for the instance

func (*MSFT_SmbOpenFile) SetPropertyClientUserName

func (instance *MSFT_SmbOpenFile) SetPropertyClientUserName(value string) (err error)

SetClientUserName sets the value of ClientUserName for the instance

func (*MSFT_SmbOpenFile) SetPropertyClusterNodeName

func (instance *MSFT_SmbOpenFile) SetPropertyClusterNodeName(value string) (err error)

SetClusterNodeName sets the value of ClusterNodeName for the instance

func (*MSFT_SmbOpenFile) SetPropertyContinuouslyAvailable

func (instance *MSFT_SmbOpenFile) SetPropertyContinuouslyAvailable(value bool) (err error)

SetContinuouslyAvailable sets the value of ContinuouslyAvailable for the instance

func (*MSFT_SmbOpenFile) SetPropertyEncrypted

func (instance *MSFT_SmbOpenFile) SetPropertyEncrypted(value bool) (err error)

SetEncrypted sets the value of Encrypted for the instance

func (*MSFT_SmbOpenFile) SetPropertyFileId

func (instance *MSFT_SmbOpenFile) SetPropertyFileId(value uint64) (err error)

SetFileId sets the value of FileId for the instance

func (*MSFT_SmbOpenFile) SetPropertyLocks

func (instance *MSFT_SmbOpenFile) SetPropertyLocks(value uint32) (err error)

SetLocks sets the value of Locks for the instance

func (*MSFT_SmbOpenFile) SetPropertyPath

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

SetPath sets the value of Path for the instance

func (*MSFT_SmbOpenFile) SetPropertyPermissions

func (instance *MSFT_SmbOpenFile) SetPropertyPermissions(value uint32) (err error)

SetPermissions sets the value of Permissions for the instance

func (*MSFT_SmbOpenFile) SetPropertyScopeName

func (instance *MSFT_SmbOpenFile) SetPropertyScopeName(value string) (err error)

SetScopeName sets the value of ScopeName for the instance

func (*MSFT_SmbOpenFile) SetPropertySessionId

func (instance *MSFT_SmbOpenFile) SetPropertySessionId(value uint64) (err error)

SetSessionId sets the value of SessionId for the instance

func (*MSFT_SmbOpenFile) SetPropertyShareRelativePath

func (instance *MSFT_SmbOpenFile) SetPropertyShareRelativePath(value string) (err error)

SetShareRelativePath sets the value of ShareRelativePath for the instance

func (*MSFT_SmbOpenFile) SetPropertySigned

func (instance *MSFT_SmbOpenFile) SetPropertySigned(value bool) (err error)

SetSigned sets the value of Signed for the instance

func (*MSFT_SmbOpenFile) SetPropertySmbInstance

func (instance *MSFT_SmbOpenFile) SetPropertySmbInstance(value SmbOpenFile_SmbInstance) (err error)

SetSmbInstance sets the value of SmbInstance for the instance

type MSFT_SmbServerCertificateMapping

type MSFT_SmbServerCertificateMapping struct {
	*cim.WmiInstance

	//
	DisplayName string

	//
	Flags SmbServerCertificateMapping_Flags

	//
	MappingStatus uint32

	//
	Name string

	//
	RenewalChain string

	//
	RequireClientAuthentication bool

	//
	SkipClientCertificateAccessCheck bool

	//
	StoreName string

	//
	Subject string

	//
	Thumbprint string

	//
	Type SmbServerCertificateMapping_Type
}

MSFT_SmbServerCertificateMapping struct

func NewMSFT_SmbServerCertificateMappingEx1

func NewMSFT_SmbServerCertificateMappingEx1(instance *cim.WmiInstance) (newInstance *MSFT_SmbServerCertificateMapping, err error)

func NewMSFT_SmbServerCertificateMappingEx6

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

func (*MSFT_SmbServerCertificateMapping) AddServerCertificateMapping

func (instance *MSFT_SmbServerCertificateMapping) AddServerCertificateMapping(Name string,
	Subject string,
	Thumbprint string,
	DisplayName string,
	StoreName string,
	Type uint32,
	Flags uint32,
	RequireClientAuthentication bool,
	SkipClientCertificateAccessCheck bool,
	CreatedMapping MSFT_SmbServerCertificateMapping) (result uint32, err error)

<param name="CreatedMapping" type="MSFT_SmbServerCertificateMapping "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbServerCertificateMapping) BlockClientAccessToServer

func (instance *MSFT_SmbServerCertificateMapping) BlockClientAccessToServer(IdentifierType uint32,
	Identifier string,
	Description string,
	Output []MSFT_SmbServerCertificateMappingAccessControlEntry) (result uint32, err error)

<param name="Output" type="MSFT_SmbServerCertificateMappingAccessControlEntry []"></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbServerCertificateMapping) GetAccessControlEntries

func (instance *MSFT_SmbServerCertificateMapping) GetAccessControlEntries(Output []MSFT_SmbServerCertificateMappingAccessControlEntry) (result uint32, err error)

<param name="Output" type="MSFT_SmbServerCertificateMappingAccessControlEntry []"></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbServerCertificateMapping) GetPropertyDisplayName

func (instance *MSFT_SmbServerCertificateMapping) GetPropertyDisplayName() (value string, err error)

GetDisplayName gets the value of DisplayName for the instance

func (*MSFT_SmbServerCertificateMapping) GetPropertyFlags

func (instance *MSFT_SmbServerCertificateMapping) GetPropertyFlags() (value SmbServerCertificateMapping_Flags, err error)

GetFlags gets the value of Flags for the instance

func (*MSFT_SmbServerCertificateMapping) GetPropertyMappingStatus

func (instance *MSFT_SmbServerCertificateMapping) GetPropertyMappingStatus() (value uint32, err error)

GetMappingStatus gets the value of MappingStatus for the instance

func (*MSFT_SmbServerCertificateMapping) GetPropertyName

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

GetName gets the value of Name for the instance

func (*MSFT_SmbServerCertificateMapping) GetPropertyRenewalChain

func (instance *MSFT_SmbServerCertificateMapping) GetPropertyRenewalChain() (value string, err error)

GetRenewalChain gets the value of RenewalChain for the instance

func (*MSFT_SmbServerCertificateMapping) GetPropertyRequireClientAuthentication

func (instance *MSFT_SmbServerCertificateMapping) GetPropertyRequireClientAuthentication() (value bool, err error)

GetRequireClientAuthentication gets the value of RequireClientAuthentication for the instance

func (*MSFT_SmbServerCertificateMapping) GetPropertySkipClientCertificateAccessCheck

func (instance *MSFT_SmbServerCertificateMapping) GetPropertySkipClientCertificateAccessCheck() (value bool, err error)

GetSkipClientCertificateAccessCheck gets the value of SkipClientCertificateAccessCheck for the instance

func (*MSFT_SmbServerCertificateMapping) GetPropertyStoreName

func (instance *MSFT_SmbServerCertificateMapping) GetPropertyStoreName() (value string, err error)

GetStoreName gets the value of StoreName for the instance

func (*MSFT_SmbServerCertificateMapping) GetPropertySubject

func (instance *MSFT_SmbServerCertificateMapping) GetPropertySubject() (value string, err error)

GetSubject gets the value of Subject for the instance

func (*MSFT_SmbServerCertificateMapping) GetPropertyThumbprint

func (instance *MSFT_SmbServerCertificateMapping) GetPropertyThumbprint() (value string, err error)

GetThumbprint gets the value of Thumbprint for the instance

func (*MSFT_SmbServerCertificateMapping) GetPropertyType

func (instance *MSFT_SmbServerCertificateMapping) GetPropertyType() (value SmbServerCertificateMapping_Type, err error)

GetType gets the value of Type for the instance

func (*MSFT_SmbServerCertificateMapping) GrantClientAccessToServer

func (instance *MSFT_SmbServerCertificateMapping) GrantClientAccessToServer(IdentifierType uint32,
	Identifier string,
	Description string,
	Output []MSFT_SmbServerCertificateMappingAccessControlEntry) (result uint32, err error)

<param name="Output" type="MSFT_SmbServerCertificateMappingAccessControlEntry []"></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbServerCertificateMapping) RevokeClientAccessToServer

func (instance *MSFT_SmbServerCertificateMapping) RevokeClientAccessToServer(IdentifierType uint32,
	Identifier string,
	Output []MSFT_SmbServerCertificateMappingAccessControlEntry) (result uint32, err error)

<param name="Output" type="MSFT_SmbServerCertificateMappingAccessControlEntry []"></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbServerCertificateMapping) SetPropertyDisplayName

func (instance *MSFT_SmbServerCertificateMapping) SetPropertyDisplayName(value string) (err error)

SetDisplayName sets the value of DisplayName for the instance

func (*MSFT_SmbServerCertificateMapping) SetPropertyFlags

func (instance *MSFT_SmbServerCertificateMapping) SetPropertyFlags(value SmbServerCertificateMapping_Flags) (err error)

SetFlags sets the value of Flags for the instance

func (*MSFT_SmbServerCertificateMapping) SetPropertyMappingStatus

func (instance *MSFT_SmbServerCertificateMapping) SetPropertyMappingStatus(value uint32) (err error)

SetMappingStatus sets the value of MappingStatus for the instance

func (*MSFT_SmbServerCertificateMapping) SetPropertyName

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

SetName sets the value of Name for the instance

func (*MSFT_SmbServerCertificateMapping) SetPropertyRenewalChain

func (instance *MSFT_SmbServerCertificateMapping) SetPropertyRenewalChain(value string) (err error)

SetRenewalChain sets the value of RenewalChain for the instance

func (*MSFT_SmbServerCertificateMapping) SetPropertyRequireClientAuthentication

func (instance *MSFT_SmbServerCertificateMapping) SetPropertyRequireClientAuthentication(value bool) (err error)

SetRequireClientAuthentication sets the value of RequireClientAuthentication for the instance

func (*MSFT_SmbServerCertificateMapping) SetPropertySkipClientCertificateAccessCheck

func (instance *MSFT_SmbServerCertificateMapping) SetPropertySkipClientCertificateAccessCheck(value bool) (err error)

SetSkipClientCertificateAccessCheck sets the value of SkipClientCertificateAccessCheck for the instance

func (*MSFT_SmbServerCertificateMapping) SetPropertyStoreName

func (instance *MSFT_SmbServerCertificateMapping) SetPropertyStoreName(value string) (err error)

SetStoreName sets the value of StoreName for the instance

func (*MSFT_SmbServerCertificateMapping) SetPropertySubject

func (instance *MSFT_SmbServerCertificateMapping) SetPropertySubject(value string) (err error)

SetSubject sets the value of Subject for the instance

func (*MSFT_SmbServerCertificateMapping) SetPropertyThumbprint

func (instance *MSFT_SmbServerCertificateMapping) SetPropertyThumbprint(value string) (err error)

SetThumbprint sets the value of Thumbprint for the instance

func (*MSFT_SmbServerCertificateMapping) SetPropertyType

func (instance *MSFT_SmbServerCertificateMapping) SetPropertyType(value SmbServerCertificateMapping_Type) (err error)

SetType sets the value of Type for the instance

func (*MSFT_SmbServerCertificateMapping) SetServerCertificateMapping

func (instance *MSFT_SmbServerCertificateMapping) SetServerCertificateMapping(Name string,
	Thumbprint string,
	StoreName string,
	Flags uint32,
	RequireClientAuthentication bool,
	SkipClientCertificateAccessCheck bool,
	CreatedMapping MSFT_SmbServerCertificateMapping) (result uint32, err error)

<param name="CreatedMapping" type="MSFT_SmbServerCertificateMapping "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbServerCertificateMapping) UnblockClientAccessToServer

func (instance *MSFT_SmbServerCertificateMapping) UnblockClientAccessToServer(IdentifierType uint32,
	Identifier string,
	Output []MSFT_SmbServerCertificateMappingAccessControlEntry) (result uint32, err error)

<param name="Output" type="MSFT_SmbServerCertificateMappingAccessControlEntry []"></param> <param name="ReturnValue" type="uint32 "></param>

type MSFT_SmbServerCertificateMappingAccessControlEntry

type MSFT_SmbServerCertificateMappingAccessControlEntry struct {
	*cim.WmiInstance

	//
	AccessControlType SmbServerCertificateMappingAccessControlEntry_AccessControlType

	//
	Description string

	//
	Identifier string

	//
	IdentifierType SmbServerCertificateMappingAccessControlEntry_IdentifierType

	//
	Name string
}

MSFT_SmbServerCertificateMappingAccessControlEntry struct

func NewMSFT_SmbServerCertificateMappingAccessControlEntryEx1

func NewMSFT_SmbServerCertificateMappingAccessControlEntryEx1(instance *cim.WmiInstance) (newInstance *MSFT_SmbServerCertificateMappingAccessControlEntry, err error)

func NewMSFT_SmbServerCertificateMappingAccessControlEntryEx6

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

func (*MSFT_SmbServerCertificateMappingAccessControlEntry) GetPropertyAccessControlType

GetAccessControlType gets the value of AccessControlType for the instance

func (*MSFT_SmbServerCertificateMappingAccessControlEntry) GetPropertyDescription

func (instance *MSFT_SmbServerCertificateMappingAccessControlEntry) GetPropertyDescription() (value string, err error)

GetDescription gets the value of Description for the instance

func (*MSFT_SmbServerCertificateMappingAccessControlEntry) GetPropertyIdentifier

func (instance *MSFT_SmbServerCertificateMappingAccessControlEntry) GetPropertyIdentifier() (value string, err error)

GetIdentifier gets the value of Identifier for the instance

func (*MSFT_SmbServerCertificateMappingAccessControlEntry) GetPropertyIdentifierType

GetIdentifierType gets the value of IdentifierType for the instance

func (*MSFT_SmbServerCertificateMappingAccessControlEntry) GetPropertyName

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

GetName gets the value of Name for the instance

func (*MSFT_SmbServerCertificateMappingAccessControlEntry) SetPropertyAccessControlType

SetAccessControlType sets the value of AccessControlType for the instance

func (*MSFT_SmbServerCertificateMappingAccessControlEntry) SetPropertyDescription

func (instance *MSFT_SmbServerCertificateMappingAccessControlEntry) SetPropertyDescription(value string) (err error)

SetDescription sets the value of Description for the instance

func (*MSFT_SmbServerCertificateMappingAccessControlEntry) SetPropertyIdentifier

func (instance *MSFT_SmbServerCertificateMappingAccessControlEntry) SetPropertyIdentifier(value string) (err error)

SetIdentifier sets the value of Identifier for the instance

func (*MSFT_SmbServerCertificateMappingAccessControlEntry) SetPropertyIdentifierType

SetIdentifierType sets the value of IdentifierType for the instance

func (*MSFT_SmbServerCertificateMappingAccessControlEntry) SetPropertyName

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

SetName sets the value of Name for the instance

type MSFT_SmbServerConfiguration

type MSFT_SmbServerConfiguration struct {
	*cim.WmiInstance

	//
	AnnounceComment string

	//
	AnnounceServer bool

	//
	AsynchronousCredits uint32

	//
	AuditClientCertificateAccess bool

	//
	AuditSmb1Access bool

	//
	AutoDisconnectTimeoutInMinutesV1 uint32

	//
	AutoDisconnectTimeoutInSecondsV2 uint32

	//
	AutoShareServer bool

	//
	AutoShareWorkstation bool

	//
	CachedOpenLimit uint32

	//
	DisableCompression bool

	//
	DisableSmbEncryptionOnSecureConnection bool

	//
	DurableHandleV2TimeoutInSeconds uint32

	//
	EnableAuthenticateUserSharing bool

	//
	EnableDirectoryHandleLeasing bool

	//
	EnableDownlevelTimewarp bool

	//
	EnableForcedLogoff bool

	//
	EnableLeasing bool

	//
	EnableMultiChannel bool

	//
	EnableOplocks bool

	//
	EnableSecuritySignature bool

	//
	EnableSMB1Protocol bool

	//
	EnableSMB2Protocol bool

	//
	EnableSMBQUIC bool

	//
	EnableStrictNameChecking bool

	//
	EncryptData bool

	//
	EncryptionCiphers string

	//
	InvalidAuthenticationDelayTimeInMs uint32

	//
	IrpStackSize uint32

	//
	KeepAliveTime uint32

	//
	MaxChannelPerSession uint32

	//
	MaxMpxCount uint32

	//
	MaxSessionPerConnection uint32

	//
	MaxThreadsPerQueue uint32

	//
	MaxWorkItems uint32

	//
	NullSessionPipes string

	//
	NullSessionShares string

	//
	OplockBreakWait uint32

	//
	PendingClientTimeoutInSeconds uint32

	//
	RejectUnencryptedAccess bool

	//
	RequestCompression bool

	//
	RequireSecuritySignature bool

	//
	RestrictNamedpipeAccessViaQuic bool

	//
	ServerHidden bool

	//
	Smb2CreditsMax uint32

	//
	Smb2CreditsMin uint32

	//
	SmbServerNameHardeningLevel uint32

	//
	TreatHostAsStableStorage bool

	//
	ValidateAliasNotCircular bool

	//
	ValidateShareScope bool

	//
	ValidateShareScopeNotAliased bool

	//
	ValidateTargetName bool
}

MSFT_SmbServerConfiguration struct

func NewMSFT_SmbServerConfigurationEx1

func NewMSFT_SmbServerConfigurationEx1(instance *cim.WmiInstance) (newInstance *MSFT_SmbServerConfiguration, err error)

func NewMSFT_SmbServerConfigurationEx6

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

func (*MSFT_SmbServerConfiguration) GetConfiguration

func (instance *MSFT_SmbServerConfiguration) GetConfiguration(Output MSFT_SmbServerConfiguration) (result uint32, err error)

<param name="Output" type="MSFT_SmbServerConfiguration "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbServerConfiguration) GetPropertyAnnounceComment

func (instance *MSFT_SmbServerConfiguration) GetPropertyAnnounceComment() (value string, err error)

GetAnnounceComment gets the value of AnnounceComment for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyAnnounceServer

func (instance *MSFT_SmbServerConfiguration) GetPropertyAnnounceServer() (value bool, err error)

GetAnnounceServer gets the value of AnnounceServer for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyAsynchronousCredits

func (instance *MSFT_SmbServerConfiguration) GetPropertyAsynchronousCredits() (value uint32, err error)

GetAsynchronousCredits gets the value of AsynchronousCredits for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyAuditClientCertificateAccess

func (instance *MSFT_SmbServerConfiguration) GetPropertyAuditClientCertificateAccess() (value bool, err error)

GetAuditClientCertificateAccess gets the value of AuditClientCertificateAccess for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyAuditSmb1Access

func (instance *MSFT_SmbServerConfiguration) GetPropertyAuditSmb1Access() (value bool, err error)

GetAuditSmb1Access gets the value of AuditSmb1Access for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyAutoDisconnectTimeoutInMinutesV1

func (instance *MSFT_SmbServerConfiguration) GetPropertyAutoDisconnectTimeoutInMinutesV1() (value uint32, err error)

GetAutoDisconnectTimeoutInMinutesV1 gets the value of AutoDisconnectTimeoutInMinutesV1 for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyAutoDisconnectTimeoutInSecondsV2

func (instance *MSFT_SmbServerConfiguration) GetPropertyAutoDisconnectTimeoutInSecondsV2() (value uint32, err error)

GetAutoDisconnectTimeoutInSecondsV2 gets the value of AutoDisconnectTimeoutInSecondsV2 for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyAutoShareServer

func (instance *MSFT_SmbServerConfiguration) GetPropertyAutoShareServer() (value bool, err error)

GetAutoShareServer gets the value of AutoShareServer for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyAutoShareWorkstation

func (instance *MSFT_SmbServerConfiguration) GetPropertyAutoShareWorkstation() (value bool, err error)

GetAutoShareWorkstation gets the value of AutoShareWorkstation for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyCachedOpenLimit

func (instance *MSFT_SmbServerConfiguration) GetPropertyCachedOpenLimit() (value uint32, err error)

GetCachedOpenLimit gets the value of CachedOpenLimit for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyDisableCompression

func (instance *MSFT_SmbServerConfiguration) GetPropertyDisableCompression() (value bool, err error)

GetDisableCompression gets the value of DisableCompression for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyDisableSmbEncryptionOnSecureConnection

func (instance *MSFT_SmbServerConfiguration) GetPropertyDisableSmbEncryptionOnSecureConnection() (value bool, err error)

GetDisableSmbEncryptionOnSecureConnection gets the value of DisableSmbEncryptionOnSecureConnection for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyDurableHandleV2TimeoutInSeconds

func (instance *MSFT_SmbServerConfiguration) GetPropertyDurableHandleV2TimeoutInSeconds() (value uint32, err error)

GetDurableHandleV2TimeoutInSeconds gets the value of DurableHandleV2TimeoutInSeconds for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyEnableAuthenticateUserSharing

func (instance *MSFT_SmbServerConfiguration) GetPropertyEnableAuthenticateUserSharing() (value bool, err error)

GetEnableAuthenticateUserSharing gets the value of EnableAuthenticateUserSharing for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyEnableDirectoryHandleLeasing

func (instance *MSFT_SmbServerConfiguration) GetPropertyEnableDirectoryHandleLeasing() (value bool, err error)

GetEnableDirectoryHandleLeasing gets the value of EnableDirectoryHandleLeasing for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyEnableDownlevelTimewarp

func (instance *MSFT_SmbServerConfiguration) GetPropertyEnableDownlevelTimewarp() (value bool, err error)

GetEnableDownlevelTimewarp gets the value of EnableDownlevelTimewarp for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyEnableForcedLogoff

func (instance *MSFT_SmbServerConfiguration) GetPropertyEnableForcedLogoff() (value bool, err error)

GetEnableForcedLogoff gets the value of EnableForcedLogoff for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyEnableLeasing

func (instance *MSFT_SmbServerConfiguration) GetPropertyEnableLeasing() (value bool, err error)

GetEnableLeasing gets the value of EnableLeasing for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyEnableMultiChannel

func (instance *MSFT_SmbServerConfiguration) GetPropertyEnableMultiChannel() (value bool, err error)

GetEnableMultiChannel gets the value of EnableMultiChannel for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyEnableOplocks

func (instance *MSFT_SmbServerConfiguration) GetPropertyEnableOplocks() (value bool, err error)

GetEnableOplocks gets the value of EnableOplocks for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyEnableSMB1Protocol

func (instance *MSFT_SmbServerConfiguration) GetPropertyEnableSMB1Protocol() (value bool, err error)

GetEnableSMB1Protocol gets the value of EnableSMB1Protocol for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyEnableSMB2Protocol

func (instance *MSFT_SmbServerConfiguration) GetPropertyEnableSMB2Protocol() (value bool, err error)

GetEnableSMB2Protocol gets the value of EnableSMB2Protocol for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyEnableSMBQUIC

func (instance *MSFT_SmbServerConfiguration) GetPropertyEnableSMBQUIC() (value bool, err error)

GetEnableSMBQUIC gets the value of EnableSMBQUIC for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyEnableSecuritySignature

func (instance *MSFT_SmbServerConfiguration) GetPropertyEnableSecuritySignature() (value bool, err error)

GetEnableSecuritySignature gets the value of EnableSecuritySignature for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyEnableStrictNameChecking

func (instance *MSFT_SmbServerConfiguration) GetPropertyEnableStrictNameChecking() (value bool, err error)

GetEnableStrictNameChecking gets the value of EnableStrictNameChecking for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyEncryptData

func (instance *MSFT_SmbServerConfiguration) GetPropertyEncryptData() (value bool, err error)

GetEncryptData gets the value of EncryptData for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyEncryptionCiphers

func (instance *MSFT_SmbServerConfiguration) GetPropertyEncryptionCiphers() (value string, err error)

GetEncryptionCiphers gets the value of EncryptionCiphers for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyInvalidAuthenticationDelayTimeInMs

func (instance *MSFT_SmbServerConfiguration) GetPropertyInvalidAuthenticationDelayTimeInMs() (value uint32, err error)

GetInvalidAuthenticationDelayTimeInMs gets the value of InvalidAuthenticationDelayTimeInMs for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyIrpStackSize

func (instance *MSFT_SmbServerConfiguration) GetPropertyIrpStackSize() (value uint32, err error)

GetIrpStackSize gets the value of IrpStackSize for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyKeepAliveTime

func (instance *MSFT_SmbServerConfiguration) GetPropertyKeepAliveTime() (value uint32, err error)

GetKeepAliveTime gets the value of KeepAliveTime for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyMaxChannelPerSession

func (instance *MSFT_SmbServerConfiguration) GetPropertyMaxChannelPerSession() (value uint32, err error)

GetMaxChannelPerSession gets the value of MaxChannelPerSession for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyMaxMpxCount

func (instance *MSFT_SmbServerConfiguration) GetPropertyMaxMpxCount() (value uint32, err error)

GetMaxMpxCount gets the value of MaxMpxCount for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyMaxSessionPerConnection

func (instance *MSFT_SmbServerConfiguration) GetPropertyMaxSessionPerConnection() (value uint32, err error)

GetMaxSessionPerConnection gets the value of MaxSessionPerConnection for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyMaxThreadsPerQueue

func (instance *MSFT_SmbServerConfiguration) GetPropertyMaxThreadsPerQueue() (value uint32, err error)

GetMaxThreadsPerQueue gets the value of MaxThreadsPerQueue for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyMaxWorkItems

func (instance *MSFT_SmbServerConfiguration) GetPropertyMaxWorkItems() (value uint32, err error)

GetMaxWorkItems gets the value of MaxWorkItems for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyNullSessionPipes

func (instance *MSFT_SmbServerConfiguration) GetPropertyNullSessionPipes() (value string, err error)

GetNullSessionPipes gets the value of NullSessionPipes for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyNullSessionShares

func (instance *MSFT_SmbServerConfiguration) GetPropertyNullSessionShares() (value string, err error)

GetNullSessionShares gets the value of NullSessionShares for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyOplockBreakWait

func (instance *MSFT_SmbServerConfiguration) GetPropertyOplockBreakWait() (value uint32, err error)

GetOplockBreakWait gets the value of OplockBreakWait for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyPendingClientTimeoutInSeconds

func (instance *MSFT_SmbServerConfiguration) GetPropertyPendingClientTimeoutInSeconds() (value uint32, err error)

GetPendingClientTimeoutInSeconds gets the value of PendingClientTimeoutInSeconds for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyRejectUnencryptedAccess

func (instance *MSFT_SmbServerConfiguration) GetPropertyRejectUnencryptedAccess() (value bool, err error)

GetRejectUnencryptedAccess gets the value of RejectUnencryptedAccess for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyRequestCompression

func (instance *MSFT_SmbServerConfiguration) GetPropertyRequestCompression() (value bool, err error)

GetRequestCompression gets the value of RequestCompression for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyRequireSecuritySignature

func (instance *MSFT_SmbServerConfiguration) GetPropertyRequireSecuritySignature() (value bool, err error)

GetRequireSecuritySignature gets the value of RequireSecuritySignature for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyRestrictNamedpipeAccessViaQuic

func (instance *MSFT_SmbServerConfiguration) GetPropertyRestrictNamedpipeAccessViaQuic() (value bool, err error)

GetRestrictNamedpipeAccessViaQuic gets the value of RestrictNamedpipeAccessViaQuic for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyServerHidden

func (instance *MSFT_SmbServerConfiguration) GetPropertyServerHidden() (value bool, err error)

GetServerHidden gets the value of ServerHidden for the instance

func (*MSFT_SmbServerConfiguration) GetPropertySmb2CreditsMax

func (instance *MSFT_SmbServerConfiguration) GetPropertySmb2CreditsMax() (value uint32, err error)

GetSmb2CreditsMax gets the value of Smb2CreditsMax for the instance

func (*MSFT_SmbServerConfiguration) GetPropertySmb2CreditsMin

func (instance *MSFT_SmbServerConfiguration) GetPropertySmb2CreditsMin() (value uint32, err error)

GetSmb2CreditsMin gets the value of Smb2CreditsMin for the instance

func (*MSFT_SmbServerConfiguration) GetPropertySmbServerNameHardeningLevel

func (instance *MSFT_SmbServerConfiguration) GetPropertySmbServerNameHardeningLevel() (value uint32, err error)

GetSmbServerNameHardeningLevel gets the value of SmbServerNameHardeningLevel for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyTreatHostAsStableStorage

func (instance *MSFT_SmbServerConfiguration) GetPropertyTreatHostAsStableStorage() (value bool, err error)

GetTreatHostAsStableStorage gets the value of TreatHostAsStableStorage for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyValidateAliasNotCircular

func (instance *MSFT_SmbServerConfiguration) GetPropertyValidateAliasNotCircular() (value bool, err error)

GetValidateAliasNotCircular gets the value of ValidateAliasNotCircular for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyValidateShareScope

func (instance *MSFT_SmbServerConfiguration) GetPropertyValidateShareScope() (value bool, err error)

GetValidateShareScope gets the value of ValidateShareScope for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyValidateShareScopeNotAliased

func (instance *MSFT_SmbServerConfiguration) GetPropertyValidateShareScopeNotAliased() (value bool, err error)

GetValidateShareScopeNotAliased gets the value of ValidateShareScopeNotAliased for the instance

func (*MSFT_SmbServerConfiguration) GetPropertyValidateTargetName

func (instance *MSFT_SmbServerConfiguration) GetPropertyValidateTargetName() (value bool, err error)

GetValidateTargetName gets the value of ValidateTargetName for the instance

func (*MSFT_SmbServerConfiguration) ResetConfiguration

func (instance *MSFT_SmbServerConfiguration) ResetConfiguration(Output MSFT_SmbServerConfiguration,
	All bool,
	AnnounceServer bool,
	AsynchronousCredits bool,
	AutoShareServer bool,
	AutoShareWorkstation bool,
	CachedOpenLimit bool,
	AnnounceComment bool,
	EnableDownlevelTimewarp bool,
	EnableLeasing bool,
	EnableMultiChannel bool,
	EnableStrictNameChecking bool,
	DisableCompression bool,
	DurableHandleV2TimeoutInSeconds bool,
	EnableOplocks bool,
	ServerHidden bool,
	IrpStackSize bool,
	KeepAliveTime bool,
	MaxChannelPerSession bool,
	MaxMpxCount bool,
	MaxSessionPerConnection bool,
	MaxThreadsPerQueue bool,
	MaxWorkItems bool,
	NullSessionShares bool,
	OplockBreakWait bool,
	PendingClientTimeoutInSeconds bool,
	EnableSMB2Protocol bool,
	Smb2CreditsMax bool,
	Smb2CreditsMin bool,
	SmbServerNameHardeningLevel bool,
	TreatHostAsStableStorage bool,
	ValidateAliasNotCircular bool,
	ValidateShareScope bool,
	ValidateShareScopeNotAliased bool,
	ValidateTargetName bool,
	EncryptData bool,
	RejectUnencryptedAccess bool,
	AuditSmb1Access bool,
	DisableSmbEncryptionOnSecureConnection bool,
	RequestCompression bool,
	RestrictNamedpipeAccessViaQuic bool,
	EnableSMBQUIC bool,
	EnableDirectoryHandleLeasing bool,
	EncryptionCiphers bool,
	AuditClientCertificateAccess bool) (result uint32, err error)

<param name="Output" type="MSFT_SmbServerConfiguration "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbServerConfiguration) SetConfiguration

func (instance *MSFT_SmbServerConfiguration) SetConfiguration(AnnounceServer bool,
	AsynchronousCredits uint32,
	AutoShareServer bool,
	AutoShareWorkstation bool,
	CachedOpenLimit uint32,
	AnnounceComment string,
	EnableDownlevelTimewarp bool,
	EnableLeasing bool,
	EnableMultiChannel bool,
	EnableStrictNameChecking bool,
	AutoDisconnectTimeoutInMinutesV1 uint32,
	AutoDisconnectTimeoutInSecondsV2 uint32,
	DisableCompression bool,
	DurableHandleV2TimeoutInSeconds uint32,
	EnableAuthenticateUserSharing bool,
	EnableForcedLogoff bool,
	EnableOplocks bool,
	EnableSecuritySignature bool,
	ServerHidden bool,
	IrpStackSize uint32,
	KeepAliveTime uint32,
	MaxChannelPerSession uint32,
	MaxMpxCount uint32,
	MaxSessionPerConnection uint32,
	MaxThreadsPerQueue uint32,
	MaxWorkItems uint32,
	NullSessionPipes string,
	NullSessionShares string,
	OplockBreakWait uint32,
	PendingClientTimeoutInSeconds uint32,
	RequestCompression bool,
	RequireSecuritySignature bool,
	EnableSMB1Protocol bool,
	EnableSMB2Protocol bool,
	Smb2CreditsMax uint32,
	Smb2CreditsMin uint32,
	SmbServerNameHardeningLevel uint32,
	TreatHostAsStableStorage bool,
	ValidateAliasNotCircular bool,
	ValidateShareScope bool,
	ValidateShareScopeNotAliased bool,
	ValidateTargetName bool,
	EncryptData bool,
	RejectUnencryptedAccess bool,
	AuditSmb1Access bool,
	DisableSmbEncryptionOnSecureConnection bool,
	RestrictNamedpipeAccessViaQuic bool,
	EnableSMBQUIC bool,
	EnableDirectoryHandleLeasing bool,
	EncryptionCiphers string,
	InvalidAuthenticationDelayTimeInMs uint32,
	AuditClientCertificateAccess bool) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbServerConfiguration) SetPropertyAnnounceComment

func (instance *MSFT_SmbServerConfiguration) SetPropertyAnnounceComment(value string) (err error)

SetAnnounceComment sets the value of AnnounceComment for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyAnnounceServer

func (instance *MSFT_SmbServerConfiguration) SetPropertyAnnounceServer(value bool) (err error)

SetAnnounceServer sets the value of AnnounceServer for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyAsynchronousCredits

func (instance *MSFT_SmbServerConfiguration) SetPropertyAsynchronousCredits(value uint32) (err error)

SetAsynchronousCredits sets the value of AsynchronousCredits for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyAuditClientCertificateAccess

func (instance *MSFT_SmbServerConfiguration) SetPropertyAuditClientCertificateAccess(value bool) (err error)

SetAuditClientCertificateAccess sets the value of AuditClientCertificateAccess for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyAuditSmb1Access

func (instance *MSFT_SmbServerConfiguration) SetPropertyAuditSmb1Access(value bool) (err error)

SetAuditSmb1Access sets the value of AuditSmb1Access for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyAutoDisconnectTimeoutInMinutesV1

func (instance *MSFT_SmbServerConfiguration) SetPropertyAutoDisconnectTimeoutInMinutesV1(value uint32) (err error)

SetAutoDisconnectTimeoutInMinutesV1 sets the value of AutoDisconnectTimeoutInMinutesV1 for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyAutoDisconnectTimeoutInSecondsV2

func (instance *MSFT_SmbServerConfiguration) SetPropertyAutoDisconnectTimeoutInSecondsV2(value uint32) (err error)

SetAutoDisconnectTimeoutInSecondsV2 sets the value of AutoDisconnectTimeoutInSecondsV2 for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyAutoShareServer

func (instance *MSFT_SmbServerConfiguration) SetPropertyAutoShareServer(value bool) (err error)

SetAutoShareServer sets the value of AutoShareServer for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyAutoShareWorkstation

func (instance *MSFT_SmbServerConfiguration) SetPropertyAutoShareWorkstation(value bool) (err error)

SetAutoShareWorkstation sets the value of AutoShareWorkstation for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyCachedOpenLimit

func (instance *MSFT_SmbServerConfiguration) SetPropertyCachedOpenLimit(value uint32) (err error)

SetCachedOpenLimit sets the value of CachedOpenLimit for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyDisableCompression

func (instance *MSFT_SmbServerConfiguration) SetPropertyDisableCompression(value bool) (err error)

SetDisableCompression sets the value of DisableCompression for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyDisableSmbEncryptionOnSecureConnection

func (instance *MSFT_SmbServerConfiguration) SetPropertyDisableSmbEncryptionOnSecureConnection(value bool) (err error)

SetDisableSmbEncryptionOnSecureConnection sets the value of DisableSmbEncryptionOnSecureConnection for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyDurableHandleV2TimeoutInSeconds

func (instance *MSFT_SmbServerConfiguration) SetPropertyDurableHandleV2TimeoutInSeconds(value uint32) (err error)

SetDurableHandleV2TimeoutInSeconds sets the value of DurableHandleV2TimeoutInSeconds for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyEnableAuthenticateUserSharing

func (instance *MSFT_SmbServerConfiguration) SetPropertyEnableAuthenticateUserSharing(value bool) (err error)

SetEnableAuthenticateUserSharing sets the value of EnableAuthenticateUserSharing for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyEnableDirectoryHandleLeasing

func (instance *MSFT_SmbServerConfiguration) SetPropertyEnableDirectoryHandleLeasing(value bool) (err error)

SetEnableDirectoryHandleLeasing sets the value of EnableDirectoryHandleLeasing for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyEnableDownlevelTimewarp

func (instance *MSFT_SmbServerConfiguration) SetPropertyEnableDownlevelTimewarp(value bool) (err error)

SetEnableDownlevelTimewarp sets the value of EnableDownlevelTimewarp for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyEnableForcedLogoff

func (instance *MSFT_SmbServerConfiguration) SetPropertyEnableForcedLogoff(value bool) (err error)

SetEnableForcedLogoff sets the value of EnableForcedLogoff for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyEnableLeasing

func (instance *MSFT_SmbServerConfiguration) SetPropertyEnableLeasing(value bool) (err error)

SetEnableLeasing sets the value of EnableLeasing for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyEnableMultiChannel

func (instance *MSFT_SmbServerConfiguration) SetPropertyEnableMultiChannel(value bool) (err error)

SetEnableMultiChannel sets the value of EnableMultiChannel for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyEnableOplocks

func (instance *MSFT_SmbServerConfiguration) SetPropertyEnableOplocks(value bool) (err error)

SetEnableOplocks sets the value of EnableOplocks for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyEnableSMB1Protocol

func (instance *MSFT_SmbServerConfiguration) SetPropertyEnableSMB1Protocol(value bool) (err error)

SetEnableSMB1Protocol sets the value of EnableSMB1Protocol for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyEnableSMB2Protocol

func (instance *MSFT_SmbServerConfiguration) SetPropertyEnableSMB2Protocol(value bool) (err error)

SetEnableSMB2Protocol sets the value of EnableSMB2Protocol for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyEnableSMBQUIC

func (instance *MSFT_SmbServerConfiguration) SetPropertyEnableSMBQUIC(value bool) (err error)

SetEnableSMBQUIC sets the value of EnableSMBQUIC for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyEnableSecuritySignature

func (instance *MSFT_SmbServerConfiguration) SetPropertyEnableSecuritySignature(value bool) (err error)

SetEnableSecuritySignature sets the value of EnableSecuritySignature for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyEnableStrictNameChecking

func (instance *MSFT_SmbServerConfiguration) SetPropertyEnableStrictNameChecking(value bool) (err error)

SetEnableStrictNameChecking sets the value of EnableStrictNameChecking for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyEncryptData

func (instance *MSFT_SmbServerConfiguration) SetPropertyEncryptData(value bool) (err error)

SetEncryptData sets the value of EncryptData for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyEncryptionCiphers

func (instance *MSFT_SmbServerConfiguration) SetPropertyEncryptionCiphers(value string) (err error)

SetEncryptionCiphers sets the value of EncryptionCiphers for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyInvalidAuthenticationDelayTimeInMs

func (instance *MSFT_SmbServerConfiguration) SetPropertyInvalidAuthenticationDelayTimeInMs(value uint32) (err error)

SetInvalidAuthenticationDelayTimeInMs sets the value of InvalidAuthenticationDelayTimeInMs for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyIrpStackSize

func (instance *MSFT_SmbServerConfiguration) SetPropertyIrpStackSize(value uint32) (err error)

SetIrpStackSize sets the value of IrpStackSize for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyKeepAliveTime

func (instance *MSFT_SmbServerConfiguration) SetPropertyKeepAliveTime(value uint32) (err error)

SetKeepAliveTime sets the value of KeepAliveTime for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyMaxChannelPerSession

func (instance *MSFT_SmbServerConfiguration) SetPropertyMaxChannelPerSession(value uint32) (err error)

SetMaxChannelPerSession sets the value of MaxChannelPerSession for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyMaxMpxCount

func (instance *MSFT_SmbServerConfiguration) SetPropertyMaxMpxCount(value uint32) (err error)

SetMaxMpxCount sets the value of MaxMpxCount for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyMaxSessionPerConnection

func (instance *MSFT_SmbServerConfiguration) SetPropertyMaxSessionPerConnection(value uint32) (err error)

SetMaxSessionPerConnection sets the value of MaxSessionPerConnection for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyMaxThreadsPerQueue

func (instance *MSFT_SmbServerConfiguration) SetPropertyMaxThreadsPerQueue(value uint32) (err error)

SetMaxThreadsPerQueue sets the value of MaxThreadsPerQueue for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyMaxWorkItems

func (instance *MSFT_SmbServerConfiguration) SetPropertyMaxWorkItems(value uint32) (err error)

SetMaxWorkItems sets the value of MaxWorkItems for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyNullSessionPipes

func (instance *MSFT_SmbServerConfiguration) SetPropertyNullSessionPipes(value string) (err error)

SetNullSessionPipes sets the value of NullSessionPipes for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyNullSessionShares

func (instance *MSFT_SmbServerConfiguration) SetPropertyNullSessionShares(value string) (err error)

SetNullSessionShares sets the value of NullSessionShares for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyOplockBreakWait

func (instance *MSFT_SmbServerConfiguration) SetPropertyOplockBreakWait(value uint32) (err error)

SetOplockBreakWait sets the value of OplockBreakWait for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyPendingClientTimeoutInSeconds

func (instance *MSFT_SmbServerConfiguration) SetPropertyPendingClientTimeoutInSeconds(value uint32) (err error)

SetPendingClientTimeoutInSeconds sets the value of PendingClientTimeoutInSeconds for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyRejectUnencryptedAccess

func (instance *MSFT_SmbServerConfiguration) SetPropertyRejectUnencryptedAccess(value bool) (err error)

SetRejectUnencryptedAccess sets the value of RejectUnencryptedAccess for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyRequestCompression

func (instance *MSFT_SmbServerConfiguration) SetPropertyRequestCompression(value bool) (err error)

SetRequestCompression sets the value of RequestCompression for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyRequireSecuritySignature

func (instance *MSFT_SmbServerConfiguration) SetPropertyRequireSecuritySignature(value bool) (err error)

SetRequireSecuritySignature sets the value of RequireSecuritySignature for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyRestrictNamedpipeAccessViaQuic

func (instance *MSFT_SmbServerConfiguration) SetPropertyRestrictNamedpipeAccessViaQuic(value bool) (err error)

SetRestrictNamedpipeAccessViaQuic sets the value of RestrictNamedpipeAccessViaQuic for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyServerHidden

func (instance *MSFT_SmbServerConfiguration) SetPropertyServerHidden(value bool) (err error)

SetServerHidden sets the value of ServerHidden for the instance

func (*MSFT_SmbServerConfiguration) SetPropertySmb2CreditsMax

func (instance *MSFT_SmbServerConfiguration) SetPropertySmb2CreditsMax(value uint32) (err error)

SetSmb2CreditsMax sets the value of Smb2CreditsMax for the instance

func (*MSFT_SmbServerConfiguration) SetPropertySmb2CreditsMin

func (instance *MSFT_SmbServerConfiguration) SetPropertySmb2CreditsMin(value uint32) (err error)

SetSmb2CreditsMin sets the value of Smb2CreditsMin for the instance

func (*MSFT_SmbServerConfiguration) SetPropertySmbServerNameHardeningLevel

func (instance *MSFT_SmbServerConfiguration) SetPropertySmbServerNameHardeningLevel(value uint32) (err error)

SetSmbServerNameHardeningLevel sets the value of SmbServerNameHardeningLevel for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyTreatHostAsStableStorage

func (instance *MSFT_SmbServerConfiguration) SetPropertyTreatHostAsStableStorage(value bool) (err error)

SetTreatHostAsStableStorage sets the value of TreatHostAsStableStorage for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyValidateAliasNotCircular

func (instance *MSFT_SmbServerConfiguration) SetPropertyValidateAliasNotCircular(value bool) (err error)

SetValidateAliasNotCircular sets the value of ValidateAliasNotCircular for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyValidateShareScope

func (instance *MSFT_SmbServerConfiguration) SetPropertyValidateShareScope(value bool) (err error)

SetValidateShareScope sets the value of ValidateShareScope for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyValidateShareScopeNotAliased

func (instance *MSFT_SmbServerConfiguration) SetPropertyValidateShareScopeNotAliased(value bool) (err error)

SetValidateShareScopeNotAliased sets the value of ValidateShareScopeNotAliased for the instance

func (*MSFT_SmbServerConfiguration) SetPropertyValidateTargetName

func (instance *MSFT_SmbServerConfiguration) SetPropertyValidateTargetName(value bool) (err error)

SetValidateTargetName sets the value of ValidateTargetName for the instance

type MSFT_SmbServerNetworkInterface

type MSFT_SmbServerNetworkInterface struct {
	*cim.WmiInstance

	//
	FriendlyName string

	//
	InterfaceIndex uint32

	//
	IpAddress string

	//
	LinkSpeed uint64

	//
	RdmaCapable bool

	//
	RssCapable bool

	//
	ScopeName string
}

MSFT_SmbServerNetworkInterface struct

func NewMSFT_SmbServerNetworkInterfaceEx1

func NewMSFT_SmbServerNetworkInterfaceEx1(instance *cim.WmiInstance) (newInstance *MSFT_SmbServerNetworkInterface, err error)

func NewMSFT_SmbServerNetworkInterfaceEx6

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

func (*MSFT_SmbServerNetworkInterface) GetPropertyFriendlyName

func (instance *MSFT_SmbServerNetworkInterface) GetPropertyFriendlyName() (value string, err error)

GetFriendlyName gets the value of FriendlyName for the instance

func (*MSFT_SmbServerNetworkInterface) GetPropertyInterfaceIndex

func (instance *MSFT_SmbServerNetworkInterface) GetPropertyInterfaceIndex() (value uint32, err error)

GetInterfaceIndex gets the value of InterfaceIndex for the instance

func (*MSFT_SmbServerNetworkInterface) GetPropertyIpAddress

func (instance *MSFT_SmbServerNetworkInterface) GetPropertyIpAddress() (value string, err error)

GetIpAddress gets the value of IpAddress for the instance

func (*MSFT_SmbServerNetworkInterface) GetPropertyLinkSpeed

func (instance *MSFT_SmbServerNetworkInterface) GetPropertyLinkSpeed() (value uint64, err error)

GetLinkSpeed gets the value of LinkSpeed for the instance

func (*MSFT_SmbServerNetworkInterface) GetPropertyRdmaCapable

func (instance *MSFT_SmbServerNetworkInterface) GetPropertyRdmaCapable() (value bool, err error)

GetRdmaCapable gets the value of RdmaCapable for the instance

func (*MSFT_SmbServerNetworkInterface) GetPropertyRssCapable

func (instance *MSFT_SmbServerNetworkInterface) GetPropertyRssCapable() (value bool, err error)

GetRssCapable gets the value of RssCapable for the instance

func (*MSFT_SmbServerNetworkInterface) GetPropertyScopeName

func (instance *MSFT_SmbServerNetworkInterface) GetPropertyScopeName() (value string, err error)

GetScopeName gets the value of ScopeName for the instance

func (*MSFT_SmbServerNetworkInterface) SetPropertyFriendlyName

func (instance *MSFT_SmbServerNetworkInterface) SetPropertyFriendlyName(value string) (err error)

SetFriendlyName sets the value of FriendlyName for the instance

func (*MSFT_SmbServerNetworkInterface) SetPropertyInterfaceIndex

func (instance *MSFT_SmbServerNetworkInterface) SetPropertyInterfaceIndex(value uint32) (err error)

SetInterfaceIndex sets the value of InterfaceIndex for the instance

func (*MSFT_SmbServerNetworkInterface) SetPropertyIpAddress

func (instance *MSFT_SmbServerNetworkInterface) SetPropertyIpAddress(value string) (err error)

SetIpAddress sets the value of IpAddress for the instance

func (*MSFT_SmbServerNetworkInterface) SetPropertyLinkSpeed

func (instance *MSFT_SmbServerNetworkInterface) SetPropertyLinkSpeed(value uint64) (err error)

SetLinkSpeed sets the value of LinkSpeed for the instance

func (*MSFT_SmbServerNetworkInterface) SetPropertyRdmaCapable

func (instance *MSFT_SmbServerNetworkInterface) SetPropertyRdmaCapable(value bool) (err error)

SetRdmaCapable sets the value of RdmaCapable for the instance

func (*MSFT_SmbServerNetworkInterface) SetPropertyRssCapable

func (instance *MSFT_SmbServerNetworkInterface) SetPropertyRssCapable(value bool) (err error)

SetRssCapable sets the value of RssCapable for the instance

func (*MSFT_SmbServerNetworkInterface) SetPropertyScopeName

func (instance *MSFT_SmbServerNetworkInterface) SetPropertyScopeName(value string) (err error)

SetScopeName sets the value of ScopeName for the instance

type MSFT_SmbSession

type MSFT_SmbSession struct {
	*cim.WmiInstance

	//
	ClientComputerName string

	//
	ClientUserName string

	//
	ClusterNodeName string

	//
	Dialect string

	//
	NumOpens uint64

	//
	ScopeName string

	//
	SecondsExists uint32

	//
	SecondsIdle uint32

	//
	SessionId uint64

	//
	SmbInstance SmbSession_SmbInstance

	//
	TransportName string
}

MSFT_SmbSession struct

func NewMSFT_SmbSessionEx1

func NewMSFT_SmbSessionEx1(instance *cim.WmiInstance) (newInstance *MSFT_SmbSession, err error)

func NewMSFT_SmbSessionEx6

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

func (*MSFT_SmbSession) ForceClose

func (instance *MSFT_SmbSession) ForceClose() (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbSession) GetPropertyClientComputerName

func (instance *MSFT_SmbSession) GetPropertyClientComputerName() (value string, err error)

GetClientComputerName gets the value of ClientComputerName for the instance

func (*MSFT_SmbSession) GetPropertyClientUserName

func (instance *MSFT_SmbSession) GetPropertyClientUserName() (value string, err error)

GetClientUserName gets the value of ClientUserName for the instance

func (*MSFT_SmbSession) GetPropertyClusterNodeName

func (instance *MSFT_SmbSession) GetPropertyClusterNodeName() (value string, err error)

GetClusterNodeName gets the value of ClusterNodeName for the instance

func (*MSFT_SmbSession) GetPropertyDialect

func (instance *MSFT_SmbSession) GetPropertyDialect() (value string, err error)

GetDialect gets the value of Dialect for the instance

func (*MSFT_SmbSession) GetPropertyNumOpens

func (instance *MSFT_SmbSession) GetPropertyNumOpens() (value uint64, err error)

GetNumOpens gets the value of NumOpens for the instance

func (*MSFT_SmbSession) GetPropertyScopeName

func (instance *MSFT_SmbSession) GetPropertyScopeName() (value string, err error)

GetScopeName gets the value of ScopeName for the instance

func (*MSFT_SmbSession) GetPropertySecondsExists

func (instance *MSFT_SmbSession) GetPropertySecondsExists() (value uint32, err error)

GetSecondsExists gets the value of SecondsExists for the instance

func (*MSFT_SmbSession) GetPropertySecondsIdle

func (instance *MSFT_SmbSession) GetPropertySecondsIdle() (value uint32, err error)

GetSecondsIdle gets the value of SecondsIdle for the instance

func (*MSFT_SmbSession) GetPropertySessionId

func (instance *MSFT_SmbSession) GetPropertySessionId() (value uint64, err error)

GetSessionId gets the value of SessionId for the instance

func (*MSFT_SmbSession) GetPropertySmbInstance

func (instance *MSFT_SmbSession) GetPropertySmbInstance() (value SmbSession_SmbInstance, err error)

GetSmbInstance gets the value of SmbInstance for the instance

func (*MSFT_SmbSession) GetPropertyTransportName

func (instance *MSFT_SmbSession) GetPropertyTransportName() (value string, err error)

GetTransportName gets the value of TransportName for the instance

func (*MSFT_SmbSession) SetPropertyClientComputerName

func (instance *MSFT_SmbSession) SetPropertyClientComputerName(value string) (err error)

SetClientComputerName sets the value of ClientComputerName for the instance

func (*MSFT_SmbSession) SetPropertyClientUserName

func (instance *MSFT_SmbSession) SetPropertyClientUserName(value string) (err error)

SetClientUserName sets the value of ClientUserName for the instance

func (*MSFT_SmbSession) SetPropertyClusterNodeName

func (instance *MSFT_SmbSession) SetPropertyClusterNodeName(value string) (err error)

SetClusterNodeName sets the value of ClusterNodeName for the instance

func (*MSFT_SmbSession) SetPropertyDialect

func (instance *MSFT_SmbSession) SetPropertyDialect(value string) (err error)

SetDialect sets the value of Dialect for the instance

func (*MSFT_SmbSession) SetPropertyNumOpens

func (instance *MSFT_SmbSession) SetPropertyNumOpens(value uint64) (err error)

SetNumOpens sets the value of NumOpens for the instance

func (*MSFT_SmbSession) SetPropertyScopeName

func (instance *MSFT_SmbSession) SetPropertyScopeName(value string) (err error)

SetScopeName sets the value of ScopeName for the instance

func (*MSFT_SmbSession) SetPropertySecondsExists

func (instance *MSFT_SmbSession) SetPropertySecondsExists(value uint32) (err error)

SetSecondsExists sets the value of SecondsExists for the instance

func (*MSFT_SmbSession) SetPropertySecondsIdle

func (instance *MSFT_SmbSession) SetPropertySecondsIdle(value uint32) (err error)

SetSecondsIdle sets the value of SecondsIdle for the instance

func (*MSFT_SmbSession) SetPropertySessionId

func (instance *MSFT_SmbSession) SetPropertySessionId(value uint64) (err error)

SetSessionId sets the value of SessionId for the instance

func (*MSFT_SmbSession) SetPropertySmbInstance

func (instance *MSFT_SmbSession) SetPropertySmbInstance(value SmbSession_SmbInstance) (err error)

SetSmbInstance sets the value of SmbInstance for the instance

func (*MSFT_SmbSession) SetPropertyTransportName

func (instance *MSFT_SmbSession) SetPropertyTransportName(value string) (err error)

SetTransportName sets the value of TransportName for the instance

type MSFT_SmbShare

type MSFT_SmbShare struct {
	*cim.WmiInstance

	//
	AvailabilityType SmbShare_AvailabilityType

	//
	CachingMode SmbShare_CachingMode

	//
	CATimeout uint32

	//
	CompressData bool

	//
	ConcurrentUserLimit uint32

	//
	ContinuouslyAvailable bool

	//
	CurrentUsers uint32

	//
	Description string

	//
	DirectoryHandleLeasing bool

	//
	EncryptData bool

	//
	FolderEnumerationMode SmbShare_FolderEnumerationMode

	//
	IdentityRemoting bool

	//
	Infrastructure bool

	//
	IsolatedTransport bool

	//
	LeasingMode SmbShare_LeasingMode

	//
	Name string

	//
	Path string

	//
	QoSFlowScope SmbShare_QoSFlowScope

	//
	QoSPolicyId string

	//
	Scoped bool

	//
	ScopeName string

	//
	SecurityDescriptor string

	//
	ShadowCopy bool

	//
	ShareState SmbShare_ShareState

	//
	ShareType SmbShare_ShareType

	//
	SmbInstance SmbShare_SmbInstance

	//
	Special bool

	//
	Temporary bool

	//
	Volume string
}

MSFT_SmbShare struct

func NewMSFT_SmbShareEx1

func NewMSFT_SmbShareEx1(instance *cim.WmiInstance) (newInstance *MSFT_SmbShare, err error)

func NewMSFT_SmbShareEx6

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

func (*MSFT_SmbShare) BlockAccess

func (instance *MSFT_SmbShare) BlockAccess(AccountName []string,
	Output []MSFT_SmbShareAccessControlEntry) (result uint32, err error)

<param name="Output" type="MSFT_SmbShareAccessControlEntry []"></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbShare) CreateShare

func (instance *MSFT_SmbShare) CreateShare(Name string,
	ScopeName string,
	Path string,
	Description string,
	ConcurrentUserLimit uint32,
	FolderEnumerationMode uint32,
	CachingMode uint32,
	Temporary bool,
	ContinuouslyAvailable bool,
	CATimeout uint32,
	EncryptData bool,
	CompressData bool,
	IsolatedTransport bool,
	FullAccess []string,
	ChangeAccess []string,
	ReadAccess []string,
	NoAccess []string,
	SecurityDescriptor string,
	LeasingMode uint32,
	DirectoryHandleLeasing bool,
	QoSFlowScope uint32,
	QoSPolicyId string,
	CreatedShare MSFT_SmbShare) (result uint32, err error)

<param name="CreatedShare" type="MSFT_SmbShare "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbShare) EnumerateShares

func (instance *MSFT_SmbShare) EnumerateShares(ScopeName string,
	PopulateVolumeProperty bool,
	Output []MSFT_SmbShare) (result uint32, err error)

<param name="Output" type="MSFT_SmbShare []"></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbShare) FireShareChangeEvent

func (instance *MSFT_SmbShare) FireShareChangeEvent(EventType uint32,
	ScopeName string,
	ShareName string,
	Path string,
	Remark string,
	SecurityDescriptor string,
	ShareState uint32,
	CATimeout uint32,
	Flags uint32,
	Type uint32,
	ConcurrentUserLimit uint32,
	QoSFlowScope uint32,
	QoSPolicyId string) (result uint32, err error)

<param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbShare) GetAccessControlEntries

func (instance *MSFT_SmbShare) GetAccessControlEntries(Output []MSFT_SmbShareAccessControlEntry) (result uint32, err error)

<param name="Output" type="MSFT_SmbShareAccessControlEntry []"></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbShare) GetPropertyAvailabilityType

func (instance *MSFT_SmbShare) GetPropertyAvailabilityType() (value SmbShare_AvailabilityType, err error)

GetAvailabilityType gets the value of AvailabilityType for the instance

func (*MSFT_SmbShare) GetPropertyCATimeout

func (instance *MSFT_SmbShare) GetPropertyCATimeout() (value uint32, err error)

GetCATimeout gets the value of CATimeout for the instance

func (*MSFT_SmbShare) GetPropertyCachingMode

func (instance *MSFT_SmbShare) GetPropertyCachingMode() (value SmbShare_CachingMode, err error)

GetCachingMode gets the value of CachingMode for the instance

func (*MSFT_SmbShare) GetPropertyCompressData

func (instance *MSFT_SmbShare) GetPropertyCompressData() (value bool, err error)

GetCompressData gets the value of CompressData for the instance

func (*MSFT_SmbShare) GetPropertyConcurrentUserLimit

func (instance *MSFT_SmbShare) GetPropertyConcurrentUserLimit() (value uint32, err error)

GetConcurrentUserLimit gets the value of ConcurrentUserLimit for the instance

func (*MSFT_SmbShare) GetPropertyContinuouslyAvailable

func (instance *MSFT_SmbShare) GetPropertyContinuouslyAvailable() (value bool, err error)

GetContinuouslyAvailable gets the value of ContinuouslyAvailable for the instance

func (*MSFT_SmbShare) GetPropertyCurrentUsers

func (instance *MSFT_SmbShare) GetPropertyCurrentUsers() (value uint32, err error)

GetCurrentUsers gets the value of CurrentUsers for the instance

func (*MSFT_SmbShare) GetPropertyDescription

func (instance *MSFT_SmbShare) GetPropertyDescription() (value string, err error)

GetDescription gets the value of Description for the instance

func (*MSFT_SmbShare) GetPropertyDirectoryHandleLeasing

func (instance *MSFT_SmbShare) GetPropertyDirectoryHandleLeasing() (value bool, err error)

GetDirectoryHandleLeasing gets the value of DirectoryHandleLeasing for the instance

func (*MSFT_SmbShare) GetPropertyEncryptData

func (instance *MSFT_SmbShare) GetPropertyEncryptData() (value bool, err error)

GetEncryptData gets the value of EncryptData for the instance

func (*MSFT_SmbShare) GetPropertyFolderEnumerationMode

func (instance *MSFT_SmbShare) GetPropertyFolderEnumerationMode() (value SmbShare_FolderEnumerationMode, err error)

GetFolderEnumerationMode gets the value of FolderEnumerationMode for the instance

func (*MSFT_SmbShare) GetPropertyIdentityRemoting

func (instance *MSFT_SmbShare) GetPropertyIdentityRemoting() (value bool, err error)

GetIdentityRemoting gets the value of IdentityRemoting for the instance

func (*MSFT_SmbShare) GetPropertyInfrastructure

func (instance *MSFT_SmbShare) GetPropertyInfrastructure() (value bool, err error)

GetInfrastructure gets the value of Infrastructure for the instance

func (*MSFT_SmbShare) GetPropertyIsolatedTransport

func (instance *MSFT_SmbShare) GetPropertyIsolatedTransport() (value bool, err error)

GetIsolatedTransport gets the value of IsolatedTransport for the instance

func (*MSFT_SmbShare) GetPropertyLeasingMode

func (instance *MSFT_SmbShare) GetPropertyLeasingMode() (value SmbShare_LeasingMode, err error)

GetLeasingMode gets the value of LeasingMode for the instance

func (*MSFT_SmbShare) GetPropertyName

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

GetName gets the value of Name for the instance

func (*MSFT_SmbShare) GetPropertyPath

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

GetPath gets the value of Path for the instance

func (*MSFT_SmbShare) GetPropertyQoSFlowScope

func (instance *MSFT_SmbShare) GetPropertyQoSFlowScope() (value SmbShare_QoSFlowScope, err error)

GetQoSFlowScope gets the value of QoSFlowScope for the instance

func (*MSFT_SmbShare) GetPropertyQoSPolicyId

func (instance *MSFT_SmbShare) GetPropertyQoSPolicyId() (value string, err error)

GetQoSPolicyId gets the value of QoSPolicyId for the instance

func (*MSFT_SmbShare) GetPropertyScopeName

func (instance *MSFT_SmbShare) GetPropertyScopeName() (value string, err error)

GetScopeName gets the value of ScopeName for the instance

func (*MSFT_SmbShare) GetPropertyScoped

func (instance *MSFT_SmbShare) GetPropertyScoped() (value bool, err error)

GetScoped gets the value of Scoped for the instance

func (*MSFT_SmbShare) GetPropertySecurityDescriptor

func (instance *MSFT_SmbShare) GetPropertySecurityDescriptor() (value string, err error)

GetSecurityDescriptor gets the value of SecurityDescriptor for the instance

func (*MSFT_SmbShare) GetPropertyShadowCopy

func (instance *MSFT_SmbShare) GetPropertyShadowCopy() (value bool, err error)

GetShadowCopy gets the value of ShadowCopy for the instance

func (*MSFT_SmbShare) GetPropertyShareState

func (instance *MSFT_SmbShare) GetPropertyShareState() (value SmbShare_ShareState, err error)

GetShareState gets the value of ShareState for the instance

func (*MSFT_SmbShare) GetPropertyShareType

func (instance *MSFT_SmbShare) GetPropertyShareType() (value SmbShare_ShareType, err error)

GetShareType gets the value of ShareType for the instance

func (*MSFT_SmbShare) GetPropertySmbInstance

func (instance *MSFT_SmbShare) GetPropertySmbInstance() (value SmbShare_SmbInstance, err error)

GetSmbInstance gets the value of SmbInstance for the instance

func (*MSFT_SmbShare) GetPropertySpecial

func (instance *MSFT_SmbShare) GetPropertySpecial() (value bool, err error)

GetSpecial gets the value of Special for the instance

func (*MSFT_SmbShare) GetPropertyTemporary

func (instance *MSFT_SmbShare) GetPropertyTemporary() (value bool, err error)

GetTemporary gets the value of Temporary for the instance

func (*MSFT_SmbShare) GetPropertyVolume

func (instance *MSFT_SmbShare) GetPropertyVolume() (value string, err error)

GetVolume gets the value of Volume for the instance

func (*MSFT_SmbShare) GetShare

func (instance *MSFT_SmbShare) GetShare(ScopeName string,
	ShareName string,
	GetAclNonAdmin bool,
	Output MSFT_SmbShare) (result uint32, err error)

<param name="Output" type="MSFT_SmbShare "></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbShare) GrantAccess

func (instance *MSFT_SmbShare) GrantAccess(AccountName []string,
	AccessRight uint32,
	Output []MSFT_SmbShareAccessControlEntry) (result uint32, err error)

<param name="Output" type="MSFT_SmbShareAccessControlEntry []"></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbShare) RevokeAccess

func (instance *MSFT_SmbShare) RevokeAccess(AccountName []string,
	Output []MSFT_SmbShareAccessControlEntry) (result uint32, err error)

<param name="Output" type="MSFT_SmbShareAccessControlEntry []"></param> <param name="ReturnValue" type="uint32 "></param>

func (*MSFT_SmbShare) SetPropertyAvailabilityType

func (instance *MSFT_SmbShare) SetPropertyAvailabilityType(value SmbShare_AvailabilityType) (err error)

SetAvailabilityType sets the value of AvailabilityType for the instance

func (*MSFT_SmbShare) SetPropertyCATimeout

func (instance *MSFT_SmbShare) SetPropertyCATimeout(value uint32) (err error)

SetCATimeout sets the value of CATimeout for the instance

func (*MSFT_SmbShare) SetPropertyCachingMode

func (instance *MSFT_SmbShare) SetPropertyCachingMode(value SmbShare_CachingMode) (err error)

SetCachingMode sets the value of CachingMode for the instance

func (*MSFT_SmbShare) SetPropertyCompressData

func (instance *MSFT_SmbShare) SetPropertyCompressData(value bool) (err error)

SetCompressData sets the value of CompressData for the instance

func (*MSFT_SmbShare) SetPropertyConcurrentUserLimit

func (instance *MSFT_SmbShare) SetPropertyConcurrentUserLimit(value uint32) (err error)

SetConcurrentUserLimit sets the value of ConcurrentUserLimit for the instance

func (*MSFT_SmbShare) SetPropertyContinuouslyAvailable

func (instance *MSFT_SmbShare) SetPropertyContinuouslyAvailable(value bool) (err error)

SetContinuouslyAvailable sets the value of ContinuouslyAvailable for the instance

func (*MSFT_SmbShare) SetPropertyCurrentUsers

func (instance *MSFT_SmbShare) SetPropertyCurrentUsers(value uint32) (err error)

SetCurrentUsers sets the value of CurrentUsers for the instance

func (*MSFT_SmbShare) SetPropertyDescription

func (instance *MSFT_SmbShare) SetPropertyDescription(value string) (err error)

SetDescription sets the value of Description for the instance

func (*MSFT_SmbShare) SetPropertyDirectoryHandleLeasing

func (instance *MSFT_SmbShare) SetPropertyDirectoryHandleLeasing(value bool) (err error)

SetDirectoryHandleLeasing sets the value of DirectoryHandleLeasing for the instance

func (*MSFT_SmbShare) SetPropertyEncryptData

func (instance *MSFT_SmbShare) SetPropertyEncryptData(value bool) (err error)

SetEncryptData sets the value of EncryptData for the instance

func (*MSFT_SmbShare) SetPropertyFolderEnumerationMode

func (instance *MSFT_SmbShare) SetPropertyFolderEnumerationMode(value SmbShare_FolderEnumerationMode) (err error)

SetFolderEnumerationMode sets the value of FolderEnumerationMode for the instance

func (*MSFT_SmbShare) SetPropertyIdentityRemoting

func (instance *MSFT_SmbShare) SetPropertyIdentityRemoting(value bool) (err error)

SetIdentityRemoting sets the value of IdentityRemoting for the instance

func (*MSFT_SmbShare) SetPropertyInfrastructure

func (instance *MSFT_SmbShare) SetPropertyInfrastructure(value bool) (err error)

SetInfrastructure sets the value of Infrastructure for the instance

func (*MSFT_SmbShare) SetPropertyIsolatedTransport

func (instance *MSFT_SmbShare) SetPropertyIsolatedTransport(value bool) (err error)

SetIsolatedTransport sets the value of IsolatedTransport for the instance

func (*MSFT_SmbShare) SetPropertyLeasingMode

func (instance *MSFT_SmbShare) SetPropertyLeasingMode(value SmbShare_LeasingMode) (err error)

SetLeasingMode sets the value of LeasingMode for the instance

func (*MSFT_SmbShare) SetPropertyName

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

SetName sets the value of Name for the instance

func (*MSFT_SmbShare) SetPropertyPath

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

SetPath sets the value of Path for the instance

func (*MSFT_SmbShare) SetPropertyQoSFlowScope

func (instance *MSFT_SmbShare) SetPropertyQoSFlowScope(value SmbShare_QoSFlowScope) (err error)

SetQoSFlowScope sets the value of QoSFlowScope for the instance

func (*MSFT_SmbShare) SetPropertyQoSPolicyId

func (instance *MSFT_SmbShare) SetPropertyQoSPolicyId(value string) (err error)

SetQoSPolicyId sets the value of QoSPolicyId for the instance

func (*MSFT_SmbShare) SetPropertyScopeName

func (instance *MSFT_SmbShare) SetPropertyScopeName(value string) (err error)

SetScopeName sets the value of ScopeName for the instance

func (*MSFT_SmbShare) SetPropertyScoped

func (instance *MSFT_SmbShare) SetPropertyScoped(value bool) (err error)

SetScoped sets the value of Scoped for the instance

func (*MSFT_SmbShare) SetPropertySecurityDescriptor

func (instance *MSFT_SmbShare) SetPropertySecurityDescriptor(value string) (err error)

SetSecurityDescriptor sets the value of SecurityDescriptor for the instance

func (*MSFT_SmbShare) SetPropertyShadowCopy

func (instance *MSFT_SmbShare) SetPropertyShadowCopy(value bool) (err error)

SetShadowCopy sets the value of ShadowCopy for the instance

func (*MSFT_SmbShare) SetPropertyShareState

func (instance *MSFT_SmbShare) SetPropertyShareState(value SmbShare_ShareState) (err error)

SetShareState sets the value of ShareState for the instance

func (*MSFT_SmbShare) SetPropertyShareType

func (instance *MSFT_SmbShare) SetPropertyShareType(value SmbShare_ShareType) (err error)

SetShareType sets the value of ShareType for the instance

func (*MSFT_SmbShare) SetPropertySmbInstance

func (instance *MSFT_SmbShare) SetPropertySmbInstance(value SmbShare_SmbInstance) (err error)

SetSmbInstance sets the value of SmbInstance for the instance

func (*MSFT_SmbShare) SetPropertySpecial

func (instance *MSFT_SmbShare) SetPropertySpecial(value bool) (err error)

SetSpecial sets the value of Special for the instance

func (*MSFT_SmbShare) SetPropertyTemporary

func (instance *MSFT_SmbShare) SetPropertyTemporary(value bool) (err error)

SetTemporary sets the value of Temporary for the instance

func (*MSFT_SmbShare) SetPropertyVolume

func (instance *MSFT_SmbShare) SetPropertyVolume(value string) (err error)

SetVolume sets the value of Volume for the instance

func (*MSFT_SmbShare) UnblockAccess

func (instance *MSFT_SmbShare) UnblockAccess(AccountName []string,
	Output []MSFT_SmbShareAccessControlEntry) (result uint32, err error)

<param name="Output" type="MSFT_SmbShareAccessControlEntry []"></param> <param name="ReturnValue" type="uint32 "></param>

type MSFT_SmbShareAccessControlEntry

type MSFT_SmbShareAccessControlEntry struct {
	*cim.WmiInstance

	//
	AccessControlType SmbShareAccessControlEntry_AccessControlType

	//
	AccessRight SmbShareAccessControlEntry_AccessRight

	//
	AccountName string

	//
	Name string

	//
	ScopeName string
}

MSFT_SmbShareAccessControlEntry struct

func NewMSFT_SmbShareAccessControlEntryEx1

func NewMSFT_SmbShareAccessControlEntryEx1(instance *cim.WmiInstance) (newInstance *MSFT_SmbShareAccessControlEntry, err error)

func NewMSFT_SmbShareAccessControlEntryEx6

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

func (*MSFT_SmbShareAccessControlEntry) GetPropertyAccessControlType

func (instance *MSFT_SmbShareAccessControlEntry) GetPropertyAccessControlType() (value SmbShareAccessControlEntry_AccessControlType, err error)

GetAccessControlType gets the value of AccessControlType for the instance

func (*MSFT_SmbShareAccessControlEntry) GetPropertyAccessRight

func (instance *MSFT_SmbShareAccessControlEntry) GetPropertyAccessRight() (value SmbShareAccessControlEntry_AccessRight, err error)

GetAccessRight gets the value of AccessRight for the instance

func (*MSFT_SmbShareAccessControlEntry) GetPropertyAccountName

func (instance *MSFT_SmbShareAccessControlEntry) GetPropertyAccountName() (value string, err error)

GetAccountName gets the value of AccountName for the instance

func (*MSFT_SmbShareAccessControlEntry) GetPropertyName

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

GetName gets the value of Name for the instance

func (*MSFT_SmbShareAccessControlEntry) GetPropertyScopeName

func (instance *MSFT_SmbShareAccessControlEntry) GetPropertyScopeName() (value string, err error)

GetScopeName gets the value of ScopeName for the instance

func (*MSFT_SmbShareAccessControlEntry) SetPropertyAccessControlType

func (instance *MSFT_SmbShareAccessControlEntry) SetPropertyAccessControlType(value SmbShareAccessControlEntry_AccessControlType) (err error)

SetAccessControlType sets the value of AccessControlType for the instance

func (*MSFT_SmbShareAccessControlEntry) SetPropertyAccessRight

func (instance *MSFT_SmbShareAccessControlEntry) SetPropertyAccessRight(value SmbShareAccessControlEntry_AccessRight) (err error)

SetAccessRight sets the value of AccessRight for the instance

func (*MSFT_SmbShareAccessControlEntry) SetPropertyAccountName

func (instance *MSFT_SmbShareAccessControlEntry) SetPropertyAccountName(value string) (err error)

SetAccountName sets the value of AccountName for the instance

func (*MSFT_SmbShareAccessControlEntry) SetPropertyName

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

SetName sets the value of Name for the instance

func (*MSFT_SmbShareAccessControlEntry) SetPropertyScopeName

func (instance *MSFT_SmbShareAccessControlEntry) SetPropertyScopeName(value string) (err error)

SetScopeName sets the value of ScopeName for the instance

type MSFT_SmbShareChangeEvent

type MSFT_SmbShareChangeEvent struct {
	*cim.WmiInstance

	//
	EventType SmbShareChangeEvent_EventType

	//
	Share MSFT_SmbShare
}

MSFT_SmbShareChangeEvent struct

func NewMSFT_SmbShareChangeEventEx1

func NewMSFT_SmbShareChangeEventEx1(instance *cim.WmiInstance) (newInstance *MSFT_SmbShareChangeEvent, err error)

func NewMSFT_SmbShareChangeEventEx6

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

func (*MSFT_SmbShareChangeEvent) GetPropertyEventType

func (instance *MSFT_SmbShareChangeEvent) GetPropertyEventType() (value SmbShareChangeEvent_EventType, err error)

GetEventType gets the value of EventType for the instance

func (*MSFT_SmbShareChangeEvent) GetPropertyShare

func (instance *MSFT_SmbShareChangeEvent) GetPropertyShare() (value MSFT_SmbShare, err error)

GetShare gets the value of Share for the instance

func (*MSFT_SmbShareChangeEvent) SetPropertyEventType

func (instance *MSFT_SmbShareChangeEvent) SetPropertyEventType(value SmbShareChangeEvent_EventType) (err error)

SetEventType sets the value of EventType for the instance

func (*MSFT_SmbShareChangeEvent) SetPropertyShare

func (instance *MSFT_SmbShareChangeEvent) SetPropertyShare(value MSFT_SmbShare) (err error)

SetShare sets the value of Share for the instance

type MSFT_WmiError

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

MSFT_WmiError struct

func NewMSFT_WmiErrorEx1

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

func NewMSFT_WmiErrorEx6

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 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 SmbBandwidthLimit_Category

type SmbBandwidthLimit_Category int

SmbBandwidthLimit_Category

const (
	// _9 enum
	SmbBandwidthLimit_Category__9 SmbBandwidthLimit_Category = 0
	// _53 enum
	SmbBandwidthLimit_Category__53 SmbBandwidthLimit_Category = 1
	// _54 enum
	SmbBandwidthLimit_Category__54 SmbBandwidthLimit_Category = 2
)

type SmbClientCertificateMapping_Flags

type SmbClientCertificateMapping_Flags int

SmbClientCertificateMapping_Flags

const (
	// _18 enum
	SmbClientCertificateMapping_Flags__18 SmbClientCertificateMapping_Flags = 0
	// _67 enum
	SmbClientCertificateMapping_Flags__67 SmbClientCertificateMapping_Flags = 1
	// _65 enum
	SmbClientCertificateMapping_Flags__65 SmbClientCertificateMapping_Flags = 2
)

type SmbClientCertificateMapping_Type

type SmbClientCertificateMapping_Type int

SmbClientCertificateMapping_Type

const (
	// _61 enum
	SmbClientCertificateMapping_Type__61 SmbClientCertificateMapping_Type = 0
)

type SmbConnection_SmbInstance

type SmbConnection_SmbInstance int

SmbConnection_SmbInstance

const (
	// _9 enum
	SmbConnection_SmbInstance__9 SmbConnection_SmbInstance = 0
	// _10 enum
	SmbConnection_SmbInstance__10 SmbConnection_SmbInstance = 1
	// _56 enum
	SmbConnection_SmbInstance__56 SmbConnection_SmbInstance = 2
	// _57 enum
	SmbConnection_SmbInstance__57 SmbConnection_SmbInstance = 3
)

type SmbGlobalMapping_Status

type SmbGlobalMapping_Status int

SmbGlobalMapping_Status

const (
	// _36 enum
	SmbGlobalMapping_Status__36 SmbGlobalMapping_Status = 0
	// _37 enum
	SmbGlobalMapping_Status__37 SmbGlobalMapping_Status = 1
	// _38 enum
	SmbGlobalMapping_Status__38 SmbGlobalMapping_Status = 2
	// _39 enum
	SmbGlobalMapping_Status__39 SmbGlobalMapping_Status = 3
	// _40 enum
	SmbGlobalMapping_Status__40 SmbGlobalMapping_Status = 4
	// _41 enum
	SmbGlobalMapping_Status__41 SmbGlobalMapping_Status = 5
	// _42 enum
	SmbGlobalMapping_Status__42 SmbGlobalMapping_Status = 6
)

type SmbMapping_Status

type SmbMapping_Status int

SmbMapping_Status

const (
	// _36 enum
	SmbMapping_Status__36 SmbMapping_Status = 0
	// _37 enum
	SmbMapping_Status__37 SmbMapping_Status = 1
	// _38 enum
	SmbMapping_Status__38 SmbMapping_Status = 2
	// _39 enum
	SmbMapping_Status__39 SmbMapping_Status = 3
	// _40 enum
	SmbMapping_Status__40 SmbMapping_Status = 4
	// _41 enum
	SmbMapping_Status__41 SmbMapping_Status = 5
	// _42 enum
	SmbMapping_Status__42 SmbMapping_Status = 6
)

type SmbMapping_TransportType

type SmbMapping_TransportType int

SmbMapping_TransportType

const (
	// _18 enum
	SmbMapping_TransportType__18 SmbMapping_TransportType = 0
	// _68 enum
	SmbMapping_TransportType__68 SmbMapping_TransportType = 1
	// _61 enum
	SmbMapping_TransportType__61 SmbMapping_TransportType = 2
)

type SmbMultichannelConnection_SmbInstance

type SmbMultichannelConnection_SmbInstance int

SmbMultichannelConnection_SmbInstance

const (
	// _9 enum
	SmbMultichannelConnection_SmbInstance__9 SmbMultichannelConnection_SmbInstance = 0
	// _10 enum
	SmbMultichannelConnection_SmbInstance__10 SmbMultichannelConnection_SmbInstance = 1
	// _56 enum
	SmbMultichannelConnection_SmbInstance__56 SmbMultichannelConnection_SmbInstance = 2
	// _57 enum
	SmbMultichannelConnection_SmbInstance__57 SmbMultichannelConnection_SmbInstance = 3
)

type SmbOpenFile_SmbInstance

type SmbOpenFile_SmbInstance int

SmbOpenFile_SmbInstance

const (
	// _9 enum
	SmbOpenFile_SmbInstance__9 SmbOpenFile_SmbInstance = 0
	// _10 enum
	SmbOpenFile_SmbInstance__10 SmbOpenFile_SmbInstance = 1
	// _56 enum
	SmbOpenFile_SmbInstance__56 SmbOpenFile_SmbInstance = 2
	// _57 enum
	SmbOpenFile_SmbInstance__57 SmbOpenFile_SmbInstance = 3
)

type SmbServerCertificateMappingAccessControlEntry_AccessControlType

type SmbServerCertificateMappingAccessControlEntry_AccessControlType int

SmbServerCertificateMappingAccessControlEntry_AccessControlType

const (
	// _1 enum
	SmbServerCertificateMappingAccessControlEntry_AccessControlType__1 SmbServerCertificateMappingAccessControlEntry_AccessControlType = 0
	// _2 enum
	SmbServerCertificateMappingAccessControlEntry_AccessControlType__2 SmbServerCertificateMappingAccessControlEntry_AccessControlType = 1
)

type SmbServerCertificateMappingAccessControlEntry_IdentifierType

type SmbServerCertificateMappingAccessControlEntry_IdentifierType int

SmbServerCertificateMappingAccessControlEntry_IdentifierType

const (
	// _74 enum
	SmbServerCertificateMappingAccessControlEntry_IdentifierType__74 SmbServerCertificateMappingAccessControlEntry_IdentifierType = 0
	// _75 enum
	SmbServerCertificateMappingAccessControlEntry_IdentifierType__75 SmbServerCertificateMappingAccessControlEntry_IdentifierType = 1
)

type SmbServerCertificateMapping_Flags

type SmbServerCertificateMapping_Flags int

SmbServerCertificateMapping_Flags

const (
	// _18 enum
	SmbServerCertificateMapping_Flags__18 SmbServerCertificateMapping_Flags = 0
	// _67 enum
	SmbServerCertificateMapping_Flags__67 SmbServerCertificateMapping_Flags = 1
	// _65 enum
	SmbServerCertificateMapping_Flags__65 SmbServerCertificateMapping_Flags = 2
)

type SmbServerCertificateMapping_Type

type SmbServerCertificateMapping_Type int

SmbServerCertificateMapping_Type

const (
	// _61 enum
	SmbServerCertificateMapping_Type__61 SmbServerCertificateMapping_Type = 0
)

type SmbSession_SmbInstance

type SmbSession_SmbInstance int

SmbSession_SmbInstance

const (
	// _9 enum
	SmbSession_SmbInstance__9 SmbSession_SmbInstance = 0
	// _10 enum
	SmbSession_SmbInstance__10 SmbSession_SmbInstance = 1
	// _56 enum
	SmbSession_SmbInstance__56 SmbSession_SmbInstance = 2
	// _57 enum
	SmbSession_SmbInstance__57 SmbSession_SmbInstance = 3
)

type SmbShareAccessControlEntry_AccessControlType

type SmbShareAccessControlEntry_AccessControlType int

SmbShareAccessControlEntry_AccessControlType

const (
	// _1 enum
	SmbShareAccessControlEntry_AccessControlType__1 SmbShareAccessControlEntry_AccessControlType = 0
	// _2 enum
	SmbShareAccessControlEntry_AccessControlType__2 SmbShareAccessControlEntry_AccessControlType = 1
)

type SmbShareAccessControlEntry_AccessRight

type SmbShareAccessControlEntry_AccessRight int

SmbShareAccessControlEntry_AccessRight

const (
	// _3 enum
	SmbShareAccessControlEntry_AccessRight__3 SmbShareAccessControlEntry_AccessRight = 0
	// _4 enum
	SmbShareAccessControlEntry_AccessRight__4 SmbShareAccessControlEntry_AccessRight = 1
	// _5 enum
	SmbShareAccessControlEntry_AccessRight__5 SmbShareAccessControlEntry_AccessRight = 2
	// _6 enum
	SmbShareAccessControlEntry_AccessRight__6 SmbShareAccessControlEntry_AccessRight = 3
)

type SmbShareChangeEvent_EventType

type SmbShareChangeEvent_EventType int

SmbShareChangeEvent_EventType

const (
	// _47 enum
	SmbShareChangeEvent_EventType__47 SmbShareChangeEvent_EventType = 0
	// _48 enum
	SmbShareChangeEvent_EventType__48 SmbShareChangeEvent_EventType = 1
	// _49 enum
	SmbShareChangeEvent_EventType__49 SmbShareChangeEvent_EventType = 2
)

type SmbShare_AvailabilityType

type SmbShare_AvailabilityType int

SmbShare_AvailabilityType

const (
	// _26 enum
	SmbShare_AvailabilityType__26 SmbShare_AvailabilityType = 0
	// _27 enum
	SmbShare_AvailabilityType__27 SmbShare_AvailabilityType = 1
	// _28 enum
	SmbShare_AvailabilityType__28 SmbShare_AvailabilityType = 2
	// _10 enum
	SmbShare_AvailabilityType__10 SmbShare_AvailabilityType = 3
	// _29 enum
	SmbShare_AvailabilityType__29 SmbShare_AvailabilityType = 4
)

type SmbShare_CachingMode

type SmbShare_CachingMode int

SmbShare_CachingMode

const (
	// _18 enum
	SmbShare_CachingMode__18 SmbShare_CachingMode = 0
	// _19 enum
	SmbShare_CachingMode__19 SmbShare_CachingMode = 1
	// _20 enum
	SmbShare_CachingMode__20 SmbShare_CachingMode = 2
	// _21 enum
	SmbShare_CachingMode__21 SmbShare_CachingMode = 3
	// _22 enum
	SmbShare_CachingMode__22 SmbShare_CachingMode = 4
	// _15 enum
	SmbShare_CachingMode__15 SmbShare_CachingMode = 5
)

type SmbShare_FolderEnumerationMode

type SmbShare_FolderEnumerationMode int

SmbShare_FolderEnumerationMode

const (
	// _16 enum
	SmbShare_FolderEnumerationMode__16 SmbShare_FolderEnumerationMode = 0
	// _17 enum
	SmbShare_FolderEnumerationMode__17 SmbShare_FolderEnumerationMode = 1
)

type SmbShare_LeasingMode

type SmbShare_LeasingMode int

SmbShare_LeasingMode

const (
	// _3 enum
	SmbShare_LeasingMode__3 SmbShare_LeasingMode = 0
	// _58 enum
	SmbShare_LeasingMode__58 SmbShare_LeasingMode = 1
	// _18 enum
	SmbShare_LeasingMode__18 SmbShare_LeasingMode = 2
)

type SmbShare_QoSFlowScope

type SmbShare_QoSFlowScope int

SmbShare_QoSFlowScope

const (
	// _69 enum
	SmbShare_QoSFlowScope__69 SmbShare_QoSFlowScope = 0
	// _70 enum
	SmbShare_QoSFlowScope__70 SmbShare_QoSFlowScope = 1
	// _71 enum
	SmbShare_QoSFlowScope__71 SmbShare_QoSFlowScope = 2
	// _72 enum
	SmbShare_QoSFlowScope__72 SmbShare_QoSFlowScope = 3
)

type SmbShare_ShareState

type SmbShare_ShareState int

SmbShare_ShareState

const (
	// _23 enum
	SmbShare_ShareState__23 SmbShare_ShareState = 0
	// _24 enum
	SmbShare_ShareState__24 SmbShare_ShareState = 1
	// _25 enum
	SmbShare_ShareState__25 SmbShare_ShareState = 2
)

type SmbShare_ShareType

type SmbShare_ShareType int

SmbShare_ShareType

const (
	// _11 enum
	SmbShare_ShareType__11 SmbShare_ShareType = 0
	// _12 enum
	SmbShare_ShareType__12 SmbShare_ShareType = 1
	// _13 enum
	SmbShare_ShareType__13 SmbShare_ShareType = 2
	// _14 enum
	SmbShare_ShareType__14 SmbShare_ShareType = 3
	// _15 enum
	SmbShare_ShareType__15 SmbShare_ShareType = 4
)

type SmbShare_SmbInstance

type SmbShare_SmbInstance int

SmbShare_SmbInstance

const (
	// _9 enum
	SmbShare_SmbInstance__9 SmbShare_SmbInstance = 0
	// _10 enum
	SmbShare_SmbInstance__10 SmbShare_SmbInstance = 1
	// _56 enum
	SmbShare_SmbInstance__56 SmbShare_SmbInstance = 2
	// _57 enum
	SmbShare_SmbInstance__57 SmbShare_SmbInstance = 3
)

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
)

Source Files

Jump to

Keyboard shortcuts

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