Adobe.com
Contents Suites Classes Class Index Member Index

AIUUID.h

Go to the documentation of this file.
00001 /*************************************************************************
00002 *
00003 * ADOBE CONFIDENTIAL
00004 * 
00005 * Copyright 2017 Adobe
00006 * 
00007 * All Rights Reserved.
00008 *
00009 * NOTICE: Adobe permits you to use, modify, and distribute this file in
00010 * accordance with the terms of the Adobe license agreement accompanying
00011 * it. If you have received this file from a source other than Adobe,
00012 * then your use, modification, or distribution of it requires the prior
00013 * written permission of Adobe.
00014 *
00015 **************************************************************************/
00016 
00017 #pragma once
00018 
00019 /*******************************************************************************
00020 **
00021 **      Imports
00022 **
00023 **/
00024 
00025 #include "AITypes.h"
00026 #include "IAIUUID.h"
00027 #include "IAIUnicodeString.h"   
00028 
00029 #include "AIHeaderBegin.h"
00030 
00031 /*******************************************************************************
00032 **
00033 ** Constants
00034 **
00035 *******************************************************************************/
00036 
00037 #define kAIUUIDSuite                    "AI UUID Suite"
00038 #define kAIUUIDSuiteVersion             AIAPI_VERSION(3)
00039 #define kAIUUIDVersion                  kAIUUIDSuiteVersion
00040 
00041 /*******************************************************************************
00042 **
00043 **      Suite
00044 **
00045 ********************************************************************************/
00052 struct AIUUIDSuite {
00053 
00064         AIAPI AIErr(*GetArtHandle)(const ai::uuid &_uuid, AIArtHandle &art);
00065 
00070         AIAPI AIErr(*GetArtUUID)(AIArtHandle art, ai::uuid &_uuid);
00071         
00077         AIAPI AIErr(*UUIDToString) (const ai::uuid &_uuid, ai::UnicodeString &uStr);
00078 
00084         AIAPI AIErr(*StringToUUID) (const ai::UnicodeString &uStr, ai::uuid &_uuid);
00085     
00089     AIAPI AIErr(*GenerateNewUUID) (ai::uuid &_uuid);
00090 };
00091 
00092 #include "AIHeaderEnd.h"


Contents Suites Classes Class Index Member Index
Adobe Solutions Network
 
Copyright © 2014 Adobe Systems Incorporated. All rights reserved.
Terms of Use Online Privacy Policy Adobe and accessibility Avoid software piracy Permissions and Trademarks