IQueryAssociations(3w)
NAME
IQueryAssociations
DESCRIPTION
This object provides a layer of abstraction over the system registry in
order to simplify the process of parsing associations between files.
Associations in this context means the registry entries that link (for
example) the extension of a file with its description, list of applications to open the file with, and actions that can be performed on it
(the shell displays such information in the context menu of explorer
when you right-click on a file).
HELPERS
You can use this object transparently by calling the helper functions
AssocQueryKeyA(), AssocQueryStringA(3w) and AssocQueryStringByKeyA(3w).
These create an IQueryAssociations object, perform the requested
actions and then dispose of the object. Alternatively, you can create
an instance of the object using AssocCreate(3w) and call the following
methods on it: