Function

ODRecordCopyDetails

Returns the values of a record’s attributes.

Declaration

CFDictionaryRef ODRecordCopyDetails(ODRecordRef record, CFArrayRef attributes, CFErrorRef *error);

Parameters

inRecord

The record.

inAttributes

An array of attributes to return values for. Elements are of type CFStringRef or ODAttributeType. If NULL, all currently fetched values are returned.

outError

An error reference for error details. Can be NULL.

Return Value

The attribute values of the record.

Discussion

The returned values are of type CFString or CFData, depending on the type of attribute. If inAttributes is not NULL and a requested attribute has not been fetched before, it is fetched in order to return its value.

See Also

Working with Records

ODRecordAddMember

Adds a record as a member of a group record.

ODRecordAddValue

Adds a value to an attribute of a record.

ODRecordChangePassword

Changes the password of a record.

ODRecordContainsMember

Returns whether a group record contains a given record.

ODRecordCopyPasswordPolicy

Returns the password policies of a record.

Deprecated
ODRecordCopyValues

Returns the value of a single attribute of a record.

ODRecordDelete

Deletes a record from a node and invalidates the record.

ODRecordGetRecordName

Returns the official name of a record.

ODRecordGetRecordType

Returns the type of a record.

ODRecordGetTypeID

Returns the type ID for a record.

ODRecordRemoveMember

Removes a record as a member from a specified group record.

ODRecordRemoveValue

Removes a value from a record’s attribute.

ODRecordSetNodeCredentials

Sets node authentication credentials for a given record.

ODRecordSetNodeCredentialsExtended

Sets node authentication credentials for a record using a specified authentication method.

ODRecordSetNodeCredentialsUsingKerberosCache

Sets credentials for interacting with a record’s node with the Kerberos cache.

Deprecated
ODRecordSetValue

Sets one or more attribute values of a record.

ODRecordSynchronize

Synchronizes a record with the directory to get current data and commit changes.

ODRecordVerifyPassword

Verifies a given password for a record.

ODRecordVerifyPasswordExtended

Verifies a given password for a record given a specified authentication method.