PIAbout.h

Go to the documentation of this file.
00001 // ADOBE SYSTEMS INCORPORATED
00002 // Copyright  1993 - 2005 Adobe Systems Incorporated
00003 // All Rights Reserved
00004 //
00005 // NOTICE:  Adobe permits you to use, modify, and distribute this 
00006 // file in accordance with the terms of the Adobe license agreement
00007 // accompanying it.  If you have received this file from a source
00008 // other than Adobe, then your use, modification, or distribution
00009 // of it requires the prior written permission of Adobe.
00010 //-------------------------------------------------------------------
00022 #ifndef __PIAbout__
00023 #define __PIAbout__
00024 
00025 #if PRAGMA_ONCE
00026 #pragma once
00027 #endif
00028 
00029 #include "SPBasic.h"
00030 #include "SPMData.h"
00031 
00032 /******************************************************************************/
00033 /* Pragma to byte align structures; only for Borland C */
00034 
00035 #if defined(__BORLANDC__)
00036 #pragma option -a-
00037 #endif
00038 
00039 /******************************************************************************/
00040 #define plugInSelectorAbout      0
00041 
00050 typedef struct AboutRecord 
00051     {
00052 
00053     void *      platformData;       
00055     SPBasicSuite *sSPBasic;         
00056     void        *plugInRef;         
00057     char        reserved [244];     
00059     }
00060 AboutRecord, *AboutRecordPtr;
00061 
00062 /******************************************************************************/
00063 /* turn off the byte align pragma back to its original state; only for Borland C */
00064 
00065 #if defined(__BORLANDC__)
00066 #pragma option -a.
00067 #endif
00068 
00069 /******************************************************************************/
00070 
00071 #endif // __PIAbout_h__