ReactOS  0.4.14-dev-337-gf981a68
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
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.

◆ 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.

◆ 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.

◆ tag_WBEM_GENUS_TYPE

Enumerator
WBEM_GENUS_CLASS 
WBEM_GENUS_INSTANCE 

Definition at line 229 of file wbemcli.idl.

230 {
231  WBEM_GENUS_CLASS = 1,
enum tag_WBEM_GENUS_TYPE WBEM_GENUS_TYPE

◆ tag_WBEM_STATUS_TYPE

Enumerator
WBEM_STATUS_COMPLETE 
WBEM_STATUS_REQUIREMENTS 
WBEM_STATUS_PROGRESS 

Definition at line 179 of file wbemcli.idl.

◆ 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
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,
37  WBEM_S_NO_ERROR = 0,
38  WBEM_S_SAME = 0,
39  WBEM_S_FALSE = 1,
40  WBEM_S_ALREADY_EXISTS = 0x40001,
41  WBEM_S_RESET_TO_DEFAULT = 0x40002,
42  WBEM_S_DIFFERENT = 0x40003,
43  WBEM_S_TIMEDOUT = 0x40004,
44  WBEM_S_NO_MORE_DATA = 0x40005,
46  WBEM_S_PENDING = 0x40007,
47  WBEM_S_DUPLICATE_OBJECTS = 0x40008,
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,
69  WBEM_E_PROVIDER_LOAD_FAILURE = 0x80041013,
70  WBEM_E_INITIALIZATION_FAILURE = 0x80041014,
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,
89  WBEM_E_QUERY_NOT_IMPLEMENTED = 0x80041027,
90  WBEM_E_ILLEGAL_NULL = 0x80041028,
91  WBEM_E_INVALID_QUALIFIER_TYPE = 0x80041029,
92  WBEM_E_INVALID_PROPERTY_TYPE = 0x8004102a,
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,
107  WBEM_E_PARAMETER_ID_ON_RETVAL = 0x80041039,
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,
114  WBEM_E_MARSHAL_VERSION_MISMATCH = 0x80041040,
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,
122  WBEM_E_UNSUPPORTED_CLASS_UPDATE = 0x80041048,
125  WBEM_E_TOO_MANY_PROPERTIES = 0x80041051,
126  WBEM_E_UPDATE_TYPE_MISMATCH = 0x80041052,
128  WBEM_E_UPDATE_PROPAGATED_METHOD = 0x80041054,
129  WBEM_E_METHOD_NOT_IMPLEMENTED = 0x80041055,
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,
135  WBEM_E_MISSING_AGGREGATION_LIST = 0x8004105b,
136  WBEM_E_PROPERTY_NOT_AN_OBJECT = 0x8004105c,
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,
147  WBEM_E_NULL_SECURITY_DESCRIPTOR = 0x80041068,
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,
157  WBEM_E_INVALID_HANDLE_REQUEST = 0x80041072,
158  WBEM_E_PROPERTY_NAME_TOO_WIDE = 0x80041073,
159  WBEM_E_CLASS_NAME_TOO_WIDE = 0x80041074,
160  WBEM_E_METHOD_NAME_TOO_WIDE = 0x80041075,
161  WBEM_E_QUALIFIER_NAME_TOO_WIDE = 0x80041076,
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,
168  WBEM_E_SYNCHRONIZATION_REQUIRED = 0x80041082,
169  WBEM_E_NO_SCHEMA = 0x80041083,
171  WBEM_E_PROVIDER_NOT_REGISTERED = 0x80041085,
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

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   
)