Brew MP 1.0.2
This function queries an interface for an alternate interface that may
provide extended functionality or a proprietary extension. If successful,
the function will return a pointer to the requested interface in the
memory location pointed to by the 'ppi' parameter. The requested interface
is identified by a globally unique ID passed to the function in the
int IController_QueryInterface(IController *pi, AEECLSID id, void **ppi)
AEE_SUCCESS - The requested interface was found and has been returned
in the 'ppi' parameter.
ECLASSNOTSUPPORT - The requested interface is not supported.
Upon successful retrieval of an interface pointer, that interface is
returned with its reference count incremented. The caller is responsible
for releasing this object at some point in the future.