![]() |
AIUUID.hGo 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" |
||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||