InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
DynamicDocumentsID.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner: Greg St. Pierre
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 
24 #ifndef DynamicDocuments_ID_h__
25 #define DynamicDocuments_ID_h__
26 
27 
28 #include "CrossPlatformTypes.h"
29 #include "IDFactory.h"
30 
31 #define kDynamicDocumentsPrefix RezLong(0x20500)
32 
33 #define kDynamicDocumentsPluginName "DynamicDocuments"
34 
35 // <Start IDC>
36 
37 // <Class ID>
38 // Class IDs
39 //gap
40 //gap
41 //gap
42 //gap
43 //gap
44 //gap
45 
46 
47 //gap
48 
49 // NOTE: big gap (+ 200) for the builtin page transitions
50 
51 // <Interface ID>
52 // Interface IDs
53 //gap
54 
55 //gap
56 //gap
57 //gap
58 
59 //gap
60 
61 
62 //gap
63 //gap
64 
65 
66 
67 // <Implementation ID>
68 // Implementation IDs
69 //gap
70 
71 //gap
72 //gap
73 
74 
75 
76 //gap
77 
78 
79 
80 
81 
82 
83 //gap
84 //gap
85 
86 // NOTE: big gap (+ 200) for the builtin page transitions
87 
88 // <Error ID>
89 // Error IDs
90 
91 
92 
93 // gap to allow for more motion preset errors
94 
95 
96 // <message ID>
97 
98 // <ViewPortAttr ID>
99 // ViewPort Attributes
100 
101 // Timing target role ID
102 #define kTimingTargetRoleIDSpace kDynamicDocumentsPrefix + 1
103 #define kTimingTargetVerbIDSpace kDynamicDocumentsPrefix + 2
104 #define kTimingTargetDataIDSpace kDynamicDocumentsPrefix + 3
105 
106 
107 // Timing target action verb
108 
109 
110 //
111 //Script Element IDs
112 //
113 
114 //Suites
115 
116 //Objects
117 //gap
118 
119 //Events
120 
121 //Properties
122 //gap
123 
124 //gap
125 //gap
126 
127 
128 
129 
130 
131 
132 
133 
134 
135 //Enums
136 //gap
137 //gap
138 //gap
139 
140 
141 // Uncomment if required this enum type for all properties of animation settings pref object.
142 
143 // INX Ordering & snippet attribute meta data
144 
145 #ifdef DEBUG
146 #endif
147 
148 // INX order definition (See INXOrderDefs.h)
149 // This is placed after kTrapStyleObjectScriptElement and before kConditionTagObjectScriptElement
150 #define kMotionPresetObjectScriptElementPosition 2810.0
151 
152 // Should be after all others
153 // Last object position is defined as kLastObjectScriptElementPosition, which is 999999.9. This number should be sufficiently large.
154 #define kDETimingSettingsObjectScriptElementPosition 5000.0
155 
156 //Services
157 
158 //GUIDS
159 // {CE3B9739-B038-4ea3-9C3E-FC783E6090B3}
160 #define kMotionPreset_CLSID { 0xce3b9739, 0xb038, 0x4ea3, { 0x9c, 0x3e, 0xfc, 0x78, 0x3e, 0x60, 0x90, 0xb3 } }
161 // {F8B3F2C9-FD1E-4040-90BB-369111963367}
162 #define kMotionPresets_CLSID { 0xf8b3f2c9, 0xfd1e, 0x4040, { 0x90, 0xbb, 0x36, 0x91, 0x11, 0x96, 0x33, 0x67} }
163 // {B8723342-BD26-4711-9C45-07F4C37B1068}
164 #define kTimingSettings_CLSID { 0xb8723342, 0xbd26, 0x4711, { 0x9c, 0x45, 0x7, 0xf4, 0xc3, 0x7b, 0x10, 0x68} }
165 // {70D1B136-070D-4121-A1B5-A64AB6AB26D6}
166 #define kAnimationSettings_CLSID { 0x70d1b136, 0x70d, 0x4121, {0xa1, 0xb5, 0xa6, 0x4a, 0xb6, 0xab, 0x26, 0xd6 } }
167 // {01F8A19E-E3CD-4451-A6D0-5C26A93412CD}
168 #define kAnimation_CLSID { 0x1f8a19e, 0xe3cd, 0x4451, { 0xa6, 0xd0, 0x5c, 0x26, 0xa9, 0x34, 0x12, 0xcd } }
169 // {DB9C0A41-9214-4cff-ACE3-9DDDE7913150}
170 #define kAnimations_CLSID { 0xdb9c0a41, 0x9214, 0x4cff, { 0xac, 0xe3, 0x9d, 0xdd, 0xe7, 0x91, 0x31, 0x50 } }
171 // {875399FB-5932-4115-83AD-55BA64278411}
172 #define kTimingListObject_CLSID { 0x875399fb, 0x5932, 0x4115, { 0x83, 0xad, 0x55, 0xba, 0x64, 0x27, 0x84, 0x11 } }
173 // {4F210CC3-D3DC-4815-AFF6-F66F2FAC97C3}
174 #define kTimingListObjects_CLSID { 0x4f210cc3, 0xd3dc, 0x4815, { 0xaf, 0xf6, 0xf6, 0x6f, 0x2f, 0xac, 0x97, 0xc3 } }
175 // {9EB3F4F2-9576-40d6-BF6E-65481C68317D}
176 #define kTimingDataObject_CLSID { 0x9eb3f4f2, 0x9576, 0x40d6, { 0xbf, 0x6e, 0x65, 0x48, 0x1c, 0x68, 0x31, 0x7d } }
177 // {71433E7C-129B-4267-96F9-7D4C02F7412E}
178 #define kTimingDataObjects_CLSID { 0x71433e7c, 0x129b, 0x4267, { 0x96, 0xf9, 0x7d, 0x4c, 0x2, 0xf7, 0x41, 0x2e } }
179 // {46A42B4B-FE82-4cec-A039-451EC980235A}
180 #define kTimingTargetItem_CLSID { 0x46a42b4b, 0xfe82, 0x4cec, { 0xa0, 0x39, 0x45, 0x1e, 0xc9, 0x80, 0x23, 0x5a } }
181 // {F3E58AC1-1249-4826-AB0C-C70CF92B3941}
182 #define kTimingTargetItems_CLSID { 0xf3e58ac1, 0x1249, 0x4826, { 0xab, 0xc, 0xc7, 0xc, 0xf9, 0x2b, 0x39, 0x41 } }
183 
184 #endif // !def DynamicDocuments_ID_h__