PSActionListProcs1 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)

Detailed Description

The set of available routines for the Action List Suite.

See above for documentation.


Field Documentation

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

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