Adobe.com
Contents Suites Classes Class Index Member Index

AIUID.h File Reference

#include "AIEntry.h"
#include "IAIUnicodeString.h"
#include "AIHeaderBegin.h"
#include "AIHeaderEnd.h"

Go to the source code of this file.

Classes

struct  AIUIDPoolSuite
 These functions allow you to create, query, and manage name pools. More...
struct  AIUIDSuite
 This suite allows you to access and manage unique identifiers. More...
struct  AIUIDREFSuite
 This suite allows you to access and manage references to unique identifiers. More...
struct  AIUIDUtilsSuite
 This suite allows you to query and manage the unique identifiers for art objects. More...

Defines

#define kAIUIDPoolSuite   "AI UID Pool Suite"
#define kAIUIDPoolSuiteVersion7   AIAPI_VERSION(7)
#define kAIUIDPoolSuiteVersion   kAIUIDPoolSuiteVersion7
#define kAIUIDPoolVersion   kAIUIDPoolSuiteVersion
#define kAIUIDSuite   "AI UID Suite"
#define kAIUIDSuiteVersion8   AIAPI_VERSION(8)
#define kAIUIDSuiteVersion   kAIUIDSuiteVersion8
#define kAIUIDVersion   kAIUIDSuiteVersion
#define kAIUIDREFSuite   "AI UIDREF Suite"
#define kAIUIDREFSuiteVersion8   AIAPI_VERSION(8)
#define kAIUIDREFSuiteVersion   kAIUIDREFSuiteVersion8
#define kAIUIDREFVersion   kAIUIDREFSuiteVersion
#define kAIUIDUtilsSuite   "AI UID Utils Suite"
#define kAIUIDUtilsSuiteVersion9   AIAPI_VERSION(9)
#define kAIUIDUtilsSuiteVersion   kAIUIDUtilsSuiteVersion9
#define kAIUIDUtilsVersion   kAIUIDUtilsSuiteVersion
#define kUIDBadSyntax   'UIDx'
 A UID name is specified with an invalid syntax.
#define kUIDNotUnique   'UIDu'
 The name specified is already in use by another UID.
#define kUIDNotFound   'UID!'
 UID is not found.
#define kAIXMLNameChangedNotifier   "AI XML Name Changed Notifier"
 Sent when the XML name pool has changed.

Typedefs

typedef struct _t_AINamePool * AINamePoolRef
 A pool of unique names that can be associated with objects such as identifiers.

Detailed Description


Define Documentation

#define kAIUIDPoolSuite   "AI UID Pool Suite"
#define kAIUIDPoolSuiteVersion   kAIUIDPoolSuiteVersion7
#define kAIUIDPoolSuiteVersion7   AIAPI_VERSION(7)
#define kAIUIDPoolVersion   kAIUIDPoolSuiteVersion
#define kAIUIDREFSuite   "AI UIDREF Suite"
#define kAIUIDREFSuiteVersion   kAIUIDREFSuiteVersion8
#define kAIUIDREFSuiteVersion8   AIAPI_VERSION(8)
#define kAIUIDREFVersion   kAIUIDREFSuiteVersion
#define kAIUIDSuite   "AI UID Suite"
#define kAIUIDSuiteVersion   kAIUIDSuiteVersion8
#define kAIUIDSuiteVersion8   AIAPI_VERSION(8)
#define kAIUIDUtilsSuite   "AI UID Utils Suite"
#define kAIUIDUtilsSuiteVersion   kAIUIDUtilsSuiteVersion9
#define kAIUIDUtilsSuiteVersion9   AIAPI_VERSION(9)
#define kAIUIDUtilsVersion   kAIUIDUtilsSuiteVersion
#define kAIUIDVersion   kAIUIDSuiteVersion

Typedef Documentation

typedef struct _t_AINamePool* AINamePoolRef

A pool of unique names that can be associated with objects such as identifiers.

Each document has its own set of name pools. A name pool can impose syntactic constraints on the contained names.

See also:
AIUIDSuite, AIUIDPoolSuite


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