InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
PstLstScriptingDefs.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner: Adobe Developer Technologies
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 // Defines Scripting IDs used by the PersistentList plug-in.
24 //
25 //========================================================================================
26 
27 #ifndef __PstLstScriptingDefs_h__
28 #define __PstLstScriptingDefs_h__
29 
30 /*
31 // IDs used by the PersistentList plug-in for scripting purposes
32 */
33 
34 /* GUIDs for script objects
35 */
36 // {D8DDA94E-F65A-483e-B181-4B12F4665280}
37 #define kPstLstDataItem_CLSID { 0xd8dda94e, 0xf65a, 0x483e, { 0xb1, 0x81, 0x4b, 0x12, 0xf4, 0x66, 0x52, 0x80 } }
38 
39 // {83483B5D-461D-4b76-AFBF-4B91C2B2BD4E}
40 #define kPstLstDataItems_CLSID { 0x83483b5d, 0x461d, 0x4b76, { 0xaf, 0xbf, 0x4b, 0x91, 0xc2, 0xb2, 0xbd, 0x4e } }
41 
42 
43 /* ScriptIDs
44 // New ScriptIDs must be registered with Adobe Developer Support to prevent conflict with other scriptable plug-ins.
45 // See the Making Your Plug-in Scriptable tech note.
46 */
47 enum PstLstScriptingDefs
48 {
49  // Suite ScriptIDs
50  s_PstLstSuite = 'PLSu', // The persistent list suite
51  // Script object ScriptIDs
52  c_PstLstDataItem = 'PLIt', // The persistent list object
53  c_PstLstDataItems = 'PLIT' // The persistent list object collection
54 };
55 
56 #endif //#ifndef __PstLstScriptingDefs_h__