📄 wbemdisp.h
字号:
wbemFlagSendOnlySelected = 0,
wbemFlagUseAmendedQualifiers = 0x20000,
wbemFlagGetDefault = 0,
wbemFlagSpawnInstance = 0x1,
wbemFlagUseCurrentTime = 0x1
} WbemFlagEnum;
typedef /* [helpstring][uuid][v1_enum] */ DECLSPEC_UUID("4A249B76-FC9A-11d1-8B1E-00600806D9B6")
enum WbemQueryFlagEnum
{ wbemQueryFlagDeep = 0,
wbemQueryFlagShallow = 1,
wbemQueryFlagPrototype = 2
} WbemQueryFlagEnum;
typedef /* [helpstring][uuid][v1_enum] */ DECLSPEC_UUID("4A249B78-FC9A-11d1-8B1E-00600806D9B6")
enum WbemTextFlagEnum
{ wbemTextFlagNoFlavors = 0x1
} WbemTextFlagEnum;
typedef /* [helpstring][uuid][v1_enum] */ DECLSPEC_UUID("BF078C2A-07D9-11d2-8B21-00600806D9B6")
enum WbemTimeout
{ wbemTimeoutInfinite = 0xffffffff
} WbemTimeout;
typedef /* [helpstring][uuid][v1_enum] */ DECLSPEC_UUID("4A249B79-FC9A-11d1-8B1E-00600806D9B6")
enum WbemComparisonFlagEnum
{ wbemComparisonFlagIncludeAll = 0,
wbemComparisonFlagIgnoreQualifiers = 0x1,
wbemComparisonFlagIgnoreObjectSource = 0x2,
wbemComparisonFlagIgnoreDefaultValues = 0x4,
wbemComparisonFlagIgnoreClass = 0x8,
wbemComparisonFlagIgnoreCase = 0x10,
wbemComparisonFlagIgnoreFlavor = 0x20
} WbemComparisonFlagEnum;
typedef /* [helpstring][uuid][v1_enum] */ DECLSPEC_UUID("4A249B7B-FC9A-11d1-8B1E-00600806D9B6")
enum WbemCimtypeEnum
{ wbemCimtypeSint8 = 16,
wbemCimtypeUint8 = 17,
wbemCimtypeSint16 = 2,
wbemCimtypeUint16 = 18,
wbemCimtypeSint32 = 3,
wbemCimtypeUint32 = 19,
wbemCimtypeSint64 = 20,
wbemCimtypeUint64 = 21,
wbemCimtypeReal32 = 4,
wbemCimtypeReal64 = 5,
wbemCimtypeBoolean = 11,
wbemCimtypeString = 8,
wbemCimtypeDatetime = 101,
wbemCimtypeReference = 102,
wbemCimtypeChar16 = 103,
wbemCimtypeObject = 13
} WbemCimtypeEnum;
typedef /* [helpstring][uuid][v1_enum] */ DECLSPEC_UUID("4A249B7C-FC9A-11d1-8B1E-00600806D9B6")
enum WbemErrorEnum
{ wbemNoErr = 0,
wbemErrFailed = 0x80041001,
wbemErrNotFound = 0x80041002,
wbemErrAccessDenied = 0x80041003,
wbemErrProviderFailure = 0x80041004,
wbemErrTypeMismatch = 0x80041005,
wbemErrOutOfMemory = 0x80041006,
wbemErrInvalidContext = 0x80041007,
wbemErrInvalidParameter = 0x80041008,
wbemErrNotAvailable = 0x80041009,
wbemErrCriticalError = 0x8004100a,
wbemErrInvalidStream = 0x8004100b,
wbemErrNotSupported = 0x8004100c,
wbemErrInvalidSuperclass = 0x8004100d,
wbemErrInvalidNamespace = 0x8004100e,
wbemErrInvalidObject = 0x8004100f,
wbemErrInvalidClass = 0x80041010,
wbemErrProviderNotFound = 0x80041011,
wbemErrInvalidProviderRegistration = 0x80041012,
wbemErrProviderLoadFailure = 0x80041013,
wbemErrInitializationFailure = 0x80041014,
wbemErrTransportFailure = 0x80041015,
wbemErrInvalidOperation = 0x80041016,
wbemErrInvalidQuery = 0x80041017,
wbemErrInvalidQueryType = 0x80041018,
wbemErrAlreadyExists = 0x80041019,
wbemErrOverrideNotAllowed = 0x8004101a,
wbemErrPropagatedQualifier = 0x8004101b,
wbemErrPropagatedProperty = 0x8004101c,
wbemErrUnexpected = 0x8004101d,
wbemErrIllegalOperation = 0x8004101e,
wbemErrCannotBeKey = 0x8004101f,
wbemErrIncompleteClass = 0x80041020,
wbemErrInvalidSyntax = 0x80041021,
wbemErrNondecoratedObject = 0x80041022,
wbemErrReadOnly = 0x80041023,
wbemErrProviderNotCapable = 0x80041024,
wbemErrClassHasChildren = 0x80041025,
wbemErrClassHasInstances = 0x80041026,
wbemErrQueryNotImplemented = 0x80041027,
wbemErrIllegalNull = 0x80041028,
wbemErrInvalidQualifierType = 0x80041029,
wbemErrInvalidPropertyType = 0x8004102a,
wbemErrValueOutOfRange = 0x8004102b,
wbemErrCannotBeSingleton = 0x8004102c,
wbemErrInvalidCimType = 0x8004102d,
wbemErrInvalidMethod = 0x8004102e,
wbemErrInvalidMethodParameters = 0x8004102f,
wbemErrSystemProperty = 0x80041030,
wbemErrInvalidProperty = 0x80041031,
wbemErrCallCancelled = 0x80041032,
wbemErrShuttingDown = 0x80041033,
wbemErrPropagatedMethod = 0x80041034,
wbemErrUnsupportedParameter = 0x80041035,
wbemErrMissingParameter = 0x80041036,
wbemErrInvalidParameterId = 0x80041037,
wbemErrNonConsecutiveParameterIds = 0x80041038,
wbemErrParameterIdOnRetval = 0x80041039,
wbemErrInvalidObjectPath = 0x8004103a,
wbemErrOutOfDiskSpace = 0x8004103b,
wbemErrBufferTooSmall = 0x8004103c,
wbemErrUnsupportedPutExtension = 0x8004103d,
wbemErrUnknownObjectType = 0x8004103e,
wbemErrUnknownPacketType = 0x8004103f,
wbemErrMarshalVersionMismatch = 0x80041040,
wbemErrMarshalInvalidSignature = 0x80041041,
wbemErrInvalidQualifier = 0x80041042,
wbemErrInvalidDuplicateParameter = 0x80041043,
wbemErrTooMuchData = 0x80041044,
wbemErrServerTooBusy = 0x80041045,
wbemErrInvalidFlavor = 0x80041046,
wbemErrCircularReference = 0x80041047,
wbemErrUnsupportedClassUpdate = 0x80041048,
wbemErrCannotChangeKeyInheritance = 0x80041049,
wbemErrCannotChangeIndexInheritance = 0x80041050,
wbemErrTooManyProperties = 0x80041051,
wbemErrUpdateTypeMismatch = 0x80041052,
wbemErrUpdateOverrideNotAllowed = 0x80041053,
wbemErrUpdatePropagatedMethod = 0x80041054,
wbemErrMethodNotImplemented = 0x80041055,
wbemErrMethodDisabled = 0x80041056,
wbemErrRefresherBusy = 0x80041057,
wbemErrUnparsableQuery = 0x80041058,
wbemErrNotEventClass = 0x80041059,
wbemErrMissingGroupWithin = 0x8004105a,
wbemErrMissingAggregationList = 0x8004105b,
wbemErrPropertyNotAnObject = 0x8004105c,
wbemErrAggregatingByObject = 0x8004105d,
wbemErrUninterpretableProviderQuery = 0x8004105f,
wbemErrBackupRestoreWinmgmtRunning = 0x80041060,
wbemErrQueueOverflow = 0x80041061,
wbemErrPrivilegeNotHeld = 0x80041062,
wbemErrInvalidOperator = 0x80041063,
wbemErrLocalCredentials = 0x80041064,
wbemErrCannotBeAbstract = 0x80041065,
wbemErrAmendedObject = 0x80041066,
wbemErrClientTooSlow = 0x80041067,
wbemErrNullSecurityDescriptor = 0x80041068,
wbemErrTimeout = 0x80041069,
wbemErrInvalidAssociation = 0x8004106a,
wbemErrAmbiguousOperation = 0x8004106b,
wbemErrQuotaViolation = 0x8004106c,
wbemErrTransactionConflict = 0x8004106d,
wbemErrForcedRollback = 0x8004106e,
wbemErrUnsupportedLocale = 0x8004106f,
wbemErrHandleOutOfDate = 0x80041070,
wbemErrConnectionFailed = 0x80041071,
wbemErrInvalidHandleRequest = 0x80041072,
wbemErrPropertyNameTooWide = 0x80041073,
wbemErrClassNameTooWide = 0x80041074,
wbemErrMethodNameTooWide = 0x80041075,
wbemErrQualifierNameTooWide = 0x80041076,
wbemErrRerunCommand = 0x80041077,
wbemErrDatabaseVerMismatch = 0x80041078,
wbemErrVetoPut = 0x80041079,
wbemErrVetoDelete = 0x8004107a,
wbemErrInvalidLocale = 0x80041080,
wbemErrProviderSuspended = 0x80041081,
wbemErrSynchronizationRequired = 0x80041082,
wbemErrNoSchema = 0x80041083,
wbemErrProviderAlreadyRegistered = 0x80041084,
wbemErrProviderNotRegistered = 0x80041085,
wbemErrFatalTransportError = 0x80041086,
wbemErrEncryptedConnectionRequired = 0x80041087,
wbemErrRegistrationTooBroad = 0x80042001,
wbemErrRegistrationTooPrecise = 0x80042002,
wbemErrTimedout = 0x80043001,
wbemErrResetToDefault = 0x80043002
} WbemErrorEnum;
typedef /* [helpstring][uuid][v1_enum] */ DECLSPEC_UUID("B54D66E7-2287-11d2-8B33-00600806D9B6")
enum WbemAuthenticationLevelEnum
{ wbemAuthenticationLevelDefault = 0,
wbemAuthenticationLevelNone = 1,
wbemAuthenticationLevelConnect = 2,
wbemAuthenticationLevelCall = 3,
wbemAuthenticationLevelPkt = 4,
wbemAuthenticationLevelPktIntegrity = 5,
wbemAuthenticationLevelPktPrivacy = 6
} WbemAuthenticationLevelEnum;
typedef /* [helpstring][uuid][v1_enum] */ DECLSPEC_UUID("B54D66E8-2287-11d2-8B33-00600806D9B6")
enum WbemImpersonationLevelEnum
{ wbemImpersonationLevelAnonymous = 1,
wbemImpersonationLevelIdentify = 2,
wbemImpersonationLevelImpersonate = 3,
wbemImpersonationLevelDelegate = 4
} WbemImpersonationLevelEnum;
typedef /* [helpstring][uuid][v1_enum] */ DECLSPEC_UUID("176D2F70-5AF3-11d2-8B4A-00600806D9B6")
enum WbemPrivilegeEnum
{ wbemPrivilegeCreateToken = 1,
wbemPrivilegePrimaryToken = 2,
wbemPrivilegeLockMemory = 3,
wbemPrivilegeIncreaseQuota = 4,
wbemPrivilegeMachineAccount = 5,
wbemPrivilegeTcb = 6,
wbemPrivilegeSecurity = 7,
wbemPrivilegeTakeOwnership = 8,
wbemPrivilegeLoadDriver = 9,
wbemPrivilegeSystemProfile = 10,
wbemPrivilegeSystemtime = 11,
wbemPrivilegeProfileSingleProcess = 12,
wbemPrivilegeIncreaseBasePriority = 13,
wbemPrivilegeCreatePagefile = 14,
wbemPrivilegeCreatePermanent = 15,
wbemPrivilegeBackup = 16,
wbemPrivilegeRestore = 17,
wbemPrivilegeShutdown = 18,
wbemPrivilegeDebug = 19,
wbemPrivilegeAudit = 20,
wbemPrivilegeSystemEnvironment = 21,
wbemPrivilegeChangeNotify = 22,
wbemPrivilegeRemoteShutdown = 23,
wbemPrivilegeUndock = 24,
wbemPrivilegeSyncAgent = 25,
wbemPrivilegeEnableDelegation = 26,
wbemPrivilegeManageVolume = 27
} WbemPrivilegeEnum;
typedef /* [helpstring][uuid][v1_enum] */ DECLSPEC_UUID("09FF1992-EA0E-11d3-B391-00105A1F473A")
enum WbemObjectTextFormatEnum
{ wbemObjectTextFormatCIMDTD20 = 1,
wbemObjectTextFormatWMIDTD20 = 2
} WbemObjectTextFormatEnum;
typedef /* [helpstring][v1_enum] */
enum WbemConnectOptionsEnum
{ wbemConnectFlagUseMaxWait = 0x80
} WbemConnectOptionsEnum;
EXTERN_C const IID LIBID_WbemScripting;
#ifndef __ISWbemServices_INTERFACE_DEFINED__
#define __ISWbemServices_INTERFACE_DEFINED__
/* interface ISWbemServices */
/* [helpstring][hidden][unique][dual][oleautomation][uuid][object][local] */
EXTERN_C const IID IID_ISWbemServices;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("76A6415C-CB41-11d1-8B02-00600806D9B6")
ISWbemServices : public IDispatch
{
public:
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Get(
/* [defaultvalue][in] */ BSTR strObjectPath,
/* [defaultvalue][in] */ long iFlags,
/* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
/* [retval][out] */ ISWbemObject **objWbemObject) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetAsync(
/* [in] */ IDispatch *objWbemSink,
/* [defaultvalue][in] */ BSTR strObjectPath = L"",
/* [defaultvalue][in] */ long iFlags = 0,
/* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet = 0,
/* [defaultvalue][in] */ IDispatch *objWbemAsyncContext = 0) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete(
/* [in] */ BSTR strObjectPath,
/* [defaultvalue][in] */ long iFlags = 0,
/* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet = 0) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DeleteAsync(
/* [in] */ IDispatch *objWbemSink,
/* [in] */ BSTR strObjectPath,
/* [defaultvalue][in] */ long iFlags = 0,
/* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet = 0,
/* [defaultvalue][in] */ IDispatch *objWbemAsyncContext = 0) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE InstancesOf(
/* [in] */ BSTR strClass,
/* [defaultvalue][in] */ long iFlags,
/* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
/* [retval][out] */ ISWbemObjectSet **objWbemObjectSet) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE InstancesOfAsync(
/* [in] */ IDispatch *objWbemSink,
/* [in] */ BSTR strClass,
/* [defaultvalue][in] */ long iFlags = 0,
/* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet = 0,
/* [defaultvalue][in] */ IDispatch *objWbemAsyncContext = 0) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SubclassesOf(
/* [defaultvalue][in] */ BSTR strSuperclass,
/* [defaultvalue][in] */ long iFlags,
/* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
/* [retval][out] */ ISWbemObjectSet **objWbemObjectSet) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SubclassesOfAsync(
/* [in] */ IDispatch *objWbemSink,
/* [defaultvalue][in] */ BSTR strSuperclass = L"",
/* [defaultvalue][in] */ long iFlags = wbemQueryFlagDeep,
/* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet = 0,
/* [defaultvalue][in] */ IDispatch *objWbemAsyncContext = 0) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ExecQuery(
/* [in] */ BSTR strQuery,
/* [defaultvalue][in] */ BSTR strQueryLanguage,
/* [defaultvalue][in] */ long iFlags,
/* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
/* [retval][out] */ ISWbemObjectSet **objWbemObjectSet) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ExecQueryAsync(
/* [in] */ IDispatch *objWbemSink,
/* [in] */ BSTR strQuery,
/* [defaultvalue][in] */ BSTR strQueryLanguage = L"WQL",
/* [defaultvalue][in] */ long lFlags = 0,
/* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet = 0,
/* [defaultvalue][in] */ IDispatch *objWbemAsyncContext = 0) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AssociatorsOf(
/* [in] */ BSTR strObjectPath,
/* [defaultvalue][in] */ BSTR strAssocClass,
/* [defaultvalue][in] */ BSTR strResultClass,
/* [defaultvalue][in] */ BSTR strResultRole,
/* [defaultvalue][in] */ BSTR strRole,
/* [defaultvalue][in] */ VARIANT_BOOL bClassesOnly,
/* [defaultvalue][in] */ VARIANT_BOOL bSchemaOnly,
/* [defaultvalue][in] */ BSTR strRequiredAssocQualifier,
/* [defaultvalue][in] */ BSTR strRequiredQualifier,
/* [defaultvalue][in] */ long iFlags,
/* [defaultvalue][in] */ IDispatch *objWbemNamedValueSet,
/* [retval][out] */ ISWbemObjectSet **objWbemObjectSet) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AssociatorsOfAsync(
/* [in] */ IDispatch *objWbemSink,
/* [in] */ BSTR strObjectPath,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -