27 #include "acfbasetypes.h"
30 class IACFPluginDefinition;
31 class IACFComponentDefinition;
Various utility definitions for AAX.
int32_t AAX_Result
Definition: AAX.h:337
AAX_Result AAXRegisterComponent(IACFUnknown *pUnkHost, acfUInt32 index, IACFComponentDefinition **ppComponentDefinition)
Registers a specific component in the DLL.
AAX_Result AAXStartup(IACFUnknown *pUnkHost)
DLL initialization routine.
AAX_Result AAXCanUnloadNow(IACFUnknown *pUnkHost)
Determines whether or not the host may unload the DLL.
AAX_Result AAXGetSDKVersion(acfUInt64 *oSDKVersion)
Returns the DLL's SDK version.
AAX_Result AAXShutdown(IACFUnknown *pUnkHost)
DLL shutdown routine.
AAX_Result AAXGetClassFactory(IACFUnknown *pUnkHost, const acfCLSID &clsid, const acfIID &iid, void **ppOut)
Gets the factory for a given class ID.
AAX_Result AAXRegisterPlugin(IACFUnknown *pUnkHost, IACFPluginDefinition **ppPluginDefinition)
The main plug-in registration method.
Definition: AAX_ACFInterface.doxygen:212
COM compatible IUnknown C++ interface.
Definition: AAX_ACFInterface.doxygen:248