InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
SpreadID.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner: Robin_Briggs
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 spread item plug-in
24 //
25 //========================================================================================
26 
27 #ifndef __SpreadID__
28 #define __SpreadID__
29 
30 #include "CrossPlatformTypes.h"
31 #include "IDFactory.h"
32 
33 #define kSpreadPrefix RezLong(0x0500)
34 #define kSpreadPrefix2 RezLong(0x022200)
35 
36 // <Start IDC>
37 // PluginID
38 #define kSpreadPluginName "Spread"
39 
40 // <Class ID>
41 // ClassIDs
42 
43 
44 
45 
46 
47 
48 
49 
50 // gap
51 
52 
53 
54 
55 // gap
56 
57 
58 
59 
60 
61 //gap
62 
63 
64 
65 
66 
67 // <Interface ID>
68 // IIDs
69 
70 // <Implementation ID>
71 // ImplementationIDs
72 
73 //gap
74 
75 
76 // <Service ID>
77 // Service IDs
78 
79 // <Action ID>
80 // Action IDs
81 
82 // <Error ID>
83 // Error Codes
84 
85 // <Message ID>
86 // Message IDs (start at 200)
87 #define kSpreadMsgPrefix (kSpreadPrefix + 200)
88 
89 
90 // These used to be in TransformPanelID.h
91 
92 //
93 //Script Element IDs
94 //
95 
96 //Suites
97 
98 //Objects
99 
100 //Events
101 
102 
103 //Properties
104 
105 //Enums
106 
107 
108 
109 //More Properties
110 
111 //GUIDS
112 // {2407F2DA-4E36-11d1-8047-0060B03C02E4}
113 #define kSpread_CLSID { 0x2407f2da, 0x4e36, 0x11d1, { 0x80, 0x47, 0x0, 0x60, 0xb0, 0x3c, 0x2, 0xe4 } }
114 // {2407F2DB-4E36-11d1-8047-0060B03C02E4}
115 #define kSpreads_CLSID { 0x2407f2db, 0x4e36, 0x11d1, { 0x80, 0x47, 0x0, 0x60, 0xb0, 0x3c, 0x2, 0xe4 } }
116 // {49173ED6-8B86-11d1-8065-0060B03C02E4}
117 #define kPage_CLSID { 0x49173ed6, 0x8b86, 0x11d1, { 0x80, 0x65, 0x0, 0x60, 0xb0, 0x3c, 0x2, 0xe4 } }
118 // {49173ED7-8B86-11d1-8065-0060B03C02E4}
119 #define kPages_CLSID { 0x49173ed7, 0x8b86, 0x11d1, { 0x80, 0x65, 0x0, 0x60, 0xb0, 0x3c, 0x2, 0xe4 } }
120 // {EE964063-06C6-11d2-AAC9-00C04FA349C7}
121 #define kDocPref_CLSID { 0xee964063, 0x6c6, 0x11d2, { 0xaa, 0xc9, 0x0, 0xc0, 0x4f, 0xa3, 0x49, 0xc7 } }
122 // {EE96406B-06C6-11d2-AAC9-00C04FA349C7}
123 #define kGridPref_CLSID { 0xee96406b, 0x6c6, 0x11d2, { 0xaa, 0xc9, 0x0, 0xc0, 0x4f, 0xa3, 0x49, 0xc7 } }
124 // {EE964069-06C6-11d2-AAC9-00C04FA349C7}
125 #define kGuidePref_CLSID { 0xee964069, 0x6c6, 0x11d2, { 0xaa, 0xc9, 0x0, 0xc0, 0x4f, 0xa3, 0x49, 0xc7 } }
126 // {EE964073-06C6-11d2-AAC9-00C04FA349C7}
127 #define kMarginPref_CLSID { 0xee964073, 0x6c6, 0x11d2, { 0xaa, 0xc9, 0x0, 0xc0, 0x4f, 0xa3, 0x49, 0xc7 } }
128 // {FD8BFE64-6BBB-4381-8F4C-D434627CA358}
129 #define kPasteboardPref_CLSID {0xfd8bfe64, 0x6bbb, 0x4381, { 0x8f, 0x4c, 0xd4, 0x34, 0x62, 0x7c, 0xa3, 0x58 } }
130 // {EE964077-06C6-11d2-AAC9-00C04FA349C7}
131 #define kViewPref_CLSID { 0xee964077, 0x6c6, 0x11d2, { 0xaa, 0xc9, 0x0, 0xc0, 0x4f, 0xa3, 0x49, 0xc7 } }
132 // {50A1B8D7-8481-4982-9C26-2CAC271A8C39}
133 #define kDocumentStyle_CLSID { 0x50a1b8d7, 0x8481, 0x4982, { 0x9c, 0x26, 0x2c, 0xac, 0x27, 0x1a, 0x8c, 0x39 } }
134 // {CAC0FDBA-A897-4663-A9D9-43F4EB8C3118}
135 #define kDocumentStyles_CLSID { 0xcac0fdba, 0xa897, 0x4663, { 0xa9, 0xd9, 0x43, 0xf4, 0xeb, 0x8c, 0x31, 0x18 } }
136 
137 #endif // __SpreadID__