IQueryAssociations.3w

Langue: en

Version: Jun 2009 (debian - 07/07/09)

Section: 3 (Bibliothèques de fonctions)

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:

METHODS

IQueryAssociations_QueryInterface().

IQueryAssociations_AddRef().

IQueryAssociations_Release().

IQueryAssociations_Init().

IQueryAssociations_GetString().

IQueryAssociations_GetKey().

IQueryAssociations_GetData().

IQueryAssociations_GetEnum().