typedef struct _t_ASExtension *ASExtension;
typedef ASExtension ExtensionID;
ASBool ASExtensionEnumProc(ASExtension extension, void *clientData);
extension | The ASExtension for a client.
|
clientData | User-supplied data that was passed in the call to ASEnumExtensions().
|
false, enumeration halts and the ASExtension on which enumeration halted is returned. If true, enumeration continues. ASExtension ASEnumExtensions(ASExtensionEnumProc proc, void *clientData, ASBool onlyLivingExtensions);
proc | A user-supplied callback to call for each plug-in. Enumeration halts if
proc returns false. |
clientData | A pointer to user-supplied data to pass to
proc each time it is called. |
onlyLivingExtensions | If
true, ASExtension objects that have been unloaded or otherwise deactivated are not enumerated. If false, all ASExtension objects are enumerated. |
ASTArraySize ASExtensionGetFileName(ASExtension extension, char *buffer, ASTArraySize bufSize);
extension | IN/OUT The ASExtension whose file name is obtained.
|
buffer | |
bufSize |
buffer, excluding the NULL character. ASAtom ASExtensionGetRegisteredName(ASExtension extension);
extension | IN/OUT The ASExtension whose name is obtained.
|
HFT ASExtensionMgrGetHFT(ASAtom name, ASVersion version);
name | The name of the HFT to obtain.
|
version | The version number of the HFT to obtain.
|