PIResDefines.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 //-------------------------------------------------------------------
00030 #ifndef __PIResDefines_h__      // Only include this once.
00031 #define __PIResDefines_h__  
00032 
00033 #if PRAGMA_ONCE
00034 #pragma once
00035 #endif
00036 
00037 
00038 //-------------------------------------------------------------------------------
00039 //  Definitions -- Latest versions of Photoshop plug-in types
00040 //-------------------------------------------------------------------------------
00041 
00042 #define latestAcquireVersion            4
00043 #define latestAcquireSubVersion         0
00044 #define latestExportVersion             4
00045 #define latestExportSubVersion          0
00046 #define latestExtensionVersion          2
00047 #define latestExtensionSubVersion       0
00048 #define latestFilterVersion             4
00049 #define latestFilterSubVersion          0
00050 #define latestFormatVersion             1
00051 #define latestFormatSubVersion          0
00052 #define latestParserVersion             2
00053 #define latestParserSubVersion          0
00054 #define latestSelectionVersion          1
00055 #define latestSelectionSubVersion       0
00056 #define latestPickerVersion             1
00057 #define latestPickerSubVersion          0
00058 #define latestActionsPlugInVersion      1
00059 #define latestActionsPlugInSubVersion   0
00060 
00061 //-------------------------------------------------------------------------------
00062 //  Definitions -- PIMI property
00063 //-------------------------------------------------------------------------------
00064 
00065 #define supportsBitmap          1
00066 #define supportsGrayScale       2
00067 #define supportsIndexedColor    4
00068 #define supportsRGBColor        8
00069 #define supportsCMYKColor      16
00070 #define supportsHSLColor       32
00071 #define supportsHSBColor       64
00072 #define supportsMultichannel  128
00073 #define supportsDuotone       256
00074 #define supportsLABColor      512
00075 
00076 #define flagSupportsBitmap       128
00077 #define flagSupportsGrayScale     64
00078 #define flagSupportsIndexedColor  32
00079 #define flagSupportsRGBColor      16
00080 #define flagSupportsCMYKColor      8
00081 #define flagSupportsHSLColor       4
00082 #define flagSupportsHSBColor       2
00083 #define flagSupportsMultichannel   1
00084 #define flagSupportsDuotone      128
00085 #define flagSupportsLABColor      64
00086 
00087 //-------------------------------------------------------------------------------
00088 //  Definitions -- Premiere corner bits
00089 //-------------------------------------------------------------------------------
00090 
00091 #define bitNone                 (0)
00092 #define bitTop                  (1<<0)
00093 #define bitRight                (1<<1)
00094 #define bitBottom               (1<<2)
00095 #define bitLeft                 (1<<3)
00096 #define bitUpperRight           (1<<4)
00097 #define bitLowerRight           (1<<5)
00098 #define bitLowerLeft            (1<<6)
00099 #define bitUpperLeft            (1<<7)
00100 
00101 //-------------------------------------------------------------------------------
00102 
00103 #endif // __PIResDefines_h__