PSActionListProcs2 Struct Reference

The set of available routines for the Action List Suite. More...

#include <PIActions.h>

Data Fields

SPAPI OSErr(* Make )(PIActionList *actionList)
SPAPI OSErr(* Free )(PIActionList actionList)
SPAPI OSErr(* GetType )(PIActionList list, uint32 index, DescriptorTypeID *value)
SPAPI OSErr(* GetCount )(PIActionList list, uint32 *value)
SPAPI OSErr(* PutInteger )(PIActionList list, int32 value)
SPAPI OSErr(* PutFloat )(PIActionList list, real64 value)
SPAPI OSErr(* PutUnitFloat )(PIActionList list, DescriptorUnitID unit, real64 value)
SPAPI OSErr(* PutString )(PIActionList list, const char *cstr)
SPAPI OSErr(* PutBoolean )(PIActionList list, Boolean value)
SPAPI OSErr(* PutList )(PIActionList list, PIActionList value)
SPAPI OSErr(* PutObject )(PIActionList list, DescriptorClassID type, PIActionDescriptor value)
SPAPI OSErr(* PutGlobalObject )(PIActionList list, DescriptorClassID type, PIActionDescriptor value)
SPAPI OSErr(* PutEnumerated )(PIActionList list, DescriptorEnumTypeID type, DescriptorEnumID value)
SPAPI OSErr(* PutReference )(PIActionList list, PIActionReference value)
SPAPI OSErr(* PutClass )(PIActionList list, DescriptorClassID value)
SPAPI OSErr(* PutGlobalClass )(PIActionList list, DescriptorClassID value)
SPAPI OSErr(* PutAlias )(PIActionList list, Handle value)
SPAPI OSErr(* GetInteger )(PIActionList list, uint32 index, int32 *value)
SPAPI OSErr(* GetFloat )(PIActionList list, uint32 index, real64 *value)
SPAPI OSErr(* GetUnitFloat )(PIActionList list, uint32 index, DescriptorUnitID *unit, real64 *value)
SPAPI OSErr(* GetStringLength )(PIActionList list, uint32 index, uint32 *stringLength)
SPAPI OSErr(* GetString )(PIActionList list, uint32 index, char *cstr, uint32 maxLength)
SPAPI OSErr(* GetBoolean )(PIActionList list, uint32 index, Boolean *value)
SPAPI OSErr(* GetList )(PIActionList list, uint32 index, PIActionList *actionList)
SPAPI OSErr(* GetObject )(PIActionList list, uint32 index, DescriptorClassID *type, PIActionDescriptor *value)
SPAPI OSErr(* GetGlobalObject )(PIActionList list, uint32 index, DescriptorClassID *type, PIActionDescriptor *value)
SPAPI OSErr(* GetEnumerated )(PIActionList list, uint32 index, DescriptorEnumTypeID *type, DescriptorEnumID *value)
SPAPI OSErr(* GetReference )(PIActionList list, uint32 index, PIActionReference *value)
SPAPI OSErr(* GetClass )(PIActionList list, uint32 index, DescriptorClassID *value)
SPAPI OSErr(* GetGlobalClass )(PIActionList list, uint32 index, DescriptorClassID *value)
SPAPI OSErr(* GetAlias )(PIActionList list, uint32 index, Handle *aliasHandle)
SPAPI OSErr(* PutIntegers )(PIActionList list, uint32 count, int32 *)
SPAPI OSErr(* GetIntegers )(PIActionList list, uint32 count, int32 *value)
SPAPI OSErr(* PutData )(PIActionList list, int32 length, void *data)
SPAPI OSErr(* GetDataLength )(PIActionList list, uint32 index, int32 *length)
SPAPI OSErr(* GetData )(PIActionList list, uint32 index, void *value)
SPAPI OSErr(* PutZString )(PIActionList list, ASZString zstring)
SPAPI OSErr(* GetZString )(PIActionList list, uint32 index, ASZString *zstring)
SPAPI OSErr(* PutInteger64 )(PIActionList list, int64 value)
SPAPI OSErr(* GetInteger64 )(PIActionList list, uint32 index, int64 *value)

Detailed Description

The set of available routines for the Action List Suite.

Version 2, see above for documentation


Field Documentation

SPAPI OSErr(* PSActionListProcs2::Make)(PIActionList *actionList)
SPAPI OSErr(* PSActionListProcs2::Free)(PIActionList actionList)
SPAPI OSErr(* PSActionListProcs2::GetType)(PIActionList list, uint32 index, DescriptorTypeID *value)
SPAPI OSErr(* PSActionListProcs2::GetCount)(PIActionList list, uint32 *value)
SPAPI OSErr(* PSActionListProcs2::PutInteger)(PIActionList list, int32 value)
SPAPI OSErr(* PSActionListProcs2::PutFloat)(PIActionList list, real64 value)
SPAPI OSErr(* PSActionListProcs2::PutUnitFloat)(PIActionList list, DescriptorUnitID unit, real64 value)
SPAPI OSErr(* PSActionListProcs2::PutString)(PIActionList list, const char *cstr)
SPAPI OSErr(* PSActionListProcs2::PutBoolean)(PIActionList list, Boolean value)
SPAPI OSErr(* PSActionListProcs2::PutAlias)(PIActionList list, Handle value)
SPAPI OSErr(* PSActionListProcs2::GetInteger)(PIActionList list, uint32 index, int32 *value)
SPAPI OSErr(* PSActionListProcs2::GetFloat)(PIActionList list, uint32 index, real64 *value)
SPAPI OSErr(* PSActionListProcs2::GetUnitFloat)(PIActionList list, uint32 index, DescriptorUnitID *unit, real64 *value)
SPAPI OSErr(* PSActionListProcs2::GetStringLength)(PIActionList list, uint32 index, uint32 *stringLength)
SPAPI OSErr(* PSActionListProcs2::GetString)(PIActionList list, uint32 index, char *cstr, uint32 maxLength)
SPAPI OSErr(* PSActionListProcs2::GetBoolean)(PIActionList list, uint32 index, Boolean *value)
SPAPI OSErr(* PSActionListProcs2::GetList)(PIActionList list, uint32 index, PIActionList *actionList)
SPAPI OSErr(* PSActionListProcs2::GetObject)(PIActionList list, uint32 index, DescriptorClassID *type, PIActionDescriptor *value)
SPAPI OSErr(* PSActionListProcs2::GetGlobalObject)(PIActionList list, uint32 index, DescriptorClassID *type, PIActionDescriptor *value)
SPAPI OSErr(* PSActionListProcs2::GetEnumerated)(PIActionList list, uint32 index, DescriptorEnumTypeID *type, DescriptorEnumID *value)
SPAPI OSErr(* PSActionListProcs2::GetReference)(PIActionList list, uint32 index, PIActionReference *value)
SPAPI OSErr(* PSActionListProcs2::GetClass)(PIActionList list, uint32 index, DescriptorClassID *value)
SPAPI OSErr(* PSActionListProcs2::GetGlobalClass)(PIActionList list, uint32 index, DescriptorClassID *value)
SPAPI OSErr(* PSActionListProcs2::GetAlias)(PIActionList list, uint32 index, Handle *aliasHandle)
SPAPI OSErr(* PSActionListProcs2::PutIntegers)(PIActionList list, uint32 count, int32 *)
SPAPI OSErr(* PSActionListProcs2::GetIntegers)(PIActionList list, uint32 count, int32 *value)
SPAPI OSErr(* PSActionListProcs2::PutData)(PIActionList list, int32 length, void *data)
SPAPI OSErr(* PSActionListProcs2::GetDataLength)(PIActionList list, uint32 index, int32 *length)
SPAPI OSErr(* PSActionListProcs2::GetData)(PIActionList list, uint32 index, void *value)
SPAPI OSErr(* PSActionListProcs2::PutZString)(PIActionList list, ASZString zstring)
SPAPI OSErr(* PSActionListProcs2::GetZString)(PIActionList list, uint32 index, ASZString *zstring)
SPAPI OSErr(* PSActionListProcs2::PutInteger64)(PIActionList list, int64 value)
SPAPI OSErr(* PSActionListProcs2::GetInteger64)(PIActionList list, uint32 index, int64 *value)

The documentation for this struct was generated from the following file: