Win32 API 日本語リファレンス
ホームSystem.Wmi › WbemErrorEnum

WbemErrorEnum

列挙型
基底型i4

メンバー 128

名前10進16進
wbemNoErr00x0
wbemErrFailed-21472174070x80041001
wbemErrNotFound-21472174060x80041002
wbemErrAccessDenied-21472174050x80041003
wbemErrProviderFailure-21472174040x80041004
wbemErrTypeMismatch-21472174030x80041005
wbemErrOutOfMemory-21472174020x80041006
wbemErrInvalidContext-21472174010x80041007
wbemErrInvalidParameter-21472174000x80041008
wbemErrNotAvailable-21472173990x80041009
wbemErrCriticalError-21472173980x8004100A
wbemErrInvalidStream-21472173970x8004100B
wbemErrNotSupported-21472173960x8004100C
wbemErrInvalidSuperclass-21472173950x8004100D
wbemErrInvalidNamespace-21472173940x8004100E
wbemErrInvalidObject-21472173930x8004100F
wbemErrInvalidClass-21472173920x80041010
wbemErrProviderNotFound-21472173910x80041011
wbemErrInvalidProviderRegistration-21472173900x80041012
wbemErrProviderLoadFailure-21472173890x80041013
wbemErrInitializationFailure-21472173880x80041014
wbemErrTransportFailure-21472173870x80041015
wbemErrInvalidOperation-21472173860x80041016
wbemErrInvalidQuery-21472173850x80041017
wbemErrInvalidQueryType-21472173840x80041018
wbemErrAlreadyExists-21472173830x80041019
wbemErrOverrideNotAllowed-21472173820x8004101A
wbemErrPropagatedQualifier-21472173810x8004101B
wbemErrPropagatedProperty-21472173800x8004101C
wbemErrUnexpected-21472173790x8004101D
wbemErrIllegalOperation-21472173780x8004101E
wbemErrCannotBeKey-21472173770x8004101F
wbemErrIncompleteClass-21472173760x80041020
wbemErrInvalidSyntax-21472173750x80041021
wbemErrNondecoratedObject-21472173740x80041022
wbemErrReadOnly-21472173730x80041023
wbemErrProviderNotCapable-21472173720x80041024
wbemErrClassHasChildren-21472173710x80041025
wbemErrClassHasInstances-21472173700x80041026
wbemErrQueryNotImplemented-21472173690x80041027
wbemErrIllegalNull-21472173680x80041028
wbemErrInvalidQualifierType-21472173670x80041029
wbemErrInvalidPropertyType-21472173660x8004102A
wbemErrValueOutOfRange-21472173650x8004102B
wbemErrCannotBeSingleton-21472173640x8004102C
wbemErrInvalidCimType-21472173630x8004102D
wbemErrInvalidMethod-21472173620x8004102E
wbemErrInvalidMethodParameters-21472173610x8004102F
wbemErrSystemProperty-21472173600x80041030
wbemErrInvalidProperty-21472173590x80041031
wbemErrCallCancelled-21472173580x80041032
wbemErrShuttingDown-21472173570x80041033
wbemErrPropagatedMethod-21472173560x80041034
wbemErrUnsupportedParameter-21472173550x80041035
wbemErrMissingParameter-21472173540x80041036
wbemErrInvalidParameterId-21472173530x80041037
wbemErrNonConsecutiveParameterIds-21472173520x80041038
wbemErrParameterIdOnRetval-21472173510x80041039
wbemErrInvalidObjectPath-21472173500x8004103A
wbemErrOutOfDiskSpace-21472173490x8004103B
wbemErrBufferTooSmall-21472173480x8004103C
wbemErrUnsupportedPutExtension-21472173470x8004103D
wbemErrUnknownObjectType-21472173460x8004103E
wbemErrUnknownPacketType-21472173450x8004103F
wbemErrMarshalVersionMismatch-21472173440x80041040
wbemErrMarshalInvalidSignature-21472173430x80041041
wbemErrInvalidQualifier-21472173420x80041042
wbemErrInvalidDuplicateParameter-21472173410x80041043
wbemErrTooMuchData-21472173400x80041044
wbemErrServerTooBusy-21472173390x80041045
wbemErrInvalidFlavor-21472173380x80041046
wbemErrCircularReference-21472173370x80041047
wbemErrUnsupportedClassUpdate-21472173360x80041048
wbemErrCannotChangeKeyInheritance-21472173350x80041049
wbemErrCannotChangeIndexInheritance-21472173280x80041050
wbemErrTooManyProperties-21472173270x80041051
wbemErrUpdateTypeMismatch-21472173260x80041052
wbemErrUpdateOverrideNotAllowed-21472173250x80041053
wbemErrUpdatePropagatedMethod-21472173240x80041054
wbemErrMethodNotImplemented-21472173230x80041055
wbemErrMethodDisabled-21472173220x80041056
wbemErrRefresherBusy-21472173210x80041057
wbemErrUnparsableQuery-21472173200x80041058
wbemErrNotEventClass-21472173190x80041059
wbemErrMissingGroupWithin-21472173180x8004105A
wbemErrMissingAggregationList-21472173170x8004105B
wbemErrPropertyNotAnObject-21472173160x8004105C
wbemErrAggregatingByObject-21472173150x8004105D
wbemErrUninterpretableProviderQuery-21472173130x8004105F
wbemErrBackupRestoreWinmgmtRunning-21472173120x80041060
wbemErrQueueOverflow-21472173110x80041061
wbemErrPrivilegeNotHeld-21472173100x80041062
wbemErrInvalidOperator-21472173090x80041063
wbemErrLocalCredentials-21472173080x80041064
wbemErrCannotBeAbstract-21472173070x80041065
wbemErrAmendedObject-21472173060x80041066
wbemErrClientTooSlow-21472173050x80041067
wbemErrNullSecurityDescriptor-21472173040x80041068
wbemErrTimeout-21472173030x80041069
wbemErrInvalidAssociation-21472173020x8004106A
wbemErrAmbiguousOperation-21472173010x8004106B
wbemErrQuotaViolation-21472173000x8004106C
wbemErrTransactionConflict-21472172990x8004106D
wbemErrForcedRollback-21472172980x8004106E
wbemErrUnsupportedLocale-21472172970x8004106F
wbemErrHandleOutOfDate-21472172960x80041070
wbemErrConnectionFailed-21472172950x80041071
wbemErrInvalidHandleRequest-21472172940x80041072
wbemErrPropertyNameTooWide-21472172930x80041073
wbemErrClassNameTooWide-21472172920x80041074
wbemErrMethodNameTooWide-21472172910x80041075
wbemErrQualifierNameTooWide-21472172900x80041076
wbemErrRerunCommand-21472172890x80041077
wbemErrDatabaseVerMismatch-21472172880x80041078
wbemErrVetoPut-21472172870x80041079
wbemErrVetoDelete-21472172860x8004107A
wbemErrInvalidLocale-21472172800x80041080
wbemErrProviderSuspended-21472172790x80041081
wbemErrSynchronizationRequired-21472172780x80041082
wbemErrNoSchema-21472172770x80041083
wbemErrProviderAlreadyRegistered-21472172760x80041084
wbemErrProviderNotRegistered-21472172750x80041085
wbemErrFatalTransportError-21472172740x80041086
wbemErrEncryptedConnectionRequired-21472172730x80041087
wbemErrRegistrationTooBroad-21472133110x80042001
wbemErrRegistrationTooPrecise-21472133100x80042002
wbemErrTimedout-21472092150x80043001
wbemErrResetToDefault-21472092140x80043002

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum WbemErrorEnum : int {
    wbemNoErr = 0,
    wbemErrFailed = -2147217407,
    wbemErrNotFound = -2147217406,
    wbemErrAccessDenied = -2147217405,
    wbemErrProviderFailure = -2147217404,
    wbemErrTypeMismatch = -2147217403,
    wbemErrOutOfMemory = -2147217402,
    wbemErrInvalidContext = -2147217401,
    wbemErrInvalidParameter = -2147217400,
    wbemErrNotAvailable = -2147217399,
    wbemErrCriticalError = -2147217398,
    wbemErrInvalidStream = -2147217397,
    wbemErrNotSupported = -2147217396,
    wbemErrInvalidSuperclass = -2147217395,
    wbemErrInvalidNamespace = -2147217394,
    wbemErrInvalidObject = -2147217393,
    wbemErrInvalidClass = -2147217392,
    wbemErrProviderNotFound = -2147217391,
    wbemErrInvalidProviderRegistration = -2147217390,
    wbemErrProviderLoadFailure = -2147217389,
    wbemErrInitializationFailure = -2147217388,
    wbemErrTransportFailure = -2147217387,
    wbemErrInvalidOperation = -2147217386,
    wbemErrInvalidQuery = -2147217385,
    wbemErrInvalidQueryType = -2147217384,
    wbemErrAlreadyExists = -2147217383,
    wbemErrOverrideNotAllowed = -2147217382,
    wbemErrPropagatedQualifier = -2147217381,
    wbemErrPropagatedProperty = -2147217380,
    wbemErrUnexpected = -2147217379,
    wbemErrIllegalOperation = -2147217378,
    wbemErrCannotBeKey = -2147217377,
    wbemErrIncompleteClass = -2147217376,
    wbemErrInvalidSyntax = -2147217375,
    wbemErrNondecoratedObject = -2147217374,
    wbemErrReadOnly = -2147217373,
    wbemErrProviderNotCapable = -2147217372,
    wbemErrClassHasChildren = -2147217371,
    wbemErrClassHasInstances = -2147217370,
    wbemErrQueryNotImplemented = -2147217369,
    wbemErrIllegalNull = -2147217368,
    wbemErrInvalidQualifierType = -2147217367,
    wbemErrInvalidPropertyType = -2147217366,
    wbemErrValueOutOfRange = -2147217365,
    wbemErrCannotBeSingleton = -2147217364,
    wbemErrInvalidCimType = -2147217363,
    wbemErrInvalidMethod = -2147217362,
    wbemErrInvalidMethodParameters = -2147217361,
    wbemErrSystemProperty = -2147217360,
    wbemErrInvalidProperty = -2147217359,
    wbemErrCallCancelled = -2147217358,
    wbemErrShuttingDown = -2147217357,
    wbemErrPropagatedMethod = -2147217356,
    wbemErrUnsupportedParameter = -2147217355,
    wbemErrMissingParameter = -2147217354,
    wbemErrInvalidParameterId = -2147217353,
    wbemErrNonConsecutiveParameterIds = -2147217352,
    wbemErrParameterIdOnRetval = -2147217351,
    wbemErrInvalidObjectPath = -2147217350,
    wbemErrOutOfDiskSpace = -2147217349,
    wbemErrBufferTooSmall = -2147217348,
    wbemErrUnsupportedPutExtension = -2147217347,
    wbemErrUnknownObjectType = -2147217346,
    wbemErrUnknownPacketType = -2147217345,
    wbemErrMarshalVersionMismatch = -2147217344,
    wbemErrMarshalInvalidSignature = -2147217343,
    wbemErrInvalidQualifier = -2147217342,
    wbemErrInvalidDuplicateParameter = -2147217341,
    wbemErrTooMuchData = -2147217340,
    wbemErrServerTooBusy = -2147217339,
    wbemErrInvalidFlavor = -2147217338,
    wbemErrCircularReference = -2147217337,
    wbemErrUnsupportedClassUpdate = -2147217336,
    wbemErrCannotChangeKeyInheritance = -2147217335,
    wbemErrCannotChangeIndexInheritance = -2147217328,
    wbemErrTooManyProperties = -2147217327,
    wbemErrUpdateTypeMismatch = -2147217326,
    wbemErrUpdateOverrideNotAllowed = -2147217325,
    wbemErrUpdatePropagatedMethod = -2147217324,
    wbemErrMethodNotImplemented = -2147217323,
    wbemErrMethodDisabled = -2147217322,
    wbemErrRefresherBusy = -2147217321,
    wbemErrUnparsableQuery = -2147217320,
    wbemErrNotEventClass = -2147217319,
    wbemErrMissingGroupWithin = -2147217318,
    wbemErrMissingAggregationList = -2147217317,
    wbemErrPropertyNotAnObject = -2147217316,
    wbemErrAggregatingByObject = -2147217315,
    wbemErrUninterpretableProviderQuery = -2147217313,
    wbemErrBackupRestoreWinmgmtRunning = -2147217312,
    wbemErrQueueOverflow = -2147217311,
    wbemErrPrivilegeNotHeld = -2147217310,
    wbemErrInvalidOperator = -2147217309,
    wbemErrLocalCredentials = -2147217308,
    wbemErrCannotBeAbstract = -2147217307,
    wbemErrAmendedObject = -2147217306,
    wbemErrClientTooSlow = -2147217305,
    wbemErrNullSecurityDescriptor = -2147217304,
    wbemErrTimeout = -2147217303,
    wbemErrInvalidAssociation = -2147217302,
    wbemErrAmbiguousOperation = -2147217301,
    wbemErrQuotaViolation = -2147217300,
    wbemErrTransactionConflict = -2147217299,
    wbemErrForcedRollback = -2147217298,
    wbemErrUnsupportedLocale = -2147217297,
    wbemErrHandleOutOfDate = -2147217296,
    wbemErrConnectionFailed = -2147217295,
    wbemErrInvalidHandleRequest = -2147217294,
    wbemErrPropertyNameTooWide = -2147217293,
    wbemErrClassNameTooWide = -2147217292,
    wbemErrMethodNameTooWide = -2147217291,
    wbemErrQualifierNameTooWide = -2147217290,
    wbemErrRerunCommand = -2147217289,
    wbemErrDatabaseVerMismatch = -2147217288,
    wbemErrVetoPut = -2147217287,
    wbemErrVetoDelete = -2147217286,
    wbemErrInvalidLocale = -2147217280,
    wbemErrProviderSuspended = -2147217279,
    wbemErrSynchronizationRequired = -2147217278,
    wbemErrNoSchema = -2147217277,
    wbemErrProviderAlreadyRegistered = -2147217276,
    wbemErrProviderNotRegistered = -2147217275,
    wbemErrFatalTransportError = -2147217274,
    wbemErrEncryptedConnectionRequired = -2147217273,
    wbemErrRegistrationTooBroad = -2147213311,
    wbemErrRegistrationTooPrecise = -2147213310,
    wbemErrTimedout = -2147209215,
    wbemErrResetToDefault = -2147209214
} WbemErrorEnum;
public enum WbemErrorEnum : int
{
    wbemNoErr = 0,
    wbemErrFailed = -2147217407,
    wbemErrNotFound = -2147217406,
    wbemErrAccessDenied = -2147217405,
    wbemErrProviderFailure = -2147217404,
    wbemErrTypeMismatch = -2147217403,
    wbemErrOutOfMemory = -2147217402,
    wbemErrInvalidContext = -2147217401,
    wbemErrInvalidParameter = -2147217400,
    wbemErrNotAvailable = -2147217399,
    wbemErrCriticalError = -2147217398,
    wbemErrInvalidStream = -2147217397,
    wbemErrNotSupported = -2147217396,
    wbemErrInvalidSuperclass = -2147217395,
    wbemErrInvalidNamespace = -2147217394,
    wbemErrInvalidObject = -2147217393,
    wbemErrInvalidClass = -2147217392,
    wbemErrProviderNotFound = -2147217391,
    wbemErrInvalidProviderRegistration = -2147217390,
    wbemErrProviderLoadFailure = -2147217389,
    wbemErrInitializationFailure = -2147217388,
    wbemErrTransportFailure = -2147217387,
    wbemErrInvalidOperation = -2147217386,
    wbemErrInvalidQuery = -2147217385,
    wbemErrInvalidQueryType = -2147217384,
    wbemErrAlreadyExists = -2147217383,
    wbemErrOverrideNotAllowed = -2147217382,
    wbemErrPropagatedQualifier = -2147217381,
    wbemErrPropagatedProperty = -2147217380,
    wbemErrUnexpected = -2147217379,
    wbemErrIllegalOperation = -2147217378,
    wbemErrCannotBeKey = -2147217377,
    wbemErrIncompleteClass = -2147217376,
    wbemErrInvalidSyntax = -2147217375,
    wbemErrNondecoratedObject = -2147217374,
    wbemErrReadOnly = -2147217373,
    wbemErrProviderNotCapable = -2147217372,
    wbemErrClassHasChildren = -2147217371,
    wbemErrClassHasInstances = -2147217370,
    wbemErrQueryNotImplemented = -2147217369,
    wbemErrIllegalNull = -2147217368,
    wbemErrInvalidQualifierType = -2147217367,
    wbemErrInvalidPropertyType = -2147217366,
    wbemErrValueOutOfRange = -2147217365,
    wbemErrCannotBeSingleton = -2147217364,
    wbemErrInvalidCimType = -2147217363,
    wbemErrInvalidMethod = -2147217362,
    wbemErrInvalidMethodParameters = -2147217361,
    wbemErrSystemProperty = -2147217360,
    wbemErrInvalidProperty = -2147217359,
    wbemErrCallCancelled = -2147217358,
    wbemErrShuttingDown = -2147217357,
    wbemErrPropagatedMethod = -2147217356,
    wbemErrUnsupportedParameter = -2147217355,
    wbemErrMissingParameter = -2147217354,
    wbemErrInvalidParameterId = -2147217353,
    wbemErrNonConsecutiveParameterIds = -2147217352,
    wbemErrParameterIdOnRetval = -2147217351,
    wbemErrInvalidObjectPath = -2147217350,
    wbemErrOutOfDiskSpace = -2147217349,
    wbemErrBufferTooSmall = -2147217348,
    wbemErrUnsupportedPutExtension = -2147217347,
    wbemErrUnknownObjectType = -2147217346,
    wbemErrUnknownPacketType = -2147217345,
    wbemErrMarshalVersionMismatch = -2147217344,
    wbemErrMarshalInvalidSignature = -2147217343,
    wbemErrInvalidQualifier = -2147217342,
    wbemErrInvalidDuplicateParameter = -2147217341,
    wbemErrTooMuchData = -2147217340,
    wbemErrServerTooBusy = -2147217339,
    wbemErrInvalidFlavor = -2147217338,
    wbemErrCircularReference = -2147217337,
    wbemErrUnsupportedClassUpdate = -2147217336,
    wbemErrCannotChangeKeyInheritance = -2147217335,
    wbemErrCannotChangeIndexInheritance = -2147217328,
    wbemErrTooManyProperties = -2147217327,
    wbemErrUpdateTypeMismatch = -2147217326,
    wbemErrUpdateOverrideNotAllowed = -2147217325,
    wbemErrUpdatePropagatedMethod = -2147217324,
    wbemErrMethodNotImplemented = -2147217323,
    wbemErrMethodDisabled = -2147217322,
    wbemErrRefresherBusy = -2147217321,
    wbemErrUnparsableQuery = -2147217320,
    wbemErrNotEventClass = -2147217319,
    wbemErrMissingGroupWithin = -2147217318,
    wbemErrMissingAggregationList = -2147217317,
    wbemErrPropertyNotAnObject = -2147217316,
    wbemErrAggregatingByObject = -2147217315,
    wbemErrUninterpretableProviderQuery = -2147217313,
    wbemErrBackupRestoreWinmgmtRunning = -2147217312,
    wbemErrQueueOverflow = -2147217311,
    wbemErrPrivilegeNotHeld = -2147217310,
    wbemErrInvalidOperator = -2147217309,
    wbemErrLocalCredentials = -2147217308,
    wbemErrCannotBeAbstract = -2147217307,
    wbemErrAmendedObject = -2147217306,
    wbemErrClientTooSlow = -2147217305,
    wbemErrNullSecurityDescriptor = -2147217304,
    wbemErrTimeout = -2147217303,
    wbemErrInvalidAssociation = -2147217302,
    wbemErrAmbiguousOperation = -2147217301,
    wbemErrQuotaViolation = -2147217300,
    wbemErrTransactionConflict = -2147217299,
    wbemErrForcedRollback = -2147217298,
    wbemErrUnsupportedLocale = -2147217297,
    wbemErrHandleOutOfDate = -2147217296,
    wbemErrConnectionFailed = -2147217295,
    wbemErrInvalidHandleRequest = -2147217294,
    wbemErrPropertyNameTooWide = -2147217293,
    wbemErrClassNameTooWide = -2147217292,
    wbemErrMethodNameTooWide = -2147217291,
    wbemErrQualifierNameTooWide = -2147217290,
    wbemErrRerunCommand = -2147217289,
    wbemErrDatabaseVerMismatch = -2147217288,
    wbemErrVetoPut = -2147217287,
    wbemErrVetoDelete = -2147217286,
    wbemErrInvalidLocale = -2147217280,
    wbemErrProviderSuspended = -2147217279,
    wbemErrSynchronizationRequired = -2147217278,
    wbemErrNoSchema = -2147217277,
    wbemErrProviderAlreadyRegistered = -2147217276,
    wbemErrProviderNotRegistered = -2147217275,
    wbemErrFatalTransportError = -2147217274,
    wbemErrEncryptedConnectionRequired = -2147217273,
    wbemErrRegistrationTooBroad = -2147213311,
    wbemErrRegistrationTooPrecise = -2147213310,
    wbemErrTimedout = -2147209215,
    wbemErrResetToDefault = -2147209214,
}
Public Enum WbemErrorEnum As Integer
    wbemNoErr = 0
    wbemErrFailed = -2147217407
    wbemErrNotFound = -2147217406
    wbemErrAccessDenied = -2147217405
    wbemErrProviderFailure = -2147217404
    wbemErrTypeMismatch = -2147217403
    wbemErrOutOfMemory = -2147217402
    wbemErrInvalidContext = -2147217401
    wbemErrInvalidParameter = -2147217400
    wbemErrNotAvailable = -2147217399
    wbemErrCriticalError = -2147217398
    wbemErrInvalidStream = -2147217397
    wbemErrNotSupported = -2147217396
    wbemErrInvalidSuperclass = -2147217395
    wbemErrInvalidNamespace = -2147217394
    wbemErrInvalidObject = -2147217393
    wbemErrInvalidClass = -2147217392
    wbemErrProviderNotFound = -2147217391
    wbemErrInvalidProviderRegistration = -2147217390
    wbemErrProviderLoadFailure = -2147217389
    wbemErrInitializationFailure = -2147217388
    wbemErrTransportFailure = -2147217387
    wbemErrInvalidOperation = -2147217386
    wbemErrInvalidQuery = -2147217385
    wbemErrInvalidQueryType = -2147217384
    wbemErrAlreadyExists = -2147217383
    wbemErrOverrideNotAllowed = -2147217382
    wbemErrPropagatedQualifier = -2147217381
    wbemErrPropagatedProperty = -2147217380
    wbemErrUnexpected = -2147217379
    wbemErrIllegalOperation = -2147217378
    wbemErrCannotBeKey = -2147217377
    wbemErrIncompleteClass = -2147217376
    wbemErrInvalidSyntax = -2147217375
    wbemErrNondecoratedObject = -2147217374
    wbemErrReadOnly = -2147217373
    wbemErrProviderNotCapable = -2147217372
    wbemErrClassHasChildren = -2147217371
    wbemErrClassHasInstances = -2147217370
    wbemErrQueryNotImplemented = -2147217369
    wbemErrIllegalNull = -2147217368
    wbemErrInvalidQualifierType = -2147217367
    wbemErrInvalidPropertyType = -2147217366
    wbemErrValueOutOfRange = -2147217365
    wbemErrCannotBeSingleton = -2147217364
    wbemErrInvalidCimType = -2147217363
    wbemErrInvalidMethod = -2147217362
    wbemErrInvalidMethodParameters = -2147217361
    wbemErrSystemProperty = -2147217360
    wbemErrInvalidProperty = -2147217359
    wbemErrCallCancelled = -2147217358
    wbemErrShuttingDown = -2147217357
    wbemErrPropagatedMethod = -2147217356
    wbemErrUnsupportedParameter = -2147217355
    wbemErrMissingParameter = -2147217354
    wbemErrInvalidParameterId = -2147217353
    wbemErrNonConsecutiveParameterIds = -2147217352
    wbemErrParameterIdOnRetval = -2147217351
    wbemErrInvalidObjectPath = -2147217350
    wbemErrOutOfDiskSpace = -2147217349
    wbemErrBufferTooSmall = -2147217348
    wbemErrUnsupportedPutExtension = -2147217347
    wbemErrUnknownObjectType = -2147217346
    wbemErrUnknownPacketType = -2147217345
    wbemErrMarshalVersionMismatch = -2147217344
    wbemErrMarshalInvalidSignature = -2147217343
    wbemErrInvalidQualifier = -2147217342
    wbemErrInvalidDuplicateParameter = -2147217341
    wbemErrTooMuchData = -2147217340
    wbemErrServerTooBusy = -2147217339
    wbemErrInvalidFlavor = -2147217338
    wbemErrCircularReference = -2147217337
    wbemErrUnsupportedClassUpdate = -2147217336
    wbemErrCannotChangeKeyInheritance = -2147217335
    wbemErrCannotChangeIndexInheritance = -2147217328
    wbemErrTooManyProperties = -2147217327
    wbemErrUpdateTypeMismatch = -2147217326
    wbemErrUpdateOverrideNotAllowed = -2147217325
    wbemErrUpdatePropagatedMethod = -2147217324
    wbemErrMethodNotImplemented = -2147217323
    wbemErrMethodDisabled = -2147217322
    wbemErrRefresherBusy = -2147217321
    wbemErrUnparsableQuery = -2147217320
    wbemErrNotEventClass = -2147217319
    wbemErrMissingGroupWithin = -2147217318
    wbemErrMissingAggregationList = -2147217317
    wbemErrPropertyNotAnObject = -2147217316
    wbemErrAggregatingByObject = -2147217315
    wbemErrUninterpretableProviderQuery = -2147217313
    wbemErrBackupRestoreWinmgmtRunning = -2147217312
    wbemErrQueueOverflow = -2147217311
    wbemErrPrivilegeNotHeld = -2147217310
    wbemErrInvalidOperator = -2147217309
    wbemErrLocalCredentials = -2147217308
    wbemErrCannotBeAbstract = -2147217307
    wbemErrAmendedObject = -2147217306
    wbemErrClientTooSlow = -2147217305
    wbemErrNullSecurityDescriptor = -2147217304
    wbemErrTimeout = -2147217303
    wbemErrInvalidAssociation = -2147217302
    wbemErrAmbiguousOperation = -2147217301
    wbemErrQuotaViolation = -2147217300
    wbemErrTransactionConflict = -2147217299
    wbemErrForcedRollback = -2147217298
    wbemErrUnsupportedLocale = -2147217297
    wbemErrHandleOutOfDate = -2147217296
    wbemErrConnectionFailed = -2147217295
    wbemErrInvalidHandleRequest = -2147217294
    wbemErrPropertyNameTooWide = -2147217293
    wbemErrClassNameTooWide = -2147217292
    wbemErrMethodNameTooWide = -2147217291
    wbemErrQualifierNameTooWide = -2147217290
    wbemErrRerunCommand = -2147217289
    wbemErrDatabaseVerMismatch = -2147217288
    wbemErrVetoPut = -2147217287
    wbemErrVetoDelete = -2147217286
    wbemErrInvalidLocale = -2147217280
    wbemErrProviderSuspended = -2147217279
    wbemErrSynchronizationRequired = -2147217278
    wbemErrNoSchema = -2147217277
    wbemErrProviderAlreadyRegistered = -2147217276
    wbemErrProviderNotRegistered = -2147217275
    wbemErrFatalTransportError = -2147217274
    wbemErrEncryptedConnectionRequired = -2147217273
    wbemErrRegistrationTooBroad = -2147213311
    wbemErrRegistrationTooPrecise = -2147213310
    wbemErrTimedout = -2147209215
    wbemErrResetToDefault = -2147209214
End Enum
import enum

class WbemErrorEnum(enum.IntEnum):
    wbemNoErr = 0
    wbemErrFailed = -2147217407
    wbemErrNotFound = -2147217406
    wbemErrAccessDenied = -2147217405
    wbemErrProviderFailure = -2147217404
    wbemErrTypeMismatch = -2147217403
    wbemErrOutOfMemory = -2147217402
    wbemErrInvalidContext = -2147217401
    wbemErrInvalidParameter = -2147217400
    wbemErrNotAvailable = -2147217399
    wbemErrCriticalError = -2147217398
    wbemErrInvalidStream = -2147217397
    wbemErrNotSupported = -2147217396
    wbemErrInvalidSuperclass = -2147217395
    wbemErrInvalidNamespace = -2147217394
    wbemErrInvalidObject = -2147217393
    wbemErrInvalidClass = -2147217392
    wbemErrProviderNotFound = -2147217391
    wbemErrInvalidProviderRegistration = -2147217390
    wbemErrProviderLoadFailure = -2147217389
    wbemErrInitializationFailure = -2147217388
    wbemErrTransportFailure = -2147217387
    wbemErrInvalidOperation = -2147217386
    wbemErrInvalidQuery = -2147217385
    wbemErrInvalidQueryType = -2147217384
    wbemErrAlreadyExists = -2147217383
    wbemErrOverrideNotAllowed = -2147217382
    wbemErrPropagatedQualifier = -2147217381
    wbemErrPropagatedProperty = -2147217380
    wbemErrUnexpected = -2147217379
    wbemErrIllegalOperation = -2147217378
    wbemErrCannotBeKey = -2147217377
    wbemErrIncompleteClass = -2147217376
    wbemErrInvalidSyntax = -2147217375
    wbemErrNondecoratedObject = -2147217374
    wbemErrReadOnly = -2147217373
    wbemErrProviderNotCapable = -2147217372
    wbemErrClassHasChildren = -2147217371
    wbemErrClassHasInstances = -2147217370
    wbemErrQueryNotImplemented = -2147217369
    wbemErrIllegalNull = -2147217368
    wbemErrInvalidQualifierType = -2147217367
    wbemErrInvalidPropertyType = -2147217366
    wbemErrValueOutOfRange = -2147217365
    wbemErrCannotBeSingleton = -2147217364
    wbemErrInvalidCimType = -2147217363
    wbemErrInvalidMethod = -2147217362
    wbemErrInvalidMethodParameters = -2147217361
    wbemErrSystemProperty = -2147217360
    wbemErrInvalidProperty = -2147217359
    wbemErrCallCancelled = -2147217358
    wbemErrShuttingDown = -2147217357
    wbemErrPropagatedMethod = -2147217356
    wbemErrUnsupportedParameter = -2147217355
    wbemErrMissingParameter = -2147217354
    wbemErrInvalidParameterId = -2147217353
    wbemErrNonConsecutiveParameterIds = -2147217352
    wbemErrParameterIdOnRetval = -2147217351
    wbemErrInvalidObjectPath = -2147217350
    wbemErrOutOfDiskSpace = -2147217349
    wbemErrBufferTooSmall = -2147217348
    wbemErrUnsupportedPutExtension = -2147217347
    wbemErrUnknownObjectType = -2147217346
    wbemErrUnknownPacketType = -2147217345
    wbemErrMarshalVersionMismatch = -2147217344
    wbemErrMarshalInvalidSignature = -2147217343
    wbemErrInvalidQualifier = -2147217342
    wbemErrInvalidDuplicateParameter = -2147217341
    wbemErrTooMuchData = -2147217340
    wbemErrServerTooBusy = -2147217339
    wbemErrInvalidFlavor = -2147217338
    wbemErrCircularReference = -2147217337
    wbemErrUnsupportedClassUpdate = -2147217336
    wbemErrCannotChangeKeyInheritance = -2147217335
    wbemErrCannotChangeIndexInheritance = -2147217328
    wbemErrTooManyProperties = -2147217327
    wbemErrUpdateTypeMismatch = -2147217326
    wbemErrUpdateOverrideNotAllowed = -2147217325
    wbemErrUpdatePropagatedMethod = -2147217324
    wbemErrMethodNotImplemented = -2147217323
    wbemErrMethodDisabled = -2147217322
    wbemErrRefresherBusy = -2147217321
    wbemErrUnparsableQuery = -2147217320
    wbemErrNotEventClass = -2147217319
    wbemErrMissingGroupWithin = -2147217318
    wbemErrMissingAggregationList = -2147217317
    wbemErrPropertyNotAnObject = -2147217316
    wbemErrAggregatingByObject = -2147217315
    wbemErrUninterpretableProviderQuery = -2147217313
    wbemErrBackupRestoreWinmgmtRunning = -2147217312
    wbemErrQueueOverflow = -2147217311
    wbemErrPrivilegeNotHeld = -2147217310
    wbemErrInvalidOperator = -2147217309
    wbemErrLocalCredentials = -2147217308
    wbemErrCannotBeAbstract = -2147217307
    wbemErrAmendedObject = -2147217306
    wbemErrClientTooSlow = -2147217305
    wbemErrNullSecurityDescriptor = -2147217304
    wbemErrTimeout = -2147217303
    wbemErrInvalidAssociation = -2147217302
    wbemErrAmbiguousOperation = -2147217301
    wbemErrQuotaViolation = -2147217300
    wbemErrTransactionConflict = -2147217299
    wbemErrForcedRollback = -2147217298
    wbemErrUnsupportedLocale = -2147217297
    wbemErrHandleOutOfDate = -2147217296
    wbemErrConnectionFailed = -2147217295
    wbemErrInvalidHandleRequest = -2147217294
    wbemErrPropertyNameTooWide = -2147217293
    wbemErrClassNameTooWide = -2147217292
    wbemErrMethodNameTooWide = -2147217291
    wbemErrQualifierNameTooWide = -2147217290
    wbemErrRerunCommand = -2147217289
    wbemErrDatabaseVerMismatch = -2147217288
    wbemErrVetoPut = -2147217287
    wbemErrVetoDelete = -2147217286
    wbemErrInvalidLocale = -2147217280
    wbemErrProviderSuspended = -2147217279
    wbemErrSynchronizationRequired = -2147217278
    wbemErrNoSchema = -2147217277
    wbemErrProviderAlreadyRegistered = -2147217276
    wbemErrProviderNotRegistered = -2147217275
    wbemErrFatalTransportError = -2147217274
    wbemErrEncryptedConnectionRequired = -2147217273
    wbemErrRegistrationTooBroad = -2147213311
    wbemErrRegistrationTooPrecise = -2147213310
    wbemErrTimedout = -2147209215
    wbemErrResetToDefault = -2147209214
// WbemErrorEnum
pub const wbemNoErr: i32 = 0;
pub const wbemErrFailed: i32 = -2147217407;
pub const wbemErrNotFound: i32 = -2147217406;
pub const wbemErrAccessDenied: i32 = -2147217405;
pub const wbemErrProviderFailure: i32 = -2147217404;
pub const wbemErrTypeMismatch: i32 = -2147217403;
pub const wbemErrOutOfMemory: i32 = -2147217402;
pub const wbemErrInvalidContext: i32 = -2147217401;
pub const wbemErrInvalidParameter: i32 = -2147217400;
pub const wbemErrNotAvailable: i32 = -2147217399;
pub const wbemErrCriticalError: i32 = -2147217398;
pub const wbemErrInvalidStream: i32 = -2147217397;
pub const wbemErrNotSupported: i32 = -2147217396;
pub const wbemErrInvalidSuperclass: i32 = -2147217395;
pub const wbemErrInvalidNamespace: i32 = -2147217394;
pub const wbemErrInvalidObject: i32 = -2147217393;
pub const wbemErrInvalidClass: i32 = -2147217392;
pub const wbemErrProviderNotFound: i32 = -2147217391;
pub const wbemErrInvalidProviderRegistration: i32 = -2147217390;
pub const wbemErrProviderLoadFailure: i32 = -2147217389;
pub const wbemErrInitializationFailure: i32 = -2147217388;
pub const wbemErrTransportFailure: i32 = -2147217387;
pub const wbemErrInvalidOperation: i32 = -2147217386;
pub const wbemErrInvalidQuery: i32 = -2147217385;
pub const wbemErrInvalidQueryType: i32 = -2147217384;
pub const wbemErrAlreadyExists: i32 = -2147217383;
pub const wbemErrOverrideNotAllowed: i32 = -2147217382;
pub const wbemErrPropagatedQualifier: i32 = -2147217381;
pub const wbemErrPropagatedProperty: i32 = -2147217380;
pub const wbemErrUnexpected: i32 = -2147217379;
pub const wbemErrIllegalOperation: i32 = -2147217378;
pub const wbemErrCannotBeKey: i32 = -2147217377;
pub const wbemErrIncompleteClass: i32 = -2147217376;
pub const wbemErrInvalidSyntax: i32 = -2147217375;
pub const wbemErrNondecoratedObject: i32 = -2147217374;
pub const wbemErrReadOnly: i32 = -2147217373;
pub const wbemErrProviderNotCapable: i32 = -2147217372;
pub const wbemErrClassHasChildren: i32 = -2147217371;
pub const wbemErrClassHasInstances: i32 = -2147217370;
pub const wbemErrQueryNotImplemented: i32 = -2147217369;
pub const wbemErrIllegalNull: i32 = -2147217368;
pub const wbemErrInvalidQualifierType: i32 = -2147217367;
pub const wbemErrInvalidPropertyType: i32 = -2147217366;
pub const wbemErrValueOutOfRange: i32 = -2147217365;
pub const wbemErrCannotBeSingleton: i32 = -2147217364;
pub const wbemErrInvalidCimType: i32 = -2147217363;
pub const wbemErrInvalidMethod: i32 = -2147217362;
pub const wbemErrInvalidMethodParameters: i32 = -2147217361;
pub const wbemErrSystemProperty: i32 = -2147217360;
pub const wbemErrInvalidProperty: i32 = -2147217359;
pub const wbemErrCallCancelled: i32 = -2147217358;
pub const wbemErrShuttingDown: i32 = -2147217357;
pub const wbemErrPropagatedMethod: i32 = -2147217356;
pub const wbemErrUnsupportedParameter: i32 = -2147217355;
pub const wbemErrMissingParameter: i32 = -2147217354;
pub const wbemErrInvalidParameterId: i32 = -2147217353;
pub const wbemErrNonConsecutiveParameterIds: i32 = -2147217352;
pub const wbemErrParameterIdOnRetval: i32 = -2147217351;
pub const wbemErrInvalidObjectPath: i32 = -2147217350;
pub const wbemErrOutOfDiskSpace: i32 = -2147217349;
pub const wbemErrBufferTooSmall: i32 = -2147217348;
pub const wbemErrUnsupportedPutExtension: i32 = -2147217347;
pub const wbemErrUnknownObjectType: i32 = -2147217346;
pub const wbemErrUnknownPacketType: i32 = -2147217345;
pub const wbemErrMarshalVersionMismatch: i32 = -2147217344;
pub const wbemErrMarshalInvalidSignature: i32 = -2147217343;
pub const wbemErrInvalidQualifier: i32 = -2147217342;
pub const wbemErrInvalidDuplicateParameter: i32 = -2147217341;
pub const wbemErrTooMuchData: i32 = -2147217340;
pub const wbemErrServerTooBusy: i32 = -2147217339;
pub const wbemErrInvalidFlavor: i32 = -2147217338;
pub const wbemErrCircularReference: i32 = -2147217337;
pub const wbemErrUnsupportedClassUpdate: i32 = -2147217336;
pub const wbemErrCannotChangeKeyInheritance: i32 = -2147217335;
pub const wbemErrCannotChangeIndexInheritance: i32 = -2147217328;
pub const wbemErrTooManyProperties: i32 = -2147217327;
pub const wbemErrUpdateTypeMismatch: i32 = -2147217326;
pub const wbemErrUpdateOverrideNotAllowed: i32 = -2147217325;
pub const wbemErrUpdatePropagatedMethod: i32 = -2147217324;
pub const wbemErrMethodNotImplemented: i32 = -2147217323;
pub const wbemErrMethodDisabled: i32 = -2147217322;
pub const wbemErrRefresherBusy: i32 = -2147217321;
pub const wbemErrUnparsableQuery: i32 = -2147217320;
pub const wbemErrNotEventClass: i32 = -2147217319;
pub const wbemErrMissingGroupWithin: i32 = -2147217318;
pub const wbemErrMissingAggregationList: i32 = -2147217317;
pub const wbemErrPropertyNotAnObject: i32 = -2147217316;
pub const wbemErrAggregatingByObject: i32 = -2147217315;
pub const wbemErrUninterpretableProviderQuery: i32 = -2147217313;
pub const wbemErrBackupRestoreWinmgmtRunning: i32 = -2147217312;
pub const wbemErrQueueOverflow: i32 = -2147217311;
pub const wbemErrPrivilegeNotHeld: i32 = -2147217310;
pub const wbemErrInvalidOperator: i32 = -2147217309;
pub const wbemErrLocalCredentials: i32 = -2147217308;
pub const wbemErrCannotBeAbstract: i32 = -2147217307;
pub const wbemErrAmendedObject: i32 = -2147217306;
pub const wbemErrClientTooSlow: i32 = -2147217305;
pub const wbemErrNullSecurityDescriptor: i32 = -2147217304;
pub const wbemErrTimeout: i32 = -2147217303;
pub const wbemErrInvalidAssociation: i32 = -2147217302;
pub const wbemErrAmbiguousOperation: i32 = -2147217301;
pub const wbemErrQuotaViolation: i32 = -2147217300;
pub const wbemErrTransactionConflict: i32 = -2147217299;
pub const wbemErrForcedRollback: i32 = -2147217298;
pub const wbemErrUnsupportedLocale: i32 = -2147217297;
pub const wbemErrHandleOutOfDate: i32 = -2147217296;
pub const wbemErrConnectionFailed: i32 = -2147217295;
pub const wbemErrInvalidHandleRequest: i32 = -2147217294;
pub const wbemErrPropertyNameTooWide: i32 = -2147217293;
pub const wbemErrClassNameTooWide: i32 = -2147217292;
pub const wbemErrMethodNameTooWide: i32 = -2147217291;
pub const wbemErrQualifierNameTooWide: i32 = -2147217290;
pub const wbemErrRerunCommand: i32 = -2147217289;
pub const wbemErrDatabaseVerMismatch: i32 = -2147217288;
pub const wbemErrVetoPut: i32 = -2147217287;
pub const wbemErrVetoDelete: i32 = -2147217286;
pub const wbemErrInvalidLocale: i32 = -2147217280;
pub const wbemErrProviderSuspended: i32 = -2147217279;
pub const wbemErrSynchronizationRequired: i32 = -2147217278;
pub const wbemErrNoSchema: i32 = -2147217277;
pub const wbemErrProviderAlreadyRegistered: i32 = -2147217276;
pub const wbemErrProviderNotRegistered: i32 = -2147217275;
pub const wbemErrFatalTransportError: i32 = -2147217274;
pub const wbemErrEncryptedConnectionRequired: i32 = -2147217273;
pub const wbemErrRegistrationTooBroad: i32 = -2147213311;
pub const wbemErrRegistrationTooPrecise: i32 = -2147213310;
pub const wbemErrTimedout: i32 = -2147209215;
pub const wbemErrResetToDefault: i32 = -2147209214;
// WbemErrorEnum
const (
	wbemNoErr int32 = 0
	wbemErrFailed int32 = -2147217407
	wbemErrNotFound int32 = -2147217406
	wbemErrAccessDenied int32 = -2147217405
	wbemErrProviderFailure int32 = -2147217404
	wbemErrTypeMismatch int32 = -2147217403
	wbemErrOutOfMemory int32 = -2147217402
	wbemErrInvalidContext int32 = -2147217401
	wbemErrInvalidParameter int32 = -2147217400
	wbemErrNotAvailable int32 = -2147217399
	wbemErrCriticalError int32 = -2147217398
	wbemErrInvalidStream int32 = -2147217397
	wbemErrNotSupported int32 = -2147217396
	wbemErrInvalidSuperclass int32 = -2147217395
	wbemErrInvalidNamespace int32 = -2147217394
	wbemErrInvalidObject int32 = -2147217393
	wbemErrInvalidClass int32 = -2147217392
	wbemErrProviderNotFound int32 = -2147217391
	wbemErrInvalidProviderRegistration int32 = -2147217390
	wbemErrProviderLoadFailure int32 = -2147217389
	wbemErrInitializationFailure int32 = -2147217388
	wbemErrTransportFailure int32 = -2147217387
	wbemErrInvalidOperation int32 = -2147217386
	wbemErrInvalidQuery int32 = -2147217385
	wbemErrInvalidQueryType int32 = -2147217384
	wbemErrAlreadyExists int32 = -2147217383
	wbemErrOverrideNotAllowed int32 = -2147217382
	wbemErrPropagatedQualifier int32 = -2147217381
	wbemErrPropagatedProperty int32 = -2147217380
	wbemErrUnexpected int32 = -2147217379
	wbemErrIllegalOperation int32 = -2147217378
	wbemErrCannotBeKey int32 = -2147217377
	wbemErrIncompleteClass int32 = -2147217376
	wbemErrInvalidSyntax int32 = -2147217375
	wbemErrNondecoratedObject int32 = -2147217374
	wbemErrReadOnly int32 = -2147217373
	wbemErrProviderNotCapable int32 = -2147217372
	wbemErrClassHasChildren int32 = -2147217371
	wbemErrClassHasInstances int32 = -2147217370
	wbemErrQueryNotImplemented int32 = -2147217369
	wbemErrIllegalNull int32 = -2147217368
	wbemErrInvalidQualifierType int32 = -2147217367
	wbemErrInvalidPropertyType int32 = -2147217366
	wbemErrValueOutOfRange int32 = -2147217365
	wbemErrCannotBeSingleton int32 = -2147217364
	wbemErrInvalidCimType int32 = -2147217363
	wbemErrInvalidMethod int32 = -2147217362
	wbemErrInvalidMethodParameters int32 = -2147217361
	wbemErrSystemProperty int32 = -2147217360
	wbemErrInvalidProperty int32 = -2147217359
	wbemErrCallCancelled int32 = -2147217358
	wbemErrShuttingDown int32 = -2147217357
	wbemErrPropagatedMethod int32 = -2147217356
	wbemErrUnsupportedParameter int32 = -2147217355
	wbemErrMissingParameter int32 = -2147217354
	wbemErrInvalidParameterId int32 = -2147217353
	wbemErrNonConsecutiveParameterIds int32 = -2147217352
	wbemErrParameterIdOnRetval int32 = -2147217351
	wbemErrInvalidObjectPath int32 = -2147217350
	wbemErrOutOfDiskSpace int32 = -2147217349
	wbemErrBufferTooSmall int32 = -2147217348
	wbemErrUnsupportedPutExtension int32 = -2147217347
	wbemErrUnknownObjectType int32 = -2147217346
	wbemErrUnknownPacketType int32 = -2147217345
	wbemErrMarshalVersionMismatch int32 = -2147217344
	wbemErrMarshalInvalidSignature int32 = -2147217343
	wbemErrInvalidQualifier int32 = -2147217342
	wbemErrInvalidDuplicateParameter int32 = -2147217341
	wbemErrTooMuchData int32 = -2147217340
	wbemErrServerTooBusy int32 = -2147217339
	wbemErrInvalidFlavor int32 = -2147217338
	wbemErrCircularReference int32 = -2147217337
	wbemErrUnsupportedClassUpdate int32 = -2147217336
	wbemErrCannotChangeKeyInheritance int32 = -2147217335
	wbemErrCannotChangeIndexInheritance int32 = -2147217328
	wbemErrTooManyProperties int32 = -2147217327
	wbemErrUpdateTypeMismatch int32 = -2147217326
	wbemErrUpdateOverrideNotAllowed int32 = -2147217325
	wbemErrUpdatePropagatedMethod int32 = -2147217324
	wbemErrMethodNotImplemented int32 = -2147217323
	wbemErrMethodDisabled int32 = -2147217322
	wbemErrRefresherBusy int32 = -2147217321
	wbemErrUnparsableQuery int32 = -2147217320
	wbemErrNotEventClass int32 = -2147217319
	wbemErrMissingGroupWithin int32 = -2147217318
	wbemErrMissingAggregationList int32 = -2147217317
	wbemErrPropertyNotAnObject int32 = -2147217316
	wbemErrAggregatingByObject int32 = -2147217315
	wbemErrUninterpretableProviderQuery int32 = -2147217313
	wbemErrBackupRestoreWinmgmtRunning int32 = -2147217312
	wbemErrQueueOverflow int32 = -2147217311
	wbemErrPrivilegeNotHeld int32 = -2147217310
	wbemErrInvalidOperator int32 = -2147217309
	wbemErrLocalCredentials int32 = -2147217308
	wbemErrCannotBeAbstract int32 = -2147217307
	wbemErrAmendedObject int32 = -2147217306
	wbemErrClientTooSlow int32 = -2147217305
	wbemErrNullSecurityDescriptor int32 = -2147217304
	wbemErrTimeout int32 = -2147217303
	wbemErrInvalidAssociation int32 = -2147217302
	wbemErrAmbiguousOperation int32 = -2147217301
	wbemErrQuotaViolation int32 = -2147217300
	wbemErrTransactionConflict int32 = -2147217299
	wbemErrForcedRollback int32 = -2147217298
	wbemErrUnsupportedLocale int32 = -2147217297
	wbemErrHandleOutOfDate int32 = -2147217296
	wbemErrConnectionFailed int32 = -2147217295
	wbemErrInvalidHandleRequest int32 = -2147217294
	wbemErrPropertyNameTooWide int32 = -2147217293
	wbemErrClassNameTooWide int32 = -2147217292
	wbemErrMethodNameTooWide int32 = -2147217291
	wbemErrQualifierNameTooWide int32 = -2147217290
	wbemErrRerunCommand int32 = -2147217289
	wbemErrDatabaseVerMismatch int32 = -2147217288
	wbemErrVetoPut int32 = -2147217287
	wbemErrVetoDelete int32 = -2147217286
	wbemErrInvalidLocale int32 = -2147217280
	wbemErrProviderSuspended int32 = -2147217279
	wbemErrSynchronizationRequired int32 = -2147217278
	wbemErrNoSchema int32 = -2147217277
	wbemErrProviderAlreadyRegistered int32 = -2147217276
	wbemErrProviderNotRegistered int32 = -2147217275
	wbemErrFatalTransportError int32 = -2147217274
	wbemErrEncryptedConnectionRequired int32 = -2147217273
	wbemErrRegistrationTooBroad int32 = -2147213311
	wbemErrRegistrationTooPrecise int32 = -2147213310
	wbemErrTimedout int32 = -2147209215
	wbemErrResetToDefault int32 = -2147209214
)
const
  wbemNoErr = 0;
  wbemErrFailed = -2147217407;
  wbemErrNotFound = -2147217406;
  wbemErrAccessDenied = -2147217405;
  wbemErrProviderFailure = -2147217404;
  wbemErrTypeMismatch = -2147217403;
  wbemErrOutOfMemory = -2147217402;
  wbemErrInvalidContext = -2147217401;
  wbemErrInvalidParameter = -2147217400;
  wbemErrNotAvailable = -2147217399;
  wbemErrCriticalError = -2147217398;
  wbemErrInvalidStream = -2147217397;
  wbemErrNotSupported = -2147217396;
  wbemErrInvalidSuperclass = -2147217395;
  wbemErrInvalidNamespace = -2147217394;
  wbemErrInvalidObject = -2147217393;
  wbemErrInvalidClass = -2147217392;
  wbemErrProviderNotFound = -2147217391;
  wbemErrInvalidProviderRegistration = -2147217390;
  wbemErrProviderLoadFailure = -2147217389;
  wbemErrInitializationFailure = -2147217388;
  wbemErrTransportFailure = -2147217387;
  wbemErrInvalidOperation = -2147217386;
  wbemErrInvalidQuery = -2147217385;
  wbemErrInvalidQueryType = -2147217384;
  wbemErrAlreadyExists = -2147217383;
  wbemErrOverrideNotAllowed = -2147217382;
  wbemErrPropagatedQualifier = -2147217381;
  wbemErrPropagatedProperty = -2147217380;
  wbemErrUnexpected = -2147217379;
  wbemErrIllegalOperation = -2147217378;
  wbemErrCannotBeKey = -2147217377;
  wbemErrIncompleteClass = -2147217376;
  wbemErrInvalidSyntax = -2147217375;
  wbemErrNondecoratedObject = -2147217374;
  wbemErrReadOnly = -2147217373;
  wbemErrProviderNotCapable = -2147217372;
  wbemErrClassHasChildren = -2147217371;
  wbemErrClassHasInstances = -2147217370;
  wbemErrQueryNotImplemented = -2147217369;
  wbemErrIllegalNull = -2147217368;
  wbemErrInvalidQualifierType = -2147217367;
  wbemErrInvalidPropertyType = -2147217366;
  wbemErrValueOutOfRange = -2147217365;
  wbemErrCannotBeSingleton = -2147217364;
  wbemErrInvalidCimType = -2147217363;
  wbemErrInvalidMethod = -2147217362;
  wbemErrInvalidMethodParameters = -2147217361;
  wbemErrSystemProperty = -2147217360;
  wbemErrInvalidProperty = -2147217359;
  wbemErrCallCancelled = -2147217358;
  wbemErrShuttingDown = -2147217357;
  wbemErrPropagatedMethod = -2147217356;
  wbemErrUnsupportedParameter = -2147217355;
  wbemErrMissingParameter = -2147217354;
  wbemErrInvalidParameterId = -2147217353;
  wbemErrNonConsecutiveParameterIds = -2147217352;
  wbemErrParameterIdOnRetval = -2147217351;
  wbemErrInvalidObjectPath = -2147217350;
  wbemErrOutOfDiskSpace = -2147217349;
  wbemErrBufferTooSmall = -2147217348;
  wbemErrUnsupportedPutExtension = -2147217347;
  wbemErrUnknownObjectType = -2147217346;
  wbemErrUnknownPacketType = -2147217345;
  wbemErrMarshalVersionMismatch = -2147217344;
  wbemErrMarshalInvalidSignature = -2147217343;
  wbemErrInvalidQualifier = -2147217342;
  wbemErrInvalidDuplicateParameter = -2147217341;
  wbemErrTooMuchData = -2147217340;
  wbemErrServerTooBusy = -2147217339;
  wbemErrInvalidFlavor = -2147217338;
  wbemErrCircularReference = -2147217337;
  wbemErrUnsupportedClassUpdate = -2147217336;
  wbemErrCannotChangeKeyInheritance = -2147217335;
  wbemErrCannotChangeIndexInheritance = -2147217328;
  wbemErrTooManyProperties = -2147217327;
  wbemErrUpdateTypeMismatch = -2147217326;
  wbemErrUpdateOverrideNotAllowed = -2147217325;
  wbemErrUpdatePropagatedMethod = -2147217324;
  wbemErrMethodNotImplemented = -2147217323;
  wbemErrMethodDisabled = -2147217322;
  wbemErrRefresherBusy = -2147217321;
  wbemErrUnparsableQuery = -2147217320;
  wbemErrNotEventClass = -2147217319;
  wbemErrMissingGroupWithin = -2147217318;
  wbemErrMissingAggregationList = -2147217317;
  wbemErrPropertyNotAnObject = -2147217316;
  wbemErrAggregatingByObject = -2147217315;
  wbemErrUninterpretableProviderQuery = -2147217313;
  wbemErrBackupRestoreWinmgmtRunning = -2147217312;
  wbemErrQueueOverflow = -2147217311;
  wbemErrPrivilegeNotHeld = -2147217310;
  wbemErrInvalidOperator = -2147217309;
  wbemErrLocalCredentials = -2147217308;
  wbemErrCannotBeAbstract = -2147217307;
  wbemErrAmendedObject = -2147217306;
  wbemErrClientTooSlow = -2147217305;
  wbemErrNullSecurityDescriptor = -2147217304;
  wbemErrTimeout = -2147217303;
  wbemErrInvalidAssociation = -2147217302;
  wbemErrAmbiguousOperation = -2147217301;
  wbemErrQuotaViolation = -2147217300;
  wbemErrTransactionConflict = -2147217299;
  wbemErrForcedRollback = -2147217298;
  wbemErrUnsupportedLocale = -2147217297;
  wbemErrHandleOutOfDate = -2147217296;
  wbemErrConnectionFailed = -2147217295;
  wbemErrInvalidHandleRequest = -2147217294;
  wbemErrPropertyNameTooWide = -2147217293;
  wbemErrClassNameTooWide = -2147217292;
  wbemErrMethodNameTooWide = -2147217291;
  wbemErrQualifierNameTooWide = -2147217290;
  wbemErrRerunCommand = -2147217289;
  wbemErrDatabaseVerMismatch = -2147217288;
  wbemErrVetoPut = -2147217287;
  wbemErrVetoDelete = -2147217286;
  wbemErrInvalidLocale = -2147217280;
  wbemErrProviderSuspended = -2147217279;
  wbemErrSynchronizationRequired = -2147217278;
  wbemErrNoSchema = -2147217277;
  wbemErrProviderAlreadyRegistered = -2147217276;
  wbemErrProviderNotRegistered = -2147217275;
  wbemErrFatalTransportError = -2147217274;
  wbemErrEncryptedConnectionRequired = -2147217273;
  wbemErrRegistrationTooBroad = -2147213311;
  wbemErrRegistrationTooPrecise = -2147213310;
  wbemErrTimedout = -2147209215;
  wbemErrResetToDefault = -2147209214;
// WbemErrorEnum
pub const wbemNoErr: i32 = 0;
pub const wbemErrFailed: i32 = -2147217407;
pub const wbemErrNotFound: i32 = -2147217406;
pub const wbemErrAccessDenied: i32 = -2147217405;
pub const wbemErrProviderFailure: i32 = -2147217404;
pub const wbemErrTypeMismatch: i32 = -2147217403;
pub const wbemErrOutOfMemory: i32 = -2147217402;
pub const wbemErrInvalidContext: i32 = -2147217401;
pub const wbemErrInvalidParameter: i32 = -2147217400;
pub const wbemErrNotAvailable: i32 = -2147217399;
pub const wbemErrCriticalError: i32 = -2147217398;
pub const wbemErrInvalidStream: i32 = -2147217397;
pub const wbemErrNotSupported: i32 = -2147217396;
pub const wbemErrInvalidSuperclass: i32 = -2147217395;
pub const wbemErrInvalidNamespace: i32 = -2147217394;
pub const wbemErrInvalidObject: i32 = -2147217393;
pub const wbemErrInvalidClass: i32 = -2147217392;
pub const wbemErrProviderNotFound: i32 = -2147217391;
pub const wbemErrInvalidProviderRegistration: i32 = -2147217390;
pub const wbemErrProviderLoadFailure: i32 = -2147217389;
pub const wbemErrInitializationFailure: i32 = -2147217388;
pub const wbemErrTransportFailure: i32 = -2147217387;
pub const wbemErrInvalidOperation: i32 = -2147217386;
pub const wbemErrInvalidQuery: i32 = -2147217385;
pub const wbemErrInvalidQueryType: i32 = -2147217384;
pub const wbemErrAlreadyExists: i32 = -2147217383;
pub const wbemErrOverrideNotAllowed: i32 = -2147217382;
pub const wbemErrPropagatedQualifier: i32 = -2147217381;
pub const wbemErrPropagatedProperty: i32 = -2147217380;
pub const wbemErrUnexpected: i32 = -2147217379;
pub const wbemErrIllegalOperation: i32 = -2147217378;
pub const wbemErrCannotBeKey: i32 = -2147217377;
pub const wbemErrIncompleteClass: i32 = -2147217376;
pub const wbemErrInvalidSyntax: i32 = -2147217375;
pub const wbemErrNondecoratedObject: i32 = -2147217374;
pub const wbemErrReadOnly: i32 = -2147217373;
pub const wbemErrProviderNotCapable: i32 = -2147217372;
pub const wbemErrClassHasChildren: i32 = -2147217371;
pub const wbemErrClassHasInstances: i32 = -2147217370;
pub const wbemErrQueryNotImplemented: i32 = -2147217369;
pub const wbemErrIllegalNull: i32 = -2147217368;
pub const wbemErrInvalidQualifierType: i32 = -2147217367;
pub const wbemErrInvalidPropertyType: i32 = -2147217366;
pub const wbemErrValueOutOfRange: i32 = -2147217365;
pub const wbemErrCannotBeSingleton: i32 = -2147217364;
pub const wbemErrInvalidCimType: i32 = -2147217363;
pub const wbemErrInvalidMethod: i32 = -2147217362;
pub const wbemErrInvalidMethodParameters: i32 = -2147217361;
pub const wbemErrSystemProperty: i32 = -2147217360;
pub const wbemErrInvalidProperty: i32 = -2147217359;
pub const wbemErrCallCancelled: i32 = -2147217358;
pub const wbemErrShuttingDown: i32 = -2147217357;
pub const wbemErrPropagatedMethod: i32 = -2147217356;
pub const wbemErrUnsupportedParameter: i32 = -2147217355;
pub const wbemErrMissingParameter: i32 = -2147217354;
pub const wbemErrInvalidParameterId: i32 = -2147217353;
pub const wbemErrNonConsecutiveParameterIds: i32 = -2147217352;
pub const wbemErrParameterIdOnRetval: i32 = -2147217351;
pub const wbemErrInvalidObjectPath: i32 = -2147217350;
pub const wbemErrOutOfDiskSpace: i32 = -2147217349;
pub const wbemErrBufferTooSmall: i32 = -2147217348;
pub const wbemErrUnsupportedPutExtension: i32 = -2147217347;
pub const wbemErrUnknownObjectType: i32 = -2147217346;
pub const wbemErrUnknownPacketType: i32 = -2147217345;
pub const wbemErrMarshalVersionMismatch: i32 = -2147217344;
pub const wbemErrMarshalInvalidSignature: i32 = -2147217343;
pub const wbemErrInvalidQualifier: i32 = -2147217342;
pub const wbemErrInvalidDuplicateParameter: i32 = -2147217341;
pub const wbemErrTooMuchData: i32 = -2147217340;
pub const wbemErrServerTooBusy: i32 = -2147217339;
pub const wbemErrInvalidFlavor: i32 = -2147217338;
pub const wbemErrCircularReference: i32 = -2147217337;
pub const wbemErrUnsupportedClassUpdate: i32 = -2147217336;
pub const wbemErrCannotChangeKeyInheritance: i32 = -2147217335;
pub const wbemErrCannotChangeIndexInheritance: i32 = -2147217328;
pub const wbemErrTooManyProperties: i32 = -2147217327;
pub const wbemErrUpdateTypeMismatch: i32 = -2147217326;
pub const wbemErrUpdateOverrideNotAllowed: i32 = -2147217325;
pub const wbemErrUpdatePropagatedMethod: i32 = -2147217324;
pub const wbemErrMethodNotImplemented: i32 = -2147217323;
pub const wbemErrMethodDisabled: i32 = -2147217322;
pub const wbemErrRefresherBusy: i32 = -2147217321;
pub const wbemErrUnparsableQuery: i32 = -2147217320;
pub const wbemErrNotEventClass: i32 = -2147217319;
pub const wbemErrMissingGroupWithin: i32 = -2147217318;
pub const wbemErrMissingAggregationList: i32 = -2147217317;
pub const wbemErrPropertyNotAnObject: i32 = -2147217316;
pub const wbemErrAggregatingByObject: i32 = -2147217315;
pub const wbemErrUninterpretableProviderQuery: i32 = -2147217313;
pub const wbemErrBackupRestoreWinmgmtRunning: i32 = -2147217312;
pub const wbemErrQueueOverflow: i32 = -2147217311;
pub const wbemErrPrivilegeNotHeld: i32 = -2147217310;
pub const wbemErrInvalidOperator: i32 = -2147217309;
pub const wbemErrLocalCredentials: i32 = -2147217308;
pub const wbemErrCannotBeAbstract: i32 = -2147217307;
pub const wbemErrAmendedObject: i32 = -2147217306;
pub const wbemErrClientTooSlow: i32 = -2147217305;
pub const wbemErrNullSecurityDescriptor: i32 = -2147217304;
pub const wbemErrTimeout: i32 = -2147217303;
pub const wbemErrInvalidAssociation: i32 = -2147217302;
pub const wbemErrAmbiguousOperation: i32 = -2147217301;
pub const wbemErrQuotaViolation: i32 = -2147217300;
pub const wbemErrTransactionConflict: i32 = -2147217299;
pub const wbemErrForcedRollback: i32 = -2147217298;
pub const wbemErrUnsupportedLocale: i32 = -2147217297;
pub const wbemErrHandleOutOfDate: i32 = -2147217296;
pub const wbemErrConnectionFailed: i32 = -2147217295;
pub const wbemErrInvalidHandleRequest: i32 = -2147217294;
pub const wbemErrPropertyNameTooWide: i32 = -2147217293;
pub const wbemErrClassNameTooWide: i32 = -2147217292;
pub const wbemErrMethodNameTooWide: i32 = -2147217291;
pub const wbemErrQualifierNameTooWide: i32 = -2147217290;
pub const wbemErrRerunCommand: i32 = -2147217289;
pub const wbemErrDatabaseVerMismatch: i32 = -2147217288;
pub const wbemErrVetoPut: i32 = -2147217287;
pub const wbemErrVetoDelete: i32 = -2147217286;
pub const wbemErrInvalidLocale: i32 = -2147217280;
pub const wbemErrProviderSuspended: i32 = -2147217279;
pub const wbemErrSynchronizationRequired: i32 = -2147217278;
pub const wbemErrNoSchema: i32 = -2147217277;
pub const wbemErrProviderAlreadyRegistered: i32 = -2147217276;
pub const wbemErrProviderNotRegistered: i32 = -2147217275;
pub const wbemErrFatalTransportError: i32 = -2147217274;
pub const wbemErrEncryptedConnectionRequired: i32 = -2147217273;
pub const wbemErrRegistrationTooBroad: i32 = -2147213311;
pub const wbemErrRegistrationTooPrecise: i32 = -2147213310;
pub const wbemErrTimedout: i32 = -2147209215;
pub const wbemErrResetToDefault: i32 = -2147209214;
const
  wbemNoErr* = 0
  wbemErrFailed* = -2147217407
  wbemErrNotFound* = -2147217406
  wbemErrAccessDenied* = -2147217405
  wbemErrProviderFailure* = -2147217404
  wbemErrTypeMismatch* = -2147217403
  wbemErrOutOfMemory* = -2147217402
  wbemErrInvalidContext* = -2147217401
  wbemErrInvalidParameter* = -2147217400
  wbemErrNotAvailable* = -2147217399
  wbemErrCriticalError* = -2147217398
  wbemErrInvalidStream* = -2147217397
  wbemErrNotSupported* = -2147217396
  wbemErrInvalidSuperclass* = -2147217395
  wbemErrInvalidNamespace* = -2147217394
  wbemErrInvalidObject* = -2147217393
  wbemErrInvalidClass* = -2147217392
  wbemErrProviderNotFound* = -2147217391
  wbemErrInvalidProviderRegistration* = -2147217390
  wbemErrProviderLoadFailure* = -2147217389
  wbemErrInitializationFailure* = -2147217388
  wbemErrTransportFailure* = -2147217387
  wbemErrInvalidOperation* = -2147217386
  wbemErrInvalidQuery* = -2147217385
  wbemErrInvalidQueryType* = -2147217384
  wbemErrAlreadyExists* = -2147217383
  wbemErrOverrideNotAllowed* = -2147217382
  wbemErrPropagatedQualifier* = -2147217381
  wbemErrPropagatedProperty* = -2147217380
  wbemErrUnexpected* = -2147217379
  wbemErrIllegalOperation* = -2147217378
  wbemErrCannotBeKey* = -2147217377
  wbemErrIncompleteClass* = -2147217376
  wbemErrInvalidSyntax* = -2147217375
  wbemErrNondecoratedObject* = -2147217374
  wbemErrReadOnly* = -2147217373
  wbemErrProviderNotCapable* = -2147217372
  wbemErrClassHasChildren* = -2147217371
  wbemErrClassHasInstances* = -2147217370
  wbemErrQueryNotImplemented* = -2147217369
  wbemErrIllegalNull* = -2147217368
  wbemErrInvalidQualifierType* = -2147217367
  wbemErrInvalidPropertyType* = -2147217366
  wbemErrValueOutOfRange* = -2147217365
  wbemErrCannotBeSingleton* = -2147217364
  wbemErrInvalidCimType* = -2147217363
  wbemErrInvalidMethod* = -2147217362
  wbemErrInvalidMethodParameters* = -2147217361
  wbemErrSystemProperty* = -2147217360
  wbemErrInvalidProperty* = -2147217359
  wbemErrCallCancelled* = -2147217358
  wbemErrShuttingDown* = -2147217357
  wbemErrPropagatedMethod* = -2147217356
  wbemErrUnsupportedParameter* = -2147217355
  wbemErrMissingParameter* = -2147217354
  wbemErrInvalidParameterId* = -2147217353
  wbemErrNonConsecutiveParameterIds* = -2147217352
  wbemErrParameterIdOnRetval* = -2147217351
  wbemErrInvalidObjectPath* = -2147217350
  wbemErrOutOfDiskSpace* = -2147217349
  wbemErrBufferTooSmall* = -2147217348
  wbemErrUnsupportedPutExtension* = -2147217347
  wbemErrUnknownObjectType* = -2147217346
  wbemErrUnknownPacketType* = -2147217345
  wbemErrMarshalVersionMismatch* = -2147217344
  wbemErrMarshalInvalidSignature* = -2147217343
  wbemErrInvalidQualifier* = -2147217342
  wbemErrInvalidDuplicateParameter* = -2147217341
  wbemErrTooMuchData* = -2147217340
  wbemErrServerTooBusy* = -2147217339
  wbemErrInvalidFlavor* = -2147217338
  wbemErrCircularReference* = -2147217337
  wbemErrUnsupportedClassUpdate* = -2147217336
  wbemErrCannotChangeKeyInheritance* = -2147217335
  wbemErrCannotChangeIndexInheritance* = -2147217328
  wbemErrTooManyProperties* = -2147217327
  wbemErrUpdateTypeMismatch* = -2147217326
  wbemErrUpdateOverrideNotAllowed* = -2147217325
  wbemErrUpdatePropagatedMethod* = -2147217324
  wbemErrMethodNotImplemented* = -2147217323
  wbemErrMethodDisabled* = -2147217322
  wbemErrRefresherBusy* = -2147217321
  wbemErrUnparsableQuery* = -2147217320
  wbemErrNotEventClass* = -2147217319
  wbemErrMissingGroupWithin* = -2147217318
  wbemErrMissingAggregationList* = -2147217317
  wbemErrPropertyNotAnObject* = -2147217316
  wbemErrAggregatingByObject* = -2147217315
  wbemErrUninterpretableProviderQuery* = -2147217313
  wbemErrBackupRestoreWinmgmtRunning* = -2147217312
  wbemErrQueueOverflow* = -2147217311
  wbemErrPrivilegeNotHeld* = -2147217310
  wbemErrInvalidOperator* = -2147217309
  wbemErrLocalCredentials* = -2147217308
  wbemErrCannotBeAbstract* = -2147217307
  wbemErrAmendedObject* = -2147217306
  wbemErrClientTooSlow* = -2147217305
  wbemErrNullSecurityDescriptor* = -2147217304
  wbemErrTimeout* = -2147217303
  wbemErrInvalidAssociation* = -2147217302
  wbemErrAmbiguousOperation* = -2147217301
  wbemErrQuotaViolation* = -2147217300
  wbemErrTransactionConflict* = -2147217299
  wbemErrForcedRollback* = -2147217298
  wbemErrUnsupportedLocale* = -2147217297
  wbemErrHandleOutOfDate* = -2147217296
  wbemErrConnectionFailed* = -2147217295
  wbemErrInvalidHandleRequest* = -2147217294
  wbemErrPropertyNameTooWide* = -2147217293
  wbemErrClassNameTooWide* = -2147217292
  wbemErrMethodNameTooWide* = -2147217291
  wbemErrQualifierNameTooWide* = -2147217290
  wbemErrRerunCommand* = -2147217289
  wbemErrDatabaseVerMismatch* = -2147217288
  wbemErrVetoPut* = -2147217287
  wbemErrVetoDelete* = -2147217286
  wbemErrInvalidLocale* = -2147217280
  wbemErrProviderSuspended* = -2147217279
  wbemErrSynchronizationRequired* = -2147217278
  wbemErrNoSchema* = -2147217277
  wbemErrProviderAlreadyRegistered* = -2147217276
  wbemErrProviderNotRegistered* = -2147217275
  wbemErrFatalTransportError* = -2147217274
  wbemErrEncryptedConnectionRequired* = -2147217273
  wbemErrRegistrationTooBroad* = -2147213311
  wbemErrRegistrationTooPrecise* = -2147213310
  wbemErrTimedout* = -2147209215
  wbemErrResetToDefault* = -2147209214
enum WbemErrorEnum : int {
    wbemNoErr = 0,
    wbemErrFailed = -2147217407,
    wbemErrNotFound = -2147217406,
    wbemErrAccessDenied = -2147217405,
    wbemErrProviderFailure = -2147217404,
    wbemErrTypeMismatch = -2147217403,
    wbemErrOutOfMemory = -2147217402,
    wbemErrInvalidContext = -2147217401,
    wbemErrInvalidParameter = -2147217400,
    wbemErrNotAvailable = -2147217399,
    wbemErrCriticalError = -2147217398,
    wbemErrInvalidStream = -2147217397,
    wbemErrNotSupported = -2147217396,
    wbemErrInvalidSuperclass = -2147217395,
    wbemErrInvalidNamespace = -2147217394,
    wbemErrInvalidObject = -2147217393,
    wbemErrInvalidClass = -2147217392,
    wbemErrProviderNotFound = -2147217391,
    wbemErrInvalidProviderRegistration = -2147217390,
    wbemErrProviderLoadFailure = -2147217389,
    wbemErrInitializationFailure = -2147217388,
    wbemErrTransportFailure = -2147217387,
    wbemErrInvalidOperation = -2147217386,
    wbemErrInvalidQuery = -2147217385,
    wbemErrInvalidQueryType = -2147217384,
    wbemErrAlreadyExists = -2147217383,
    wbemErrOverrideNotAllowed = -2147217382,
    wbemErrPropagatedQualifier = -2147217381,
    wbemErrPropagatedProperty = -2147217380,
    wbemErrUnexpected = -2147217379,
    wbemErrIllegalOperation = -2147217378,
    wbemErrCannotBeKey = -2147217377,
    wbemErrIncompleteClass = -2147217376,
    wbemErrInvalidSyntax = -2147217375,
    wbemErrNondecoratedObject = -2147217374,
    wbemErrReadOnly = -2147217373,
    wbemErrProviderNotCapable = -2147217372,
    wbemErrClassHasChildren = -2147217371,
    wbemErrClassHasInstances = -2147217370,
    wbemErrQueryNotImplemented = -2147217369,
    wbemErrIllegalNull = -2147217368,
    wbemErrInvalidQualifierType = -2147217367,
    wbemErrInvalidPropertyType = -2147217366,
    wbemErrValueOutOfRange = -2147217365,
    wbemErrCannotBeSingleton = -2147217364,
    wbemErrInvalidCimType = -2147217363,
    wbemErrInvalidMethod = -2147217362,
    wbemErrInvalidMethodParameters = -2147217361,
    wbemErrSystemProperty = -2147217360,
    wbemErrInvalidProperty = -2147217359,
    wbemErrCallCancelled = -2147217358,
    wbemErrShuttingDown = -2147217357,
    wbemErrPropagatedMethod = -2147217356,
    wbemErrUnsupportedParameter = -2147217355,
    wbemErrMissingParameter = -2147217354,
    wbemErrInvalidParameterId = -2147217353,
    wbemErrNonConsecutiveParameterIds = -2147217352,
    wbemErrParameterIdOnRetval = -2147217351,
    wbemErrInvalidObjectPath = -2147217350,
    wbemErrOutOfDiskSpace = -2147217349,
    wbemErrBufferTooSmall = -2147217348,
    wbemErrUnsupportedPutExtension = -2147217347,
    wbemErrUnknownObjectType = -2147217346,
    wbemErrUnknownPacketType = -2147217345,
    wbemErrMarshalVersionMismatch = -2147217344,
    wbemErrMarshalInvalidSignature = -2147217343,
    wbemErrInvalidQualifier = -2147217342,
    wbemErrInvalidDuplicateParameter = -2147217341,
    wbemErrTooMuchData = -2147217340,
    wbemErrServerTooBusy = -2147217339,
    wbemErrInvalidFlavor = -2147217338,
    wbemErrCircularReference = -2147217337,
    wbemErrUnsupportedClassUpdate = -2147217336,
    wbemErrCannotChangeKeyInheritance = -2147217335,
    wbemErrCannotChangeIndexInheritance = -2147217328,
    wbemErrTooManyProperties = -2147217327,
    wbemErrUpdateTypeMismatch = -2147217326,
    wbemErrUpdateOverrideNotAllowed = -2147217325,
    wbemErrUpdatePropagatedMethod = -2147217324,
    wbemErrMethodNotImplemented = -2147217323,
    wbemErrMethodDisabled = -2147217322,
    wbemErrRefresherBusy = -2147217321,
    wbemErrUnparsableQuery = -2147217320,
    wbemErrNotEventClass = -2147217319,
    wbemErrMissingGroupWithin = -2147217318,
    wbemErrMissingAggregationList = -2147217317,
    wbemErrPropertyNotAnObject = -2147217316,
    wbemErrAggregatingByObject = -2147217315,
    wbemErrUninterpretableProviderQuery = -2147217313,
    wbemErrBackupRestoreWinmgmtRunning = -2147217312,
    wbemErrQueueOverflow = -2147217311,
    wbemErrPrivilegeNotHeld = -2147217310,
    wbemErrInvalidOperator = -2147217309,
    wbemErrLocalCredentials = -2147217308,
    wbemErrCannotBeAbstract = -2147217307,
    wbemErrAmendedObject = -2147217306,
    wbemErrClientTooSlow = -2147217305,
    wbemErrNullSecurityDescriptor = -2147217304,
    wbemErrTimeout = -2147217303,
    wbemErrInvalidAssociation = -2147217302,
    wbemErrAmbiguousOperation = -2147217301,
    wbemErrQuotaViolation = -2147217300,
    wbemErrTransactionConflict = -2147217299,
    wbemErrForcedRollback = -2147217298,
    wbemErrUnsupportedLocale = -2147217297,
    wbemErrHandleOutOfDate = -2147217296,
    wbemErrConnectionFailed = -2147217295,
    wbemErrInvalidHandleRequest = -2147217294,
    wbemErrPropertyNameTooWide = -2147217293,
    wbemErrClassNameTooWide = -2147217292,
    wbemErrMethodNameTooWide = -2147217291,
    wbemErrQualifierNameTooWide = -2147217290,
    wbemErrRerunCommand = -2147217289,
    wbemErrDatabaseVerMismatch = -2147217288,
    wbemErrVetoPut = -2147217287,
    wbemErrVetoDelete = -2147217286,
    wbemErrInvalidLocale = -2147217280,
    wbemErrProviderSuspended = -2147217279,
    wbemErrSynchronizationRequired = -2147217278,
    wbemErrNoSchema = -2147217277,
    wbemErrProviderAlreadyRegistered = -2147217276,
    wbemErrProviderNotRegistered = -2147217275,
    wbemErrFatalTransportError = -2147217274,
    wbemErrEncryptedConnectionRequired = -2147217273,
    wbemErrRegistrationTooBroad = -2147213311,
    wbemErrRegistrationTooPrecise = -2147213310,
    wbemErrTimedout = -2147209215,
    wbemErrResetToDefault = -2147209214,
}
#define global wbemNoErr                           0x0
#define global wbemErrFailed                       0x80041001
#define global wbemErrNotFound                     0x80041002
#define global wbemErrAccessDenied                 0x80041003
#define global wbemErrProviderFailure              0x80041004
#define global wbemErrTypeMismatch                 0x80041005
#define global wbemErrOutOfMemory                  0x80041006
#define global wbemErrInvalidContext               0x80041007
#define global wbemErrInvalidParameter             0x80041008
#define global wbemErrNotAvailable                 0x80041009
#define global wbemErrCriticalError                0x8004100A
#define global wbemErrInvalidStream                0x8004100B
#define global wbemErrNotSupported                 0x8004100C
#define global wbemErrInvalidSuperclass            0x8004100D
#define global wbemErrInvalidNamespace             0x8004100E
#define global wbemErrInvalidObject                0x8004100F
#define global wbemErrInvalidClass                 0x80041010
#define global wbemErrProviderNotFound             0x80041011
#define global wbemErrInvalidProviderRegistration  0x80041012
#define global wbemErrProviderLoadFailure          0x80041013
#define global wbemErrInitializationFailure        0x80041014
#define global wbemErrTransportFailure             0x80041015
#define global wbemErrInvalidOperation             0x80041016
#define global wbemErrInvalidQuery                 0x80041017
#define global wbemErrInvalidQueryType             0x80041018
#define global wbemErrAlreadyExists                0x80041019
#define global wbemErrOverrideNotAllowed           0x8004101A
#define global wbemErrPropagatedQualifier          0x8004101B
#define global wbemErrPropagatedProperty           0x8004101C
#define global wbemErrUnexpected                   0x8004101D
#define global wbemErrIllegalOperation             0x8004101E
#define global wbemErrCannotBeKey                  0x8004101F
#define global wbemErrIncompleteClass              0x80041020
#define global wbemErrInvalidSyntax                0x80041021
#define global wbemErrNondecoratedObject           0x80041022
#define global wbemErrReadOnly                     0x80041023
#define global wbemErrProviderNotCapable           0x80041024
#define global wbemErrClassHasChildren             0x80041025
#define global wbemErrClassHasInstances            0x80041026
#define global wbemErrQueryNotImplemented          0x80041027
#define global wbemErrIllegalNull                  0x80041028
#define global wbemErrInvalidQualifierType         0x80041029
#define global wbemErrInvalidPropertyType          0x8004102A
#define global wbemErrValueOutOfRange              0x8004102B
#define global wbemErrCannotBeSingleton            0x8004102C
#define global wbemErrInvalidCimType               0x8004102D
#define global wbemErrInvalidMethod                0x8004102E
#define global wbemErrInvalidMethodParameters      0x8004102F
#define global wbemErrSystemProperty               0x80041030
#define global wbemErrInvalidProperty              0x80041031
#define global wbemErrCallCancelled                0x80041032
#define global wbemErrShuttingDown                 0x80041033
#define global wbemErrPropagatedMethod             0x80041034
#define global wbemErrUnsupportedParameter         0x80041035
#define global wbemErrMissingParameter             0x80041036
#define global wbemErrInvalidParameterId           0x80041037
#define global wbemErrNonConsecutiveParameterIds   0x80041038
#define global wbemErrParameterIdOnRetval          0x80041039
#define global wbemErrInvalidObjectPath            0x8004103A
#define global wbemErrOutOfDiskSpace               0x8004103B
#define global wbemErrBufferTooSmall               0x8004103C
#define global wbemErrUnsupportedPutExtension      0x8004103D
#define global wbemErrUnknownObjectType            0x8004103E
#define global wbemErrUnknownPacketType            0x8004103F
#define global wbemErrMarshalVersionMismatch       0x80041040
#define global wbemErrMarshalInvalidSignature      0x80041041
#define global wbemErrInvalidQualifier             0x80041042
#define global wbemErrInvalidDuplicateParameter    0x80041043
#define global wbemErrTooMuchData                  0x80041044
#define global wbemErrServerTooBusy                0x80041045
#define global wbemErrInvalidFlavor                0x80041046
#define global wbemErrCircularReference            0x80041047
#define global wbemErrUnsupportedClassUpdate       0x80041048
#define global wbemErrCannotChangeKeyInheritance   0x80041049
#define global wbemErrCannotChangeIndexInheritance 0x80041050
#define global wbemErrTooManyProperties            0x80041051
#define global wbemErrUpdateTypeMismatch           0x80041052
#define global wbemErrUpdateOverrideNotAllowed     0x80041053
#define global wbemErrUpdatePropagatedMethod       0x80041054
#define global wbemErrMethodNotImplemented         0x80041055
#define global wbemErrMethodDisabled               0x80041056
#define global wbemErrRefresherBusy                0x80041057
#define global wbemErrUnparsableQuery              0x80041058
#define global wbemErrNotEventClass                0x80041059
#define global wbemErrMissingGroupWithin           0x8004105A
#define global wbemErrMissingAggregationList       0x8004105B
#define global wbemErrPropertyNotAnObject          0x8004105C
#define global wbemErrAggregatingByObject          0x8004105D
#define global wbemErrUninterpretableProviderQuery 0x8004105F
#define global wbemErrBackupRestoreWinmgmtRunning  0x80041060
#define global wbemErrQueueOverflow                0x80041061
#define global wbemErrPrivilegeNotHeld             0x80041062
#define global wbemErrInvalidOperator              0x80041063
#define global wbemErrLocalCredentials             0x80041064
#define global wbemErrCannotBeAbstract             0x80041065
#define global wbemErrAmendedObject                0x80041066
#define global wbemErrClientTooSlow                0x80041067
#define global wbemErrNullSecurityDescriptor       0x80041068
#define global wbemErrTimeout                      0x80041069
#define global wbemErrInvalidAssociation           0x8004106A
#define global wbemErrAmbiguousOperation           0x8004106B
#define global wbemErrQuotaViolation               0x8004106C
#define global wbemErrTransactionConflict          0x8004106D
#define global wbemErrForcedRollback               0x8004106E
#define global wbemErrUnsupportedLocale            0x8004106F
#define global wbemErrHandleOutOfDate              0x80041070
#define global wbemErrConnectionFailed             0x80041071
#define global wbemErrInvalidHandleRequest         0x80041072
#define global wbemErrPropertyNameTooWide          0x80041073
#define global wbemErrClassNameTooWide             0x80041074
#define global wbemErrMethodNameTooWide            0x80041075
#define global wbemErrQualifierNameTooWide         0x80041076
#define global wbemErrRerunCommand                 0x80041077
#define global wbemErrDatabaseVerMismatch          0x80041078
#define global wbemErrVetoPut                      0x80041079
#define global wbemErrVetoDelete                   0x8004107A
#define global wbemErrInvalidLocale                0x80041080
#define global wbemErrProviderSuspended            0x80041081
#define global wbemErrSynchronizationRequired      0x80041082
#define global wbemErrNoSchema                     0x80041083
#define global wbemErrProviderAlreadyRegistered    0x80041084
#define global wbemErrProviderNotRegistered        0x80041085
#define global wbemErrFatalTransportError          0x80041086
#define global wbemErrEncryptedConnectionRequired  0x80041087
#define global wbemErrRegistrationTooBroad         0x80042001
#define global wbemErrRegistrationTooPrecise       0x80042002
#define global wbemErrTimedout                     0x80043001
#define global wbemErrResetToDefault               0x80043002