Important: The Dictionary Manager is deprecated as of Mac OS X v10.5 and is not available to 64-bit applications. Instead, use the APIs presented by Dictionary Services, which are described in Dictionary Services Programming Guide and Dictionary Services Reference.
Framework | ApplicationServices/ApplicationServices.h |
Declared in | Dictionary.h |
Important: The Dictionary Manager is deprecated as of Mac OS X v10.5 and is not available to 64-bit applications. Instead, use the APIs presented by Dictionary Services, which are described in Dictionary Services Programming Guide and Dictionary Services Reference.
The Dictionary Manager facilitates the use of dictionary files by such programs as spelling checkers and input methods. The Dictionary Manager separates dictionary data from the code that accesses the data.
The Dictionary Manager uses access method plug-ins to mediate access to the dictionary's data. The use of access-method plug-ins allows the Dictionary Manager to support a variety of data and does not require the internal structure of a dictionary to conform to a fixed format.
Dictionary Manager functions with the prefix "DCM" are Carbon-compliant. However, these functions are available only on systems that have the Japanese language kit installed.
DCMLibraryVersion
Deprecated in Mac OS X v10.5
You can use the functions in this section to obtain a list of the dictionaries available on the system. You can create a list of dictionaries, count the available dictionaries, and obtain the dictionary ID for each available dictionary.
DCMCountObjectIterator
Deprecated in Mac OS X v10.5
DCMCreateDictionaryIterator
Deprecated in Mac OS X v10.5
DCMDisposeObjectIterator
Deprecated in Mac OS X v10.5
DCMIterateObject
Deprecated in Mac OS X v10.5
DCMResetObjectIterator
Deprecated in Mac OS X v10.5
DCMCreateAccessMethodIterator
Deprecated in Mac OS X v10.5
DCMGetAccessMethodIDFromName
Deprecated in Mac OS X v10.5
DCMCloseDictionary
Deprecated in Mac OS X v10.5
DCMCompactDictionary
Deprecated in Mac OS X v10.5
DCMCountRecord
Deprecated in Mac OS X v10.5
DCMDeleteDictionary
Deprecated in Mac OS X v10.5
DCMDeriveNewDictionary
Deprecated in Mac OS X v10.5
DCMGetDictionaryIDFromFile
Deprecated in Mac OS X v10.5
DCMGetDictionaryIDFromRef
Deprecated in Mac OS X v10.5
DCMGetFileFromDictionaryID
Deprecated in Mac OS X v10.5
DCMNewDictionary
Deprecated in Mac OS X v10.5
DCMOpenDictionary
Deprecated in Mac OS X v10.5
DCMRegisterDictionaryFile
Deprecated in Mac OS X v10.5
DCMReorganizeDictionary
Deprecated in Mac OS X v10.5
DCMUnregisterDictionary
Deprecated in Mac OS X v10.5
DCMGetDictionaryWriteAccess
Deprecated in Mac OS X v10.5
DCMReleaseDictionaryWriteAccess
Deprecated in Mac OS X v10.5
DCMGetDictionaryProperty
Deprecated in Mac OS X v10.5
DCMGetDictionaryPropertyList
Deprecated in Mac OS X v10.5
DCMSetDictionaryProperty
Deprecated in Mac OS X v10.5
DCMAddRecord
Deprecated in Mac OS X v10.5
DCMCountRecordIterator
Deprecated in Mac OS X v10.5
DCMDeleteRecord
Deprecated in Mac OS X v10.5
DCMDisposeRecordIterator
Deprecated in Mac OS X v10.5
DCMFindRecords
Deprecated in Mac OS X v10.5
DCMGetNextRecord
Deprecated in Mac OS X v10.5
DCMGetNthRecord
Deprecated in Mac OS X v10.5
DCMGetPrevRecord
Deprecated in Mac OS X v10.5
DCMGetRecordSequenceNumber
Deprecated in Mac OS X v10.5
DCMIterateFoundRecord
Deprecated in Mac OS X v10.5
DCMCreateFieldInfoRecord
Deprecated in Mac OS X v10.5
DCMGetDictionaryFieldInfo
Deprecated in Mac OS X v10.5
DCMGetFieldAttributes
Deprecated in Mac OS X v10.5
DCMGetFieldData
Deprecated in Mac OS X v10.5
DCMGetFieldDefaultData
Deprecated in Mac OS X v10.5
DCMGetFieldFindMethods
Deprecated in Mac OS X v10.5
DCMGetFieldMaxRecordSize
Deprecated in Mac OS X v10.5
DCMGetFieldTagAndType
Deprecated in Mac OS X v10.5
DCMSetFieldData
Deprecated in Mac OS X v10.5
Displays the progress state of a reorganization or compaction operation.
typedef Boolean (*DCMProgressFilterProcPtr) ( Boolean determinateProcess, UInt16 percentageComplete, UInt32 callbackUD );
If you name your function MyDCMProgressFilterProc
,
you would declare it like this:
Boolean DCMProgressFilterProcPtr ( Boolean determinateProcess, UInt16 percentageComplete, UInt32 callbackUD );
You supply this callback as a parameter to the DCMReorganizeDictionary
and DCMCompactDictionary
functions.
Dictionary.h
Represents an access method ID.
typedef DCMObjectID DCMAccessMethodID;
See DCMGetAccessMethodIDFromName
.
Dictionary.h
Represents a list of access methods.
typedef DCMObjectIterator DCMAccessMethodIterator;
See DCMCreateAccessMethodIterator
.
Dictionary.h
Contains header information for a dictionary.
struct DCMDictionaryHeader { FourCharCode headerSignature; UInt32 headerVersion; ByteCount headerSize; Str63 accessMethod; }; typedef struct DCMDictionaryHeader DCMDictionaryHeader;
headerSignature
The header signature must be 'dict'
.
headerVersion
The version of header information. The current
version is specified by the constant kDCMDictionaryHeaderVersion
.
headerSize
The size of the header information. The current size is 76 bytes.
accessMethod
The library name of the access method.
The internal structure of dictionaries used by the Dictionary Manager can be broadly divided into three structures: dictionary header section, dictionary property section, and data record section. However, internal structures apart from the dictionary header section rely on the access method and can be freely defined, so you must be aware that this is strictly a structural model for dictionaries viewed from outside.
Dictionary files that are managed by the Dictionary Manager have a dictionary header at the start of its data fork in a defined format, and this header must contain a signature which indicates that it is a dictionary supported by the Dictionary Manager. The file must also contain basic information such as the name of the access method which can manage this dictionary. The dictionary header is the only information in the dictionary that can be accessed without the use of an access method.
The dictionary property section contains information about the dictionary as a whole, such as access restrictions (whether it is write enabled, whether its content can be downloaded). Properties are managed by tags, and it is possible to define and save different types of information.
The data record section contains registered data records. Each data record is further divided into fields," and these are managed using tags which represent the meaning of the data—for example, 'yomi' (read) and 'hins' (part of speech). At least one field in a record must be a key field. The key field is used as an index, and tag and key data for this field are used to find records. When searching through records, you can specify other field tags in addition to the key field, thereby enabling a variety of data to be obtained at once.
Each field in a record has field attributes that specify the field’s data type, maximum data length, and default data The key data field also has an attribute that specifies the search methods it supports.
Dictionary.h
Represents the ID associated with a specific dictionary.
typedef DCMObjectID DCMDictionaryID;
When you call the function DCMRegisterDictionaryFile
to register
a dictionary, the Dictionary Manager assigned a unique ID that you
need to use in subsequent calls to the Dictionary Manager. The DCMDictionaryID
value
is not persistent across system restarts, so you must not save this
value for future use. Each time your application launches or the system
starts up you need to obtain the newly-assigned DCMDictionaryID
value.
Dictionary.h
Represents a list of dictionaries.
typedef DCMObjectIterator DCMDictionaryIterator;
See DCMCreateDictionaryIterator
.
Dictionary.h
Represents a reference to a dictionary.
typedef DCMObjectRef DCMDictionaryRef;
You can obtain a dictionary reference by calling the function DCMOpenDictionary
.
You need this reference to operate on the dictionary.
Dictionary.h
Represents a field inside a dictionary.
typedef DescType DCMFieldTag;
A field tag is a 4-byte value used to identify a fields. A field must be unique within a dictionary. See “Field Data Tags” for more information.
Dictionary.h
Represents the data type of the data stored in a field.
typedef DescType DCMFieldType;
A field tag is a 4-byte value used to specify the data type contained in a field. The basic definition is the data type defined by Apple Event Manager. “Field Data Types.”
Dictionary.h
Represents a reference to an opaque list of search results.
typedef struct OpaqueDCMFoundRecordIterator * DCMFoundRecordIterator;
See DCMFindRecords
for
more information.
Dictionary.h
Represents a reference to an opaque dictionary ID.
typedef struct OpaqueDCMObjectID * DCMObjectID;
Dictionary.h
Defines a reference to an opaque dictionary object iterator.
typedef struct OpaqueDCMObjectIterator * DCMObjectIterator;
Dictionary.h
Defines a reference to an opaque dictionary reference.
typedef struct OpaqueDCMObjectRef * DCMObjectRef;
Dictionary.h
Defines a universal procedure pointer (UPP) to a progress filter callback.
typedef DCMProgressFilterProcPtr DCMProgressFilterUPP;
For more information see DCMProgressFilterProcPtr
.
You pass a progress filter callback UPP to the functions DCMReorganizeDictionary
and DCMCompactDictionary
.
Dictionary.h
Represents the unique ID of a record in a dictionary.
typedef UInt32 DCMUniqueID;
This ID is used in many functions. For example, see DCMGetNextRecord
,DCMGetPrevRecord
, and DCMGetNthRecord
.
Dictionary.h
Specify features associated with an access method.
enum { kDCMCanUseFileDictionaryMask = 0x00000001, kDCMCanUseMemoryDictionaryMask = 0x00000002, kDCMCanStreamDictionaryMask = 0x00000004, kDCMCanHaveMultipleIndexMask = 0x00000008, kDCMCanModifyDictionaryMask = 0x00000010, kDCMCanCreateDictionaryMask = 0x00000020, kDCMCanAddDictionaryFieldMask = 0x00000040, kDCMCanUseTransactionMask = 0x00000080 }; typedef OptionBits DCMAccessMethodFeature;
kDCMCanUseFileDictionaryMask
Specifies the file dictionary mask.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMCanUseMemoryDictionaryMask
Specifies the memory dictionary mask
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMCanStreamDictionaryMask
Specifies t the stream dictionary mask
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMCanHaveMultipleIndexMask
Specifies the multiple index mask
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMCanModifyDictionaryMask
Specifies the modify dictionary mask
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMCanCreateDictionaryMask
Specifies the create dictionary mask
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMCanAddDictionaryFieldMask
Specifies to use the add dictionary field mask
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMCanUseTransactionMask
Specifies to use the use transaction dictionary mask
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
The Dictionary Manager does not operate directly on a dictionary. Instead it accesses dictionaries using the access method specified for the dictionary. The access method mediates between the dictionary and the Dictionary Manager, so that the Dictionary Manager does not need to know anything about the physical format of the dictionary. As a result, the dictionary can have an free-form internal structure. You can also to use an existing dictionary as long as the dictionary has its own access method.
Normally (except when you create a dictionary) you do not need to recognize the existence of the access method.
Specify dictionary classes associated with the property pDCMClass
.
enum { kDCMUserDictionaryClass = 0, kDCMSpecificDictionaryClass = 1, kDCMBasicDictionaryClass = 2 };
kDCMUserDictionaryClass
Indicates a user dictionary.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMSpecificDictionaryClass
Indicates a specific dictionary.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMBasicDictionaryClass
Indicates a basic dictionary.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
Specify various data in a dictionary.
enum { kDictionaryFileType = 'dict', kDCMDictionaryHeaderSignature = 'dict', kDCMDictionaryHeaderVersion = 2 };
kDictionaryFileType
Specify the file type.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMDictionaryHeaderSignature
Specify the header in a dictionary.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMDictionaryHeaderVersion
Specify the header version.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
Specify standard dictionary properties.
enum { pDCMAccessMethod = 'amtd', pDCMPermission = 'perm', pDCMListing = 'list', pDCMMaintenance = 'mtnc', pDCMLocale = 'locl', pDCMClass = pClass, pDCMCopyright = 'info' };
pDCMAccessMethod
Specifies an access method; the associated
data type is typeChar
and
is read-only. This property is required.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
pDCMPermission
Specifies a permission level; the associated
data type is typeUInt16
.
This property is required.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
pDCMListing
Specifies whether or not to allow data to be
downloaded from the dictionary; the associated data type is typeUInt16
.
This property is optional.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
pDCMMaintenance
This property is obsolete.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
pDCMLocale
Specifies a script code for the dictionary
contents; the associated data type is typeUInt32
.
The default is kLocaleIdentifierWildCard
.
This property is optional.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
pDCMClass
Specifies a dictionary class; the associated
data type is typeUInt16
.
The possible values are kDCMUserDictionaryClass
, kDCMSpecificDictionaryClass
),
and kDCMBasicDictionaryClass
.
This property is optional.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
pDCMCopyright
Specifies copyright information; the associated
data type is typeChar
and
is read-only.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
Of the properties listed here, the only property that must
always be supported is the pDCMPermission
property.
If a existing property is set by calling the function DCMSetDictionaryProperty
the
property data is overwritten, except if the property is defined
as read-only property. However, some read-write properties can be
restricted so they can be modified only by an access method.
Functions that obtain data from a dictionary cannot be used
on any dictionary whose pDCMListing
property
is set to kDCMProhibitListing
.
In this case, the function trying to obtain the data returns the
result dcmPermissionErr
.
This means the dictionary data is protected because it is impossible
to output the contents of the dictionary as text.
Specify attributes for fields in a dictionary.
enum { kDCMIndexedFieldMask = 0x00000001, kDCMRequiredFieldMask = 0x00000002, kDCMIdentifyFieldMask = 0x00000004, kDCMFixedSizeFieldMask = 0x00000008, kDCMHiddenFieldMask = 0x80000000 }; typedef OptionBits DCMFieldAttributes;
kDCMIndexedFieldMask
Specifies a key field that can be used in search.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMRequiredFieldMask
Specifies an essential field in which data must always be provided when adding a record.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMIdentifyFieldMask
Specifies a field that can be used to identify the same record.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMFixedSizeFieldMask
Specifies a fixed-size field.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMHiddenFieldMask
Specfies a hidden field that is not returned by the function that obtains the field list.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
The records contained in a dictionary have a variety of fields. For example, a record in a dictionary for kana-kanji conversion, typically has a "read" key field which stores hiragana character strings that are found, as well as a "part of speech" and a "notation" fields that refers to the search results. These respective fields also require attributes such as data type, maximum length of stored data, and fixed length/variable length.
When you create a new dictionary using the Dictionary Manager, you can specify the fields to include in the dictionary and the attributes associated with each of those field.
Specify field tags in an Apple Japanese dictionary.
enum { kDCMJapaneseYomiTag = 'yomi', kDCMJapaneseHyokiTag = 'hyok', kDCMJapaneseHinshiTag = 'hins', kDCMJapaneseWeightTag = 'hind', kDCMJapanesePhoneticTag = 'hton', kDCMJapaneseAccentTag = 'acnt', kDCMJapaneseOnKunReadingTag = 'OnKn', kDCMJapaneseFukugouInfoTag = 'fuku' };
Specify the data types for the values associated with field tags.
enum { kDCMJapaneseYomiType = typeUnicodeText, kDCMJapaneseHyokiType = typeUnicodeText, kDCMJapaneseHinshiType = 'hins', kDCMJapaneseWeightType = typeShortInteger, kDCMJapanesePhoneticType = typeUnicodeText, kDCMJapaneseAccentType = 'byte', kDCMJapaneseOnKunReadingType = typeUnicodeText, kDCMJapaneseFukugouInfoType = 'fuku' };
kDCMJapaneseYomiType
Specifies the data type is Unicode text.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMJapaneseHyokiType
Specifies the data type is Unicode text.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMJapaneseHinshiType
Specifies the data type is 'hins'
.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMJapaneseWeightType
Specifies the data type is short integer.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMJapanesePhoneticType
Specifies the data type is Unicode text.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMJapaneseAccentType
Specifies the data type is byte
.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMJapaneseOnKunReadingType
Specifies the data type is Unicode text.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMJapaneseFukugouInfoType
Specifies the data type is 'fuku'
.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
Specifies tags for the entries in a field information record.
enum { keyDCMFieldTag = 'ftag', keyDCMFieldType = 'ftyp', keyDCMMaxRecordSize = 'mrsz', keyDCMFieldAttributes = 'fatr', keyDCMFieldDefaultData = 'fdef', keyDCMFieldName = 'fnam', keyDCMFieldFindMethods = 'ffnd' };
keyDCMFieldTag
The data type of the associated data is typeEnumeration
.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
keyDCMFieldType
The data type of the associated data is typeEnumeration
.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
keyDCMMaxRecordSize
The data type of the associated data is typeMagnitude
.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
keyDCMFieldAttributes
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
keyDCMFieldDefaultData
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
keyDCMFieldName
The data type of the associated data is typeChar
.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
keyDCMFieldFindMethods
The data associated with this field is a list
(typeAEList
) of typeDCMFindMethod
values.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
Specify special types for a field information record.
enum { typeDCMFieldAttributes = 'fatr', typeDCMFindMethod = 'fmth' };
typeDCMFieldAttributes
Specifies a data type for field attributes.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
typeDCMFindMethod
Specifies a data type for search methods.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
Specifies whether to allow or prohibit a dictionary from being listed.
enum { kDCMAllowListing = 0, kDCMProhibitListing = 1 };
kDCMAllowListing
Specifies to allow listing.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMProhibitListing
Specifies to prohibit listing.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
A dictionary that is prohibited from being listed is available only to the application that created the dictionary.
Specify permission levels for a dictionary.
enum { kDCMReadOnlyDictionary = 0, kDCMReadWriteDictionary = 1 };
kDCMReadOnlyDictionary
Specifies the dictionary is read-only.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMReadWriteDictionary
Specifies the dictionary has read-write permission.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
Specify search criteria.
enum { kDCMFindMethodExactMatch = kAEEquals, kDCMFindMethodBeginningMatch = kAEBeginsWith, kDCMFindMethodContainsMatch = kAEContains, kDCMFindMethodEndingMatch = kAEEndsWith, kDCMFindMethodForwardTrie = 'ftri', kDCMFindMethodBackwardTrie = 'btri' }; typedef OSType DCMFindMethod;
kDCMFindMethodExactMatch
Specifies an exact match.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMFindMethodBeginningMatch
Specifies the beginning must match. For example, cat matches catch and catalog.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMFindMethodContainsMatch
Specifies the match can be contained in a string. (rat matches crater, decorate)
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMFindMethodEndingMatch
Specifies the end must match. For example, bat matches combat and acrobat.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMFindMethodForwardTrie
Specifies partial character string from the front. For example, theme matches the, them, and theme. Used for morphological analysis.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMFindMethodBackwardTrie
Specfies partial character string from the back. For example, flash matches ash, lash, and flash. Used for morphological analysis.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
Represent any field tag or field type.
enum { kDCMAnyFieldTag = typeWildCard, kDCMAnyFieldType = typeWildCard };
kDCMAnyFieldTag
Specifies any field.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
kDCMAnyFieldType
Specifies any type.
Available in Mac OS X v10.0 and later.
Not available to 64-bit applications.
Declared in Dictionary.h
.
The most common result codes returned by Dictionary Manager are listed below.
© 2007 Apple Inc. All Rights Reserved. (Last updated: 2007-12-11)