Open Directory Reference
PDF
Overview
Functions by Task
Open Directory Client Functions
Open Directory Plug-in Functions
Functions
dsAddAttribute
dsAddAttributeValue
dsAddChildPIDToReference
dsAllocAttributeValueEntry
dsAppendStringToListAlloc
dsBuildFromPath
dsBuildListFromNodesAlloc
dsBuildListFromPathAlloc
dsBuildListFromStrings
dsBuildListFromStringsAlloc
dsBuildListFromStringsAllocV
dsCloseAttributeList
dsCloseAttributeValueList
dsCloseDirNode
dsCloseDirService
dsCloseRecord
dsCreateRecord
dsCreateRecordAndOpen
dsDataBufferAllocate
dsDataBufferDeAllocate
dsDataListAllocate
dsDataListCopyList
dsDataListDeallocate
dsDataListDeleteThisNode
dsDataListGetNodeAlloc
dsDataListGetNodeCount
dsDataListInsertAfter
dsDataListMergeListAfter
dsDataNodeAllocateBlock
dsDataNodeAllocateString
dsDataNodeDeAllocate
dsDataNodeGetLength
dsDataNodeGetSize
dsDataNodeSetLength
dsDeallocAttributeEntry
dsDeallocAttributeValueEntry
dsDeallocRecordEntry
dsDeleteRecord
dsDoAttributeValueSearch
dsDoAttributeValueSearchWithData
dsDoDirNodeAuth
dsDoDirNodeAuthOnRecordType
dsDoMultipleAttributeValueSearch
dsDoMultipleAttributeValueSearchWithData
dsDoPlugInCustomCall
dsFindDirNodes
dsFlushRecord
dsGetAttributeEntry
dsGetAttributeValue
dsGetDataLength
dsGetDirNodeCount
dsGetDirNodeCountWithInfo
dsGetDirNodeInfo
dsGetDirNodeList
dsGetDirNodeName
dsGetPathFromList
dsGetRecordAttributeInfo
dsGetRecordAttributeValueByID
dsGetRecordAttributeValueByIndex
dsGetRecordAttributeValueByValue
dsGetRecordEntry
dsGetRecordList
dsGetRecordNameFromEntry
dsGetRecordReferenceInfo
dsGetRecordTypeFromEntry
dsIsDirServiceRunning
dsOpenDirNode
dsOpenDirService
dsOpenDirServiceProxy
dsOpenRecord
dsReleaseContinueData
dsRemoveAttribute
dsRemoveAttributeValue
dsSetAttributeValue
dsSetAttributeValues
dsSetRecordName
dsSetRecordType
dsVerifyDirRefNum
Initialize
PeriodicTask
ProcessRequest
SetPluginState
Shutdown
Validate
Callbacks
DSDebugLog
DSRegisterNode
DSUnregisterNode
Data Types
Open Directory Structures
tAttributeEntry
tAttributeValueEntry
tDataBuffer
tDataList
tRecordEntry
Other Open Directory Data Types
tAttributeEntryPtr
tAttributeListRef
tAttributeValueEntryPtr
tAttributeValueListRef
tBuffer
tContextData
tDataBufferPtr
tDataListPtr
tDataNode
tDataNodePtr
tDirNodeReference
tDirReference
tRecordEntryPtr
tRecordReference
Request Structures
sAddAttribute
sAddAttributeValue
sCloseAttributeList
sCloseAttributeValueList
sCloseDirNode
sCloseRecord
sCreateRecord
sDeleteRecord
sDoAttrValueSearch
sDoAttrValueSearchWithData
sDoDirNodeAuth
sDoMultiAttrValueSearch
sDoMultiAttrValueSearchWithData
sDoPluginCustomCall
sFlushRecord
sGetAttributeEntry
sGetAttributeValue
sGetDirNodeInfo
sGetRecAttribInfo
sGetRecordAttributeValueByID
sGetRecordAttributeValueByIndex
sGetRecordAttributeValueByValue
sGetRecordEntry
sGetRecordList
sGetRecRefInfo
sHeader
sOpenDirNode
sOpenRecord
sReleaseContinueData
sRemoveAttribute
sRemoveAttributeValue
sSetAttributeValue
sSetAttributeValues
sSetRecordName
sSetRecordType
Constants
Authentication Constants
Authentication Methods
Neighborhood Types
Pattern Matching Constants
Meta Record Type Constants
Standard Record Types
Meta Attribute Type Constants
Alias Attribute Constants
Boot Attribute Constants
Certificate Attribute Constants
DNS Attribute Constants
Kerberos Attribute Constants
LDAP Attribute Constants
Network Address Attribute Constants
Machine and Host Record Attribute Constants
Managed Clients for Mac OS X Attribute Constants
Miscellaneous Attribute Constants
Neighborhood Attribute Constants
Node Attribute Constants
Password Attribute Constants
Password Server Attribute Constants
Print Attribute Constants
Record Attribute Constants
Search Attribute Constants
Server Attribute Constants
Setup Assistant Attribute Constants
SMB Attribute Constants
User and Group Record Attribute Constants
VFS Attribute Constants
eAttribute Flags
ePluginState Constants
Result Codes
Revision History
Index
Companion Guides
Open Directory Programming Guide
Open Directory Plug-in Programming Guide