Sources/MSAECompare.h

// MSAECompare.h
//
// Original version by Jon Lansdell and Nigel Humphreys.
// 4.0 and 3.1 updates by Greg Sutton.
 
// ©Apple Computer Inc 1996, all rights reserved.
 
#ifndef __MSAECOMPARE__
#define __MSAECOMPARE__
 
#include <AppleEvents.h>
#include <AEObjects.h>
#include <AERegistry.h>
 
OSErr           InstallObjectCallbacks(void);
 
pascal OSErr    MyCompareProc(DescType oper, const AEDesc* obj1,
                                        const AEDesc* obj2, Boolean *result);
 
OSErr           ExtractData (const AEDesc *sourceDesc, AEDesc *theData);
 
OSErr           MyCompareText(DescType oper, const AEDesc *desc1,
                                        const AEDesc *desc2, Boolean *result);
OSErr           MyCompareInteger(DescType oper, const AEDesc *desc1,
                                        const AEDesc *desc2, Boolean *result);
OSErr           MyCompareBoolean (DescType oper, const AEDesc *desc1,
                                        const AEDesc *desc2, Boolean *result);
 
#endif