ReactOS 0.4.15-dev-7788-g1ad9096
wbemcli.idl File Reference

Go to the source code of this file.

Classes

interface  IWbemLocator
 
interface  IWbemStatusCodeText
 
interface  IWbemObjectSink
 
interface  IWbemServices
 
interface  IEnumWbemClassObject
 
interface  IWbemClassObject
 
interface  IWbemQualifierSet
 

Typedefs

typedef enum tag_WBEMSTATUS WBEMSTATUS
 
typedef enum tag_WBEM_STATUS_TYPE WBEM_STATUS_TYPE
 
typedef enum tag_WBEM_TIMEOUT_TYPE WBEM_TIMEOUT_TYPE
 
typedef enum tag_WBEM_CONDITION_FLAG_TYPE WBEM_CONDITION_FLAG_TYPE
 
typedef enum tag_WBEM_FLAVOR_TYPE WBEM_FLAVOR_TYPE
 
typedef enum tag_WBEM_GENUS_TYPE WBEM_GENUS_TYPE
 
typedef enum tag_CIMTYPE_ENUMERATION CIMTYPE_ENUMERATION
 
typedef long CIMTYPE
 
typedef enum tag_WBEM_GENERIC_FLAG_TYPE WBEM_GENERIC_FLAG_TYPE
 

Enumerations

enum  tag_WBEMSTATUS {
  WBEM_NO_ERROR = 0 , WBEM_S_NO_ERROR = 0 , WBEM_S_SAME = 0 , WBEM_S_FALSE = 1 ,
  WBEM_S_ALREADY_EXISTS = 0x40001 , WBEM_S_RESET_TO_DEFAULT = 0x40002 , WBEM_S_DIFFERENT = 0x40003 , WBEM_S_TIMEDOUT = 0x40004 ,
  WBEM_S_NO_MORE_DATA = 0x40005 , WBEM_S_OPERATION_CANCELLED = 0x40006 , WBEM_S_PENDING = 0x40007 , WBEM_S_DUPLICATE_OBJECTS = 0x40008 ,
  WBEM_S_ACCESS_DENIED = 0x40009 , WBEM_S_PARTIAL_RESULTS = 0x40010 , WBEM_S_SOURCE_NOT_AVAILABLE = 0x40017 , WBEM_E_FAILED = 0x80041001 ,
  WBEM_E_NOT_FOUND = 0x80041002 , WBEM_E_ACCESS_DENIED = 0x80041003 , WBEM_E_PROVIDER_FAILURE = 0x80041004 , WBEM_E_TYPE_MISMATCH = 0x80041005 ,
  WBEM_E_OUT_OF_MEMORY = 0x80041006 , WBEM_E_INVALID_CONTEXT = 0x80041007 , WBEM_E_INVALID_PARAMETER = 0x80041008 , WBEM_E_NOT_AVAILABLE = 0x80041009 ,
  WBEM_E_CRITICAL_ERROR = 0x8004100a , WBEM_E_INVALID_STREAM = 0x8004100b , WBEM_E_NOT_SUPPORTED = 0x8004100c , WBEM_E_INVALID_SUPERCLASS = 0x8004100d ,
  WBEM_E_INVALID_NAMESPACE = 0x8004100e , WBEM_E_INVALID_OBJECT = 0x8004100f , WBEM_E_INVALID_CLASS = 0x80041010 , WBEM_E_PROVIDER_NOT_FOUND = 0x80041011 ,
  WBEM_E_INVALID_PROVIDER_REGISTRATION = 0x80041012 , WBEM_E_PROVIDER_LOAD_FAILURE = 0x80041013 , WBEM_E_INITIALIZATION_FAILURE = 0x80041014 , WBEM_E_TRANSPORT_FAILURE = 0x80041015 ,
  WBEM_E_INVALID_OPERATION = 0x80041016 , WBEM_E_INVALID_QUERY = 0x80041017 , WBEM_E_INVALID_QUERY_TYPE = 0x80041018 , WBEM_E_ALREADY_EXISTS = 0x80041019 ,
  WBEM_E_OVERRIDE_NOT_ALLOWED = 0x8004101a , WBEM_E_PROPAGATED_QUALIFIER = 0x8004101b , WBEM_E_PROPAGATED_PROPERTY = 0x8004101c , WBEM_E_UNEXPECTED = 0x8004101d ,
  WBEM_E_ILLEGAL_OPERATION = 0x8004101e , WBEM_E_CANNOT_BE_KEY = 0x8004101f , WBEM_E_INCOMPLETE_CLASS = 0x80041020 , WBEM_E_INVALID_SYNTAX = 0x80041021 ,
  WBEM_E_NONDECORATED_OBJECT = 0x80041022 , WBEM_E_READ_ONLY = 0x80041023 , WBEM_E_PROVIDER_NOT_CAPABLE = 0x80041024 , WBEM_E_CLASS_HAS_CHILDREN = 0x80041025 ,
  WBEM_E_CLASS_HAS_INSTANCES = 0x80041026 , WBEM_E_QUERY_NOT_IMPLEMENTED = 0x80041027 , WBEM_E_ILLEGAL_NULL = 0x80041028 , WBEM_E_INVALID_QUALIFIER_TYPE = 0x80041029 ,
  WBEM_E_INVALID_PROPERTY_TYPE = 0x8004102a , WBEM_E_VALUE_OUT_OF_RANGE = 0x8004102b , WBEM_E_CANNOT_BE_SINGLETON = 0x8004102c , WBEM_E_INVALID_CIM_TYPE = 0x8004102d ,
  WBEM_E_INVALID_METHOD = 0x8004102e , WBEM_E_INVALID_METHOD_PARAMETERS = 0x8004102f , WBEM_E_SYSTEM_PROPERTY = 0x80041030 , WBEM_E_INVALID_PROPERTY = 0x80041031 ,
  WBEM_E_CALL_CANCELLED = 0x80041032 , WBEM_E_SHUTTING_DOWN = 0x80041033 , WBEM_E_PROPAGATED_METHOD = 0x80041034 , WBEM_E_UNSUPPORTED_PARAMETER = 0x80041035 ,
  WBEM_E_MISSING_PARAMETER_ID = 0x80041036 , WBEM_E_INVALID_PARAMETER_ID = 0x80041037 , WBEM_E_NONCONSECUTIVE_PARAMETER_IDS = 0x80041038 , WBEM_E_PARAMETER_ID_ON_RETVAL = 0x80041039 ,
  WBEM_E_INVALID_OBJECT_PATH = 0x8004103a , WBEM_E_OUT_OF_DISK_SPACE = 0x8004103b , WBEM_E_BUFFER_TOO_SMALL = 0x8004103c , WBEM_E_UNSUPPORTED_PUT_EXTENSION = 0x8004103d ,
  WBEM_E_UNKNOWN_OBJECT_TYPE = 0x8004103e , WBEM_E_UNKNOWN_PACKET_TYPE = 0x8004103f , WBEM_E_MARSHAL_VERSION_MISMATCH = 0x80041040 , WBEM_E_MARSHAL_INVALID_SIGNATURE = 0x80041041 ,
  WBEM_E_INVALID_QUALIFIER = 0x80041042 , WBEM_E_INVALID_DUPLICATE_PARAMETER = 0x80041043 , WBEM_E_TOO_MUCH_DATA = 0x80041044 , WBEM_E_SERVER_TOO_BUSY = 0x80041045 ,
  WBEM_E_INVALID_FLAVOR = 0x80041046 , WBEM_E_CIRCULAR_REFERENCE = 0x80041047 , WBEM_E_UNSUPPORTED_CLASS_UPDATE = 0x80041048 , WBEM_E_CANNOT_CHANGE_KEY_INHERITANCE = 0x80041049 ,
  WBEM_E_CANNOT_CHANGE_INDEX_INHERITANCE = 0x80041050 , WBEM_E_TOO_MANY_PROPERTIES = 0x80041051 , WBEM_E_UPDATE_TYPE_MISMATCH = 0x80041052 , WBEM_E_UPDATE_OVERRIDE_NOT_ALLOWED = 0x80041053 ,
  WBEM_E_UPDATE_PROPAGATED_METHOD = 0x80041054 , WBEM_E_METHOD_NOT_IMPLEMENTED = 0x80041055 , WBEM_E_METHOD_DISABLED = 0x80041056 , WBEM_E_REFRESHER_BUSY = 0x80041057 ,
  WBEM_E_UNPARSABLE_QUERY = 0x80041058 , WBEM_E_NOT_EVENT_CLASS = 0x80041059 , WBEM_E_MISSING_GROUP_WITHIN = 0x8004105a , WBEM_E_MISSING_AGGREGATION_LIST = 0x8004105b ,
  WBEM_E_PROPERTY_NOT_AN_OBJECT = 0x8004105c , WBEM_E_AGGREGATING_BY_OBJECT = 0x8004105d , WBEM_E_UNINTERPRETABLE_PROVIDER_QUERY = 0x8004105f , WBEM_E_BACKUP_RESTORE_WINMGMT_RUNNING = 0x80041060 ,
  WBEM_E_QUEUE_OVERFLOW = 0x80041061 , WBEM_E_PRIVILEGE_NOT_HELD = 0x80041062 , WBEM_E_INVALID_OPERATOR = 0x80041063 , WBEM_E_LOCAL_CREDENTIALS = 0x80041064 ,
  WBEM_E_CANNOT_BE_ABSTRACT = 0x80041065 , WBEM_E_AMENDED_OBJECT = 0x80041066 , WBEM_E_CLIENT_TOO_SLOW = 0x80041067 , WBEM_E_NULL_SECURITY_DESCRIPTOR = 0x80041068 ,
  WBEM_E_TIMED_OUT = 0x80041069 , WBEM_E_INVALID_ASSOCIATION = 0x8004106a , WBEM_E_AMBIGUOUS_OPERATION = 0x8004106b , WBEM_E_QUOTA_VIOLATION = 0x8004106c ,
  WBEM_E_RESERVED_001 = 0x8004106d , WBEM_E_RESERVED_002 = 0x8004106e , WBEM_E_UNSUPPORTED_LOCALE = 0x8004106f , WBEM_E_HANDLE_OUT_OF_DATE = 0x80041070 ,
  WBEM_E_CONNECTION_FAILED = 0x80041071 , WBEM_E_INVALID_HANDLE_REQUEST = 0x80041072 , WBEM_E_PROPERTY_NAME_TOO_WIDE = 0x80041073 , WBEM_E_CLASS_NAME_TOO_WIDE = 0x80041074 ,
  WBEM_E_METHOD_NAME_TOO_WIDE = 0x80041075 , WBEM_E_QUALIFIER_NAME_TOO_WIDE = 0x80041076 , WBEM_E_RERUN_COMMAND = 0x80041077 , WBEM_E_DATABASE_VER_MISMATCH = 0x80041078 ,
  WBEM_E_VETO_DELETE = 0x80041079 , WBEM_E_VETO_PUT = 0x8004107a , WBEM_E_INVALID_LOCALE = 0x80041080 , WBEM_E_PROVIDER_SUSPENDED = 0x80041081 ,
  WBEM_E_SYNCHRONIZATION_REQUIRED = 0x80041082 , WBEM_E_NO_SCHEMA = 0x80041083 , WBEM_E_PROVIDER_ALREADY_REGISTERED = 0x80041084 , WBEM_E_PROVIDER_NOT_REGISTERED = 0x80041085 ,
  WBEM_E_FATAL_TRANSPORT_ERROR = 0x80041086 , WBEM_E_ENCRYPTED_CONNECTION_REQUIRED = 0x80041087 , WBEM_E_PROVIDER_TIMED_OUT = 0x80041088 , WBEM_E_NO_KEY = 0x80041089 ,
  WBEM_E_PROVIDER_DISABLED = 0x8004108a
}
 
enum  tag_WBEM_STATUS_TYPE { WBEM_STATUS_COMPLETE = 0 , WBEM_STATUS_REQUIREMENTS = 1 , WBEM_STATUS_PROGRESS = 2 }
 
enum  tag_WBEM_TIMEOUT_TYPE { WBEM_NO_WAIT = 0 , WBEM_INFINITE = 0xffffffff }
 
enum  tag_WBEM_CONDITION_FLAG_TYPE {
  WBEM_FLAG_ALWAYS = 0 , WBEM_FLAG_ONLY_IF_TRUE = 0x1 , WBEM_FLAG_ONLY_IF_FALSE = 0x2 , WBEM_FLAG_ONLY_IF_IDENTICAL = 0x3 ,
  WBEM_MASK_PRIMARY_CONDITION = 0x3 , WBEM_FLAG_KEYS_ONLY = 0x4 , WBEM_FLAG_REFS_ONLY = 0x8 , WBEM_FLAG_LOCAL_ONLY = 0x10 ,
  WBEM_FLAG_PROPAGATED_ONLY = 0x20 , WBEM_FLAG_SYSTEM_ONLY = 0x30 , WBEM_FLAG_NONSYSTEM_ONLY = 0x40 , WBEM_MASK_CONDITION_ORIGIN = 0x70 ,
  WBEM_FLAG_CLASS_OVERRIDES_ONLY = 0x100 , WBEM_FLAG_CLASS_LOCAL_AND_OVERRIDES = 0x200 , WBEM_MASK_CLASS_CONDITION = 0x300
}
 
enum  tag_WBEM_FLAVOR_TYPE {
  WBEM_FLAVOR_DONT_PROPAGATE = 0 , WBEM_FLAVOR_FLAG_PROPAGATE_TO_INSTANCE = 0x1 , WBEM_FLAVOR_FLAG_PROPAGATE_TO_DERIVED_CLASS = 0x2 , WBEM_FLAVOR_MASK_PROPAGATION = 0xf ,
  WBEM_FLAVOR_OVERRIDABLE = 0 , WBEM_FLAVOR_NOT_OVERRIDABLE = 0x10 , WBEM_FLAVOR_MASK_PERMISSIONS = 0x10 , WBEM_FLAVOR_ORIGIN_LOCAL = 0 ,
  WBEM_FLAVOR_ORIGIN_PROPAGATED = 0x20 , WBEM_FLAVOR_ORIGIN_SYSTEM = 0x40 , WBEM_FLAVOR_MASK_ORIGIN = 0x60 , WBEM_FLAVOR_NOT_AMENDED = 0 ,
  WBEM_FLAVOR_AMENDED = 0x80 , WBEM_FLAVOR_MASK_AMENDED = 0x80
}
 
enum  tag_WBEM_GENUS_TYPE { WBEM_GENUS_CLASS = 1 , WBEM_GENUS_INSTANCE = 2 }
 
enum  tag_CIMTYPE_ENUMERATION {
  CIM_ILLEGAL = 0xfff , CIM_EMPTY = 0 , CIM_SINT16 = 2 , CIM_SINT32 = 3 ,
  CIM_REAL32 = 4 , CIM_REAL64 = 5 , CIM_STRING = 8 , CIM_BOOLEAN = 11 ,
  CIM_OBJECT = 13 , CIM_SINT8 = 16 , CIM_UINT8 = 17 , CIM_UINT16 = 18 ,
  CIM_UINT32 = 19 , CIM_SINT64 = 20 , CIM_UINT64 = 21 , CIM_DATETIME = 101 ,
  CIM_REFERENCE = 102 , CIM_CHAR16 = 103 , CIM_FLAG_ARRAY = 0x2000
}
 
enum  tag_WBEM_GENERIC_FLAG_TYPE {
  WBEM_FLAG_RETURN_WBEM_COMPLETE = 0 , WBEM_FLAG_BIDIRECTIONAL = 0 , WBEM_FLAG_RETURN_ERROR_OBJECT = 0 , WBEM_FLAG_DONT_SEND_STATUS = 0 ,
  WBEM_FLAG_SEND_ONLY_SELECTED = 0 , WBEM_FLAG_RETURN_IMMEDIATELY = 0x10 , WBEM_FLAG_FORWARD_ONLY = 0x20 , WBEM_FLAG_NO_ERROR_OBJECT = 0x40 ,
  WBEM_FLAG_SEND_STATUS = 0x80 , WBEM_FLAG_ENSURE_LOCATABLE = 0x100 , WBEM_FLAG_DIRECT_READ = 0x200 , WBEM_MASK_RESERVED_FLAGS = 0x1f000 ,
  WBEM_FLAG_USE_AMENDED_QUALIFIERS = 0x20000 , WBEM_FLAG_STRONG_VALIDATION = 0x100000
}
 

Functions

 DEFINE_GUID (CLSID_WbemLocator, 0x4590f811, 0x1d3A, 0x11d0, 0x89, 0x1f, 0x00, 0xaa, 0x00, 0x4b, 0x2e, 0x24)
 
 DEFINE_GUID (CLSID_WbemStatusCode, 0xeb87e1bd, 0x3233, 0x11d2, 0xae, 0xc9, 0x00, 0xc0, 0x4f, 0xb6, 0x88, 0x20)
 

Typedef Documentation

◆ CIMTYPE

typedef long CIMTYPE

Definition at line 258 of file wbemcli.idl.

◆ CIMTYPE_ENUMERATION

◆ WBEM_CONDITION_FLAG_TYPE

◆ WBEM_FLAVOR_TYPE

◆ WBEM_GENERIC_FLAG_TYPE

◆ WBEM_GENUS_TYPE

◆ WBEM_STATUS_TYPE

◆ WBEM_TIMEOUT_TYPE

◆ WBEMSTATUS

Enumeration Type Documentation

◆ tag_CIMTYPE_ENUMERATION

Enumerator
CIM_ILLEGAL 
CIM_EMPTY 
CIM_SINT16 
CIM_SINT32 
CIM_REAL32 
CIM_REAL64 
CIM_STRING 
CIM_BOOLEAN 
CIM_OBJECT 
CIM_SINT8 
CIM_UINT8 
CIM_UINT16 
CIM_UINT32 
CIM_SINT64 
CIM_UINT64 
CIM_DATETIME 
CIM_REFERENCE 
CIM_CHAR16 
CIM_FLAG_ARRAY 

Definition at line 235 of file wbemcli.idl.

236{
237 CIM_ILLEGAL = 0xfff,
238 CIM_EMPTY = 0,
239 CIM_SINT16 = 2,
240 CIM_SINT32 = 3,
241 CIM_REAL32 = 4,
242 CIM_REAL64 = 5,
243 CIM_STRING = 8,
244 CIM_BOOLEAN = 11,
245 CIM_OBJECT = 13,
246 CIM_SINT8 = 16,
247 CIM_UINT8 = 17,
248 CIM_UINT16 = 18,
249 CIM_UINT32 = 19,
250 CIM_SINT64 = 20,
251 CIM_UINT64 = 21,
252 CIM_DATETIME = 101,
253 CIM_REFERENCE = 102,
254 CIM_CHAR16 = 103,
255 CIM_FLAG_ARRAY = 0x2000
@ CIM_REFERENCE
Definition: wbemcli.idl:253
@ CIM_UINT32
Definition: wbemcli.idl:249
@ CIM_REAL64
Definition: wbemcli.idl:242
@ CIM_UINT8
Definition: wbemcli.idl:247
@ CIM_BOOLEAN
Definition: wbemcli.idl:244
@ CIM_SINT64
Definition: wbemcli.idl:250
@ CIM_UINT16
Definition: wbemcli.idl:248
@ CIM_EMPTY
Definition: wbemcli.idl:238
@ CIM_OBJECT
Definition: wbemcli.idl:245
@ CIM_DATETIME
Definition: wbemcli.idl:252
@ CIM_REAL32
Definition: wbemcli.idl:241
@ CIM_ILLEGAL
Definition: wbemcli.idl:237
@ CIM_UINT64
Definition: wbemcli.idl:251
@ CIM_SINT8
Definition: wbemcli.idl:246
@ CIM_SINT16
Definition: wbemcli.idl:239
@ CIM_STRING
Definition: wbemcli.idl:243
@ CIM_SINT32
Definition: wbemcli.idl:240
@ CIM_FLAG_ARRAY
Definition: wbemcli.idl:255
@ CIM_CHAR16
Definition: wbemcli.idl:254
enum tag_CIMTYPE_ENUMERATION CIMTYPE_ENUMERATION

◆ tag_WBEM_CONDITION_FLAG_TYPE

Enumerator
WBEM_FLAG_ALWAYS 
WBEM_FLAG_ONLY_IF_TRUE 
WBEM_FLAG_ONLY_IF_FALSE 
WBEM_FLAG_ONLY_IF_IDENTICAL 
WBEM_MASK_PRIMARY_CONDITION 
WBEM_FLAG_KEYS_ONLY 
WBEM_FLAG_REFS_ONLY 
WBEM_FLAG_LOCAL_ONLY 
WBEM_FLAG_PROPAGATED_ONLY 
WBEM_FLAG_SYSTEM_ONLY 
WBEM_FLAG_NONSYSTEM_ONLY 
WBEM_MASK_CONDITION_ORIGIN 
WBEM_FLAG_CLASS_OVERRIDES_ONLY 
WBEM_FLAG_CLASS_LOCAL_AND_OVERRIDES 
WBEM_MASK_CLASS_CONDITION 

Definition at line 192 of file wbemcli.idl.

193{
enum tag_WBEM_CONDITION_FLAG_TYPE WBEM_CONDITION_FLAG_TYPE
@ WBEM_FLAG_ONLY_IF_IDENTICAL
Definition: wbemcli.idl:197
@ WBEM_MASK_PRIMARY_CONDITION
Definition: wbemcli.idl:198
@ WBEM_MASK_CLASS_CONDITION
Definition: wbemcli.idl:208
@ WBEM_FLAG_NONSYSTEM_ONLY
Definition: wbemcli.idl:204
@ WBEM_MASK_CONDITION_ORIGIN
Definition: wbemcli.idl:205
@ WBEM_FLAG_REFS_ONLY
Definition: wbemcli.idl:200
@ WBEM_FLAG_ALWAYS
Definition: wbemcli.idl:194
@ WBEM_FLAG_CLASS_OVERRIDES_ONLY
Definition: wbemcli.idl:206
@ WBEM_FLAG_PROPAGATED_ONLY
Definition: wbemcli.idl:202
@ WBEM_FLAG_CLASS_LOCAL_AND_OVERRIDES
Definition: wbemcli.idl:207
@ WBEM_FLAG_KEYS_ONLY
Definition: wbemcli.idl:199
@ WBEM_FLAG_SYSTEM_ONLY
Definition: wbemcli.idl:203
@ WBEM_FLAG_ONLY_IF_FALSE
Definition: wbemcli.idl:196
@ WBEM_FLAG_LOCAL_ONLY
Definition: wbemcli.idl:201
@ WBEM_FLAG_ONLY_IF_TRUE
Definition: wbemcli.idl:195

◆ tag_WBEM_FLAVOR_TYPE

Enumerator
WBEM_FLAVOR_DONT_PROPAGATE 
WBEM_FLAVOR_FLAG_PROPAGATE_TO_INSTANCE 
WBEM_FLAVOR_FLAG_PROPAGATE_TO_DERIVED_CLASS 
WBEM_FLAVOR_MASK_PROPAGATION 
WBEM_FLAVOR_OVERRIDABLE 
WBEM_FLAVOR_NOT_OVERRIDABLE 
WBEM_FLAVOR_MASK_PERMISSIONS 
WBEM_FLAVOR_ORIGIN_LOCAL 
WBEM_FLAVOR_ORIGIN_PROPAGATED 
WBEM_FLAVOR_ORIGIN_SYSTEM 
WBEM_FLAVOR_MASK_ORIGIN 
WBEM_FLAVOR_NOT_AMENDED 
WBEM_FLAVOR_AMENDED 
WBEM_FLAVOR_MASK_AMENDED 

Definition at line 211 of file wbemcli.idl.

212{
225 WBEM_FLAVOR_AMENDED = 0x80,
enum tag_WBEM_FLAVOR_TYPE WBEM_FLAVOR_TYPE
@ WBEM_FLAVOR_FLAG_PROPAGATE_TO_DERIVED_CLASS
Definition: wbemcli.idl:215
@ WBEM_FLAVOR_NOT_OVERRIDABLE
Definition: wbemcli.idl:218
@ WBEM_FLAVOR_AMENDED
Definition: wbemcli.idl:225
@ WBEM_FLAVOR_MASK_PROPAGATION
Definition: wbemcli.idl:216
@ WBEM_FLAVOR_OVERRIDABLE
Definition: wbemcli.idl:217
@ WBEM_FLAVOR_NOT_AMENDED
Definition: wbemcli.idl:224
@ WBEM_FLAVOR_ORIGIN_PROPAGATED
Definition: wbemcli.idl:221
@ WBEM_FLAVOR_MASK_AMENDED
Definition: wbemcli.idl:226
@ WBEM_FLAVOR_ORIGIN_LOCAL
Definition: wbemcli.idl:220
@ WBEM_FLAVOR_DONT_PROPAGATE
Definition: wbemcli.idl:213
@ WBEM_FLAVOR_MASK_ORIGIN
Definition: wbemcli.idl:223
@ WBEM_FLAVOR_MASK_PERMISSIONS
Definition: wbemcli.idl:219
@ WBEM_FLAVOR_ORIGIN_SYSTEM
Definition: wbemcli.idl:222
@ WBEM_FLAVOR_FLAG_PROPAGATE_TO_INSTANCE
Definition: wbemcli.idl:214

◆ tag_WBEM_GENERIC_FLAG_TYPE

Enumerator
WBEM_FLAG_RETURN_WBEM_COMPLETE 
WBEM_FLAG_BIDIRECTIONAL 
WBEM_FLAG_RETURN_ERROR_OBJECT 
WBEM_FLAG_DONT_SEND_STATUS 
WBEM_FLAG_SEND_ONLY_SELECTED 
WBEM_FLAG_RETURN_IMMEDIATELY 
WBEM_FLAG_FORWARD_ONLY 
WBEM_FLAG_NO_ERROR_OBJECT 
WBEM_FLAG_SEND_STATUS 
WBEM_FLAG_ENSURE_LOCATABLE 
WBEM_FLAG_DIRECT_READ 
WBEM_MASK_RESERVED_FLAGS 
WBEM_FLAG_USE_AMENDED_QUALIFIERS 
WBEM_FLAG_STRONG_VALIDATION 

Definition at line 318 of file wbemcli.idl.

319{
330 WBEM_FLAG_DIRECT_READ = 0x200,
331 WBEM_MASK_RESERVED_FLAGS = 0x1f000,
@ WBEM_FLAG_STRONG_VALIDATION
Definition: wbemcli.idl:333
@ WBEM_FLAG_RETURN_WBEM_COMPLETE
Definition: wbemcli.idl:320
@ WBEM_FLAG_NO_ERROR_OBJECT
Definition: wbemcli.idl:327
@ WBEM_MASK_RESERVED_FLAGS
Definition: wbemcli.idl:331
@ WBEM_FLAG_RETURN_IMMEDIATELY
Definition: wbemcli.idl:325
@ WBEM_FLAG_SEND_STATUS
Definition: wbemcli.idl:328
@ WBEM_FLAG_SEND_ONLY_SELECTED
Definition: wbemcli.idl:324
@ WBEM_FLAG_BIDIRECTIONAL
Definition: wbemcli.idl:321
@ WBEM_FLAG_ENSURE_LOCATABLE
Definition: wbemcli.idl:329
@ WBEM_FLAG_RETURN_ERROR_OBJECT
Definition: wbemcli.idl:322
@ WBEM_FLAG_FORWARD_ONLY
Definition: wbemcli.idl:326
@ WBEM_FLAG_USE_AMENDED_QUALIFIERS
Definition: wbemcli.idl:332
@ WBEM_FLAG_DIRECT_READ
Definition: wbemcli.idl:330
@ WBEM_FLAG_DONT_SEND_STATUS
Definition: wbemcli.idl:323
enum tag_WBEM_GENERIC_FLAG_TYPE WBEM_GENERIC_FLAG_TYPE

◆ tag_WBEM_GENUS_TYPE

Enumerator
WBEM_GENUS_CLASS 
WBEM_GENUS_INSTANCE 

Definition at line 229 of file wbemcli.idl.

230{
enum tag_WBEM_GENUS_TYPE WBEM_GENUS_TYPE
@ WBEM_GENUS_INSTANCE
Definition: wbemcli.idl:232
@ WBEM_GENUS_CLASS
Definition: wbemcli.idl:231

◆ tag_WBEM_STATUS_TYPE

Enumerator
WBEM_STATUS_COMPLETE 
WBEM_STATUS_REQUIREMENTS 
WBEM_STATUS_PROGRESS 

Definition at line 179 of file wbemcli.idl.

180{
enum tag_WBEM_STATUS_TYPE WBEM_STATUS_TYPE
@ WBEM_STATUS_COMPLETE
Definition: wbemcli.idl:181
@ WBEM_STATUS_REQUIREMENTS
Definition: wbemcli.idl:182
@ WBEM_STATUS_PROGRESS
Definition: wbemcli.idl:183

◆ tag_WBEM_TIMEOUT_TYPE

Enumerator
WBEM_NO_WAIT 
WBEM_INFINITE 

Definition at line 186 of file wbemcli.idl.

187{
188 WBEM_NO_WAIT = 0,
189 WBEM_INFINITE = 0xffffffff
@ WBEM_INFINITE
Definition: wbemcli.idl:189
@ WBEM_NO_WAIT
Definition: wbemcli.idl:188
enum tag_WBEM_TIMEOUT_TYPE WBEM_TIMEOUT_TYPE

◆ tag_WBEMSTATUS

Enumerator
WBEM_NO_ERROR 
WBEM_S_NO_ERROR 
WBEM_S_SAME 
WBEM_S_FALSE 
WBEM_S_ALREADY_EXISTS 
WBEM_S_RESET_TO_DEFAULT 
WBEM_S_DIFFERENT 
WBEM_S_TIMEDOUT 
WBEM_S_NO_MORE_DATA 
WBEM_S_OPERATION_CANCELLED 
WBEM_S_PENDING 
WBEM_S_DUPLICATE_OBJECTS 
WBEM_S_ACCESS_DENIED 
WBEM_S_PARTIAL_RESULTS 
WBEM_S_SOURCE_NOT_AVAILABLE 
WBEM_E_FAILED 
WBEM_E_NOT_FOUND 
WBEM_E_ACCESS_DENIED 
WBEM_E_PROVIDER_FAILURE 
WBEM_E_TYPE_MISMATCH 
WBEM_E_OUT_OF_MEMORY 
WBEM_E_INVALID_CONTEXT 
WBEM_E_INVALID_PARAMETER 
WBEM_E_NOT_AVAILABLE 
WBEM_E_CRITICAL_ERROR 
WBEM_E_INVALID_STREAM 
WBEM_E_NOT_SUPPORTED 
WBEM_E_INVALID_SUPERCLASS 
WBEM_E_INVALID_NAMESPACE 
WBEM_E_INVALID_OBJECT 
WBEM_E_INVALID_CLASS 
WBEM_E_PROVIDER_NOT_FOUND 
WBEM_E_INVALID_PROVIDER_REGISTRATION 
WBEM_E_PROVIDER_LOAD_FAILURE 
WBEM_E_INITIALIZATION_FAILURE 
WBEM_E_TRANSPORT_FAILURE 
WBEM_E_INVALID_OPERATION 
WBEM_E_INVALID_QUERY 
WBEM_E_INVALID_QUERY_TYPE 
WBEM_E_ALREADY_EXISTS 
WBEM_E_OVERRIDE_NOT_ALLOWED 
WBEM_E_PROPAGATED_QUALIFIER 
WBEM_E_PROPAGATED_PROPERTY 
WBEM_E_UNEXPECTED 
WBEM_E_ILLEGAL_OPERATION 
WBEM_E_CANNOT_BE_KEY 
WBEM_E_INCOMPLETE_CLASS 
WBEM_E_INVALID_SYNTAX 
WBEM_E_NONDECORATED_OBJECT 
WBEM_E_READ_ONLY 
WBEM_E_PROVIDER_NOT_CAPABLE 
WBEM_E_CLASS_HAS_CHILDREN 
WBEM_E_CLASS_HAS_INSTANCES 
WBEM_E_QUERY_NOT_IMPLEMENTED 
WBEM_E_ILLEGAL_NULL 
WBEM_E_INVALID_QUALIFIER_TYPE 
WBEM_E_INVALID_PROPERTY_TYPE 
WBEM_E_VALUE_OUT_OF_RANGE 
WBEM_E_CANNOT_BE_SINGLETON 
WBEM_E_INVALID_CIM_TYPE 
WBEM_E_INVALID_METHOD 
WBEM_E_INVALID_METHOD_PARAMETERS 
WBEM_E_SYSTEM_PROPERTY 
WBEM_E_INVALID_PROPERTY 
WBEM_E_CALL_CANCELLED 
WBEM_E_SHUTTING_DOWN 
WBEM_E_PROPAGATED_METHOD 
WBEM_E_UNSUPPORTED_PARAMETER 
WBEM_E_MISSING_PARAMETER_ID 
WBEM_E_INVALID_PARAMETER_ID 
WBEM_E_NONCONSECUTIVE_PARAMETER_IDS 
WBEM_E_PARAMETER_ID_ON_RETVAL 
WBEM_E_INVALID_OBJECT_PATH 
WBEM_E_OUT_OF_DISK_SPACE 
WBEM_E_BUFFER_TOO_SMALL 
WBEM_E_UNSUPPORTED_PUT_EXTENSION 
WBEM_E_UNKNOWN_OBJECT_TYPE 
WBEM_E_UNKNOWN_PACKET_TYPE 
WBEM_E_MARSHAL_VERSION_MISMATCH 
WBEM_E_MARSHAL_INVALID_SIGNATURE 
WBEM_E_INVALID_QUALIFIER 
WBEM_E_INVALID_DUPLICATE_PARAMETER 
WBEM_E_TOO_MUCH_DATA 
WBEM_E_SERVER_TOO_BUSY 
WBEM_E_INVALID_FLAVOR 
WBEM_E_CIRCULAR_REFERENCE 
WBEM_E_UNSUPPORTED_CLASS_UPDATE 
WBEM_E_CANNOT_CHANGE_KEY_INHERITANCE 
WBEM_E_CANNOT_CHANGE_INDEX_INHERITANCE 
WBEM_E_TOO_MANY_PROPERTIES 
WBEM_E_UPDATE_TYPE_MISMATCH 
WBEM_E_UPDATE_OVERRIDE_NOT_ALLOWED 
WBEM_E_UPDATE_PROPAGATED_METHOD 
WBEM_E_METHOD_NOT_IMPLEMENTED 
WBEM_E_METHOD_DISABLED 
WBEM_E_REFRESHER_BUSY 
WBEM_E_UNPARSABLE_QUERY 
WBEM_E_NOT_EVENT_CLASS 
WBEM_E_MISSING_GROUP_WITHIN 
WBEM_E_MISSING_AGGREGATION_LIST 
WBEM_E_PROPERTY_NOT_AN_OBJECT 
WBEM_E_AGGREGATING_BY_OBJECT 
WBEM_E_UNINTERPRETABLE_PROVIDER_QUERY 
WBEM_E_BACKUP_RESTORE_WINMGMT_RUNNING 
WBEM_E_QUEUE_OVERFLOW 
WBEM_E_PRIVILEGE_NOT_HELD 
WBEM_E_INVALID_OPERATOR 
WBEM_E_LOCAL_CREDENTIALS 
WBEM_E_CANNOT_BE_ABSTRACT 
WBEM_E_AMENDED_OBJECT 
WBEM_E_CLIENT_TOO_SLOW 
WBEM_E_NULL_SECURITY_DESCRIPTOR 
WBEM_E_TIMED_OUT 
WBEM_E_INVALID_ASSOCIATION 
WBEM_E_AMBIGUOUS_OPERATION 
WBEM_E_QUOTA_VIOLATION 
WBEM_E_RESERVED_001 
WBEM_E_RESERVED_002 
WBEM_E_UNSUPPORTED_LOCALE 
WBEM_E_HANDLE_OUT_OF_DATE 
WBEM_E_CONNECTION_FAILED 
WBEM_E_INVALID_HANDLE_REQUEST 
WBEM_E_PROPERTY_NAME_TOO_WIDE 
WBEM_E_CLASS_NAME_TOO_WIDE 
WBEM_E_METHOD_NAME_TOO_WIDE 
WBEM_E_QUALIFIER_NAME_TOO_WIDE 
WBEM_E_RERUN_COMMAND 
WBEM_E_DATABASE_VER_MISMATCH 
WBEM_E_VETO_DELETE 
WBEM_E_VETO_PUT 
WBEM_E_INVALID_LOCALE 
WBEM_E_PROVIDER_SUSPENDED 
WBEM_E_SYNCHRONIZATION_REQUIRED 
WBEM_E_NO_SCHEMA 
WBEM_E_PROVIDER_ALREADY_REGISTERED 
WBEM_E_PROVIDER_NOT_REGISTERED 
WBEM_E_FATAL_TRANSPORT_ERROR 
WBEM_E_ENCRYPTED_CONNECTION_REQUIRED 
WBEM_E_PROVIDER_TIMED_OUT 
WBEM_E_NO_KEY 
WBEM_E_PROVIDER_DISABLED 

Definition at line 34 of file wbemcli.idl.

35{
36 WBEM_NO_ERROR = 0,
38 WBEM_S_SAME = 0,
39 WBEM_S_FALSE = 1,
40 WBEM_S_ALREADY_EXISTS = 0x40001,
42 WBEM_S_DIFFERENT = 0x40003,
43 WBEM_S_TIMEDOUT = 0x40004,
44 WBEM_S_NO_MORE_DATA = 0x40005,
46 WBEM_S_PENDING = 0x40007,
48 WBEM_S_ACCESS_DENIED = 0x40009,
49 WBEM_S_PARTIAL_RESULTS = 0x40010,
51 WBEM_E_FAILED = 0x80041001,
52 WBEM_E_NOT_FOUND = 0x80041002,
53 WBEM_E_ACCESS_DENIED = 0x80041003,
54 WBEM_E_PROVIDER_FAILURE = 0x80041004,
55 WBEM_E_TYPE_MISMATCH = 0x80041005,
56 WBEM_E_OUT_OF_MEMORY = 0x80041006,
57 WBEM_E_INVALID_CONTEXT = 0x80041007,
58 WBEM_E_INVALID_PARAMETER = 0x80041008,
59 WBEM_E_NOT_AVAILABLE = 0x80041009,
60 WBEM_E_CRITICAL_ERROR = 0x8004100a,
61 WBEM_E_INVALID_STREAM = 0x8004100b,
62 WBEM_E_NOT_SUPPORTED = 0x8004100c,
63 WBEM_E_INVALID_SUPERCLASS = 0x8004100d,
64 WBEM_E_INVALID_NAMESPACE = 0x8004100e,
65 WBEM_E_INVALID_OBJECT = 0x8004100f,
66 WBEM_E_INVALID_CLASS = 0x80041010,
67 WBEM_E_PROVIDER_NOT_FOUND = 0x80041011,
71 WBEM_E_TRANSPORT_FAILURE = 0x80041015,
72 WBEM_E_INVALID_OPERATION = 0x80041016,
73 WBEM_E_INVALID_QUERY = 0x80041017,
74 WBEM_E_INVALID_QUERY_TYPE = 0x80041018,
75 WBEM_E_ALREADY_EXISTS = 0x80041019,
76 WBEM_E_OVERRIDE_NOT_ALLOWED = 0x8004101a,
77 WBEM_E_PROPAGATED_QUALIFIER = 0x8004101b,
78 WBEM_E_PROPAGATED_PROPERTY = 0x8004101c,
79 WBEM_E_UNEXPECTED = 0x8004101d,
80 WBEM_E_ILLEGAL_OPERATION = 0x8004101e,
81 WBEM_E_CANNOT_BE_KEY = 0x8004101f,
82 WBEM_E_INCOMPLETE_CLASS = 0x80041020,
83 WBEM_E_INVALID_SYNTAX = 0x80041021,
84 WBEM_E_NONDECORATED_OBJECT = 0x80041022,
85 WBEM_E_READ_ONLY = 0x80041023,
86 WBEM_E_PROVIDER_NOT_CAPABLE = 0x80041024,
87 WBEM_E_CLASS_HAS_CHILDREN = 0x80041025,
88 WBEM_E_CLASS_HAS_INSTANCES = 0x80041026,
90 WBEM_E_ILLEGAL_NULL = 0x80041028,
93 WBEM_E_VALUE_OUT_OF_RANGE = 0x8004102b,
94 WBEM_E_CANNOT_BE_SINGLETON = 0x8004102c,
95 WBEM_E_INVALID_CIM_TYPE = 0x8004102d,
96 WBEM_E_INVALID_METHOD = 0x8004102e,
98 WBEM_E_SYSTEM_PROPERTY = 0x80041030,
99 WBEM_E_INVALID_PROPERTY = 0x80041031,
100 WBEM_E_CALL_CANCELLED = 0x80041032,
101 WBEM_E_SHUTTING_DOWN = 0x80041033,
102 WBEM_E_PROPAGATED_METHOD = 0x80041034,
103 WBEM_E_UNSUPPORTED_PARAMETER = 0x80041035,
104 WBEM_E_MISSING_PARAMETER_ID = 0x80041036,
105 WBEM_E_INVALID_PARAMETER_ID = 0x80041037,
108 WBEM_E_INVALID_OBJECT_PATH = 0x8004103a,
109 WBEM_E_OUT_OF_DISK_SPACE = 0x8004103b,
110 WBEM_E_BUFFER_TOO_SMALL = 0x8004103c,
112 WBEM_E_UNKNOWN_OBJECT_TYPE = 0x8004103e,
113 WBEM_E_UNKNOWN_PACKET_TYPE = 0x8004103f,
116 WBEM_E_INVALID_QUALIFIER = 0x80041042,
118 WBEM_E_TOO_MUCH_DATA = 0x80041044,
119 WBEM_E_SERVER_TOO_BUSY = 0x80041045,
120 WBEM_E_INVALID_FLAVOR = 0x80041046,
121 WBEM_E_CIRCULAR_REFERENCE = 0x80041047,
125 WBEM_E_TOO_MANY_PROPERTIES = 0x80041051,
126 WBEM_E_UPDATE_TYPE_MISMATCH = 0x80041052,
130 WBEM_E_METHOD_DISABLED = 0x80041056,
131 WBEM_E_REFRESHER_BUSY = 0x80041057,
132 WBEM_E_UNPARSABLE_QUERY = 0x80041058,
133 WBEM_E_NOT_EVENT_CLASS = 0x80041059,
134 WBEM_E_MISSING_GROUP_WITHIN = 0x8004105a,
137 WBEM_E_AGGREGATING_BY_OBJECT = 0x8004105d,
140 WBEM_E_QUEUE_OVERFLOW = 0x80041061,
141 WBEM_E_PRIVILEGE_NOT_HELD = 0x80041062,
142 WBEM_E_INVALID_OPERATOR = 0x80041063,
143 WBEM_E_LOCAL_CREDENTIALS = 0x80041064,
144 WBEM_E_CANNOT_BE_ABSTRACT = 0x80041065,
145 WBEM_E_AMENDED_OBJECT = 0x80041066,
146 WBEM_E_CLIENT_TOO_SLOW = 0x80041067,
148 WBEM_E_TIMED_OUT = 0x80041069,
149 WBEM_E_INVALID_ASSOCIATION = 0x8004106a,
150 WBEM_E_AMBIGUOUS_OPERATION = 0x8004106b,
151 WBEM_E_QUOTA_VIOLATION = 0x8004106c,
152 WBEM_E_RESERVED_001 = 0x8004106d,
153 WBEM_E_RESERVED_002 = 0x8004106e,
154 WBEM_E_UNSUPPORTED_LOCALE = 0x8004106f,
155 WBEM_E_HANDLE_OUT_OF_DATE = 0x80041070,
156 WBEM_E_CONNECTION_FAILED = 0x80041071,
159 WBEM_E_CLASS_NAME_TOO_WIDE = 0x80041074,
160 WBEM_E_METHOD_NAME_TOO_WIDE = 0x80041075,
162 WBEM_E_RERUN_COMMAND = 0x80041077,
163 WBEM_E_DATABASE_VER_MISMATCH = 0x80041078,
164 WBEM_E_VETO_DELETE = 0x80041079,
165 WBEM_E_VETO_PUT = 0x8004107a,
166 WBEM_E_INVALID_LOCALE = 0x80041080,
167 WBEM_E_PROVIDER_SUSPENDED = 0x80041081,
169 WBEM_E_NO_SCHEMA = 0x80041083,
172 WBEM_E_FATAL_TRANSPORT_ERROR = 0x80041086,
174 WBEM_E_PROVIDER_TIMED_OUT = 0x80041088,
175 WBEM_E_NO_KEY = 0x80041089,
176 WBEM_E_PROVIDER_DISABLED = 0x8004108a
177} WBEMSTATUS;
enum tag_WBEMSTATUS WBEMSTATUS
@ WBEM_S_RESET_TO_DEFAULT
Definition: wbemcli.idl:41
@ WBEM_E_BACKUP_RESTORE_WINMGMT_RUNNING
Definition: wbemcli.idl:139
@ WBEM_E_PROVIDER_NOT_FOUND
Definition: wbemcli.idl:67
@ WBEM_E_NO_KEY
Definition: wbemcli.idl:175
@ WBEM_E_UNSUPPORTED_CLASS_UPDATE
Definition: wbemcli.idl:122
@ WBEM_E_INITIALIZATION_FAILURE
Definition: wbemcli.idl:70
@ WBEM_E_CONNECTION_FAILED
Definition: wbemcli.idl:156
@ WBEM_E_INVALID_HANDLE_REQUEST
Definition: wbemcli.idl:157
@ WBEM_E_METHOD_DISABLED
Definition: wbemcli.idl:130
@ WBEM_E_PROVIDER_TIMED_OUT
Definition: wbemcli.idl:174
@ WBEM_E_NOT_FOUND
Definition: wbemcli.idl:52
@ WBEM_E_VETO_PUT
Definition: wbemcli.idl:165
@ WBEM_E_INVALID_METHOD
Definition: wbemcli.idl:96
@ WBEM_E_SERVER_TOO_BUSY
Definition: wbemcli.idl:119
@ WBEM_E_CANNOT_BE_ABSTRACT
Definition: wbemcli.idl:144
@ WBEM_E_METHOD_NOT_IMPLEMENTED
Definition: wbemcli.idl:129
@ WBEM_E_INVALID_OBJECT
Definition: wbemcli.idl:65
@ WBEM_E_VALUE_OUT_OF_RANGE
Definition: wbemcli.idl:93
@ WBEM_E_NONCONSECUTIVE_PARAMETER_IDS
Definition: wbemcli.idl:106
@ WBEM_E_PROVIDER_NOT_CAPABLE
Definition: wbemcli.idl:86
@ WBEM_E_PROVIDER_DISABLED
Definition: wbemcli.idl:176
@ WBEM_E_INVALID_METHOD_PARAMETERS
Definition: wbemcli.idl:97
@ WBEM_E_INVALID_CONTEXT
Definition: wbemcli.idl:57
@ WBEM_E_UNKNOWN_PACKET_TYPE
Definition: wbemcli.idl:113
@ WBEM_E_TIMED_OUT
Definition: wbemcli.idl:148
@ WBEM_E_UNKNOWN_OBJECT_TYPE
Definition: wbemcli.idl:112
@ WBEM_E_CLIENT_TOO_SLOW
Definition: wbemcli.idl:146
@ WBEM_E_CLASS_HAS_INSTANCES
Definition: wbemcli.idl:88
@ WBEM_E_INVALID_QUALIFIER
Definition: wbemcli.idl:116
@ WBEM_S_NO_MORE_DATA
Definition: wbemcli.idl:44
@ WBEM_E_SHUTTING_DOWN
Definition: wbemcli.idl:101
@ WBEM_E_PROPAGATED_PROPERTY
Definition: wbemcli.idl:78
@ WBEM_E_QUALIFIER_NAME_TOO_WIDE
Definition: wbemcli.idl:161
@ WBEM_E_PARAMETER_ID_ON_RETVAL
Definition: wbemcli.idl:107
@ WBEM_E_OVERRIDE_NOT_ALLOWED
Definition: wbemcli.idl:76
@ WBEM_E_NOT_SUPPORTED
Definition: wbemcli.idl:62
@ WBEM_E_INVALID_PROVIDER_REGISTRATION
Definition: wbemcli.idl:68
@ WBEM_E_CRITICAL_ERROR
Definition: wbemcli.idl:60
@ WBEM_S_PARTIAL_RESULTS
Definition: wbemcli.idl:49
@ WBEM_E_PROVIDER_NOT_REGISTERED
Definition: wbemcli.idl:171
@ WBEM_E_RERUN_COMMAND
Definition: wbemcli.idl:162
@ WBEM_E_PROVIDER_FAILURE
Definition: wbemcli.idl:54
@ WBEM_E_OUT_OF_DISK_SPACE
Definition: wbemcli.idl:109
@ WBEM_E_AGGREGATING_BY_OBJECT
Definition: wbemcli.idl:137
@ WBEM_E_CANNOT_BE_SINGLETON
Definition: wbemcli.idl:94
@ WBEM_S_ACCESS_DENIED
Definition: wbemcli.idl:48
@ WBEM_E_TOO_MANY_PROPERTIES
Definition: wbemcli.idl:125
@ WBEM_E_INVALID_SUPERCLASS
Definition: wbemcli.idl:63
@ WBEM_E_READ_ONLY
Definition: wbemcli.idl:85
@ WBEM_E_REFRESHER_BUSY
Definition: wbemcli.idl:131
@ WBEM_E_INVALID_FLAVOR
Definition: wbemcli.idl:120
@ WBEM_E_ALREADY_EXISTS
Definition: wbemcli.idl:75
@ WBEM_E_UPDATE_TYPE_MISMATCH
Definition: wbemcli.idl:126
@ WBEM_NO_ERROR
Definition: wbemcli.idl:36
@ WBEM_E_LOCAL_CREDENTIALS
Definition: wbemcli.idl:143
@ WBEM_E_INVALID_ASSOCIATION
Definition: wbemcli.idl:149
@ WBEM_E_INVALID_QUERY
Definition: wbemcli.idl:73
@ WBEM_E_TRANSPORT_FAILURE
Definition: wbemcli.idl:71
@ WBEM_E_INVALID_NAMESPACE
Definition: wbemcli.idl:64
@ WBEM_E_CANNOT_CHANGE_KEY_INHERITANCE
Definition: wbemcli.idl:123
@ WBEM_S_SAME
Definition: wbemcli.idl:38
@ WBEM_E_UNSUPPORTED_PUT_EXTENSION
Definition: wbemcli.idl:111
@ WBEM_E_AMENDED_OBJECT
Definition: wbemcli.idl:145
@ WBEM_E_INVALID_DUPLICATE_PARAMETER
Definition: wbemcli.idl:117
@ WBEM_S_SOURCE_NOT_AVAILABLE
Definition: wbemcli.idl:50
@ WBEM_E_INVALID_PROPERTY
Definition: wbemcli.idl:99
@ WBEM_E_NO_SCHEMA
Definition: wbemcli.idl:169
@ WBEM_E_CANNOT_CHANGE_INDEX_INHERITANCE
Definition: wbemcli.idl:124
@ WBEM_E_TOO_MUCH_DATA
Definition: wbemcli.idl:118
@ WBEM_E_PROVIDER_ALREADY_REGISTERED
Definition: wbemcli.idl:170
@ WBEM_E_PROPAGATED_METHOD
Definition: wbemcli.idl:102
@ WBEM_S_ALREADY_EXISTS
Definition: wbemcli.idl:40
@ WBEM_E_CANNOT_BE_KEY
Definition: wbemcli.idl:81
@ WBEM_E_MISSING_AGGREGATION_LIST
Definition: wbemcli.idl:135
@ WBEM_E_CLASS_HAS_CHILDREN
Definition: wbemcli.idl:87
@ WBEM_E_CIRCULAR_REFERENCE
Definition: wbemcli.idl:121
@ WBEM_E_NOT_AVAILABLE
Definition: wbemcli.idl:59
@ WBEM_E_INVALID_QUALIFIER_TYPE
Definition: wbemcli.idl:91
@ WBEM_S_PENDING
Definition: wbemcli.idl:46
@ WBEM_E_RESERVED_001
Definition: wbemcli.idl:152
@ WBEM_E_OUT_OF_MEMORY
Definition: wbemcli.idl:56
@ WBEM_E_METHOD_NAME_TOO_WIDE
Definition: wbemcli.idl:160
@ WBEM_E_QUOTA_VIOLATION
Definition: wbemcli.idl:151
@ WBEM_E_VETO_DELETE
Definition: wbemcli.idl:164
@ WBEM_E_INCOMPLETE_CLASS
Definition: wbemcli.idl:82
@ WBEM_E_PROVIDER_SUSPENDED
Definition: wbemcli.idl:167
@ WBEM_E_SYSTEM_PROPERTY
Definition: wbemcli.idl:98
@ WBEM_E_UPDATE_PROPAGATED_METHOD
Definition: wbemcli.idl:128
@ WBEM_E_RESERVED_002
Definition: wbemcli.idl:153
@ WBEM_S_DUPLICATE_OBJECTS
Definition: wbemcli.idl:47
@ WBEM_E_INVALID_CLASS
Definition: wbemcli.idl:66
@ WBEM_E_INVALID_PARAMETER
Definition: wbemcli.idl:58
@ WBEM_E_UNINTERPRETABLE_PROVIDER_QUERY
Definition: wbemcli.idl:138
@ WBEM_E_NULL_SECURITY_DESCRIPTOR
Definition: wbemcli.idl:147
@ WBEM_S_DIFFERENT
Definition: wbemcli.idl:42
@ WBEM_E_FATAL_TRANSPORT_ERROR
Definition: wbemcli.idl:172
@ WBEM_E_ILLEGAL_NULL
Definition: wbemcli.idl:90
@ WBEM_E_BUFFER_TOO_SMALL
Definition: wbemcli.idl:110
@ WBEM_E_UNPARSABLE_QUERY
Definition: wbemcli.idl:132
@ WBEM_E_PROPERTY_NAME_TOO_WIDE
Definition: wbemcli.idl:158
@ WBEM_S_OPERATION_CANCELLED
Definition: wbemcli.idl:45
@ WBEM_E_PROPAGATED_QUALIFIER
Definition: wbemcli.idl:77
@ WBEM_E_FAILED
Definition: wbemcli.idl:51
@ WBEM_E_QUEUE_OVERFLOW
Definition: wbemcli.idl:140
@ WBEM_E_INVALID_PROPERTY_TYPE
Definition: wbemcli.idl:92
@ WBEM_E_INVALID_STREAM
Definition: wbemcli.idl:61
@ WBEM_E_DATABASE_VER_MISMATCH
Definition: wbemcli.idl:163
@ WBEM_E_NOT_EVENT_CLASS
Definition: wbemcli.idl:133
@ WBEM_E_UNSUPPORTED_PARAMETER
Definition: wbemcli.idl:103
@ WBEM_E_INVALID_PARAMETER_ID
Definition: wbemcli.idl:105
@ WBEM_E_ACCESS_DENIED
Definition: wbemcli.idl:53
@ WBEM_E_INVALID_OPERATION
Definition: wbemcli.idl:72
@ WBEM_E_SYNCHRONIZATION_REQUIRED
Definition: wbemcli.idl:168
@ WBEM_E_ILLEGAL_OPERATION
Definition: wbemcli.idl:80
@ WBEM_S_TIMEDOUT
Definition: wbemcli.idl:43
@ WBEM_E_INVALID_OBJECT_PATH
Definition: wbemcli.idl:108
@ WBEM_E_INVALID_CIM_TYPE
Definition: wbemcli.idl:95
@ WBEM_E_AMBIGUOUS_OPERATION
Definition: wbemcli.idl:150
@ WBEM_E_PRIVILEGE_NOT_HELD
Definition: wbemcli.idl:141
@ WBEM_E_HANDLE_OUT_OF_DATE
Definition: wbemcli.idl:155
@ WBEM_E_MARSHAL_INVALID_SIGNATURE
Definition: wbemcli.idl:115
@ WBEM_E_UPDATE_OVERRIDE_NOT_ALLOWED
Definition: wbemcli.idl:127
@ WBEM_E_PROPERTY_NOT_AN_OBJECT
Definition: wbemcli.idl:136
@ WBEM_E_UNEXPECTED
Definition: wbemcli.idl:79
@ WBEM_E_QUERY_NOT_IMPLEMENTED
Definition: wbemcli.idl:89
@ WBEM_E_PROVIDER_LOAD_FAILURE
Definition: wbemcli.idl:69
@ WBEM_S_FALSE
Definition: wbemcli.idl:39
@ WBEM_E_MISSING_GROUP_WITHIN
Definition: wbemcli.idl:134
@ WBEM_E_NONDECORATED_OBJECT
Definition: wbemcli.idl:84
@ WBEM_E_TYPE_MISMATCH
Definition: wbemcli.idl:55
@ WBEM_E_INVALID_QUERY_TYPE
Definition: wbemcli.idl:74
@ WBEM_E_INVALID_LOCALE
Definition: wbemcli.idl:166
@ WBEM_E_INVALID_OPERATOR
Definition: wbemcli.idl:142
@ WBEM_E_INVALID_SYNTAX
Definition: wbemcli.idl:83
@ WBEM_E_CALL_CANCELLED
Definition: wbemcli.idl:100
@ WBEM_E_CLASS_NAME_TOO_WIDE
Definition: wbemcli.idl:159
@ WBEM_E_MISSING_PARAMETER_ID
Definition: wbemcli.idl:104
@ WBEM_S_NO_ERROR
Definition: wbemcli.idl:37
@ WBEM_E_ENCRYPTED_CONNECTION_REQUIRED
Definition: wbemcli.idl:173
@ WBEM_E_UNSUPPORTED_LOCALE
Definition: wbemcli.idl:154
@ WBEM_E_MARSHAL_VERSION_MISMATCH
Definition: wbemcli.idl:114

Function Documentation

◆ DEFINE_GUID() [1/2]

DEFINE_GUID ( CLSID_WbemLocator  ,
0x4590f811  ,
0x1d3A  ,
0x11d0  ,
0x89  ,
0x1f  ,
0x00  ,
0xaa  ,
0x00  ,
0x4b  ,
0x2e  ,
0x24   
)

◆ DEFINE_GUID() [2/2]

DEFINE_GUID ( CLSID_WbemStatusCode  ,
0xeb87e1bd  ,
0x3233  ,
0x11d2  ,
0xae  ,
0xc9  ,
0x00  ,
0xc0  ,
0x4f  ,
0xb6  ,
0x88  ,
0x20   
)