wmiutils.h header

This header is used by multiple technologies. For more information, see:

wmiutils.h contains the following programming interfaces:

Interfaces

 
IWbemPath

The IWbemPath interface is the primary interface for the object path parser and makes parsing a path available to programs in a standard way. This interface is the main interface for setting and retrieving path information.
IWbemPathKeyList

Used to access the details of the path keys.
IWbemQuery

Provides an entry point through which a WMI Query Language (WQL) query can be parsed.

Structures

 
SWbemAssocQueryInf

Contains information from the IWbemQuery::GetAnalysis method when you use the WMIQ_ANALYSIS_ASSOC_QUERY analysis type.
SWbemQueryQualifiedName

The SWbemQueryQualifiedName structure stores property names for the IWbemQuery::GetAnalysis method.
SWbemRpnEncodedQuery

The SWbemRpnEncodedQuery structure contains information from the IWbemQuery::GetAnalysis method when you use the WMIQ_ANALYSIS_RPN_SEQUENCE analysis type. Not all the fields in the structure are used actively, because some are reserved for future use.
SWbemRpnQueryToken

The SWbemRpnQueryToken structure represents the query tokens in a WMIQ_ANALYSIS_RPN_SEQUENCE type query. An example of a query token is the following:_j > 4.

Enumerations

 
tag_WBEM_GET_KEY_FLAGS

Contains flags which control the format of the text.
tag_WBEM_GET_TEXT_FLAGS

Contains flags which controls how the text is returned.
tag_WBEM_PATH_CREATE_FLAG

Contains flags specifying the type of paths accepted.
tag_WBEM_PATH_STATUS_FLAG

Contains flags used to describe a path.
WMIQ_ANALYSIS_TYPE

Contains constants used to specify the type of analysis to perform by using the GetAnalysis method.
WMIQ_ASSOCQ_FLAGS

Contains flags that indicate the features in a query.
WMIQ_RPN_TOKEN_FLAGS

Contains flags that describe query tokens used in the GetAnalysis method.