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.
|