public static extern OSErr AEPutDesc (ref AEDescList descList, Index index, out AEDesc desc);
public static extern OSErr AECountItems (ref AEDescList descList, out Size count);
public static extern OSErr AEPutPtr (ref AEDescList descList, Size index, DescType typeCode, IntPtr dataPtr, Size dataSize);
public static extern OSErr AECreateList(IntPtr factoringPtr, Size factoredSize, bool isRecord, out AEDescList result);
public static extern OSErr AECreateList (IntPtr factoringPtr, Size factoredSize, bool isRecord, out AEDescList result);
public static extern OSErr SizeOfNthItem (ref AEDescList descList, Index index, ref DescType typeCode, out Size dataSize);
AEPutArray (ref AEDescList descList, AEArrayType arrayType, ref AEArrayData array, DescType itemType, Size itemSize, Size itemCount);
public static extern OSErr SizeOfNthItem(ref AEDescList descList, Index index, ref DescType typeCode, out Size dataSize);
[DllImport(AELib)] static extern OSErr AEGetArray(ref AEDescList descList, AEArrayType arrayType, ref AEArrayData array, Size maximumSize, ref DescType itemType, Size itemSize, out Size itemCount);
public static extern OSErr AEGetNthPtr(ref AEDescList descList, Index index, DescType desiredType, ref AEKeyword keyword, ref DescType typeCode, IntPtr dataPtr, Size maximumSize, out Size actualSize);
public static extern OSErr AEGetNthDesc(ref AEDescList descList, Index index, DescType desiredType, ref AEKeyword keyword, out AEDesc result);
public static extern OSErr AEPutDesc(ref AEDescList descList, Index index, out AEDesc desc);
public static extern OSErr AEPutPtr(ref AEDescList descList, Size index, DescType typeCode, IntPtr dataPtr, Size dataSize);
public static extern OSErr AECountItems(ref AEDescList descList, out Size count);
public static extern OSErr AEGetNthPtr (ref AEDescList descList, Index index, DescType desiredType, ref AEKeyword keyword, ref DescType typeCode, IntPtr dataPtr, Size maximumSize, out Size actualSize);
AEPutArray(ref AEDescList descList, AEArrayType arrayType, ref AEArrayData array, DescType itemType, Size itemSize, Size itemCount);
public static extern OSErr AEGetNthDesc (ref AEDescList descList, Index index, DescType desiredType, ref AEKeyword keyword, out AEDesc result);
public static extern OSErr AEDeleteItem(ref AEDescList descList, Index index);
[DllImport (AELib)] static extern OSErr AEGetArray (ref AEDescList descList, AEArrayType arrayType, ref AEArrayData array, Size maximumSize, ref DescType itemType, Size itemSize, out Size itemCount);
public static extern OSErr CreateLogicalDescriptor (ref AEDescList theLogicalTerms, DescType theLogicOperator, bool disposeInputs, out AEDesc theDescriptor);
public static extern OSErr AEDeleteItem (ref AEDescList descList, Index index);
public static extern OSErr CreateLogicalDescriptor(ref AEDescList theLogicalTerms, DescType theLogicOperator, bool disposeInputs, out AEDesc theDescriptor);