InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
VisualBasicID.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner: Jonathan W. Brown
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 // Info: Contains IDs used by the Support for Visual Basic plugin.
24 //
25 //========================================================================================
26 
27 #ifndef __VisualBasicID__
28 #define __VisualBasicID__
29 
30 #include "CrossPlatformTypes.h"
31 #include "IDFactory.h"
32 #include "FormatNumber.h"
33 #include "GUID.h"
34 
35 #define kVisualBasicPrefix RezLong(0x19900)
36 
37 // RsrcID
38 #define kVisualBasicStringsRsrcID 7000
39 #define kVisualBasicStringsNoTransRsrcID 7100
40 #define kVisualBasicErrorStringTableRsrcID 7002
41 #define kVisualBasicScriptStringsRsrcID 7200 //Strings associated with descriptions in script element resources
42 
43 // PluginID
44 #define kVisualBasicPluginName "Support for Visual Basic"
45 
46 // ClassIDs
47 
48 // IIDs
49 
50 // ImplementationIIDs
51 //gap
52 //gap
53 
54 // Service IDs
55 
56 // Error Codes
57 
58 //
59 //Script Element IDs
60 //
61 
62 //Suites
63 
64 //Objects
65 
66 //Events
67 
68 //Properties
69 
70 //Enums
71 
72 //Metadata
73 
74 
75 //ScriptIDs
76 enum VisualBasicScriptIDs
77 {
78  //s_VisualBasicSuite = 'VBSt',
79  e_CreateCollection = 'NewC'
80 } ;
81 
82 
83 //GUIDS
84 // {7ACE5CC7-834E-4536-BCDC-04445CD174D8}
85 #define kIID_ICOMObject { 0x7ace5cc7, 0x834e, 0x4536, { 0xbc, 0xdc, 0x4, 0x44, 0x5c, 0xd1, 0x74, 0xd8 } }
86 DECLARE_GUID( IID_ICOMObject, kIID_ICOMObject ) ; //Use DECLARE_GUID for any GUID that is referenced in C++ code
87 // {C7C3F5A2-88A3-11D0-ABCB-00A0C90FFFC0}
88 #define kFolder_CLSID { 0xC7C3F5A2, 0x88A3, 0x11D0, { 0xAB, 0xCB, 0x00, 0xA0, 0xC9, 0x0F, 0xFF, 0xC0 } }
89 DECLARE_GUID( Folder_CLSID, kFolder_CLSID ) ; //Use DECLARE_GUID for any GUID that is referenced in C++ code
90 // {C7C3F5A4-88A3-11D0-ABCB-00A0C90FFFC0}
91 #define kFile_CLSID { 0xC7C3F5A4, 0x88A3, 0x11D0, { 0xAB, 0xCB, 0x00, 0xA0, 0xC9, 0x0F, 0xFF, 0xC0 } }
92 DECLARE_GUID( File_CLSID, kFile_CLSID ) ; //Use DECLARE_GUID for any GUID that is referenced in C++ code
93 
94 #endif