Custom Platform Support Development Kit  1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ApplicationFCMPublicIDs.h
Go to the documentation of this file.
1 /******************************************************************************
2 * ADOBE CONFIDENTIAL
3 * ___________________
4 *
5 * Copyright [2015] Adobe Systems Incorporated
6 * All Rights Reserved.
7 *
8 * NOTICE: All information contained herein is, and remains
9 * the property of Adobe Systems Incorporated and its suppliers,
10 * if any. The intellectual and technical concepts contained
11 * herein are proprietary to Adobe Systems Incorporated and its
12 * suppliers and are protected by all applicable intellectual
13 * property laws, including trade secret and copyright laws.
14 * Dissemination of this information or reproduction of this material
15 * is strictly forbidden unless prior written permission is obtained
16 * from Adobe Systems Incorporated.
17 ******************************************************************************/
18 
28 #ifndef APPLICATION_FCM_PUBLIC_IDS_H_
29 #define APPLICATION_FCM_PUBLIC_IDS_H_
30 
31 #include "FCMPreConfig.h"
32 #include "FCMTypes.h"
33 
34 
35 /* -------------------------------------------------- Forward Decl */
36 
37 
38 /* -------------------------------------------------- Enums */
39 
40 
41 /* -------------------------------------------------- Macros / Constants */
42 
43 namespace DOM
44 {
52  static const FCM::SRVCID FLA_DOC_SERVICE =
53  {0xca4712e0, 0xed45, 0x47a1, {0xa3, 0x35, 0xec, 0x1a, 0xd8, 0x3, 0xd6, 0x6c}};
54 
55 
63  static const FCM::SRVCID FLA_BITMAP_SERVICE =
64  {0xc173f86a, 0xb39c, 0x4154, {0x8b, 0x8b, 0x20, 0x8f, 0x3c, 0xdd, 0xd1, 0x6b}};
65 
66 
74  static const FCM::SRVCID FLA_SOUND_SERVICE =
75  {0x7331f3c, 0xaa5f, 0x49c7, {0x80, 0xb9, 0x28, 0xc0, 0xa2, 0xdf, 0x71, 0xfc}};
76 
77 
85  static const FCM::SRVCID FLA_REGION_GENERATOR_SERVICE =
86  {0x1664e1f9, 0xae6c, 0x456f, {0x98, 0x52, 0xd8, 0x3a, 0x10, 0x26, 0x27, 0x76}};
87 
88 
96  static const FCM::SRVCID FLA_SHAPE_SERVICE =
97  {0xa426f28e, 0xd4ab, 0x4b5d, {0xb9, 0x43, 0x9c, 0x5a, 0xea, 0x11, 0x2b, 0x57}};
98 
99 
107  static const FCM::SRVCID FLA_LINE_GENERATOR_SERVICE =
108  {0x1ee81a5, 0xb6a6, 0x4923, {0xac, 0x12, 0x2c, 0x29, 0x29, 0x61, 0x3a, 0x1b}};
109 
110 
118  static const FCM::SRVCID FLA_FONTTABLE_GENERATOR_SERVICE =
119  {0x8b2be36c, 0x31c7, 0x4cad, {0x94, 0xda, 0xcb, 0x80, 0xb0, 0x50, 0xc2, 0x7e}};
120 
121 
122  namespace Utils
123  {
130  static const FCM::FCMCLSID CLSID_Matrix2D =
131  {0xa27a6b39, 0xa541, 0x4a89, {0xb1, 0x1e, 0x5e, 0xcf, 0xeb, 0xf6, 0xd1, 0x77}};
132  };
133 };
134 
135 
136 namespace Application
137 {
144  #define kApplicationCategoryKey_DocType "Application.Component.Category.DocType"
145 
146 
153  #define kApplicationCategoryKey_Publisher "Application.Component.Category.Publisher"
154 
155 
164  #define kApplicationCategoryKey_Name "Application.Component.Category.Name"
165 
166 
174  #define kApplicationCategoryKey_UniversalName "Application.Component.Category.UniversalName"
175 
176 
182  #define kApplicationDocTypeKey_Desc "Application.Component.DocType.Desc"
183 
184 
190  #define kApplicationPublisherKey_UI "Application.Component.Publisher.UI"
191 
192 
200  #define kApplicationPublisherKey_TargetDocs "Application.Component.Publisher.TargetDocs"
201 
202 
203  namespace Service
204  {
212  static const FCM::SRVCID APP_SERVICE =
213  {0x8505e7fc, 0xb70, 0x40c8, {0xb3, 0xb8, 0xbe, 0xc2, 0xbd, 0xcc, 0x80, 0x98}};
214 
215 
223  static const FCM::SRVCID APP_OUTPUT_CONSOLE_SERVICE =
224  {0xfca7cc58, 0x26e5, 0x4a9f, {0x86, 0x5d, 0x27, 0xe2, 0xda, 0x47, 0xb0, 0x7a}};
225  }
226 };
227 
228 
229 namespace Exporter
230 {
231  namespace Service
232  {
240  static const FCM::SRVCID EXPORTER_FRAME_CMD_GENERATOR_SERVICE =
241  {0x2d8d7048, 0x9e3e, 0x4e2e, {0xbe, 0x43, 0x35, 0x64, 0xc9, 0x70, 0xff, 0x51}};
242 
243 
251  static const FCM::SRVCID EXPORTER_SWF_SERVICE =
252  {0x21efdee6, 0xb062, 0x4227, {0xa8, 0x8e, 0x39, 0x24, 0xe0, 0x80, 0x8a, 0xca}};
253  }
254 };
255 
256 
257 namespace Exporter
258 {
259  namespace Service
260  {
271  #define kPublishSettingsKey_IncludeInvisibleLayer "PublishSettings.IncludeInvisibleLayer"
272 
273 
282  #define kPublishSettingsKey_PreviewNeeded "PublishSettings.PreviewNeeded"
283  }
284 }
285 
286 
287 namespace Exporter
288 {
289  namespace Service
290  {
302  #define kSWFPublishSettingsKey_PlayerVersion "SWF.PublishSettings.PlayerVersion"
303 
304 
313  #define kSWFPublishSettingsKey_ASVersion "SWF.PublishSettings.ASVersion"
314 
315 
324  #define kSWFPublishSettingsKey_BitmapQuality "SWF.PublishSettings.BitmapQuality"
325 
326 
335  #define kSWFPublishSettingsKey_EnableDeblockingFilter "SWF.PublishSettings.EnableDeblockingFilter"
336 
337 
346  #define kSWFPublishSettingsKey_EnableMovieCompression "SWF.PublishSettings.EnableMovieCompression"
347 
348 
358  #define kSWFPublishSettingsKey_MovieCompressionType "SWF.PublishSettings.MovieCompressionType"
359 
360 
369  #define kSWFPublishSettingsKey_EnableSizeReport "SWF.PublishSettings.EnableSizeReport"
370 
371 
380  #define kSWFPublishSettingsKey_EnableOmitTrace "SWF.PublishSettings.EnableOmitTrace"
381 
382 
391  #define kSWFPublishSettingsKey_ScriptTimeLimit "SWF.PublishSettings.ScriptTimeLimit"
392 
393 
402  #define kSWFPublishSettingsKey_PlaybackSecurity "SWF.PublishSettings.PlaybackSecurity"
403 
404 
413  #define kSWFPublishSettingsKey_HardwareAcceleration "SWF.PublishSettings.HardwareAcceleration"
414  }
415 };
416 
417 
418 namespace DOM
419 {
420  namespace Service
421  {
422  namespace Tween
423  {
431  static const FCM::SRVCID TWEENER_SERVICE =
432  {0x58355f6b, 0xeef5, 0x4530, {0x85, 0x34, 0xa3, 0x4, 0x36, 0x63, 0xd7, 0xb3}};
433  }
434  }
435 }
436 
437 
438 /* -------------------------------------------------- Structs / Unions */
439 
440 
441 /* -------------------------------------------------- Class Decl */
442 
443 
444 /* -------------------------------------------------- Inline / Functions */
445 
446 
447 #include "FCMPostConfig.h"
448 
449 #endif // APPLICATION_FCM_PUBLIC_IDS_H_
450 
This file contains definitions for various data types.
Provides interfaces for 'Adobe Animate CC' Application.
Provides interfaces and other definitions to access the FLA authored contents in the form of a DOM (D...
Represents a 128 bit or 16-byte GUID (Globally Unique IDentifier) value.
Definition: FCMTypes.h:189
Provides interfaces for exporter that can be used by custom publisher.