📄 jwawbemcli.pas
字号:
{$EXTERNALSYM WBEM_COMPARISON_INCLUDE_ALL}
WBEM_FLAG_IGNORE_QUALIFIERS = $1;
{$EXTERNALSYM WBEM_FLAG_IGNORE_QUALIFIERS}
WBEM_FLAG_IGNORE_OBJECT_SOURCE = $2;
{$EXTERNALSYM WBEM_FLAG_IGNORE_OBJECT_SOURCE}
WBEM_FLAG_IGNORE_DEFAULT_VALUES = $4;
{$EXTERNALSYM WBEM_FLAG_IGNORE_DEFAULT_VALUES}
WBEM_FLAG_IGNORE_CLASS = $8;
{$EXTERNALSYM WBEM_FLAG_IGNORE_CLASS}
WBEM_FLAG_IGNORE_CASE = $10;
{$EXTERNALSYM WBEM_FLAG_IGNORE_CASE}
WBEM_FLAG_IGNORE_FLAVOR = $20;
{$EXTERNALSYM WBEM_FLAG_IGNORE_FLAVOR}
type
tag_WBEM_LOCKING = DWORD;
{$EXTERNALSYM tag_WBEM_LOCKING}
WBEM_LOCKING_FLAG_TYPE = tag_WBEM_LOCKING;
{$EXTERNALSYM WBEM_LOCKING_FLAG_TYPE}
TWbemLockingFlagType = WBEM_LOCKING_FLAG_TYPE;
{$EXTERNALSYM TWbemLockingFlagType}
const
WBEM_FLAG_ALLOW_READ = $1;
{$EXTERNALSYM WBEM_FLAG_ALLOW_READ}
type
tag_CIMTYPE_ENUMERATION = DWORD;
{$EXTERNALSYM tag_CIMTYPE_ENUMERATION}
CIMTYPE_ENUMERATION = tag_CIMTYPE_ENUMERATION;
{$EXTERNALSYM CIMTYPE_ENUMERATION}
TCimTypeEnumeration = CIMTYPE_ENUMERATION;
{$EXTERNALSYM TCimTypeEnumeration}
const
CIM_ILLEGAL = $fff;
{$EXTERNALSYM CIM_ILLEGAL}
CIM_EMPTY = 0;
{$EXTERNALSYM CIM_EMPTY}
CIM_SINT8 = 16;
{$EXTERNALSYM CIM_SINT8}
CIM_UINT8 = 17;
{$EXTERNALSYM CIM_UINT8}
CIM_SINT16 = 2;
{$EXTERNALSYM CIM_SINT16}
CIM_UINT16 = 18;
{$EXTERNALSYM CIM_UINT16}
CIM_SINT32 = 3;
{$EXTERNALSYM CIM_SINT32}
CIM_UINT32 = 19;
{$EXTERNALSYM CIM_UINT32}
CIM_SINT64 = 20;
{$EXTERNALSYM CIM_SINT64}
CIM_UINT64 = 21;
{$EXTERNALSYM CIM_UINT64}
CIM_REAL32 = 4;
{$EXTERNALSYM CIM_REAL32}
CIM_REAL64 = 5;
{$EXTERNALSYM CIM_REAL64}
CIM_BOOLEAN = 11;
{$EXTERNALSYM CIM_BOOLEAN}
CIM_STRING = 8;
{$EXTERNALSYM CIM_STRING}
CIM_DATETIME = 101;
{$EXTERNALSYM CIM_DATETIME}
CIM_REFERENCE = 102;
{$EXTERNALSYM CIM_REFERENCE}
CIM_CHAR16 = 103;
{$EXTERNALSYM CIM_CHAR16}
CIM_OBJECT = 13;
{$EXTERNALSYM CIM_OBJECT}
CIM_FLAG_ARRAY = $2000;
{$EXTERNALSYM CIM_FLAG_ARRAY}
type
tag_WBEM_BACKUP_RESTORE_FLAGS = DWORD;
{$EXTERNALSYM tag_WBEM_BACKUP_RESTORE_FLAGS}
WBEM_BACKUP_RESTORE_FLAGS = tag_WBEM_BACKUP_RESTORE_FLAGS;
{$EXTERNALSYM WBEM_BACKUP_RESTORE_FLAGS}
TWbemBackupRestoreFlags = WBEM_BACKUP_RESTORE_FLAGS;
{$EXTERNALSYM TWbemBackupRestoreFlags}
const
WBEM_FLAG_BACKUP_RESTORE_DEFAULT = 0;
{$EXTERNALSYM WBEM_FLAG_BACKUP_RESTORE_DEFAULT}
WBEM_FLAG_BACKUP_RESTORE_FORCE_SHUTDOWN = 1;
{$EXTERNALSYM WBEM_FLAG_BACKUP_RESTORE_FORCE_SHUTDOWN}
type
tag_WBEM_REFRESHER_FLAGS = DWORD;
{$EXTERNALSYM tag_WBEM_REFRESHER_FLAGS}
WBEM_REFRESHER_FLAGS = tag_WBEM_REFRESHER_FLAGS;
{$EXTERNALSYM WBEM_REFRESHER_FLAGS}
TWbemRefresherFlags = WBEM_REFRESHER_FLAGS;
{$EXTERNALSYM TWbemRefresherFlags}
const
WBEM_FLAG_REFRESH_AUTO_RECONNECT = 0;
{$EXTERNALSYM WBEM_FLAG_REFRESH_AUTO_RECONNECT}
WBEM_FLAG_REFRESH_NO_AUTO_RECONNECT = 1;
{$EXTERNALSYM WBEM_FLAG_REFRESH_NO_AUTO_RECONNECT}
type
tag_WBEM_SHUTDOWN_FLAGS = DWORD;
{$EXTERNALSYM tag_WBEM_SHUTDOWN_FLAGS}
WBEM_SHUTDOWN_FLAGS = tag_WBEM_SHUTDOWN_FLAGS;
{$EXTERNALSYM WBEM_SHUTDOWN_FLAGS}
TWbemShutdownFlags = WBEM_SHUTDOWN_FLAGS;
{$EXTERNALSYM TWbemShutdownFlags}
const
WBEM_SHUTDOWN_UNLOAD_COMPONENT = 1;
{$EXTERNALSYM WBEM_SHUTDOWN_UNLOAD_COMPONENT}
WBEM_SHUTDOWN_WMI = 2;
{$EXTERNALSYM WBEM_SHUTDOWN_WMI}
WBEM_SHUTDOWN_OS = 3;
{$EXTERNALSYM WBEM_SHUTDOWN_OS}
type
CIMTYPE = LONG;
{$EXTERNALSYM CIMTYPE}
type
tag_WBEMSTATUS_FORMAT = DWORD;
{$EXTERNALSYM tag_WBEMSTATUS_FORMAT}
WBEMSTATUS_FORMAT = tag_WBEMSTATUS_FORMAT;
{$EXTERNALSYM WBEMSTATUS_FORMAT}
TWbemStatusFormat = WBEMSTATUS_FORMAT;
{$EXTERNALSYM TWbemStatusFormat}
const
WBEMSTATUS_FORMAT_NEWLINE = 0;
{$EXTERNALSYM WBEMSTATUS_FORMAT_NEWLINE}
WBEMSTATUS_FORMAT_NO_NEWLINE = 1;
{$EXTERNALSYM WBEMSTATUS_FORMAT_NO_NEWLINE}
type
tag_WBEM_LIMITS = DWORD;
{$EXTERNALSYM tag_WBEM_LIMITS}
WBEM_LIMITS = tag_WBEM_LIMITS;
{$EXTERNALSYM WBEM_LIMITS}
TWbemLimits = WBEM_LIMITS;
const
WBEM_MAX_IDENTIFIER = $1000;
{$EXTERNALSYM WBEM_MAX_IDENTIFIER}
WBEM_MAX_QUERY = $4000;
{$EXTERNALSYM WBEM_MAX_QUERY}
WBEM_MAX_PATH = $2000;
{$EXTERNALSYM WBEM_MAX_PATH}
WBEM_MAX_OBJECT_NESTING = 64;
{$EXTERNALSYM WBEM_MAX_OBJECT_NESTING}
WBEM_MAX_USER_PROPERTIES = 1024;
{$EXTERNALSYM WBEM_MAX_USER_PROPERTIES}
type
tag_WBEMSTATUS = DWORD;
{$EXTERNALSYM tag_WBEMSTATUS}
WBEMSTATUS = tag_WBEMSTATUS;
{$EXTERNALSYM WBEMSTATUS}
TWbemStatus = WBEMSTATUS;
{$EXTERNALSYM TWbemStatus}
const
WBEM_NO_ERROR = 0;
{$EXTERNALSYM WBEM_NO_ERROR}
WBEM_S_NO_ERROR = 0;
{$EXTERNALSYM WBEM_S_NO_ERROR}
WBEM_S_SAME = 0;
{$EXTERNALSYM WBEM_S_SAME}
WBEM_S_FALSE = 1;
{$EXTERNALSYM WBEM_S_FALSE}
WBEM_S_ALREADY_EXISTS = DWORD($40001);
{$EXTERNALSYM WBEM_S_ALREADY_EXISTS}
WBEM_S_RESET_TO_DEFAULT = DWORD($40002);
{$EXTERNALSYM WBEM_S_RESET_TO_DEFAULT}
WBEM_S_DIFFERENT = DWORD($40003);
{$EXTERNALSYM WBEM_S_DIFFERENT}
WBEM_S_TIMEDOUT = DWORD($40004);
{$EXTERNALSYM WBEM_S_TIMEDOUT}
WBEM_S_NO_MORE_DATA = DWORD($40005);
{$EXTERNALSYM WBEM_S_NO_MORE_DATA}
WBEM_S_OPERATION_CANCELLED = DWORD($40006);
{$EXTERNALSYM WBEM_S_OPERATION_CANCELLED}
WBEM_S_PENDING = DWORD($40007);
{$EXTERNALSYM WBEM_S_PENDING}
WBEM_S_DUPLICATE_OBJECTS = DWORD($40008);
{$EXTERNALSYM WBEM_S_DUPLICATE_OBJECTS}
WBEM_S_ACCESS_DENIED = DWORD($40009);
{$EXTERNALSYM WBEM_S_ACCESS_DENIED}
WBEM_S_PARTIAL_RESULTS = DWORD($40010);
{$EXTERNALSYM WBEM_S_PARTIAL_RESULTS}
WBEM_S_SOURCE_NOT_AVAILABLE = DWORD($40017);
{$EXTERNALSYM WBEM_S_SOURCE_NOT_AVAILABLE}
WBEM_E_FAILED = DWORD($80041001);
{$EXTERNALSYM WBEM_E_FAILED}
WBEM_E_NOT_FOUND = DWORD($80041002);
{$EXTERNALSYM WBEM_E_NOT_FOUND}
WBEM_E_ACCESS_DENIED = DWORD($80041003);
{$EXTERNALSYM WBEM_E_ACCESS_DENIED}
WBEM_E_PROVIDER_FAILURE = DWORD($80041004);
{$EXTERNALSYM WBEM_E_PROVIDER_FAILURE}
WBEM_E_TYPE_MISMATCH = DWORD($80041005);
{$EXTERNALSYM WBEM_E_TYPE_MISMATCH}
WBEM_E_OUT_OF_MEMORY = DWORD($80041006);
{$EXTERNALSYM WBEM_E_OUT_OF_MEMORY}
WBEM_E_INVALID_CONTEXT = DWORD($80041007);
{$EXTERNALSYM WBEM_E_INVALID_CONTEXT}
WBEM_E_INVALID_PARAMETER = DWORD($80041008);
{$EXTERNALSYM WBEM_E_INVALID_PARAMETER}
WBEM_E_NOT_AVAILABLE = DWORD($80041009);
{$EXTERNALSYM WBEM_E_NOT_AVAILABLE}
WBEM_E_CRITICAL_ERROR = DWORD($8004100a);
{$EXTERNALSYM WBEM_E_CRITICAL_ERROR}
WBEM_E_INVALID_STREAM = DWORD($8004100b);
{$EXTERNALSYM WBEM_E_INVALID_STREAM}
WBEM_E_NOT_SUPPORTED = DWORD($8004100c);
{$EXTERNALSYM WBEM_E_NOT_SUPPORTED}
WBEM_E_INVALID_SUPERCLASS = DWORD($8004100d);
{$EXTERNALSYM WBEM_E_INVALID_SUPERCLASS}
WBEM_E_INVALID_NAMESPACE = DWORD($8004100e);
{$EXTERNALSYM WBEM_E_INVALID_NAMESPACE}
WBEM_E_INVALID_OBJECT = DWORD($8004100f);
{$EXTERNALSYM WBEM_E_INVALID_OBJECT}
WBEM_E_INVALID_CLASS = DWORD($80041010);
{$EXTERNALSYM WBEM_E_INVALID_CLASS}
WBEM_E_PROVIDER_NOT_FOUND = DWORD($80041011);
{$EXTERNALSYM WBEM_E_PROVIDER_NOT_FOUND}
WBEM_E_INVALID_PROVIDER_REGISTRATION = DWORD($80041012);
{$EXTERNALSYM WBEM_E_INVALID_PROVIDER_REGISTRATION}
WBEM_E_PROVIDER_LOAD_FAILURE = DWORD($80041013);
{$EXTERNALSYM WBEM_E_PROVIDER_LOAD_FAILURE}
WBEM_E_INITIALIZATION_FAILURE = DWORD($80041014);
{$EXTERNALSYM WBEM_E_INITIALIZATION_FAILURE}
WBEM_E_TRANSPORT_FAILURE = DWORD($80041015);
{$EXTERNALSYM WBEM_E_TRANSPORT_FAILURE}
WBEM_E_INVALID_OPERATION = DWORD($80041016);
{$EXTERNALSYM WBEM_E_INVALID_OPERATION}
WBEM_E_INVALID_QUERY = DWORD($80041017);
{$EXTERNALSYM WBEM_E_INVALID_QUERY}
WBEM_E_INVALID_QUERY_TYPE = DWORD($80041018);
{$EXTERNALSYM WBEM_E_INVALID_QUERY_TYPE}
WBEM_E_ALREADY_EXISTS = DWORD($80041019);
{$EXTERNALSYM WBEM_E_ALREADY_EXISTS}
WBEM_E_OVERRIDE_NOT_ALLOWED = DWORD($8004101a);
{$EXTERNALSYM WBEM_E_OVERRIDE_NOT_ALLOWED}
WBEM_E_PROPAGATED_QUALIFIER = DWORD($8004101b);
{$EXTERNALSYM WBEM_E_PROPAGATED_QUALIFIER}
WBEM_E_PROPAGATED_PROPERTY = DWORD($8004101c);
{$EXTERNALSYM WBEM_E_PROPAGATED_PROPERTY}
WBEM_E_UNEXPECTED = DWORD($8004101d);
{$EXTERNALSYM WBEM_E_UNEXPECTED}
WBEM_E_ILLEGAL_OPERATION = DWORD($8004101e);
{$EXTERNALSYM WBEM_E_ILLEGAL_OPERATION}
WBEM_E_CANNOT_BE_KEY = DWORD($8004101f);
{$EXTERNALSYM WBEM_E_CANNOT_BE_KEY}
WBEM_E_INCOMPLETE_CLASS = DWORD($80041020);
{$EXTERNALSYM WBEM_E_INCOMPLETE_CLASS}
WBEM_E_INVALID_SYNTAX = DWORD($80041021);
{$EXTERNALSYM WBEM_E_INVALID_SYNTAX}
WBEM_E_NONDECORATED_OBJECT = DWORD($80041022);
{$EXTERNALSYM WBEM_E_NONDECORATED_OBJECT}
WBEM_E_READ_ONLY = DWORD($80041023);
{$EXTERNALSYM WBEM_E_READ_ONLY}
WBEM_E_PROVIDER_NOT_CAPABLE = DWORD($80041024);
{$EXTERNALSYM WBEM_E_PROVIDER_NOT_CAPABLE}
WBEM_E_CLASS_HAS_CHILDREN = DWORD($80041025);
{$EXTERNALSYM WBEM_E_CLASS_HAS_CHILDREN}
WBEM_E_CLASS_HAS_INSTANCES = DWORD($80041026);
{$EXTERNALSYM WBEM_E_CLASS_HAS_INSTANCES}
WBEM_E_QUERY_NOT_IMPLEMENTED = DWORD($80041027);
{$EXTERNALSYM WBEM_E_QUERY_NOT_IMPLEMENTED}
WBEM_E_ILLEGAL_NULL = DWORD($80041028);
{$EXTERNALSYM WBEM_E_ILLEGAL_NULL}
WBEM_E_INVALID_QUALIFIER_TYPE = DWORD($80041029);
{$EXTERNALSYM WBEM_E_INVALID_QUALIFIER_TYPE}
WBEM_E_INVALID_PROPERTY_TYPE = DWORD($8004102a);
{$EXTERNALSYM WBEM_E_INVALID_PROPERTY_TYPE}
WBEM_E_VALUE_OUT_OF_RANGE = DWORD($8004102b);
{$EXTERNALSYM WBEM_E_VALUE_OUT_OF_RANGE}
WBEM_E_CANNOT_BE_SINGLETON = DWORD($8004102c);
{$EXTERNALSYM WBEM_E_CANNOT_BE_SINGLETON}
WBEM_E_INVALID_CIM_TYPE = DWORD($8004102d);
{$EXTERNALSYM WBEM_E_INVALID_CIM_TYPE}
WBEM_E_INVALID_METHOD = DWORD($8004102e);
{$EXTERNALSYM WBEM_E_INVALID_METHOD}
WBEM_E_INVALID_METHOD_PARAMETERS = DWORD($8004102f);
{$EXTERNALSYM WBEM_E_INVALID_METHOD_PARAMETERS}
WBEM_E_SYSTEM_PROPERTY = DWORD($80041030);
{$EXTERNALSYM WBEM_E_SYSTEM_PROPERTY}
WBEM_E_INVALID_PROPERTY = DWORD($80041031);
{$EXTERNALSYM WBEM_E_INVALID_PROPERTY}
WBEM_E_CALL_CANCELLED = DWORD($80041032);
{$EXTERNALSYM WBEM_E_CALL_CANCELLED}
WBEM_E_SHUTTING_DOWN = DWORD($80041033);
{$EXTERNALSYM WBEM_E_SHUTTING_DOWN}
WBEM_E_PROPAGATED_METHOD = DWORD($80041034);
{$EXTERNALSYM WBEM_E_PROPAGATED_METHOD}
WBEM_E_UNSUPPORTED_PARAMETER = DWORD($80041035);
{$EXTERNALSYM WBEM_E_UNSUPPORTED_PARAMETER}
WBEM_E_MISSING_PARAMETER_ID = DWORD($80041036);
{$EXTERNALSYM WBEM_E_MISSING_PARAMETER_ID}
WBEM_E_INVALID_PARAMETER_ID = DWORD($80041037);
{$EXTERNALSYM WBEM_E_INVALID_PARAMETER_ID}
WBEM_E_NONCONSECUTIVE_PARAMETER_IDS = DWORD($80041038);
{$EXTERNALSYM WBEM_E_NONCONSECUTIVE_PARAMETER_IDS}
WBEM_E_PARAMETER_ID_ON_RETVAL = DWORD($80041039);
{$EXTERNALSYM WBEM_E_PARAMETER_ID_ON_RETVAL}
WBEM_E_INVALID_OBJECT_PATH = DWORD($8004103a);
{$EXTERNALSYM WBEM_E_INVALID_OBJECT_PATH}
WBEM_E_OUT_OF_DISK_SPACE = DWORD($8004103b);
{$EXTERNALSYM WBEM_E_OUT_OF_DISK_SPACE}
WBEM_E_BUFFER_TOO_SMALL = DWORD($8004103c);
{$EXTERNALSYM WBEM_E_BUFFER_TOO_SMALL}
WBEM_E_UNSUPPORTED_PUT_EXTENSION = DWORD($8004103d);
{$EXTERNALSYM WBEM_E_UNSUPPORTED_PUT_EXTENSION}
WBEM_E_UNKNOWN_OBJECT_TYPE = DWORD($8004103e);
{$EXTERNALSYM WBEM_E_UNKNOWN_OBJECT_TYPE}
WBEM_E_UNKNOWN_PACKET_TYPE = DWORD($8004103f);
{$EXTERNALSYM WBEM_E_UNKNOWN_PACKET_TYPE}
WBEM_E_MARSHAL_VERSION_MISMATCH = DWORD($80041040);
{$EXTERNALSYM WBEM_E_MARSHAL_VERSION_MISMATCH}
WBEM_E_MARSHAL_INVALID_SIGNATURE = DWORD($80041041);
{$EXTERNALSYM WBEM_E_MARSHAL_INVALID_SIGNATURE}
WBEM_E_INVALID_QUALIFIER = DWORD($80041042);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -