InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ImageID.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner: jargast
6 //
7 // $Author$
8 //
9 // $DateTime$
10 //
11 // $Revision$
12 //
13 // $Change$
14 //
15 // Copyright 1997-2010 Adobe Systems Incorporated. All rights reserved.
16 //
17 // NOTICE: Adobe permits you to use, modify, and distribute this file in accordance
18 // with the terms of the Adobe license agreement accompanying it. If you have received
19 // this file from a source other than Adobe, then your use, modification, or
20 // distribution of it requires the prior written permission of Adobe.
21 //
22 //
23 // Contains IDs used by the image item plug-in
24 //
25 //========================================================================================
26 
27 #ifndef __ImageID__
28 #define __ImageID__
29 
30 
31 #include "CrossPlatformTypes.h"
32 #include "IDFactory.h"
33 
34 
35 #define kImagePrefix RezLong(0x1700)
36 
37 
38 // <Start IDC>
39 // PluginID
40 #define kImagePluginName "Image"
41 
42 
43 // <Class ID>
44 /**********************************************************************
45 * CLASS IDs
46 **********************************************************************/
47 
48 //gap
49 //gap
50 //gap
51 //gap
52 
53 // Class ID -- ImageStream
54 // gap
55 
56 // Class ID -- ImagePreferences
57 
58 // unused - formerly kImagePhase2ConversionBoss kImagePrefix + 104
59 
60 // Class ID -- ImageCache
61 
62 // <Interface ID>
63 /**********************************************************************
64 * INTERFACE IDs
65 **********************************************************************/
66 
67 
68 
69 // IID -- ImageStream
70 //gap
71 //gap
72 // IID -- ImagePreferences
73 
74 
75 // New to DragonTail
76 // *** WARNING: Notice that the ImageCache IDs are out of order ***
77 
78 //gap 133-134
79 // gap
80 // IID -- ImageCache
81 
82 // <Implementation ID>
83 /**********************************************************************
84 * IMPLEMENTATION IDs
85 **********************************************************************/
86 
87 
88 // Image ImageStream Implementation IDs
89 
90 // ImagePreferences Implementation IDs
91 
92 //gap
93 
94 // gap
95 
96 //gap
97 // *** WARNING: Notice that the ImageCache IDs are out of order ***
98 
99 // Implementation IDs new To DragonTail
100 // gap
101 // unused - formerly kImagePhase2ConversionImpl kImagePrefix + 123
102 
103 //gap
104 
105 
106 
107 
108 
109 //gap
110 
111 
112 // ImageCache Implementation IDs
113 
114 // <Service ID>
115 /**********************************************************************
116 * SERVICE IDs
117 **********************************************************************/
118 
119 
120 // <Error ID>
121 /**********************************************************************
122 * Error Codes
123 **********************************************************************/
124 
125 // <ViewPortAttr ID>
126 /**********************************************************************
127 * ViewPort Attributes
128 **********************************************************************/
129 
130 //
131 //Script Element IDs
132 //
133 
134 //Suites
135 
136 //Objects
137 
138 //Events
139 
140 //Properties
141 // formerly: (kScriptInfoIDSpace, kPreviewFormatPropertyScriptElement, kImagePrefix + 123)
142 // formerly: (kScriptInfoIDSpace, kExportFormatPropertyScriptElement, kImagePrefix + 124)
143 
144 
145 
146 //Enums
147 // formerly: (kScriptInfoIDSpace, kImageFormatEnumScriptElement, kImagePrefix + 220)
148 
149 
150 //GUIDS
151 // {72BF23EF-B70B-4027-B8B3-EBA5C9866999}
152 #define kImageIOPref_CLSID { 0x72bf23ef, 0xb70b, 0x4027, { 0xb8, 0xb3, 0xeb, 0xa5, 0xc9, 0x86, 0x69, 0x99 } }
153 // {C54F12A6-BFA4-11d6-AA94-00C04F603A14}
154 #define kClippingPath_CLSID { 0xc54f12a6, 0xbfa4, 0x11d6, { 0xaa, 0x94, 0x0, 0xc0, 0x4f, 0x60, 0x3a, 0x14 } }
155 // {A2D02A57-08BD-44d8-B6C3-05ABC76901FA}
156 #define kGraphicLayerOptions_CLSID { 0xa2d02a57, 0x8bd, 0x44d8, { 0xb6, 0xc3, 0x5, 0xab, 0xc7, 0x69, 0x1, 0xfa } }
157 // {4B319B39-986A-4faa-B237-FAE05358C994}
158 #define kGraphicLayer_CLSID { 0x4b319b39, 0x986a, 0x4faa, { 0xb2, 0x37, 0xfa, 0xe0, 0x53, 0x58, 0xc9, 0x94 } }
159 // {989CE962-8171-4830-815A-E0F363162B82}
160 #define kGraphicLayers_CLSID { 0x989ce962, 0x8171, 0x4830, { 0x81, 0x5a, 0xe0, 0xf3, 0x63, 0x16, 0x2b, 0x82 } }
161 // {E740022B-6D86-4d75-B82E-DBF241055D1C}
162 #define kPSDLayerComp_CLSID { 0xe740022b, 0x6d86, 0x4d75, { 0xb8, 0x2e, 0xdb, 0xf2, 0x41, 0x5, 0x5d, 0x1c } }
163 // {70D5BAB3-C459-4d58-94B0-1C32CBDD189C}
164 #define kImagePref_CLSID {0x70d5bab3, 0xc459, 0x4d58, {0x94, 0xb0, 0x1c, 0x32, 0xcb, 0xdd, 0x18, 0x9c } }
165 
166 //---------------------------------------------------
167 // InvalHandlerTypeID
168 //---------------------------------------------------
169 
170 // Don't show again warning IDs
171 #define kNoPhotoshopCompositeWarning (kImagePrefix + 1)
172 
173 // Private IIMAGEATTRIBUTES tags
174 #define kOptimizedImagesTag (kImagePrefix + 1)
175 
176 #endif // __ImageID__