InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
MediaID.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner: wtislar
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 __MediaID__
25 #define __MediaID__
26 
27 #include "CrossPlatformTypes.h"
28 #include "IDFactory.h"
29 
30 
31 #define kMediaPrefix RezLong( 0x14000 )
32 
33 
34 //----------------------------------------------------------------------------------------
35 //
36 // PluginID
37 //
38 
39 #define kMediaPluginName "Media"
40 #define kMediaPluginID kMediaPrefix + 1
41 
42 
43 enum MediaType
44 {
45  enMovie = 0,
46  enSound = 1
47 };
48 
49 //----------------------------------------------------------------------------------------
50 //
51 // <Class IDs>
52 //
53 
54 // gap
55 // gap
56 
57 //----------------------------------------------------------------------------------------
58 //
59 // <Interface IDs>
60 //
61 
62 
63 
64 //----------------------------------------------------------------------------------------
65 //
66 // <Implementation IDs>
67 //
68 
69 // gap
70 // gap
71 // gap
72 
73 //----------------------------------------------------------------------------------------
74 //
75 // <Service IDs>
76 //
77 
78 
79 
80 // <Error IDs>
81 
82 
83 
84 // <Don't Show'Again IDs>
85 
86 
87 //
88 //Script Element IDs
89 //
90 
91 //Objects
92 
93 // Events
94 
95 // Properties
96 // WHT: removed script elements 7/14/2003 [Vantive 616739]
97 
98 // enums
99 
100 // {8E11BA7A-A81F-4395-93AA-873D8034ECF4}
101 #define kMediaItem_CLSID { 0x8e11ba7a, 0xa81f, 0x4395, { 0x93, 0xaa, 0x87, 0x3d, 0x80, 0x34, 0xec, 0xf4 } }
102 // {F9CFE1FA-0C47-4c6c-B456-AE8D23267D24}
103 #define kMediaItems_CLSID { 0xf9cfe1fa, 0xc47, 0x4c6c, { 0xb4, 0x56, 0xae, 0x8d, 0x23, 0x26, 0x7d, 0x24 } }
104 
105 enum MediaScriptIDs
106 {
107  c_MediaItem = 'MedI',
108  c_MediaItems = 'Meds'
109 } ;
110 
111 #endif // __MediaID__