home *** CD-ROM | disk | FTP | other *** search
- /************************************************************
-
- ActionAtomIntf.h
-
- Installer 3.1 & 3.2
- C declarations for info Installer passes to action atom
- code resource
-
- Copyright Apple Computer, Inc. 1990-1991
- All rights reserved
-
- ************************************************************/
-
- #ifndef __ACTIONATOMINTF__
- #define __ACTIONATOMINTF__
-
- #ifndef __TYPES__
- #include <Types.h>
- #endif
-
-
- enum { before, after, cleanUpCancel };
- typedef unsigned char InstallationStage ;
-
-
- /* The action atom param block record contains all of the parameters that action atoms */
- /* receive. The first (and only) parameter to action atoms is a ptr to this block (AAPBRecPtr) */
-
- struct AAPBRec {
- short targetVRefNum;
- long blessedDirID;
- long aaRefCon;
- Boolean doingInstall;
- InstallationStage whichStage;
- Boolean didLiveUpdate;
- long installerTempDirID;
- };
-
- typedef struct AAPBRec AAPBRec;
-
- typedef AAPBRec *AAPBRecPtr;
-
-
- #endif
-