Name | Synopsis | Description | Return Values | Usage | Attributes | See Also
cc [flag …] file …-lwsreg [library …] #include <wsreg.h> Wsreg_query *wsreg_query_create(void);
void wsreg_query_free(Wsreg_query *query);
The wsreg_query_create() function allocates a new query that can retrieve components from the product install registry.
The wsreg_query_free() function releases the memory associated with the query specified by query.
The wsreg_query_create() function returns a pointer to the newly allocated query. The resulting query is completely empty and must be filled in to describe the desired component.
The query identifies fields used to search for a specific component in the product install registry. The query must be configured and then passed to the wsreg_get(3WSREG) function to perform the registry query.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
---|---|
MT-Level |
Unsafe |
wsreg_get(3WSREG), wsreg_initialize(3WSREG), wsreg_query_set_id(3WSREG), wsreg_query_set_instance(3WSREG), wsreg_query_set_location(3WSREG), wsreg_query_set_unique_name(3WSREG), wsreg_query_set_version(3WSREG), wsreg_unregister(3WSREG), attributes(5)
Name | Synopsis | Description | Return Values | Usage | Attributes | See Also